précission numérique
Avec l’arrivée de systèmes petascale, de cartes graphique au téra flop, une petite erreur de précision numérique peut devenir rapidement exponentionnelle quand on fait des milliard d’opérations par seconde.
Comment savoir alors si notre résultat final est correct ? faire tournée l’application sur un seul processeur pendant dix ans !
Face à l’arriver des GPU faut-il utiliser des calculs simple précision ou de la double précision avec une baisse de rapidité significative.
Une approche simpliste est de faire tourner le calcul est en précision 32 bits et 64 bits et comparer les résultats. Et de regarder la tolérance de précision finale acceptable.
Une théorie décrit que : chaque calcul par proc contient une erreur. L’addition finale du calcul réduit cette erreur relative (le biais). Et donc plus le calcul est décomposé et plus cette erreur diminue … théorie théorie
