DocumentCode :
3219173
Title :
Exploiting Java Through Binary Translation for Low Power Embedded Reconfigurable Systems
Author :
Beck, Antonio Carlos S ; Gomes, Victor F. ; Carro, Luigi
Author_Institution :
Inst. de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre
fYear :
2005
fDate :
4-7 Sept. 2005
Firstpage :
92
Lastpage :
97
Abstract :
In this paper we present a binary translation algorithm to detect, completely at run-time, sequences of instructions to be executed in a reconfigurable array, which in turn is coupled to an embedded Java processor. By translating any sequence of operations into a combinational circuit performing the same computation, one can speed up the system and reduce energy consumption, at the obvious price of extra area. We show the costs to implement this translation algorithm in hardware, and what are the performance and energy gains when using such technique. Furthermore, we demonstrate that this translation algorithm is particularly easy to be implemented in a stack machine, because of its particular computational method. Algorithms used in the embedded systems domain were accelerated 4.6 times in the mean, while spending almost 11 times less energy
Keywords :
Java; combinational circuits; logic design; low-power electronics; microprocessor chips; reconfigurable architectures; binary translation algorithm; combinational circuit; embedded Java processor; instruction detection; low power embedded reconfigurable system; processor architecture; reconfigurable array; Acceleration; Combinational circuits; Costs; Coupling circuits; Embedded system; Energy consumption; Hardware; Java; Performance gain; Runtime; Binary Translation; Design; Java; Performance; Power Consumption; Reconfigurable Processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Integrated Circuits and Systems Design, 18th Symposium on
Conference_Location :
Florianopolis
Print_ISBN :
1-59593-174-0
Type :
conf
DOI :
10.1109/SBCCI.2005.4286838
Filename :
4286838
Link To Document :
بازگشت