ACCELERATING JAVA INTERPRETATION IN LOW-COST EMBEDDED PROCESSORS

  • Kim, Taek-Kyu
  • Lee, Jong-Sung
  • Oh, Hyeong-Cheol
Citations

WEB OF SCIENCE

1
Citations

SCOPUS

1

초록

Hardware interpretation is an attractive choice for implementing the Java virtual machine (JVM) in low-end embedded systems. However, the hardware interpretation of complex bytecodes is so expensive that most low-end embedded systems rely on slow software interpreters in processing complex bytecodes. This paper proposes a low-cost hardware approach for accelerating the interpretation of eight complex bytecodes: four object manipulation and four method invocation bytecodes. The proposed approach occupies 204 LUTs in a Xilinx FPGA and reduces by up to 61.5% the number of instructions executed in running the benchmarks considered in this paper.

키워드

Java virtual machine (JVM)interpretersembedded systemsobject manipulationmethod invocation
제목
ACCELERATING JAVA INTERPRETATION IN LOW-COST EMBEDDED PROCESSORS
저자
Kim, Taek-KyuLee, Jong-SungOh, Hyeong-Cheol
DOI
10.1142/S0218126610006840
발행일
2010-10
유형
Article
저널명
Journal of Circuits, Systems and Computers
19
6
페이지
1235 ~ 1244