A HIGH-PERFORMANCE HARDWARE-ASSISTED REAL-TIME GARBAGE COLLECTION SYSTEM

被引:0
|
作者
NILSEN, KD [1 ]
SCHMIDT, WJ [1 ]
机构
[1] IBM CORP,ROCHESTER,MN 55901
来源
JOURNAL OF PROGRAMMING LANGUAGES | 1994年 / 2卷 / 01期
关键词
AUTOMATIC GARBAGE COLLECTION; DYNAMIC STORAGE MANAGEMENT; HIGH-LEVEL LANGUAGE ARCHITECTURES; REAL-TIME AND EMBEDDED SYSTEMS; RUN-TIME ENVIRONMENTS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The benefits of high-performance garbage collection include improved programmer productivity, improved software reliability, and, due to increases in expressive power, increased program functionality. The hardware-assisted garbage collection system described supports dynamic memory allocation efficiency that is approximately five times greater than the efficiency of typical implementations of C's malloc and free functions. Though occasional memory fetch and store operations are delayed by up to 1 mus (six memory cycles), the average time required to respond to a memory operation is nearly indistinguishable from that required for traditional memory. The worst-case time required to allocate a new object is less than 1 mus (two memory cycles), regardless of the object's size. Periodically, at predictable times, application processing is suspended by approximately 500 mus (16k CPU cycles) while the CPU flushes its cache in preparation for the start of another garbage collection pass.
引用
收藏
页码:1 / 40
页数:40
相关论文
共 50 条
  • [21] Scheduling of hard real-time garbage collection
    Schoeberl, Martin
    REAL-TIME SYSTEMS, 2010, 45 (03) : 176 - 213
  • [22] Scheduling of hard real-time garbage collection
    Martin Schoeberl
    Real-Time Systems, 2010, 45 : 176 - 213
  • [23] Scheduling Real-Time Garbage Collection on Uniprocessors
    Kalibera, Tomas
    Pizlo, Filip
    Hosking, Antony L.
    Vitek, Jan
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2011, 29 (03):
  • [24] Modeling real-time garbage collection cost
    Fu, Wei
    Hauser, Carl
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 217 - +
  • [25] Real-time garbage collection for Java']Java
    Schoeberl, Martin
    Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, Proceedings, 2006, : 424 - 432
  • [26] Scheduling Hard Real-time Garbage Collection
    Kalibera, Tomas
    Pizlo, Filip
    Hosking, Antony L.
    Vitek, Jan
    2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 81 - 92
  • [27] ANALYSIS OF AN ALGORITHM FOR REAL-TIME GARBAGE COLLECTION
    WADLER, PL
    COMMUNICATIONS OF THE ACM, 1976, 19 (09) : 491 - 500
  • [28] A new hardware architecture of high-performance real-time texture classification system based on FPGA
    Zhang, Yanjun
    Guo, Xin
    Guo, Hongchen
    Zhang, Yichen
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [29] High performance reconfigurable hardware system for real-time image processing
    赵广州
    张天序
    王岳环
    曹治国
    左峥嵘
    JournalofSystemsEngineeringandElectronics, 2005, (03) : 502 - 509
  • [30] High-Performance SIFT Hardware Accelerator for Real-Time Image Feature Extraction
    Huang, Feng-Cheng
    Huang, Shi-Yu
    Ker, Ji-Wei
    Chen, Yung-Chang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (03) : 340 - 351