Collective communication: theory, practice, and experience: Research Articles

  • Authors:
  • Ernie Chan;Marcel Heimlich;Avi Purkayastha;Robert van de Geijn

  • Affiliations:
  • Department of Computer Sciences, The University of Texas at Austin, Austin, TX 78712, U.S.A.;Department of Computer Sciences, The University of Texas at Austin, Austin, TX 78712, U.S.A.;Texas Advanced Computing Center, The University of Texas at Austin, Austin, TX 78712, U.S.A.;Department of Computer Sciences, The University of Texas at Austin, Austin, TX 78712, U.S.A.

  • Venue:
  • Concurrency and Computation: Practice & Experience
  • Year:
  • 2007

Quantified Score

Hi-index 0.02

Visualization

Abstract

We discuss the design and high-performance implementation of collective communications operations on distributed-memory computer architectures. Using a combination of known techniques (many of which were first proposed in the 1980s and early 1990s) along with careful exploitation of communication modes supported by MPI, we have developed implementations that have improved performance in most situations compared to those currently supported by public domain implementations of MPI such as MPICH. Performance results from a large Intel Xeon/Pentium 4 (R) processor cluster are included. Copyright © 2007 John Wiley & Sons, Ltd.