A novel just-in-time compiler on an embedded object-oriented processor

被引:0
|
作者
Yau, CH [1 ]
Tan, YY [1 ]
Fong, AS [1 ]
机构
[1] City Univ Hong Kong, Dept Elect Engn, Hong Kong, Hong Kong, Peoples R China
关键词
object; !text type='Java']Java[!/text; Just-in-time (JIT); compiler; access control; operand descriptor;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As software trend is moving to Object-Oriented Programming (OOP), a novel object processor for running OOP offers an opportunity to enhance the system security, performance and to provide an alternative for a Virtual Machine to suit OOP. We select Java as our targeting language due to its security, re-usability and portability. However, Java's severe restrictions of its real-time behavior become the barrier on embedded devices. Our solution is to build a Java Just-In-Time compiler on jHISC, a descriptor processor targeting on Java, in order to excel in running Java language. Through this hardware and software co-development, Java can run as a native language in embedded devices similar to the performance of running C language on RISC or CISC and penetrate all Java's features to increase overall system security and performance.
引用
收藏
页码:771 / 775
页数:5
相关论文
共 50 条
  • [21] Construction and reuse of object-oriented compiler and interpreter
    Luo, JB
    Jiang, WD
    Gao, J
    Wu, JX
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 133 - 140
  • [22] Design and implementation of Java just-in-time compiler
    Yuxin Ding
    Jia Mei
    Hu Cheng
    Journal of Computer Science and Technology, 2000, 15 : 584 - 590
  • [23] COMPILER CONSTRUCTION BY OBJECT-ORIENTED SYSTEM NUT
    PENJAM, J
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 371 : 66 - 80
  • [24] Evaluation of a Just-in-Time Compiler Retrofitted for PHP
    Tatsubori, Michiaki
    Tozawa, Akihiko
    Suzumura, Toyotaro
    Trent, Scott
    Onodera, Tamiya
    ACM SIGPLAN NOTICES, 2010, 45 (07) : 121 - 131
  • [25] A Just-in-Time compiler for a reconfigurable testing platform
    El-Kadri, Mohammad
    Groza, Voicu
    Abielmona, Rami
    Assaf, Mansour
    2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 628 - +
  • [26] Object-oriented technology in the design of ATLAS compiler
    Jiang, SD
    Xu, HM
    Wang, JB
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 4849 - 4851
  • [27] Experiences in building a compiler for an object-oriented language
    Guimaraes, JD
    ACM SIGPLAN NOTICES, 2003, 38 (04) : 25 - 33
  • [28] OBJECT-ORIENTED EMBEDDED C
    Neser, M.
    van Schoor, G.
    SAIEE AFRICA RESEARCH JOURNAL, 2009, 100 (04): : 90 - 96
  • [29] Processor for an object-oriented rendering system
    Schneider, Bengt-Olaf
    Computer Graphics Forum, 1988, 7 (04) : 301 - 310
  • [30] Object-oriented network topology processor
    Pandit, S
    Soman, SA
    Khaparde, SA
    IEEE COMPUTER APPLICATIONS IN POWER, 2001, 14 (02): : 42 - 46