C.I.N.E.S. Centre Informatique National de l’Enseignement Supérieur

cines

C.I.N.E.S. Centre Informatique National de l’Enseignement Supérieur

CI03

data-table
ACCÈS RAPIDES
pattern.png

This training will present how to optimize the performance of developpers’ codes and a short introduction to debugging.

 

  • Content :
    • Debugging : A short introduction to debugging with examples
    • Optimization : Basics (stripping, IOs, getting the calculations out of the loops, changing the algorithm, …)
    • Compiler options
    • Profilers (Valgrind, Intel Vtune)
    • Vectorization
    • Data access (cache usage maximization)
    • OpenMP parallelization strategies
    • Theory to upper-bound the expected performance benefit (speedup, efficiency, peak, memory bandwidth, …)
  • Place : CINES
  • Language : English
  • Price : free
  • End of the training : December, 4th 2015 12 p.m.
  • Start of the training : November, 30th 2015 2 p.m.
  • End of registrations: November, 16th 2015
  • Code : CI03
  • Context : PATC
  • Title : Debugging & Optimization @CINES/MdS
  • Prerequisites : Basic knowledge of Unix, programming experience in C or Fortran, OpenMp
  • Instructors : Adrien Cassagne (INRIA), Bertrand Cirou (CINES), Gabriel Hautreux (INRIA), Victor Cameo Ponz (CINES)
  • Learning outcomes : Ability to understand main issues for code optimization, knowledge of main tools and basic debugging.
  • Course materials:

Partager l'article :

Facebook
Twitter
LinkedIn
LIENS TÉLÉCHARGEABLES