2009
DOI: 10.1007/s10766-009-0094-9
|View full text |Cite
|
Sign up to set email alerts
|

A Speculative and Adaptive MPI Rendezvous Protocol Over RDMA-enabled Interconnects

Abstract: Overlapping computation with communication is a key technique to conceal the effect of communication latency on the performance of parallel applications. Message Passing Interface (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 propose a novel speculative MPI Rendezvous protocol that uses RDMA Read and RDMA Write to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 11 publications
(4 citation statements)
references
References 20 publications
0
4
0
Order By: Relevance
“…The literature is particularly abundant for communication/computation overlapping for two-sided communications [8,12,13,19]. In order to mitigate the synchronization effects, previous MPI onesided communication designs deferred the blocking steps to the epoch-closing routine [1,14].…”
Section: Related Workmentioning
confidence: 99%
“…The literature is particularly abundant for communication/computation overlapping for two-sided communications [8,12,13,19]. In order to mitigate the synchronization effects, previous MPI onesided communication designs deferred the blocking steps to the epoch-closing routine [1,14].…”
Section: Related Workmentioning
confidence: 99%
“…Yuan et al refine the traditional rendezvous protocol over RDMA [9] presented by others [10], [7], [8] through two protocols they denote receiver initiated and sender initiated. In the case of receiver initiated rendezvous protocol, the receiver notifies the sender of the user buffer's address.…”
Section: Related Workmentioning
confidence: 99%
“…Upon arrival, the receiver performs a RDMA read operation on the sender's buffer to transfer the data. A speculative and adaptive approach for MPI rendezvous over RDMA was proposed [8] in which the task that arrives early chooses the communication protocol.…”
Section: Related Workmentioning
confidence: 99%
“…For InfiniBand [2], TupleQ [16] has been proposed where a Shared Receive Queue (SRQ) is created for each <contextId, rank, tag> tuple to match messages in hardware and improve the Rendezvous protocol [18]. Because each created SRQ is never freed, TupleQ is not suitable for large applications, even when there is no queue buildup.…”
Section: Introductionmentioning
confidence: 99%