DocumentCode
1828270
Title
A Nonlinear Array Subscripts Dependence Test
Author
Jie, Zhao ; Rongcai, Zhao ; Lin, Han
Author_Institution
China Nat. Digital Switching Syst. Eng. & Technol. Res. Center, Zhengzhou, China
fYear
2012
fDate
25-27 June 2012
Firstpage
764
Lastpage
771
Abstract
Linear dependence tests determine the dependences with linear array subscripts, but only give the passive results for those with nonlinear ones. That is to say, dependences exist as long as there are nonlinear cases, which may lead to pseudo-dependences. However, to maximize the parallelism of applications and improve the credibility of the optimizing compiler, it is necessary to develop a nonlinear dependence test to eliminate the pseudo-dependences. By analyzing the optimal solution of the quadratic subscripts with the indexes bounds constraints, a new nonlinear dependence test was proposed. We theoretically proved that the nonlinear dependences satisfying the quadratic programming model can be determined, and introduced a nonlinear dependence testing algorithm based on quadratic programming. Effectiveness of this algorithm was verified at the end.
Keywords
parallel processing; program compilers; program testing; quadratic programming; compiler optimization; indexes bounds constraints; linear array subscripts; linear dependence tests; nonlinear array subscripts dependence test; nonlinear cases; nonlinear dependence testing algorithm; optimal solution; pseudodependences elimination; quadratic programming model; quadratic subscripts; Arrays; Equations; Indexes; Mathematical model; Quadratic programming; Symmetric matrices; Testing; dependence testing; nonlinear array subscripts; positive semi-definite matrices; pseudo-dependences; quadratic programming;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location
Liverpool
Print_ISBN
978-1-4673-2164-8
Type
conf
DOI
10.1109/HPCC.2012.108
Filename
6332246
Link To Document