(eng) In this paper we build upon results of Padua and Wolfe, 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.(fre) 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 but ...
L’appariement de graphes est une technique utilisée dans de nombreux domaines et peut être modélisé ...
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...
In this paper we build upon results of Padua and Wolfe~\cite{PaduaWo86}, who introduce two graph tra...
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...
National audienceLes techniques existantes de décomposition sont inefficaces sur des problèmes dont ...
In this paper we present an intermediate program representation, called the program dependence graph...
International audienceSome computations can be elegantly presented as the parallel or simultaneous a...
In this paper a model of a program, in which loops are graph cycles, is given. From that model, a pa...
Tiling is a technique used for exploiting medium-grain parallelism in nested loops. It relies on a f...
Abstract: In the framework of graph transformation systems with Negative Ap-plication Conditions (NA...
Ce papier propose une approche par Programmation par Contrainte pour résoudre le problème de recouvr...
L’appariement de graphes est une technique utilisée dans de nombreux domaines et peut être modélisé ...
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...
In this paper we build upon results of Padua and Wolfe~\cite{PaduaWo86}, who introduce two graph tra...
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...
National audienceLes techniques existantes de décomposition sont inefficaces sur des problèmes dont ...
In this paper we present an intermediate program representation, called the program dependence graph...
International audienceSome computations can be elegantly presented as the parallel or simultaneous a...
In this paper a model of a program, in which loops are graph cycles, is given. From that model, a pa...
Tiling is a technique used for exploiting medium-grain parallelism in nested loops. It relies on a f...
Abstract: In the framework of graph transformation systems with Negative Ap-plication Conditions (NA...
Ce papier propose une approche par Programmation par Contrainte pour résoudre le problème de recouvr...
L’appariement de graphes est une technique utilisée dans de nombreux domaines et peut être modélisé ...
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...