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

~ par poulacou le juillet 9, 2009.

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Twitter picture

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Connexion à %s

 
Suivre

Get every new post delivered to your Inbox.