Array data dependence analysis methods currently in use generate false dependences that can prevent useful program transformations. These false dependences arise because the questions asked are conservative approximations to the questions we really should be asking. Unfortunately, the questions we really should be asking go beyond integer programming and require decision procedures for a subclass of Presburger formulas. In this paper, we describe how to extend the Omega test so that it can answer these queries and allow us to eliminate these false data dependences. We have implemented the techniques described here and believe they are suitable for use in production compil...
The definition of a data structure may permit many different concrete representations of the same lo...
Standard array data dependence testing algorithms give information about the aliasing of array ref...
Standard array data dependence testing algorithms give information about the alias-ing of array refe...
The Omega test is an integer programming algorithm that can determine whether a dependence exists be...
: Exact side effects of subroutine calls are essential for exact interprocedural dependence analysi...
We present a new approach to dependence testing in the presence of induction variables. Instead of l...
Source-code based test data generation is a process of finding program input on which a selected ele...
International audienceWe present a new approach to dependence testing in the presence of induction v...
Data dependence testing is the basic step in detecting loop level parallelism in numerical programs....
Data Dependence Analysis is the foundation of any parallelizing compiler. The GCD test and the Baner...
Code restructuring compilers rely heavily on program analysis tech-niques to automatically detect da...
A simple run-time data dependence test is presented which is based on a new formulation of the depen...
International audienceWe present a new approach to dependence testing inthe presence of induction va...
Standard array data dependence techniques can only reason about linear constraints. There has also b...
A parallelizing compiler relies on data dependence analysis to detect independent operations in a us...
The definition of a data structure may permit many different concrete representations of the same lo...
Standard array data dependence testing algorithms give information about the aliasing of array ref...
Standard array data dependence testing algorithms give information about the alias-ing of array refe...
The Omega test is an integer programming algorithm that can determine whether a dependence exists be...
: Exact side effects of subroutine calls are essential for exact interprocedural dependence analysi...
We present a new approach to dependence testing in the presence of induction variables. Instead of l...
Source-code based test data generation is a process of finding program input on which a selected ele...
International audienceWe present a new approach to dependence testing in the presence of induction v...
Data dependence testing is the basic step in detecting loop level parallelism in numerical programs....
Data Dependence Analysis is the foundation of any parallelizing compiler. The GCD test and the Baner...
Code restructuring compilers rely heavily on program analysis tech-niques to automatically detect da...
A simple run-time data dependence test is presented which is based on a new formulation of the depen...
International audienceWe present a new approach to dependence testing inthe presence of induction va...
Standard array data dependence techniques can only reason about linear constraints. There has also b...
A parallelizing compiler relies on data dependence analysis to detect independent operations in a us...
The definition of a data structure may permit many different concrete representations of the same lo...
Standard array data dependence testing algorithms give information about the aliasing of array ref...
Standard array data dependence testing algorithms give information about the alias-ing of array refe...