• 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