LIP6 1997/032

  • 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