Présentation de l’équipe-projet
Equipe-projet du LIP commune avec le CNRS et ENS de Lyon, localisée à Lyon.
COMPSYS est une équipe-projet de recherche commune du Laboratoire de l'Informatique du Parallélisme (LIP) et de l'INRIA. Elle est localisée à l'Ecole Normale Supérieure de Lyon (ENS Lyon)
L'objectif de l'équipe-projet COMPSYS est le développement de techniques d'optimisation pour la compilation de systèmes embarqués (system on chip). Plus précisément, la spécificité de COMPSYS concerne l'étude de transformations dans des langages de haut niveau en vue d'optimisations spécifiques aux systèmes enfouis (rapidité, consommation, surface, etc.).
L'équipe-projet s'attache en particulier à adapter les techniques d'optimisation développées pour la compilation/parallélisation au domaine spécifique de la conception de systèmes enfouis.
Axes de recherche
- Prototypage rapide d'applications sur fpga : l'avènement des techniques de synthèse de haut niveau permet aujourd'hui de générer rapidement des conceptions spécifiques pour les architectures reconfigurables. La validation de MMAlpha comme outil de prototypage rapide pour des circuits de type systolique sur fpga permettra aux concepteurs de circuits de l'utiliser en connaissant exactement ses possibilités.
- Optimisation des codes répétitifs pour machines spécifiques : le but de ce thème est l'application de techniques développées pour la compilation parallèle à la compilation de systèmes enfouis. Le "transfert" de ces techniques à la compilation de circuits a déjà commencé. Le projet PiCo (Program In Chip Out) de Hewlett Packard s'appuie sur ces techniques. Le but de l'équipe Compsys est de poursuivre cette étude et de profiter de l'expérience acquise sur les transformations de codes pour affronter les nouveaux enjeux de la compilation de circuits.
- Influence des transformations de boucles sur la hiérarchie mémoire : une des premières phases de la conception d'un système consiste à choisir l'architecture mémoire en fonction de l'application implantée pour optimiser la taille et les accès mémoire. On propose donc d'évaluer, dans le cadre d'une collaboration avec Cadence, l'impact de certaines transformations de boucles (fusion de boucles ou alignement de boucle) à l'aide d'un outil de Codesign tel que VCC.
Responsable scientifique
Alain DARTE
[page personnelle]
+33 4 72 72 85 48
Alain.Darte@ens-lyon.fr
Secrétariat : +33 4 72 72 80 37