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
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;
Conference_Titel :
Electrical and Computer Engineering, 2004. Canadian Conference on
Print_ISBN :
0-7803-8253-6
DOI :
10.1109/CCECE.2004.1347638