Collective communication: theory, practice, and experience

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 mo...

Full description

Saved in:
Bibliographic Details
Published in:Concurrency and computation Vol. 19; no. 13; pp. 1749 - 1783
Main Authors: Chan, Ernie, Heimlich, Marcel, Purkayastha, Avi, van de Geijn, Robert
Format: Journal Article
Language:English
Published: Chichester, UK John Wiley & Sons, Ltd 10.09.2007
Subjects:
ISSN:1532-0626, 1532-0634
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
Bibliography:National Science Foundation - No. CCF-0540926
ark:/67375/WNG-WGXWPX53-M
istex:FEA10CA62CD35ABD768300734EF6B8D885174B43
ArticleID:CPE1206
ISSN:1532-0626
1532-0634
DOI:10.1002/cpe.1206