In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that combines polyhedral optimization with Thread-Level-Speculation, to optimize dynamic codes on-the-fly. Thanks to an online profiling phase and a speculation model about the target's code behavior, Apollo is able to select an optimization and to generate code based on it. During optimized code execution, Apollo constantly verifies the validity of the speculation model. The main contribution of this thesis is a code generation mechanism that is able to instantiate any polyhedral transformation, at runtime, without incurring a major time-overhead. This mechanism is currently in use inside Apollo. We called it Code-Bones. It provides significant ...
This Ph.D thesis presents new paradigms in the field of segmentation by mean of deformable models. C...
The research interests presented in this "Habilitation" revolve around application specific hardware...
Colorings of the discrete plane (i.e., tilings) are a geometrical model which is intimately linked w...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
In this thesis, we present our contributions to APOLLO (Automatic speculative POLyhedral Loop Optimi...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
Technological limitations faced by the semi-conductor manufacturers in the early 2000's restricted t...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
In recent years, the research focus has moved from core microarchitecture to uncore microarchitectur...
Hardware compression techniques are typically simplifications of software compression methods. They ...
In the recent years, we have witnessed a revolution on new non-invasive means for human and biologic...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
With the advent of Internet of things (IoT), there is a need to provide energy for a massive number...
Le code source de la libraire développée accompagne ce dépôt dans l'état où il était à ce moment. Il...
Habilitation à diriger des recherches, École normale supérieure de LyonLa compilation pour processeu...
This Ph.D thesis presents new paradigms in the field of segmentation by mean of deformable models. C...
The research interests presented in this "Habilitation" revolve around application specific hardware...
Colorings of the discrete plane (i.e., tilings) are a geometrical model which is intimately linked w...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
In this thesis, we present our contributions to APOLLO (Automatic speculative POLyhedral Loop Optimi...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
Technological limitations faced by the semi-conductor manufacturers in the early 2000's restricted t...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
In recent years, the research focus has moved from core microarchitecture to uncore microarchitectur...
Hardware compression techniques are typically simplifications of software compression methods. They ...
In the recent years, we have witnessed a revolution on new non-invasive means for human and biologic...
Multiprocessor system on chip (MPSoC) such as the CELL processor or the more recent Platform2012 are...
With the advent of Internet of things (IoT), there is a need to provide energy for a massive number...
Le code source de la libraire développée accompagne ce dépôt dans l'état où il était à ce moment. Il...
Habilitation à diriger des recherches, École normale supérieure de LyonLa compilation pour processeu...
This Ph.D thesis presents new paradigms in the field of segmentation by mean of deformable models. C...
The research interests presented in this "Habilitation" revolve around application specific hardware...
Colorings of the discrete plane (i.e., tilings) are a geometrical model which is intimately linked w...