The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - July (1990 vol.1)
pp: 304-317
ABSTRACT
<p>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.</p>
INDEX TERMS
Index TermsVMMP; practical tool; portable and efficient programs; virtual machine; software package; parallel application programs; shared memory; message passing multiprocessors; synchronization; parallel algorithms; coding; VROMP; multiprocessing systems; software portability; software tools
CITATION
E. Gabber, "VMMP: A Practical Tool for the Development of Portable and Efficient Programs for Multiprocessors", IEEE Transactions on Parallel & Distributed Systems, vol.1, no. 3, pp. 304-317, July 1990, doi:10.1109/71.80158
7 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool