diff options
author | Lionel Landwerlin <lionel.g.landwerlin@intel.com> | 2020-11-17 23:48:51 +0200 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-02-02 13:25:54 +0000 |
commit | 12ee1ec25e8fd313bc7c3a9898bd3e487b335e9d (patch) | |
tree | 75593fc7bbc658b85c77d186b97b6254ffc0e7cc /src/intel | |
parent | 404d0f762676547d39f30cca8d4371a81cb6851d (diff) |
intel/perf: add reorder script
When transitioning the oa-*.xml files from Gputop to IGT, we also had
to deal with a python2->3 transition. Unfortunately the implementation
dependent hash table ordering leaked into the XML files and so things
changed quite a bit.
This script reorders things from the old to the new order in the
existing files.
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Acked-by: Marcin Ĺšlusarz <marcin.slusarz@intel.com>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6518>
Diffstat (limited to 'src/intel')
-rwxr-xr-x | src/intel/perf/reorder.py | 10319 |
1 files changed, 10319 insertions, 0 deletions
diff --git a/src/intel/perf/reorder.py b/src/intel/perf/reorder.py new file mode 100755 index 00000000000..c09d68b4f08 --- /dev/null +++ b/src/intel/perf/reorder.py @@ -0,0 +1,10319 @@ +#!/usr/bin/env python3 +# Copyright (c) 2015-2017 Intel Corporation +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice (including the next +# paragraph) shall be included in all copies or substantial portions of the +# Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +# IN THE SOFTWARE. + +import argparse +import os +import sys +import textwrap + +import xml.etree.ElementTree as et + +# Order expected in the final files. +orders = { + 'oa-bdw.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'L3ShaderThroughput', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank10Accesses', + 'L3Bank11Accesses', + 'L3Bank12Accesses', + 'L3Bank13Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'L3Bank10IcAccesses', + 'L3Bank10IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'DataPortReadsCoalescing': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuHdc0Reads32B', + 'EuHdc0Reads64B', + 'EuHdc0Reads128B', + 'EuHdc0Reads256B', + 'Hdc0L3DataReads', + 'Hdc0L3DataWrites', + 'Hdc0L3Reads', + 'Hdc0L3Writes', + 'EuBytesReadPerCacheLine', + 'EuDataReadsPerCacheLine', + ], + 'DataPortWritesCoalescing': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuHdc0Writes32B', + 'EuHdc0Writes64B', + 'EuHdc0Writes96B', + 'EuHdc0Writes128B', + 'EuHdc0Writes192B', + 'EuHdc0Writes128BSimd16', + 'EuHdc0Writes256BSimd16', + 'Hdc0L3DataReads', + 'Hdc0L3DataWrites', + 'Hdc0L3Reads', + 'Hdc0L3Writes', + 'EuBytesWrittenPerCacheLine', + 'EuDataWritesPerCacheLine', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader02AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader12AccessStalledOnL3', + 'NonSamplerShader11AccessStalledOnL3', + 'NonSamplerShader10AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L31Bank0Stalled', + 'L31Bank1Stalled', + 'L31Bank1Active', + 'L31Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank3Stalled', + 'L31Bank3Stalled', + 'L31Bank3Active', + 'L30Bank3Active', + 'GTRequestQueueFull', + ], + 'L3_4': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank2Stalled', + 'L31Bank2Stalled', + 'L31Bank2Active', + 'L30Bank2Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Rasterizer0OutputReady', + 'PixelData1Ready', + 'PixelData0Ready', + 'Rasterizer1InputAvailable', + 'Rasterizer1OutputReady', + 'Rasterizer0InputAvailable', + 'PixelValues0Ready', + 'PSOutput0Available', + 'PixelValues1Ready', + 'PSOutput1Available', + 'GTRequestQueueFull', + ], + 'Sampler_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler11InputAvailable', + 'Sampler12InputAvailable', + 'Sampler10InputAvailable', + 'Sampler12OutputReady', + 'Sampler10OutputReady', + 'Sampler11OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread11ReadyForDispatch', + 'PSThread10ReadyForDispatch', + 'NonPSThread10ReadyForDispatch', + 'PSThread12ReadyForDispatch', + 'NonPSThread12ReadyForDispatch', + 'PSThread11ReadyForDispatch', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread02ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread01ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'ThreadHeader12ReadyPort0', + 'ThreadHeader12ReadyPort1', + 'ThreadHeader11ReadyPort1', + 'ThreadHeader10ReadyPort0', + 'ThreadHeader10ReadyPort1', + 'ThreadHeader11ReadyPort0', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + 'Fpu1ActiveAdjusted', + ], + 'VMEPipe': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VMEBusy', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'RenderBusy', + 'Vdbox0Busy', + 'Vdbox1Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'STC_PmaStall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'StcPMAStall', + ], + }, + 'oa-bxt.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PixelData0Ready', + 'Rasterizer0InputAvailable', + 'PSOutput0Available', + 'PixelValues0Ready', + 'Rasterizer0OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + 'Fpu1ActiveAdjusted', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'RenderBusy', + 'Vdbox0Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'PMA_Stall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'StcPMAStall', + ], + }, + 'oa-cflgt2.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank2Stalled', + 'L30Bank2Active', + 'GTRequestQueueFull', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank3Stalled', + 'L30Bank3Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PixelData0Ready', + 'Rasterizer0InputAvailable', + 'PSOutput0Available', + 'PixelValues0Ready', + 'Rasterizer0OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + 'Fpu1ActiveAdjusted', + ], + 'VMEPipe': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VMEBusy', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'RenderBusy', + 'Vdbox0Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'PMA_Stall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'StcPMAStall', + ], + }, + 'oa-cflgt3.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank2Stalled', + 'L30Bank2Active', + 'GTRequestQueueFull', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank3Stalled', + 'L30Bank3Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PixelData0Ready', + 'Rasterizer0InputAvailable', + 'PSOutput0Available', + 'PixelValues0Ready', + 'Rasterizer0OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + 'Fpu1ActiveAdjusted', + ], + 'VMEPipe': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VMEBusy', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'RenderBusy', + 'Vdbox0Busy', + 'Vdbox1Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'PMA_Stall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'StcPMAStall', + ], + }, + 'oa-chv.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'GtiRingThroughput', + 'GtiRoStall', + 'GtiRwStall', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader02AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader12AccessStalledOnL3', + 'NonSamplerShader11AccessStalledOnL3', + 'NonSamplerShader10AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L31Bank0Stalled', + 'L31Bank1Stalled', + 'L31Bank1Active', + 'L31Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank3Stalled', + 'L31Bank3Stalled', + 'L31Bank3Active', + 'L30Bank3Active', + 'GTRequestQueueFull', + ], + 'L3_4': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank2Stalled', + 'L31Bank2Stalled', + 'L31Bank2Active', + 'L30Bank2Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Rasterizer0OutputReady', + 'PixelData1Ready', + 'PixelData0Ready', + 'Rasterizer1InputAvailable', + 'Rasterizer1OutputReady', + 'Rasterizer0InputAvailable', + 'PixelValues0Ready', + 'PSOutput0Available', + 'PixelValues1Ready', + 'PSOutput1Available', + 'GTRequestQueueFull', + ], + 'Sampler_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler11InputAvailable', + 'Sampler12InputAvailable', + 'Sampler10InputAvailable', + 'Sampler12OutputReady', + 'Sampler10OutputReady', + 'Sampler11OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread11ReadyForDispatch', + 'PSThread10ReadyForDispatch', + 'NonPSThread10ReadyForDispatch', + 'PSThread12ReadyForDispatch', + 'NonPSThread12ReadyForDispatch', + 'PSThread11ReadyForDispatch', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread02ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread01ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'ThreadHeader12ReadyPort0', + 'ThreadHeader12ReadyPort1', + 'ThreadHeader11ReadyPort1', + 'ThreadHeader10ReadyPort0', + 'ThreadHeader10ReadyPort1', + 'ThreadHeader11ReadyPort0', + 'GTRequestQueueFull', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + }, + 'oa-ehl.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'Sampler00Busy', + 'SamplersBusy', + 'Sampler00Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuAvgIpcRate', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'TypedAtomics', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'TypedAtomics00', + 'TypedReads00', + 'TypedWrites00', + 'UntypedReads00', + 'UntypedWrites00', + 'EuTypedReads00', + 'EuTypedWrites00', + 'EuTypedAtomics00', + 'EuA32UntypedReads00', + 'EuA32UntypedWrites00', + 'EuA64UntypedReads00', + 'EuA64UntypedWrites00', + 'TypedAtomicsPerCacheLine', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuAvgIpcRate', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank04Accesses', + 'L3Bank05Accesses', + 'L3Bank06Accesses', + 'L3Bank07Accesses', + 'L3Accesses', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'NonSamplerShader03AccessStalledOnL3', + 'PolyDataReady', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Rasterizer0InputAvailable', + 'Rasterizer0OutputReady', + 'PixelData00Ready', + 'PixelData01Ready', + 'PSOutput00Available', + 'PSOutput01Available', + 'PixelValues00Ready', + 'PixelValues01Ready', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Active', + 'L30Bank1Active', + 'L30Bank2Active', + 'L30Bank3Active', + 'L30Bank4Active', + 'L30Bank5Active', + 'L30Bank6Active', + 'L30Bank7Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'L30Bank0Stalled', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'L30Bank1Stalled', + ], + 'L3_4': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'L30Bank4Stalled', + ], + 'L3_5': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'L30Bank5Stalled', + ], + 'Sampler_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler00InputAvailable', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler03InputAvailable', + 'Sampler04InputAvailable', + 'Sampler05InputAvailable', + 'Sampler06InputAvailable', + 'Sampler07InputAvailable', + ], + 'Sampler_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'Sampler02OutputReady', + 'Sampler03OutputReady', + 'Sampler04OutputReady', + 'Sampler05OutputReady', + 'Sampler06OutputReady', + 'Sampler07OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'VsEuActive', + 'VsEuActivePerThread', + 'VsEuStall', + 'VsEuStallPerThread', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'PsEuActive', + 'PsEuActivePerThread', + 'PsEuStall', + 'PsEuStallPerThread', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PSThread00ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'PSThread03ReadyForDispatch', + 'PSThread04ReadyForDispatch', + 'PSThread05ReadyForDispatch', + 'PSThread06ReadyForDispatch', + 'PSThread07ReadyForDispatch', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread00ReadyForDispatch', + 'NonPSThread01ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'NonPSThread03ReadyForDispatch', + 'NonPSThread04ReadyForDispatch', + 'NonPSThread05ReadyForDispatch', + 'NonPSThread06ReadyForDispatch', + 'NonPSThread07ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader03ReadyPort0', + 'ThreadHeader03ReadyPort1', + 'ThreadHeader04ReadyPort0', + 'ThreadHeader04ReadyPort1', + 'ThreadHeader05ReadyPort0', + 'ThreadHeader05ReadyPort1', + 'ThreadHeader06ReadyPort0', + 'ThreadHeader06ReadyPort1', + 'ThreadHeader07ReadyPort0', + 'ThreadHeader07ReadyPort1', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'RenderBusy', + 'Vdbox0Busy', + 'Vdbox1Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + }, + 'oa-glk.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PixelData0Ready', + 'Rasterizer0InputAvailable', + 'PSOutput0Available', + 'PixelValues0Ready', + 'Rasterizer0OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + 'Fpu1ActiveAdjusted', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'PMA_Stall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'StcPMAStall', + ], + }, + 'oa-hsw.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'VsEuActive', + 'VsEuActivePerThread', + 'VsEuStallPerThread', + 'VsEuStall', + 'HsEuActive', + 'HsEuActivePerThread', + 'HsEuStallPerThread', + 'HsEuStall', + 'DsEuActive', + 'DsEuActivePerThread', + 'DsEuStallPerThread', + 'DsEuStall', + 'GsEuActive', + 'GsEuActivePerThread', + 'GsEuStallPerThread', + 'GsEuStall', + 'CsEuActive', + 'CsEuActivePerThread', + 'CsEuStallPerThread', + 'CsEuStall', + 'PsEuActive', + 'PsEuActivePerThread', + 'PsEuStallPerThread', + 'PsEuStall', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'Sampler0Texels', + 'Sampler1Texels', + 'SamplerTexels', + 'L3SamplerThroughput', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'AlphaTestFails', + 'PostPsStencilTestFails', + 'PostPsDepthTestFails', + 'SamplesWritten', + 'SamplesBlended', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'LlcAccesses', + 'LlcHits', + 'LlcGpuThroughput', + 'PsDuration', + 'VsDuration', + 'GsDuration', + 'DsDuration', + 'HsDuration', + 'CsDuration', + 'SamplerBottleneck', + 'EuIdle', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'VsEuActive', + 'VsEuActivePerThread', + 'VsEuStall', + 'VsEuStallPerThread', + 'PsEuActive', + 'HsEuActive', + 'HsEuActivePerThread', + 'HsEuStall', + 'HsEuStallPerThread', + 'DsEuActive', + 'DsEuActivePerThread', + 'DsEuStall', + 'DsEuStallPerThread', + 'GsEuActive', + 'GsEuActivePerThread', + 'GsEuStall', + 'GsEuStallPerThread', + 'CsEuActive', + 'CsEuActivePerThread', + 'CsEuStall', + 'CsEuStallPerThread', + 'PsEuActivePerThread', + 'PsEuStall', + 'PsEuStallPerThread', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'AlphaTestFails', + 'PostPsStencilTestFails', + 'PostPsDepthTestFails', + 'SamplesWritten', + 'TypedBytesRead', + 'TypedBytesWritten', + 'TypedAtomics', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'SlmBytesRead', + 'SlmBytesWritten', + 'LlcAccesses', + 'LlcHits', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuClocks', + 'CsThreads', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuUrbAtomics0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + 'LlcAccesses', + 'LlcHits', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'VsEuActive', + 'VsEuActivePerThread', + 'VsEuStall', + 'VsEuStallPerThread', + 'HsEuActive', + 'HsEuActivePerThread', + 'HsEuStall', + 'HsEuStallPerThread', + 'DsEuActive', + 'DsEuActivePerThread', + 'DsEuStall', + 'DsEuStallPerThread', + 'GsEuActive', + 'GsEuActivePerThread', + 'GsEuStall', + 'GsEuStallPerThread', + 'CsEuActive', + 'CsEuActivePerThread', + 'CsEuStall', + 'CsEuStallPerThread', + 'PsEuActive', + 'PsEuActivePerThread', + 'PsEuStall', + 'PsEuStallPerThread', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'AlphaTestFails', + 'PostPsStencilTestFails', + 'PostPsDepthTestFails', + 'SamplesWritten', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHiDepthMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiL3Reads', + 'GtiMemoryReads', + 'LlcReadAccesses', + 'LlcAccesses', + 'LlcHits', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'VsEuActive', + 'VsEuActivePerThread', + 'VsEuStall', + 'VsEuStallPerThread', + 'HsEuActive', + 'HsEuActivePerThread', + 'HsEuStall', + 'HsEuStallPerThread', + 'DsEuActive', + 'DsEuActivePerThread', + 'DsEuStall', + 'DsEuStallPerThread', + 'GsEuActive', + 'GsEuActivePerThread', + 'GsEuStall', + 'GsEuStallPerThread', + 'CsEuActive', + 'CsEuActivePerThread', + 'CsEuStall', + 'CsEuStallPerThread', + 'PsEuActive', + 'PsEuActivePerThread', + 'PsEuStall', + 'PsEuStallPerThread', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'AlphaTestFails', + 'PostPsStencilTestFails', + 'PostPsDepthTestFails', + 'SamplesWritten', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiL3Writes', + 'GtiMemoryWrites', + 'LlcWrAccesses', + 'LlcAccesses', + 'LlcHits', + 'LlcGpuThroughput', + ], + 'SamplerBalance': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'VsEuActive', + 'VsEuActivePerThread', + 'VsEuStall', + 'VsEuStallPerThread', + 'HsEuActive', + 'HsEuActivePerThread', + 'HsEuStall', + 'HsEuStallPerThread', + 'DsEuActive', + 'DsEuActivePerThread', + 'DsEuStall', + 'DsEuStallPerThread', + 'GsEuActive', + 'GsEuActivePerThread', + 'GsEuStall', + 'GsEuStallPerThread', + 'CsEuActive', + 'CsEuActivePerThread', + 'CsEuStall', + 'CsEuStallPerThread', + 'PsEuActive', + 'PsEuActivePerThread', + 'PsEuStall', + 'PsEuStallPerThread', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'AlphaTestFails', + 'PostPsStencilTestFails', + 'PostPsDepthTestFails', + 'SamplesWritten', + 'PsDuration', + 'VsDuration', + 'GsDuration', + 'DsDuration', + 'HsDuration', + 'CsDuration', + 'EuIdle', + 'SamplerL2CacheMisses', + 'Sampler0L2CacheMisses', + 'Sampler1L2CacheMisses', + 'Sampler2L2CacheMisses', + 'Sampler3L2CacheMisses', + 'LlcAccesses', + 'LlcHits', + ], + }, + 'oa-icl.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'Sampler00Busy', + 'SamplersBusy', + 'Sampler00Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuAvgIpcRate', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'TypedAtomics', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'TypedAtomics00', + 'TypedReads00', + 'TypedWrites00', + 'UntypedReads00', + 'UntypedWrites00', + 'EuTypedReads00', + 'EuTypedWrites00', + 'EuTypedAtomics00', + 'EuA32UntypedReads00', + 'EuA32UntypedWrites00', + 'EuA64UntypedReads00', + 'EuA64UntypedWrites00', + 'TypedAtomicsPerCacheLine', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuAvgIpcRate', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank04Accesses', + 'L3Bank05Accesses', + 'L3Bank06Accesses', + 'L3Bank07Accesses', + 'L3Accesses', + 'L3Lookups', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'NonSamplerShader03AccessStalledOnL3', + 'PolyDataReady', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Rasterizer0InputAvailable', + 'Rasterizer0OutputReady', + 'PixelData00Ready', + 'PixelData01Ready', + 'PSOutput00Available', + 'PSOutput01Available', + 'PixelValues00Ready', + 'PixelValues01Ready', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Active', + 'L30Bank1Active', + 'L30Bank2Active', + 'L30Bank3Active', + 'L30Bank4Active', + 'L30Bank5Active', + 'L30Bank6Active', + 'L30Bank7Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'L30Bank0Stalled', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'L30Bank1Stalled', + ], + 'L3_4': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'L30Bank4Stalled', + ], + 'L3_5': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'L30Bank5Stalled', + ], + 'Sampler_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler00InputAvailable', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler03InputAvailable', + 'Sampler04InputAvailable', + 'Sampler05InputAvailable', + 'Sampler06InputAvailable', + 'Sampler07InputAvailable', + ], + 'Sampler_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'Sampler02OutputReady', + 'Sampler03OutputReady', + 'Sampler04OutputReady', + 'Sampler05OutputReady', + 'Sampler06OutputReady', + 'Sampler07OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'VsEuActive', + 'VsEuActivePerThread', + 'VsEuStall', + 'VsEuStallPerThread', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'PsEuActive', + 'PsEuActivePerThread', + 'PsEuStall', + 'PsEuStallPerThread', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PSThread00ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'PSThread03ReadyForDispatch', + 'PSThread04ReadyForDispatch', + 'PSThread05ReadyForDispatch', + 'PSThread06ReadyForDispatch', + 'PSThread07ReadyForDispatch', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread00ReadyForDispatch', + 'NonPSThread01ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'NonPSThread03ReadyForDispatch', + 'NonPSThread04ReadyForDispatch', + 'NonPSThread05ReadyForDispatch', + 'NonPSThread06ReadyForDispatch', + 'NonPSThread07ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader03ReadyPort0', + 'ThreadHeader03ReadyPort1', + 'ThreadHeader04ReadyPort0', + 'ThreadHeader04ReadyPort1', + 'ThreadHeader05ReadyPort0', + 'ThreadHeader05ReadyPort1', + 'ThreadHeader06ReadyPort0', + 'ThreadHeader06ReadyPort1', + 'ThreadHeader07ReadyPort0', + 'ThreadHeader07ReadyPort1', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'RenderBusy', + 'Vdbox0Busy', + 'Vdbox1Busy', + 'VeboxBusy', + 'BlitterBusy', + 'PoshEngineBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + }, + 'oa-kblgt2.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank2Stalled', + 'L30Bank2Active', + 'GTRequestQueueFull', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank3Stalled', + 'L30Bank3Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PixelData0Ready', + 'Rasterizer0InputAvailable', + 'PSOutput0Available', + 'PixelValues0Ready', + 'Rasterizer0OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + 'Fpu1ActiveAdjusted', + ], + 'VMEPipe': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VMEBusy', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'RenderBusy', + 'Vdbox0Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'PMA_Stall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'StcPMAStall', + ], + }, + 'oa-kblgt3.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank2Stalled', + 'L30Bank2Active', + 'GTRequestQueueFull', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank3Stalled', + 'L30Bank3Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PixelData0Ready', + 'Rasterizer0InputAvailable', + 'PSOutput0Available', + 'PixelValues0Ready', + 'Rasterizer0OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + 'Fpu1ActiveAdjusted', + ], + 'VMEPipe': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VMEBusy', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'RenderBusy', + 'Vdbox0Busy', + 'Vdbox1Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'PMA_Stall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'StcPMAStall', + ], + }, + 'oa-sklgt2.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank2Stalled', + 'L30Bank2Active', + 'GTRequestQueueFull', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank3Stalled', + 'L30Bank3Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PixelData0Ready', + 'Rasterizer0InputAvailable', + 'PSOutput0Available', + 'PixelValues0Ready', + 'Rasterizer0OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + 'Fpu1ActiveAdjusted', + ], + 'VMEPipe': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VMEBusy', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'RenderBusy', + 'Vdbox0Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'FfBottlenecks': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VsFpu0Active', + 'VsFpu1Active', + 'PsFpu0Active', + 'PsFpu1Active', + 'VsClBypass', + 'HsBottleneck', + 'DsBottleneck', + 'TeBottleneck', + 'GsBottleneck', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'PMA_Stall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'StcPMAStall', + ], + }, + 'oa-sklgt3.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'Sampler1Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank2Stalled', + 'L30Bank2Active', + 'GTRequestQueueFull', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank3Stalled', + 'L30Bank3Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PixelData0Ready', + 'Rasterizer0InputAvailable', + 'PSOutput0Available', + 'PixelValues0Ready', + 'Rasterizer0OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + 'Fpu1ActiveAdjusted', + ], + 'VMEPipe': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VMEBusy', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'RenderBusy', + 'Vdbox0Busy', + 'Vdbox1Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'PMA_Stall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'StcPMAStall', + ], + }, + 'oa-sklgt4.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'Sampler0Busy', + 'Sampler1Busy', + 'SamplersBusy', + 'Sampler0Bottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SamplerL1Misses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Lookups', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiVfThroughput', + 'GtiDepthThroughput', + 'GtiRccThroughput', + 'GtiL3Throughput', + 'GtiHdcLookupsThroughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'SamplerBottleneck', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'TypedBytesRead', + 'TypedBytesWritten', + 'UntypedBytesRead', + 'UntypedBytesWritten', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'EarlyDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'MemoryReads': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryReads', + 'GtiRsMemoryReads', + 'GtiVfMemoryReads', + 'GtiRccMemoryReads', + 'GtiMscMemoryReads', + 'GtiHizMemoryReads', + 'GtiStcMemoryReads', + 'GtiRczMemoryReads', + 'GtiMemoryReads', + 'GtiL3Bank0Reads', + 'GtiL3Bank1Reads', + 'GtiL3Bank2Reads', + 'GtiL3Bank3Reads', + 'GtiL3Reads', + 'GtiRingAccesses', + ], + 'MemoryWrites': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiCmdStreamerMemoryWrites', + 'GtiSoMemoryWrites', + 'GtiRccMemoryWrites', + 'GtiMscMemoryWrites', + 'GtiHizMemoryWrites', + 'GtiStcMemoryWrites', + 'GtiRczMemoryWrites', + 'GtiMemoryWrites', + 'GtiL3Bank0Writes', + 'GtiL3Bank1Writes', + 'GtiL3Bank2Writes', + 'GtiL3Bank3Writes', + 'GtiL3Writes', + 'GtiRingAccesses', + ], + 'ComputeExtended': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuThreadOccupancy', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'EuUntypedReads0', + 'EuTypedReads0', + 'EuUntypedWrites0', + 'EuTypedWrites0', + 'EuUntypedAtomics0', + 'EuTypedAtomics0', + 'EuA64UntypedReads0', + 'EuA64UntypedWrites0', + 'TypedReads0', + 'TypedWrites0', + 'UntypedReads0', + 'UntypedWrites0', + 'TypedAtomics0', + 'TypedReadsPerCacheLine', + 'TypedWritesPerCacheLine', + 'UntypedReadsPerCacheLine', + 'UntypedWritesPerCacheLine', + 'TypedAtomicsPerCacheLine', + ], + 'ComputeL3Cache': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'Fpu0Active', + 'Fpu1Active', + 'EuAvgIpcRate', + 'EuSendActive', + 'EuHybridFpu0Instruction', + 'EuHybridFpu1Instruction', + 'EuTernaryFpu0Instruction', + 'EuTernaryFpu1Instruction', + 'EuBinaryFpu0Instruction', + 'EuBinaryFpu1Instruction', + 'EuMoveFpu0Instruction', + 'EuMoveFpu1Instruction', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerAccesses', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3Accesses', + 'L3Misses', + 'L3SamplerThroughput', + 'L3ShaderThroughput', + 'L3TotalThroughput', + 'ShaderBarriers', + 'L3Bank00Accesses', + 'L3Bank01Accesses', + 'L3Bank02Accesses', + 'L3Bank03Accesses', + 'L3Bank00IcAccesses', + 'L3Bank00IcHits', + 'GtiL3Throughput', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PolyDataReady', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'GTRequestQueueFull', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank0Stalled', + 'L30Bank1Stalled', + 'L30Bank1Active', + 'L30Bank0Active', + 'GTRequestQueueFull', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank2Stalled', + 'L30Bank2Active', + 'GTRequestQueueFull', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'L30Bank3Stalled', + 'L30Bank3Active', + 'GTRequestQueueFull', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'PixelData0Ready', + 'Rasterizer0InputAvailable', + 'PSOutput0Available', + 'PixelValues0Ready', + 'Rasterizer0OutputReady', + 'GTRequestQueueFull', + ], + 'Sampler': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler00InputAvailable', + 'Sampler02OutputReady', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'GTRequestQueueFull', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonPSThread01ReadyForDispatch', + 'PSThread00ReadyForDispatch', + 'NonPSThread00ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'GTRequestQueueFull', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'VsFpu0Active', + 'VsFpu1Active', + 'VsSendActive', + 'PsFpu0Active', + 'PsFpu1Active', + 'PsSendActive', + 'PsEuBothFpuActive', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'GTRequestQueueFull', + ], + 'ComputeExtra': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Fpu1Active', + ], + 'VMEPipe': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuFpuBothActive', + 'EuThreadOccupancy', + 'VMEBusy', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'RenderBusy', + 'Vdbox0Busy', + 'Vdbox1Busy', + 'VeboxBusy', + 'BlitterBusy', + 'AnyRingBusy', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + ], + 'PMA_Stall': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'StcPMAStall', + ], + }, + 'oa-tgl.xml': { + 'RenderBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'SamplersBusy', + 'SamplerBottleneck', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'ComputeBasic': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'RenderPipeProfile': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'VfBottleneck', + 'VsBottleneck', + 'HsBottleneck', + 'DsBottleneck', + 'GsBottleneck', + 'SoBottleneck', + 'ClBottleneck', + 'SfBottleneck', + 'HiDepthBottleneck', + 'BcBottleneck', + 'HsStall', + 'DsStall', + 'SoStall', + 'ClStall', + 'SfStall', + ], + 'HDCAndSF': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'NonSamplerShader00AccessStalledOnL3', + 'NonSamplerShader01AccessStalledOnL3', + 'NonSamplerShader02AccessStalledOnL3', + 'NonSamplerShader03AccessStalledOnL3', + 'NonSamplerShader04AccessStalledOnL3', + 'NonSamplerShader05AccessStalledOnL3', + 'PolyDataReady', + ], + 'RasterizerAndPixelBackend': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'RasterizedPixels', + 'HiDepthTestFails', + 'EarlyDepthTestFails', + 'SamplesKilledInPs', + 'PixelsFailingPostPsTests', + 'SamplesWritten', + 'SamplesBlended', + 'SamplerTexels', + 'SamplerTexelMisses', + 'SlmBytesRead', + 'SlmBytesWritten', + 'ShaderMemoryAccesses', + 'ShaderAtomics', + 'L3ShaderThroughput', + 'ShaderBarriers', + 'Rasterizer0InputAvailable', + 'Rasterizer0OutputReady', + 'PixelData00Ready', + 'PSOutput00Available', + 'PSOutput01Available', + 'PSOutput02Available', + 'PixelValues00Ready', + 'PixelValues01Ready', + 'PixelValues02Ready', + 'GTRequestQueue00Full', + 'GTRequestQueue01Full', + 'GTRequestQueue10Full', + 'GTRequestQueue11Full', + ], + 'L3_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'L30Bank0InputAvailable', + 'L30Bank1InputAvailable', + 'L30Bank4InputAvailable', + 'L30Bank5InputAvailable', + ], + 'L3_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'L30Bank2InputAvailable', + 'L30Bank3InputAvailable', + 'L30Bank6InputAvailable', + 'L30Bank7InputAvailable', + ], + 'L3_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'L30Bank0OutputReady', + 'L30Bank4OutputReady', + ], + 'L3_4': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'L30Bank1OutputReady', + 'L30Bank5OutputReady', + ], + 'L3_5': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'L30Bank2OutputReady', + 'L30Bank6OutputReady', + ], + 'L3_6': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'L30Bank3OutputReady', + 'L30Bank7OutputReady', + ], + 'Sampler_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'Sampler00InputAvailable', + 'Sampler01InputAvailable', + 'Sampler02InputAvailable', + 'Sampler03InputAvailable', + 'Sampler04InputAvailable', + 'Sampler05InputAvailable', + ], + 'Sampler_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'Sampler00OutputReady', + 'Sampler01OutputReady', + 'Sampler02OutputReady', + 'Sampler03OutputReady', + 'Sampler04OutputReady', + 'Sampler05OutputReady', + ], + 'TDL_1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'NonPSThread00ReadyForDispatch', + 'NonPSThread01ReadyForDispatch', + 'NonPSThread02ReadyForDispatch', + 'NonPSThread03ReadyForDispatch', + 'NonPSThread04ReadyForDispatch', + 'NonPSThread05ReadyForDispatch', + 'ThreadHeader00ReadyPort0', + 'ThreadHeader00ReadyPort1', + 'ThreadHeader00ReadyPort2', + 'ThreadHeader00ReadyPort3', + 'ThreadHeader01ReadyPort0', + 'ThreadHeader01ReadyPort1', + 'ThreadHeader01ReadyPort2', + 'ThreadHeader01ReadyPort3', + 'ThreadHeader00Ready', + 'ThreadHeader01Ready', + ], + 'TDL_2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'PSThread00ReadyForDispatch', + 'PSThread01ReadyForDispatch', + 'PSThread02ReadyForDispatch', + 'PSThread03ReadyForDispatch', + 'PSThread04ReadyForDispatch', + 'PSThread05ReadyForDispatch', + 'ThreadHeader05Ready', + 'ThreadHeader05ReadyPort0', + 'ThreadHeader05ReadyPort1', + 'ThreadHeader05ReadyPort2', + 'ThreadHeader05ReadyPort3', + ], + 'TDL_3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'ThreadHeader02Ready', + 'ThreadHeader03Ready', + 'ThreadHeader04Ready', + 'ThreadHeader02ReadyPort0', + 'ThreadHeader02ReadyPort1', + 'ThreadHeader02ReadyPort2', + 'ThreadHeader02ReadyPort3', + 'ThreadHeader03ReadyPort0', + 'ThreadHeader03ReadyPort1', + 'ThreadHeader03ReadyPort2', + 'ThreadHeader03ReadyPort3', + 'ThreadHeader04ReadyPort0', + 'ThreadHeader04ReadyPort1', + 'ThreadHeader04ReadyPort2', + 'ThreadHeader04ReadyPort3', + ], + 'GpuBusyness': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'EuActive', + 'EuStall', + 'EuThreadOccupancy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RenderBusy', + 'ComputeBusy', + 'PoshEngineBusy', + 'BlitterBusy', + 'VeboxBusy', + 'Vdbox0Busy', + 'Vdbox1Busy', + 'RenderAndComputeBusy', + 'AnyEngineBusy', + ], + 'EuActivity1': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RenderBusy', + 'ComputeBusy', + 'RenderAndComputeBusy', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'VsFpuActive', + 'PsFpuActive', + 'EuSendActive', + ], + 'EuActivity2': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RenderBusy', + 'ComputeBusy', + 'RenderAndComputeBusy', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'CsEmActive', + 'CsFpuActive', + 'CsSendActive', + ], + 'EuActivity3': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RenderBusy', + 'ComputeBusy', + 'RenderAndComputeBusy', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'VsEmActive', + 'PsEmActive', + 'PsSendActive', + ], + 'EuActivity4': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RenderBusy', + 'ComputeBusy', + 'RenderAndComputeBusy', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'HsFpuActive', + 'DsFpuActive', + 'VsSendActive', + ], + 'EuActivity5': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RenderBusy', + 'ComputeBusy', + 'RenderAndComputeBusy', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'HsEmActive', + 'DsEmActive', + 'HsSendActive', + ], + 'EuActivity6': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RenderBusy', + 'ComputeBusy', + 'RenderAndComputeBusy', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'GsFpuActive', + 'GsEmActive', + 'GsSendActive', + ], + 'EuActivity7': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'FpuActive', + 'EmActive', + 'EuFpuEmActive', + 'EuAvgIpcRate', + 'RenderBusy', + 'ComputeBusy', + 'RenderAndComputeBusy', + 'GtiReadThroughput', + 'GtiWriteThroughput', + ], + 'EuActivity8': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'GpuBusy', + 'VsThreads', + 'HsThreads', + 'DsThreads', + 'GsThreads', + 'PsThreads', + 'CsThreads', + 'RenderBusy', + 'ComputeBusy', + 'RenderAndComputeBusy', + 'GtiReadThroughput', + 'GtiWriteThroughput', + 'DsSendActive', + ], + 'TestOa': [ + 'GpuTime', + 'GpuCoreClocks', + 'AvgGpuCoreFrequency', + 'Counter0', + 'Counter1', + 'Counter2', + 'Counter3', + 'Counter4', + 'Counter5', + 'Counter6', + 'Counter7', + 'Counter8', + 'Counter9', + ], + }, +} + + +def print_err(*args): + sys.stderr.write(' '.join(map(str,args)) + '\n') + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--input", help="Input", required=True) + + args = parser.parse_args() + + root = et.parse(args.input) + + # print(' \'{0}\': {{'.format(args.input)) + # for set in root.findall('.//set'): + # print(' \'{0}\': ['.format(set.attrib['symbol_name'])) + # for counter in set.findall('.//counter'): + # print(' \'{0}\','.format(counter.attrib['symbol_name'])) + # print(' ],') + # print(' },') + + # return + + print('<?xml version="1.0"?>') + metrics = root.getroot() + print('<metrics version="{0}" merge_md5="">'.format(metrics.attrib['version'])) + + for set in root.findall('.//set'): + print(' <set name="{0}"'.format(set.attrib['name'])) + for a in ('chipset', 'symbol_name', 'underscore_name', 'mdapi_supported_apis', 'hw_config_guid'): + print(' {0}="{1}"'.format(a, set.attrib[a])) + print(' >') + + counters = {} + for counter in set.findall('.//counter'): + counters[counter.attrib['symbol_name']] = counter + + def print_counter(counter): + print(' <counter name="{0}"'.format(counter.attrib['name'])) + for a in ('symbol_name', 'underscore_name', 'description', + 'low_watermark', 'high_watermark', + 'data_type', 'max_equation', 'units', 'semantic_type', 'equation', + 'availability', 'mdapi_group', 'mdapi_usage_flags', 'mdapi_supported_apis', + 'mdapi_hw_unit_type'): + if a in counter.attrib: + print(' {0}="{1}"'.format(a, counter.attrib[a])) + print(' />') + + + for counter_name in orders[args.input][set.attrib['symbol_name']]: + if not counter_name in counters: + continue + print_counter(counters[counter_name]) + for counter_name in counters.keys(): + if counter_name in orders[args.input][set.attrib['symbol_name']]: + continue + print_counter(counters[counter_name]) + + for regs in set.findall('.//register_config'): + if len(regs.attrib) < 2: + print(' <register_config type="{0}">'.format(regs.attrib['type'])) + else: + print(' <register_config type="{0}"'.format(regs.attrib['type'])) + if 'availability' in regs.attrib: + print(' availability="{0}"'.format(regs.attrib['availability'].replace('&', '&'))) + if 'priority' in regs.attrib: + print(' priority="{0}"'.format(regs.attrib['priority'])) + print(' >') + + for r in regs.findall('.//register'): + print(' <register type="{0}" address="{1}" value="{2}" />'.format(r.attrib['type'], + r.attrib['address'], + r.attrib['value'])) + print(' </register_config>') + + print(' </set>') + print('') + + print('</metrics>') + + +if __name__ == '__main__': + main() |