On optimizing collective communication

We discuss issues related to the 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 communica...

Full description

Saved in:
Bibliographic Details
Published in2004 IEEE International Conference on Cluster Computing (IEEE Cat. No.04EX935) pp. 145 - 155
Main Authors Chan, E.W., Heimlich, M.F., Purkayastha, A., van de Geijn, R.A.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2004
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:We discuss issues related to the 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 Pentium 4 (R) processor cluster are included.
ISBN:0780386949
9780780386945
ISSN:1552-5244
2168-9253
DOI:10.1109/CLUSTR.2004.1392612