In this thesis, we present our contributions to APOLLO (Automatic speculative POLyhedral Loop Optimizer), which is an automated compiler combining Thread Level Speculation (TLS) and the polyhedral model to optimize codes on the fly. By doing partial instrumentation at runtime, and subjecting it to interpolation, Apollo is able to construct a speculative polyhedral model dynamically. The speculative model is then passed to Pluto -a static polyhedral scheduler-. Apollo then selects one of the statically generated code optimization skeletons and instantiates it. The runtime continuously monitors the code for any dependence violation in a decentralized manner. Another important contribution of this thesis is our extension of the polyhedral mode...
The initial motivations of this work come from the camera calibration in computer vision. We are esp...
This thesis is about the theoretical and practical study of a type system applied to functionnal pro...
To date, Open-source softwares are gradually emerging as credible alternatives to "owners" softwares...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
We propose a new programming structure named "XFOR" or "Multifor", dedicated to data-reuse aware pro...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
This Ph.D thesis presents new paradigms in the field of segmentation by mean of deformable models. C...
Rigorous numerics aims at providing certified representations for solutions of various problems, not...
Many tools exist to solve constrained path-planning problems. They can be classified as follows. In ...
We study the generalization of constraint programming on variables finite domains with variable flow...
The subject of this thesis is the formal development and verification of distributed algorithms. We ...
Hardware compression techniques are typically simplifications of software compression methods. They ...
One treats the Hausdorff moment problem, the deconvolution on the sphere one and the problem of regr...
The initial motivations of this work come from the camera calibration in computer vision. We are esp...
This thesis is about the theoretical and practical study of a type system applied to functionnal pro...
To date, Open-source softwares are gradually emerging as credible alternatives to "owners" softwares...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
In this thesis, we present our contributions to APOLLO: an automatic parallelization compiler that c...
The work reported in this thesis revisits in two waysthe abstract domain of polyhedraused for static...
We propose a new programming structure named "XFOR" or "Multifor", dedicated to data-reuse aware pro...
Performing large, intensive or non-trivial computing on array like datastructures is one of the most...
This Ph.D thesis presents new paradigms in the field of segmentation by mean of deformable models. C...
Rigorous numerics aims at providing certified representations for solutions of various problems, not...
Many tools exist to solve constrained path-planning problems. They can be classified as follows. In ...
We study the generalization of constraint programming on variables finite domains with variable flow...
The subject of this thesis is the formal development and verification of distributed algorithms. We ...
Hardware compression techniques are typically simplifications of software compression methods. They ...
One treats the Hausdorff moment problem, the deconvolution on the sphere one and the problem of regr...
The initial motivations of this work come from the camera calibration in computer vision. We are esp...
This thesis is about the theoretical and practical study of a type system applied to functionnal pro...
To date, Open-source softwares are gradually emerging as credible alternatives to "owners" softwares...