Initiation `a la programmation sur cartes graphiques
Exemples du SDK de Nvidia + reconstruction tomographique
Nicolas GAC
Djafariales au GPI, le 6 Avril 2010
2/79
Architecture des processeurs graphiques
Programmation sous CUDA
Exemples du SDK de CUDA
Reconstruction tomographique
1Architecture des processeurs graphiques
GPU : Graphic Processing Unit
Avant CUDA /
Apr`es CUDA ,
2Programmation sous CUDA
Principes g´en´eraux
Multiplication de matrices
3Exemples du SDK de CUDA
4Reconstruction tomographique sur GPUs
Projet TOMOX
Algorithme bay´esien it´eratif du L2S/CEA
Impl´ementation sur GPU
R´esultats et travaux en cours
2/79
3/79
Architecture des processeurs graphiques
Programmation sous CUDA
Exemples du SDK de CUDA
Reconstruction tomographique
GPU : Graphic Processing Unit
Avant CUDA : pipeline graphique
Apr`es CUDA : plein de threads !
1Architecture des processeurs graphiques
GPU : Graphic Processing Unit
Avant CUDA /
Apr`es CUDA ,
2Programmation sous CUDA
3Exemples du SDK de CUDA
4Reconstruction tomographique sur GPUs
3/79
4/79
Architecture des processeurs graphiques
Programmation sous CUDA
Exemples du SDK de CUDA
Reconstruction tomographique
GPU : Graphic Processing Unit
Avant CUDA : pipeline graphique
Apr`es CUDA : plein de threads !
GPU : Graphic Processing Unit
Evolution vers une architecture many core
A l’origine, architecture d´edi´ee pour le rendu de volume
òPipeline graphique (prog. en OpenGL/Cg)
Depuis 2006, architecture adapt´ee `a la parall´elisation de divers
calculs scientifiques
òCUDA : Common Unified Device Architecure (prog. en C)
4/79
5/79
Architecture des processeurs graphiques
Programmation sous CUDA
Exemples du SDK de CUDA
Reconstruction tomographique
GPU : Graphic Processing Unit
Avant CUDA : pipeline graphique
Apr`es CUDA : plein de threads !
Puissance de calcul
5/79
1 / 86 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !