En | Ar

026POPAL4

Programmation parallèle

Cette UE est une introduction à la programmation parallèle pour les machines parallèles et multicœurs. Elle couvre les thèmes suivants : Architecture parallèle - Écrire des programme multicœurs - multithread, multiprocess et IPC - Synchronisation, section critique et race conditions - GPU et CUDA - OpenCL - Extraction des donnés en utilisant les vecteurs et SIMD - Parallélisme des taches - Synchronisation efficaces - Profiling et ajustement des performances.


Temps présentiel : 50 heures


Charge de travail étudiant : 75 heures


Méthode(s) d'évaluation : Examen écrit

Les prérequis de ce cours sont les suivants
 Informatique 2