• 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