International audiencePolyhedral compilation has been successful in the design and implementation of complex loop nest optimizers and parallelizing compilers. The algorithmic complexity and scalability limitations remain one important weakness. We address it using sub-polyhedral under-aproximations of the systems of constraints resulting from affine scheduling problems. We propose a sub-polyhedral scheduling technique using (Unit-)Two-Variable-Per-Inequality or (U)TVPI Polyhedra. This technique relies on simple polynomial time algorithms to under-approximate a general polyhedron into (U)TVPI polyhedra. We modify the state-of-the-art PLuTo compiler using our scheduling technique, and show that for a majority of the Polybench (2.0) kernels, t...
In high-performance computing, one primary objective is to exploit the performance that the given ta...
International audienceThe polyhedral model is a powerful framework for automatic optimization and pa...
The construction of effective loop nest optimizers and parallelizers remains challenging despite d...
International audiencePolyhedral compilation has been successful in the design and implementation of...
International audiencePolyhedral compilation has been successful in the design and implementation of...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
International audienceWe make a case for sub-polyhedral scheduling using (Unit-)Two-Variable-Per-Ine...
We make a case for sub-polyhedral scheduling using (Unit-)Two-Variable-Per-Inequality or (U)TVPI Pol...
Notre étude de la compilation sous-polyédrique est dominée par l introduction de la notion l ordonna...
Notre étude de la compilation sous-polyédrique est dominée par l’introduction de la notion l’ordonna...
Multi-core processors are now in widespread use in almost all areas of computing: desktops, laptops ...
In high-performance computing, one primary objective is to exploit the performance that the given ta...
International audienceThe polyhedral model is a powerful framework for automatic optimization and pa...
The construction of effective loop nest optimizers and parallelizers remains challenging despite d...
International audiencePolyhedral compilation has been successful in the design and implementation of...
International audiencePolyhedral compilation has been successful in the design and implementation of...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
The goal of this thesis is to design algorithms that run with better complexity when compiling or pa...
International audienceWe make a case for sub-polyhedral scheduling using (Unit-)Two-Variable-Per-Ine...
We make a case for sub-polyhedral scheduling using (Unit-)Two-Variable-Per-Inequality or (U)TVPI Pol...
Notre étude de la compilation sous-polyédrique est dominée par l introduction de la notion l ordonna...
Notre étude de la compilation sous-polyédrique est dominée par l’introduction de la notion l’ordonna...
Multi-core processors are now in widespread use in almost all areas of computing: desktops, laptops ...
In high-performance computing, one primary objective is to exploit the performance that the given ta...
International audienceThe polyhedral model is a powerful framework for automatic optimization and pa...
The construction of effective loop nest optimizers and parallelizers remains challenging despite d...