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 :