ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Auteurs : soumettez
votre article en ligne
Autres revues >>

Technique et Science Informatiques

0752-4072
Revue des sciences et technologies de l'information
 

 ARTICLE VOL 27/6 - 2008  - pp.719-733  - doi:10.3166/tsi.27.719-733
TITRE
État de l'intégration de la virgule flottante dans les processeurs graphiques

RÉSUMÉ
Les unités graphiques sont désormais des processeurs puissants et flexibles supportant des opérations en virgule flottante sur 16, 24 ou 32 bits. Malheureusement les constructeurs (ATI et Nvidia) gardent secret les caractéristiques et la description de l'implantation des différents opérateurs arithmétiques embarqués dans les différentes unités de traitement. Or ces informations sont essentielles pour estimer et contrôler les erreurs d'arrondi ou pour mettre en oeuvre des techniques de réduction ou de compensation afin de travailler en précision double, quadruple ou arbitrairement étendue. Nous proposons dans cet article un ensemble de tests pour les découvrir. Nous donnons les résultats obtenus sur deux cartes graphiques récentes : la Nvidia 7800GTX et l'ATI RX1800XL.


ABSTRACT
Graphics Processing Units are now powerful and flexible systems supporting 8, 16 or 32 bit floating point operations. Technical documentation provided by manufacturers (ATI and Nvidia) is not sufficient concerning the various floating point operators available in the vertex and the pixel shaders. However such detailed documentation is essential in applications involving numerical calculation which requires estimates of round-off error, floating-point reduction and compensated evaluation when implementing double, quadruple or multiple precision arithmetic. We present in this work a set of programs to discover the principal characteristics of floating point arithmetic of GPUs. We discuss of results obtained on two recent graphics cards: Nvidia 7800GTX and ATI RX1800XL.


AUTEUR(S)
Sylvain COLLANGE, Marc DAUMAS, David DEFOUR

Reçu le 5 mars 2006.    Accepté le 14 décembre 2007.

MOTS-CLÉS
GPGPU, GPU, arithmétiques virgule flottante, précision.

KEYWORDS
GPGPU, GPU, floating-point arithmetic, accuracy.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 12.5 €
• Non abonné : 25.0 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (291 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier