Projet ANR-10-JCJC-0307 – SATURN : Systèmes Auto-adaptables et architectures de Traitement Utilisant des Réseaux de Neurones reconfigurables
Programme : JCJC : Sciences de l'information, de la matière et de l'ingénierie : Matériels et logiciels pour les systèmes, les calculateurs, les communications (JCJC SIMI 3)
Année de financement : 2010
Coordinateur du projet : Monsieur benoît MIRAMOND (CNRS - DELEGATION REGIONALE ILE-DE-FRANCE SECTEUR OUEST ET NORD)
Partenaires : Equipes Traitement de l'Information et Systèmes
Montant : 168199.0 euros
Durée : 36 mois
Résumé : Systèmes Auto-adaptables et architectures de Traitement Utilisant des Réseaux de Neurones reconfigurablesLe projet SATURN prend place dans ce contexte d'architectures detraitement embarquées autonomes et propose de reconsidérerfondamentalement l'architecture et le modèle de programmation centralisé et statique des systèmes actuels. Pour cela, nous nous proposons d'étudier dans ce projet une solution en rupture avec les méthodes de conception classiques à la frontière entre l'électronique numérique et l'intelligence artificielle.
Auto-adaptation dans les architectures reconfigurables bio-inspiréesC'est à la croisée des circuits numériques, de l'intelligence artificielle et des systèmes complexes que naîtra l'architecture SATURN.Fondamentalement distribuée, cette architecture exhibera des propriétés d'autoorganisation de ses ressources de calcul pour s'adapter dynamiquement et de manière autonome aux changements de l'environnement et aux besoins applicatifs. Ces propriétés, inspirées du monde biologique, apporteront une plus grande facilité de conception, et de programmation.
Cartes auto-organisatrices pour le recrutement neuronal sur FPGALe projet suit une approche bio-inspirée se basant sur l'étude de mécanismes cognitifs dans les systèmes neuronaux. Les méthodes et les concepts sont mis en application dans le domaine de la vision artificielle pour la robotique mobile.
Résumé de la soumission : Depuis plusieurs années, l'évolution croissante de la technologie a conduit à équiper les appareils embarqués de circuits numériques de plus en plus denses, intégrant aujourd'hui plusieurs dizaines à plusieurs centaines de processeurs au sein de la même puce (Multiprocessor System on Chip ou MPSoC).Cependant, cette constatation est nuancée par les possibilités effectivement atteignables par ces systèmes qui sont aujourd'hui aussi importantes que la difficulté de les concevoir, de les programmer et de contrôler/prédire leur comportement une fois enfouis.Le projet SATURN prend place dans ce contexte d'architectures de traitement embarquées autonomes et propose de reconsidérer fondamentalement l'architecture et le modèle de programmation centralisé et statique des systèmes actuels. Pour cela, nous proposons à travers ce projet de démarrer une activité de recherche sur des solutions de traitement en rupture avec les méthodes de conception classiques à la frontière entre l'électronique numérique et l'intelligence artificielle. C'est à la croisée de ces deux disciplines que naîtra une nouvelle équipe de recherche et avec elle l'architecture SATURN.Fondamentalement distribuée, cette architecture exhibera des propriétés d'auto-organisation de ses ressources de calcul, d'interconnexion et de mémorisation de manière à s'adapter dynamiquement et de manière autonome aux changements de l'application et aux besoins applicatifs.De plus, ces propriétés d'auto-organisation, qui seront basées sur des méthodes collaboratives et cognitives inspirées notamment du monde biologique, apporteront naturellement une plus grande facilité de conception, et de programmation, de ces platformes intelligentes.Après deux premières phases d'analyse puis de développement d'un simulateur, le projet s'appuiera sur les capacités des circuits FPGA à être reconfigurés partiellement et à la volée pour valider les concepts développés sur platforme matérielle. Les concepts du projet SATURN seront notamment validés sur une application de vision artificielle stéréoscopique pour le robotique mobile.
Résultats : Un simulateur de cartes auto-organisatrices a été développé pour analyser la dynamique de l'arhitecture.
Perspectives : Prototypage du système sur circuit FPGA.
Publications et brevets : Laurent Rodriguez, Imen Kalboussi, Benoit Miramond, Bertrand Granado: Embodied Computing: Self-adaptation in bio-inspired reconfigurable computing. RAW 2011: 1-2
Laurent Rodriguez, Jérôme Fellus, Benoit Miramond: Self-organization of reconfigurable processing elements during mobile robots missions. ReCoSoC 2011: 1-2