Parallel garbage collection for shared memory multiprocessors

Christine H. Flood, David Detlefs, Nir Shavit, Xiaolan Zhang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present a multiprocessor "stop-the-world"garbage collection framework that provides multiple forms of load balancing. Our parallel collectors use this framework to balance the work of root scanning, using static overpartitioning, and also to balance the work of tracing the object graph, using a form of dynamic load balancing called work stealing. We describe two collectors written using this framework: pSemispaces, a parallel semispace collector, and pMarkcompact, a parallel markcompact collector.

Original languageEnglish
Title of host publicationProceedings of the 1st Java Virtual Machine Research and Technology Symposium, JVM 2001
PublisherUSENIX Association
ISBN (Electronic)1880446111, 9781880446119
StatePublished - 2001
Event1st Java Virtual Machine Research and Technology Symposium, JVM 2001 - Monterey, United States
Duration: 23 Apr 200124 Apr 2001

Publication series

NameProceedings of the 1st Java Virtual Machine Research and Technology Symposium, JVM 2001

Conference

Conference1st Java Virtual Machine Research and Technology Symposium, JVM 2001
Country/TerritoryUnited States
CityMonterey
Period23/04/0124/04/01

Fingerprint

Dive into the research topics of 'Parallel garbage collection for shared memory multiprocessors'. Together they form a unique fingerprint.

Cite this