Thèse soutenue

Approche par simulation supervisée pour la conception système d'architectures logicielles matérielles embarquées

FR  |  
EN
Auteur / Autrice : Sébastien Icart
Direction : Michel Auguin
Type : Thèse de doctorat
Discipline(s) : Électronique
Date : Soutenance en 2012
Etablissement(s) : Nice

Résumé

FR  |  
EN

Avec l’accroissement de la capacité d’intégration des transistors, les systèmes sur puces voient leur nombre de fonctionnalités et leur complexité augmenter. Parallèlement, sous les contraintes de délai de mise sur le marché, la modélisation de ces systèmes doit être réalisée dans un temps réduit. L’augmentation du niveau d’abstraction, les méthodes de conception à base de plateforme virtuelle, la réutilisation des IP ainsi que la simulation haut niveau sont autant de techniques qui permettent d’accélérer les étapes amont de la conception. Cependant, lors de ce processus, le concepteur peut être confronté à des comportements inattendus dus aux interactions complexes entre les composants. Il devient dans ces conditions délicat et difficile d’établir une architecture capable d’exécuter l’ensemble des fonctionnalités sous contraintes de temps, et à coût maîtrisés. C’est pourquoi, afin de faciliter le dimensionnement d’une architecture nous proposons une approche de conception par simulation supervisée. La méthode consiste à instrumenter le système à l’aide d’observateurs qui collectent des données de simulation puis les transmettent à un réseau de neurones artificiel. Ce dernier a pour but de proposer un ensemble de paramètres architecturaux satisfaisant les contraintes. L’utilisation de cette méthode sur une application de type multimédia embarqué nous montre qu’avec une élaboration adaptée du réseau de neurones, ce dernier est capable de proposer des valeurs cohérentes de paramètres architecturaux. La qualité de la solution proposée dépend principalement de la perspicacité des observations ainsi que du processus d’apprentissage du réseau.