Classification des archtecutres paralleles - e

publicité
Classification des archtecutres
paralleles
Classification de Flynn
 Cette classification utilise deux facteurs
indépendants : le flux d'instruction et le flux de
données.
 Chacun de ces facteurs peut porter la valeur single ou
multiple.
 La finalité est quatre classes des machines:




S I S D Single Instruction, Single Data
S I M D Single Instruction, Multiple Data
M I S D Multiple Instruction, Single Data
M I M D Multiple Instruction, Multiple Data
Les machine SISD
 représente un ordinateur
séquentiel (machine de
VN); à chaque cycle
d’horloge une seule
instruction est exécutée
sur un seul flux de
données ; ce type est
caractérisé par leur
déterminisme.
SIMD
 représente une classe
importante des
architectures parallèles
 Toutes les processeurs
exécutent le même flux
d'instructions sur des
données différentes
 type d’architecture est
adapté aux problèmes
ayant un degré élevé de
régularité telle que le
traitement d'image.
 Une exécution synchrone et
déterministe
MISD
 Très peu de machines suivent cette architecture, elle
peut être considérer lors de la création d’un modèle
adapté à une situation particulière, par exemple de
multiples transformations géométrique appliquée à
un même polygone.
MIMD
 chaque unité de traitement
peut exécuter un flux
déférant d’instruction sur
un flux déférant de
données, ce type est le plus
avancé et le plus répondu,
la plus part des machines
parallèles actuelles suivent
cette architecture.
 Exemples: supercalculateurs, clusters,
grids, machines multi-cors
Classification par type de
mémoire
Mémoire partagée
 Tous les processeurs ont
la capacité à adresser
l'espace mémoire entier
en tant qu'espace adresse
globale et la
communication entre les
tâches est réalisé par lu
et écrivez les opérations
sur la mémoire partagée.
Mémoire distribuée
 Chaque processeur a son
propre mémoire locale.
 n'est aucun concept
d'espace adresse globale
 la communication entre
les processus sur
différents processeurs est
effectuée par des
messages passés par la
communication réseau.
Téléchargement