Workshop
:
Multi-Level Performance Instrumentation for Kokkos Applications Using TAU
Event Type
Workshop
Registration Categories
W
Tags
Performance
Programming Systems
Visualization
TimeSunday, 17 November 20194pm - 4:15pm
Location704-706
DescriptionThe TAU Performance System® provides a multi-level instrumentation strategy for instrumentation of Kokkos applications. Kokkos provides a performance portable API for expressing parallelism at the node level. TAU uses the Kokkos profiling system to expose performance factors using user-specified parallel kernel names for lambda functions or C++ functors. It can also use instrumentation at the OpenMP, CUDA, pthread, or other runtime levels to expose the implementation details giving a dual focus of higher-level abstractions as well as low-level execution dynamics. This multi-level instrumentation strategy adopted by TAU can highlight performance problems across multiple layers of the runtime system without modifying the application binary.
Archive
Back To Top Button