Contributions à l’approche holistique de la conception au niveau système
Institution:
BrestDisciplines:
Directors:
Abstract EN:
The complexity of embedded systems is increasing into two interrelated but independently growing directions: architecture complexity and application complexity. On the other hand, time-to-market and design productivity factors are constantly shrinking. Consequently, the gap between system complexity and design productivity is constantly increasing, To reduce this gap, System Level Design (SLD) has shown a lot of potential in the last two decades. However, it still involves a substantial number of design challenges. This thesis explores the holistic view of System Level Design to ensure an optimal and rapid design of embedded systems in the context of the hArtes project (Holistic Approach to Reconfigurable real Time Embedded Systems). The exploration of hArtes design flow with H264 video encoding application identifies limitations at early stages of the holistic design flow. This thesis proposes appropriate solutions to the identified limitations. More specifically, it presents: • Generic Application Analysis for Early Design Space Exploration. • Cycle-accurate Performance Estimation with Reduced Simulation Time. • Performance Analysis of Parallel Execution.
Abstract FR:
La complexité des systèmes embarqués s’accroît dans deux directions logiquement corrélées, mais techniquement indépendantes : les architectures et les applications. D’un autre côte, les industriels subissent une pression sans cesse croissante sur leurs cycles de disponibilité des produits (“time-to-market”), et sur leurs cycles de conception. L’écart entre ces deux systèmes au fonctionnement empirique s’accroît et est une préoccupation majeure dans le domaine des applications intégrées. L’approche de System Level Design (SLD) est apparue depuis une dizaine d’années pour tenter d’apporter des solutions méthodologiques, et cela avec un certain succès. Il reste cependant beaucoup de problèmes à résoudre, en particulier au niveau des outils et méthodes utilisés. Cette thèse présente les principes de l’approche holistique de System Level Design développé dans le projet européen hArtes (Holistic Approach to Reconfigurable real Time Embedded Systems). Le flot de conception utilisé pour valider hArtes a permis de traiter une application d’encodage vidéo conforme à la nonne H264. Les travaux collectifs ont révélé des lacunes dans le flot dés les travaux initiaux. La thèse en propose des solutions qui sont les suivantes: • Analyse générique des applications en vue de l’exploration précoce du champ de conception. • Réduction du temps de simulation pour l’estimation des performances. • Analyse de performance pour l’exécution parallèle.