Enabling Highly-Scalable Remote Memory Access Programming with MPI-3 One Sided
Not on the map. Why?
Abstract (arXiv)
Modern interconnects offer remote direct memory access (RDMA) features. Yet, most applications rely on explicit message passing for communications albeit their unwanted overheads. The MPI-3.0 standard defines a programming interface for exploiting RDMA networks directly, however, it's scalability and practicability has to be demonstrated in practice. In this work, we develop scalable bufferless protocols that implement the MPI-3.0 specification. Our protocols support scaling to millions of cores with negligible memory consumption while providing highest performance and minimal overheads. To arm programmers, we provide a spectrum of performance models for all critical functions and demonstrate the usability of our library and models with several application studies with up to half a million processes. We show that our design is comparable to, or better than UPC and Fortran Coarrays in terms of latency, bandwidth, and message rate. We also demonstrate application performance improvements with comparable programming complexity.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 0; 2024: 2; 2025: 1.
5 papers.
- 2024Demystifying Chains, Trees, and Graphs of Thoughtscited by 63
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysiscited by 29
- 2021GraphMineSuite: Enabling High-Performance and Programmable Graph Mining Algorithms with Set Algebracited by 10
- 2024Demystifying Higher-Order Graph Neural Networkscited by 4
- 2025Higher-Order Graph Databasescited by 0
- 2025Higher-Order Graph Databases24 Jun 2025
- 2024Demystifying Higher-Order Graph Neural Networks18 Jun 2024
- 2024Demystifying Chains, Trees, and Graphs of Thoughts25 Jan 2024
- 2022Parallel and Distributed Graph Neural Networks: An In-Depth Concurrency Analysis19 May 2022
- 2021GraphMineSuite: Enabling High-Performance and Programmable Graph Mining Algorithms with Set Algebra5 Mar 2021