DocumentCode
416441
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
Volume
1
fYear
2004
fDate
31 May-2 June 2004
Firstpage
253
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/CASSET.2004.1322968
Filename
1322968
Link To Document