International audienceStarting from a generalization of induction variables,we present a dependence test framework for recursive programs. For a restricted class of programs, a statically computable function maps every run-time instance of a programstatement to the data-structure elements it accesses. Statement instances and data structure layouts are describedthrough formal language tools.This framework is applied to the automatic detection ofdata and control parallelism. We extend the concept of instancewise data dependences to recursive programs and wefurther investigate a dependence test for recursive programsoperating on arrays. This test is interpreted as a flow problem in a directed graph with weighted edges; and the problem is shown...
This paper presents a technique for dependence analysis on programs with pointers or dynamic recursi...
Array data dependence analysis provides important information for optimization of scientific program...
Scheduling transformations reorder the execution of operations in a program to improve locality and/...
While there has been much work done on analyzing and transforming regular programs that operate over...
This paper explore the suggestion that some "irregular" programs are in fact regular on ot...
Code restructuring compilers rely heavily on program analysis tech-niques to automatically detect da...
Nous présentons un cadre général d analyse statique pour raisonner sur les propriétés des programmes...
We introduce a general static analysis framework to reason about program properties at an infinite n...
Standard array data dependence techniques can only reason about linear constraints. There has also b...
Automatic parallelization of real FORTRAN programs does not live up to users expectations yet, ...
A simple run-time data dependence test is presented which is based on a new formulation of the depen...
Standard array data dependence testing algorithms give information about the aliasing of array ref...
A parallelizing compiler relies on data dependence analysis to detect independent operations in a us...
Array dataflow dependence analysis is paramount for automatic parallelization. The description of de...
In this paper, we present a novel method for parallelizing imperative programs in the presence of dy...
This paper presents a technique for dependence analysis on programs with pointers or dynamic recursi...
Array data dependence analysis provides important information for optimization of scientific program...
Scheduling transformations reorder the execution of operations in a program to improve locality and/...
While there has been much work done on analyzing and transforming regular programs that operate over...
This paper explore the suggestion that some "irregular" programs are in fact regular on ot...
Code restructuring compilers rely heavily on program analysis tech-niques to automatically detect da...
Nous présentons un cadre général d analyse statique pour raisonner sur les propriétés des programmes...
We introduce a general static analysis framework to reason about program properties at an infinite n...
Standard array data dependence techniques can only reason about linear constraints. There has also b...
Automatic parallelization of real FORTRAN programs does not live up to users expectations yet, ...
A simple run-time data dependence test is presented which is based on a new formulation of the depen...
Standard array data dependence testing algorithms give information about the aliasing of array ref...
A parallelizing compiler relies on data dependence analysis to detect independent operations in a us...
Array dataflow dependence analysis is paramount for automatic parallelization. The description of de...
In this paper, we present a novel method for parallelizing imperative programs in the presence of dy...
This paper presents a technique for dependence analysis on programs with pointers or dynamic recursi...
Array data dependence analysis provides important information for optimization of scientific program...
Scheduling transformations reorder the execution of operations in a program to improve locality and/...