Remote memory access (RMA) is an emerging high-performance programming model that uses RDMA hard-ware directly. Yet, accessing remote memories cannot in-voke activities at the target which complicates implementa-tion 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 computa-tions. 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 Manage-ment Unit (IOMMU), a unit that provides high-performance hardware support for remappin...
We show how key insights from our research into active memory systems, coupled with emerging trends ...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
Abstract—Remote Memory Access (RMA) programming enables direct access to low-level hardware features...
The Message Passing Interface (MPI) 3.0 standard, introduced in September 2012, includes a significa...
The performance of modern microprocessors is increasingly limited by their inability to hide main me...
We will cover distributed memory programming of high-performance supercomputers and datacenter compu...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
Current operating systems offer basic support for network interface controllers (NICs) supporting re...
© 2019, is held by the owner/author(s). Highly available database systems rely on data replication t...
With the advent of Exascale computing, the number and size of messages is expected to increase great...
Abstract. Remote Direct Memory Access (RDMA) is a technology to update a remote machine’s memory wit...
The remote memory access (RMA) is an increasingly important communication model due to its excellent...
Remote Direct Memory Access (RDMA) is becoming widely available in data centers. This technology all...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
We show how key insights from our research into active memory systems, coupled with emerging trends ...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
Abstract—Remote Memory Access (RMA) programming enables direct access to low-level hardware features...
The Message Passing Interface (MPI) 3.0 standard, introduced in September 2012, includes a significa...
The performance of modern microprocessors is increasingly limited by their inability to hide main me...
We will cover distributed memory programming of high-performance supercomputers and datacenter compu...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
Current operating systems offer basic support for network interface controllers (NICs) supporting re...
© 2019, is held by the owner/author(s). Highly available database systems rely on data replication t...
With the advent of Exascale computing, the number and size of messages is expected to increase great...
Abstract. Remote Direct Memory Access (RDMA) is a technology to update a remote machine’s memory wit...
The remote memory access (RMA) is an increasingly important communication model due to its excellent...
Remote Direct Memory Access (RDMA) is becoming widely available in data centers. This technology all...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
We show how key insights from our research into active memory systems, coupled with emerging trends ...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...