TAU Performance Analysis Training
TAU Performance Analysis
Tuesday, July 28, 2020
1:00 – 3:30 PM (ET)
On Tuesday, July 28, the OLCF will host (virtually) Sameer Shende (University of Oregon) to present a training on TAU performance analysis.
TAU Performance System® is a portable profiling and tracing toolkit for performance analysis of parallel programs written in Fortran, C, C++, Python.
TAU (Tuning and Analysis Utilities) is capable of gathering performance information through instrumentation of functions, methods, basic blocks, and statements as well as event-based sampling. All C++ language features are supported including templates and namespaces. The API also provides selection of profiling groups for organizing and controlling instrumentation. The instrumentation can be inserted in the source code using an automatic instrumentor tool based on the Program Database Toolkit (PDT), dynamically using DyninstAPI, at runtime in the Java Virtual Machine, or manually using the instrumentation API.
TAU’s profile visualization tool, paraprof, provides graphical displays of all the performance analysis results, in aggregate and single node/context/thread forms. The user can quickly identify sources of performance bottlenecks in the application using the graphical interface. In addition, TAU can generate event traces that can be displayed with the Vampir, Paraver or JumpShot trace visualization tools.
During the Training
During the training, Sameer will cover TAU using presentations & demos and will also provide example codes for participants to work through.
NOTE: Only users with current access to Summit will be able to participate in the hands-on portions of this training. However, users without Summit access are (of course) welcome to watch the presentations and ask questions.
Please make sure to register using the form below and add the event to your calendar (see calendar links below). If you have any questions, please contact Tom Papatheodore (email@example.com).