Active Access: A Mechanism for High-Performance Distributed Data-Centric Computations
Not on the map. Why?
Abstract (arXiv)
Remote memory access (RMA) is an emerging high-performance programming model that uses RDMA hardware directly. Yet, accessing remote memories cannot invoke activities at the target which complicates implementation and limits performance of data-centric algorithms. We propose Active Access (AA), a mechanism that integrates well-known active messaging (AM) semantics with RMA to enable high-performance distributed data-centric computations. AA supports a new programming model where the user specifies handlers that are triggered when incoming puts and gets reference designated addresses. AA is based on a set of extensions to the Input/Output Memory Management Unit (IOMMU), a unit that provides high-performance hardware support for remapping I/O accesses to memory. We illustrate that AA outperforms existing AM and RMA designs, accelerates various codes such as distributed hashtables or logging schemes, and enables new protocols such as incremental checkpointing for RMA.We also discuss how extended IOMMUs can support a virtualized global address space in a distributed system that offers features known from on-node memory virtualization. We expect that AA can enhance the design of HPC operating and runtime systems in large computing centers.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 0; 2024: 2.
4 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
- 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