skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Preliminary experiences with the Fortran D compiler

Conference ·
OSTI ID:46229
;  [1];  [2]
  1. Rice Univ., Houston, TX (United States). Dept. of Computer Science
  2. Stanford Univ., CA (United States). Center for Integrated Systems

Fortran D is a version of Fortran enhanced with data decomposition specifications. Case studies illustrate strengths and weaknesses of the prototype Fortran D compiler when compiling linear algebra codes and whole programs. Statement groups, execution conditions, inter-loop communication optimizations, multi-reductions, and array kills for replicated arrays are identified as new compilation issues. On the Intel iPSC/860, the output of the prototype Fortran D compiler approaches the performance of hand-optimized code for parallel computations, but needs improvement for linear algebra and pipelined codes. The Fortran D compiler outperforms the CM Fortran compiler (2.1 beta) by a factor of four or more on the TMC CM-5 when not using vector units. Better analysis, run-time support, and flexibility are required for the prototype compiler to be useful for a wider range of programs.

OSTI ID:
46229
Report Number(s):
CONF-931115-; TRN: IM9522%%231
Resource Relation:
Conference: Supercomputing conference on high performance computing and communications, Portland, OR (United States), 15-19 Nov 1993; Other Information: PBD: 1993; Related Information: Is Part Of Supercomputing `93: Proceedings; PB: 961 p.
Country of Publication:
United States
Language:
English