- Laboratoire d’informatique

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.