Methode de partitionnement pour la conception de systemes embarques de traitement de signal temps reel
Auteur / Autrice : | LUC BIANCO |
Direction : | Michel Auguin |
Type : | Thèse de doctorat |
Discipline(s) : | Sciences et techniques |
Date : | Soutenance en 1999 |
Etablissement(s) : | Nice |
Mots clés
Mots clés contrôlés
Résumé
De part la complexite croissante des applications en traitement du signal et de part les progres technologiques au niveau de l'integration des systemes embarques, il existe une forte demande des industriels pour disposer d'outils de conception intelligents qui operent a des niveaux d'abstraction eleves. Ce travail de these a permis d'etudier la phase de coconception logicielle-materielle et plus precisement le partitionnement-ordonnancement, qui consiste a determiner les unites du systeme et un placement pour toutes les taches de l'application sur ces unites. La complexite de ce probleme nous a conduit a considerer des heuristiques plutot que des methodes optimales dans le but de traiter des applications de taille industrielle. L'approche presentee dans ce memoire traite des applications decrites par des graphes flots de donnees specifiant l'application. L'heuristique est basee sur des estimateurs de couts performances/surface permettant de maximiser l'utilisation des ressources du systeme afin de reduire la surface tout en respectant les contraintes temporelles de l'application. Cette etude s'est concretisee par l'elaboration de l'outil de conception codef (codesign framework for embedded systems) permettant l'exploration d'espaces de conception tout en laissant une part d'interactivite avec le concepteur. Notre approche a ete validee sur deux applications representatives de problemes industriels : un decodeur ac3 (dolby digital) et un modem de la norme v22bis.