Static cost models have a hard time coping with hardware components exhibiting complex run-time behaviors, calling for alternative solutions. Iterative optimization is emerging as a promising research direction, but currently, it is mostly limited to finding the parameters of program transformations. We want to extend the scope and efficiency of iterative optimization techniques by searching not only for the appropriate parameters of a given transformation, but for the program transformations themselves, and especially for compositions of program transformations. The purpose of this article is to introduce a framework for easily expressing compositions of program transformations. This framework relies on a unified polyhedral representation ...
Computers become increasingly complex. Current and future systems feature configurable hardware, mul...
Scheduling transformations reorder a program’s operations to improve locality and/or parallelism. Th...
International audienceModern compilers are responsible for adapting the semantics of source programs...
Static cost models have a hard time coping with hardware components exhibiting complex run-time beha...
We wish to extend the effectiveness of loop-restructuring compilers by improving the robustness of l...
In order to take the performance advantages of the current multicore and heterogeneous architectures...
The increasing complexity of modern architectures and memory models challenges the design of optimiz...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
In high-performance computing, one primary objective is to exploit the performance that the given ta...
International audienceHigh-level program optimizations, such as loop transformations, are critical f...
The polyhedral model is known to be a powerful framework to reason about high level loop transformat...
International audienceHigh-level loop optimizations are necessary to achieve good performanceover a ...
International audienceWhile compilers offer a fair trade-off between productivity and executable per...
International audienceThe polyhedral model is a powerful framework for automatic optimization and pa...
Many advances in automatic parallelization and optimization have been achieved through the polyhedra...
Computers become increasingly complex. Current and future systems feature configurable hardware, mul...
Scheduling transformations reorder a program’s operations to improve locality and/or parallelism. Th...
International audienceModern compilers are responsible for adapting the semantics of source programs...
Static cost models have a hard time coping with hardware components exhibiting complex run-time beha...
We wish to extend the effectiveness of loop-restructuring compilers by improving the robustness of l...
In order to take the performance advantages of the current multicore and heterogeneous architectures...
The increasing complexity of modern architectures and memory models challenges the design of optimiz...
Special issue on Microgrids. %HEVEA\publinkGVBCPST06.ps.gzInternational audienceModern compilers are...
In high-performance computing, one primary objective is to exploit the performance that the given ta...
International audienceHigh-level program optimizations, such as loop transformations, are critical f...
The polyhedral model is known to be a powerful framework to reason about high level loop transformat...
International audienceHigh-level loop optimizations are necessary to achieve good performanceover a ...
International audienceWhile compilers offer a fair trade-off between productivity and executable per...
International audienceThe polyhedral model is a powerful framework for automatic optimization and pa...
Many advances in automatic parallelization and optimization have been achieved through the polyhedra...
Computers become increasingly complex. Current and future systems feature configurable hardware, mul...
Scheduling transformations reorder a program’s operations to improve locality and/or parallelism. Th...
International audienceModern compilers are responsible for adapting the semantics of source programs...