• DocumentCode
    1837623
  • Title

    An Extensive Hardware/Software Co-design on a Descriptor-Based Embedded Java Processor

  • Author

    Yau, C.H. ; Tan, Y.Y. ; Fong, A.S. ; Mok, P.L.

  • Author_Institution
    Dept. of Electron. Eng., City Univ. of Hong Kong, Hong Kong
  • fYear
    2008
  • fDate
    18-21 Nov. 2008
  • Firstpage
    142
  • Lastpage
    147
  • Abstract
    Although Java is attractive in many aspects, it is not likely to be popular in embedded market. The obstacle is that Java relies on a Java virtual machine to process the Java bytecodes that imposes large overheads on the embedded system. It is effective to solve this problem by implement an embedded Java processor. In this paper, an extensive co-design version of Java processing system: jHISC V4 is proposed with hardware/software co-design to realize some Java virtual machine overheads in hardware directly. jHISCis a 32-bit object-oriented processor based on the highlevel instruction set computing (HISC) architecture, which extents typical computer architecture to support object-oriented and Java characteristics by using hardware-readable data types called operand descriptors (OD). Our proposed new design not only increases the performance of executing bytecodes, but also enhances the overall system security. In jHISC V4, it speeds up the overall performance on executing object-oriented bytecodes, comparing with the no. of cycles executed on PicoJava II.
  • Keywords
    Java; computer architecture; hardware-software codesign; Java bytecodes; Java characteristics; Java processing system; Java virtual machine; PicoJava II; computer architecture; descriptor-based embedded Java processor; hardware-readable data types; hardware/software codesign; highlevel instruction set computing architecture; object-oriented bytecodes; object-oriented processor; operand descriptors; Clocks; Computer architecture; Embedded computing; Embedded software; Embedded system; Hardware; Java; Pipelines; Software performance; Virtual machining; Java; hardware-readable data; hardware/software co-design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
  • Conference_Location
    Hunan
  • Print_ISBN
    978-0-7695-3398-8
  • Electronic_ISBN
    978-0-7695-3398-8
  • Type

    conf

  • DOI
    10.1109/ICYCS.2008.521
  • Filename
    4708963