DocumentCode :
1655546
Title :
An implementation of the hardware partition in a software/hardware co-designed Java virtual machine
Author :
Hejun, M. ; Kent, Ken ; Luke, David
Author_Institution :
Dept. of Electr. & Comput. Eng., New Brunswick Univ., Fredericton, NB, Canada
Volume :
4
fYear :
2004
Firstpage :
2057
Abstract :
This paper presents an implementation of the hardware partition of a co-designed Java virtual machine. More specifically, it briefly introduces the concept of the co-designed Java virtual machine, outlines the partitioning scheme between the software and hardware, illustrates the architecture of the hardware partition, and explains the implementation of the hardware partition itself. Using an FPGA as the hardware target provides great flexibility for different configurations. Several tests of Java bytecodes are applied to evaluate the functionality and performance of various features of the hardware. The experimental results are presented and conclusions are given.
Keywords :
Java; field programmable gate arrays; hardware-software codesign; logic design; virtual machines; FPGA; Java virtual machine; bytecodes; hardware architecture; hardware partition; software/hardware co-design; software/hardware codesign; Buildings; Computer science; Costs; Field programmable gate arrays; Hardware; Java; Software performance; Testing; Virtual machining; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2004. Canadian Conference on
ISSN :
0840-7789
Print_ISBN :
0-7803-8253-6
Type :
conf
DOI :
10.1109/CCECE.2004.1347638
Filename :
1347638
Link To Document :
بازگشت