• 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