• 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