• DocumentCode
    1665517
  • Title

    An improved hardware acceleration scheme for Java method calls

  • Author

    Santti, Tero ; Tyystjarvi, Joonas ; Plosila, Juha

  • Author_Institution
    Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents a significantly improved strategy for accelerating the method calls in the REALJava coprocessor. The hardware assisted virtual machine architecture is described shortly to provide context for the method call acceleration. The strategy is implemented in an FPGA prototype. It allows measurements of real life performance increase, and validates the whole co-processor concept. The system is intended to be used in embedded environments, with limited 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 a hardware accelerated multicore Java Virtual Machine for embedded systems.
  • Keywords
    Java; computer graphic equipment; coprocessors; embedded systems; virtual machines; FPGA prototype; Java method calls; Java virtual machine; REALJava coprocessor; embedded systems; improved hardware acceleration; virtual machine architecture; Benchmark testing; Computer architecture; Hardware; Java; Registers; Software; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    NORCHIP, 2010
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4244-8972-5
  • Electronic_ISBN
    978-1-4244-8971-8
  • Type

    conf

  • DOI
    10.1109/NORCHIP.2010.5669462
  • Filename
    5669462