Publication | Closed Access
Optimization of MPI collectives on clusters of large-scale SMP's
72
Citations
9
References
1999
Year
Unknown Venue
Cluster ComputingEngineeringComputer ArchitectureNetwork AnalysisHigh Performance ComputingLarge SmpsCluster TechnologyFat-node SmpsSuntm Mpi LibraryParallel ComputingCombinatorial OptimizationMassively-parallel ComputingHybrid ProgrammingComputer EngineeringDistributed Constraint OptimizationComputer ScienceDistributed ProcessingScalable ComputingDistributed ComputingEdge ComputingCloud ComputingParallel ProgrammingMpi Collectives
Implementors of message-passing libraries have focused on optimizing point-to-point protocols and have largely ignored the performance of collective operations. In addition, algorithms for collectives have been tuned to run well on networks of uni-processor machines, ignoring the performance that may be gained on large-scale SMPs in wide-spread use as compute nodes. This is unfortunate, because the high backplane bandwidths and shared-memory capabilities of large SMPs are a perfect match for the requirements of collectives. We present new algorithms for MPI collective operations that take advantage of the capabilities of fat-node SMPs and provide models that show the characteristics of the old and new algorithms. Using the SunTM MPI library, we present results on a 64-way StarfireTM SMP and a 4-node cluster of 8-way Sun EnterpriseTM 4000 nodes that show performance improvements ranging typically from 2x to 5x for the collectives we studied.
| Year | Citations | |
|---|---|---|
Page 1
Page 1