Sites Inria

Équipe de recherche GRAND-LARGE (Inria Saclay - Île-de-France) -

PoCC, un compilateur source à source pour cibler les architectures parallèles depuis un code C séquentiel

© INRIA Sophie Auvin - G comme Grille

Cette démo présente PoCC, un système de compilation qui permet de bénéficier des architectures parallèles en programmant de manière séquentielle. PoCC intègre les derniers résultats des travaux de recherche en compilation de haut niveau. Il repose sur un modèle mathématique qui permet à la fois l'analyse et la transformation des programmes. En suivant des règles de codage simples, il permet à ses utilisateurs de continuer de programmer de manière séquentielle alors qu'il se charge automatiquement des tâches d'optimisation et de parallélisation. Nous présenterons plusieurs cas d'utilisation et nous montrerons comment un tel système peut réduire les temps de développement et assurer à la fois une meilleure portabilité et une meilleure stabilité des programmes.

Mots-clés : Compilation Architectures parallèles Programmation séquentielle Tâches d'optimisation et de parallélisation Portabilité et stabilité des programmes GRAND-LARGE

Haut de page

Suivez Inria