Abstract
The Banerjee infinity test accurately determines data dependence for one linear equation under symbolic limits and any given direction vectors (U. Banerjee, Depence Analysis for Supercomputing, Kluwer Academic Publishers, Norwell, MA, 1988; P.M. Petersen, Evaluation of programs and parallelizing compilers using dynamic analysis techniques, Ph.D. Thesis, University of Illinois at Urbana–Champaign, January 1993). For m linear equations with the same constraints, as each linear equation has to be tested separately, the Banerjee infinity test may generally lose the accuracy. In this paper, we proposed the infinity Lambda test – a multi-dimensional version of the Banerjee infinity test. The infinity Lambda test can be applied to deal with data dependence of coupled arrays with symbolic ( unknown at compile time) bounds. Experiments with benchmark showed that the infinity Lambda test increases the success rate of the Lambda test by approximately 12%.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.