– MORE
Le projet MORE (Multicriteria Optimization for Real-time Embedded systems) a pour objectif de développer des stratégies de recherche de compromis qui transforment le code d’une application embarquée critique pour qu’elle respecte les contraintes de temps, de taille mémoire et de consommation d’énergie du système. Dans un premier temps, il s’agira d’analyser les effets d’un ensemble de transformations (modification du flot de contrôle, placement et compression du code et des données, …) sur ces trois critères afin de d’identifier leurs interactions. Ensuite, un processus d’optimisation itératif sera mis en place, permettant de guider le choix des transformations à appliquer en fonction de mesures réalisées sur le système (par simulation). Ce processus pourra générer un ensemble de solutions qui seront départagées par un algorithme de recherche de compromis entre les trois critères. La troisième étape du projet consistera à tirer les enseignements des résultats obtenus pour proposer de nouvelles transformations, assorties du support matériel nécessaire, permettant d’atteindre de meilleurs compromis, et ce de manière plus efficace. Le projet MORE comporte une partie expérimentale importante qui nécessitera le développement d’une plateforme logicielle intégrant des outils de mesure, des routines de transformation de code et un module de pilotage réalisant le processus d’optimisation itératif et la recherche de compromis.
Coordination du projet
Université
L'auteur de ce résumé est le coordinateur du projet, qui est responsable du contenu de ce résumé. L'ANR décline par conséquent toute responsabilité quant à son contenu.
Partenariat
Aide de l'ANR 632 242 euros
Début et durée du projet scientifique :
- 36 Mois