1
1
11
Mécanismes de Mécanismes de
communicationcommunication
22
Mécanismes de communicationsMécanismes de communications
DéfinitionsDéfinitions
Système autour d’un busSystème autour d’un bus
CrossCross--BarBar
Réseaux DynamiquesRéseaux Dynamiques
Réseaux statiquesRéseaux statiques
Mécanismes de routageMécanismes de routage
33
Réseaux d'interconnexionRéseaux d'interconnexion
Unité primordiale dans les machines Unité primordiale dans les machines
parallèlesparallèles
Le réseau permet de relier les Le réseau permet de relier les
processeurs à la mémoire ou les processeurs à la mémoire ou les
processeurs entre eux.processeurs entre eux.
44
DynamicitéDynamicité
Les réseaux sont soit:Les réseaux sont soit:
StatiquesStatiques: les liaisons entre les : les liaisons entre les
composants sont établies une fois pour composants sont établies une fois pour
toute.toute.
DynamiquesDynamiques: Les liaisons peuvent : Les liaisons peuvent
changer dans le temps. On utilise souvent changer dans le temps. On utilise souvent
dans ce cas un algorithme de routage.dans ce cas un algorithme de routage.
55
SynchronisationSynchronisation
Le fonctionnement de ce réseau estLe fonctionnement de ce réseau est
SynchroneSynchrone: Une horloge globale rythme : Une horloge globale rythme
alors les échanges d'information (SIMD).alors les échanges d'information (SIMD).
AsynchroneAsynchrone: Chaque noeud possède alors : Chaque noeud possède alors
son propre référentiel de temps (MIMD).son propre référentiel de temps (MIMD).
66
AccessibilitéAccessibilité
Le type de communication est variable:Le type de communication est variable:
CompletComplet: Tous les points du réseaux : Tous les points du réseaux
peuvent être reliés à chaque top d'horloge. peuvent être reliés à chaque top d'horloge.
(avec une éventuelle réorganisation des (avec une éventuelle réorganisation des
connexions existantes)connexions existantes)
IncompletIncomplet: Seuls certains noeuds sont : Seuls certains noeuds sont
accessibles depuis chaque noeud du accessibles depuis chaque noeud du
réseau. (on doit traverser le réseau réseau. (on doit traverser le réseau
plusieurs fois dans certains cas)plusieurs fois dans certains cas)