In this paper we build upon results of Padua and Wolfe~\cite{PaduaWo86}, who introduce two graph transformations to eliminate anti and output dependences. We first give a unified framework for such transformations. Then, given a loop nest, we aim at determining which statements should be transformed so as to break artificial cycles involving anti or output dependences. The problem of finding the mininum number of statements to be transformed is shown to be NP-complete in the strong sense, and we propose two efficient heuristics.Dans ce papier nous unifions deux transformations de graphe de dépendances introduites par Padua et Wolfe dans le but d'éliminer les anti dépendances et les dépendances de sortie. Etant donné un nid de boucles, notre...
Abstract: In the framework of graph transformation systems with Negative Ap-plication Conditions (NA...
Abstract. One of the standard basic steps in drawing hierarchical graphs is to invert some arcs of t...
International audienceTiling is a technique used for exploiting medium-grain parallelism in nested l...
(eng) In this paper we build upon results of Padua and Wolfe, who introduce two graph transformation...
International audienceIn this paper we build upon results of Padua and Wolfe, who introduced two gra...
We explore the link between dependence abstractions and maximal parallelism extraction in nested loo...
International audienceIn this paper we shortly survey some loop transformation techniques which brea...
Special issue on "Optimizing Compilers for Parallel Languages"International audienceWe explore the l...
In this paper a model of a program, in which loops are graph cycles, is given. From that model, a pa...
National audienceLes techniques existantes de décomposition sont inefficaces sur des problèmes dont ...
International audienceSome computations can be elegantly presented as the parallel or simultaneous a...
Tiling is a technique used for exploiting medium-grain parallelism in nested loops. It relies on a f...
In this paper we present an intermediate program representation, called the program dependence graph...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
Ce papier propose une approche par Programmation par Contrainte pour résoudre le problème de recouvr...
Abstract: In the framework of graph transformation systems with Negative Ap-plication Conditions (NA...
Abstract. One of the standard basic steps in drawing hierarchical graphs is to invert some arcs of t...
International audienceTiling is a technique used for exploiting medium-grain parallelism in nested l...
(eng) In this paper we build upon results of Padua and Wolfe, who introduce two graph transformation...
International audienceIn this paper we build upon results of Padua and Wolfe, who introduced two gra...
We explore the link between dependence abstractions and maximal parallelism extraction in nested loo...
International audienceIn this paper we shortly survey some loop transformation techniques which brea...
Special issue on "Optimizing Compilers for Parallel Languages"International audienceWe explore the l...
In this paper a model of a program, in which loops are graph cycles, is given. From that model, a pa...
National audienceLes techniques existantes de décomposition sont inefficaces sur des problèmes dont ...
International audienceSome computations can be elegantly presented as the parallel or simultaneous a...
Tiling is a technique used for exploiting medium-grain parallelism in nested loops. It relies on a f...
In this paper we present an intermediate program representation, called the program dependence graph...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
Ce papier propose une approche par Programmation par Contrainte pour résoudre le problème de recouvr...
Abstract: In the framework of graph transformation systems with Negative Ap-plication Conditions (NA...
Abstract. One of the standard basic steps in drawing hierarchical graphs is to invert some arcs of t...
International audienceTiling is a technique used for exploiting medium-grain parallelism in nested l...