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 条
  • [41] Real-Time Garbage Collection for Java']Java microprocessor
    Vu Quang Dung
    Nguyen Viet Ha
    2008 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS, PROCEEDINGS, 2008, : 339 - 342
  • [42] A high-performance end system architecture for real-time CORBA
    Schmidt, DC
    Gokhale, AS
    Harrison, TH
    Parulkar, G
    IEEE COMMUNICATIONS MAGAZINE, 1997, 35 (02) : 72 - 77
  • [43] High-Performance Real-Time Bus in Parallel Processing System
    Cheng Xin
    Wu Huachun
    ADVANCES IN MECHATRONICS AND CONTROL ENGINEERING, PTS 1-3, 2013, 278-280 : 1043 - 1046
  • [44] Operating system support for high-performance, real-time CORBA
    Gokhale, A
    Schmidt, DC
    Harrison, T
    Parulkar, G
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON OBJECT-ORIENTATION IN OPERATING SYSTEMS, 1996, : 30 - 37
  • [45] Dependabilities in a high-performance quantum real-time distributed system
    Chou, Yao-Hsin
    Tsai, I-Ming
    Fahn, Chin-Shyurng
    Hong, Shi-Jinn
    Kuo, Sy-Yen
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 1107 - +
  • [46] A High-Performance System for Weak ECG Real-Time Detection
    Xu, Kun
    Yang, Yi
    Li, Yu
    Zhang, Yahui
    Zhang, Limin
    SENSORS, 2024, 24 (04)
  • [47] HARDWARE MONITORING OF REAL-TIME COMPUTER SYSTEM PERFORMANCE
    ARNDT, FR
    OLIVER, GM
    COMPUTER, 1972, 5 (04) : 25 - &
  • [48] Development and validation of hardware architectures for real-time high-performance speech recognition systems
    Malatesta, A
    Cardarilli, GC
    Re, M
    Arnone, L
    Bocchio, S
    2005 PHD RESEARCH IN MICROELECTRONICS AND ELECTRONICS, VOLS 1 AND 2, PROCEEDINGS, 2005, : 434 - 436
  • [49] Flexible hardware design methodology for high-performance ATM switching system using real-time emulation technique
    Matsumura, T
    Yamanaka, N
    Yamaguchi, R
    Ishikawa, K
    IEICE TRANSACTIONS ON COMMUNICATIONS, 1998, E81B (02) : 466 - 472
  • [50] Flexible hardware design methodology for high-performance ATM switching system using real-time emulation technique
    NTT Access Network Systems Lab, Atsugi-shi, Japan
    IEICE Trans Commun, 2 (466-472):