TLOG - Programme Technologies Logicielles 2006

Outils logiciels pour l'utilisation du processeur CELL pour les applications embarquées. – OCELLE

Résumé de soumission

Le projet s’intéresse aux architectures hétérogènes complexes, et utilise la famille de processeurs CELL (développée par IBM, Sony et Toshiba) comme élément représentatif d’architectures futures pour lesquelles l’augmentation de la puissance de calcul passe par la mise en oeuvre de plusieurs niveaux de parallélisme plus que par l’augmentation de la fréquence de fonctionnement. L’objectif est de permettre aux développeurs d’applications embarquées sur ce type d’architectures d’exploiter la puissance de calcul promise par le matériel, sans sacrifier la productivité du développement logiciel. Le principe technique est d’associer, dans les outils logiciels, une génération de code de bas niveau à partir de langages traditionnels, avec une approche à base d’ingénierie des modèles. Le projet utilisera les processeurs CELL et les logiciels spécifiques disponibles tels que : – compilateur C prenant en compte certains niveaux d’optimisation et de parallélisation – logiciels de base et notamment primitives de communications entre les coprocesseurs vectoriels d’une part, système d’exploitation Linux sur le processeur principal d’autre part et développera les modèles et outils complémentaires fondamentalement adaptés au type d’applications et prenant en compte de manière explicite et formelle l’architecture globale. Très schématiquement, le parallélisme de type SIMD sera pris en charge de manière classique, le parallélisme de type SPMD ou MIMD sera pris en charge par une approche formelle, à partir de descriptions d’applications de haut niveau. Les résultats en termes de performance et de productivité seront mesurés sur des applications représentatives (méthodes statistiques, calcul matriciel, traitement de signal, traitement d’images) à la fois sur des simulateurs et des matériels existants. Le projet est ciblé sur une durée relativement courte (24 mois), mais réaliste par rapport à une validation sur un processeur disponible au démarrage du projet , l’objectif est de pouvoir mettre en œuvre l’aspect générique de l’approche proposée sur une nouvelle classe d’architectures, préfigurée par ce processeur particulier.

Coordination du projet

PME (petite et moyenne entreprise)

L'auteur de ce résumé est le coordinateur du projet, qui est responsable du contenu de ce résumé. L'ANR décline par conséquent toute responsabilité quant à son contenu.

Partenariat

COMMISSARIAT A L'ENERGIE ATOMIQUE CENTRE D'ETUDES NUCLEAIRES SACLAY

Aide de l'ANR 602 663 euros
Début et durée du projet scientifique : - 24 Mois

Liens utiles

Explorez notre base de projets financés

 

 

L’ANR met à disposition ses jeux de données sur les projets, cliquez ici pour en savoir plus.

Inscrivez-vous à notre newsletter
pour recevoir nos actualités
S'inscrire à notre newsletter