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 条
  • [41] Java']Java perks up Embedded Systems Conference
    Ajluni, C
    ELECTRONIC DESIGN, 1996, 44 (18) : 153 - &
  • [42] Java']Java-through-C compilation: An enabling technology for Java']Java in embedded systems
    Varma, A
    Bhattacharyya, SS
    DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2004, : 161 - 166
  • [43] Safety-Critical Java']Java on a Java']Java Processor
    Schoeberl, Martin
    Rios, Juan Ricardo
    PROCEEDINGS OF THE 10TH INTERNATIONAL WORKSHOP ON JAVA TECHNOLOGIES FOR REAL-TIME AND EMBEDDED SYSTEMS, 2012, : 54 - 61
  • [44] Embedded Java']Java
    Rosenstiel, W
    13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 2000, : 172 - 172
  • [45] Programming Deterministic Reactive Systems with Synchronous Java']Java
    Motika, Christian
    von Hanxleden, Reinhard
    Heinold, Mirko
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [46] An effective instruction optimization method for embedded real-time Java']Java processor
    Chai, ZL
    Tang, ZQ
    Wang, LM
    Tu, SL
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2005, : 225 - 231
  • [47] Design of Instruction Execution Stage for an Embedded Real-Time Java']Java Processor
    Hu, Guang
    Chai, Zhilei
    Zhao, Wenke
    INTELLIGENT COMPUTING AND INFORMATION SCIENCE, PT II, 2011, 135 : 625 - +
  • [48] Java in embedded and consumer systems
    Sun Microsystems, United Kingdom
    IEE Colloq Dig, 1600, 281 (4/1):
  • [49] An Energy Efficient Embedded Processor for Hard Real-Time Java']Java Applications
    Tewary, Manish
    Malik, Avinash
    Salcic, Zoran
    Biglari-Abhari, Morteza
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2019, 2019, 11479 : 281 - 292
  • [50] A hardware accelerator for Java']Java™ platforms on a 130-nm embedded processor core
    Yamada, Tetsuya
    Irie, Naohiko
    Tsunoda, Takanobu
    Irita, Takahiro
    Kitagawa, Kenji
    Yoshida, Ryohei
    Toyama, Keisuke
    Satoyama, Motoaki
    IEICE TRANSACTIONS ON ELECTRONICS, 2007, E90C (02) : 523 - 530