IS&T SCV Tutorial - Code Tuning

10:00 am on Wednesday, October 3, 2012
12:00 pm on Wednesday, October 3, 2012
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