TY - GEN
T1 - Parallel garbage collection for shared memory multiprocessors
AU - Flood, Christine H.
AU - Detlefs, David
AU - Shavit, Nir
AU - Zhang, Xiaolan
N1 - Publisher Copyright:
© 2001 The USENIX Association.
PY - 2001
Y1 - 2001
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0003230603&partnerID=8YFLogxK
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:0003230603
T3 - Proceedings of the 1st Java Virtual Machine Research and Technology Symposium, JVM 2001
BT - Proceedings of the 1st Java Virtual Machine Research and Technology Symposium, JVM 2001
PB - USENIX Association
Y2 - 23 April 2001 through 24 April 2001
ER -