DocumentCode
413091
Title
Optimizing the steady-state throughput of scatter and reduce operations on heterogeneous platforms
Author
Legrand, A. ; Marchal, L. ; Robert, Y.
Author_Institution
LIP, ENS Lyon, France
fYear
2004
fDate
26-30 April 2004
Firstpage
176
Abstract
Summary form only given. We consider the communications involved by the execution of a complex application, deployed on a heterogeneous "grid" platform. Such applications intensively use collective macro-communication schemes, such as scatters, personalized all-to-alls or gather/reduce operations. Rather than aiming at minimizing the execution time of a single macro-communication, we focus on the steady-state operation. We assume that there is a large number of macro-communication to perform in a pipeline fashion, and we aim at maximizing the throughput, i.e. the (rational) number of macro-communications which can be initiated every time-step. We target heterogeneous platforms, modeled by a graph where resources have different communication and computation speeds. The situation is simpler for series of scatters or personalized all-to-alls than for series of reduce operations, because of the possibility of combining various partial reductions of the local values, and of interleaving computations with communications. In all cases, we show how to determine the optimal throughput, and how to exhibit a concrete periodic schedule that achieves this throughput.
Keywords
grid computing; optimisation; pipeline processing; heterogeneous grid platform; macro-communication schemes; reduce operation; scatter operation; steady-state throughput; Broadcasting; Concrete; Interleaved codes; Parallel processing; Performance evaluation; Pipelines; Processor scheduling; Scattering; Steady-state; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN
0-7695-2132-0
Type
conf
DOI
10.1109/IPDPS.2004.1303181
Filename
1303181
Link To Document