DocumentCode :
1263697
Title :
VMMP: a practical tool for the development of portable and efficient programs for multiprocessors
Author :
Gabber, Eran
Author_Institution :
Sch. of Math. Sci., Tel-Aviv Univ., Israel
Volume :
1
Issue :
3
fYear :
1990
fDate :
7/1/1990 12:00:00 AM
Firstpage :
304
Lastpage :
317
Abstract :
The VMMP (virtual machine for multiprocessors) software package is presented. It provides a coherent set of services for parallel application programs running on diverse multiple input multiple data (MIMD) multiprocessors, including shared memory and message passing multiprocessors. The communication, synchronization, and data distribution requirements of parallel algorithms are analyzed. Related languages and tools are described. VMMP services are identified. VMMP implementation, coding and portability are discussed. Some measurements of the performance of VROMP application programs and VMMP overhead are given. Several hints for improving the performance of application programs are described
Keywords :
multiprocessing systems; software portability; software tools; VMMP; VROMP; coding; message passing multiprocessors; parallel algorithms; parallel application programs; portable and efficient programs; practical tool; shared memory; software package; synchronization; virtual machine; Concurrent computing; Hardware; Helium; High level languages; Message passing; Packaging machines; Parallel algorithms; Parallel programming; Software performance; Virtual machining;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.80158
Filename :
80158
Link To Document :
بازگشت