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 条
  • [1] 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
  • [2] AUTOMATIC MEMORY MANAGEMENT FOR EMBEDDED REAL-TIME JAVA']JAVA PROCESSOR JPOR-32
    Hu, Guang
    Chai, Zhilei
    Tu, Shiliang
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2011, 17 (08): : 1193 - 1205
  • [3] Memory management for real-time Java']Java: State of the art
    Pizlo, Filip
    Vitek, Jan
    ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 248 - 254
  • [4] Predictable Real-time Java']Java Model and Memory Management
    Jin Yongxian
    ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 384 - 388
  • [5] Java']Java For Embedded Real-time Systems
    Shen, Yuan
    Xu, Wenbo
    DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1282 - 1287
  • [6] Embedded and real-time Java
    Hardin, David S.
    IEEE Instrumentation and Measurement Magazine, 2000, 3 (02): : 49 - 50
  • [7] Scoped types and aspects for real-time Java']Java memory management
    Andreae, Chris
    Coady, Yvonne
    Gibbs, Celina
    Noble, James
    Vitek, Jan
    Zhao, Tian
    REAL-TIME SYSTEMS, 2007, 37 (01) : 1 - 44
  • [8] Region-based memory management for real-time Java']Java
    Higuera, T
    Issarny, V
    Banâtre, M
    Cabillic, G
    Lesot, JP
    Parain, F
    FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 387 - 394
  • [9] An emprical evaluation of memory management alternatives for real-time Java']Java
    Pizlo, Filip
    Vitek, Jan
    27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 35 - +
  • [10] Restrictions of Java']Java for embedded real-time systems
    Schoeberl, M
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 93 - 100