@inproceedings{9c5ab369539b4e76b162bbf072bf2074,
title = "A New Program Transformation to Minimise Communication in Distributed Memory Architecture",
abstract = "One of the major overheads in implementing programs on distributed memory architectures is communication or non-local access. This paper describes a new transformation technique to minimise redundant non-local accesses. Firstly a criteria for determining data re-use is outlined which provides the basis for a new transformation technique based on the Hermite normal form. Once a non-local data item is accessed, it is stored locally and the computation re-ordered so that no further communications are required. This transformation is extended to the case of multiple array accesses where in general scalar expansion is necessary.",
author = "O'Boyle, {Michael F. P.} and Hedayat, {G. A.}",
year = "1992",
doi = "10.1007/3-540-55599-4_98",
language = "English",
isbn = "978-3-540-55599-5",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "347--362",
booktitle = "PARLE '92 Parallel Architectures and Languages Europe",
address = "United Kingdom",
}