DocumentCode
3485485
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
fYear
1993
fDate
13-16 Apr 1993
Firstpage
735
Lastpage
740
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1993., Proceedings of Seventh International
Conference_Location
Newport, CA
Print_ISBN
0-8186-3442-1
Type
conf
DOI
10.1109/IPPS.1993.262790
Filename
262790
Link To Document