Programmation Répartie
 

Master Système Réseaux Internet

2ème année semestre 2

Année 2015

 

*  Présentation  

*  Organisation

*  Calendrier                    

 

 

---

 


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
Morgan Kaufmann

 

---

Organisation

     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


Jour

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



 

 

---