DocumentCode :
2425579
Title :
Improving the performance of out-of-core computations
Author :
Kandemir, M. ; Ramanujam, J. ; Choudhary, A.
Author_Institution :
CIS Dept., Syracuse Univ., NY, USA
fYear :
1997
fDate :
11-15 Aug 1997
Firstpage :
128
Lastpage :
136
Abstract :
The difficulty of handling out-of-core data limits the potential of parallel machines and high-end supercomputers. Since writing an efficient out-of-core version of a program is a difficult task and since virtual memory systems do not perform well on scientific computations, we believe that there is a clear need for compiler-directed explicit I/O approach for out-of-core computations. In this paper, we present a compiler algorithm to optimize locality of disk accesses in out-of-core codes by choosing a good combination of file layouts on disks and loop transformations. The transformations change the access order of array data. Experimental results obtained on IBM SP-2 and Intel Paragon provide encouraging evidence that our approach is successful at optimizing programs which depend on disk-resident data in distributed-memory machines
Keywords :
distributed memory systems; performance evaluation; program compilers; IBM SP-2; Intel Paragon; compiler algorithm; distributed-memory machines; file layouts; high-end supercomputers; out-of-core computations; parallel machines; virtual memory systems; Computational Intelligence Society; Costs; Optimizing compilers; Parallel machines; Program processors; Programming profession; Random access memory; Supercomputers; Virtual manufacturing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 1997., Proceedings of the 1997 International Conference on
Conference_Location :
Bloomington, IL
ISSN :
0190-3918
Print_ISBN :
0-8186-8108-X
Type :
conf
DOI :
10.1109/ICPP.1997.622574
Filename :
622574
Link To Document :
بازگشت