• DocumentCode
    2496019
  • Title

    Compiler support for out-of-core arrays on parallel machines

  • Author

    Paleczny, Michael ; Kennedy, Ken ; Koelbel, Charles

  • Author_Institution
    Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
  • fYear
    1995
  • fDate
    6-9 Feb 1995
  • Firstpage
    110
  • Lastpage
    118
  • Abstract
    Many computational methods are currently limited by the size of physical memory, the latency of disk storage, and the difficulty of writing an efficient out-of-core version of the application. We are investigating a compiler-based approach to the above problem. In general, our compiler techniques attempt to choreograph I/O for an application based on high-level programmer annotations similar to Fortran D´s DECOMPOSITION, ALIGN, and DISTRIBUTE statements. The central problem is to generate “deferred routines” which delay computations until all the data they require have been read into main memory. We present the results for two applications, LU factorization and red-black relaxation, on 1 to 32 nodes of an Intel Paragon after hand application of these compiler techniques
  • Keywords
    FORTRAN; parallel machines; program compilers; ALIGN; DECOMPOSITION; DISTRIBUTE statements; Intel Paragon; LU factorization; compiler support; computational methods; deferred routines; high-level programmer annotations; latency of disk storage; out-of-core arrays; parallel machines; physical memory; red-black relaxation; Computer science; Concurrent computing; Delay; File systems; Parallel machines; Physics computing; Program processors; Programming profession; Random access memory; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1995. Proceedings. Frontiers '95., Fifth Symposium on the
  • Conference_Location
    McLean, VA
  • Print_ISBN
    0-8186-6965-9
  • Type

    conf

  • DOI
    10.1109/FMPC.1995.380457
  • Filename
    380457