• DocumentCode
    2279693
  • Title

    Building a high-performance collective communication library

  • Author

    Barnett, Mike ; Gupta, Satya ; Payne, David G. ; Shuler, Lance ; Van De Geijn, Robert ; Watts, Jerrell

  • Author_Institution
    Dept. of Comput. Sci., Idaho Univ., Moscow, ID, USA
  • fYear
    1994
  • fDate
    14-18 Nov 1994
  • Firstpage
    107
  • Lastpage
    116
  • Abstract
    We report on a project to develop a unified approach for building a library of collective communication operations that performs well on a cross-section of problems encountered in real applications. The target architecture is a two-dimensional mesh with worm-hole routing, but the techniques are more general. The approach differs from traditional library implementations in that we address the need for implementations that perform well for various sized vectors and grid dimensions, including non-power-of-two grids. We show how a general approach to hybrid algorithms yields performance across the entire range of vector lengths. Moreover, many scalable implementations of application libraries require collective communication within groups of nodes. Our approach yields the same kind of performance for group collective communication. Results from the Intel Paragon system are included
  • Keywords
    message passing; multiprocessor interconnection networks; network routing; parallel algorithms; software libraries; Intel Paragon system; application libraries; collective communication; grid dimensions; group collective communication; high-performance collective communication library; hybrid algorithms; scalable implementations; two-dimensional mesh; vector lengths; vectors; worm-hole routing; Broadcasting; Buildings; Computer architecture; Computer science; Laboratories; Libraries; Parallel processing; Routing; Scattering; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '94., Proceedings
  • Conference_Location
    Washington, DC
  • Print_ISBN
    0-8186-6605-6
  • Type

    conf

  • DOI
    10.1109/SUPERC.1994.344270
  • Filename
    344270