TY - GEN
T1 - OpenSHMEM extensions and a vision for its future direction
AU - Poole, Stephen
AU - Shamis, Pavel
AU - Welch, Aaron
AU - Pophale, Swaroop
AU - Venkata, Manjunath Gorentla
AU - Hernandez, Oscar
AU - Koenig, Gregory
AU - Curtis, Tony
AU - Hsu, Chung Hsing
PY - 2014
Y1 - 2014
N2 - The Extreme Scale Systems Center (ESSC) at Oak Ridge National Laboratory (ORNL), together with the University of Houston, led the effort to standardize the SHMEM API with input from the vendors and user community. In 2012, OpenSHMEM specification 1.0 was finalized and released to the OpenSHMEM community for comments. As we move to future HPC systems, there are several shortcomings in the current specification that we need to address to ensure scalability, higher degrees of concurrency, locality, thread safety, fault-tolerance, parallel I/O capabilities, etc. In this paper we discuss an immediate set of extensions that we propose to the current API and our vision for a future API, OpenSHMEM Next-Generation (NG), that targets future Exascale systems. We also explain our rational for the proposed extensions and highlight the lessons learned from other PGAS languages and communication libraries.
AB - The Extreme Scale Systems Center (ESSC) at Oak Ridge National Laboratory (ORNL), together with the University of Houston, led the effort to standardize the SHMEM API with input from the vendors and user community. In 2012, OpenSHMEM specification 1.0 was finalized and released to the OpenSHMEM community for comments. As we move to future HPC systems, there are several shortcomings in the current specification that we need to address to ensure scalability, higher degrees of concurrency, locality, thread safety, fault-tolerance, parallel I/O capabilities, etc. In this paper we discuss an immediate set of extensions that we propose to the current API and our vision for a future API, OpenSHMEM Next-Generation (NG), that targets future Exascale systems. We also explain our rational for the proposed extensions and highlight the lessons learned from other PGAS languages and communication libraries.
UR - http://www.scopus.com/inward/record.url?scp=84958534881&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-05215-1_11
DO - 10.1007/978-3-319-05215-1_11
M3 - Conference contribution
AN - SCOPUS:84958534881
SN - 9783319052144
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 149
EP - 162
BT - OpenSHMEM and Related Technologies
PB - Springer Verlag
T2 - 1st Workshop on OpenSHMEM and Related Technologies: Experiences, Implementations, and Tools, OpenSHMEM 2014
Y2 - 4 March 2014 through 6 March 2014
ER -