Français Anglais
Accueil Annuaire Plan du site
Accueil > Production scientifique > Thèses et habilitations
Production scientifique
Doctorat de

Doctorat
Equipe : Architectures parallèles

Optimisation de codes multimédias pour systèmes embarqués

Début le 01/10/2005
Direction : ETIEMBLE, Daniel

Ecole doctorale : Paris XI
Etablissement d'inscription : Université Paris-Saclay

Lieu de déroulement : LRI

Soutenue le 12/10/2009 devant le jury composé de :
M. Daniel Etiemble
M. Bertrand Granado
M. Christian Jacquemin
M. Lionel Lacassagne
M. Habib Mehrez
M. Olivier Sentieys

Activités de recherche :
   - Architecture

Résumé :
Les algorithmes de traitement d’images requièrent des puissances de calculs de plus en plus grandes pour satisfaire des applications toujours plus gourmandes.
Afin d’être capable de traiter efficacement un flux vidéo en temps réel, un système à microprocesseur embarqué doit être optimisé avec le plus grand soin.

Cette thèse se propose d’étudier ces optimisations à plusieurs niveaux.

Tout d’abord au plus proche du matériel à travers la modification du jeu d’instructions et des unités de calcul d’un processeur, pour que celui-ci travaille de façon efficace pour un ajout minimal de matériel et une consommation électrique maîtrisée.
Un cas d’application est présenté pour des algorithmes de localisation embarqués robustes faisant appel au calcul par intervalles.

Ensuite par l’étude de la génération de blocs matériels pour processeurs logiciels sur FPGA, capables d’accélérer non plus seulement une instruction mais toute une fonction de calcul.

Enfin à l’échelle d’un traitement complet, un outil de génération de code de filtres bas-niveau – IPLG – est présenté. Cet outil génère automatiquement la forme optimale d’un code C à base de traitements combinatoires locaux (TCL), en explorant toutes les fusions possibles de nids de boucle de calcul, et en appliquant les techniques de rotation de variables, de déroulage de boucles et d’optimisation de la localité des données.