A dependence relation between two data references is linear if it generates dependence vectors that are linear functions of the loop indices. A linear dependence relation often induces a large number of dependence vectors. Empirical studies also show that linear dependencies often intermix with uniform dependencies in loops [5, 6]. These factors make it difficult to analyze such loops and extract the inherit parallelism. In this paper, we propose to manipulate such dependencies in the dependence vector space and summarize the large number of dependence vectors with their convex hull. The convex hull, as a profile of the dependence vectors, can be used to deduce many important properties of the vectors. We will show how to find the convex hu...
A new technique to parallelize loops with variable distance vectors is presented. The method extends...
Data Dependence Analysis is the foundation of any parallelizing compiler. The GCD test and the Baner...
We explore the link between dependence abstractions and maximal parallelism extraction in nested loo...
[[abstract]]A dependence relation between two data references is linear if it generates dependence v...
[[abstract]]A dependence relation between two data references is linear if it generates dependence v...
In this paper we address the problem of partitioning nested loops with non-uniform (irregular) depen...
The extent of parallelization of a loop is largely determined by the dependences between its stateme...
International audienceThis paper describes a tool using one or more executions of a sequential progr...
AbstractA lot of work has been done in parallelizing nested loops with uniform dependences, from dep...
Although m a n y methods exist f o r nested loop parti-tioning, most of t hem perform poorly when pa...
In general, any nested loop can be parallelized as long as all dependence constraints among iteratio...
[[abstract]]The data dependence graph is very useful to parallel algorithm design. In this paper, ap...
Special issue on "Optimizing Compilers for Parallel Languages"International audienceWe explore the l...
Abstract. We present a dynamic dependence analyzer whose goal is to compute dependences from instrum...
Parallelization of programs relies on sound and precise analysis of data dependences in the code, sp...
A new technique to parallelize loops with variable distance vectors is presented. The method extends...
Data Dependence Analysis is the foundation of any parallelizing compiler. The GCD test and the Baner...
We explore the link between dependence abstractions and maximal parallelism extraction in nested loo...
[[abstract]]A dependence relation between two data references is linear if it generates dependence v...
[[abstract]]A dependence relation between two data references is linear if it generates dependence v...
In this paper we address the problem of partitioning nested loops with non-uniform (irregular) depen...
The extent of parallelization of a loop is largely determined by the dependences between its stateme...
International audienceThis paper describes a tool using one or more executions of a sequential progr...
AbstractA lot of work has been done in parallelizing nested loops with uniform dependences, from dep...
Although m a n y methods exist f o r nested loop parti-tioning, most of t hem perform poorly when pa...
In general, any nested loop can be parallelized as long as all dependence constraints among iteratio...
[[abstract]]The data dependence graph is very useful to parallel algorithm design. In this paper, ap...
Special issue on "Optimizing Compilers for Parallel Languages"International audienceWe explore the l...
Abstract. We present a dynamic dependence analyzer whose goal is to compute dependences from instrum...
Parallelization of programs relies on sound and precise analysis of data dependences in the code, sp...
A new technique to parallelize loops with variable distance vectors is presented. The method extends...
Data Dependence Analysis is the foundation of any parallelizing compiler. The GCD test and the Baner...
We explore the link between dependence abstractions and maximal parallelism extraction in nested loo...