Assessing the Scalability of Garbage Collectors on Many Cores - Inria - Institut national de recherche en sciences et technologies du numérique
Communication Dans Un Congrès 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-00932818 , 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. PLOS '11 - 6th Workshop on Programming Languages and Operating Systems, Oct 2011, Cascais, Portugal. pp.7:1-7:5, ⟨10.1145/2039239.2039249⟩. ⟨hal-00932818⟩
292 Consultations
206 Téléchargements

Altmetric

Partager

More