The University of Sussex

A high performance version of the POPLOG virtual machine: reports 1 & 2

Robert M. Smith

POPLOG is a multi-language multi-purpose program development environment, based on a novel hybrid virtual machine (VM). A relatively high degree of portability has been built into the POPLOG target-machine interface, however this is being put under increasing strain by the computer industry's move towards RISC processors. The effect has been to increase the difficulty of porting POPLOG, and produce an associated shortfall between execution speed possible on a processor and speed achieved. A three-year Alvey-sponsored project is underway which has the task of improving the portability and efficiency of POPLOG on these new processors. This effort is also expected to bring benefits to existing and future implementations on CISC processors as well. This document contains the first two project milestone reports produced.


This paper is not available online