Lawrence Berkeley National Laboratory
GASNet-EX Performance Improvements Due to Specialization for the Cray Aries Network
- Author(s): Hargrove, Paul H
- Bonachea, Dan
- et al.
Published Web Locationhttps://doi.org/10.2172/1430690
This document is a deliverable for milestone STPM17-6 of the Exascale Computing Project, delivered by WBS 22.214.171.124. It 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 available in the GASNet-EX 2018.3.0 release.