Assessing the Scalability of Garbage Collectors on Many Cores

Lokesh Gidra 1, 2, * Gaël Thomas 1, 2 Julien Sopena 1, 2 Marc Shapiro 1, 2
* Auteur correspondant
1 Regal - Large-Scale Distributed Systems and Applications
LIP6 - Laboratoire d'Informatique de Paris 6, Inria Paris-Rocquencourt
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.
Type de document :
Article dans une revue
Operating Systems Review, Association for Computing Machinery, 2011, Best papers from PLOS'11, 45 (3), pp.15--19. 〈10.1145/2094091.2094096〉
Liste complète des métadonnées

Littérature citée [16 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00932831
Contributeur : Marc Shapiro <>
Soumis le : vendredi 17 janvier 2014 - 17:28:46
Dernière modification le : jeudi 11 janvier 2018 - 06:20:06
Document(s) archivé(s) le : vendredi 18 avril 2014 - 11:52:47

Fichier

GC-scalability_PLOS-2011-10.pd...
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Lokesh Gidra, Gaël Thomas, Julien Sopena, Marc Shapiro. Assessing the Scalability of Garbage Collectors on Many Cores. Operating Systems Review, Association for Computing Machinery, 2011, Best papers from PLOS'11, 45 (3), pp.15--19. 〈10.1145/2094091.2094096〉. 〈hal-00932831〉

Partager

Métriques

Consultations de la notice

185

Téléchargements de fichiers

201