Institut d'Électronique et de Télécommunications de Rennes
UMR CNRS 6164

| ENT |






Accueil du site > Accueil > Actualités

Soutenance de thèse

Pengcheng MU soutient sa thèse intulée :

Rapid prototyping methodology for parallel embedded systems advanced system model and improved task scheduling heuristics

le mardi 7 juillet à 10 h 00 en Amphi Bonnin de l’INSA de Rennes.

Résumé :

L’architecture des ordinateurs est maintenant dans l’ère des multiprocesseurs permettant le calcul en parallèle. Les systèmes embarqués les plus récents s’appuient sur plusieurs processeurs DSP (Digital Signal Processor) ou MPSoC (Multiprocessor System-on-Chip). Corrélativement, les algorithmes des applications de traitement du signal et de l’image deviennent de plus en plus sophistiqués. La mise en oeuvre de telles applications sur un système embarqué devient complexe. Aussi, les approches de prototypage rapide et de co-conception matérielle/logicielle sont souvent utilisées pour faciliter ce travail. Le problème de l’ordonnancement des tâches, étape importante du prototypage rapide, est discuté et traité dans cette thèse. Nous cherchons des modèles d’ordonnancement des tâches en considérant précisément les communications entre les tâches. Nous modélisons ainsi l’algorithme de l’application comme un graphe acyclique orienté (Directed Acyclic Graph ou DAG), et nous proposons un modèle avancé décrivant de façon appropriée l’architecture du système embarqué parallèle. Après la formalisation du problème de l’ordonnancement des tâches avec ce modèle d’architecture, nous présentons plusieurs heuristiques d’ordonnancement basées sur la méthode de la liste (list scheduling) pour améliorer les performances de l’ordonnancement. Nos résultats expérimentaux attestent d’une accélération de l’application dans un contexte de moyenne ou de forte communication. Comme le poids des communications va en croissant dans les applications les plus récentes, que ce soient en communication numérique ou en compression vidéo, nos méthodes s’avèrent efficaces dans la mise en oeuvre de ces applications sur systèmes embarqués parallèles. Nos méthodes d’ordonnancement sont intégrées dans PREESM, environnement de prototypage rapide basé sur Eclipse en “open source”.

Mots-clefs : Prototypage rapide, système embarqué parallèle, ordonnancement des tâches






Départements et équipes de recherche
>
Top