• DocumentCode
    3287486
  • Title

    Parameterized memory/processor optimizing FORTRAN compiler for parallel computers

  • Author

    Nosenchuck, Daniel M.

  • Author_Institution
    Dept. of Mech. & Aerosp. Eng., Princeton Univ., NJ, USA
  • fYear
    1992
  • fDate
    26-29 Apr 1992
  • Firstpage
    204
  • Lastpage
    207
  • Abstract
    A new approach to generating low-conflict parallel instructions for complex applications is introduced in this paper. This method is presented within the context of a FORTRAN compiler. An approximate simulator has been incorporated within a parallel-code/domain-decomposition loop within the compiler. The simulator estimates the performance of candidate instruction segments, and guides the selection of appropriate code transformations, heuristics, and data storage strategies. At present, many aspects of the target machine are parameterized, to permit investigations of a number of parallel-computer architectures. In this paper, the compiler is illustrated for a Navier-Stokes computer target node application
  • Keywords
    FORTRAN; optimisation; parallel architectures; parallel programming; program compilers; virtual machines; FORTRAN compiler; Navier-Stokes computer target node application; approximate simulator; candidate instruction segments; code transformations; data storage strategies; heuristics; low-conflict parallel instructions; parallel computers; parallel-code/domain-decomposition loop; parameterized memory/processor optimization; performance estimation; Computational modeling; Computer aided instruction; Computer architecture; Computer simulation; Concurrent computing; Data structures; Memory; Optimizing compilers; Parallel processing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable High Performance Computing Conference, 1992. SHPCC-92, Proceedings.
  • Conference_Location
    Williamsburg, VA
  • Print_ISBN
    0-8186-2775-1
  • Type

    conf

  • DOI
    10.1109/SHPCC.1992.232645
  • Filename
    232645