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 条
  • [31] Efficient signal processing in embedded Java']Java systems
    Krapf, R
    Carro, L
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV: DIGITAL SIGNAL PROCESSING-COMPUTER AIDED NETWORK DESIGN-ADVANCED TECHNOLOGY, 2003, : 61 - 64
  • [32] Safety-critical Java']Java for embedded systems
    Schoeberl, Martin
    Dalsgaard, Andreas Engelbredt
    Hansen, Rene Rydhof
    Korsholm, Stephan E.
    Ravn, Anders P.
    Rivas, Juan Ricardo Rios
    Strom, Torur Biskopsto
    Sondergaard, Hans
    Wellings, Andy
    Zhao, Shuai
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (22):
  • [33] Java']Java For Embedded Real-time Systems
    Shen, Yuan
    Xu, Wenbo
    DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1282 - 1287
  • [34] Offload debugging for Java']Java programmed embedded systems
    Silva Fragoso, Fernando Henrique
    Fernandes Tenorio, Luiz Eugenio
    de Lemos Meira, Silvio Romero
    2013 III BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2013), 2013, : 7 - 10
  • [35] Signal processing applications for embedded Java']Java systems
    Krapf, RC
    de Mattos, JCB
    Spellmeier, G
    Carro, L
    15TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2002, : 209 - 213
  • [36] Embedded systems - Silicon meets Java']Java at Comdex
    不详
    IEEE INTERNET COMPUTING, 1999, 3 (01) : 16 - 16
  • [37] Power consumption reduction in Java']Java embedded systems
    Lo, CTD
    CCCT 2003, VOL 1, PROCEEDINGS: COMPUTING/INFORMATION SYSTEMS AND TECHNOLOGIES, 2003, : 123 - 128
  • [38] Research on Java']Java Compiling System for Embedded Systems
    Luo, Haowen
    Zhang, Yu
    Zhang, Shenglan
    ISBDAI '18: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON BIG DATA AND ARTIFICIAL INTELLIGENCE, 2018, : 333 - 336
  • [39] Java']Java virtual machines behavior on embedded systems
    Ammous, Karim
    Benameur, Nasser
    Niar, Smail
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 302 - +
  • [40] Translating Java']Java for Resource Constrained Embedded Systems
    Plumbridge, Gary
    Audsley, Neil
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,