Code Tuning (Hands-on)
We all hate waiting, whether it’s standing in line at the grocery store or trying to get our code to finish running before the paper deadline. In this tutorial we won’t tackle the grocery line problem, but we will examine methods to evaluate and improve codes’ performance. In the first part of the tutorial we will look at a variety of timers and profilers for determining where the CPU-intensive parts of the code lie. Methods for improving code performance will then be examined. The second part of the tutorial will be a hands-on session in which we will take a sample C or Fortran code and evaluate and improve its performance.
Prerequisite is some working knowledge of C or Fortran. Basic knowledge of Unix/Linux will also be helpful.
If you try to sign up for this tutorial and find that it is full, please send email to firstname.lastname@example.org and we will do our best to accommodate you.