Title :
A taxonomy of programming models for symmetric multiprocessors and SMP clusters
Author :
Gropp, W.W. ; Lusk, E.L.
Author_Institution :
Div. of Math. & Comput. Sci., Argonne Nat. Lab., IL, USA
Abstract :
The basic processing element, from PCs to large systems, is rapidly becoming a symmetric multiprocessor (SMP). As a result, the nodes of a parallel computer will often be an SMP. The resulting mixed hardware models (combining shared-memory and distributed memory) provide a challenge to system software developers to provide users with programming models that are portable, understandable, and efficient. This paper describes and compares a variety of programming models for a parallel computer made up of SMP nodes
Keywords :
multiprocessing systems; parallel programming; SMP clusters; basic processing element; mixed hardware models; parallel computer; programming models; symmetric multiprocessor; symmetric multiprocessors; system software developers; taxonomy; Computer science; Concurrent computing; Counting circuits; Hardware; Mathematics; Parallel programming; Switches; Taxonomy; Workstations; Yarn;
Conference_Titel :
Programming Models for Massively Parallel Computers, 1995
Conference_Location :
Berlin
Print_ISBN :
0-8186-7177-7
DOI :
10.1109/PMMPC.1995.504335