MORE

Contact : Karine.Heydemann (at) nulllip6.fr
Du 01/01/2007 au 30/09/2010

Le projet MORE 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.

IRIT, LORIA
ANR

Karine HEYDEMANN

Mentions légales
Carte du site