Bernard Pottier


Bernard Pottier random header image

ComEngine : architecture de communication pour SoC reconfigurable

Téléchargement du rapport ComEngine.pdf

Réalisé pendant la première année du projet MORPHEUS, ComEngine a pour but de fixer les relations existant entre :

  • le programme de haut niveau qui implante des données en mémoire,
  • le système de transport opérant les transferts vers les mémoires locales d’un accélérateur,
  • les démarrages et terminaisons des processus configurés

ComEngine est  à la fois une architecture de communication puissante et une méthode logicielle pour paralléliser des taches intensives sur un système de processus configurés et coordonnés. L’implémentation de MORPHEUS n’a pas utilisé directement l’architecture proposée, mais une implémentation basée sur un DMA commercial. Cependant le concept proposé a permis de structurer le Spatial Design du projet.

Le travail sur ComEngine présenté dans le rapport ComEngine.pdf avait été complété par une étude sur la génération automatique de code de communication sous le contrôle du compilateur source-to-source PIPS.