Cours Architectures – Algorithmique – Programmation

Cours Architectures – Algorithmique – Programmation, tutoriel algorithmique et programmation document PDF.

Clusters vs. Réseaux de stations
Réseau de stations (NOW) :
Ensemble hétérogène d’ordinateurs
Souvent réparti géographiquement
Les nœuds sont souvent déjà utilisés localement
Calcul parallèle = Utilisation secondaire
Connectés par un réseau générique (Ethernet)
Cluster
Ensemble homogène d’ordinateurs
Réunis géographiquement
Nœuds dédiés au calcul parallèle
Ressource unifiée de calcul parallèle
Réseau haut débit (Fast/Gigabit Ethernet, Myrinet)
Cohérence de cache
La duplication de certaines données dans les caches permet de minimiser les accès mémoire
Que fait-on lorsqu’une écriture est effectuée?
Protocole de cohérence de cache : ensemble de règles assurant que les processeurs possèdent la même valeur d’un emplacement mémoire
Espionnage (Snooping) / write invalidate
Synchronisation
Dans certains cas d’exécution parallèle, des règles de précédence doivent être respectées
Dans un contexte de mémoire partagée, des mécanismes permettent d’assurer un certain ordre dans les opérations
Exclusion mutuelle : seulement un processeur doit effectuer une partie de programme
Section critique : partie de programme ne pouvant être effectuée que par un processeur à la fois
Barrière de synchronisation : les processeurs sont tous arrêtés à un certain point du programme
Taille des ordinateurs parallèles
« Petits » ordinateurs parallèles
2 < Nombre de processeurs < 64
Typiquement de type Multiprocesseurs (SMP et multi-core)
Vue globale de la mémoire, cohérence de cache
« Grands ordinateurs parallèles »
64 < Nombre de processeurs < plusieurs centaines
Typiquement de type Multi-ordinateur
Souvent des clusters de SMP
Romeo II
Centre de calcul régional Champagne-Ardenne
8 noeuds de calcul
Noeuds SMP de 4 à 16 processeurs
Procs 1.6 Ghz Dual-core (8 à 32 coeurs par noeud)
Entre 16 Go et 128 Go RAM par noeud
20 disques de 146 Go chacun (2.9 To)
Coût ?
Matériel, locaux, climatisation, support, …, …, …

…….

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Architectures – Algorithmique – Programmation (484 KO) (Cours PDF)
Architectures - Algorithmique - Programmation

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *