previous up next contents
Précédent : Outils pour la Remonter : Outils pour la Suivant : Mise en oeuvre

Génération de code optimisé pour des processeurs spécialisés programmables

Mots clefs : optimisation de code Participants : François Charot , Gwendal Le Fol

La conception du processeur spécialisé programmable Movie, brique de base pour la réalisation de simulateurs temps-réel d'applications de compression de séquences d'images, est accompagnée de recherches sur la définition d'une chaîne de compilation, allant du programme en langage de haut niveau à un code optimisé, paramétrable par les caractéristiques fines de l'architecture du processeur.

Nos travaux en 1995 ont porté sur les aspects suivants :

Les recherches entreprises en 1994 sur l'optimisation de code au niveau bas ont été poursuivis en 1995. L'approche retenue utilise le logiciel Oco [16] développé à l'Irisa dans le projet Caps. À partir d'un code sous forme assembleur décoré (c'est-à-dire incluant les informations de dépendance), Oco engendre un code assembleur optimisé. L'ensemble des étapes de transformation et, en particulier, la phase d'ordonnancement des instructions sont entièrement paramétrées par une description de l'architecture cible. Ces recherches font l'objet d'une étroite collaboration avec F. Bodin du projet Caps.


previous up next contents
Précédent : Outils pour la Remonter : Outils pour la Suivant : Mise en oeuvre