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
Link To Document