TY - CONF
AU - Hammond, Jeff R.
AU - Dinan, James
AU - Balaji, Pavan
AU - Kabadshow, Ivo
AU - Potluri, Sreeram
AU - Tipparaju, Vinod
TI - OSPRI: An Optimized One-Sided Communication Runtime for Leadership-Class Machines
M1 - FZJ-2012-01028
SP - 10 p.
PY - 2012
AB - Abstract—Partitioned Global Address Space (PGAS) programming models provide a convenient approach to implementing complex scienti?c applications by providing access to a large, globally accessible address space. This paper describes the design, implementation and performance of a new one-sided communication library that attempts to meet the needs of PGAS models, particularly Global Arrays, but hopefully also PGAS languages like UPC and CAF. In this work, we describe a new communication runtime for PGAS models such as GA, termed OSPRI (One-Sided PRImitives). OSPRI presents several changes in architecture from conventional one-sided communication systems that make it better suited for emerging leadersip class machines. We describe the implementation of the the IBM Blue Gene/P target for OSPRI and demonstrate signi?cant improvements in latency, bandwidth, and scalability over tuned ARMCI and GA implementations on this system. The performance and scalablity of this library validate the design choices and should provide useful insight for implementers of related communication middleware.
T2 - The 6th Conference on Partitioned Global Address Space Programming Models
CY - 10 Oct 2012 - 12 Oct 2012, Santa Barbara, California (USA)
Y2 - 10 Oct 2012 - 12 Oct 2012
M2 - Santa Barbara, California, USA
LB - PUB:(DE-HGF)8
UR - https://juser.fz-juelich.de/record/128133
ER -