University of Minnesota
University Relations

Minnesota Supercomputing Institute

Log out of MyMSI

Tutorial Details: Use of Tools for Code Optimization and Performance Tuning

Date: Tuesday, March 28, 2006, 01:00 pm - 03:00 pm
Location: 585 Walter
Instructor(s): Hakizumwami Birali Runesha, MSI, Shuxia Zhang, 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