DocumentCode :
1263312
Title :
An efficient data dependence analysis for parallelizing compilers
Author :
Li, Zhiyuan ; Yew, Pen-Chung ; Zhu, Chuan-qi
Author_Institution :
Dept. of Comput. Sci., York Univ., North York, Ont., Canada
Volume :
1
Issue :
1
fYear :
1990
fDate :
1/1/1990 12:00:00 AM
Firstpage :
26
Lastpage :
34
Abstract :
A novel algorithm, called the λ test, is presented for an efficient and accurate data dependence analysis of multidimensional array references. It extends the numerical methods to allow all dimensions of array references to be tested simultaneously. Hence, it combines the efficiency and the accuracy of both approaches. This algorithm has been implemented in Parafrase, a Fortran program parallelization restructurer developed at the University of Illinois at Urbana-Champaign. Some experimental results are presented to show its effectiveness
Keywords :
FORTRAN; parallel programming; program compilers; λ test; Fortran program parallelization restructurer; Parafrase; array subscripts; convex set; data dependence analysis; hyperplanes; linear inequalities; loop bounds; multidimensional array references; numerical methods; parallelizing compilers; program restructuring; Algorithm design and analysis; Data analysis; Linear programming; Linear systems; Log periodic antennas; Multidimensional systems; Phase detection; Program processors; Sufficient conditions; Testing;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.80122
Filename :
80122
Link To Document :
بازگشت