P3M: A Virtual Machine Approach to Massively Parallel Computing
- 1 August 1993
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 1 (01903918) , 340-344
- https://doi.org/10.1109/icpp.1993.132
Abstract
While technology improvements in VLSI favor the building of massively parallel computers, the key obstacle to the widespread adoption of such computers is the lack of a methodology for developing software that achieves both portability and high performance. This paper presents a virtual machine intended to serve as the cornerstone of such a methodology. The PM virtual machine can be mapped efficiently to different physical machines and enables the development of software tools and applications that can be ported across different parallel machines.Keywords
This publication has 5 references indexed in Scilit:
- Or-parallel execution models of PrologPublished by Springer Nature ,2005
- Architectural models and design methodologies for general-purpose highly-parallel computersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1991
- How to write parallel programs: a guide to the perplexedACM Computing Surveys, 1989
- How to emulate shared memoryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1987
- Communicating sequential processesCommunications of the ACM, 1978