DocumentCode :
2857768
Title :
Implementation Details and Evaluation of a New Exact and Fast Test for Array Data Dependence Analysis Based on Simplex Method
Author :
Mineo, Masaaki ; Saito, Shoichi ; Uehara, Tetsutaro ; Kunieda, Yoshitoshi
Author_Institution :
Fac. of Syst. Eng., Wakayama Univ.
fYear :
2004
fDate :
12-14 Jan. 2004
Firstpage :
89
Lastpage :
100
Abstract :
Data dependence analysis (DDA) is essential for any automatic parallelizing compiler to determine parallelizability of given portions of programs. Several techniques and tests to analyze data dependence between array elements have already been proposed. It is clear that when one examines these conventional DDA techniques, there exists a trade-off between their analysis speed and exactness of their analysis result. When the exactness of DDA is of primary importance, one can usually select the Omega test among the conventional tests. However, the Omega test analyses several ten times slower than the Banerjee test, on average. Moreover, it is hard to implement the Omega test. Therefore, in this paper a new exact test is proposed, whose algorithm is so simple that the analysis speed is generally several times faster than the Omega test. This new algorithm is mainly constructed by combining the Simplex method for linear programming with an exhaustive solution search. To evaluate this new algorithm, 55 benchmark programs were created. The comparison with the Omega test using these benchmark programs is also described
Keywords :
data analysis; data structures; linear programming; parallel algorithms; parallelising compilers; search problems; Banerjee test; Omega test analyses; array data dependence analysis; array elements; linear programming; parallelizing compiler; simplex method; Algorithm design and analysis; Benchmark testing; Data analysis; Data engineering; Educational institutions; Linear programming; Sequential analysis; System testing; Systems engineering and theory; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovative Architecture for Future Generation High-Performance Processors and Systems, 2004. Proceedings
Conference_Location :
Maui, HI
ISSN :
1537-3223
Print_ISBN :
0-7695-2205-X
Type :
conf
DOI :
10.1109/IWIA.2004.10013
Filename :
1410684
Link To Document :
بازگشت