Asynchronous Java']Java accelerator for embedded Java']Java virtual machine

被引:0
|
作者
Liang, Z [1 ]
Plosila, J [1 ]
Sere, K [1 ]
机构
[1] TUCS, Turku Ctr Comp Sci, FIN-20520 Turku, Finland
来源
PROCEEDINGS OF THE IEEE 6TH CIRCUITS AND SYSTEMS SYMPOSIUM ON EMERGING TECHNOLOGIES: FRONTIERS OF MOBILE AND WIRELESS COMMUNICATION, VOLS 1 AND 2 | 2004年
关键词
JVM; bytecode; asynchronous; branch prediction;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:253 / 256
页数:4
相关论文
共 50 条
  • [21] Application isolation in the Java']Java™ virtual machine
    Czajkowski, G
    ACM SIGPLAN NOTICES, 2000, 35 (10) : 354 - 366
  • [22] PicoJava']Java-I: The Java']Java virtual machine in hardware
    OConnor, JM
    Tremblay, M
    IEEE MICRO, 1997, 17 (02) : 45 - 53
  • [23] Maxine: An Approachable Virtual Machine For, and In, Java']Java
    Wimmer, Christian
    Haupt, Michael
    Van De Vanter, Michael L.
    Jordan, Mick
    Daynes, Laurent
    Simon, Douglas
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2013, 9 (04)
  • [24] Crafting a Java']Java virtual machine in silicon
    Hardin, DS
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2001, 4 (01) : 54 - 56
  • [25] Implementation of Java']Java Card Virtual Machine
    Liu, SY
    Mao, ZG
    Ye, YZ
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2000, 15 (06) : 591 - 596
  • [26] Array modeling in Java']Java Virtual Machine
    Wu Weimin
    Li Kailun
    Su Qing
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2007, 4847 : 617 - +
  • [27] The Java']Java virtual machine profiler interface
    Schmalenbach, C
    Höfig, C
    DR DOBBS JOURNAL, 2004, 29 (07): : 28 - 33
  • [28] Compilation scheduling for the Java']Java virtual machine
    Jiva, A
    Chun, R
    PLC '05: Proceedings of the 2005 International Conference on Programming Languages and Compilers, 2005, : 187 - 193
  • [29] A distributed implementation of a virtual machine for Java']Java
    Aridor, Y
    Factor, M
    Teperman, A
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2001, 13 (03): : 221 - 244
  • [30] Pipelined Java']Java Virtual Machine interpreters
    Hoogerbrugge, J
    Augusteijn, L
    COMPILER CONSTRUCTION, PROCEEDINGS, 2000, 1781 : 35 - 49