previous up next top index
Précédent : Intégration de techniques d'optimisation Remonter : Environnement pour architectures hautes performances Suivant : Migration de tâches


CT++

Participants : François Bodin, Marc Pic

Mots-clés : programmation parallèle En collaboration avec le Leti du CEA un environnement C++ pour l'architecture SIMD Symphonie est défini et développé. Cet environnement est fondé sur la notion de tableaux distribués appelés tenseurs. Aucune extension à C++ n'est utilisée et l'environnement proposé est portable sur machines séquentielles mais aussi, pour les versions futures, sur architectures MIMD à mémoire distribuée. La génération de code optimisé est fondée sur un pré-processeur du code source. La mise en oeuvre du prototype utilise le système Sage++ [15].