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
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;
Conference_Titel :
Parallel Processing, 1997., Proceedings of the 1997 International Conference on
Conference_Location :
Bloomington, IL
Print_ISBN :
0-8186-8108-X
DOI :
10.1109/ICPP.1997.622647