Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Enabling a Highly-Scalable Global Address Space Model for Petascale Computing

Conference ·
OSTI ID:979618

Over the past decade, the trajectory to the petascale has been built on increased complexity and scale of the underlying parallel architectures. Meanwhile, software de- velopers have struggled to provide tools that maintain the productivity of computational science teams using these new systems. In this regard, Global Address Space (GAS) programming models provide a straightforward and easy to use addressing model, which can lead to improved produc- tivity. However, the scalability of GAS depends directly on the design and implementation of the runtime system on the target petascale distributed-memory architecture. In this paper, we describe the design, implementation, and optimization of the Aggregate Remote Memory Copy Interface (ARMCI) runtime library on the Cray XT5 2.3 PetaFLOPs computer at Oak Ridge National Laboratory. We optimized our implementation with the flow intimation technique that we have introduced in this paper. Our optimized ARMCI implementation improves scalability of both the Global Arrays (GA) programming model and a real-world chemistry application NWChem from small jobs up through 180,000 cores.

Research Organization:
Oak Ridge National Laboratory (ORNL); Center for Computational Sciences
Sponsoring Organization:
SC USDOE - Office of Science (SC)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
979618
Country of Publication:
United States
Language:
English

Similar Records

Runtime Techniques to Enable a Highly-Scalable Global Address Space Model for Petascale Computing
Journal Article · Sun Sep 02 00:00:00 EDT 2012 · International Journal of Parallel Programming · OSTI ID:1564954

Cooperative Server Clustering for a Scalable GAS Model on petascale cray XT5 Systems
Journal Article · Thu Dec 31 23:00:00 EST 2009 · Computer Science - Research and Development · OSTI ID:982405

Cooperative Server Clustering for a Scalable GAS Model on Petascale Cray XT5 Systems
Conference · Sat May 01 00:00:00 EDT 2010 · OSTI ID:981439