Programmation GPUDécision (GSI)
5ECTS (UE)
1Coefficient
9:20Heures
Séquencement
Objectifs pédagogiques
Comprendre les spécificités et l'intérêt de la programmation sur processeur graphique. Savoir concevoir et exécuter des calculs sur processeur graphique nvidia.
Pré-requis
| Module | Unité d'enseignement | Semestre |
|---|---|---|
| Algorithmique et programmation 3 | Sciences de base 3 | S3 |
| Algorithmique et programmation 1 | Eléments constitutifs Facultatifs 1 | S1 |
| Algorithmique et programmation | Sciences de base 2 | S2 |
Programme
Cours :
- Architecture d'un CPU et limite de l'amélioration des performances
- Parallélisation sur CPU
- Parallélisation sur GPU
TP :
- Implémentation de calculs sur GPU nvidia avec le langage CUDA
- Comparaison des temps de calculs par rapport au CPU.
- Comparaison des temps de calculs en fonction de la répartitions des charges sur les cœurs du GPU.
Projet : Implémentation d'un algorithme de traitement d'images sur GPU et comparaison par rapport à son équivalent sur CPU
Modalités d'évaluation
Evaluation sur le projet
Compétences
1| Réf. | Verbe | Description | Niveau |
|---|---|---|---|
| C1_2 | concevoir | Savoir concevoir et exécuter des calculs sur processeur graphique nvidia | 3 |