1332

Caracteristiques arithmetiques des processeurs graphiques

Marc Daumas, Guillaume Da Graca, David Defour
DALI-LP2A (Universite de Perpignan), 52 avenue Paul Alduy – 66860 Perpignan – France
arXiv:cs/0605081v1 [cs.MS] (18 May 2006)

@article{daumas2006caracteristiques,

   title={Caract{‘e}ristiques arithm{‘e}tiques des processeurs graphiques},

   author={Daumas, M. and Da Gra{c{c}}a, G. and Defour, D.},

   journal={Arxiv preprint cs/0605081},

   year={2006}

}

Download Download (PDF)   View View   Source Source   

1654

views

Les unites graphiques (Graphic Processing Units-GPU) sont desormais des processeurs puissants et flexibles. Les dernieres generations de GPU contiennent des unites programmables de traitement des sommets (vertex shader) et des pixels (pixel shader) supportant des operations en virgule flottante sur 8, 16 ou 32 bits. La representation flottante sur 32 bits correspond a la simple precision de la norme IEEE sur l’arithmetique en virgule flottante (IEEE-754). Les GPU sont bien adaptes aux applications avec un fort parallelisme de donnees. Cependant ils ne sont que peu utilises en dehors des calculs graphiques (General Purpose computation on GPU — GPGPU). Une des raisons de cet etat de faits est la pauvrete des documentations techniques fournies par les fabricants (ATI et Nvidia), particulierement en ce qui concerne l’implantation des differents operateurs arithmetiques embarques dans les differentes unites de traitement. Or ces informations sont essentielles pour estimer et controler les erreurs d’arrondi ou pour mettre en oeuvre des techniques de reduction ou de compensation afin de travailler en precision double, quadruple ou arbitrairement etendue. Nous proposons dans cet article un ensemble de programmes qui permettent de decouvrir les caracteristiques principales des GPU en ce qui concerne l’arithmetique a virgule flottante. Nous donnons les resultats obtenus sur deux cartes graphiques recentes: la Nvidia 7800GTX et l’ATI RX1800XL.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: