DocumentCode :
1684793
Title :
Efficient MPI Bcast across different process arrival patterns
Author :
Patarasuk, Pitch ; Yuan, Xin
Author_Institution :
Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL
fYear :
2008
Firstpage :
1
Lastpage :
11
Abstract :
A message passing interface (MPI) collective operation such as broadcast involves multiple processes. The process arrival pattern denotes the timing when each process arrives at a collective operation. It can have a profound impact on the performance since it decides the time when each process can start participating in the operation. In this paper, we investigate the broadcast operation with different process arrival patterns. We analyze commonly used broadcast algorithms and show that they cannot guarantee high performance for different process arrival patterns. We develop two process arrival pattern aware algorithms for broadcasting large messages. The performance of proposed algorithms is theoretically within a constant factor of the optimal for any given process arrival pattern. Our experimental evaluation confirms the analytical results: existing broadcast algorithms cannot achieve high performance for many process arrival patterns while the proposed algorithms are robust and efficient across different process arrival patterns.
Keywords :
message passing; broadcast operation; collective operation; message passing interface; Algorithm design and analysis; Broadcasting; Computer science; Message passing; Pattern analysis; Performance analysis; Research and development; Robustness; Scattering; Timing;
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.4536308
Filename :
4536308
Link To Document :
بازگشت