Programmation GPGPU

Objectifs

Dans ce module, les étudiants apprennent le calcul parallèle CUDA par le module Numba sous Python, et par un workshop NVIDIA pour le langage C/C++. Aussi, des cas d'usage dans un contexte industriel sont donnés, par exemple dans le cadre de la vision artificielle. 

Plan du cours

- Introduction programmation CUDA Python avec Numba

- Exercice d'analyse d'image avec Numba

- Workshop NVIDIA Fundamentals of parallel programing with CUDA C/C++ 

Description des TP

Les TPs se font dans la salle machine avec Python, et à distance avec le workshop

Connaissances requises

Programmation Python et C/C++

RSE (Responsabilité Sociale et Environnementale)

Bibliographie

A remplir