arrow
Return

A PIPELINED ALGORITHM FOR LARGE, IRREGULAR ALL-GATHER PROBLEMS

delete2010-01-11
delete10
PRE
AI
J
Jesper Larsson Träff *
A
Andreas Ripke
C
Christian H. Siebert
R
Rajeev Thakur
W
William Gropp
DOI:10.1177/1094342009359013delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
We describe and evaluate a new pipelined algorithm for large, irregular all-gather problems. In the irregular all-gather problem each process in a set of processes contributes individual data of possibly different size, and all processes have to collect all data from all processes. The pipelined algorithm is useful for the implementation of the MPI_Allgatherv collective operation of the Message-Passing Interface (MPI) for large problems. By conception, the new algorithm is well suited to implementation on clustered multiprocessors, such as symmetric multiprocessing (SMP) clusters. The new algorithm has been implemented within different MPI libraries. Benchmark results on NEC SX-8, Linux clusters with InfiniBand and Gigabit Ethernet, IBM Blue Gene/P, and SiCortex systems show huge performance gains in accordance with the expected behavior.
Keywords:
message-passing interface
collective operations
all-gather problem
pipelining
NEC SX-8
Linux clusters
IBM Blue Gene/P
SiCortex
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

International Journal of High Performance Computing Applications cover
International Journal of High Performance Computing Applications
IF:
2.5
Papers:
1.1K
Citations:
1.3K

Organization

A
Argonne National Laboratory
Scholars:
1.1W
Papers: 9.2K
Citations: 3.8W
U
united states department of energy (doe)
Scholars:
11.3W
Papers: 9.6W
Citations: 246
N
nec corporation
Scholars:
1.0K
Papers: 954
Citations: 0
researcher View more organizations