Difference between revisions of "Courses/CAPA"

From LRDE

 
Line 1: Line 1:
 
{{Course
 
{{Course
  +
|visible=Yes
 
|title=Parallèlisme de calcul
 
|title=Parallèlisme de calcul
 
|acronym=CAPA
 
|acronym=CAPA
Line 9: Line 10:
 
|prerequisites=ALGO
 
|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* 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
* 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
 
 
|references=G. R. Andrews, Foundations of Multithreaded, Parallel, and Distributed Programming (part III), Addison Wesley, 2000
 
|references=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
 
H. F. Jordan and G. Alaghband, Fundamentals of parallel processing, Prentice Hall, 2003

Latest revision as of 14:10, 3 February 2020

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