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 :
بازگشت