Développement d'un codec Vidéo MPEG-4 temps-réel embarqués sur architectures distribuées
Résumé
Les applications temps réels de traitement du signal et d'images ont des contraintes de temps très importantes, nécessitant l'utilisation de plusieurs unités de calcul puissantes. Cette constatation nous a menés à développer un processus de prototypage rapide dédié aux architectures parallèles constituées de plusieurs processeurs standards ou DSP. Ce processus utilise le logiciel SynDEx, un outil basé sur la méthodologie AAA. L'objectif est d'optimiser l'implémentation d'un algorithme sur une architecture multiprocesseurs en trouvant le meilleur placement d'un algorithme sur une architecture. La génération automatique de code inclue les synchronisations et les communications entre processeurs, ce qui permet au concepteur de s'affranchir des problèmes liés à la répartition de son application et de se concentrer sur les fonctionnalités de ses algorithmes. La méthodologie est présentée et illustrée par le développement d'une application de codage/décodage Mpeg-4.