Hi, why the number of ALU instruction groups dumped from GSA and PerfStudio 2.0 are different? And they are no branch in my code, both the driver are catalyst 9.7. I think the ALU groups should be the same.
Can you tell us what is the counter name from PerfStudio 2.0 that you are trying to compare against the ALU instruction count from GSA?
Hi, the counter name is "PSALUInstCount", there is about 10 percents instruction count difference in some cases.
GPU Shader Analyzer is an offline analysis tool, so although it knows how the driver will compile the shader, it does not know anything about actual runtime performance. GPU PerfStudio measures the ALU instruction count based on what the hardware actually sees. In some cases, this may be slightly different than what Shader Analyzer reports.
Also, GPU PerfStudio 2.1 was just released with an updated profiler and now has DX11 and OpenGL support: http://developer.amd.com/gpu/PerfStudio/Pages/default.aspx
Retrieving data ...