DocumentCode
3311440
Title
ComPaSS: efficient communication services for scalable architectures
Author
McKinley, Philip K. ; Xu, Hong ; Kalns, Edgar T. ; Ni, Lionel M.
Author_Institution
Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
fYear
1992
fDate
16-20 Nov 1992
Firstpage
478
Lastpage
487
Abstract
The authors describe the initial implementation of the ComPaSS communication library to support scalable software development in massively parallel processors. ComPaSS provides high-level global communication operations for both data manipulation and process control, many of which are based on a small set of low-level communication primitives. The ComPaSS library is unique in that these low-level operations are provably optimal for a class of architectures representative of many commercial scalable systems-in particular, those using wormhole routing and n -dimensional mesh network topologies. The authors concentrate on the multicast component of the ComPaSS library, which is useful in several data parallel operations. The design of the multicast primitive is described, and an example of its use in a data parallel application is given. Improvements in performance resulting from use of the library on a 64-node nCUBE-2 are presented
Keywords
parallel architectures; software engineering; 64-node nCUBE-2; ComPaSS; communication library; communication services; data manipulation; data parallel application; low-level communication primitives; massively parallel processors; n-dimensional mesh network topologies; process control; scalable architectures; software development; wormhole routing; Bandwidth; Computer architecture; Computer science; Concurrent computing; Global communication; Parallel architectures; Process control; Programming; Routing; Software libraries;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing '92., Proceedings
Conference_Location
Minneapolis, MN
Print_ISBN
0-8186-2630-5
Type
conf
DOI
10.1109/SUPERC.1992.236656
Filename
236656
Link To Document