In this paper we present the impact of dynamically translating any sequence of instructions into combinational logic. The proposed approach combines a reconfigurable architecture with a binary translation mechanism, being totally transparent for the software designer. Besides ensuring software compatibility, the technique allows porting the same code for different machines tracking technological evolutions. The target processor is a Java machine able to execute Java bytecodes. Experimental results show that even code without any available parallelism can benefit from the proposed approach. Algorithms used in the embedded systems domain were accelerated 4.6 times in the mean, while spending 10.89 times less energy in the average. We present ...
Dynamic binary translation (DBT) transforms machine code at runtime into an optimzed form. DBT can h...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
International audienceIn order to provide dynamic adaptation of the performance/energy trade-off, sy...
Binary recompilation and translation play an important role in computer systems today. It is used by...
Dynamic binary translation looks to map one computer architecture to another. Java is unusual in tha...
Dynamic binary translation is the process of translating and optimizing executable code for one mach...
Dynamic binary translation is the process of translating and optimizing executable code for one mach...
Recently, reconfigurable architectures, which outperform DSP processors, have become important. Alth...
The porting of software to newer and faster machines using static binary translation techniques has ...
We describe the design issues in an implementation of the ESA/390 architecture based on binary trans...
This work presents the development of a coarse grain reconfigurable unit to be coupled to a native J...
AbstractDynamic binary translation is the process of translating, modifying and rewriting executable...
This paper describes the DELFT-JAVA processor and the mechanisms required to dynamically translate J...
Java has become one of the most popular languages for network applications. The main drawback of Jav...
A demand for low power and high performance Java environments is now growing in the embedded systems...
Dynamic binary translation (DBT) transforms machine code at runtime into an optimzed form. DBT can h...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
International audienceIn order to provide dynamic adaptation of the performance/energy trade-off, sy...
Binary recompilation and translation play an important role in computer systems today. It is used by...
Dynamic binary translation looks to map one computer architecture to another. Java is unusual in tha...
Dynamic binary translation is the process of translating and optimizing executable code for one mach...
Dynamic binary translation is the process of translating and optimizing executable code for one mach...
Recently, reconfigurable architectures, which outperform DSP processors, have become important. Alth...
The porting of software to newer and faster machines using static binary translation techniques has ...
We describe the design issues in an implementation of the ESA/390 architecture based on binary trans...
This work presents the development of a coarse grain reconfigurable unit to be coupled to a native J...
AbstractDynamic binary translation is the process of translating, modifying and rewriting executable...
This paper describes the DELFT-JAVA processor and the mechanisms required to dynamically translate J...
Java has become one of the most popular languages for network applications. The main drawback of Jav...
A demand for low power and high performance Java environments is now growing in the embedded systems...
Dynamic binary translation (DBT) transforms machine code at runtime into an optimzed form. DBT can h...
Java is a modern object oriented programming language, which has become popular in a wide range of s...
International audienceIn order to provide dynamic adaptation of the performance/energy trade-off, sy...