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 条
  • [41] Real-time programming in Java']Java
    Brosgol, BM
    TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS - TOOLS 34, PROCEEDINGS, 2000, : 487 - 487
  • [42] The Real-Time Specification for Java']Java
    Hardin, D
    DR DOBBS JOURNAL, 2000, 25 (02): : 78 - +
  • [43] The reality of real-time Java']Java
    Dibble, P
    Varhol, P
    COMPUTER DESIGN, 1998, 37 (08): : 70 - +
  • [44] An effective instruction optimization method for embedded real-time Java']Java processor
    Chai, ZL
    Tang, ZQ
    Wang, LM
    Tu, SL
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2005, : 225 - 231
  • [45] Java']Java real-time extensions
    Labs, W
    I&CS-INSTRUMENTATION & CONTROL SYSTEMS, 1999, 72 (02): : 44 - 45
  • [46] The real-time specification for Java']Java
    Bollella, G
    Gosling, J
    COMPUTER, 2000, 33 (06) : 47 - +
  • [47] Introduction to the Special Issue on Java']Java Technologies for Real-Time and Embedded Systems
    Vitek, Jan
    Kalibera, Tomas
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (08): : 751 - 752
  • [48] Java']Java Technologies for Real-Time and Embedded Systems (JTRES2013)
    Fox, Geoffrey
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (06):
  • [49] Design of Instruction Execution Stage for an Embedded Real-Time Java']Java Processor
    Hu, Guang
    Chai, Zhilei
    Zhao, Wenke
    INTELLIGENT COMPUTING AND INFORMATION SCIENCE, PT II, 2011, 135 : 625 - +
  • [50] Introduction to Special Issue on Java']Java Technologies for Real-Time and Embedded Systems
    Teresa Higuera-Toledano, M.
    Locke, Doug
    Corsaro, Angelo
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 10 (01)