DocumentCode
1674386
Title
Enhanced Support for OpenSHMEM Communication in Portals
Author
Barrett, Brian W. ; Brigthwell, Ron ; Hemmert, K. Scott ; Pedretti, Kevin ; Wheeler, Kyle ; Underwood, Keith D.
Author_Institution
Sandia Nat. Labs., Albuquerque, NM, USA
fYear
2011
Firstpage
61
Lastpage
69
Abstract
The looming challenges of exascale computing are generating renewed interest in the Partitioned Global Address Space (PGAS) parallel programming model. From a high-performance interconnect perspective, the one-sided communication model in PGAS addresses some of the challenges that could inhibit the viability of traditional two-sided MPI message passing on millions of cores. The OpenSHMEM project is a recent effort at standardizing a lightweight one-sided communication interface to enable the development of highly scalable PGAS applications. The Portals data movement layer is a low-level one-sided interface that has successfully supported several higher-level one-sided and two-sided interfaces, including PGAS network transport layers. This paper describes the design and implementation of OpenSHMEM on the latest generation of the Portals interface, including a description of how Portals has evolved to maximize performance for PGAS-style communication operations.
Keywords
application program interfaces; message passing; parallel programming; portals; OpenSHMEM communication; PGAS parallel programming model; Portals data movement layer; exascale computing; high-performance interconnect perspective; message passing interface; partitioned global address space; Computational modeling; Electronics packaging; Libraries; Memory management; Portals; Scalability; Semantics; OpenSHMEM; PGAS; Portals;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Interconnects (HOTI), 2011 IEEE 19th Annual Symposium on
Conference_Location
Santa Clara, CA
Print_ISBN
978-1-4577-1563-1
Electronic_ISBN
978-0-7695-4537-0
Type
conf
DOI
10.1109/HOTI.2011.18
Filename
6041535
Link To Document