La programmation GPU en CUDA
Formation
À Toulouse Cedex 1
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Toulouse cedex 1
Grâce à la formation que vous propose Iris Training vous allez pouvoir acquérir les compétences nécessaires afin d’approfondir un domaine particulier de votre métier. L’objectif de cette formation consiste en :Maîtriser la programmation GPU en langage CUDA
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Programme
Jour 1
- Introduction à CUDA
- Introduction générale à CUDA
- Modèles physique et logique de CUDA
- Evolution des matériels Nvidia
- Le langage CUDA-C
- Compiler un code CUDA
- Optimiser un code CUDA
- Mesurer la performance
- Géométrie des noyaux CUDA
- Problème dalignement mémoire
- Les warps CUDA
- Problème de coalescence des accès
- Banches et divergences
- Déroulage de boucles
- La mémoire constance
- La mémoire texture
- La mémoire surface
- La mémoire partagée
- Taux doccupation
- Introduction au Nvidia profiler
- TP d'optimisation
- Optimisation dun produit matrice constante
- Optimisation dun produit matrice vecteur
- Optimisation dune transposée de matrice
- Gestion mémoire avancée
- Alignement mémoire et padding
- Sensibilisation au coût de la gestion mémoire
- Allocation de mémoire verrouillée
- Utilisation de mémoire « zéro-copie »
- UVA
- Notions d'algorithmique parallèle
- Le pipe-line et les CUDA streams
- La réduction
- Opérations atomique
- Application du «parallélisme dynamique» au tri parallèle
- Bibliothèques CUDA
- cuFFT
- cuBLAS
- Introduction à la programmation multi-GPU
- Introduction générale à la programmation multi-GPU
- Parallélisme à gros grain
- Parallélisme à grain ffin
- Laccès «peer-to-peer » avec UVA
- TP final : Ecriture dune version CUDA du code Modified Gram Schmidt
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
La programmation GPU en CUDA