loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 3
Application of Binary Translation to Java Reconfigurable Architectures
Denver, Colorado
April 04-April 08
ISBN: 0-7695-2312-9
Antonio C. S. Beck, Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
Luigi Carro, Universidade Federal do Rio Grande do Sul, Porto Alegre, Brazil
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.
Citation:
Antonio C. S. Beck, Luigi Carro, "Application of Binary Translation to Java Reconfigurable Architectures," ipdps, vol. 4, pp.156b, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 3, 2005
Usage of this product signifies your acceptance of the Terms of Use.