@inproceedings{839eb8cc24aa48138467e3830360a0dd,
title = "Parallelization of irregular out-of-core applications for distributed-memory systems",
abstract = "Large scale irregular applications involve data arrays and other data structures that are too large to fit in main memory and hence reside on disks; such applications are called out-of-core applications. This paper presents techniques for implementing this kind of applications. In particular we present a design for a runtime system to efficiently support parallel execution of irregular out-of-core codes on distributed-memory systems. Furthermore, we describe the appropriate program transformations required to reduce the I/O overheads for staging data as well as for communication while maintaining load balance. The proposed techniques can be used by a parallelizing compiler or by users writing programs in node + message passing style. We have done a preliminary implementation of the techniques presented here. We introduce experimental results from a template CFD code to demonstrate the efficacy of the presented techniques.",
author = "Peter Brezany and Alok Choudhary and Minh Dang",
note = "Publisher Copyright: {\textcopyright} 1997, Springer-Verlag Berlin Heidelberg. All right reserved.; International Conference and Exhibition on High-Performance Computing and Networking, HPCN Europe 1997 ; Conference date: 28-04-1997 Through 30-04-1997",
year = "1997",
doi = "10.1007/bfb0031652",
language = "English (US)",
isbn = "3540628983",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "811--820",
editor = "Bob Hertzberger and Peter Sloot and Bob Hertzberger and Peter Sloot and Bob Hertzberger and Peter Sloot and Bob Hertzberger and Peter Sloot",
booktitle = "High-Performance Computing and Networking - International Conference and Exhibition, Proceedings",
}