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 条
  • [41] Prefetching for Array Data in Embedded Java']Java Hardware Accelerator
    Wu, Yi-Ruei
    Chen, Yu-Sheng
    Shann, Jean Jyh-Jiun
    2009 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2009, : 363 - 366
  • [42] Java']Java virtual machines behavior on embedded systems
    Ammous, Karim
    Benameur, Nasser
    Niar, Smail
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 302 - +
  • [43] Asynchronous migration of execution context in Java']Java Virtual Machines
    Shudo, K
    Muraoka, Y
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2001, 18 (02): : 225 - 233
  • [44] Auto-tuning the Java']Java Virtual Machine
    Jayasena, Sanath
    Fernando, Milinda
    Rusira, Tharindu
    Perera, Chalitha
    Philips, Chamara
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 1261 - 1270
  • [45] A fault-tolerant Java']Java virtual machine
    Napper, J
    Alvisi, L
    Vin, H
    2003 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2003, : 425 - 434
  • [46] Exploitation of multicore systems in a Java']Java virtual machine
    Sciampacone, R. A.
    Sundaresan, V.
    Maier, D.
    Gray-Donald, T.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2010, 54 (05)
  • [47] Operational semantics of the Java']Java Card Virtual Machine
    Siveroni, IA
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2004, 58 (1-2): : 3 - 25
  • [48] Java']Java Virtual Machine monitoring for dependability benchmarking
    Orlando, Salvatore
    Russo, Stefano
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 433 - 440
  • [49] A Java']Java Virtual Machine for smart sensors and actuators
    Serodio, Carlos M. J. A.
    Silva, Pedro M. Mestre A.
    Monteiro, Joado L.
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 1514 - +
  • [50] A Certified Implementation on Top of the Java']Java Virtual Machine
    de Dios, Javier
    Pena, Ricardo
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2009, 5825 : 181 - 196