• 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