CI03

Cette formation permettra aux développeurs d’optimiser les performances de leurs codes, ainsi que de profiter d’une formation basique au débogage.

 

  • Contenu :
    • Débogage : Une courte introduction au débogage avec quelques exemples
    • Optimisation : Bases (stripping, IOs, extraire des boucles le calcul des constantes, modifier les algorithmes, …)
    • Options de compilation
    • Profilages (Valgrind, Intel Vtune)
    • Vectorisation
    • Accès aux données (maximisation de l’usage du cache)
    • OpenMP stratégies de parallélisation
    • Etude de l’amélioration des performances théoriques (accélération, efficacité, valeurs pic, bande passante mémoire …)
  • Lieu : CINES
  • Langue : Anglais
  • Tarif : gratuit
  • Fin de la formation :  4 décembre 2015 12h00
  • Début de la formation :  30 novembre 2015 14h00
  • Fin des inscriptions : 16 novembre 2015
  • Code : CI03
  • Contexte : PATC
  • Titre : Debugging & Optimization @CINES/MdS
  • Prérequis : Bases Linux, capacités de programmation en C ou Fortran, OpenMp
  • Noms des formateurs : Adrien Cassagne (INRIA), Bertrand Cirou (CINES), Gabriel Hautreux (INRIA), Victor Cameo Ponz (CINES)
  • Le but du cours : Obtenir les capacités pour comprendre les principes de l’optimisation des codes, découverte des principaux outils et techniques de base de débogage.
  • Supports de cours :
Dernière modification le : 7 décembre 2015
CINES