Knowledge of data values at run-time allows us to generate better code in terms of e#ciency, size and power consumption. This paper introduces a low-level compiling technique based on a minimal code generator with parametric embedded sections to generate binary code at run-time. This generator called a "compilet" creates code and allocates registers using the data input. Then, it generates the needed instructions. Our measurements, performed on Itanium 2 and PowerPC platforms have shown a speed improvement of 43% on the Itanium 2 platform and 41% on the PowerPC one
We are building an operating system in which an integral run-time code generator constantly strives ...
The AVIV retargetable code generator produces optimized machine code for target processors with diff...
This paper presents a typed programming language and compiler for run-time code generation. The lang...
Run-time code generation is an alternative and complement to compile-time program analysis and optim...
We describe the design and implementation of a compiler that automatically translates ordinary progr...
The use of a standard binary format in the later part of code generation promotes efficiency and int...
Run-time code generation (RTCG) would be used routinely if application programmers had a facility wi...
This article describes a software environment called HybroGen, which helps to experiment binary code...
Conference of 2013 4th Annual International Conference on Energy Aware Computing Systems and Applica...
fmleonepetelgcscmuedu Runtime code generation is an alternative and complement to compiletime progra...
The overhead of performing optimizations during execu-tion is the main hindrance in achieving good p...
International audience—Approximate computing systems aim at slightly reducing the output quality of ...
This paper presents a model for simultaneous instruction selection, compaction, and register allocat...
International audienceThe processing applications that are now being used in mo- bile and embedded p...
Abstract. Cyclone is a programming language that provides explicit support for dynamic specializatio...
We are building an operating system in which an integral run-time code generator constantly strives ...
The AVIV retargetable code generator produces optimized machine code for target processors with diff...
This paper presents a typed programming language and compiler for run-time code generation. The lang...
Run-time code generation is an alternative and complement to compile-time program analysis and optim...
We describe the design and implementation of a compiler that automatically translates ordinary progr...
The use of a standard binary format in the later part of code generation promotes efficiency and int...
Run-time code generation (RTCG) would be used routinely if application programmers had a facility wi...
This article describes a software environment called HybroGen, which helps to experiment binary code...
Conference of 2013 4th Annual International Conference on Energy Aware Computing Systems and Applica...
fmleonepetelgcscmuedu Runtime code generation is an alternative and complement to compiletime progra...
The overhead of performing optimizations during execu-tion is the main hindrance in achieving good p...
International audience—Approximate computing systems aim at slightly reducing the output quality of ...
This paper presents a model for simultaneous instruction selection, compaction, and register allocat...
International audienceThe processing applications that are now being used in mo- bile and embedded p...
Abstract. Cyclone is a programming language that provides explicit support for dynamic specializatio...
We are building an operating system in which an integral run-time code generator constantly strives ...
The AVIV retargetable code generator produces optimized machine code for target processors with diff...
This paper presents a typed programming language and compiler for run-time code generation. The lang...