Étude et réalisation d'un processeur SIMD
Auteur / Autrice : | Belkacem Zerrouk |
Direction : | Patrice Quinton |
Type : | Thèse de doctorat |
Discipline(s) : | Informatique |
Date : | Soutenance en 1992 |
Etablissement(s) : | Rennes 1 |
Mots clés
Mots clés contrôlés
Résumé
Une architecture parallele simd a memoire distribuee se caracterise par deux points essentiels: le degre d'autonomie d'operation des processeurs et la programmabilite de son reseau d'interconnexion. Pour ce qui est de l'autonomie d'operation, le veritable modele simd manque de souplesse puisque tous les processeurs elementaires executent la meme instruction issue d'un meme controleur ce qui convient mal a un parallelisme de donnees au sens large. Des solutions architecturales appropriees sont donc a envisager. Quant a la programmabilite d'un reseau d'interconnexion, qui reflete le degre d'emulation de divers schemas de communication, sa mise en uvre efficace est liee au choix topologique. Celui retenu habituellement est l'hypercube qui malgre ses performances (due a son diametre logarithmique), presente l'inconvenient d'etre couteux. Aussi, afin d'allier performance et moindre cout, nous avons opte pour les solutions suivantes: 1) adoption d'un modele hybride simd/vliw pour assurer une bonne autonomie d'operation; 2) choix d'une topologie en grille maillee et integration d'une autonomie d'interconnexion qui donne une reconfigurabilite (dynamique) du reseau adaptee a une large gamme d'applications. Solutions qui ont contribue a la conception des composants de l'architecture smal objet de cette these