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 条
  • [31] Java']Java Virtual Machine Educational Tools
    Dobravec, Tomasz
    2019 IEEE 15TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS (INFORMATICS 2019), 2019, : 383 - 387
  • [32] Java']Java virtual machine profiler interface
    Viswanathan, D
    Liang, S
    IBM SYSTEMS JOURNAL, 2000, 39 (01) : 82 - 95
  • [33] Lightweight monitors for the Java']Java virtual machine
    Yang, BS
    Moon, SM
    Ebcioglu, K
    SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (03): : 281 - 299
  • [34] Embedded Java']Java
    Rosenstiel, W
    13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, : 172 - 172
  • [35] Code arrangement of embedded Java']Java virtual machine for NAND flash memory
    Lin, Chun-Chieh
    Chen, Chuen-Liang
    HIGH PERFORMANCE EMBEDDED ARCHITECTURES AND COMPILERS, 2008, 4917 : 369 - 383
  • [36] OPTIMIZATION FOR GARBAGE COLLECTION ALGORITHM BASED ON EMBEDDED JAVA']JAVA VIRTUAL MACHINE
    Wu, Zhi-jun
    He, Jia-ming
    Zeng, Xing-bin
    3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND COMPUTER SCIENCE (ITCS 2011), PROCEEDINGS, 2011, : 251 - 254
  • [37] sEc: A portable interpreter optimizing technique for embedded Java']Java virtual machine
    Venugopal, KS
    Manjunath, G
    Krishnan, V
    USENIX ASSOCIATION PROCEEDINGS OF THE 2ND JAVA(TM) VIRTUAL MACHINE RESEARCH AND TECHNOLOGY SYMPOSIUM, 2002, : 127 - 138
  • [38] EarlGray: A component-based Java']Java virtual machine for embedded systems
    Ishikawa, H
    Nakajima, T
    ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 403 - 409
  • [39] An embedded Java']Java Virtual Machine using network-on-chip design
    Mathias, Graham
    Kent, Kenneth B.
    SEVENTEENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, 2006, : 149 - +
  • [40] A Java']Java Compatible Virtual Machine as an Embedded Middleware for Wireless Sensor Networks
    Cota, Carlos
    Aguilar, Leocundo
    Licea, Guillermo
    2010 IEEE ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE (CERMA 2010), 2010, : 265 - 270