Validation numérique de codes scientifiques sur GPU

Résumé : Comme de plus en plus de codes scientifiques tirent parti des GPU, il est nécessaire de contrôler la qualité numérique des résultats obtenus sur ce type d’architecture. Nous présentons les particularités de l’utilisation sur GPU de l’arithmétique stochastique pour l’estimation de la propagation d’erreur d’arrondi. Des solutions spécifiques ont été proposées notamment pour la détection des instabilités numériques et l’implantation du mode d’arrondi aléatoire. Nous montrons comment contrôler, grâce à l’arithmétique stochastique, la fiabilité d’applications scientifiques pour lesquelles des problèmes de reproductibilité numérique ont été mis en évidence. En particulier, nous présentons l’apport de l’arithmétique stochastique dans un code de géophysique dont les résultats diffèrent selon l’architecture utilisée : CPU séquentiel, CPU multicoeur et différents types de GPU.
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01216452
Contributor : Lip6 Publications <>
Submitted on : Friday, October 16, 2015 - 12:00:10 PM
Last modification on : Thursday, March 21, 2019 - 2:30:40 PM

Identifiers

  • HAL Id : hal-01216452, version 1

Citation

Fabienne Jézéquel, Jean-Luc Lamotte, Issam Said. Validation numérique de codes scientifiques sur GPU. Congrès SMAI, Biennale Française des Mathématiques Appliquées et Industrielles, mini-symposium ``Etapes vers la reproductibilité numérique des calculs'', May 2013, Seignosse, France. pp.178-179. ⟨hal-01216452⟩

Share

Metrics

Record views

117