DocumentCode
176986
Title
Newton´s method based array subscripts dependence test framework
Author
Baoliang Li ; Wenhua Dou ; Jie Zhao
Author_Institution
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
fYear
2014
fDate
29-30 Sept. 2014
Firstpage
1179
Lastpage
1182
Abstract
Auto-parallelization compilization is an essential way to obtain high efficient parallel code for High Performance Computers (HPCs) and Chip Multi-Processors (CMPs). For the parallelizing compilers, a fundamental step is array dependence analysis used for identifying the parallelizable code. Whereas, the existing dependence analysis approaches are only capable of recognizing few types of dependences, e.g. linear array subscript expressions or nonlinear monotonic subscript expressions, single or coupled subscripts, etc. The widely existing pseudo-dependence will prevent further optimization. In order to eliminate the pseudo-dependence as much as possible, many test algorithms should be integrated into compilers, which makes the compilers complex and redundant. In this paper, we propose a Newton´s method based array subscript dependence test framework, and demonstrate our method by an practical example. Compared with the existing approaches, our framework supports both single and coupled subscripts, and has few constraints on the expressions of subscripts.
Keywords
Newton method; parallel processing; program compilers; program testing; CMPs; HPCs; Newton method based array subscripts dependence test framework; array dependence analysis; auto-parallelization compilization; chip multiprocessors; coupled subscripts; high efficient parallel code; high performance computers; linear array subscript expressions; nonlinear monotonic subscript expressions; single subscripts; Arrays; Conferences; Equations; Jacobian matrices; Mathematical model; Newton method; Testing; Auto-parallelization; Dependence test; Newton´s method;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Research and Technology in Industry Applications (WARTIA), 2014 IEEE Workshop on
Conference_Location
Ottawa, ON
Type
conf
DOI
10.1109/WARTIA.2014.6976490
Filename
6976490
Link To Document