Rechercher Se connecter FR EN

Programmation GPUDécision (GSI)

FISE GSI Semestre 9 Tronc Commun

Programmation GPU

Unité d'enseignement Décision · GI.S9.ACAD.DE
5ECTS (UE)
1Coefficient
9:20Heures

Séquencement

C C C TP TP TP TP TP P P P

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

ModuleUnité d'enseignementSemestre
Algorithmique et programmation 3Sciences de base 3S3
Algorithmique et programmation 1Eléments constitutifs Facultatifs 1S1
Algorithmique et programmationSciences de base 2S2

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.VerbeDescriptionNiveau
C1_2concevoirSavoir concevoir et exécuter des calculs sur processeur graphique nvidia3