Scaling GYSELA code beyond 32K-cores on Blue Gene/Q

Résumé : Les simulations gyrocinétiques ont des coûts en calcul extrêmement importants. Jusqu'à maitenant, le code semi-Lagrangien Gysela réalisait de grandes simulations en employant quelques milliers de cœurs (8k cœurs typiquement). Il est prévu que des simulations à grain plus fin et incluant les électrons cinétiques augmentent ces besoins d'un facteur important, fournissant un exemple d'application nécessitant des machines Exascale. Ce papier présente notre travail pour améliorer Gysela afin de viser une architecture qui offre une direction possible vers l'Exascale : la Blue Gene/Q. Après avoir analysé les limitations du code sur cette architecture, nous avons mis en œuvre trois types d'améliorations : des améliorations de performances de calcul, des améliorations de consomation mémoire et des améliorations d'E/S disque. Nous montrons que suite à ces travaux, le code monte en charge au delà de 32k cœurs avec des performances bien améliorées. Il devient ainsi possible de viser les machines les plus performantes disponibles et de gérer des cas physiques nettement plus grands.
Type de document :
Communication dans un congrès
ESAIM: PROCEEDINGS, Jul 2012, Luminy, France. CEMRACS 2012, pp.117-135, 2013, 43. 〈10.1051/proc/201343007〉
Liste complète des métadonnées

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

https://hal.inria.fr/hal-01050322
Contributeur : Julien Bigot <>
Soumis le : vendredi 25 juillet 2014 - 15:14:44
Dernière modification le : lundi 1 octobre 2018 - 16:02:56
Document(s) archivé(s) le : mardi 25 novembre 2014 - 18:16:12

Fichier

proc134308.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Identifiants

Collections

Citation

Julien Bigot, Virginie Grandgirard, Guillaume Latu, Chantal Passeron, Fabien Rozar, et al.. Scaling GYSELA code beyond 32K-cores on Blue Gene/Q. ESAIM: PROCEEDINGS, Jul 2012, Luminy, France. CEMRACS 2012, pp.117-135, 2013, 43. 〈10.1051/proc/201343007〉. 〈hal-01050322〉

Partager

Métriques

Consultations de la notice

679

Téléchargements de fichiers

208