Retour Accueil A2SIObjets répartisMajeure Info I5
Algorithmiques parallèles et répartis
(code : I5-APR)
 
Module : Algorithmique et applications
Comprendre les méthodes fondamentales d'algorithmique, savoir utiliser ces méthodes pour proposer des solutions informatiques à des problèmes en maîtrisant bien leur complexité de calcul.
Connaitre quelques applications classiques de ces méthodes en recherche opérationnelle, traitement du signal, traitement d'informations textuelles.
Approfondir et maîtriser les algorithmes fondamentaux liés à l'analyse et au traitement d'images. Savoir mettre en oeuvre une chaîne de traitement d'image afin de résoudre un problème spécifique
Horaires : Cours : 42h.    Travaux dirigés : 6h.     Travaux Pratiques : 12h.

Responsable :   Mohamed AKIL et  Laurent PERROTON
 
Objectifs :

Maîtriser des techniques liées à la parallélisation et la répartition d'applications. On illustrera les concepts à travers la parallélisation d'algorithmes de base dans les domaines du traitement numérique des graphes et de l'imagerie.
Mise en oeuvre de ces techniques à l'aide de PVM et dans un environnement Multi-thread sous UNIX.
Pré-requis :

 
Contenu et planning des enseignements
Thèmes
 
Horaires
 
 
Cours
T.D.
T.P.
Parallélisme : 
Modèles de calcul parallèles, sources de parallélisme, SIMD, MIMD, PRAM - architecture à passage de messages - communications - topologies - hypercube - algorithmique - analyse de dépendances - ordonnancement
24
 
Architectures parallèles dédiées et applications :  
Modèles systoliques et programmation dynamique - Parallélisation d'algorithmes en traitement d'images : convolution, histogramme, étiquetage en régions, sur différents modèles et différentes topologies : grille 2D, hypercube, pyramide et architectures reconfigurables
6
 
Répartition : 
Introduction aux systèmes répartis : 
Les incertitudes spatiales et temporelles induites par la répartition 
Exclusion mutuelle et allocation de ressources : exclusion mutuelle distribuée, allocation répartie de ressources. 
Synchronisation répartie : synchronisation par rendez-vous - synchronisation par temps global virtuel - ordonnancement causal des messages - détection de la terminaison
12
 
8
 
 

Evaluation :
 
 

 
Durée
Coefficient
Oral,                         Analyse d'articles sur le parallélisme
 
2
Rapport de T.P.        Algorithmes répartis
1
Rapport de T.P.        Algorithmes parallèles
1
Rapport de T.P.        Imagerie parallèle
1
Validation : Moyenne pondérée >= 10

Bibliographie :
 

Commentaires :  Intervenants principaux - L. Perroton, M. Akil, P. Bonnin

Moyens pédagogiques particuliers : Analyse et présentations d'articles


Dernière mise à jour :  par François Rocaries.