• DocumentCode
    1837810
  • Title

    A novel hardware acceleration scheme for java method calls

  • Author

    Santti, Tero ; Tyystjarvi, Joonas ; Plosila, Juha

  • Author_Institution
    Turku Centre for Comput. Sci., Turku
  • fYear
    2008
  • fDate
    18-21 May 2008
  • Firstpage
    1676
  • Lastpage
    1679
  • Abstract
    This paper presents a novel strategy for accelerating the method calls in the REALJava co-processor. The hardware assisted virtual machine architecture is described shortly to provide context for the method call acceleration. The strategy is realized as an FPGA prototype. It allows measurements of real life performance increase, and validates the concept. The system is intended to be used in embedded environments, limiting the CPU performance and memory available to the virtual machine. The co-processor is designed in a highly modular fashion, especially separating the communication from the actual core. This modularity of the design makes the co-processor more reusable and allows system level scalability. This work is a part of a project focusing on design of an advanced Java co-processor for Java intensive SoC applications.
  • Keywords
    Java; embedded systems; field programmable gate arrays; system-on-chip; virtual machines; FPGA prototype; Java intensive SoC applications; Java method call acceleration; REALJava co-processor; embedded environments; hardware acceleration; virtual machine; Acceleration; Computer science; Coprocessors; Energy consumption; Hardware; Information technology; Java; Multithreading; Software performance; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4244-1683-7
  • Electronic_ISBN
    978-1-4244-1684-4
  • Type

    conf

  • DOI
    10.1109/ISCAS.2008.4541758
  • Filename
    4541758