Tutorial Details: Use of Tools for Code Optimization and Performance Tuning
|Date:||Tuesday, March 28, 2006, 01:00 pm - 03:00 pm|
|Instructor(s):||Shuxia Zhang, MSI, Hakizumwami Birali Runesha, MSI|
Writing a code with no compiling errors is the first step in completing a programming project. The second important step is to run a code efficiently on a given computer platform. This workshop will discuss general techniques for optimization of computer programs and present the code optimization and performance tuning tools that are available at the Institute.
Users will have a chance to learn through hands-on examples how to use hardware counters and profiler tools such as pfmon and XPROFILER, for code performance evaluation, tuning, memory usage and I/O characteristics. In addition, we will discuss some tips on how to improve the performance of an application by using tuned libraries and compiler options.
|Prerequisites:||Knowledge of FORTRAN or C programming languages|