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