Literature by the same author
plus at Google Scholar

Bibliografische Daten exportieren
 

Optimizing MPI Collective Communication by Orthogonal Structures

Title data

Kühnemann, Matthias ; Rauber, Thomas ; Rünger, Gudula:
Optimizing MPI Collective Communication by Orthogonal Structures.
In: Cluster Computing. Vol. 9 (2006) Issue 3 . - pp. 257-279.
ISSN 1573-7543
DOI: https://doi.org/10.1007/s10586-006-9740-9

Abstract in another language

MPI collective communication operations to distribute or gather data are used for many parallel applications from scientific computing, but they may lead to scalability problems since their execution times increase with the number of participating processors. In this article, we show how the execution time of collective communication operations can be improved significantly by an internal restructuring based on orthogonal processor structures with two or more levels. The execution time of operations like MPI_Bcast() or MPI_Allgather() can be reduced by 40% and 70% on a dual Xeon cluster and a Beowulf cluster with single-processor nodes. But also on a Cray T3E a significant performance improvement can be obtained by a careful selection of the processor structure. The use of these optimized communication operations can reduce the execution time of data parallel implementations of complex application programs significantly without requiring any other change of the computation and communication structure. We present runtime functions for the modeling of two-phase realizations and verify that these runtime functions can predict the execution time both for communication operations in isolation and in the context of application programs.

Further data

Item Type: Article in a journal
Refereed: Yes
Institutions of the University: Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Computer Science > Chair Applied Computer Science II > Chair Applied Computer Science II - Univ.-Prof. Dr. Thomas Rauber
Faculties
Faculties > Faculty of Mathematics, Physics und Computer Science
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Computer Science
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Computer Science > Chair Applied Computer Science II
Result of work at the UBT: Yes
DDC Subjects: 000 Computer Science, information, general works > 004 Computer science
Date Deposited: 11 Dec 2019 13:38
Last Modified: 10 Aug 2021 13:12
URI: https://eref.uni-bayreuth.de/id/eprint/25294