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

GASNet-EX Performance Improvements Due to Specialization for the Cray Aries Network

Conference ·
DOI:https://doi.org/10.25344/S44S38· OSTI ID:1481769
 [1];  [1]
  1. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)

GASNet-EX 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 reports on the improvements in performance observed on Cray XC-series systems due to enhancements made to the GASNet-EX software. These enhancements, known as "specializations", primarily consist of replacing network-independent implementations of several recently added features with implementations tailored to the Cray Aries network. Performance gains from specialization include (1) Negotiated-Payload Active Messages improve bandwidth of a ping-pong test by up to 14%, (2) Immediate Operations reduce running time of a synthetic benchmark by up to 93%, (3) non-bulk RMA Put bandwidth is increased by up to 32%, (4) Remote Atomic performance is 70% faster than the reference on a point-to-point test and allows a hot-spot test to scale robustly, and (5) non-contiguous RMA interfaces see up to 8.6x speedups for an intra-node benchmark and 26% for inter-node. These improvements are all available in GASNet-EX version 2018.3.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:
1481769
Country of Publication:
United States
Language:
English

Similar Records

GASNet-EX Performance Improvements Due to Specialization for the Cray Aries Network
Technical Report · Tue Mar 27 00:00:00 EDT 2018 · OSTI ID:1430690

Efficient Active Message RMA in GASNet Using a Target-Side Reassembly Protocol (Extended Abstract)
Conference · Sat Nov 16 23:00:00 EST 2019 · OSTI ID:1602863

GASNet-EX Memory Kinds: Support for Device Memory in PGAS Programming Models
Conference · Mon Nov 15 23:00:00 EST 2021 · OSTI ID:1825020

Related Subjects