Title :
Performance of MPI broadcast algorithms
Author :
Wadsworth, Daniel M. ; Chen, Zizhong
Author_Institution :
MCIS Dept. Jacksonville, Jacksonville State Univ., Jacksonville, AL
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;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536478