International audienceThe processing applications that are now being used in mo- bile and embedded platforms require at the same time a fair amount of processing power and a high level of flexibility, due to the nature of the data to process. In this context we propose a lightweight code genera- tion technique that is able to perform data dependent optimizations at run-time for processing kernels. In this paper we present the motivations and how to use deGoal a tool designed to build fast and portable binary code generators called com- pilettes
We describe the design and implementation of a compiler that automatically translates ordinary progr...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
International audienceCompiler automatic optimization and parallelization techniques are well suited...
International audienceThis article describes a software environment called HybroGen , which helps to...
International audienceJIT compilation and dynamic compilation are powerful techniques allowing to de...
The overhead of performing optimizations during execu-tion is the main hindrance in achieving good p...
Compilation is a constantly evolving field, the participants of which are trying to take into accoun...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
Knowledge of data values at run-time allows us to generate better code in terms of e#ciency, size an...
AbstractThe quality of compiler-optimized code for high-performance applications is far behind what ...
Compilation is an essential step to create efficient applications.This step allows the use of high-l...
La compilation est une étape indispensable dans la création d'applications performantes.Cette étape ...
Les compilateurs modernes consacrent beaucoup d efforts pour générer un code à la fois correct et ef...
We are designing and implementing a flexible infrastructure for mobile-object systems. Two fundament...
The back end of a compiler performs machine-dependent tasks and low-level optimisations that are lab...
We describe the design and implementation of a compiler that automatically translates ordinary progr...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
International audienceCompiler automatic optimization and parallelization techniques are well suited...
International audienceThis article describes a software environment called HybroGen , which helps to...
International audienceJIT compilation and dynamic compilation are powerful techniques allowing to de...
The overhead of performing optimizations during execu-tion is the main hindrance in achieving good p...
Compilation is a constantly evolving field, the participants of which are trying to take into accoun...
International audienceThe quality of compiler-optimized code for high-performance applications lags ...
Knowledge of data values at run-time allows us to generate better code in terms of e#ciency, size an...
AbstractThe quality of compiler-optimized code for high-performance applications is far behind what ...
Compilation is an essential step to create efficient applications.This step allows the use of high-l...
La compilation est une étape indispensable dans la création d'applications performantes.Cette étape ...
Les compilateurs modernes consacrent beaucoup d efforts pour générer un code à la fois correct et ef...
We are designing and implementing a flexible infrastructure for mobile-object systems. Two fundament...
The back end of a compiler performs machine-dependent tasks and low-level optimisations that are lab...
We describe the design and implementation of a compiler that automatically translates ordinary progr...
Thesis (Ph.D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer ...
International audienceCompiler automatic optimization and parallelization techniques are well suited...