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

Scaling communication-intensive applications on BlueGene/P using one-sided communication and overlap

Conference ·
 [1];  [2];  [1];  [1]
  1. Univ. of California, Berkeley, CA (United States)
  2. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)

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%. Additionally, 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 effectiveness of the BG/P communication layer for supporting one-sided communication and PGAS languages.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
DOE Contract Number:
AC02-05CH11231
OSTI ID:
1407080
Country of Publication:
United States
Language:
English

Similar Records

Optimizing Bandwidth Limited Problems Using One-SidedCommunication and Overlap
Conference · Fri Oct 14 00:00:00 EDT 2005 · OSTI ID:891353

Tuning collective communication for Partitioned Global Address Space programming models
Journal Article · Sun Jun 12 00:00:00 EDT 2011 · Parallel Computing · OSTI ID:1407106

GASNet-EX: A High-Performance, Portable Communication Library for Exascale
Technical Report · Mon Oct 01 00:00:00 EDT 2018 · OSTI ID:1477359

Related Subjects