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