
The SQ Thread Trace block on modern Radeon GPUs collects thread trace data from timings to wave occupancy to other metrics on a per-draw/per-dispatch basis.
Valve's Samuel Pitoiset who recently added the Radeon GPU Profiler support for RADV is the one now working on utilizing the SQTT block within RADV.
The first of the SQTT support was merged today. Samuel noted, "This is the first step towards profiling with RADV!"
This will help both application/engine developers and driver developers in being able to better optimize their Vulkan/SPIR-V code for optimal Radeon GPU usage. All of this work is heading into the Mesa 20.1 release due out next quarter.
4 Comments
