Université Bordeaux 1

Master Sciences & Technologies, mention Informatique. semestre 2.

Programmation Programmation Multicœur et GPU (IN8W16)


Présentation

Dans cette unité nous apprenons à concevoir des programmes parallèles et à en comprendre les performances. On y traite des:

  1. architectures à mémoire commune (programmation à base de threads ou de directives de compilation, étude des micropocesseurs et multiprocesseurs contemporains)
  2. architectures à mémoire distribuée (programmation par envoi de message et par mémoire virtuellement partagée, étude des réseaux haute performance)
  3. architectures massivement parallèles (programmation des cartes accélératrices GPU)

Équipe pédagogique: Raymond Namyst, Samuel Thibault et Pierre-André Wacrenier

Documents

  1. Brouillon du cours 2010
  2. Transparents du cours 2011
  3. Sujets de TP (disponibles sur le réseau local du CREMI)
  4. Annales d'examens : ceux composés par P.A. Wacrenier et ceux par R. Namyst