Rayon Développement d'applications, langages de programmation
Cuda par l'exemple : une introduction à la programmation parallère de GPU

Fiche technique

Format : Broché
Nb de pages : XVI-243 pages
Poids : 472 g
Dimensions : 19cm X 23cm
ISBN : 978-2-7440-2486-3
EAN : 9782744024863

Cuda par l'exemple

une introduction à la programmation parallère de GPU


Collection(s) | Référence
Paru le
Broché XVI-243 pages
traduit par Eric Jacoboni
édition française établie avec le concours de François Courteille
avant-propos Jack Dongarra
Perfectionnement

Quatrième de couverture

CUDA par l'exemple

Une introduction à la programmation parallèle de GPU

CUDA est une architecture qui facilite le développement de programmes parallèles. Associé à une plate-forme logicielle complète, CUDA permet de tirer parti de la grande puissance des processeurs graphiques, ou GPU, afin de construire des applications très performantes dans de multiples domaines - ingénierie, calcul, finance, etc. - et ce sans nécessiter de connaissances en programmation graphique : il suffit de savoir programmer dans une version légèrement modifiée du langage C.

CUDA par l'exemple, écrit par deux membres éminents de l'équipe de développement de la plate-forme CUDA, a pour objectif d'expliquer comment utiliser cette nouvelle technologie. Cet enseignement s'appuie sur des exemples réels, pour lesquels tous les outils CUDA nécessaires sont librement téléchargeables à partir du site de NVIDIA.

L'ouvrage débute par une présentation de la plate-forme de développement et son architecture, puis par une introduction rapide à CUDA C. Il détaille ensuite les techniques et les choix liés aux aspects essentiels de CUDA, ainsi que chaque extension de CUDA C. Grâce à ce livre, vous saurez rapidement écrire des programmes CUDA aux performances exceptionnelles.

Biographie

Jason Sanders fait partie du groupe dédié à la plate-forme CUDA chez NVIDIA. Il a participé au développement des premières versions de CUDA et à la mise en place de la spécification OpenCL 1.0, un standard international pour les traitements informatiques hétérogènes. Il a également travaillé avec ATI Technologies, Apple et Novell.

Edward Kanbrot fait partie de l'équipe qui travaille sur les algorithmes CUDA chez NVIDIA. Il travaille depuis plus de vingt ans sur l'optimisation des performances du code pour des sociétés comme Adobe, Microsoft, Google et Autodesk.

Avis des lecteurs