Introduction to Performance Tuning with Cray Perftools
Presenter
Galen Anold
Senior Systems Engineer
National Center for Supercomputing Applications
Bio
Galen is experienced with high-performance computing (C, C++, Fortran) and performance analysis/tuning from both application and system perspectives.
Abstract
Application optimization is important when running at scale because small increases in performance can add up to more time for your science and more system availability for others on the shared resource. Many teams stop working on their code once they see the correct result, but much more can be done to optimize your throughput. In this webinar we'll cover classic performance profiling for HPC applications using the Cray perftools.
In this webinar, we'll look at two components provided by Cray perftools:
Perftools-lite, for performing basic initial profiling via time sampling
Cray Reveal, for adding OpenMP directives to candidate loops based on perftools data
We will present two case studies and do a demo with each as time permits.
Session details
When: 10:00 CST, October 24, 2018
Length of session: 1 hour
Target audience: Blue Waters researchers.
Prerequisites: The audience should be familiar with one of the following programming languages (C, C++, Fortran).
Reference materials: