Arithmétique flottante & Qualité numérique
Informations
-40% pour les académiques(*)
-50% pour les doctorants(*)
(*) dans la limite des places ouvertes à ces tarifs
- connaissances de base en C++
- connaissances de base en Python
Programme détaillé
Arithmétique flottante
- motivation, exemples
- représentation des nombres flottants : la norme IEEE-754
- éléments théoriques
Techniques de diagnostic
- arithmétique d’intervalles
- arithmétique stochastique
Outils de déboguage
Techniques de correction et optimisation
- transformations exactes
- algorithmes compensés
- précision mixte
- outils :
Description
Les algorithmes du calcul scientifique font souvent appel à des nombres réels. Cependant, il n’est pas possible pour les unités de calcul de travailler directement avec des nombres réels, dont la représentation peut faire apparaître un nombre infini de chiffres. Ainsi l’arithmétique flottante s’est-elle imposée comme le meilleur compromis entre performance des unités de calcul et approximation des résultats calculés.
Il n’en reste pas moins que l’arithmétique flottante ne peut travailler qu’en précision finie et se comporte par conséquent de manière significativement différente de l’arithmétique réelle. Cette formation a pour objectif de familiariser les stagiaires aux sujets liés à l’emploi de l’arithmétique flottante dans les codes de calcul scientifique. Dans un premier temps, nous nous familiariserons avec l’arithmétique flottante afin de comprendre l’origine des problèmes qu’elle peut engendrer. Nous verrons ensuite quelles techniques et outils sont disponibles pour diagnostiquer, quantifier et déboguer les erreurs et pertes de reproductibilités induites par l’arithmétique flottante. Enfin, nous aborderons les techniques permettant de corriger les problèmes découverts, avec un impact minimal sur la performance des outils de calcul.
Cette formation aborde le sujet selon une approche résolument pragmatique, en veillant à toujours proposer des solutions adaptées aux contraintes du monde industriel et du calcul haute performance. Dans le cadre de cette formation sous forme de cours interactifs à distance, un environnement numérique distant dédié est mis à disposition de chaque stagiaire.
Formulaire de pré-inscription
Quelque chose n'a pas marché. Merci de réessayer ultérieurement, ou de nous contacter par e-mail : contacttriscale-innov.com
Vous devriez recevoir un e-mail de confirmation dans quelques instants. Merci pour votre confiance !