Affine transformations have proven to be very powerful for loop restructuring due to their ability to model a very wide range of transformations. A single multi-dimensional affine function can represent a long and complex sequence of simpler transformations. Existing affine transformation frameworks like the Pluto algorithm, that include a cost function for modern multicore architectures where coarse-grained parallelism and locality are crucial, consider only a sub-space of transformations to avoid a combinatorial explosion in finding the transformations. The ensuing practical tradeoffs lead to the exclusion of certain useful transformations, in particular, transformation compositions involving loop reversals and loop skewing by negative fa...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
International audienceWe propose a framework based on an original generation and use of algorithmic ...
Affine transformations have proven to be powerful for loop restructuring due to their ability to mod...
International audienceAffine transformations have proven to be powerful for loop restructuring due t...
State-of-the-art algorithms used in automatic polyhedral transformation for parallelization and loca...
Abstract—The polyhedral model is an algebraic framework for affine program representations and trans...
We present new techniques for compilation of arbitrarily nested loops with affine dependences for di...
The construction of effective loop nest optimizers and parallelizers remains challenging despite d...
On modern architectures, a missed optimization can translate into performance degradations reaching ...
The challenge of extreme scale computing will test the limits of our ability to scale computa-tional...
International audienceAutomatic coarse-grained parallelization of pro- gram loops is of great import...
International audienceThe construction of effective loop nest optimizers and par-allelizers remains ...
Many advances in automatic parallelization and optimization have been achieved through the polyhedra...
High-level program optimizations, such as loop transformations, are critical for high performance on...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
International audienceWe propose a framework based on an original generation and use of algorithmic ...
Affine transformations have proven to be powerful for loop restructuring due to their ability to mod...
International audienceAffine transformations have proven to be powerful for loop restructuring due t...
State-of-the-art algorithms used in automatic polyhedral transformation for parallelization and loca...
Abstract—The polyhedral model is an algebraic framework for affine program representations and trans...
We present new techniques for compilation of arbitrarily nested loops with affine dependences for di...
The construction of effective loop nest optimizers and parallelizers remains challenging despite d...
On modern architectures, a missed optimization can translate into performance degradations reaching ...
The challenge of extreme scale computing will test the limits of our ability to scale computa-tional...
International audienceAutomatic coarse-grained parallelization of pro- gram loops is of great import...
International audienceThe construction of effective loop nest optimizers and par-allelizers remains ...
Many advances in automatic parallelization and optimization have been achieved through the polyhedra...
High-level program optimizations, such as loop transformations, are critical for high performance on...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
International audienceWe propose a framework based on an original generation and use of algorithmic ...