Performance of a hardware-assisted real-time garbage collector

  • Authors:
  • William J. Schmidt;Kelvin D. Nilsen

  • Affiliations:
  • IBM Corporation, 3605 Hwy 52 North, 4B4/005-2, Rochester, MN;Department of Computer Science, Iowa State University, Ames, IA

  • Venue:
  • ASPLOS VI Proceedings of the sixth international conference on Architectural support for programming languages and operating systems
  • Year:
  • 1994

Quantified Score

Hi-index 0.02

Visualization

Abstract

Hardware-assisted real-time garbage collection offers high throughput and small worst-case bounds on the times required to allocate dynamic objects and to access the memory contained within previously allocated objects. Whether the proposed technology is cost effective depends on various choices between configuration alternatives. This paper reports the performance of several different configurations of the hardware-assisted real-time garbage collection system subjected to several different workloads. Reported measurements demonstrate that hardware-assisted real-time garbage collection is a viable alternative to traditional explicit memory management techniques, even for low-level languages like C++.