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 条
  • [21] Memory management for real-time java']java: An efficient solution using hardware support
    Higuera, T
    Issarny, V
    Banatre, M
    Lesot, JP
    Parain, F
    Cabillic, G
    REAL-TIME SYSTEMS, 2004, 26 (01) : 63 - 87
  • [22] The indeterministic behavior of scoped memory in Real-Time Java']Java
    Higuera-Toledano, M. Teresa
    2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 656 - 663
  • [23] Real-time Java']Java
    Gliss, B
    COMMUNICATIONS OF THE ACM, 1998, 41 (09) : 27 - 27
  • [24] Java']Java for real-time
    Nilsen, K
    REAL-TIME SYSTEMS, 1996, 11 (02) : 197 - 205
  • [25] Performance evaluation of Java']Java architectures in embedded real-time systems
    Pereira, Carlos Eduardo
    Ataide, Fernando Henripe
    Kunz, Guilherme Oliveira
    Freitas, . Edison Pignaton
    Silva, Elias Teodoro, Jr.
    Carvalho, Fabiano Costa
    ETFA 2005: 10th IEEE International Conference on Emerging Technologies and Factory Automation, Vol 1, Pts 1 and 2, Proceedings, 2005, : 841 - 848
  • [26] Building the Java']Java Heap with Bricks in an Embedded Real-Time Environment
    Teresa Higuera-Toledano, M.
    2014 IEEE/ACM 18TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2014), 2014, : 57 - 66
  • [27] Embedded Java']Java: the role of RTOS architecture in real-time applications
    Furr, S
    ELECTRONIC ENGINEERING, 2000, 72 (877): : 42 - 45
  • [28] Java']Java can shine in embedded apps - Even real-time
    Williams, T
    COMPUTER DESIGN, 1996, 35 (10): : 94 - 95
  • [29] Scoped types and aspects for real-time Java memory management
    Chris Andreae
    Yvonne Coady
    Celina Gibbs
    James Noble
    Jan Vitek
    Tian Zhao
    Real-Time Systems, 2007, 37 : 1 - 44
  • [30] Ownership types for safe region-based memory management in real-time Java']Java
    Boyapati, C
    Salcianu, A
    Beebee, W
    Rinard, M
    ACM SIGPLAN NOTICES, 2003, 38 (05) : 324 - 337