Title :
FPGA Implementation of a Statically Reconfigurable Java Environment for Embedded Systems
Author :
Nino, Shinsuke ; Mori, Takayuki ; Ko, YoungHun ; Shibata, Yuichiro ; Oguri, Kiyoshi
Author_Institution :
Nagasaki Univ., Nagasaki
Abstract :
A demand for low power and high performance Java environments is now growing in the embedded systems field. One approach is dedicated Java processors which directly execute Java bytecode. We have proposed a novel reconfigurable Java environment which consists of a general purpose core processor with configurable bytecode processing units, a bytecode compiler, and a software Java Virtual Machine (JVM). This paper discusses design of a memory system for the reconfigurable Java architecture focusing on a hardware custom stack. Empirical evaluation using prototype systems reveals that adding a 2-word hardware stack shows the best results, achieving the performance enhancement of up to 15.9% compared to software execution.
Keywords :
Java; embedded systems; field programmable gate arrays; microprocessor chips; reconfigurable architectures; virtual machines; FPGA; Java bytecode; bytecode compiler; configurable bytecode processing; dedicated Java processors; embedded systems; general purpose core processor; hardware custom stack; memory system; software Java Virtual Machine; statically reconfigurable Java environment; Computer architecture; Costs; Embedded computing; Embedded system; Field programmable gate arrays; Hardware; High performance computing; Java; Software performance; Software prototyping;
Conference_Titel :
Field-Programmable Technology, 2007. ICFPT 2007. International Conference on
Conference_Location :
Kitakyushu
Print_ISBN :
978-1-4244-1472-7
Electronic_ISBN :
978-1-4244-1472-7
DOI :
10.1109/FPT.2007.4439275