Introduction
Algorithmes Parallèles
Mémoire et performance
●Localité
–Organisation hiérarchique : globale → caches
–Différence de rapidité d'accès
●Synchronisation
–Copie vers locale pour les calculs
–Mettre à jour les données en globale
●Parcours
–Aléatoire (ex : recherche dichotomique)
–Séquentiel(ex : itération sur un tableau)
●cohérent, donc synchronisation par bloc possible
Architecture à mémoire distribuée
Unité
de calcul Mémoire Unité
de calcul
Unité
de calcul Unité
de calcul
Mémoire
Mémoire
Mémoire
Réseau
Architecture à mémoire distribuée
●Exemples
–Grilles de calculs
Ensemble de machines connectés
●Avantages
–Ajout de composantes facilités
●Désavantages
–Comment répartir et synchroniser les données ?
–Réseau rapide
Architecture à mémoire partagée
Unité
de calcul
Unité
de calcul
Unité
de calcul
Unité
de calcul
Mémoire
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!