Concurrency and Computation Practice and Experience · 2007 · 240 citations · 25 references
ComputingComputer ScienceHigh-performance ComputingCluster ComputingComputer ArchitectureParallel ComputingCluster ArchitectureCollective CommunicationDistributed ComputingDistributed Memory SystemsInterprocess CommunicationParallel ArchitecturesClustered MultiprocessorsCollective Communication In Parallel ComputingCollective Communication OptimizationCollective Communication PatternsDistributed Memory CommunicationDistributed-memory ArchitecturesMulticore ArchitecturesProcessor Architecture
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.
25
Topological properties of hypercubes
Yousef Saad, Martin H. Schultz · IEEE Transactions on Computers · 1988 · 1.4K citations
Charles L. Seitz · Communications of the ACM · 1985 · 1.2K citations · Full text
Thilo Kielmann, Rutger F. H. Hofman, Henri E. Bal et al. · 1999 · 305 citations