• 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