RJOP - A Customized Java']Java Processor for Reactive Embedded Systems

被引:0
|
作者
Nadeem, Muhammad [1 ]
Biglari-Abhari, Morteza [1 ]
Salcic, Zoran [1 ]
机构
[1] Univ Auckland, Dept Elect & Comp Engn, Auckland 1, New Zealand
关键词
Reactive Embedded Systems; !text type='Java']Java[!/text] Processor; Synchronous Languages;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a novel, high performance and low cost execution architecture for the system level GALS programming language SystemJ, which extends Java with synchronous reactive features present in Esterel and asynchronous constructs of CSP (Communicating Sequential Processes). The new architecture is based on JOP (Java Optimized Processor), which is a hardware implementation of the Java Virtual Machine (JVM). The JOP, inherently suited to data-driven transformational operations, is extended to efficiently execute the control constructs and control flow of SystemJ. The new core, which is called RJOP (Reactive JOP) supports efficient execution of both data dominated and control dominated embedded applications. It also maintains the time-predictable execution of the applications intended for real-time embedded systems and calculation of Worst Case Reaction Time (WCRT) as provided by the original core. The initial results indicate significant performance improvement and lower resource requirements over the exixting architectures used for the SystemJ execution.
引用
收藏
页码:1038 / 1043
页数:6
相关论文
共 50 条
  • [1] A Java']Java processor architecture for embedded real-time systems
    Schoeberl, Martin
    JOURNAL OF SYSTEMS ARCHITECTURE, 2008, 54 (1-2) : 265 - 286
  • [2] Allowing for ILP in an embedded Java']Java processor
    Radhakrishnan, R
    Talla, D
    John, LK
    PROCEEDING OF THE 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2000, : 294 - 305
  • [3] A novel JAVA']JAVA processor for embedded devices
    Tan, Y
    Yau, C
    Lo, K
    Mok, P
    Fong, AS
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2005, 3553 : 112 - 121
  • [4] Tokenisation of class files for an embedded Java']Java processor
    Haggett, Shawn
    Knowles, Greg
    Bignell, Graham
    6TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, PROCEEDINGS, 2007, : 375 - +
  • [5] Embedded Java']Java benchmark analysis on the ARM processor
    Isen, Ciji
    Angepat, Hari
    John, Lizy K.
    Pil, Choi Jung
    Song, Hyo Jung
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2009, 4 (01) : 40 - 53
  • [6] Low power Java']Java processor for embedded applications
    Beck, Antonio Carlos S.
    Carro, Luigi
    VLSI-SOC: FROM SYSTEMS TO CHIPS, 2006, 200 : 213 - +
  • [7] Prototyping of a Java']Java-embedded multimedia processor
    Fukase, MA
    Khondkar, P
    Nakamura, T
    IECON'01: 27TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, 2001, : 2126 - 2130
  • [8] An ESTEREL-based reactive JAVA']JAVA extension for reactive embedded systems development
    Antoniotti, M
    Ferrari, A
    Flesca, A
    Sangiovanni-Vincentelli, A
    SYSTEM-ON-CHIP METHODOLOGIES & DESIGN LANGUAGES, 2001, : 205 - 214
  • [9] A Java']Java Processor IP Design for Embedded SoC
    Tsai, Chun-Jen
    Kuo, Han-Wen
    Lin, Zigang
    Guo, Zi-Jing
    Wang, Jun-Fu
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (02) : 35
  • [10] Java']Java for embedded systems
    Mulchandani, D
    IEEE INTERNET COMPUTING, 1998, 2 (03) : 30 - 39