Personal tools
You are here: Home Publications Scaling Communication-Intensive Applications on BlueGene/P Using One-Sided Communication and Overlap
Document Actions

Rajesh N Nishtala, Paul H Hargrove, Dan O Bonachea, and Katherine A Yelick (2009)

Scaling Communication-Intensive Applications on BlueGene/P Using One-Sided Communication and Overlap

In: 23rd International Parallel & Distributed Processing Symposium.

In earlier work, we showed that the one-sided communication model found in PGAS languages (such as UPC) offers significant advantages in communication efficiency by decoupling data transfer from processor synchronization. We explore the use of the PGAS model on IBM Blue-Gene/P, an architecture that combines low-power, quad-core processors with extreme scalability. We demonstrate that the PGAS model, using a new port of the Berkeley UPC compiler and GASNet one-sided communication layer, outperforms two-sided (MPI) communication in both microbenchmarks and a case study of the communication limited benchmark, NAS FT. We scale the benchmark up to 16,384 cores of the BlueGene/P and demonstrate that UPC consistently outperforms MPI by as much as 66% for some processor configurations and an average of 32%. In addition, the results demonstrate the scalability of the PGAS model and the Berkeley implementation of UPC, the viability of using it on machines with multicore nodes, and the effectiveneso sf the BG/P communication layer for supporting one-sided communication and PGAS languages.
Rome, Italy
by Jennifer Harris last modified 2009-04-23 10:15
« March 2017 »
Su Mo Tu We Th Fr Sa
1234
567891011
12131415161718
19202122232425
262728293031
 

Powered by Plone

CScADS Collaborators include:

Rice University ANL UCB UTK WISC