Parallélisme Notes de cours – Octobre 2004 Cours de Bastien Chopard Prise de notes et mise en page Gregory Loichot Formalités Forme de l’examen La note est constituée à 50% par la note d’oral et à 50% de la moyenne des travaux pratiques. Horaires de cours Cours : Jeudi de 8h15 à 10h, salle Duf-259. Exercices : Mardi de 12h15 à 14h, salle des PCs. 2 Chapitre 1 Architecture parallèle et modèle de programmation 1.1 Définitions et but du parallélisme Il est très naturel de partager un gros travail parmi plusieurs personnes. Exemple Construire la muraille de Chine (impossible à faire avec une seule personne). Donc il faut plusieurs personnes qu’il faut, en plus, gérer. Il faut donc non seulement gérer ces personnes, mais aussi les coordonner et les empêcher de se contrarier mutuellement. Exemple Mettre la pierre du bas avant celle du haut (sic !), rassembler les différents tronçons, … En informatique, le parallélisme a rapidement été considéré comme une option naturelle pour calculer. Exemple L’ENIAC (premier ordinateur construit en 1945) avait déjà des unités de calcul multiples et activables en même temps. Exemple Von Neumann, dans les années 40, proposa le concept d’automate cellulaire comme un modèle de calcul. C’est un modèle massivement parallèle. Mais, à l’époque, il n’y avait pas ...
Voir