DocumentCode
3020081
Title
Application of binary translation to Java reconfigurable architectures
Author
Beck, Antonio C S ; Carro, Luigi
Author_Institution
Inst. de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
fYear
2005
fDate
4-8 April 2005
Abstract
In this paper we present the impact of applying binary translation to a reconfigurable architecture able to execute Java bytecodes. Besides ensuring software compatibility and porting for different machines tracking technological evolutions, the dynamic transformation of any sequence of instructions in combinational logic allows for meaningful energy savings and is totally transparent for the software designer. Moreover, we can speed up even code without a high level of parallelism available, in order of 3.5 times on average, and up to 6.5 times, spending 14 times less energy, in average. We present first studies about the impact on power and area of this technique and compare our architecture with a couple of other Java architectures, including a VLIW one. Our work uses a coarse-grain array, ensuring fast reconfiguration and less control overhead.
Keywords
Java; embedded systems; instruction sets; power consumption; program interpreters; reconfigurable architectures; Java bytecode; Java reconfigurable architectures; VLIW; binary translation; combinational logic; software compatibility; software porting; Application software; Cellular phones; Computer architecture; Embedded system; Java; Logic design; Reconfigurable architectures; Reconfigurable logic; Software design; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN
0-7695-2312-9
Type
conf
DOI
10.1109/IPDPS.2005.111
Filename
1420014
Link To Document