2019 IEEE/ACM 9th Workshop on Irregular Applications: Architectures and Algorithms (IA3) 2019
DOI: 10.1109/ia349570.2019.00009
|View full text |Cite
|
Sign up to set email alerts
|

RDMA vs. RPC for Implementing Distributed Data Structures

Abstract: Distributed data structures are key to implementing scalable applications for scientific simulations and data analysis. In this paper we look at two implementation styles for distributed data structures: remote direct memory access (RDMA) and remote procedure call (RPC). We focus on operations that require individual accesses to remote portions of a distributed data structure, e.g., accessing a hash table bucket or distributed queue, rather than global operations in which all processors collectively exchange i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 15 publications
0
1
0
Order By: Relevance
“…Asynchronous training is well suited for a disaggregated design with use of dedicated parameter servers and trainers, that are relying on point-to-point send/recv communication or Remote Procedure Calls (RPC) [10].…”
Section: A Overview Of Training At Facebookmentioning
confidence: 99%
“…Asynchronous training is well suited for a disaggregated design with use of dedicated parameter servers and trainers, that are relying on point-to-point send/recv communication or Remote Procedure Calls (RPC) [10].…”
Section: A Overview Of Training At Facebookmentioning
confidence: 99%