• DocumentCode
    2053276
  • Title

    A general data dependence analysis to nested loop using integer interval theory

  • Author

    Zhou, Jing ; Zeng, Guosun

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tongji Univ., Shanghai
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    Many dependence tests have been proposed for loop parallelization in the case of arrays with linear subscripts, but little work has been done on the arrays with non-linear subscripts, which sometimes occur in parallel benchmarks and scientific and engineering applications. This paper focuses on array subscripts coupled integer power index variables. We attempt to use the integer interval theory to solve the above difficult dependence test problem. Some "interval solution" rules for polynomial equations have been proposed in this paper. Furthermore, based on the proposed rules, we present a novel approach to loop dependence analysis, which is termed the polynomial variable interval test or PVI-test, and also develop a related algorithm. Some case studies show that the PVI-test is effective and efficient. Compared to the VI test, the PVI-test makes significant improvement, and is therefore a more general scheme of dependence test
  • Keywords
    polynomials; program compilers; program control structures; array subscripts; data dependence analysis; integer interval theory; integer power index variables; interval solution rule; loop dependence analysis; loop parallelization; nested loop; parallel benchmarks; polynomial equations; polynomial variable interval test; Computer science; Concurrent computing; Data analysis; Data engineering; Equations; Page description languages; Performance analysis; Polynomials; Testing; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639725
  • Filename
    1639725