@inproceedings{ba1e770ed1514152a1f25d9227f8a908,
title = "Automatic data layout with read-only replication and memory constraints",
abstract = "The memory requirement characteristics of a data layout are particularly important for applications that are executed on a parallel machine mainly because of the amount of main memory that the machine provides, rather than its computation power. It may not be feasible to execute such a memory intensive program on a conventional uniprocessor due to the lack of the necessary memory resources. Data layouts that specify arrays with multiple read-only copies — each copy with a different data mapping — can significantly reduce the overall execution time of a program since otherwise necessary communication is avoided. However, read-only replication increases a program{\textquoteright}s memory requirements and therefore should only be applied selectively, in particular for memory intensive applications. This short paper discusses an extension to our previous framework for automatic data layout that considers read-only data replication and minimizes the overall execution time under given memory constraints.",
author = "Ulrich Kremer",
note = "Publisher Copyright: {\textcopyright} 1998, Springer-Verlag. All rights reserved.; 10th Annual International Workshop on Languages and Compilers for Parallel Computing, LCPC 1997 ; Conference date: 07-08-1997 Through 09-08-1997",
year = "1998",
doi = "10.1007/BFb0032710",
language = "English (US)",
isbn = "3540644725",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "419--422",
editor = "Pen-Chung Yew and Chua-Huang Huang and P. Sadayappan and Zhiyuan Li and Siddharta Chatterjee and David Sehr",
booktitle = "Languages and Compilers for Parallel Computing - 10th International Workshop, LCPC 1997, Proceedings",
address = "Germany",
}