Remembered Sets Can Also Play Cards

Hosking, Antony L. and Hudson, Richard S.

Abstract

Remembered sets and dirty bits have been proposed as alternative implementations of the write barrier for garbage collection. There are advantages to both approaches. Dirty bits can be efficiently maintained with minimal, bounded overhead per store operation, while remembered sets concisely, and accurately record the necessary information. Here we present evidence to show that hybrids can combine the virtues of both schemes and offer competitive performance. Moreover, we argue that a hybrid can better avoid the devils that are the downfall of the separate alternatives.

@inproceedings{Hosking+1993GC,
  author = {Hosking, Antony L. and Hudson, Richard S.},
  title = {Remembered Sets Can Also Play Cards},
  booktitle = {OOPSLA Workshop on Garbage Collection and Memory Management},
  series = {GC},
  year = {1993},
  editor = {Wilson, Paul},
  month = {September},
  address = {Washington, DC},
  url = {ftp://ftp.cs.utexas.edu/pub/garbage/GC93/hosking.ps},
  gscholar = {60}
}