• DocumentCode
    2426167
  • Title

    Minimizing data and synchronization costs in one-way communication

  • Author

    Kandemir, M. ; Shenoy, N. ; Banerjee, P. ; Ramanujam, J. ; Choudhary, A.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Syracuse Univ., NY, USA
  • fYear
    1998
  • fDate
    10-14 Aug 1998
  • Firstpage
    180
  • Lastpage
    188
  • Abstract
    In contrast to the conventional send/receive model, the one-way communication model using Put and Synch allows the decoupling of message transmission from synchronization. This opens up new opportunities not only to further optimize communication but also to reduce synchronization overhead. We present a general technique which uses a global dataflow framework to optimize communication and synchronization in the context of the one-way communication model. Our approach works with the most general data alignments and distributions in languages like HPF, and is more powerful than other current solutions for eliminating redundant synchronization messages. Preliminary results on several scientific benchmarks demonstrate that our approach is successful in minimizing the number of data and synchronization messages
  • Keywords
    data flow analysis; message passing; minimisation; parallel algorithms; parallel programming; program compilers; synchronisation; HPF; High Performance Fortran; data alignments; distributed memory systems; global dataflow framework; message transmission; one-way communication; program compilers; redundant synchronization messages; scientific benchmarks; send receive model; synchronization cost minimization; synchronization overhead; Communication system control; Context; Costs; Forward contracts; Linear algebra; Program processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-8650-2
  • Type

    conf

  • DOI
    10.1109/ICPP.1998.708483
  • Filename
    708483