SESSION: OpenSHMEM: SHMEM for the PGAS community at large
EVENT TYPE: Birds of a Feather
TIME: 5:30PM - 7:00PM
SESSION LEADER(S):Stephen W Poole, Lauren L. Smith, Anthony Curtis
ABSTRACT: Initially developed for the Cray T3D in 1993 and is now a trademark of SGI. The SHMEM parallel programming library is an easy-to-use programming model. The SHMEM model uses highly efficient one-sided communication APIs providing an
intuitive global-view interface to shared or distributed memory systems.
SHMEM's capabilities provide an excellent low level interface for PGAS
as well as a bridge to PGAS for those converting from MPI. Collectively,
these capabilities led to SHMEM's rapid adoption in several strategic
classified application spaces. The capabilities of SHMEM/Openshmem certainly
make it a viable candidate for exa-scale systems we are currently contemplating.
After over a decade of intensive use in demanding market sectors,
a wide number of vibrant implementations exist for several current parallel
architectures, but the APIs and semantics of these implementations have
been diverging for some time. The purpose of this BOF is to bring the existing SHMEM user and developer communities together as we announce OpenSHMEM 1.0, a new open source SHMEM implementation already supported by all of the key SHMEM vendors and the dominant segments of the SHMEM user community. All attendees are welcome to participate in this short introduction to the
API, an overview of recent progress and developments, and a discussion of future directions for the community.
Session Leader Details:
Stephen W Poole (Primary Session Leader) - Oak Ridge National Laboratory
Lauren L. Smith (Secondary Session Leader) - DOD
Anthony Curtis (Secondary Session Leader) - University of Houston