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 pe...
The research interests presented in this "Habilitation" revolve around application specific hardware...
Logic programming has been used in a broad range of fields, from artifficial intelligence applicatio...
This Ph.D thesis presents new paradigms in the field of segmentation by mean of deformable models. C...
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...
In recent years, the research focus has moved from core microarchitecture to uncore microarchitectur...
In recent years, the research focus has moved from core microarchitecture to uncore microarchitectur...
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...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
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...
Colorings of the discrete plane (i.e., tilings) are a geometrical model which is intimately linked w...
The research interests presented in this "Habilitation" revolve around application specific hardware...
Logic programming has been used in a broad range of fields, from artifficial intelligence applicatio...
This Ph.D thesis presents new paradigms in the field of segmentation by mean of deformable models. C...
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...
In recent years, the research focus has moved from core microarchitecture to uncore microarchitectur...
In recent years, the research focus has moved from core microarchitecture to uncore microarchitectur...
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...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
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...
Colorings of the discrete plane (i.e., tilings) are a geometrical model which is intimately linked w...
The research interests presented in this "Habilitation" revolve around application specific hardware...
Logic programming has been used in a broad range of fields, from artifficial intelligence applicatio...
This Ph.D thesis presents new paradigms in the field of segmentation by mean of deformable models. C...