Compiler and runtime support for out-of-core HPF programs
ICS '94 Proceedings of the 8th international conference on Supercomputing
Parallelization of Irregular Out-of-Core Applications for Distributed-Memory Systems
HPCN Europe '97 Proceedings of the International Conference and Exhibition on High-Performance Computing and Networking
Compiler support for out-of-core arrays on parallel machines
FRONTIERS '95 Proceedings of the Fifth Symposium on the Frontiers of Massively Parallel Computation (Frontiers'95)
ViC*: A Preprocessor for Virtual-Memory C*
ViC*: A Preprocessor for Virtual-Memory C*
EXTENDING HPF FOR ADVANCED DATA PARALLEL APPLICATIONS
EXTENDING HPF FOR ADVANCED DATA PARALLEL APPLICATIONS
Hi-index | 0.00 |
Current virtual memory systems provided for scalable computer systems typically offer poor performance for scientific applications when an application's working data set does not fit in main memory. As a result, programmers who wish to solve "out-of-core" problems efficiently typically write a separate version of the parallel program with explicit I/O operations. This task is onerous and extremely difficult if the application includes indirect data references. A promising approach is to develop a language support and a compiler system on top of an advanced runtime system which can automatically transform an appropriate in-core program to efficiently operate on out-of-core data. This approach is presented in this paper. Our proposals are discussed in the context of HPF and its compilation environment.