Thèse soutenue

Compilation d'applications flot de données paramétriques pour MPSoC dédiés à la radio logicielle

FR  |  
EN
Auteur / Autrice : Mickaël Dardaillon
Direction : Tanguy Risset
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 19/11/2014
Etablissement(s) : Lyon, INSA
Ecole(s) doctorale(s) : École doctorale InfoMaths (Lyon ; 2009-....)
Partenaire(s) de recherche : Laboratoire : CITI - Centre d'Innovation en Télécommunications et Intégration de services (Lyon, INSA) - CITI Centre of Innovation in Telecommunications and Integration of services / CITI
Jury : Président / Présidente : Albert Cohen
Examinateurs / Examinatrices : Tanguy Risset, Albert Cohen, Renaud Pacalet, Frédéric Rousseau, Alain Girault, Kevin Marquet, Jérôme Martin, Christophe Moy
Rapporteur / Rapporteuse : Renaud Pacalet, Frédéric Rousseau

Résumé

FR  |  
EN

Le développement de la radio logicielle fait suite à l’évolution rapide du domaine des télécommunications. Les besoins en performance et en dynamicité ont donné naissance à des MPSoC dédiés à la radio logicielle. La spécialisation de ces MPSoC rend cependant leur pro- grammation et leur vérification complexes. Des travaux proposent d’atténuer cette complexité par l’utilisation de paradigmes tels que le modèle de calcul flot de données. Parallèlement, le besoin de modèles flexibles et vérifiables a mené au développement de nouveaux modèles flot de données paramétriques. Dans cette thèse, j’étudie la compilation d’applications utilisant un modèle de calcul flot de données paramétrique et ciblant des plateformes de radio logicielle. Après un état de l’art du matériel et logiciel du domaine, je propose un raffinement de l’ordonnancement flot de données, et présente son application à la vérification des tailles mémoires. Ensuite, j’introduis un nouveau format de haut niveau pour définir le graphe et les acteurs flot de données, ainsi que le flot de compilation associé. J’applique ces concepts à la génération de code optimisé pour la plateforme de radio logicielle Magali. La compilation de parties du protocole LTE permet d’évaluer les performances du flot de compilation proposé.