• DocumentCode
    1689003
  • Title

    Performance of MPI broadcast algorithms

  • Author

    Wadsworth, Daniel M. ; Chen, Zizhong

  • Author_Institution
    MCIS Dept. Jacksonville, Jacksonville State Univ., Jacksonville, AL
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    As cluster computing has gotten cheaper and more powerful, ever larger clusters are being built and ever larger problems are being tackled. Many, if not most, of these problems require the broadcast of data not only at the beginning of the computation but also as it progresses. Given the comparative slowness of communication as opposed to computation, any improvement in communication time can have a significant impact on the time required to complete a computation. This paper looks at the broadcast function of MPI and explores some alternative implementations for the common cluster architecture in which some number of computing nodes are connected via an Ethernet switch. It then compares these implementations to the built-in implementation of broadcast in MPICH2 and suggests a new implementation.
  • Keywords
    application program interfaces; message passing; workstation clusters; Ethernet switch; MPI broadcast algorithm performance; cluster computing; Algorithm design and analysis; Broadcasting; Clustering algorithms; Communication switching; Computer architecture; Ethernet networks; Machinery; Message passing; Switches; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536478
  • Filename
    4536478