accueil

carte
 

Projets > CAPS > Membres

 
-
recherche

aide

-

Stéphane BIHAN

-
 

contacts

IRISA
Campus universitaire de Beaulieu
35042 RENNES Cedex

tél : 02 99 84 75 37
fax : 02 99 84 25 28

e-mail: sbihan@irisa.fr

 

Ingénieur expert dans le projet CAPS de juin 2001 à novembre 2003, j'ai intégré la start-up CAPS entreprise en janvier 2004 en tant que responsable des développements.

CAPS entreprise industrialise un ensemble d'infrastructures logicielles développées au sein de l'équipe CAPS et propose des solutions pour la production de code efficace destinées aux systèmes embarqués et haute performance.

Activités dans CAPS

Dans le cadre du programme européen Medea+ et du projet MESA, nous avons développé un préprocesseur C qui exploite les instructions multimédia.

Les nouvelles architectures introduisent des instructions spécialisées qui permettent d'effectuer des opérations sur plusieurs données en même temps. Ces instructions dédicacées au traitement d'applications multimédia sont très gourmandes en données. Par exemple, les applications vidéo utilisent des données codées sur 8 bits tandis que les données des applications audio sont codées sur 16 bits.

Dans un premier temps, le préprocesseur opère des transformations telles que le déroulage/distribution de boucle ou la vectorisation afin d'exhiber des zones de code qui peuvent être parallélisables. Ces zones de code sont ensuite transformées afin d'utiliser des instructions multimédia ainsi définies par l'utilisateur. Ces dernières transformations sont dictées par des règles que l'utilisateur a préalablement écrites en un C légèrement annoté.

Nous avons également travaillé sur un système de compilation distribuée afin de permettre à un utilisateur distant d'utiliser des outils installés localement. Ce système est basé sur un modèle client-serveur.

Activités antérieures

voir la version anglaise pour plus d'informations.

 

 
dernière mise à jour : 08 01 2004

-- english version --- Ronan.Amicel@irisa.fr --- ©copyright --


accueil
 

w3c-html4