Porting GASNet to Portals: Partitioned Global Address Space (PGAS) Language Support for the Cray XT
Abstract
Partitioned Global Address Space (PGAS) Languages are an emerging alternative to MPI for HPC applications development. The GASNet library from Lawrence Berkeley National Lab and the University of California at Berkeley provides the network runtime for multiple implementations of four PGAS Languages: Unified Parallel C (UPC), Co-Array Fortran (CAF), Titanium and Chapel. GASNet provides a low overhead one-sided communication layer has enabled portability and high performance of PGAS languages. This paper describes our experiences porting GASNet to the Portals network API on the Cray XT series.
- Authors:
-
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States); Univ. of California, Berkeley, CA (United States)
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Publication Date:
- Research Org.:
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR)
- OSTI Identifier:
- 1407075
- DOE Contract Number:
- AC02-05CH11231
- Resource Type:
- Conference
- Resource Relation:
- Conference: Cray Users Group (CUG 2009), Atlanta, GA (United States), 4-7 May 2009
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; PGAS; UPC; Cray XT; Portals; GASNet
Citation Formats
Bonachea, Dan, Hargrove, Paul H., Welcome, Michael, and Yelick, Katherine. Porting GASNet to Portals: Partitioned Global Address Space (PGAS) Language Support for the Cray XT. United States: N. p., 2009.
Web.
Bonachea, Dan, Hargrove, Paul H., Welcome, Michael, & Yelick, Katherine. Porting GASNet to Portals: Partitioned Global Address Space (PGAS) Language Support for the Cray XT. United States.
Bonachea, Dan, Hargrove, Paul H., Welcome, Michael, and Yelick, Katherine. 2009.
"Porting GASNet to Portals: Partitioned Global Address Space (PGAS) Language Support for the Cray XT". United States. https://www.osti.gov/servlets/purl/1407075.
@article{osti_1407075,
title = {Porting GASNet to Portals: Partitioned Global Address Space (PGAS) Language Support for the Cray XT},
author = {Bonachea, Dan and Hargrove, Paul H. and Welcome, Michael and Yelick, Katherine},
abstractNote = {Partitioned Global Address Space (PGAS) Languages are an emerging alternative to MPI for HPC applications development. The GASNet library from Lawrence Berkeley National Lab and the University of California at Berkeley provides the network runtime for multiple implementations of four PGAS Languages: Unified Parallel C (UPC), Co-Array Fortran (CAF), Titanium and Chapel. GASNet provides a low overhead one-sided communication layer has enabled portability and high performance of PGAS languages. This paper describes our experiences porting GASNet to the Portals network API on the Cray XT series.},
doi = {},
url = {https://www.osti.gov/biblio/1407075},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2009},
month = {5}
}
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.
Save to My Library
You must Sign In or Create an Account in order to save documents to your library.