Title :
VMPP: a virtual machine for parallel processing
Author :
Loyot, Edmond C., Jr. ; Grimshaw, Andrew S.
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
Abstract :
In the field of parallel processing, there is a great diversity of languages and architectures which become obsolete at a rapid pace. In this environment, portability is an important issue. Unfortunately, most parallel languages are not portable. This portability problem can be solved using a virtual machine approach. In this approach, front-end translators translate various parallel source languages into code for a virtual machine. Back-end translators translate the virtual machine code into executable codes for a variety of parallel architectures. The Virtual Machine for Parallel Processing (VMPP) is designed to provide portability for a variety of high-level parallel programming languages without significantly sacrificing performance
Keywords :
parallel languages; program interpreters; software portability; virtual machines; VMPP; front-end translators; parallel processing; parallel source languages; portability; virtual machine; Computer architecture; Computer science; Concurrent computing; Investments; Parallel architectures; Parallel languages; Parallel processing; Parallel programming; Virtual machining; Writing;
Conference_Titel :
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location :
Newport, CA
Print_ISBN :
0-8186-3442-1
DOI :
10.1109/IPPS.1993.262790