Environnement logiciel d'un coprocesseur simd associatif et systolique microprogrammable
Auteur / Autrice : | LAURENT WINCKEL |
Direction : | Pascal Faudemay |
Type : | Thèse de doctorat |
Discipline(s) : | Sciences appliquées |
Date : | Soutenance en 1997 |
Etablissement(s) : | Paris 6 |
Résumé
La recherche de puissances de calcul elevees a faible cout a conduit a des machines paralleles complexes. Pour l'application a la recherche sur les genomes, l'equipe rapid a defini une architecture parallele plus simple qui constitue une carte additionnelle programmable a faible cout pour pc. La programmation de cette carte necessite de developper un programme d'application pour la machine hote et un micro-logiciel pour la carte ; ces deux programmes communiquent entre eux. Pour un developpement aise du programme et du microprogramme, nous avons specifie un langage parallele de haut niveau qui permet le co-developpement de ces deux parties de l'application. Le compilateur genere automatiquement le code et le micro-code correspondant, et leurs interactions. La realisation du compilateur nous conduit ensuite a definir les evolutions de l'architecture et du langage qui permettraient une compilation plus efficace.