International audienceThis article describes a software environment called HybroGen , which helps to experi2 ment binary code generation at run-time. As computing architectures are getting more complex, the application performances become data-dependent. The proposed experimental platform is helpful in programming applications that can be reconfigured at run-time in order adapted for a new data environment. HybroGen platform is adapted to heterogeneous architectures and can generate instructions for different target. This platform allows to go farther than classical JIT compilation in many directions: the code generator is smaller by three orders of magnitude, faster by three orders of magnitude compared to JIT (Just-In-Time) platforms and ...
Heterogeneous processing systems have become the industry standard in almost every segment of the co...
International audienceSince the early beginning of computer history, one has needed programming lang...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...
International audienceThis article describes a software environment called HybroGen , which helps to...
International audienceModern applications are dynamic. There are many dynamicity aspects : dynamic a...
The overhead of performing optimizations during execu-tion is the main hindrance in achieving good p...
Hardware accelerators, such as fpga boards or gpu, are an interesting alternative or a valuable comp...
Binary recompilation and translation play an important role in computer systems today. It is used by...
This document presents our main contributions to the field of compilation, and more generally to the...
Scientific applications are ideal candidates for the “heterogeneous computing” paradigm, in which pa...
International audienceJIT compilation and dynamic compilation are powerful techniques allowing to de...
International audienceThe processing applications that are now being used in mo- bile and embedded p...
Conference of 2013 IEEE 24th International Conference on Application-Specific Systems, Architectures...
Scientific applications are ideal candidates for the "heterogeneous computing" paradigm, in which pa...
International audienceCurrent applications constraints are pushing for higher computation power whil...
Heterogeneous processing systems have become the industry standard in almost every segment of the co...
International audienceSince the early beginning of computer history, one has needed programming lang...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...
International audienceThis article describes a software environment called HybroGen , which helps to...
International audienceModern applications are dynamic. There are many dynamicity aspects : dynamic a...
The overhead of performing optimizations during execu-tion is the main hindrance in achieving good p...
Hardware accelerators, such as fpga boards or gpu, are an interesting alternative or a valuable comp...
Binary recompilation and translation play an important role in computer systems today. It is used by...
This document presents our main contributions to the field of compilation, and more generally to the...
Scientific applications are ideal candidates for the “heterogeneous computing” paradigm, in which pa...
International audienceJIT compilation and dynamic compilation are powerful techniques allowing to de...
International audienceThe processing applications that are now being used in mo- bile and embedded p...
Conference of 2013 IEEE 24th International Conference on Application-Specific Systems, Architectures...
Scientific applications are ideal candidates for the "heterogeneous computing" paradigm, in which pa...
International audienceCurrent applications constraints are pushing for higher computation power whil...
Heterogeneous processing systems have become the industry standard in almost every segment of the co...
International audienceSince the early beginning of computer history, one has needed programming lang...
Performance increase, in terms of faster execution and energy efficiency, is a never-ending research...