• DocumentCode
    824258
  • Title

    The power test for data dependence

  • Author

    Wolfe, Michael ; Tseng, Chau-Wen

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Oregon Graduate Inst., Beaverton, OR, USA
  • Volume
    3
  • Issue
    5
  • fYear
    1992
  • fDate
    9/1/1992 12:00:00 AM
  • Firstpage
    591
  • Lastpage
    601
  • Abstract
    A data dependence decision algorithm called the power test is introduced. The power test is a combination of the extended GCD algorithm and the Fourier-Motzkin method to eliminate variables in a system of inequalities. This is the first test that can generate the information needed for some advanced transformations, and that can handle complex simultaneous loop limits. Previous work in data dependence decision algorithms is reviewed. Some examples which motivated the development of this test are examined, including those which demonstrate the additional power of the power test. Although it may be too expensive for use as a general-purpose dependence test in a compiler, the power test has proved useful in an interactive program restructuring environment
  • Keywords
    parallel algorithms; parallel programming; program compilers; programming theory; Fourier-Motzkin method; compiler; data dependence decision algorithm; extended GCD algorithm; inequalities; interactive program restructuring environment; power test; simultaneous loop limits; variable elimination; Cache memory; Computer science; Equations; Law; Legal factors; Optimizing compilers; Parallel processing; Program processors; Supercomputers; System testing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.159042
  • Filename
    159042