Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Efficient Active Message RMA in GASNet Using a Target-Side Reassembly Protocol (Extended Abstract)

Conference ·
DOI:https://doi.org/10.25344/S4PC7M· OSTI ID:1602863
GASNet is a portable, open-source, high-performance communication library designed to efficiently support the networking requirements of PGAS runtime systems and other alternative models on future exascale machines. This paper investigates strategies for efficient implementation of GASNet’s “AM Long” API that couples an RMA (Remote Memory Access) transfer with an Active Message (AM) delivery. We discuss several network-level protocols for AM Long and propose a new target-side reassembly protocol. We present a microbenchmark evaluation on the Cray XC Aries network hardware. The target-side reassembly protocol on this network improves AM Long end-to-end latency by up to 33%, and the effective bandwidth by up to 49%, while also enabling asynchronous source completion that drastically reduces injection overheads. The improved AM Long implementation for Aries is available in GASNet-EX release v2019.9.0 and later.
Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
DOE Contract Number:
AC02-05CH11231
OSTI ID:
1602863
Country of Publication:
United States
Language:
English

Similar Records

GASNet-EX RMA Communication Performance on Recent Supercomputing Systems
Conference · Sun Nov 13 23:00:00 EST 2022 · OSTI ID:1886636

GASNet-EX Performance Improvements Due to Specialization for the Cray Aries Network
Conference · Thu Nov 15 23:00:00 EST 2018 · OSTI ID:1481769

GASNet-EX: A High-Performance, Portable Communication Library for Exascale
Technical Report · Mon Oct 01 00:00:00 EDT 2018 · OSTI ID:1477359

Related Subjects