DocumentCode :
2480622
Title :
Improving RDMA-based MPI eager protocol for frequently-used buffers
Author :
Rashti, Mohammad J. ; Afsahi, Ahmad
Author_Institution :
Dept. of Electr. & Comput. Eng., Queen´´s Univ., Kingston, ON, Canada
fYear :
2009
fDate :
23-29 May 2009
Firstpage :
1
Lastpage :
8
Abstract :
MPI is the main standard for communication in high-performance clusters. MPI implementations use the eager protocol to transfer small messages. To avoid the cost of memory registration and pre-negotiation, the eager protocol involves a data copy to intermediate buffers at both sender and receiver sides. In this paper, however, we propose that when a user buffer is used frequently in an application, it is more efficient to register the sender buffer and avoid the sender-side data copy. The performance results of our proposed eager protocol on MVAPICH2 over InfiniBand indicate that up to 14% improvement can be achieved in a single medium-size message latency, comparable to a maximum 15% theoretical improvement on our platform. We also show that collective communications such as broadcast can benefit from the new protocol by up to 19%. In addition, the communication time in MPI applications with high buffer reuse is improved using this technique.
Keywords :
message passing; protocols; workstation clusters; InfiniBand; MPI implementations; MVAPICH2; RDMA-based MPI eager protocol; frequently-used buffers; high-performance clusters; memory registration; message latency; sender buffer; sender-side data copy; Access protocols; Broadcasting; Communication standards; Costs; Delay; Engines; Libraries; Message passing; Registers; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
ISSN :
1530-2075
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2009.5160895
Filename :
5160895
Link To Document :
بازگشت