Publication | Closed Access
Optimization of MPI collective communication on BlueGene/L systems
159
Citations
12
References
2005
Year
Unknown Venue
Cluster ComputingEngineeringComputer ArchitectureSupercomputer ArchitectureMpi Collective CommunicationDistributed CoordinationCommunication EngineeringHigh-performance ArchitectureHigh Speed TorusSystems EngineeringParallel ComputingBluegene/l Mpi LibraryMassively-parallel ComputingComputer EngineeringMpich2 ImplementationComputer ScienceCommunication AlgorithmEdge ComputingParallel Performance EvaluationCloud ComputingMany-core ArchitectureParallel Programming
BlueGene/L is currently the world's fastest supercomputer. It consists of a large number of low power dual-processor compute nodes interconnected by high speed torus and collective networks, Because compute nodes do not have shared memory, MPI is the the natural programming model for this machine. The BlueGene/L MPI library is a port of MPICH2.In this paper we discuss the implementation of MPI collectives on BlueGene/L. The MPICH2 implementation of MPI collectives is based on point-to-point communication primitives. This turns out to be suboptimal for a number of reasons. Machine-optimized MPI collectives are necessary to harness the performance of BlueGene/L. We discuss these optimized MPI collectives, describing the algorithms and presenting performance results measured with targeted micro-benchmarks on real BlueGene/L hardware with up to 4096 compute nodes.
| Year | Citations | |
|---|---|---|
Page 1
Page 1