Title
MPI Collective Communications on The Blue Gene/P Supercomputer: Algorithms and Optimizations
Abstract
The IBM Blue Gene/P (BG/P) system is a massively parallel supercomputer succeeding BG/L, and it comes with many machine design enhancements and new architectural features at the hardware and software levels. This paper presents techniques leveraging such features to deliver high performance MPI collective communication primitives. In particular, we exploit BG/P rich set of network hardware in exploring three classes of collective algorithms: global algorithms on global interrupt and collective networks for MPI COMM WORLD; rectangular algorithms for rectangular communicators on the torus network; and binomial algorithms for irregular communicators over the torus point-to-point network. We also utilize various forms of data movements including the direct memory access (DMA) engine, collective network, and shared memory, to implement synchronous and asynchronous algorithms of different objectives and performance characteristics. Our performance study on BG/P hardware with up to 16 K nodes demonstrates the efficiency and scalability of the algorithms and optimizations.
Year
DOI
Venue
2009
10.1109/HOTI.2009.12
Hot Interconnects
Keywords
DocType
ISSN
ibm computers,mainframes,message passing,parallel machines,bg/p system,ibm blue gene/p supercomputer,mpi collective communications,collective network,data movements,direct memory access engine,machine design enhancements,network hardware,parallel supercomputer,rectangular communicators,p system,communication,mpi
Conference
1550-4794 E-ISBN : 978-0-7695-3847-1
ISBN
Citations 
PageRank 
978-0-7695-3847-1
28
1.50
References 
Authors
9
6
Name
Order
Citations
PageRank
ahmad faraj1281.50
sameer kumar2412.21
brian smith3281.50
amith r mamidala4281.50
John A. Gunnels571783.20
Philip Heidelberger62331346.59