• DocumentCode
    416441
  • Title

    Asynchronous Java accelerator for embedded Java virtual machine

  • Author

    Liang, Zheng ; Plosila, Juha ; Sere, Kaisa

  • Author_Institution
    Dept. of Comput. Sci., Abo Akad. Univ., Finland
  • Volume
    1
  • fYear
    2004
  • fDate
    31 May-2 June 2004
  • Firstpage
    253
  • Abstract
    In this paper, we propose a hardware accelerated Java virtual machine (JVM) based on an asynchronous Java accelerator core which can be integrated with any existing processor and operating system. The scheme of this JVM and the architecture of the Java accelerator is presented. The accelerator is targeted especially for low-power applications. It is completely designed using asynchronous (self-timed) circuit technology in which timing is based on local handshake protocols instead of global clocking. Furthermore, it contains a novel branch prediction unit and decoded bytecode cache to minimize the need for external memory access hence reducing the power consumption of the core.
  • Keywords
    Java; asynchronous circuits; buffer circuits; operating systems (computers); virtual machines; asynchronous Java accelerator; asynchronous circuit technology; branch prediction; branch target buffer structure; bytecode cache; embedded Java virtual machine; local handshake protocol; Acceleration; Access protocols; Clocks; Decoding; Hardware; Integrated circuit technology; Java; Operating systems; Timing; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies: Frontiers of Mobile and Wireless Communication, 2004. Proceedings of the IEEE 6th Circuits and Systems Symposium on
  • Print_ISBN
    0-7803-7938-1
  • Type

    conf

  • DOI
    10.1109/CASSET.2004.1322968
  • Filename
    1322968