Performance Evaluation using the TAU Performance System
→
Europe/Stockholm
Room 304 (PDC)
Room 304
PDC
Teknikringen 14
10044 Stockholm
Sameer Shende(University of Oregon)
Description
To meet the needs of computational scientists to evaluate the performance of their
parallel, scientific applications, we present the TAU Performance
System®[http://tau.uoregon.edu]. This one-day workshop will cover performance
evaluation of applications on the Linux clusters with GPUs at PDC, KTH. This workshop
will focus on instrumentation techniques provided by TAU and demonstrate how
performance data (both profile and trace data) can be collected in a straightforward
manner using TAU’s (Tuning and Analysis Utilities) automated instrumentation. It will
also cover how to analyze the performance data collected and drill down to find
performance bottlenecks and determine their causes. The workshop will include some
sample codes that illustrate the different instrumentation and measurement choices
available to the users. Topics will cover generating performance profiles and traces with
heap memory usage, observed I/O bandwidth and volume, and hardware performance
counters data using PAPI. Hardware counter data can show not only which routines are
taking the most time, but why? For example, because of cache misses, TLB misses,
excess address arithmetic, or poor branch prediction behavior. Users and developers are
welcome to contact the instructor (email: sameer@cs.uoregon.edu) ahead of time to begin collecting data so as to have it
on hand for the workshop.
slides
09:00
→
10:30
Introduction to TAU, instrumentation and measurement options
10:30
→
10:45
Coffee Break
15m
10:45
→
12:00
TAU demonstration, hands-on exercises
12:00
→
13:30
Lunch
1h 30m
13:30
→
15:30
TAU Analysis tools: ParaProf and PerfExplorer, PAPI
15:30
→
15:45
Coffee Break
15m
15:45
→
18:00
TAU demonstration, hands-on session, working with applications, discussions