The polyhedral model is a algebraic-based framework which enables efficient code optimization for computer-intensive programs which has been a prolific area of research since its inception. However, its strong assumptions about the shape of the control flow and memory accesses makes its application quite narrow in practice, even if many efforts have been done to extend it, mostly in the direction of more complex control-flow.In this thesis, we propose to explore two research directions in order to deal with arbitrary control flow and memory pattern accesses, and target other data structures than arrays. Our first contribution is a semantic-based rephrasing of the framework that partially answers the first question and could sustain more in...
Polyhedral compilation is widely used in high-level synthesis tools and in production compilers such...
Computers become increasingly complex. Current and future systems feature configurable hardware, mul...
Multi-core processors are now in widespread use in almost all areas of computing: desktops, laptops ...
The polyhedral model is a algebraic-based framework which enables efficient code optimization for co...
International audienceThe polyhedral model is a powerful framework for automatic optimization and pa...
Nowadays, optimizing compilers are increasingly challenged by the diversity of programming languages...
The polyhedral model has been successfully used in production compilers. Nevertheless, only a very r...
This thesis proposes new extensions to the code generation phase in polyhedral compilers. The main f...
Abstract. The polyhedral model is a powerful framework for automatic optimization and parallelizatio...
This thesis proposes new extensions to the code generation phase in polyhedral compilers. The main f...
The polyhedral model is a powerful reasonning framework that permits to optimize intensive computati...
In order to take the performance advantages of the current multicore and heterogeneous architectures...
The Polyhedral Model is one of the most powerful framework for automatic optimization and paralleliz...
Polyhedral compilation is widely used in high-level synthesis tools and in production compilers such...
Computers become increasingly complex. Current and future systems feature configurable hardware, mul...
Multi-core processors are now in widespread use in almost all areas of computing: desktops, laptops ...
The polyhedral model is a algebraic-based framework which enables efficient code optimization for co...
International audienceThe polyhedral model is a powerful framework for automatic optimization and pa...
Nowadays, optimizing compilers are increasingly challenged by the diversity of programming languages...
The polyhedral model has been successfully used in production compilers. Nevertheless, only a very r...
This thesis proposes new extensions to the code generation phase in polyhedral compilers. The main f...
Abstract. The polyhedral model is a powerful framework for automatic optimization and parallelizatio...
This thesis proposes new extensions to the code generation phase in polyhedral compilers. The main f...
The polyhedral model is a powerful reasonning framework that permits to optimize intensive computati...
In order to take the performance advantages of the current multicore and heterogeneous architectures...
The Polyhedral Model is one of the most powerful framework for automatic optimization and paralleliz...
Polyhedral compilation is widely used in high-level synthesis tools and in production compilers such...
Computers become increasingly complex. Current and future systems feature configurable hardware, mul...
Multi-core processors are now in widespread use in almost all areas of computing: desktops, laptops ...