Programmation
Répartie
Master Système Réseaux
Internet
2ème année semestre 2
Année 2015
DIDEL
(inscrivez-vous!)
(PROGREPM2)
Premier TP à
rendre pour le 26 janvier
deuxième TP à rendre pour le 20
février
Copie des transparents du
cours du 2 février
Présentation:
Présentation:
Une
introduction à la programmation répartieèmes de
l'algorithmique réparti. Ce cours concerne la
programmation de la concurrence dans les modèles à
mémoire partagées en utilisant les classes Java sur
la concurrence. Ce cours est aussi une introduction
à la programmation des "multi-coeurs".
Il est conseillé de suivre simultanément le cours de
M2 d'algorithmique répartie qui concerne plus les
modèles avec échanges de messages.
Parmi les éléments abordés (la liste n'est pas exhaustive et certains point pourront ne pas être abordés)
D'autre part divers aspects de la "concurrence" en java seront abordés.
Bibliographie :
De nombreux exemples et parties de cours proviennent du
livre:
|
|
The Art of
Mulitprocessor Programming M.
Helrlhy N. Shavit |
Modalité
de
contrôle
des
connaissances
50% Contrôle continu (TPs) 50% examen
L’enseignement est organisé en Cours -
TD -TP: Le responsable est Hugues
Fauconnier (Hugues.Fauconnier [at] liafa.jussieu.fr).
L'enseignement a lieu au deuxième trimestre.
Cours : Hugues
Fauconnier
|
Heure |
Salle |
Lund |
13h30-16h30 |
Sophie-Germain
1021 |
Calendrier (prévisions ou
cours effectués suivant les dates)
Semaine |
contenu |
Remarque |
Documents
utiles pour ce cours |
5 janvier |
Introduction |
|
|
12 janvier |
Exclusion mutuelle,
algorihtme de Peterson |
|
|
19 janvier |
TP |
|
|
26
janvier |
Exclusion mutuelle
(fin) algorithme de la Boulangerie de Lamport |
|
|
2
février |
Linéarisabilité
(fin) |
|
|
9 février |
|
|
|
16 février |
|
||
23
février |
|
||
2 mars |
|
|
|
9 mars |
|
|
|