Fortran 90D/HPF, Fortran 77, parallelizing compilers, parallelism, Gaussian Elimination
This paper describes a compilation approach for a Fortran 90D/HPF compiler, a source-to-source parallel compiler for distributed memory systems. Different from Fortran 77 parallelizing compilers, a Fortran90D/HPF compiler does not parallelize sequential constructs. Only parallelism expressed by Fortran 90D/HPF parallel constructs is exploited. The methodology of parallelizing Fortran programs such as computation partitioning, communication detection and generation, and the run-time support for the compiler are discussed. An example of Gaussian Elimination is used to illustrate the compilation techniques with performance results.
Bozkus, Zeki; Choudhary, Alok; Fox, Geoffrey C.; and Haupt, Tomasz, "A Compilation Approach for Fortran 90D/HPF Compilers on Distributed Memory MIMD Computers" (1993). Northeast Parallel Architecture Center. Paper 16.