1997 Workshop on High-Level Programming Models and Supportive Environments (HIPS '97)
Supporting multiple parallel programming paradigms on top of the Millipede virtual parallel machine
Geneva, SWITZERLAND
April 01-April 01
ISBN: 0-8186-7882-8
A. Itzkovitz, Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
A. Schuster, Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
L. Shalev, Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
The MILLIPEDE system is a small yet powerful interface of a virtual parallel machine (VPM) on top of distributed computing environments. MILLIPEDE is thus a convenient environment for porting various existing parallel programming languages, for the design of new parallel programming languages, and for the development of parallel applications. MILLIPEDE is fully implemented at the Technion on a cluster of PCs running Windows-NT. We briefly describe the MILLIPEDE interface and discuss the implementation issues of several parallel languages.
Index Terms:
parallel programming; multiple parallel programming paradigms; Millipede virtual parallel machine; MILLIPEDE system; distributed computing environments; parallel programming language porting; parallel programming language design; parallel applications; PCs; Windows-NT; MILLIPEDE interface
Citation:
A. Itzkovitz, A. Schuster, L. Shalev, "Supporting multiple parallel programming paradigms on top of the Millipede virtual parallel machine," hips, pp.25, 1997 Workshop on High-Level Programming Models and Supportive Environments (HIPS '97), 1997