@TechReport{bordawekar:placement-tr, author = {Rajesh Bordawekar and Alok Choudhary and J. Ramanujam}, title = {A Framework for Integrated Communication and {I/O} Placement}, year = {1996}, month = {February}, number = {CACR-117}, institution = {Scalable I/O Initiative, Center of Advanced Computing Research, California Insititute of Technology}, later = {bordawekar:placement}, URL = {http://www.cacr.caltech.edu/~rajesh/cacr117.ps}, keywords = {parallel I/O, compiler, pario-bib}, abstract = {In this paper, we describe a framework for optimizing communication and I/O costs in out-of-core problems. We focus on communication and I/O optimization within a FORALL construct. We show that existing frameworks do not extend directly to out-of-core problems and can not exploit the FORALL semantics. We present a unified framework for the placement of I/O and communication calls and apply it for optimizing communication for stencil applications. Using the experimental results, we demonstrate that correct placement of I/O and communication calls can completely eliminate extra file I/O from communication and obtain significant performance improvement.} }