Preliminary experiences with the Fortran D compiler
Conference
·
OSTI ID:46229
- Rice Univ., Houston, TX (United States). Dept. of Computer Science
- 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--
- Country of Publication:
- United States
- Language:
- English
Similar Records
Evaluation of a Multiple Instruction/Multiple Data (MIMD) parallel computer for CFD applications. Final report, April 1991-November 1992
Compiler and runtime support for structured and block structured applications
Fortran-S: A Fortran interface for shared virtual memory architectures
Technical Report
·
Sat Oct 01 00:00:00 EDT 1994
·
OSTI ID:6942625
Compiler and runtime support for structured and block structured applications
Book
·
Thu Dec 30 23:00:00 EST 1993
·
OSTI ID:46254
Fortran-S: A Fortran interface for shared virtual memory architectures
Conference
·
Thu Dec 30 23:00:00 EST 1993
·
OSTI ID:46224