DocumentCode
2435003
Title
Quantifying the effects of communication optimizations
Author
Choi, Sung-Eun ; Snyder, Lawrence
Author_Institution
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear
1997
fDate
11-15 Aug 1997
Firstpage
218
Lastpage
222
Abstract
Using a specially constructed machine independent communication optimizer that allows control over optimization selection, we quantify the performance benefit of three well known communication optimizations: redundant communication removal, communication combination, and communication pipelining. The numbers are shown relative to the base performance of benchmark programs using the standard communication optimization of message vectorization. The effects on the number of calls to communication routines, both static and dynamic, are tabulated. We consider a variety of communication primitives including those found in Intel´s NX library, PVM and the T3D´s SHMEM library. The results show substantial improvement, with two combinations of optimizations being most effective
Keywords
message passing; performance evaluation; software performance evaluation; Intel´s NX library; PVM; T3D´s SHMEM library; benchmark programs; communication combination; communication optimizations; communication pipelining; machine independent communication optimizer; message vectorization; optimization selection; performance benefit; redundant communication removal; Communication standards; Communication system control; Computer science; Context; Libraries; Message passing; Optimizing compilers; Pipeline processing; Program processors; System recovery;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1997., Proceedings of the 1997 International Conference on
Conference_Location
Bloomington, IL
ISSN
0190-3918
Print_ISBN
0-8186-8108-X
Type
conf
DOI
10.1109/ICPP.1997.622647
Filename
622647
Link To Document