Assessing the Scalability of Garbage Collectors on Many Cores - Archive ouverte HAL
Article Dans Une Revue Operating Systems Review Année : 2011

Assessing the Scalability of Garbage Collectors on Many Cores

Résumé

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.
Fichier principal
Vignette du fichier
GC-scalability_PLOS-2011-10.pdf (210.14 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00932831 , version 1 (17-01-2014)

Identifiants

Citer

Lokesh Gidra, Gaël Thomas, Julien Sopena, Marc Shapiro. Assessing the Scalability of Garbage Collectors on Many Cores. Operating Systems Review, 2011, Best papers from PLOS'11, 45 (3), pp.15--19. ⟨10.1145/2094091.2094096⟩. ⟨hal-00932831⟩
184 Consultations
459 Téléchargements

Altmetric

Partager

More