DocumentCode :
1867134
Title :
A transformation method to reduce loop overhead in HPF compiler
Author :
Koo, Mi-Soon ; Park, Sung-Soon ; Yook, Hyun-Gyoo ; Park, Myong-Soon
Author_Institution :
Dept. of Comput. Sci., Korea Univ., Seoul, South Korea
fYear :
1997
fDate :
28 Apr-2 May 1997
Firstpage :
306
Lastpage :
311
Abstract :
Among data parallel languages, which were suggested to solve programming problems of distributed memory machines, HPF is regarded as standard data parallel language. Most HPF compilers are source-to-source translators because they can be implemented easily. Also, they currently generate significant amount of ineffective codes. In particular, the FORALL construct is converted into several DO loops, so loop overhead, which exacerbates program performance of these codes is substantially increased. Therefore HPF source-to-source compilers require some techniques to produce an optimized DO loop from the FORALL construct. The authors propose a transformation method to reduce loop overhead for the FORALL construct. For this, they define and use a relation distance vector which can represent both data dependence information and flow information. Then they evaluate and analyze the execution time for the codes converted by their method and by the PARADIGM method in aspects of array size and dependence distance
Keywords :
FORTRAN; distributed memory systems; parallel languages; parallel programming; program compilers; program interpreters; subroutines; DO loops; FORALL construct; HPF compiler; HPF source-to-source compilers; High Performance Fortran; PARADIGM method; array size; code execution time; data dependence information; data parallel languages; dependence distance; distributed memory machines; flow information; loop overhead reduction; optimized DO loop; program performance; relation distance vector; source-to-source translators; transformation method; Cloning; Computer languages; Computer science; Degradation; Message passing; Optimization methods; Optimizing compilers; Parallel languages; Parallel programming; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing on the Information Superhighway, 1997. HPC Asia '97
Conference_Location :
Seoul
Print_ISBN :
0-8186-7901-8
Type :
conf
DOI :
10.1109/HPC.1997.592165
Filename :
592165
Link To Document :
بازگشت