Z. Bozkus et al., COMPILING FORTRAN 90D HPF FOR DISTRIBUTED-MEMORY MIMD COMPUTERS/, Journal of parallel and distributed computing, 21(1), 1994, pp. 15-26
Citations number
24
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
This paper describes the design of the Fortran90D/HPF compiler, a sour
ce-to-source parallel compiler for distributed memory systems being de
veloped at Syracuse University. Fortran 90D/HPF is a data parallel lan
guage with special directives to specify data alignment and distributi
ons. A systematic methodology to process distribution directives of Fo
rtran 90D/HPF is presented. Furthermore, techniques for data and compu
tation partitioning, communication detection and generation, and the r
un-time support for the compiler are discussed. Finally, initial perfo
rmance results for the compiler are presented. We believe that the met
hodology to process data distribution, computation partitioning, commu
nication system design, and the overall compiler design can be used by
the implementors of compilers for HPF. (C) 1994 Academic Press, Inc.