@inproceedings{df984f9946af4913a8ded46855559fc3,
title = "Minimizing data and synchronization costs in one-way communication",
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.",
author = "M. Kandemir and N. Shenoy and P. Banerjee and J. Ramanujam and A. Choudhary",
note = "Funding Information: ySupported in part by NSF Young Investigator Award CCR-9357840 and NSF grant CCR-9509143. xSupported in part by NSF under grant CCR-9526325 and in part by DARPA under contract DABT-63-97-C-0035. Supported in part by NSF Young Investigator Award CCR-9457768 and NSF grant CCR-9210422. Publisher Copyright: {\textcopyright} 1998 IEEE.; 1998 International Conference on Parallel Processing, ICPP 1998 ; Conference date: 10-08-1998 Through 14-08-1998",
year = "1998",
doi = "10.1109/ICPP.1998.708483",
language = "English (US)",
series = "Proceedings of the International Conference on Parallel Processing",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "180--188",
editor = "Lai, {Ten H.}",
booktitle = "Proceedings - 1998 International Conference on Parallel Processing, ICPP 1998",
address = "United States",
}