Unified compilation of Fortran 77D and 90D

  • Authors:
  • Alok Choudhary;Geoffrey Fox;Seema Hiranandani;Ken Kennedy;Charles Koelbel;Sanjay Ranka;Chau-Wen Tseng

  • Affiliations:
  • Syracuse Univ., Syracuse, NY;Syracuse Univ., Syracuse, NY;Rice Univ., Houston, TX;Rice Univ., Houston, TX;Rice Univ., Houston, TX;Syracuse Univ., Syracuse, NY;Rice Univ., Houston, TX

  • Venue:
  • ACM Letters on Programming Languages and Systems (LOPLAS)
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a unified approach to compiling Fortran 77D and Fortran 90D programs for efficient execution of MIMD distributed-memory machines. The integrated Fortran D compiler relies on two key observations. First, array constructs may be scalarized into FORALL loops without loss of information. Second, loop fusion, partitioning, and sectioning optimizations are essential for both Fortran D dialects.