Portable, mostly-concurrent, mostly-copying garbage collection for multi-processors

Date

Authors

Hosking, Antony L.

Journal Title

Journal ISSN

Volume Title

Publisher

Access Statement

Research Projects

Organizational Units

Journal Issue

Abstract

Modern commodity platforms increasingly support thread-level parallelism, which must be exploited by garbage collected applications. We describe the design and implementation of a portable mostly-concurrent mostly-copying garbage collector that exhibits scalable performance on multi-processors. We characterize its performance for heap-intensive workloads on two different multi-processor platforms, showing maximum pause times two orders of magnitude shorter than for fully stop-the-world collection at the cost of some total mutator throughput.

Description

Citation

Source

Book Title

ISMM 2006 - Proceedings of the 2006 InternationalSymposium on Memory Management

Entity type

Publication

Access Statement

License Rights

Restricted until