• DocumentCode
    2622384
  • Title

    Analysis of Algorithm Selection for Optimizing Collective Communication with MPICH for Ethernet and Myrinet Networks

  • Author

    Abdul Hamid, Nor Asilah Wati ; Coddington, P.

  • Author_Institution
    Univ. of Adelaide, Adelaide
  • fYear
    2007
  • fDate
    3-6 Dec. 2007
  • Firstpage
    133
  • Lastpage
    140
  • Abstract
    MPICH is probably the most widely used implementation of MPI. Versions of MPICH optimize the performance of some collective communications by switching between different algorithms depending on whether the message size is greater or less than a given change-over point, which is currently hard-coded in MPICH, based on measurements on clusters with one CPU per node. We have used MPI benchmarks to find the optimum change-over points for different systems, and found that they can vary significantly for different networks and different numbers of processes per node. In some cases significant performance improvements can be obtained by enabling MPICH to be customized in this way, particularly on clusters with more than one CPU per node.
  • Keywords
    application program interfaces; local area networks; message passing; CPU; Ethernet; MPICH; Myrinet networks; algorithm selection; collective communication; message passing interface; Algorithm design and analysis; Application software; Central Processing Unit; Clustering algorithms; Computer networks; Concurrent computing; Distributed computing; Ethernet networks; Message passing; Size measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies, 2007. PDCAT '07. Eighth International Conference on
  • Conference_Location
    Adelaide, SA
  • Print_ISBN
    0-7695-3049-4
  • Type

    conf

  • DOI
    10.1109/PDCAT.2007.65
  • Filename
    4420152