DocumentCode :
3297372
Title :
Compiling Fortran 77D and 90D for MIMD distributed-memory machines
Author :
Choudhary, Alok ; Fox, Geoffrey ; Ranka, Sanjay ; Hiranandani, Seema ; Kennedy, Krista ; Koelbel, Charles ; Tseng, Chau-Wen
Author_Institution :
Northeast Parallel Archit. Center, Syracuse Univ., NY, USA
fYear :
1992
fDate :
19-21 Oct 1992
Firstpage :
4
Lastpage :
11
Abstract :
The authors present an integrated approach to compiling Fortran 77D and Fortran 90D programs for efficient execution on MIMD (multiple-instruction multiple-data) 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. A portable run-time library can also reduce the complexity and machine-dependence of the compiler. All optimizations except coarse-grain pipelining and data prefetching have been implemented in the current Fortran D compiler prototype
Keywords :
FORTRAN; distributed memory systems; program compilers; Fortran 77D; Fortran 90D; MIMD distributed-memory machines; array constructs; compiler; complexity; loop fusion; machine-dependence; partitioning; portable run-time library; sectioning optimizations; Concurrent computing; Educational institutions; Merging; Parallel architectures; Parallel processing; Parallel programming; Prototypes; Runtime library;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computation, 1992., Fourth Symposium on the
Conference_Location :
McLean, VA
Print_ISBN :
0-8186-2772-7
Type :
conf
DOI :
10.1109/FMPC.1992.234911
Filename :
234911
Link To Document :
بازگشت