Proceedings of the Eleventh ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2006
DOI: 10.1145/1122971.1122978
|View full text |Cite
|
Sign up to set email alerts
|

RDMA read based rendezvous protocol for MPI over InfiniBand

Abstract: Message Passing Interface (MPI) is a popular parallel programming model for scientific applications. Most high-performance MPI implementations use Rendezvous Protocol for efficient transfer of large messages. This protocol can be designed using either RDMA Write or RDMA Read. Usually, this protocol is implemented using RDMA Write. The RDMA Write based protocol requires a twoway handshake between the sending and receiving processes. On the other hand, to achieve low latency, MPI implementations often provide a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
71
0

Year Published

2009
2009
2024
2024

Publication Types

Select...
4
4
1

Relationship

0
9

Authors

Journals

citations
Cited by 70 publications
(71 citation statements)
references
References 20 publications
0
71
0
Order By: Relevance
“…t * / 7 i n t r a n r m a q / * Queue o f d e f e r r e d i n t r a − node RMA * / 8 i n t e r n r m a q / * Queue o f d e f e r r e d i n t e r − node RMA * / 9 p e n d i n g i n t e r n o d e r m a q / * Queue o f i n t e r − node RMA t h a t a r e p o s t e d and pending c o m p l e t i o n * / 10 } 11 / * END DATA AND GLOBAL DEFINITIONS * / 12 13 …”
Section: Design Explanationmentioning
confidence: 99%
See 1 more Smart Citation
“…t * / 7 i n t r a n r m a q / * Queue o f d e f e r r e d i n t r a − node RMA * / 8 i n t e r n r m a q / * Queue o f d e f e r r e d i n t e r − node RMA * / 9 p e n d i n g i n t e r n o d e r m a q / * Queue o f i n t e r − node RMA t h a t a r e p o s t e d and pending c o m p l e t i o n * / 10 } 11 / * END DATA AND GLOBAL DEFINITIONS * / 12 13 …”
Section: Design Explanationmentioning
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%
“…For instance, RDMARead methods allow to cut one message in the rendezvous handshake and permit to seamlessly overlap communication and application computation [10] on the sender side. However this technique only works on a given set of hardware that implements RDMA and only allows to overlap at the sender side.…”
Section: B Overlapping Communication and Computationmentioning
confidence: 99%