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 条
  • [21] Java']Java perks up embedded systems
    Quinnell, RA
    EDN, 1997, 42 (16) : 38 - &
  • [22] On the utilization of Java']Java technology in embedded systems
    Strom, O
    Svarstad, K
    Aas, EJ
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2003, 8 (01) : 87 - 106
  • [23] Java']Java Simulations of Embedded Control Systems
    Farias, Gonzalo
    Cervin, Anton
    Arzen, Karl-Erik
    Dormido, Sebastian
    Esquembre, Francisco
    SENSORS, 2010, 10 (09) : 8585 - 8603
  • [24] Computational reflection for embedded Java']Java systems
    Di Stefano, A
    Fargetta, M
    Tramontana, E
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 437 - 450
  • [25] Java for embedded systems
    Mulchandani, Deepak
    IEEE Internet Computing, 1998, 2 (03): : 30 - 33
  • [26] A dualthreaded Java']Java processor for Java']Java multithreading
    Chung, CM
    Kim, SD
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 693 - 700
  • [27] Low power Java processor for embedded applications
    Beck, Antonio Carlos S.
    Carro, Luigi
    IFIP Advances in Information and Communication Technology, (213-228):
  • [28] Fast Host Service Interface Design for Embedded Java']Java Application Processor
    Su, Kuan-Nian
    Tsai, Chun-Jen
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 1357 - 1360
  • [29] Memory Access Mechanism in Embedded Real-Time Java']Java Processor
    Hu, Guang
    Chai, Zhilei
    Tu, Shiliang
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 5, 2010, : 786 - 790
  • [30] Research on Java']Java Compiling System for Embedded Systems
    Teng Haikun
    Liu Xinsheng
    Wang Shiying
    Yue, Xiao-Guang
    ISBDAI '18: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON BIG DATA AND ARTIFICIAL INTELLIGENCE, 2018, : 342 - 345