[virtmach] Implementing VMs efficiently
Stephen Pelc
sfp@mpeltd.demon.co.uk
Sun, 6 Feb 2000 12:09:59 -0000
From: Sean McDirmid <mcdirmid@cs.utah.edu>
> But usually if the cost-sensitive nodes are receiving the code over a
> network they are with communication of large computing resources that can
> do sophisticated back-end compilation on their behalf. I've toyed with
> this in a couple projects (kimera.cs.washington.edu,
> www.cs.utah.edu/~mcdirmid/ghost).
I'll have a look at the references. Thank you.
The problem with using external resources is that the node
vendor now has to expose implementation details. In many cases a
back-end linker is now required, and the program delivery
mechanism now has to know about the target node. This defeats
the primary objective of many virtual machine implementations
for cost-sensitive applications. Having program servers is fine
in a workstation/PC environment such as ANDF and its incarnation
in OSF, but becomes a maintenance and certification nightmare
for embedded systems.
I believe that tuning the VM for easy back-end compilation is a
more commercially viable approach.
--
Stephen Pelc, sfp@mpeltd.demon.co.uk
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 1703 631441, fax: +44 1703 339691
web: http://www.mpeltd.demon.co.uk