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
来源
Fifth International Conference on Computer and Information Technology - Proceedings | 2005年
关键词
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
相关论文
共 8 条
  • [1] Stack operations folding in Java']Java processors
    Chang, LC
    Ton, LR
    Kao, MF
    Chung, CP
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1998, 145 (05): : 333 - 340
  • [2] FONG A, 1995, 7 EUR SIM S SOC COMP, P406
  • [3] KIM A, 2000, EUR C 2000 P 26 5 7, V1, P332
  • [4] KIM A, 1999, 2 INT WORKSH COMP AR
  • [5] LUN MP, 2003, ACM SIGARCH COMPUTER, V31
  • [6] TANENBAUM AS, 1999, STRUCTURED COMPUTER
  • [7] TON LR, 1997, INSTRUCTION FOLDING
  • [8] VENNERS B, 1999, INSIDE JAVA 2 VIRTUA