Semestre 8 – Option – Introduction au parallélisme de données

Objectifs

Ce cours à pour objet d’introduire les concepts de base de la programmation ‘data parallèle’ exploitant les processeurs graphiques récents, pour des applications sans rapport direct avec le graphique (GPGPU) – bien que le cours comporte quelques aspects historiques de synthèse d’images.

Prérequis

Bases de programmation en C / C++.

Contenu pédagogique de l’UE

  • Introduction au GPU
  • Introduction à la programmation data parallèle avec OpenCL
  • Efficacité des traitements
  • Algorithmique pour la programmation data-parallèle
  • Algorithmes de hachage spatial
  • Traitement d’images avec OpenCL