HPC Surgery: debugging, profiling and optimization of a scientific code
→
CET
Gene M.Amdahl (CINECA)
Gene M.Amdahl
CINECA
Via Magnanelli 6/3 40033 Casalecchio di Reno
Bologna - Italy
Description
This event is a 2-day course whose aim is to help developers of scientific codes to better understand optimization techniques and the usage of advanced tools for profiling and debugging. Participants will have the possibility to work together with CINECA experts on their own codes. Each student will be given a two weeks access to the CINECA's hybrid cluster PLX.
Topics
Totalview and gdb dubuggers
Scalasca and gprof profilers
Valgrind memory checker.
Learning outcomes
Better understanding on optimization techniques and on the usage of advanced tools for profiling and debugging.
Prerequisites
Experience with a scientific programming language (C/C++, Fortran) and Unix operating system.