accueil

carte
 

Projets > CAPS > Membres

 
-
recherche

aide

 

-

Laurent Morin

- -
 

contacts

IRISA
Campus universitaire de Beaulieu
35042 RENNES Cedex

tél : 02 99 84 25 00
fax : 02 99 84 25 28

e-mail:Laurent.Morin@irisa.fr


Champs de recherche - Thèse

Analyse et évaluation de performance de code pour architectures multimédias embarquées haute performance.

Mots clés :
Compilation, multimédia, embarqué, Analyse de code, optimisation.

Contexte :
Les produits industriels multimédias embarqués se tournent actuellement vers les médias processeurs, aux dépend des plus coûteux circuits spécialisés. Ces applications nécessitent de très hautes performances qui sont difficilement atteintes par les compilateurs. Ces limitations sont liées au faible développement des compilateurs dédiés mais aussi et surtout à la forte sensibilité des médias processeurs au code assembleur, caractéristique due à une architecture effectuant du parallélisme d'instruction. L'amélioration de ces applications peut être favorisée par un environnement de développement semi-automatique, donc interactif, comprenant des analyses et des évaluations des programmes.

Un environnement de développement destiné à la mise au point de programmes multimédias embarqués nécessite une prise en compte à la fois du programme à implémenter et du code qui est exécuté. Pour cela elle doit incorporer les deux représentations de l'application - le code assembleur et le code source - et améliorer les analyses en calculant leurs relations et leurs caractéristiques. L'efficacité de l'évaluation est conditionnée par la qualité et le nombre de ces données. Ces dernières devront être complétées par des informations sur l'instrumentation, la simulation ou l'exécution du programme. Les analyses pourront aussi être perfectionnées par des modélisations basées sur plusieurs niveaux d'abstractions, ce qui permet l'application de traitements de différentes catégories et de différentes origines. Une étude en partenariat avec Thomson Multimédia vise à expérimenter une plate-forme pour des média processeurs. Les analyses dépendant du processeur destination doivent pouvoir compter sur une description complète de l'architecture cible, qui devra faire de cet environnement de développement un système reciblable sur toute sorte de processeur. La flexibilité pourra être augmentée par la possibilité d'intégrer des traitements ou des librairies d'optimisations à l'interface de développement.

 

 
dernière mise à jour : 25 10 2000

- - english version - - - Laurent.Morin@irisa.fr - - - ©copyright - -


accueil
 

w3c-html4