• DocumentCode
    2606028
  • Title

    Hardware architecture for Java in a hardware/software co-design of the virtual machine

  • Author

    Kent, Kenneth B. ; Serra, Micaela

  • Author_Institution
    Dept. of Comput. Sci., Victoria Univ., BC, Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    20
  • Lastpage
    27
  • Abstract
    This paper discusses the hardware architecture used in the hw/sw co-design of a Java virtual machine. The paper briefly outlines the partitioning of instructions and support for the virtual machine. Discussion concerning the hardware architecture follows focusing on the special requirements that must be considered for the target environment. A comparison is performed between this design and that of picoJava, a stand-alone processor for Java. The paper concludes with benchmark results for this architecture compared with software execution.
  • Keywords
    Java; hardware-software codesign; virtual machines; Java virtual machine; benchmark results; hardware architecture; hardware/software codesign; picoJava; software execution; stand-alone processor; Computer architecture; Computer science; Costs; Field programmable gate arrays; Hardware; Java; Microprocessors; Software performance; Virtual machining; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2002. Proceedings. Euromicro Symposium on
  • Print_ISBN
    0-7695-1790-0
  • Type

    conf

  • DOI
    10.1109/DSD.2002.1115347
  • Filename
    1115347