@InProceedings{paleczny:support, author = {Michael Paleczny and Ken Kennedy and Charles Koelbel}, title = {Compiler Support for Out-of-Core Arrays on Data Parallel Machines}, booktitle = {Proceedings of the Fifth Symposium on the Frontiers of Massively Parallel Computation}, year = {1995}, month = {February}, pages = {110--118}, address = {McLean, VA}, URL = {http://www.cs.rice.edu/~mpal/papers/Frontiers95.ps}, keywords = {compilers, parallel I/O, out-of-core applications, pario-bib}, comment = {They are developing extensions to the FortranD compiler so that it supports I/O-related directives for out-of-core computations. The compiler then analyzes the computation, inserts the necessary I/O calls, and optimizes the I/O. They hand-compile a red-black relaxation program and an LU-factorization program. I/O was much faster than VM, particularly because they were able to make large requests rather than faulting on individual pages. Overlapping I/O and computation was also a big win. See also kennedy:sio, bordawekar:model.} }