Projet de recherche doctoral numero :6568

Description

Date depot: 19 novembre 2019
Titre: Génération automatique de plate-forme matérielles distribuées pour des applications de traitement du signal
Encadrant : Julien DENOULET (LIP6)
Directeur de thèse: Bertrand GRANADO (LIP6)
Domaine scientifique: Sciences et technologies de l'information et de la communication
Thématique CNRS : Non defini

Resumé: Pour une plus grande efficacité, les systèmes électroniques sur puce sont maintenant hétérogènes. Ils associent au sein d'une même puce, différente unités de traitement. Il s'agit de différentes unités programmables mais aussi d'unités dédiées ou spécialisées. Pour ces dernières, il est aujourd'hui courant de les voir intégrées statiquement comme un accélérateur matériel, c'est par exemple le cas pour les unités dédiées aux traitements cryptographiques. Ce parti pris limite les capacités du système en terme de fonctionnalités matérielles implantable au sein du système. Une autre approche est d'utiliser des composants permettant une reconfiguration dynamique, telle que des FPGA, afin d'adapter le système au besoin de puissance de calcul et d'optimisation énergétique par exemple. C'est dans ce cadre que nous avons conçu MATIP qui est une plate forme permettant de déployer des applications efficacement sur une architecture de type MultiProcessing-Reconfigurable System On Chip ou MP-RSoC. Le modèle de programmation retenu dans MATIP est un modèle à mémoire distribuée utilisant le passage de message pour commu-niquer entre les différentes ressources de l’architecture. Pour se faire l’utilisateur utilise la librairie MPI-RMA (Message Passing Interface Remote Memory Access) qui lui permet à la fois de communiquer entre deux processus mais aussi de créer des processus à la volée en fonction des besoins applicatif. Cette plate-forme doit servir de support à la réalisation d'un système hétérogène intégrant aussi des processeurs de type RISC superscalaires. L'objectif de ces travaux de doctorat est - D'augmenter les capacités de MATIP en intégrant une version logicielle pour l'exécution des taches à travers le déploiement de processeurs de type RISC-V - De mettre en place une méthodologie de conception à plus haut niveau d'abstaction, en utilisant des méthode de type synthèse de haut niveau, afin de rendre efficace l'utilisation du système hétérogène - De générer pour des applications de traitement du signal des plate-formes embarqués, un cas d'étude sera la reconnaissance automatique de la parole pour la production rapide de jeux de données (textes) qui seront utilisés pour le traitement (par apprentissage) des langues peu dotées.

Doctorant.e: Mba Mathieu Leonel