ING1:PrPa

Un article de WikiProg.

Sommaire

Cours de Programmation Parallèle

Cette page est destinée au cours de programmation parallèle (PrPa) de première année du cycle ingénieur.

Contenu du cours

Le cours couvre globalement les sujets suivants:

  1. Introduction: définitions usuelles (lois d'Amdahl, taxonomie de Flynn) et déterminisme et parallélisme maximal
  2. Synchronisation et verrouillage: exclusion mutuelle, mutex et compagnie
  3. Algorithmes et Structures de données: mises en pratique classiques des notions de parallélisme
  4. POSIX Threads: détails et utilisations de l'API pthread
  5. TBB: découverte et utilisation de la bibliothèque TBB

Supports de cours

Voici les slides de cours:

Premier TP: Threads POSIX

Le sujet du premier TP ce trouve là: PrPa:TP:PThreads

Second TP: TBB

Le sujet du second TP ce trouve là: PrPa:TP:TBB

Projet

Le sujet du projet se trouve ici: PrPa:2011:Projet

Les dates seront communiquées ultérieurement, mais attendez vous à une soutenance début juillet.

Outils personnels