Profiling and Scaling Code on HPC
This course will provide an overview of profiling serial and parallel performance. Attendees will gain familiarity with those concepts necessary to characterize program performance for a computing allocation request. Topics to be covered include: Timing functions available in C++ and Fortran, commonly used profiling tools, the concepts of strong and weak scaling, and vectorization.
Attendees should have a basic knowledge of Linux as a prerequisite. Please bring a laptop with a Secure Shell (SSH) client software installed on it to each session.
For course materials, please visit https://github.com/ResearchComputing/HPC_Short_Course_Fall_2018
- Tuesday, November 6, 2018
- 2:00pm - 4:00pm
- Norlin Library