DocumentCode :
1830889
Title :
Improving parallel program execution time with message consolidation
Author :
Shafer, Stephen ; Ghose, Kanad
Author_Institution :
Loral Federal Syst., Owego, NY, USA
fYear :
1994
fDate :
26-29 Apr 1994
Firstpage :
736
Lastpage :
742
Abstract :
Introduces a technique for optimizing interprocessor communication in programs for distributed memory multiprocessors. Our basic approach is to combine messages with the explicit goal of reducing the overall execution time, taking into account direct and indirect dependencies among the concurrent units. We first establish that combining messages between a pair of isolated processors is not necessarily useful in reducing the overall execution time of the program because of complex interprocessor dependencies. The conditions under which message combining is profitable are then established. We then search for such conditions along chains of dependencies that exist across several processors and combine messages that satisfy these conditions
Keywords :
computational complexity; distributed memory systems; optimisation; parallel programming; program compilers; concurrent units; direct dependencies; distributed memory multiprocessors; indirect dependencies; interprocessor communication optimization; message combining; message consolidation; parallel compilers; parallel program execution time; Bandwidth; Computer architecture; Computer science; Cost function; Delay; Optimizing compilers; Processor scheduling; Programming profession; Routing; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1994. Proceedings., Eighth International
Conference_Location :
Cancun
Print_ISBN :
0-8186-5602-6
Type :
conf
DOI :
10.1109/IPPS.1994.288222
Filename :
288222
Link To Document :
بازگشت