Title :
An improved hardware acceleration scheme for Java method calls
Author :
Santti, Tero ; Tyystjarvi, Joonas ; Plosila, Juha
Author_Institution :
Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
Abstract :
This paper presents a significantly improved strategy for accelerating the method calls in the REALJava coprocessor. The hardware assisted virtual machine architecture is described shortly to provide context for the method call acceleration. The strategy is implemented in an FPGA prototype. It allows measurements of real life performance increase, and validates the whole co-processor concept. The system is intended to be used in embedded environments, with limited CPU performance and memory available to the virtual machine. The co-processor is designed in a highly modular fashion, especially separating the communication from the actual core. This modularity of the design makes the co-processor more reusable and allows system level scalability. This work is a part of a project focusing on design of a hardware accelerated multicore Java Virtual Machine for embedded systems.
Keywords :
Java; computer graphic equipment; coprocessors; embedded systems; virtual machines; FPGA prototype; Java method calls; Java virtual machine; REALJava coprocessor; embedded systems; improved hardware acceleration; virtual machine architecture; Benchmark testing; Computer architecture; Hardware; Java; Registers; Software; Virtual machining;
Conference_Titel :
NORCHIP, 2010
Conference_Location :
Tampere
Print_ISBN :
978-1-4244-8972-5
Electronic_ISBN :
978-1-4244-8971-8
DOI :
10.1109/NORCHIP.2010.5669462