GPU ShaderAnalyzer for GCN 硬件是一个用于分析 AMD Radeon™ Graphics Core Next GPU 的像素、顶点、几何、hull、domain 和计算着色器性能的工具。通过查看编译器统计信息、ISA 和 D3D ASM 代码,以及为最新的 AMD GCN GPU 自定义编译器设置,使用此工具的最新版本优化您的着色器代码。
新的 GPU ShaderAnalyzer for GCN 是 GPU PerfStudio 图形工具套件的强大补充,可在此处下载:GPU PerfStudio。
适用于 GCN 之前硬件的原始版本 GPU Shader Analyzer 可在此处找到:GPU Shader Analyzer for pre-GCN。
GPU ShaderAnalyzer 可以在 GPU PerfStudio 客户端中以独立模式运行,只需点击 GPU ShaderAnalyzer 按钮并在 UI 中直接编辑 HLSL 代码。或者,GPU ShaderAnalyzer 也可以在连接到 GPU PerfStudio 调试会话时使用,可以将 HLSL 代码从图形应用程序中复制并粘贴进行分析。

GPU PerStudio 3.2 及更高版本包括新的高级统计视图。此视图允许您根据 HLSL 着色器对 SIMD 资源(如 VGPR、SGPR 和 LDS)的使用情况,查看其波前占用率。编译器统计窗口显示有关您的程序的统计信息(SGPRsUsed、MaxSGPRs、VGPRsUsed、MaxVGPRs、UsedLDS、MaxLDS、ScratchSize)。
如果您想查看 AMD Shader Compiler 生成的硬件着色器的反汇编或 ISA,您可以从“设置”对话框中选择您感兴趣的 AMD Radeon™ 显卡。