Title :
Asynchronous Java accelerator for embedded Java virtual machine
Author :
Liang, Zheng ; Plosila, Juha ; Sere, Kaisa
Author_Institution :
Dept. of Comput. Sci., Abo Akad. Univ., Finland
fDate :
31 May-2 June 2004
Abstract :
In this paper, we propose a hardware accelerated Java virtual machine (JVM) based on an asynchronous Java accelerator core which can be integrated with any existing processor and operating system. The scheme of this JVM and the architecture of the Java accelerator is presented. The accelerator is targeted especially for low-power applications. It is completely designed using asynchronous (self-timed) circuit technology in which timing is based on local handshake protocols instead of global clocking. Furthermore, it contains a novel branch prediction unit and decoded bytecode cache to minimize the need for external memory access hence reducing the power consumption of the core.
Keywords :
Java; asynchronous circuits; buffer circuits; operating systems (computers); virtual machines; asynchronous Java accelerator; asynchronous circuit technology; branch prediction; branch target buffer structure; bytecode cache; embedded Java virtual machine; local handshake protocol; Acceleration; Access protocols; Clocks; Decoding; Hardware; Integrated circuit technology; Java; Operating systems; Timing; Virtual machining;
Conference_Titel :
Emerging Technologies: Frontiers of Mobile and Wireless Communication, 2004. Proceedings of the IEEE 6th Circuits and Systems Symposium on
Print_ISBN :
0-7803-7938-1
DOI :
10.1109/CASSET.2004.1322968