@inproceedings{b99859d049224ec89a41313695425a0a,
title = "Real-time concurrent collection on stock multiprocessors",
abstract = "We've designed and implemented a copying garbage-collection algorithm that is efficient, real-time, concurrent, runs on commercial uniprocessors and shared-memory multiprocessors, and requires no change to compilers. The algorithm uses standard virtual-memory hardware to detect references to {"}from space{"} objects and to synchronize the collector and mutator threads. We've implemented and measured a prototype running on SRC's 5-processor Firefly. It will be straightforward to merge our techniques with generational collection. An incremental, nonconcurrent version could be implemented easily on many versions of Unix.",
author = "Appel, {Andrew Wilson} and Ellis, {John R.} and Kai Li",
note = "Publisher Copyright: {\textcopyright} 1988 ACM.; ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 1988 ; Conference date: 20-06-1988 Through 24-06-1988",
year = "1988",
month = jun,
day = "1",
doi = "10.1145/53990.53992",
language = "English (US)",
series = "Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)",
publisher = "Association for Computing Machinery",
pages = "11--20",
editor = "R.L. Wexelblat",
booktitle = "Proceedings of the ACM SIGPLAN 1988 Conference on Programming Language Design and Implementation, PLDI 1988",
}