Premières expérimentations avec le système de transformation pour l'exécution parallèle STEP
Résumé
L'exploitation d'une application sur une plate-forme à mémoire distribuée requiert une parallélisation utilisant le paradigme de passage de messages, a priori réservée à des programmeurs experts du parallélisme. Pour faire évoluer cette situation, nous proposons une approche reposant sur un outil de transformation source-à-source appelé STEP (Système de Transformation pour l'Exécution Parallèle), qui permet de générer automatiquement une version par passage de messages d'un programme à partir d'un code parallèlisé à l'aide de directives OpenMP. Cet article présente puis évalue cet outil sur des benchmarks classiques. Cette évaluation montre l'intérêt de cette approche, les limites du prototype actuel et suggère des améliorations
Origine | Fichiers produits par l'(les) auteur(s) |
---|
Loading...