Dynamic memory management for real-time embedded Java']Java chips

被引:2
|
作者
Lin, CM [1 ]
Chen, TF [1 ]
机构
[1] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
关键词
D O I
10.1109/RTCSA.2000.896370
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Java chip has been widely accepted in real-time embedded systems. Those embedded applications usually impose resource and real-time constraints on the design of CPU. In this paper; we seek a hardware-assisted scheme to support the runtime memory management and thus to provide real-time capability for embedded Java devices. We propose a dynamic garbage collection mechanism to guarantee predictable memory allocation time. The key point is that a co-processor identifies the data transition events in Java that memory management is accomplished by a circular heap. We show the design and architecture of the dynamic memory management in details. Our simulation results illustrate that the response time of memory allocation is much predictable, compared to other approaches.
引用
收藏
页码:49 / 56
页数:8
相关论文
共 50 条
  • [31] Embedded Java']Java goes real time
    不详
    EDN, 2001, 46 (03) : 72 - 72
  • [32] A Real-Time Java']Java server for Real-Time Mach
    Miyoshi, A
    Tokuda, H
    PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 319 - 325
  • [33] Automated discovery of scoped memory regions for real-time Java']Java
    Deters, M
    Cytron, RK
    ACM SIGPLAN NOTICES, 2003, 38 (02) : 132 - 142
  • [34] Real-Time Java']Java scoped memory: Design patterns and semantics
    Pizlo, F
    Fox, JM
    Holmes, D
    Vitek, J
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 101 - 110
  • [35] Extending Distributed Real-Time Java']Java with Remote Memory Areas
    Basanta-Val, P.
    Garcia-Valls, M.
    2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 42 - 47
  • [36] Towards the integration of scoped memory in distributed real-time Java']Java
    Basanta-Val, P
    Garcia-Valls, M
    Estévez-Ayres, I
    ISORC 2005: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2005, : 382 - 389
  • [37] Efficient memory-reference checks for Real-Time Java']Java
    Corsaro, A
    Cytron, RK
    ACM SIGPLAN NOTICES, 2003, 38 (07) : 51 - 58
  • [38] Making Java']Java real-time
    Uckun, S
    Gasperoni, F
    IEEE SPECTRUM, 1998, 35 (12) : 22 - 23
  • [39] Java']Java in real-time applications
    Bertolissi, E
    Preece, C
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1998, 45 (04) : 1965 - 1972
  • [40] Real-time scheduling for Java']Java
    Goldschmidt, B
    László, Z
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VIII, PROCEEDINGS, 2003, : 154 - 159