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 条
  • [31] A performance analysis of an object-oriented processor
    Tan YiYu
    Lo Kai Man
    Fong Anthony S.
    THIRD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, PROCEEDINGS, 2006, : 690 - +
  • [32] Just-in-time compiler for konohascript using LLVM
    Ide, Masahiro
    Kuramitsu, Kimio
    IPSJ Online Transactions, 2013, 6 (01) : 9 - 16
  • [33] An object-oriented methodology for embedded real-time systems
    Alvarez, J.M. (alvarezp@lcc.uma.es), 1600, Oxford University Press (46):
  • [34] An object-oriented methodology for embedded real-time systems
    Alvarez, JM
    Diaz, M
    Llopis, L
    Pimentel, E
    Troya, JM
    COMPUTER JOURNAL, 2003, 46 (02): : 123 - 145
  • [35] Templates-based portable just-in-time compiler
    Iliasov, A
    ACM SIGPLAN NOTICES, 2003, 38 (08) : 37 - 43
  • [36] Improving the quality of compiler construction with object-oriented techniques
    Gutiérrez, DB
    Díez, CL
    Castanedo, RI
    Gayo, JEL
    Lovelle, JMC
    ACM SIGPLAN NOTICES, 2000, 35 (12) : 41 - 50
  • [37] BacCaml: The Meta-Hybrid Just-In-Time Compiler
    Izawa, Yusuke
    PROGRAMMING 2019: PROCEEDINGS OF THE CONFERENCE COMPANION OF THE 3RD INTERNATIONAL CONFERENCE ON ART, SCIENCE, AND ENGINEERING OF PROGRAMMING, 2019,
  • [38] Tango: An Optimizing Compiler for Just-In-Time RTL Simulation
    Tine, Blaise-Pascal
    Yalamanchili, Sudhakar
    Kim, Hyesoon
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 157 - 162
  • [39] Overview of the IBM Java']Java just-in-time compiler
    Suganuma, T
    Ogasawara, T
    Takeuchi, M
    Yasue, T
    Kawahito, M
    Ishizaki, K
    Komatsu, H
    Nakatani, T
    IBM SYSTEMS JOURNAL, 2000, 39 (01) : 175 - 193
  • [40] Replay compilation: Improving debuggability of a just-in-time compiler
    Ogata, Kazunori
    Onodera, Tamiya
    Kawachiya, Kiyokuni
    Komatsu, Hideaki
    Nakatani, Toshio
    ACM SIGPLAN NOTICES, 2006, 41 (10) : 241 - 251