DocumentCode :
3014868
Title :
Implementation machine paradigm for parallel programming
Author :
Rao, Manohar ; Segall, Zary ; Vrsalovic, Dalibor
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
1990
fDate :
12-16 Nov 1990
Firstpage :
594
Lastpage :
603
Abstract :
An approach for efficiently mapping parallel applications onto parallel MIMD machine architectures is introduced. The applicability of this approach to uniform memory-access multiprocessors is demonstrated. It is shown that an intermediate layer of abstraction between the application level and the parallel architecture level is conducive not only to a better software productivity but also to performance efficient programs. The intermediate layer consists of a set of commonly used parallel programming paradigms (implementation machines). A mathematical representation and a pragmatic representation are provided for each implementation machine (IM). The user maps the application onto one or a set of IMs and the system implements the IMs efficiently on the underlying parallel machine
Keywords :
parallel programming; program processors; implementation machine; intermediate layer; parallel MIMD machine architectures; parallel applications; parallel architecture; parallel programming; software productivity; uniform memory-access multiprocessors; user maps; Application software; Computer architecture; Concurrent computing; Military computing; Parallel architectures; Parallel machines; Parallel processing; Parallel programming; Performance analysis; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing '90., Proceedings of
Conference_Location :
New York, NY
Print_ISBN :
0-8186-2056-0
Type :
conf
DOI :
10.1109/SUPERC.1990.130074
Filename :
130074
Link To Document :
بازگشت