DocumentCode
309221
Title
A new transformation method to generate optimized DO loop from FORALL construct
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
17-21 Mar 1997
Firstpage
240
Lastpage
247
Abstract
Data parallel language was suggested to solve programming problems of distributed memory machines in terms of programming language. Among data parallel languages, HPF is a standard data parallel language across a variety of high-performance architectures. Most HPF compilers are source-to-source translators because they can be easily implemented. However, these source-to-source compilers produce significant amount of ineffective codes. In particular, the FORALL construct is converted into several DO loops, so its loop overhead is increased. Therefore, we propose some techniques for converting FORALL construct to optimized DO loop. For this, we define and use relation distance vector which can represent both data dependence information and flow information. Then we evaluate and analyze execution time for the codes converted by our method and by PARADIGM method
Keywords
computational complexity; parallel languages; parallel programming; DO loops; FORALL construct; HPF; data dependence information; data parallel language; distributed memory machines; execution time; flow information; relation distance vector; Computer languages; Computer science; Concurrent computing; Contracts; Optimization methods; Parallel languages; Parallel machines; Parallel processing; Parallel programming; Program processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Algorithms/Architecture Synthesis, 1997. Proceedings., Second Aizu International Symposium
Conference_Location
Aizu-Wakamatsu
Print_ISBN
0-8186-7870-4
Type
conf
DOI
10.1109/AISPAS.1997.581671
Filename
581671
Link To Document