International audienceWe present a new approach to dependence testing in the presence of induction variables. Instead of looking forclosed form expressions, our method computes monotonic evolution which captures the direction in which the valueof a variable changes. This information is used for dependence testing of array references. Under this scheme, closedform computation and induction variable substitution can be delayed until after the dependence test and be performedon-demand. The technique can be extended to dynamic data structures, using either pointer-based implementationsor standard object-oriented containers. To improve efficiency, we also propose an optimized (non-iterative) data-flowalgorithm to compute evolution. Experimental ...
International audienceStarting from a generalization of induction variables,we present a dependence ...
Abstract—One-dimensional arrays with subscripts formed by induction variables in real programs appea...
The Omega test is an integer programming algorithm that can determine whether a dependence exists be...
International audienceWe present a new approach to dependence testing in the presence of induction v...
We present a new approach to dependence testing in the presence of induction variables. Instead of l...
International audienceWe present a new approach to dependence testing inthe presence of induction va...
International audienceTraditional induction variable (IV) analyses focus on computing the closed for...
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...
This paper presents a unified approach for generalized induction variable recognition and substituti...
Source-code based test data generation is a process of finding program input on which a selected ele...
Array data dependence analysis methods currently in use generate false dependences that can p...
Standard array data dependence testing algorithms give information about the alias-ing of array refe...
Data dependence testing is the basic step in detecting loop level parallelism in numerical programs....
The definition of a data structure may permit many different concrete representations of the same lo...
International audienceStarting from a generalization of induction variables,we present a dependence ...
Abstract—One-dimensional arrays with subscripts formed by induction variables in real programs appea...
The Omega test is an integer programming algorithm that can determine whether a dependence exists be...
International audienceWe present a new approach to dependence testing in the presence of induction v...
We present a new approach to dependence testing in the presence of induction variables. Instead of l...
International audienceWe present a new approach to dependence testing inthe presence of induction va...
International audienceTraditional induction variable (IV) analyses focus on computing the closed for...
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...
This paper presents a unified approach for generalized induction variable recognition and substituti...
Source-code based test data generation is a process of finding program input on which a selected ele...
Array data dependence analysis methods currently in use generate false dependences that can p...
Standard array data dependence testing algorithms give information about the alias-ing of array refe...
Data dependence testing is the basic step in detecting loop level parallelism in numerical programs....
The definition of a data structure may permit many different concrete representations of the same lo...
International audienceStarting from a generalization of induction variables,we present a dependence ...
Abstract—One-dimensional arrays with subscripts formed by induction variables in real programs appea...
The Omega test is an integer programming algorithm that can determine whether a dependence exists be...