iii
Résumé
Depuis quelques années, les systèmes embarqués n’ont pas cessé d’évoluer. Cette
évolution a conduit à des circuits de plus en plus complexes pouvant comporter
plusieurs centaines de processeurs sur une même puce.
Si la progression des techniques de fabrication des systèmes intégrés, a permis
l’amélioration des performances de ces derniers en terme de temps et de capacité de
traitement, elle a malheureusement amené une nouvelle contrainte de conception.
En effet, cette nouvelle génération de systèmes consomme plus d’énergie et né-
cessite donc la prise en compte, pendant la phase de conception, des caractéristiques
énergétiques dans le but de trouver le meilleur compromis (performance / énergie).
Des études montrent qu’une estimation précoce de la consommation – i.e. au
niveau comportemental – permet une meilleure diminution de l’énergie consommée
par le système.
L’outil EDPE (Early Design Power Estimation), objet de cette thèse, propose en
réponse à ce besoin, une procédure permettant la caractérisation énergétique précoce
d’une architecture de type MPSoC (MultiProcessor System on Chip) dans la phase
de prototypage virtuel en SystemC.
EDEP s’appuie sur des modèles de consommation par composant pour en déduire
l’énergie dissipée par le système global lorsque le système est simulé au niveau CABA
(Cycle Accurate Byte Accurate) ou encore TLM (Transaction Level Model). Les
modèles proposés par EDPE, ont été intégrés dans la bibliothèque de prototypage
virtuel SoClib. Ainsi, pendant la phase d’exploration architecturale, le concepteur
dispose en plus des caractéristiques temporelles et spatiales de son circuit, d’une
estimation précise de sa consommation énergétique.
L’élaboration de modèles de consommation pour les différents composants maté-
riels d’un système, à l’aide d’EDPE, est simple, homogène et facilement généralisable.
Les résultats obtenus montrent la capacité d’EDPE à prédire la consommation
énergétique de différentes applications logicielles déployées sur une même architec-
ture matérielle de manière précise et rapide.