Difference between revisions of "Courses/CAPA"

From LRDE

Line 3: Line 3:
 
|acronym=CAPA
 
|acronym=CAPA
 
|teacher=Ricou
 
|teacher=Ricou
|period=S4, Ing2
+
|period=S4, Ing1
|audience=CSI
+
|audience=Tronc-commun
 
|optional course=oui
 
|optional course=oui
 
|module=Informatique Fondamentale
 
|module=Informatique Fondamentale
|prerequisites=ASSE, SYS
+
|prerequisites=ALGO
 
|objectives=Le but de ce cours est de pousser les étudiants à utiliser la parallélisme, en pratiquant les cas simples qui sont très nombreux et en analysant les techniques de parallelisation de cas plus complexes.
 
|objectives=Le but de ce cours est de pousser les étudiants à utiliser la parallélisme, en pratiquant les cas simples qui sont très nombreux et en analysant les techniques de parallelisation de cas plus complexes.
 
|content=* Types de machine parallèle, évolutions, besoins
 
|content=* Types de machine parallèle, évolutions, besoins

Revision as of 14:59, 26 June 2014

Titre

Parallèlisme de calcul

Sigle

CAPA

Enseignant

Olivier Ricou

Période

S4, Ing1

Public

Tronc-commun

Contrôle
Durée
Optionnel

oui

Module

Informatique Fondamentale

Prérequis

ALGO

Objectifs

Le but de ce cours est de pousser les étudiants à utiliser la parallélisme, en pratiquant les cas simples qui sont très nombreux et en analysant les techniques de parallelisation de cas plus complexes.

Plan
  • Types de machine parallèle, évolutions, besoins
  • Parallélisme sur les données en fonction de la dépendance,
  • Parallélisation d'algorithmes classiques (préfix, tri)
  • Programmation parallèle avec OpenMP et MPI
Documentation
  • G. R. Andrews, Foundations of Multithreaded, Parallel, and Distributed Programming (part III), Addison Wesley, 2000
  • H. F. Jordan and G. Alaghband, Fundamentals of parallel processing, Prentice Hall, 2003
Support
Journaux