next up previous
Next: COMMUNICATIONS Up: SPECIFICATION DES ARCHITECTURES Previous: Processeurs de traitement

CLASSIFICATION DES ARCHITECTURES PARALLELES

Machine à états finie (automate) :
E = ensemble fini de symboles d'entrée, X = ensemble fini d'états

Machine séquentielle

Mealy Moore

Processeur = 2 machines séquentielles communicant (séquenseur et ALU)
Le séquenceur lit un registre d'état, lit une instruction dans la mémoire programme, la décode et produit un code instruction
L'ALU lit le code instruction, lit une donnee dans la mémoire de donnée, produit un résultat dans la mémoire de donnée, produit un état dans le registre d'état

Classification relative aux instruction et aux données

SISD
single instruction single data
SIMD
single instruction multiple data
machine vectorielle et systolique
architecture figée
SPMD
single program multiple data
MISD
multiple instructions single data
machine à pipe line externe
MIMD
multiple instructions multiple data
processeurs adaptés aux applications de TS
architecture facilement reconfigurable

Toutes ces architectures exécutent des programmes concurrents. Certains de ces programmes doivent échanger des données, pour cela il faut mettre en place des mécanismes de synchronisation.



Yves Sorel
Thu Nov 20 19:17:30 MET 1997