@inproceedings{5f24fe24c620455f8b62c9158cb06afe,
title = "Assessing the scalability of garbage collectors on many cores",
abstract = "Managed Runtime Environments (MRE) are increasingly used for application servers that use large multi-core hardware. We find that the garbage collector is critical for overall performance in this setting. We explore the costs and scalability of the garbage collectors on a contemporary 48-core multiprocessor machine. We present experimental evaluation of the parallel and concurrent garbage collectors present in OpenJDK, a widely-used Java virtual machine. We show that garbage collection represents a substantial amount of an application's execution time, and does not scale well as the number of cores increases. We attempt to identify some critical scalability bottlenecks for garbage collectors.",
author = "Lokesh Gidra and Ga{\"e}l Thomas and Julien Sopena and Marc Shapiro",
year = "2011",
month = nov,
day = "16",
doi = "10.1145/2039239.2039249",
language = "English",
isbn = "9781450309790",
series = "Proceedings of the 6th Workshop on Programming Languages and Operating Systems, PLOS 2011 - In Conjunction with the 23rd ACM Symposium on Operating Systems Principles, SOSP 2011",
booktitle = "Proceedings of the 6th Workshop on Programming Languages and Operating Systems, PLOS 2011 - In Conjunction with the 23rd ACM Symposium on Operating Systems Principles, SOSP 2011",
note = "6th Workshop on Programming Languages and Operating Systems, PLOS 2011, Held in Conjunction with the 23rd ACM Symposium on Operating Systems Principles, SOSP 2011 ; Conference date: 23-10-2011 Through 23-10-2011",
}