Compiler Support for Machine-Independent Parallel Programming in Fortran D (1991)
| Citations: | 76 - 16 self |
BibTeX
@MISC{Hiranandani91compilersupport,
author = {Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng},
title = {Compiler Support for Machine-Independent Parallel Programming in Fortran D},
year = {1991}
}
Years of Citing Articles
OpenURL
Abstract
Because of the complexity and variety of parallel architectures, an efficient machine-independent parallel programming model is needed to make parallel computing truly usable for scientific programmers. We believe that Fortran D, a version of Fortran enhanced with data decomposition specifications, can provide such a programming model. This paper presents the design of a prototype Fortran D compiler for the iPSC/860, a MIMD distributed-memory machine. Issues addressed include data decomposition analysis, guard introduction, communications generation and optimization, program transformations, and storage assignment. A test suite of scientific programs will be used to evaluate the effectiveness of both the compiler technology and programming model for the Fortran D compiler.







