A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2012; you can also visit the original URL.
The file type is application/pdf
.
Virtual machine showdown
2005
Proceedings of the 1st ACM/USENIX international conference on Virtual execution environments - VEE '05
Virtual machines (VMs) are commonly used to distribute programs in an architecture-neutral format, which can easily be interpreted or compiled. A long-running question in the design of VMs is whether stack architecture or register architecture can be implemented more efficiently with an interpreter. We extend existing work on comparing virtual stack and virtual register architectures in two ways. Firstly, our translation from stack to register code is much more sophisticated. The result is that
doi:10.1145/1064979.1065001
dblp:conf/vee/ShiGBE05
fatcat:3oygsgktdngtbi5o5n73ddntvm