• DocumentCode
    451133
  • Title

    Optimization of MPI Collectives on Clusters of Large-Scale SMP´ s

  • Author

    Sistare, S. ; Vaart, R.v. ; Loh, E.

  • Author_Institution
    Sun Microsystems, Inc.
  • fYear
    1999
  • fDate
    13-19 Nov. 1999
  • Firstpage
    23
  • Lastpage
    23
  • Abstract
    Implementors of message-passing libraries have focused on optimizing point-to-point protocols and have largely ignored the performance of collective operations. In addition, algorithms for collectives have been tuned to run well on networks of uni-processor machines, ignoring the performance that may be gained on large-scale SMP’s in wide-spread use as compute nodes. This is unfortunate, because the high backplane bandwidths and shared-memory capabilities of large SMP’s are a perfect match for the requirements of collectives. We present new algorithms for MPI collective operations that take advantage of the capabilities of fat-node SMP’s and provide models that show the characteristics of the old and new algorithms. Using the SunTM MPI library, we present results on a 64-way StarfireTM SMP and a 4-node cluster of 8-way Sun EnterpriseTM 4000 nodes that show performance improvements ranging typically from 2x to 5x for the collectives we studied.
  • Keywords
    MPI; MPICH; SMP; clustering; collective; shared memory; Backplanes; Bandwidth; Clustering algorithms; Computer buffers; Computer networks; Large-scale systems; Libraries; Network interfaces; Sun; Switched-mode power supply; MPI; MPICH; SMP; clustering; collective; shared memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, ACM/IEEE 1999 Conference
  • Conference_Location
    Portland, OR, USA
  • Print_ISBN
    1-58113-091-0
  • Type

    conf

  • DOI
    10.1109/SC.1999.10010
  • Filename
    1592666