Un environnement de développement d'applications sur un processeur à beaucoup de curs parallélisant
Auteur / Autrice : | Kenelm Louetsi |
Direction : | Christophe Negre |
Type : | Projet de thèse |
Discipline(s) : | Informatique |
Date : | Inscription en doctorat le 01/10/2019 |
Etablissement(s) : | Perpignan |
Ecole(s) doctorale(s) : | École doctorale Énergie environnement |
Partenaire(s) de recherche : | Laboratoire : Laboratoire d'Informatique, de Robotique et de Micro-électronique de Montpellier |
Equipe de recherche : Département Informatique |
Mots clés
Mots clés libres
Résumé
Les objets numériques du futur (robots domestiques, véhicules autonomes, engins spatiaux automatiques ...) auront besoin à la fois de puissance de calcul et de modération énergétique. Le processeur LBP est adapté à ce défi. Il a aussi une approche novatrice du parallélisme qui offre l'avantage de la puissance en garantissant un certain déterminisme de l'exécution et donc une sûreté de fonctionnement indispensable dans la plupart des dispositifs interagissant avec le monde et l'humain. L'objectif de la thèse est de réaliser un environnement de développement pour LBP, avec un compilateur, un « bootloader » et un débogueur. Ces outils sont classiques, mais en l'occurrence, ils devront être adaptés à la mise en uvre d'applications parallélisées pour LBP. Le processeur et ses outils devraient avoir un grand intérêt dans le domaine de l'embarqué (objets connectés, véhicules autonomes ) en raison de son efficacité énergétique et de son modèle d'exécution parallèle déterministe indispensable aux applications temps-réel critiques.