The DOE Exascale Computing Project (ECP) is pleased to have sponsored a webinar presented by Sameer Shende of the University of Oregon on the TAU Performance System. The webinar took place on Wednesday, November 8, at 1:00 pm ET. You will find the presentation materials including the slides and video below.
Abstract: The complex nature of HPC platforms and the application development environment, combining multiple languages, programming paradigms, hardware, and compilers, make effective performance engineering a challenging task. To meet the needs of computational scientists in performance engineering their codes, we present a webinar on the TAU Performance System.
TAU is a powerful profiling and tracing toolkit that covers multiple aspects of performance instrumentation, measurement, and analysis. After describing and demonstrating how performance data is collected using TAU’s automated instrumentation, the workshop will present ways to analyze the performance data collected and to drill down to find performance bottlenecks. Topics will cover generating performance profiles and traces with memory and system load utilization metrics, I/O, communication, and hardware performance counter data using PAPI, compiler-based instrumentation, callsite-profiling, generating OTF2 traces natively, using TAU for evaluating CUDA and Python based applications, and the advances in TAU that are being designed as part of the ECP Proteas project. The workshop will cover instrumentation of Hybrid MPI and OpenMP codes, and the use of TAU for profiling Kokkos based applications using the Kokkos Profiling Interface.