DocumentCode
3287486
Title
Parameterized memory/processor optimizing FORTRAN compiler for parallel computers
Author
Nosenchuck, Daniel M.
Author_Institution
Dept. of Mech. & Aerosp. Eng., Princeton Univ., NJ, USA
fYear
1992
fDate
26-29 Apr 1992
Firstpage
204
Lastpage
207
Abstract
A new approach to generating low-conflict parallel instructions for complex applications is introduced in this paper. This method is presented within the context of a FORTRAN compiler. An approximate simulator has been incorporated within a parallel-code/domain-decomposition loop within the compiler. The simulator estimates the performance of candidate instruction segments, and guides the selection of appropriate code transformations, heuristics, and data storage strategies. At present, many aspects of the target machine are parameterized, to permit investigations of a number of parallel-computer architectures. In this paper, the compiler is illustrated for a Navier-Stokes computer target node application
Keywords
FORTRAN; optimisation; parallel architectures; parallel programming; program compilers; virtual machines; FORTRAN compiler; Navier-Stokes computer target node application; approximate simulator; candidate instruction segments; code transformations; data storage strategies; heuristics; low-conflict parallel instructions; parallel computers; parallel-code/domain-decomposition loop; parameterized memory/processor optimization; performance estimation; Computational modeling; Computer aided instruction; Computer architecture; Computer simulation; Concurrent computing; Data structures; Memory; Optimizing compilers; Parallel processing; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Scalable High Performance Computing Conference, 1992. SHPCC-92, Proceedings.
Conference_Location
Williamsburg, VA
Print_ISBN
0-8186-2775-1
Type
conf
DOI
10.1109/SHPCC.1992.232645
Filename
232645
Link To Document