DocumentCode :
2134130
Title :
How to optimize residual communications?
Author :
Dion, Michele ; Randriamaro, Cyril ; Robert, Yves
Author_Institution :
Lab. LIP-IMAG, Ecole Normale Superieure de Lyon, France
fYear :
1996
fDate :
15-19 Apr 1996
Firstpage :
382
Lastpage :
391
Abstract :
Minimizing communications when mapping affine loop nests onto distributed memory parallel computers has already drawn a lot of attention. We focus on the next step: as it is generally impossible to obtain a communication-free (or local) mapping, how to optimize the residual communications? We explain how to take advantage of macro-communications such as broadcasts, scatters, gathers or reductions or how to decompose general affine communications into simpler ones that can be performed more efficiently. We finally give a two-step heuristic that summarizes our approach: first minimize the number of nonlocal communications, then optimize residual affine communications using macro-communications or decompositions
Keywords :
distributed memory systems; heuristic programming; minimisation; parallel algorithms; program control structures; resource allocation; affine loop nests; broadcasts; communication minimization; communication-free mapping; decompositions; distributed memory parallel computers; gathers; general affine communications; macro-communications; nonlocal communications; reductions; residual communication optimisation; scatters; two-step heuristic; Broadcasting; Concurrent computing; Distributed computing; Grid computing; Kernel; Scattering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
Type :
conf
DOI :
10.1109/IPPS.1996.508085
Filename :
508085
Link To Document :
بازگشت