Equipe-projet

CAIRN

Systèmes sur puce reconfigurables : architectures, algorithmes et compilation
Systèmes sur puce reconfigurables : architectures, algorithmes et compilation

L'équipe CAIRN a pour objectif d'étudier l'architecture des systèmes sur puces intégrant des accélérateurs de calcul dédiés ou reconfigurables, tant d'un point de vue des concepts matériels et logiciels que des méthodes de conception, de la compilation ou de la parallélisation automatique.

Les contraintes de performance et d'efficacité énergétique des systèmes embarqués actuels nécessitent l'utilisation massive d'accélérateurs matériels dédiés associés aux architectures plus classiques de multi-processeurs sur puce. Dans Cairn, nous favorisons l'utilisation de matériel reconfigurable, i.e. des structures matérielles dont l'organisation peut changer avant ou même pendant l'exécution. Ces systèmes sur puce reconfigurables offrent de hautes performances à un faible coût énergétique, tout en préservant un fort niveau de flexibilité. Le groupe étudie ces systèmes sur puce selon trois angles: (i) l'invention et la conception de nouvelles architectures reconfigurables en mettant l'accent sur la conception d'opérateurs flexibles, la gestion de la reconfiguration dynamique et la faible consommation d'énergie. (ii) le développement de flots de conception (compilation, parallélisation, synthèse matérielle) depuis des spécifications de haut niveau. (iii) l'interaction algorithmes - architectures pour nos principaux domaines d'application (communications sans fil et optique, réseaux de capteurs sans fil, vidéo et sécurité)

Centre(s) inria
Rennes - Bretagne Atlantique
En partenariat avec
Université Rennes 1,CNRS,École normale supérieure de Rennes