DocumentCode
1998901
Title
Improving Communication Progress and Overlap in MPI Rendezvous Protocol over RDMA-enabled Interconnects
Author
Rashti, Mohammad J. ; Afsahi, Ahmad
Author_Institution
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, ON
fYear
2008
fDate
9-11 June 2008
Firstpage
95
Lastpage
101
Abstract
Overlapping computation with communication is a key technique to conceal the effect of communication latency on the performance of parallel applications. MPI is a widely used message passing standard for high performance computing. One of the most important factors in achieving a good level of overlap is the MPI ability to make progress on outstanding communication operations. In this paper, we address some of the communication progress shortcomings in the current polling and RDMA Read based Rendezvous protocol used for transferring large messages in MPI. We then propose a novel speculative Rendezvous protocol that uses RDMA Read and RDMA Write to effectively improve communication progress and consequently the overlap ability. Performance results based on a modified MPICH2 over 10-Gigabit iWARP Ethernet reveal a significant (80-100%) improvement in receiver side overlap and progress ability.
Keywords
message passing; storage management; MPI rendezvous protocol; RDMA-enabled interconnect; message passing standard; remote direct memory access; Application software; Concurrent computing; Costs; Delay; Engines; Ethernet networks; High performance computing; Libraries; Message passing; Protocols; Communication Progress; High-performance Interconnects; MPI; Overlap; RDMA; Rendezvous Protocol;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing Systems and Applications, 2008. HPCS 2008. 22nd International Symposium on
Conference_Location
Quebec City, Que.
ISSN
1550-5243
Print_ISBN
978-0-7695-3250-9
Type
conf
DOI
10.1109/HPCS.2008.10
Filename
4556083
Link To Document