Abstract
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] ; Bell, Christian [1] ; Nishtala, Rajesh [1] ; Welcome, Michael [1] ; Ibrahim, Khaled [1] ; Blagojevic, Flip [1] ; Duell, Jason [1] ; Zheng, Yili [1] ; Husbands, Parry [1] ; Hoffman, Eric [1] ; Tu, Wei [1] ; Luo, Miao [1] ; Stewart, Larry ; Friedley, Andrew ; Mikheev, Alex ; Paulson, Erick ; Potade, Nikhil ; Kliteynik, Yevgeny ; Petrov, Valentin ; Barrett, Brian ; Cabral, Matias ; Sur, Sayantan
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Release Date:
- 2018-07-20
- Project Type:
- Open Source, 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:MOD705102 400403909
- Code ID:
- 17574
- Site Accession Number:
- 1875
- Research Org.:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Country of Origin:
- United States
- Keywords:
- SciDAC
Citation Formats
Bonachea, Dan, Hargrove, Paul, Bell, Christian, Nishtala, Rajesh, Welcome, Michael, Ibrahim, Khaled, Blagojevic, Flip, Duell, Jason, Zheng, Yili, Husbands, Parry, Hoffman, Eric, Tu, Wei, Luo, Miao, Stewart, Larry, Friedley, Andrew, Mikheev, Alex, Paulson, Erick, Potade, Nikhil, Kliteynik, Yevgeny, Petrov, Valentin, Barrett, Brian W., Cabral, Matias, and Sur, Sayantan.
Global-Address Networking (GASNet-1) Library.
Computer Software.
https://bitbucket.org/berkeleylab/gasnet.
USDOE.
20 Jul. 2018.
Web.
doi:10.11578/dc.20180905.1.
Bonachea, Dan, Hargrove, Paul, Bell, Christian, Nishtala, Rajesh, Welcome, Michael, Ibrahim, Khaled, Blagojevic, Flip, Duell, Jason, Zheng, Yili, Husbands, Parry, Hoffman, Eric, Tu, Wei, Luo, Miao, Stewart, Larry, Friedley, Andrew, Mikheev, Alex, Paulson, Erick, Potade, Nikhil, Kliteynik, Yevgeny, Petrov, Valentin, Barrett, Brian W., Cabral, Matias, & Sur, Sayantan.
(2018, July 20).
Global-Address Networking (GASNet-1) Library.
[Computer software].
https://bitbucket.org/berkeleylab/gasnet.
https://doi.org/10.11578/dc.20180905.1.
Bonachea, Dan, Hargrove, Paul, Bell, Christian, Nishtala, Rajesh, Welcome, Michael, Ibrahim, Khaled, Blagojevic, Flip, Duell, Jason, Zheng, Yili, Husbands, Parry, Hoffman, Eric, Tu, Wei, Luo, Miao, Stewart, Larry, Friedley, Andrew, Mikheev, Alex, Paulson, Erick, Potade, Nikhil, Kliteynik, Yevgeny, Petrov, Valentin, Barrett, Brian W., Cabral, Matias, and Sur, Sayantan.
"Global-Address Networking (GASNet-1) Library." Computer software.
July 20, 2018.
https://bitbucket.org/berkeleylab/gasnet.
https://doi.org/10.11578/dc.20180905.1.
@misc{
doecode_17574,
title = {Global-Address Networking (GASNet-1) Library},
author = {Bonachea, Dan and Hargrove, Paul and Bell, Christian and Nishtala, Rajesh and Welcome, Michael and Ibrahim, Khaled and Blagojevic, Flip and Duell, Jason and Zheng, Yili and Husbands, Parry and Hoffman, Eric and Tu, Wei and Luo, Miao and Stewart, Larry and Friedley, Andrew and Mikheev, Alex and Paulson, Erick and Potade, Nikhil and Kliteynik, Yevgeny and Petrov, Valentin and Barrett, Brian W. and Cabral, Matias and Sur, Sayantan},
abstractNote = {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.20180905.1},
url = {https://doi.org/10.11578/dc.20180905.1},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20180905.1}},
year = {2018},
month = {jul}
}