Comparaison entre performances et effort de développement dans la programmation parallèle

Résumé : L'efficacité d'un programme parallèle est toujours évaluée en fonction des performances apportées et du passage à l'échelle permis. Cependant le développement d'un programme parallèle est généralement beaucoup plus coûteux que celui d'un programme séquentiel et ce coût est rarement évalué. Nous présentons ici une méthode d'évaluation du coût de développement d'une application parallèle construite à l'aide de bibliothèques standards~: MPI, OpenMP, intrinsics SIMD, et mesurons le rapport entre temps de développement et gain de performance. Nous proposons ensuite de comparer ce coût à celui d'une approche de haut-niveau basée sur des squelettes algorithmiques parallèles implémentés dans notre bibliothèque OSL.
Type de document :
Communication dans un congrès
Conférence en Parallélisme, Architecture et Système (ComPAS), 2014, Neûchatel, Suisse. 2014
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-00961350
Contributeur : Joeffrey Legaux <>
Soumis le : mercredi 19 mars 2014 - 21:06:32
Dernière modification le : jeudi 17 janvier 2019 - 15:10:02

Identifiants

  • HAL Id : hal-00961350, version 1

Collections

Citation

Joeffrey Legaux. Comparaison entre performances et effort de développement dans la programmation parallèle. Conférence en Parallélisme, Architecture et Système (ComPAS), 2014, Neûchatel, Suisse. 2014. 〈hal-00961350〉

Partager

Métriques

Consultations de la notice

86