GASNet-EX: A High-Performance, Portable Communication Library for Exascale
GASNet-EX: A High-Performance, Portable Communication Library for Exascale
复制标题
GASNet-EX:适用于百亿亿次计算的高性能便携式通信库
DOI:
--
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
Paul H. Hargrove
中科院分区:
文献类型:
--
作者:
D. Bonachea;Paul H. Hargrove
Partitioned Global Address Space (PGAS) models, typified by languages such as Unified Parallel C (UPC) and Co-Array Fortran, expose one-sided communication as a key building block for High Performance Computing (HPC) applications. Architectural trends in supercomputing make such programming models increasingly attractive, and newer, more sophisticated models such as UPC++, Legion and Chapel that rely upon similar communication paradigms are gaining popularity. 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 in future exascale machines. The library is an evolution of the popular GASNet communication system, building upon over 15 years of lessons learned. We describe and evaluate several features and enhancements that have been introduced to address the needs of modern client systems. Microbenchmark results demonstrate the RMA performance of GASNet-EX is competitive with several MPI-3 implementations on current HPC systems.