LIP6 1997/032
-
Soutenance de thèse «Environnement logiciel d'un coprocesseur SIMD associatif et systolique microprogrammable»
- L. Winckel
- 230 pages - 15/12/1997 - document en - http://www.lip6.fr/lip6/reports/1997/lip6.1997.032.ps.tar.gz 827 Ko
- Contact laurent.winckel (at) nullsophia.europe.vlsi.COM
- Ancien Thème : ASIM
La recherche de puissances de calcul élevées à faible coût a conduit à des machines parallèles complexes. Pour l'application à la recherche sur les génomes, l'équipe Rapid a défini une architecture parallèle plus simple qui constitue une carte additionnelle programmable à faible coût pour PC.
La programmation de cette carte nécessite de développer un programme d'application pour la machine hôte et un micro-logiciel pour la carte ; ces deux programmes communiquent entre eux. Pour un développement aisé du programme et du microprogramme, nous avons spécifié un langage parallèle de haut niveau qui permet le co-développement de ces deux parties de l'application. Le compilateur génère automatiquement le code et le micro-code correspondant, et leurs interactions.
La réalisation du compilateur nous conduit ensuite à définir les évolutions de l'architecture et du langage qui permettraient une compilation plus efficace.
- Mots clés : Architecture parallèle, Associatif, Compilation, Coprocesseur SIMD, Langage parallèle, Microprogrammation, Rapid-2, Simulation, Systolique
- Directeur de la publication : Francois.Dromard (at) nulllip6.fr