This training will present basic elements first to enable developpers to understand when and how to use a debugger, and second to optimize the performance of their codes.
Debugging :
Optimization :
Half of the course will be made of hands-on sessions. The hands-on will use the https://github.com/aff3ct/MIPP library
Trainers
Learning outcomes
Ability to understand the main issues for code optimization, knowledge of the main tools and techniques for basic debugging.
Prerequisites
Basic knowledge of Unix, programming experience in C++, OpenMP