CUDA

HPC-HPDA sur GPU en CUDA

Description : Algorithmique et programmation GPU : parallélisme massif à grain fin. Architecture des GPU, principes algorithmiques de bases et avancés. Programmation en CUDA, expérimentation sur GPU NVIDIA et optimisation de code de calculs d’algèbre linéaire (HPC sur GPU). Conception et implantation d’un clustering de données sur GPU (HPDA sur GPU).

Acquis d’apprentissage : A l’issue de ce cours les élèves sauront concevoir et implanter un algorithme de calcul sur GPU dans l’environnement CUDA de NVIDIA et dans un autre environnement plus ouvert.Ils sauront développer des codes de calculs efficaces adaptés à l’architecture massivement parallèle des GPUs, et auront mis en oeuvre ses connaisances sur des code classiques du HPC et sur un problèle d’IA.

Modalités d’évaluation : Rapports de TP

Compétences évaluées :

  • Développement

Responsable de cours : Stéphane Vialle

Identifiant Geode : 3MD4030