Abstract
GASNet-EX is a portable, open-source, high-performance communication library designed to efficiently support the networking requirements of Partitioned Global Address Space (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.
GASNet is a language-independent, networking middleware layer that provides network-independent, high-performance communication primitives including Remote Memory Access (RMA) and Active Messages (AM). It has been used to implement parallel programming models and libraries such as UPC, Co-Array Fortran, Titanium, Legion, Chapel, and many others. The interface is primarily intended as a compilation target and for use by runtime library writers (as opposed to end users), and the primary goals are high performance, interface portability, and expressiveness. GASNet stands for "Global-Address Space Networking".
- Developers:
-
Bonachea, Dan [1] ; Hargrove, Paul [1]
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Release Date:
- 2018-09-05
- Project Type:
- Open Source, No Publicly Available Repository
- Software Type:
- Scientific
- Licenses:
-
BSD 3-clause "New" or "Revised" License
- Sponsoring Org.:
-
USDOEPrimary Award/Contract Number:AC02-05CH11231Other Award/Contract Number:DoD
- Code ID:
- 18015
- Site Accession Number:
- 2018-135
- Research Org.:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Country of Origin:
- United States
- Keywords:
- ECP
Citation Formats
Bonachea, Dan, and Hargrove, Paul H.
Global-Address Space Networking for Exascale.
Computer Software.
USDOE.
05 Sep. 2018.
Web.
doi:10.11578/dc.20180906.3.
Bonachea, Dan, & Hargrove, Paul H.
(2018, September 05).
Global-Address Space Networking for Exascale.
[Computer software].
https://doi.org/10.11578/dc.20180906.3.
Bonachea, Dan, and Hargrove, Paul H.
"Global-Address Space Networking for Exascale." Computer software.
September 05, 2018.
https://doi.org/10.11578/dc.20180906.3.
@misc{
doecode_18015,
title = {Global-Address Space Networking for Exascale},
author = {Bonachea, Dan and Hargrove, Paul H.},
abstractNote = {GASNet-EX is a portable, open-source, high-performance communication library designed to efficiently support the networking requirements of Partitioned Global Address Space (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.
GASNet is a language-independent, networking middleware layer that provides network-independent, high-performance communication primitives including Remote Memory Access (RMA) and Active Messages (AM). It has been used to implement parallel programming models and libraries such as UPC, Co-Array Fortran, Titanium, Legion, Chapel, and many others. The interface is primarily intended as a compilation target and for use by runtime library writers (as opposed to end users), and the primary goals are high performance, interface portability, and expressiveness. GASNet stands for "Global-Address Space Networking".
},
doi = {10.11578/dc.20180906.3},
url = {https://doi.org/10.11578/dc.20180906.3},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20180906.3}},
year = {2018},
month = {sep}
}