Vous êtes ici

  1. Accueil
  2. Technique d'optimisations de code pour le calcul parallèle

Technique d'optimisations de code pour le calcul parallèle

Technique d'optimisations de code pour le calcul parallèle

En pratique :

Volume horaire de cours : 12
Volume horaire global de TP : 12
Langue principale : français

Description du contenu de l'enseignement

Ce cours présente les techniques de tuning de code parallèle afin d’optimiser les performances des applications au regard du temps d’exécution ou de la consommation d’énergie. Il s’agit de donner l’ensemble des concepts de transformation de code statiques ou dynamiques influant sur la performance. Par ailleurs ce cours présente les outils d’analyse d’aide au diagnostic de l’efficacité des codes.


Compétences à acquérir

  • Capacité à analyser les performances de codes.
  • Maîtrise des techniques de codage pour l’amélioration des performances.
  • Capacité à faire le lien entre l’algorithme, le code et l’architecture du calculateur.

Bibliographie, lectures recommandées

  • Write Once Deploy Many-(Cores), Manuel ARENAZ, Stéphane BIHAN, François BODIN, Sunita CHANDRASEKARAN, Barbara CHAPMAN, Gilles CIVARIO, Michael BROWNE, Guillaume COLIN de VERDIERE, Romain DOLBEAU, Khaled IBRAHIM, James Lin, HMPP Competence Centers, 2012
  • Multicore Programming Practices, Multicore association, 2013: http://www.multicore-association.org/workgroup/mpp.php//