Title :
Compiler optimizations for Fortran D on MIMD distributed-memory machines
Author :
Hiranandani, Seema ; Kennedy, Krista ; Tseng, Chau-Wen
Author_Institution :
Dept. of Comput. Sci., Rice Univ., Houston, TX, USA
Abstract :
Massively parallel MIMD distributed-memory machines can provide enormous computation power. However, the difficulty of developing parallel programs for these machines has limited their accessibility. This paper presents compiler algorithms to automatically derive efficient message-passing programs based on data decompositions. Optimizations are presented to minimize load imbalance and communication costs for both loosely synchronous and pipelined loops. These techniques are employed in the compiler being developed at Rice University for Fortran D, a version of Fortran enhanced with data decomposition specifications.
Keywords :
FORTRAN; distributed memory systems; message passing; optimising compilers; parallel machines; parallel programming; FORTRAN D; Rice University; communication costs; compiler optimizations; data decomposition specifications; massively parallel MIMD distributed-memory machines; message passing programs; parallel programs; Optimizing compilers;
Conference_Titel :
Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-89791-459-7
DOI :
10.1145/125826.125886