mesa/src/intel/perf/oa-chv.xml
Lionel Landwerlin 134e750e16 i965: extract performance query metrics
We would like to reuse performance query metrics in other APIs. Let's
make the query code dealing with the processing of raw counters into
human readable values API agnostic.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Mark Janes <mark.a.janes@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
2019-04-17 14:10:42 +01:00

9597 lines
462 KiB
XML

<?xml version="1.0"?>
<metrics version="1508420698" merge_md5="">
<set name="Render Metrics Basic Gen8LP"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="render_basic"
hw_config_guid="9d8a3af5-c02c-4a4a-b947-f1672469e0fb"
chipset="CHV"
symbol_name="RenderBasic"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Misses"
description="The total number of L3 misses."
data_type="uint64"
equation="C 4 READ"
underscore_name="l3_misses"
units="messages"
symbol_name="L3Misses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/TAG"
/>
<counter name="GTI L3 Throughput"
description="The total number of GPU memory bytes transferred between L3 caches and GTI."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
equation="$L3Misses 64 UMUL"
underscore_name="gti_l3_throughput"
units="bytes"
symbol_name="GtiL3Throughput"
semantic_type="throughput"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler 1 Bottleneck"
low_watermark="5"
description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
data_type="float"
high_watermark="15"
equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
max_equation="100"
underscore_name="sampler1_bottleneck"
units="percent"
symbol_name="Sampler1Bottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="L3 Sampler Throughput"
description="The total number of GPU memory bytes transferred between samplers and L3 caches."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="A 29 READ 64 UMUL"
underscore_name="l3_sampler_throughput"
units="bytes"
symbol_name="L3SamplerThroughput"
semantic_type="throughput"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Sampler"
mdapi_hw_unit_type="gpu"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="Sampler 0 Busy"
description="The percentage of time in which Sampler 0 has been processing EU requests."
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler0_busy"
units="percent"
symbol_name="Sampler0Busy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_group="Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Sampler 1 Busy"
description="The percentage of time in which Sampler 1 has been processing EU requests."
data_type="float"
max_equation="100"
equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler1_busy"
units="percent"
symbol_name="Sampler1Busy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_group="Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Samplers Busy"
description="The percentage of time in which samplers have been processing EU requests."
data_type="float"
max_equation="100"
equation="B 0 READ B 1 READ UADD $GpuCoreClocks FDIV 2 FDIV 100 FMUL"
underscore_name="samplers_busy"
units="percent"
symbol_name="SamplersBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="Sampler"
mdapi_hw_unit_type="gpu"
/>
<counter name="GTI Fixed Pipe Throughput"
description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="B 6 READ B 7 READ UADD 64 UMUL"
underscore_name="gti_vf_throughput"
units="bytes"
symbol_name="GtiVfThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="GTI/3D Pipe"
mdapi_hw_unit_type="gpu"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler 0 Bottleneck"
low_watermark="5"
description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
data_type="float"
high_watermark="15"
equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
max_equation="100"
underscore_name="sampler0_bottleneck"
units="percent"
symbol_name="Sampler0Bottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="GTI Read Throughput"
description="The total number of GPU memory bytes read from GTI."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="C 6 READ 64 UMUL"
underscore_name="gti_read_throughput"
units="bytes"
symbol_name="GtiReadThroughput"
semantic_type="throughput"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GTI"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="GTI Depth Throughput"
description="The total number of GPU memory bytes transferred between depth caches and GTI."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="C 0 READ C 1 READ UADD 64 UMUL"
underscore_name="gti_depth_throughput"
units="bytes"
symbol_name="GtiDepthThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="GTI/Depth Cache"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Samplers Bottleneck"
low_watermark="5"
description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
data_type="float"
high_watermark="15"
equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
max_equation="100"
underscore_name="sampler_bottleneck"
units="percent"
symbol_name="SamplerBottleneck"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
mdapi_group="Sampler"
mdapi_hw_unit_type="slice"
/>
<counter name="GTI HDC TLB Lookup Throughput"
description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
equation="C 5 READ 64 UMUL"
underscore_name="gti_hdc_lookups_throughput"
units="bytes"
symbol_name="GtiHdcLookupsThroughput"
semantic_type="throughput"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="gpu"
/>
<counter name="GTI RCC Throughput"
description="The total number of GPU memory bytes transferred between render color caches and GTI."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="C 2 READ C 3 READ UADD 64 UMUL"
underscore_name="gti_rcc_throughput"
units="bytes"
symbol_name="GtiRccThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="GTI/Color Cache"
mdapi_hw_unit_type="gpu"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="GTI Write Throughput"
description="The total number of GPU memory bytes written to GTI."
data_type="uint64"
max_equation="$GpuCoreClocks 32 UMUL"
equation="C 7 READ 64 UMUL"
underscore_name="gti_write_throughput"
units="bytes"
symbol_name="GtiWriteThroughput"
semantic_type="throughput"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GTI"
mdapi_hw_unit_type="gpu"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009888" value="0x59800001" />
<register type="NOA" address="0x00009888" value="0x285A0006" />
<register type="NOA" address="0x00009888" value="0x2C110014" />
<register type="NOA" address="0x00009888" value="0x2E110000" />
<register type="NOA" address="0x00009888" value="0x2C310014" />
<register type="NOA" address="0x00009888" value="0x2E310000" />
<register type="NOA" address="0x00009888" value="0x2B8303DF" />
<register type="NOA" address="0x00009888" value="0x3580024F" />
<register type="NOA" address="0x00009888" value="0x00580888" />
<register type="NOA" address="0x00009888" value="0x1E5A0015" />
<register type="NOA" address="0x00009888" value="0x205A0014" />
<register type="NOA" address="0x00009888" value="0x045A0000" />
<register type="NOA" address="0x00009888" value="0x025A0000" />
<register type="NOA" address="0x00009888" value="0x02180500" />
<register type="NOA" address="0x00009888" value="0x00190555" />
<register type="NOA" address="0x00009888" value="0x021D0500" />
<register type="NOA" address="0x00009888" value="0x021F0A00" />
<register type="NOA" address="0x00009888" value="0x00380444" />
<register type="NOA" address="0x00009888" value="0x02390500" />
<register type="NOA" address="0x00009888" value="0x003A0666" />
<register type="NOA" address="0x00009888" value="0x00100111" />
<register type="NOA" address="0x00009888" value="0x06110030" />
<register type="NOA" address="0x00009888" value="0x0A110031" />
<register type="NOA" address="0x00009888" value="0x0E110046" />
<register type="NOA" address="0x00009888" value="0x04110000" />
<register type="NOA" address="0x00009888" value="0x00110000" />
<register type="NOA" address="0x00009888" value="0x00130111" />
<register type="NOA" address="0x00009888" value="0x00300444" />
<register type="NOA" address="0x00009888" value="0x08310030" />
<register type="NOA" address="0x00009888" value="0x0C310031" />
<register type="NOA" address="0x00009888" value="0x10310046" />
<register type="NOA" address="0x00009888" value="0x04310000" />
<register type="NOA" address="0x00009888" value="0x00310000" />
<register type="NOA" address="0x00009888" value="0x00330444" />
<register type="NOA" address="0x00009888" value="0x038A0A00" />
<register type="NOA" address="0x00009888" value="0x018B0FFF" />
<register type="NOA" address="0x00009888" value="0x038B0A00" />
<register type="NOA" address="0x00009888" value="0x01855000" />
<register type="NOA" address="0x00009888" value="0x03850055" />
<register type="NOA" address="0x00009888" value="0x13830021" />
<register type="NOA" address="0x00009888" value="0x15830020" />
<register type="NOA" address="0x00009888" value="0x1783002F" />
<register type="NOA" address="0x00009888" value="0x1983002E" />
<register type="NOA" address="0x00009888" value="0x1B83002D" />
<register type="NOA" address="0x00009888" value="0x1D83002C" />
<register type="NOA" address="0x00009888" value="0x05830000" />
<register type="NOA" address="0x00009888" value="0x01840555" />
<register type="NOA" address="0x00009888" value="0x03840500" />
<register type="NOA" address="0x00009888" value="0x23800074" />
<register type="NOA" address="0x00009888" value="0x2580007D" />
<register type="NOA" address="0x00009888" value="0x05800000" />
<register type="NOA" address="0x00009888" value="0x01805000" />
<register type="NOA" address="0x00009888" value="0x03800055" />
<register type="NOA" address="0x00009888" value="0x01865000" />
<register type="NOA" address="0x00009888" value="0x03860055" />
<register type="NOA" address="0x00009888" value="0x01875000" />
<register type="NOA" address="0x00009888" value="0x03870055" />
<register type="NOA" address="0x00009888" value="0x418000AA" />
<register type="NOA" address="0x00009888" value="0x4380000A" />
<register type="NOA" address="0x00009888" value="0x45800000" />
<register type="NOA" address="0x00009888" value="0x4780000A" />
<register type="NOA" address="0x00009888" value="0x49800000" />
<register type="NOA" address="0x00009888" value="0x4B800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x51800000" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x55800000" />
<register type="NOA" address="0x00009888" value="0x57800000" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0x00800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0x00800000" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Compute Metrics Basic Gen8LP"
mdapi_supported_apis="OGL4 OCL IO BB"
underscore_name="compute_basic"
hw_config_guid="f522a89c-ecd1-4522-8331-3383c54af5f5"
chipset="CHV"
symbol_name="ComputeBasic"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Untyped Bytes Read"
description="The total number of typed memory bytes read via Data Port."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="B 4 READ B 5 READ UADD 64 UMUL"
underscore_name="untyped_bytes_read"
units="bytes"
symbol_name="UntypedBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="Typed Bytes Written"
description="The total number of untyped memory bytes written via Data Port."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="B 2 READ B 3 READ UADD 64 UMUL"
underscore_name="typed_bytes_written"
units="bytes"
symbol_name="TypedBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="fpu0_active"
units="percent"
symbol_name="Fpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="fpu1_active"
units="percent"
symbol_name="Fpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU AVG IPC Rate"
description="The average rate of IPC calculated for 2 FPU pipelines."
data_type="float"
max_equation="2"
equation="A 9 READ A 10 READ A 11 READ UADD A 9 READ USUB FDIV 1 FADD"
underscore_name="eu_avg_ipc_rate"
units="number"
symbol_name="EuAvgIpcRate"
semantic_type="ratio"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="GTI Read Throughput"
description="The total number of GPU memory bytes read from GTI."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="C 0 READ 64 UMUL"
underscore_name="gti_read_throughput"
units="bytes"
symbol_name="GtiReadThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GTI"
mdapi_hw_unit_type="gpu"
/>
<counter name="GTI Ring Throughput"
description="The total number of GPU memory bytes transferred between GTI and Uncore ring."
data_type="uint64"
max_equation="$GpuCoreClocks 128 UMUL"
equation="C 2 READ 128 UMUL"
underscore_name="gti_ring_throughput"
units="bytes"
symbol_name="GtiRingThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GTI"
mdapi_hw_unit_type="gpu"
/>
<counter name="Untyped Writes"
description="The total number of untyped memory bytes written via Data Port."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
underscore_name="untyped_bytes_written"
units="bytes"
symbol_name="UntypedBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="Typed Bytes Read"
description="The total number of typed memory bytes read via Data Port."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL"
equation="B 0 READ B 1 READ UADD 64 UMUL"
underscore_name="typed_bytes_read"
units="bytes"
symbol_name="TypedBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="GTI Read-Only Stall"
description="The percentage of time in which GTI Read-Only port has been stalled."
data_type="float"
max_equation="100"
equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gti_ro_stall"
units="percent"
symbol_name="GtiRoStall"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="GTI"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="EU Thread Occupancy"
description="The percentage of time in which hardware threads occupied EUs."
data_type="float"
max_equation="100"
equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_thread_occupancy"
units="percent"
symbol_name="EuThreadOccupancy"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="GTI Read-Write Stall"
description="The percentage of time in which GTI Read-Write port has been stalled."
data_type="float"
max_equation="100"
equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gti_rw_stall"
units="percent"
symbol_name="GtiRwStall"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="GTI"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="GTI Write Throughput"
description="The total number of GPU memory bytes written to GTI."
data_type="uint64"
max_equation="$GpuCoreClocks 32 UMUL"
equation="C 1 READ 64 UMUL"
underscore_name="gti_write_throughput"
units="bytes"
symbol_name="GtiWriteThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GTI"
mdapi_hw_unit_type="gpu"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<counter name="EU Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_send_active"
units="percent"
symbol_name="EuSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL OCL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009888" value="0x59800001" />
<register type="NOA" address="0x00009888" value="0x2E5800E0" />
<register type="NOA" address="0x00009888" value="0x2E3800E0" />
<register type="NOA" address="0x00009888" value="0x3580024F" />
<register type="NOA" address="0x00009888" value="0x3D800140" />
<register type="NOA" address="0x00009888" value="0x08580042" />
<register type="NOA" address="0x00009888" value="0x0C580040" />
<register type="NOA" address="0x00009888" value="0x1058004C" />
<register type="NOA" address="0x00009888" value="0x1458004B" />
<register type="NOA" address="0x00009888" value="0x04580000" />
<register type="NOA" address="0x00009888" value="0x00580000" />
<register type="NOA" address="0x00009888" value="0x00195555" />
<register type="NOA" address="0x00009888" value="0x06380042" />
<register type="NOA" address="0x00009888" value="0x0A380040" />
<register type="NOA" address="0x00009888" value="0x0E38004C" />
<register type="NOA" address="0x00009888" value="0x1238004B" />
<register type="NOA" address="0x00009888" value="0x04380000" />
<register type="NOA" address="0x00009888" value="0x00384444" />
<register type="NOA" address="0x00009888" value="0x003A5555" />
<register type="NOA" address="0x00009888" value="0x018BFFFF" />
<register type="NOA" address="0x00009888" value="0x01845555" />
<register type="NOA" address="0x00009888" value="0x17800074" />
<register type="NOA" address="0x00009888" value="0x1980007D" />
<register type="NOA" address="0x00009888" value="0x1B80007C" />
<register type="NOA" address="0x00009888" value="0x1D8000B6" />
<register type="NOA" address="0x00009888" value="0x1F8000B7" />
<register type="NOA" address="0x00009888" value="0x05800000" />
<register type="NOA" address="0x00009888" value="0x03800000" />
<register type="NOA" address="0x00009888" value="0x418000AA" />
<register type="NOA" address="0x00009888" value="0x438000AA" />
<register type="NOA" address="0x00009888" value="0x45800000" />
<register type="NOA" address="0x00009888" value="0x47800000" />
<register type="NOA" address="0x00009888" value="0x4980012A" />
<register type="NOA" address="0x00009888" value="0x4B80012A" />
<register type="NOA" address="0x00009888" value="0x4D80012A" />
<register type="NOA" address="0x00009888" value="0x4F80012A" />
<register type="NOA" address="0x00009888" value="0x518001CE" />
<register type="NOA" address="0x00009888" value="0x538001CE" />
<register type="NOA" address="0x00009888" value="0x5580000E" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0x00800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0x00800000" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00000003" />
<register type="FLEX" address="0x0000E658" value="0x00002001" />
<register type="FLEX" address="0x0000E758" value="0x00778008" />
<register type="FLEX" address="0x0000E45C" value="0x00088078" />
<register type="FLEX" address="0x0000E55C" value="0x00808708" />
<register type="FLEX" address="0x0000E65C" value="0x00A08908" />
</register_config>
</set>
<set name="Render Metrics for 3D Pipeline Profile"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="render_pipe_profile"
hw_config_guid="a9ccc03d-a943-4e6b-9cd6-13e063075927"
chipset="CHV"
symbol_name="RenderPipeProfile"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Bottleneck"
low_watermark="10"
description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="30"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_bottleneck"
units="percent"
symbol_name="VsBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="Hi-Depth Bottleneck"
low_watermark="5"
description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="15"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="hi_depth_bottleneck"
units="percent"
symbol_name="HiDepthBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Bottleneck"
low_watermark="5"
description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="15"
equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gs_bottleneck"
units="percent"
symbol_name="GsBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Geometry Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="BC Bottleneck"
low_watermark="5"
description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="15"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="bc_bottleneck"
units="percent"
symbol_name="BcBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
mdapi_hw_unit_type="gpu"
/>
<counter name="HS Stall"
description="The percentage of time in which hull stall pipeline stage was stalled."
data_type="float"
equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="hs_stall"
units="percent"
symbol_name="HsStall"
semantic_type="duration"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier4 Correlate Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Hull Shader"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="VF Bottleneck"
low_watermark="5"
description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="15"
equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vf_bottleneck"
units="percent"
symbol_name="VfBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Input Assembler"
mdapi_hw_unit_type="gpu"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="Strip-Fans Bottleneck"
low_watermark="5"
description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="10"
equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sf_bottleneck"
units="percent"
symbol_name="SfBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Accesses"
description="The total number of messages send to samplers."
data_type="uint64"
equation="A 28 READ"
underscore_name="sampler_accesses"
units="messages"
symbol_name="SamplerAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler"
/>
<counter name="SF Stall"
description="The percentage of time in which strip-fans pipeline stage was stalled."
data_type="float"
equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sf_stall"
units="percent"
symbol_name="SfStall"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Correlate Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="HS Bottleneck"
low_watermark="3"
description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="9"
equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="hs_bottleneck"
units="percent"
symbol_name="HsBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Hull Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="CL Stall"
description="The percentage of time in which clipper pipeline stage was stalled."
data_type="float"
equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="cl_stall"
units="percent"
symbol_name="ClStall"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Correlate Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Clipper"
/>
<counter name="SO Bottleneck"
low_watermark="5"
description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="15"
equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="so_bottleneck"
units="percent"
symbol_name="SoBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Stream Output"
mdapi_hw_unit_type="gpu"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="DS Bottleneck"
low_watermark="5"
description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="15"
equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ds_bottleneck"
units="percent"
symbol_name="DsBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Domain Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Clipper Bottleneck"
low_watermark="10"
description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="30"
equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="cl_bottleneck"
units="percent"
symbol_name="ClBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Clipper"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Stall"
description="The percentage of time in which domain shader pipeline stage was stalled."
data_type="float"
equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ds_stall"
units="percent"
symbol_name="DsStall"
semantic_type="duration"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier4 Correlate Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Domain Shader"
/>
<counter name="Early Depth Bottleneck"
low_watermark="10"
description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
data_type="float"
high_watermark="30"
equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="early_depth_bottleneck"
units="percent"
symbol_name="EarlyDepthBottleneck"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Indicate Draw"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="SO Stall"
description="The percentage of time in which stream-output pipeline stage was stalled."
data_type="float"
equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="so_stall"
units="percent"
symbol_name="SoStall"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Correlate Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Stream Output"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009888" value="0x59800001" />
<register type="NOA" address="0x00009888" value="0x261E0000" />
<register type="NOA" address="0x00009888" value="0x281F000F" />
<register type="NOA" address="0x00009888" value="0x2817001A" />
<register type="NOA" address="0x00009888" value="0x2791001F" />
<register type="NOA" address="0x00009888" value="0x27880019" />
<register type="NOA" address="0x00009888" value="0x2D890000" />
<register type="NOA" address="0x00009888" value="0x278A0007" />
<register type="NOA" address="0x00009888" value="0x298D001F" />
<register type="NOA" address="0x00009888" value="0x278E0020" />
<register type="NOA" address="0x00009888" value="0x2B8F0012" />
<register type="NOA" address="0x00009888" value="0x29900000" />
<register type="NOA" address="0x00009888" value="0x00184000" />
<register type="NOA" address="0x00009888" value="0x02181000" />
<register type="NOA" address="0x00009888" value="0x02194000" />
<register type="NOA" address="0x00009888" value="0x141E0002" />
<register type="NOA" address="0x00009888" value="0x041E0000" />
<register type="NOA" address="0x00009888" value="0x001E0000" />
<register type="NOA" address="0x00009888" value="0x221F0015" />
<register type="NOA" address="0x00009888" value="0x041F0000" />
<register type="NOA" address="0x00009888" value="0x001F4000" />
<register type="NOA" address="0x00009888" value="0x021F0000" />
<register type="NOA" address="0x00009888" value="0x023A8000" />
<register type="NOA" address="0x00009888" value="0x0213C000" />
<register type="NOA" address="0x00009888" value="0x02164000" />
<register type="NOA" address="0x00009888" value="0x24170012" />
<register type="NOA" address="0x00009888" value="0x04170000" />
<register type="NOA" address="0x00009888" value="0x07910005" />
<register type="NOA" address="0x00009888" value="0x05910000" />
<register type="NOA" address="0x00009888" value="0x01911500" />
<register type="NOA" address="0x00009888" value="0x03910501" />
<register type="NOA" address="0x00009888" value="0x0D880002" />
<register type="NOA" address="0x00009888" value="0x1D880003" />
<register type="NOA" address="0x00009888" value="0x05880000" />
<register type="NOA" address="0x00009888" value="0x0B890032" />
<register type="NOA" address="0x00009888" value="0x1B890031" />
<register type="NOA" address="0x00009888" value="0x05890000" />
<register type="NOA" address="0x00009888" value="0x01890040" />
<register type="NOA" address="0x00009888" value="0x03890040" />
<register type="NOA" address="0x00009888" value="0x098A0000" />
<register type="NOA" address="0x00009888" value="0x198A0004" />
<register type="NOA" address="0x00009888" value="0x058A0000" />
<register type="NOA" address="0x00009888" value="0x018A8050" />
<register type="NOA" address="0x00009888" value="0x038A2050" />
<register type="NOA" address="0x00009888" value="0x018B95A9" />
<register type="NOA" address="0x00009888" value="0x038BE5A9" />
<register type="NOA" address="0x00009888" value="0x018C1500" />
<register type="NOA" address="0x00009888" value="0x038C0501" />
<register type="NOA" address="0x00009888" value="0x178D0015" />
<register type="NOA" address="0x00009888" value="0x058D0000" />
<register type="NOA" address="0x00009888" value="0x138E0004" />
<register type="NOA" address="0x00009888" value="0x218E000C" />
<register type="NOA" address="0x00009888" value="0x058E0000" />
<register type="NOA" address="0x00009888" value="0x018E0500" />
<register type="NOA" address="0x00009888" value="0x038E0101" />
<register type="NOA" address="0x00009888" value="0x0F8F0027" />
<register type="NOA" address="0x00009888" value="0x058F0000" />
<register type="NOA" address="0x00009888" value="0x018F0000" />
<register type="NOA" address="0x00009888" value="0x038F0001" />
<register type="NOA" address="0x00009888" value="0x11900013" />
<register type="NOA" address="0x00009888" value="0x1F900017" />
<register type="NOA" address="0x00009888" value="0x05900000" />
<register type="NOA" address="0x00009888" value="0x01900100" />
<register type="NOA" address="0x00009888" value="0x03900001" />
<register type="NOA" address="0x00009888" value="0x01845555" />
<register type="NOA" address="0x00009888" value="0x03845555" />
<register type="NOA" address="0x00009888" value="0x418000AA" />
<register type="NOA" address="0x00009888" value="0x438000AA" />
<register type="NOA" address="0x00009888" value="0x458000AA" />
<register type="NOA" address="0x00009888" value="0x478000AA" />
<register type="NOA" address="0x00009888" value="0x4980018C" />
<register type="NOA" address="0x00009888" value="0x4B80014B" />
<register type="NOA" address="0x00009888" value="0x4D800128" />
<register type="NOA" address="0x00009888" value="0x4F80012A" />
<register type="NOA" address="0x00009888" value="0x51800187" />
<register type="NOA" address="0x00009888" value="0x5380014B" />
<register type="NOA" address="0x00009888" value="0x55800149" />
<register type="NOA" address="0x00009888" value="0x5780010A" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002724" value="0xF0800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002714" value="0xF0800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002770" value="0x0007FFEA" />
<register type="OA" address="0x00002774" value="0x00007FFC" />
<register type="OA" address="0x00002778" value="0x0007AFFA" />
<register type="OA" address="0x0000277C" value="0x0000F5FD" />
<register type="OA" address="0x00002780" value="0x00079FFA" />
<register type="OA" address="0x00002784" value="0x0000F3FB" />
<register type="OA" address="0x00002788" value="0x0007BF7A" />
<register type="OA" address="0x0000278C" value="0x0000F7E7" />
<register type="OA" address="0x00002790" value="0x0007FEFA" />
<register type="OA" address="0x00002794" value="0x0000F7CF" />
<register type="OA" address="0x00002798" value="0x00077FFA" />
<register type="OA" address="0x0000279C" value="0x0000EFDF" />
<register type="OA" address="0x000027A0" value="0x0006FFFA" />
<register type="OA" address="0x000027A4" value="0x0000CFBF" />
<register type="OA" address="0x000027A8" value="0x0003FFFA" />
<register type="OA" address="0x000027AC" value="0x00005F7F" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00015014" />
<register type="FLEX" address="0x0000E658" value="0x00025024" />
<register type="FLEX" address="0x0000E758" value="0x00035034" />
<register type="FLEX" address="0x0000E45C" value="0x00045044" />
<register type="FLEX" address="0x0000E55C" value="0x00055054" />
<register type="FLEX" address="0x0000E65C" value="0x00065064" />
</register_config>
</set>
<set name="Metric set HDCAndSF"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="hdc_and_sf"
hw_config_guid="2cf0c064-68df-4fac-9b3f-57f51ca8a069"
chipset="CHV"
symbol_name="HDCAndSF"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="Polygon Data Ready"
description="The percentage of time in which geometry pipeline output is ready"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="poly_data_ready"
units="percent"
symbol_name="PolyDataReady"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/3D Pipe/Strip-Fans"
mdapi_hw_unit_type="gpu"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="HDC stalled by L3 (s0.ss2)"
description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
data_type="float"
max_equation="100"
equation="C 1 READ C 0 READ USUB 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_sampler_shader12_access_stalled_on_l3"
units="percent"
symbol_name="NonSamplerShader12AccessStalledOnL3"
availability="$SubsliceMask 0x20 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="GPU/Data Port"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="HDC stalled by L3 (s0.ss1)"
description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
data_type="float"
max_equation="100"
equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_sampler_shader01_access_stalled_on_l3"
units="percent"
symbol_name="NonSamplerShader01AccessStalledOnL3"
availability="$SubsliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="GPU/Data Port"
mdapi_hw_unit_type="subslice"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="HDC stalled by L3 (s0.ss2)"
description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss2)"
data_type="float"
max_equation="100"
equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_sampler_shader02_access_stalled_on_l3"
units="percent"
symbol_name="NonSamplerShader02AccessStalledOnL3"
availability="$SubsliceMask 0x4 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="GPU/Data Port"
mdapi_hw_unit_type="subslice"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="HDC stalled by L3 (s0.ss0)"
description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
data_type="float"
max_equation="100"
equation="B 5 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_sampler_shader10_access_stalled_on_l3"
units="percent"
symbol_name="NonSamplerShader10AccessStalledOnL3"
availability="$SubsliceMask 0x8 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="GPU/Data Port"
mdapi_hw_unit_type="subslice"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="HDC stalled by L3 (s0.ss1)"
description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss1)"
data_type="float"
max_equation="100"
equation="B 7 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_sampler_shader11_access_stalled_on_l3"
units="percent"
symbol_name="NonSamplerShader11AccessStalledOnL3"
availability="$SubsliceMask 0x10 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="GPU/Data Port"
mdapi_hw_unit_type="subslice"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="HDC stalled by L3 (s0.ss0)"
description="Percentage of time when HDC has messges to L3, but it's stalled due to lack of credits (s0.ss0)"
data_type="float"
max_equation="100"
equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_sampler_shader00_access_stalled_on_l3"
units="percent"
symbol_name="NonSamplerShader00AccessStalledOnL3"
availability="$SubsliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="GPU/Data Port"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x105C0232" />
<register type="NOA" address="0x00009888" value="0x10580232" />
<register type="NOA" address="0x00009888" value="0x10380232" />
<register type="NOA" address="0x00009888" value="0x10DC0232" />
<register type="NOA" address="0x00009888" value="0x10D80232" />
<register type="NOA" address="0x00009888" value="0x10B80232" />
<register type="NOA" address="0x00009888" value="0x118E4400" />
<register type="NOA" address="0x00009888" value="0x025C6080" />
<register type="NOA" address="0x00009888" value="0x045C004B" />
<register type="NOA" address="0x00009888" value="0x005C8000" />
<register type="NOA" address="0x00009888" value="0x00582080" />
<register type="NOA" address="0x00009888" value="0x0258004B" />
<register type="NOA" address="0x00009888" value="0x025B4000" />
<register type="NOA" address="0x00009888" value="0x045B4000" />
<register type="NOA" address="0x00009888" value="0x0C1FA000" />
<register type="NOA" address="0x00009888" value="0x0E1F00AA" />
<register type="NOA" address="0x00009888" value="0x04386080" />
<register type="NOA" address="0x00009888" value="0x0638404B" />
<register type="NOA" address="0x00009888" value="0x02384000" />
<register type="NOA" address="0x00009888" value="0x08384000" />
<register type="NOA" address="0x00009888" value="0x0A380000" />
<register type="NOA" address="0x00009888" value="0x0C380000" />
<register type="NOA" address="0x00009888" value="0x00398000" />
<register type="NOA" address="0x00009888" value="0x0239A000" />
<register type="NOA" address="0x00009888" value="0x0439A000" />
<register type="NOA" address="0x00009888" value="0x06392000" />
<register type="NOA" address="0x00009888" value="0x0CDC25C1" />
<register type="NOA" address="0x00009888" value="0x0ADCC000" />
<register type="NOA" address="0x00009888" value="0x0AD825C1" />
<register type="NOA" address="0x00009888" value="0x18DB4000" />
<register type="NOA" address="0x00009888" value="0x1ADB0001" />
<register type="NOA" address="0x00009888" value="0x0E9F8000" />
<register type="NOA" address="0x00009888" value="0x109F02AA" />
<register type="NOA" address="0x00009888" value="0x0EB825C1" />
<register type="NOA" address="0x00009888" value="0x18B80154" />
<register type="NOA" address="0x00009888" value="0x0AB9A000" />
<register type="NOA" address="0x00009888" value="0x0CB9A000" />
<register type="NOA" address="0x00009888" value="0x0EB9A000" />
<register type="NOA" address="0x00009888" value="0x0D88C000" />
<register type="NOA" address="0x00009888" value="0x0F88000F" />
<register type="NOA" address="0x00009888" value="0x038A8000" />
<register type="NOA" address="0x00009888" value="0x058A8000" />
<register type="NOA" address="0x00009888" value="0x078A8000" />
<register type="NOA" address="0x00009888" value="0x098A8000" />
<register type="NOA" address="0x00009888" value="0x0B8A8000" />
<register type="NOA" address="0x00009888" value="0x0D8A8000" />
<register type="NOA" address="0x00009888" value="0x258BAA05" />
<register type="NOA" address="0x00009888" value="0x278B002A" />
<register type="NOA" address="0x00009888" value="0x238B2A80" />
<register type="NOA" address="0x00009888" value="0x198C5400" />
<register type="NOA" address="0x00009888" value="0x1B8C0015" />
<register type="NOA" address="0x00009888" value="0x098DC000" />
<register type="NOA" address="0x00009888" value="0x0B8DA000" />
<register type="NOA" address="0x00009888" value="0x0D8DA000" />
<register type="NOA" address="0x00009888" value="0x0F8DA000" />
<register type="NOA" address="0x00009888" value="0x098E05C0" />
<register type="NOA" address="0x00009888" value="0x058E0000" />
<register type="NOA" address="0x00009888" value="0x198F0020" />
<register type="NOA" address="0x00009888" value="0x2185AA0A" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x1F85AA00" />
<register type="NOA" address="0x00009888" value="0x19835000" />
<register type="NOA" address="0x00009888" value="0x1B830155" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x09848000" />
<register type="NOA" address="0x00009888" value="0x0B84C000" />
<register type="NOA" address="0x00009888" value="0x0D84C000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x01848000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x07844000" />
<register type="NOA" address="0x00009888" value="0x19808000" />
<register type="NOA" address="0x00009888" value="0x1B80C000" />
<register type="NOA" address="0x00009888" value="0x1D80C000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x11808000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x17804000" />
<register type="NOA" address="0x00009888" value="0x51800040" />
<register type="NOA" address="0x00009888" value="0x43800400" />
<register type="NOA" address="0x00009888" value="0x45800800" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x47800C62" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F801042" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x418014A4" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0x10800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0x00800000" />
<register type="OA" address="0x00002770" value="0x00000002" />
<register type="OA" address="0x00002774" value="0x0000FFF7" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Metric set L3_1"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="l3_1"
hw_config_guid="78a87ff9-543a-49ce-95ea-26d86071ea93"
chipset="CHV"
symbol_name="L3_1"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice1 L3 Bank1 Stalled"
description="The percentage of time in which slice1 L3 bank1 is stalled"
data_type="float"
max_equation="100"
equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l31_bank1_stalled"
units="percent"
symbol_name="L31Bank1Stalled"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Slice1 L3 Bank0 Stalled"
description="The percentage of time in which slice1 L3 bank0 is stalled"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l31_bank0_stalled"
units="percent"
symbol_name="L31Bank0Stalled"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="Slice1 L3 Bank1 Active"
description="The percentage of time in which slice1 L3 bank1 is active"
data_type="float"
max_equation="100"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l31_bank1_active"
units="percent"
symbol_name="L31Bank1Active"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice1 L3 Bank0 Active"
description="The percentage of time in which slice1 L3 bank0 is active"
data_type="float"
max_equation="100"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l31_bank0_active"
units="percent"
symbol_name="L31Bank0Active"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x10BF03DA" />
<register type="NOA" address="0x00009888" value="0x14BF0001" />
<register type="NOA" address="0x00009888" value="0x12980340" />
<register type="NOA" address="0x00009888" value="0x12990340" />
<register type="NOA" address="0x00009888" value="0x0CBF1187" />
<register type="NOA" address="0x00009888" value="0x0EBF1205" />
<register type="NOA" address="0x00009888" value="0x00BF0500" />
<register type="NOA" address="0x00009888" value="0x02BF042B" />
<register type="NOA" address="0x00009888" value="0x04BF002C" />
<register type="NOA" address="0x00009888" value="0x0CDAC000" />
<register type="NOA" address="0x00009888" value="0x0EDAC000" />
<register type="NOA" address="0x00009888" value="0x00DA8000" />
<register type="NOA" address="0x00009888" value="0x02DAC000" />
<register type="NOA" address="0x00009888" value="0x04DA4000" />
<register type="NOA" address="0x00009888" value="0x04983400" />
<register type="NOA" address="0x00009888" value="0x10980000" />
<register type="NOA" address="0x00009888" value="0x06990034" />
<register type="NOA" address="0x00009888" value="0x10990000" />
<register type="NOA" address="0x00009888" value="0x0C9DC000" />
<register type="NOA" address="0x00009888" value="0x0E9DC000" />
<register type="NOA" address="0x00009888" value="0x009D8000" />
<register type="NOA" address="0x00009888" value="0x029DC000" />
<register type="NOA" address="0x00009888" value="0x049D4000" />
<register type="NOA" address="0x00009888" value="0x109F02A8" />
<register type="NOA" address="0x00009888" value="0x0C9FA000" />
<register type="NOA" address="0x00009888" value="0x0E9F00BA" />
<register type="NOA" address="0x00009888" value="0x0CB88000" />
<register type="NOA" address="0x00009888" value="0x0CB95000" />
<register type="NOA" address="0x00009888" value="0x0EB95000" />
<register type="NOA" address="0x00009888" value="0x00B94000" />
<register type="NOA" address="0x00009888" value="0x02B95000" />
<register type="NOA" address="0x00009888" value="0x04B91000" />
<register type="NOA" address="0x00009888" value="0x06B92000" />
<register type="NOA" address="0x00009888" value="0x0CBA4000" />
<register type="NOA" address="0x00009888" value="0x0F88000F" />
<register type="NOA" address="0x00009888" value="0x03888000" />
<register type="NOA" address="0x00009888" value="0x05888000" />
<register type="NOA" address="0x00009888" value="0x07888000" />
<register type="NOA" address="0x00009888" value="0x09888000" />
<register type="NOA" address="0x00009888" value="0x0B888000" />
<register type="NOA" address="0x00009888" value="0x0D880400" />
<register type="NOA" address="0x00009888" value="0x258B800A" />
<register type="NOA" address="0x00009888" value="0x278B002A" />
<register type="NOA" address="0x00009888" value="0x238B5500" />
<register type="NOA" address="0x00009888" value="0x198C4000" />
<register type="NOA" address="0x00009888" value="0x1B8C0015" />
<register type="NOA" address="0x00009888" value="0x038C4000" />
<register type="NOA" address="0x00009888" value="0x058C4000" />
<register type="NOA" address="0x00009888" value="0x078C4000" />
<register type="NOA" address="0x00009888" value="0x098C4000" />
<register type="NOA" address="0x00009888" value="0x0B8C4000" />
<register type="NOA" address="0x00009888" value="0x0D8C4000" />
<register type="NOA" address="0x00009888" value="0x0D8DA000" />
<register type="NOA" address="0x00009888" value="0x0F8DA000" />
<register type="NOA" address="0x00009888" value="0x018D8000" />
<register type="NOA" address="0x00009888" value="0x038DA000" />
<register type="NOA" address="0x00009888" value="0x058DA000" />
<register type="NOA" address="0x00009888" value="0x078D2000" />
<register type="NOA" address="0x00009888" value="0x2185800A" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x1F85AA00" />
<register type="NOA" address="0x00009888" value="0x1B830154" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x0D84C000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x01848000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x07844000" />
<register type="NOA" address="0x00009888" value="0x1D80C000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x11808000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x17804000" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x45800000" />
<register type="NOA" address="0x00009888" value="0x47800000" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F800000" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800060" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0xF0800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0xF0800000" />
<register type="OA" address="0x00002770" value="0x00100070" />
<register type="OA" address="0x00002774" value="0x0000FFF1" />
<register type="OA" address="0x00002778" value="0x00014002" />
<register type="OA" address="0x0000277C" value="0x0000C3FF" />
<register type="OA" address="0x00002780" value="0x00010002" />
<register type="OA" address="0x00002784" value="0x0000C7FF" />
<register type="OA" address="0x00002788" value="0x00004002" />
<register type="OA" address="0x0000278C" value="0x0000D3FF" />
<register type="OA" address="0x00002790" value="0x00100700" />
<register type="OA" address="0x00002794" value="0x0000FF1F" />
<register type="OA" address="0x00002798" value="0x00001402" />
<register type="OA" address="0x0000279C" value="0x0000FC3F" />
<register type="OA" address="0x000027A0" value="0x00001002" />
<register type="OA" address="0x000027A4" value="0x0000FC7F" />
<register type="OA" address="0x000027A8" value="0x00000402" />
<register type="OA" address="0x000027AC" value="0x0000FD3F" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Metric set L3_2"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="l3_2"
hw_config_guid="9f2cece5-7bfe-4320-ad66-8c7cc526bec5"
chipset="CHV"
symbol_name="L3_2"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice0 L3 Bank1 Active"
description="The percentage of time in which slice0 L3 bank1 is active"
data_type="float"
max_equation="100"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l30_bank1_active"
units="percent"
symbol_name="L30Bank1Active"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="Slice0 L3 Bank1 Stalled"
description="The percentage of time in which slice0 L3 bank1 is stalled"
data_type="float"
max_equation="100"
equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l30_bank1_stalled"
units="percent"
symbol_name="L30Bank1Stalled"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice0 L3 Bank0 Active"
description="The percentage of time in which slice0 L3 bank0 is active"
data_type="float"
max_equation="100"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l30_bank0_active"
units="percent"
symbol_name="L30Bank0Active"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice0 L3 Bank0 Stalled"
description="The percentage of time in which slice0 L3 bank0 is stalled"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l30_bank0_stalled"
units="percent"
symbol_name="L30Bank0Stalled"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x103F03DA" />
<register type="NOA" address="0x00009888" value="0x143F0001" />
<register type="NOA" address="0x00009888" value="0x12180340" />
<register type="NOA" address="0x00009888" value="0x12190340" />
<register type="NOA" address="0x00009888" value="0x0C3F1187" />
<register type="NOA" address="0x00009888" value="0x0E3F1205" />
<register type="NOA" address="0x00009888" value="0x003F0500" />
<register type="NOA" address="0x00009888" value="0x023F042B" />
<register type="NOA" address="0x00009888" value="0x043F002C" />
<register type="NOA" address="0x00009888" value="0x0C5AC000" />
<register type="NOA" address="0x00009888" value="0x0E5AC000" />
<register type="NOA" address="0x00009888" value="0x005A8000" />
<register type="NOA" address="0x00009888" value="0x025AC000" />
<register type="NOA" address="0x00009888" value="0x045A4000" />
<register type="NOA" address="0x00009888" value="0x04183400" />
<register type="NOA" address="0x00009888" value="0x10180000" />
<register type="NOA" address="0x00009888" value="0x06190034" />
<register type="NOA" address="0x00009888" value="0x10190000" />
<register type="NOA" address="0x00009888" value="0x0C1DC000" />
<register type="NOA" address="0x00009888" value="0x0E1DC000" />
<register type="NOA" address="0x00009888" value="0x001D8000" />
<register type="NOA" address="0x00009888" value="0x021DC000" />
<register type="NOA" address="0x00009888" value="0x041D4000" />
<register type="NOA" address="0x00009888" value="0x101F02A8" />
<register type="NOA" address="0x00009888" value="0x0C1FA000" />
<register type="NOA" address="0x00009888" value="0x0E1F00BA" />
<register type="NOA" address="0x00009888" value="0x0C388000" />
<register type="NOA" address="0x00009888" value="0x0C395000" />
<register type="NOA" address="0x00009888" value="0x0E395000" />
<register type="NOA" address="0x00009888" value="0x00394000" />
<register type="NOA" address="0x00009888" value="0x02395000" />
<register type="NOA" address="0x00009888" value="0x04391000" />
<register type="NOA" address="0x00009888" value="0x06392000" />
<register type="NOA" address="0x00009888" value="0x0C3A4000" />
<register type="NOA" address="0x00009888" value="0x1B8AA800" />
<register type="NOA" address="0x00009888" value="0x1D8A0002" />
<register type="NOA" address="0x00009888" value="0x038A8000" />
<register type="NOA" address="0x00009888" value="0x058A8000" />
<register type="NOA" address="0x00009888" value="0x078A8000" />
<register type="NOA" address="0x00009888" value="0x098A8000" />
<register type="NOA" address="0x00009888" value="0x0B8A8000" />
<register type="NOA" address="0x00009888" value="0x0D8A8000" />
<register type="NOA" address="0x00009888" value="0x258B4005" />
<register type="NOA" address="0x00009888" value="0x278B0015" />
<register type="NOA" address="0x00009888" value="0x238B2A80" />
<register type="NOA" address="0x00009888" value="0x2185800A" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x1F85AA00" />
<register type="NOA" address="0x00009888" value="0x1B830154" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x0D84C000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x01848000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x07844000" />
<register type="NOA" address="0x00009888" value="0x1D80C000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x11808000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x17804000" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x45800000" />
<register type="NOA" address="0x00009888" value="0x47800000" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F800000" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800060" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0xF0800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0xF0800000" />
<register type="OA" address="0x00002770" value="0x00100070" />
<register type="OA" address="0x00002774" value="0x0000FFF1" />
<register type="OA" address="0x00002778" value="0x00014002" />
<register type="OA" address="0x0000277C" value="0x0000C3FF" />
<register type="OA" address="0x00002780" value="0x00010002" />
<register type="OA" address="0x00002784" value="0x0000C7FF" />
<register type="OA" address="0x00002788" value="0x00004002" />
<register type="OA" address="0x0000278C" value="0x0000D3FF" />
<register type="OA" address="0x00002790" value="0x00100700" />
<register type="OA" address="0x00002794" value="0x0000FF1F" />
<register type="OA" address="0x00002798" value="0x00001402" />
<register type="OA" address="0x0000279C" value="0x0000FC3F" />
<register type="OA" address="0x000027A0" value="0x00001002" />
<register type="OA" address="0x000027A4" value="0x0000FC7F" />
<register type="OA" address="0x000027A8" value="0x00000402" />
<register type="OA" address="0x000027AC" value="0x0000FD3F" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Metric set L3_3"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="l3_3"
hw_config_guid="d890ef38-d309-47e4-b8b5-aa779bb19ab0"
chipset="CHV"
symbol_name="L3_3"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="Slice0 L3 Bank3 Stalled"
description="The percentage of time in which slice0 L3 bank3 is stalled"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l30_bank3_stalled"
units="percent"
symbol_name="L30Bank3Stalled"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice0 L3 Bank3 Active"
description="The percentage of time in which slice0 L3 bank3 is active"
data_type="float"
max_equation="100"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l30_bank3_active"
units="percent"
symbol_name="L30Bank3Active"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice1 L3 Bank3 Active"
description="The percentage of time in which slice1 L3 bank3 is active"
data_type="float"
max_equation="100"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l31_bank3_active"
units="percent"
symbol_name="L31Bank3Active"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="Slice1 L3 Bank3 Stalled"
description="The percentage of time in which slice1 L3 bank3 is stalled"
data_type="float"
max_equation="100"
equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l31_bank3_stalled"
units="percent"
symbol_name="L31Bank3Stalled"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x121B0340" />
<register type="NOA" address="0x00009888" value="0x103F0274" />
<register type="NOA" address="0x00009888" value="0x123F0000" />
<register type="NOA" address="0x00009888" value="0x129B0340" />
<register type="NOA" address="0x00009888" value="0x10BF0274" />
<register type="NOA" address="0x00009888" value="0x12BF0000" />
<register type="NOA" address="0x00009888" value="0x041B3400" />
<register type="NOA" address="0x00009888" value="0x101B0000" />
<register type="NOA" address="0x00009888" value="0x045C8000" />
<register type="NOA" address="0x00009888" value="0x0A3D4000" />
<register type="NOA" address="0x00009888" value="0x003F0080" />
<register type="NOA" address="0x00009888" value="0x023F0793" />
<register type="NOA" address="0x00009888" value="0x043F0014" />
<register type="NOA" address="0x00009888" value="0x04588000" />
<register type="NOA" address="0x00009888" value="0x005A8000" />
<register type="NOA" address="0x00009888" value="0x025AC000" />
<register type="NOA" address="0x00009888" value="0x045A4000" />
<register type="NOA" address="0x00009888" value="0x0A5B4000" />
<register type="NOA" address="0x00009888" value="0x001D8000" />
<register type="NOA" address="0x00009888" value="0x021DC000" />
<register type="NOA" address="0x00009888" value="0x041D4000" />
<register type="NOA" address="0x00009888" value="0x0C1FA000" />
<register type="NOA" address="0x00009888" value="0x0E1F002A" />
<register type="NOA" address="0x00009888" value="0x0A384000" />
<register type="NOA" address="0x00009888" value="0x00394000" />
<register type="NOA" address="0x00009888" value="0x02395000" />
<register type="NOA" address="0x00009888" value="0x04399000" />
<register type="NOA" address="0x00009888" value="0x069B0034" />
<register type="NOA" address="0x00009888" value="0x109B0000" />
<register type="NOA" address="0x00009888" value="0x06DC4000" />
<register type="NOA" address="0x00009888" value="0x0CBD4000" />
<register type="NOA" address="0x00009888" value="0x0CBF0981" />
<register type="NOA" address="0x00009888" value="0x0EBF0A0F" />
<register type="NOA" address="0x00009888" value="0x06D84000" />
<register type="NOA" address="0x00009888" value="0x0CDAC000" />
<register type="NOA" address="0x00009888" value="0x0EDAC000" />
<register type="NOA" address="0x00009888" value="0x0CDB4000" />
<register type="NOA" address="0x00009888" value="0x0C9DC000" />
<register type="NOA" address="0x00009888" value="0x0E9DC000" />
<register type="NOA" address="0x00009888" value="0x109F02A8" />
<register type="NOA" address="0x00009888" value="0x0E9F0080" />
<register type="NOA" address="0x00009888" value="0x0CB84000" />
<register type="NOA" address="0x00009888" value="0x0CB95000" />
<register type="NOA" address="0x00009888" value="0x0EB95000" />
<register type="NOA" address="0x00009888" value="0x06B92000" />
<register type="NOA" address="0x00009888" value="0x0F88000F" />
<register type="NOA" address="0x00009888" value="0x0D880400" />
<register type="NOA" address="0x00009888" value="0x038A8000" />
<register type="NOA" address="0x00009888" value="0x058A8000" />
<register type="NOA" address="0x00009888" value="0x078A8000" />
<register type="NOA" address="0x00009888" value="0x098A8000" />
<register type="NOA" address="0x00009888" value="0x0B8A8000" />
<register type="NOA" address="0x00009888" value="0x258B8009" />
<register type="NOA" address="0x00009888" value="0x278B002A" />
<register type="NOA" address="0x00009888" value="0x238B2A80" />
<register type="NOA" address="0x00009888" value="0x198C4000" />
<register type="NOA" address="0x00009888" value="0x1B8C0015" />
<register type="NOA" address="0x00009888" value="0x0D8C4000" />
<register type="NOA" address="0x00009888" value="0x0D8DA000" />
<register type="NOA" address="0x00009888" value="0x0F8DA000" />
<register type="NOA" address="0x00009888" value="0x078D2000" />
<register type="NOA" address="0x00009888" value="0x2185800A" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x1F85AA00" />
<register type="NOA" address="0x00009888" value="0x1B830154" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x0D84C000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x01848000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x07844000" />
<register type="NOA" address="0x00009888" value="0x1D80C000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x11808000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x17804000" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x45800C00" />
<register type="NOA" address="0x00009888" value="0x47800C63" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F8014A5" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800045" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0xF0800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0xF0800000" />
<register type="OA" address="0x00002770" value="0x00100070" />
<register type="OA" address="0x00002774" value="0x0000FFF1" />
<register type="OA" address="0x00002778" value="0x00014002" />
<register type="OA" address="0x0000277C" value="0x0000C3FF" />
<register type="OA" address="0x00002780" value="0x00010002" />
<register type="OA" address="0x00002784" value="0x0000C7FF" />
<register type="OA" address="0x00002788" value="0x00004002" />
<register type="OA" address="0x0000278C" value="0x0000D3FF" />
<register type="OA" address="0x00002790" value="0x00100700" />
<register type="OA" address="0x00002794" value="0x0000FF1F" />
<register type="OA" address="0x00002798" value="0x00001402" />
<register type="OA" address="0x0000279C" value="0x0000FC3F" />
<register type="OA" address="0x000027A0" value="0x00001002" />
<register type="OA" address="0x000027A4" value="0x0000FC7F" />
<register type="OA" address="0x000027A8" value="0x00000402" />
<register type="OA" address="0x000027AC" value="0x0000FD3F" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Metric set L3_4"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="l3_4"
hw_config_guid="5fdff4a6-9dc8-45e1-bfda-ef54869fbdd4"
chipset="CHV"
symbol_name="L3_4"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice0 L3 Bank2 Stalled"
description="The percentage of time in which slice0 L3 bank2 is stalled"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l30_bank2_stalled"
units="percent"
symbol_name="L30Bank2Stalled"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice1 L3 Bank2 Active"
description="The percentage of time in which slice1 L3 bank2 is active"
data_type="float"
max_equation="100"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l31_bank2_active"
units="percent"
symbol_name="L31Bank2Active"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="Slice0 L3 Bank2 Active"
description="The percentage of time in which slice0 L3 bank2 is active"
data_type="float"
max_equation="100"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l30_bank2_active"
units="percent"
symbol_name="L30Bank2Active"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="Slice1 L3 Bank2 Stalled"
description="The percentage of time in which slice1 L3 bank2 is stalled"
data_type="float"
max_equation="100"
equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="l31_bank2_stalled"
units="percent"
symbol_name="L31Bank2Stalled"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GTI/L3"
mdapi_hw_unit_type="slice"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x121A0340" />
<register type="NOA" address="0x00009888" value="0x103F0017" />
<register type="NOA" address="0x00009888" value="0x123F0020" />
<register type="NOA" address="0x00009888" value="0x129A0340" />
<register type="NOA" address="0x00009888" value="0x10BF0017" />
<register type="NOA" address="0x00009888" value="0x12BF0020" />
<register type="NOA" address="0x00009888" value="0x041A3400" />
<register type="NOA" address="0x00009888" value="0x101A0000" />
<register type="NOA" address="0x00009888" value="0x043B8000" />
<register type="NOA" address="0x00009888" value="0x0A3E0010" />
<register type="NOA" address="0x00009888" value="0x003F0200" />
<register type="NOA" address="0x00009888" value="0x023F0113" />
<register type="NOA" address="0x00009888" value="0x043F0014" />
<register type="NOA" address="0x00009888" value="0x02592000" />
<register type="NOA" address="0x00009888" value="0x005A8000" />
<register type="NOA" address="0x00009888" value="0x025AC000" />
<register type="NOA" address="0x00009888" value="0x045A4000" />
<register type="NOA" address="0x00009888" value="0x0A1C8000" />
<register type="NOA" address="0x00009888" value="0x001D8000" />
<register type="NOA" address="0x00009888" value="0x021DC000" />
<register type="NOA" address="0x00009888" value="0x041D4000" />
<register type="NOA" address="0x00009888" value="0x0A1E8000" />
<register type="NOA" address="0x00009888" value="0x0C1FA000" />
<register type="NOA" address="0x00009888" value="0x0E1F001A" />
<register type="NOA" address="0x00009888" value="0x00394000" />
<register type="NOA" address="0x00009888" value="0x02395000" />
<register type="NOA" address="0x00009888" value="0x04391000" />
<register type="NOA" address="0x00009888" value="0x069A0034" />
<register type="NOA" address="0x00009888" value="0x109A0000" />
<register type="NOA" address="0x00009888" value="0x06BB4000" />
<register type="NOA" address="0x00009888" value="0x0ABE0040" />
<register type="NOA" address="0x00009888" value="0x0CBF0984" />
<register type="NOA" address="0x00009888" value="0x0EBF0A02" />
<register type="NOA" address="0x00009888" value="0x02D94000" />
<register type="NOA" address="0x00009888" value="0x0CDAC000" />
<register type="NOA" address="0x00009888" value="0x0EDAC000" />
<register type="NOA" address="0x00009888" value="0x0C9C0400" />
<register type="NOA" address="0x00009888" value="0x0C9DC000" />
<register type="NOA" address="0x00009888" value="0x0E9DC000" />
<register type="NOA" address="0x00009888" value="0x0C9E0400" />
<register type="NOA" address="0x00009888" value="0x109F02A8" />
<register type="NOA" address="0x00009888" value="0x0E9F0040" />
<register type="NOA" address="0x00009888" value="0x0CB95000" />
<register type="NOA" address="0x00009888" value="0x0EB95000" />
<register type="NOA" address="0x00009888" value="0x0F88000F" />
<register type="NOA" address="0x00009888" value="0x0D880400" />
<register type="NOA" address="0x00009888" value="0x038A8000" />
<register type="NOA" address="0x00009888" value="0x058A8000" />
<register type="NOA" address="0x00009888" value="0x078A8000" />
<register type="NOA" address="0x00009888" value="0x098A8000" />
<register type="NOA" address="0x00009888" value="0x0B8A8000" />
<register type="NOA" address="0x00009888" value="0x258B8009" />
<register type="NOA" address="0x00009888" value="0x278B002A" />
<register type="NOA" address="0x00009888" value="0x238B2A80" />
<register type="NOA" address="0x00009888" value="0x198C4000" />
<register type="NOA" address="0x00009888" value="0x1B8C0015" />
<register type="NOA" address="0x00009888" value="0x0D8C4000" />
<register type="NOA" address="0x00009888" value="0x0D8DA000" />
<register type="NOA" address="0x00009888" value="0x0F8DA000" />
<register type="NOA" address="0x00009888" value="0x078D2000" />
<register type="NOA" address="0x00009888" value="0x2185800A" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x1F85AA00" />
<register type="NOA" address="0x00009888" value="0x1B830154" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x0D84C000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x01848000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x07844000" />
<register type="NOA" address="0x00009888" value="0x1D80C000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x11808000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x17804000" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x45800800" />
<register type="NOA" address="0x00009888" value="0x47800842" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F801084" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800044" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0xF0800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0xF0800000" />
<register type="OA" address="0x00002770" value="0x00100070" />
<register type="OA" address="0x00002774" value="0x0000FFF1" />
<register type="OA" address="0x00002778" value="0x00014002" />
<register type="OA" address="0x0000277C" value="0x0000C3FF" />
<register type="OA" address="0x00002780" value="0x00010002" />
<register type="OA" address="0x00002784" value="0x0000C7FF" />
<register type="OA" address="0x00002788" value="0x00004002" />
<register type="OA" address="0x0000278C" value="0x0000D3FF" />
<register type="OA" address="0x00002790" value="0x00100700" />
<register type="OA" address="0x00002794" value="0x0000FF1F" />
<register type="OA" address="0x00002798" value="0x00001402" />
<register type="OA" address="0x0000279C" value="0x0000FC3F" />
<register type="OA" address="0x000027A0" value="0x00001002" />
<register type="OA" address="0x000027A4" value="0x0000FC7F" />
<register type="OA" address="0x000027A8" value="0x00000402" />
<register type="OA" address="0x000027AC" value="0x0000FD3F" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Metric set RasterizerAndPixelBackend"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="rasterizer_and_pixel_backend"
hw_config_guid="2c0e45e1-7e2c-4a14-ae00-0b7ec868b8aa"
chipset="CHV"
symbol_name="RasterizerAndPixelBackend"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice1 Rasterizer Input Available"
description="The percentage of time in which slice1 rasterizer input is available"
data_type="float"
max_equation="100"
equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="rasterizer1_input_available"
units="percent"
symbol_name="Rasterizer1InputAvailable"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Rasterizer"
mdapi_hw_unit_type="slice"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="Slice0 Pixel Values Ready"
description="The percentage of time in which slice0 pixel values are ready"
data_type="float"
max_equation="100"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="pixel_values0_ready"
units="percent"
symbol_name="PixelValues0Ready"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/3D Pipe"
mdapi_hw_unit_type="slice"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="Slice0 Rasterizer Input Available"
description="The percentage of time in which slice0 rasterizer input is available"
data_type="float"
max_equation="100"
equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="rasterizer0_input_available"
units="percent"
symbol_name="Rasterizer0InputAvailable"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Rasterizer"
mdapi_hw_unit_type="slice"
/>
<counter name="Slice0 Post-EarlyZ Pixel Data Ready"
description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied))"
data_type="float"
max_equation="100"
equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="pixel_data0_ready"
units="percent"
symbol_name="PixelData0Ready"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Rasterizer/Early Depth Test"
mdapi_hw_unit_type="slice"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice1 Pixel Values Ready"
description="The percentage of time in which slice1 pixel values are ready"
data_type="float"
max_equation="100"
equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="pixel_values1_ready"
units="percent"
symbol_name="PixelValues1Ready"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="GPU/3D Pipe"
mdapi_hw_unit_type="slice"
/>
<counter name="Slice1 PS Output Available"
description="The percentage of time in which slice1 PS output is available"
data_type="float"
max_equation="100"
equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_output1_available"
units="percent"
symbol_name="PSOutput1Available"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/3D Pipe"
mdapi_hw_unit_type="slice"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice0 Rasterizer Output Ready"
description="The percentage of time in which slice0 rasterizer output is ready"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="rasterizer0_output_ready"
units="percent"
symbol_name="Rasterizer0OutputReady"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Rasterizer"
mdapi_hw_unit_type="slice"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Slice1 Rasterizer Output Ready"
description="The percentage of time in which slice1 rasterizer output is ready"
data_type="float"
max_equation="100"
equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="rasterizer1_output_ready"
units="percent"
symbol_name="Rasterizer1OutputReady"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Rasterizer"
mdapi_hw_unit_type="slice"
/>
<counter name="Slice1 Post-EarlyZ Pixel Data Ready"
description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
data_type="float"
max_equation="100"
equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="pixel_data1_ready"
units="percent"
symbol_name="PixelData1Ready"
availability="$SliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Rasterizer/Early Depth Test"
mdapi_hw_unit_type="slice"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Slice0 PS Output Available"
description="The percentage of time in which slice0 PS output is available"
data_type="float"
max_equation="100"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_output0_available"
units="percent"
symbol_name="PSOutput0Available"
availability="$SliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/3D Pipe"
mdapi_hw_unit_type="slice"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x143B000E" />
<register type="NOA" address="0x00009888" value="0x043C55C0" />
<register type="NOA" address="0x00009888" value="0x0A1E0280" />
<register type="NOA" address="0x00009888" value="0x0C1E0408" />
<register type="NOA" address="0x00009888" value="0x10390000" />
<register type="NOA" address="0x00009888" value="0x12397A1F" />
<register type="NOA" address="0x00009888" value="0x14BB000E" />
<register type="NOA" address="0x00009888" value="0x04BC5000" />
<register type="NOA" address="0x00009888" value="0x0A9E0296" />
<register type="NOA" address="0x00009888" value="0x0C9E0008" />
<register type="NOA" address="0x00009888" value="0x10B90000" />
<register type="NOA" address="0x00009888" value="0x12B97A1F" />
<register type="NOA" address="0x00009888" value="0x063B0042" />
<register type="NOA" address="0x00009888" value="0x103B0000" />
<register type="NOA" address="0x00009888" value="0x083C0000" />
<register type="NOA" address="0x00009888" value="0x0A3E0040" />
<register type="NOA" address="0x00009888" value="0x043F8000" />
<register type="NOA" address="0x00009888" value="0x02594000" />
<register type="NOA" address="0x00009888" value="0x045A8000" />
<register type="NOA" address="0x00009888" value="0x0C1C0400" />
<register type="NOA" address="0x00009888" value="0x041D8000" />
<register type="NOA" address="0x00009888" value="0x081E02C0" />
<register type="NOA" address="0x00009888" value="0x0E1E0000" />
<register type="NOA" address="0x00009888" value="0x0C1FA800" />
<register type="NOA" address="0x00009888" value="0x0E1F0260" />
<register type="NOA" address="0x00009888" value="0x101F0014" />
<register type="NOA" address="0x00009888" value="0x003905E0" />
<register type="NOA" address="0x00009888" value="0x06390BC0" />
<register type="NOA" address="0x00009888" value="0x02390018" />
<register type="NOA" address="0x00009888" value="0x04394000" />
<register type="NOA" address="0x00009888" value="0x04BB0042" />
<register type="NOA" address="0x00009888" value="0x10BB0000" />
<register type="NOA" address="0x00009888" value="0x02BC05C0" />
<register type="NOA" address="0x00009888" value="0x08BC0000" />
<register type="NOA" address="0x00009888" value="0x0ABE0004" />
<register type="NOA" address="0x00009888" value="0x02BF8000" />
<register type="NOA" address="0x00009888" value="0x02D91000" />
<register type="NOA" address="0x00009888" value="0x02DA8000" />
<register type="NOA" address="0x00009888" value="0x089C8000" />
<register type="NOA" address="0x00009888" value="0x029D8000" />
<register type="NOA" address="0x00009888" value="0x089E8000" />
<register type="NOA" address="0x00009888" value="0x0E9E0000" />
<register type="NOA" address="0x00009888" value="0x0E9FA806" />
<register type="NOA" address="0x00009888" value="0x109F0142" />
<register type="NOA" address="0x00009888" value="0x08B90617" />
<register type="NOA" address="0x00009888" value="0x0AB90BE0" />
<register type="NOA" address="0x00009888" value="0x02B94000" />
<register type="NOA" address="0x00009888" value="0x0D88F000" />
<register type="NOA" address="0x00009888" value="0x0F88000C" />
<register type="NOA" address="0x00009888" value="0x07888000" />
<register type="NOA" address="0x00009888" value="0x09888000" />
<register type="NOA" address="0x00009888" value="0x018A8000" />
<register type="NOA" address="0x00009888" value="0x0F8A8000" />
<register type="NOA" address="0x00009888" value="0x1B8A2800" />
<register type="NOA" address="0x00009888" value="0x038A8000" />
<register type="NOA" address="0x00009888" value="0x058A8000" />
<register type="NOA" address="0x00009888" value="0x0B8A8000" />
<register type="NOA" address="0x00009888" value="0x0D8A8000" />
<register type="NOA" address="0x00009888" value="0x238B52A0" />
<register type="NOA" address="0x00009888" value="0x258B6A95" />
<register type="NOA" address="0x00009888" value="0x278B0029" />
<register type="NOA" address="0x00009888" value="0x178C2000" />
<register type="NOA" address="0x00009888" value="0x198C1500" />
<register type="NOA" address="0x00009888" value="0x1B8C0014" />
<register type="NOA" address="0x00009888" value="0x078C4000" />
<register type="NOA" address="0x00009888" value="0x098C4000" />
<register type="NOA" address="0x00009888" value="0x098DA000" />
<register type="NOA" address="0x00009888" value="0x0B8DA000" />
<register type="NOA" address="0x00009888" value="0x0F8DA000" />
<register type="NOA" address="0x00009888" value="0x038D8000" />
<register type="NOA" address="0x00009888" value="0x058D2000" />
<register type="NOA" address="0x00009888" value="0x1F85AA80" />
<register type="NOA" address="0x00009888" value="0x2185AAAA" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x01834000" />
<register type="NOA" address="0x00009888" value="0x0F834000" />
<register type="NOA" address="0x00009888" value="0x19835400" />
<register type="NOA" address="0x00009888" value="0x1B830155" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x0184C000" />
<register type="NOA" address="0x00009888" value="0x0784C000" />
<register type="NOA" address="0x00009888" value="0x0984C000" />
<register type="NOA" address="0x00009888" value="0x0B84C000" />
<register type="NOA" address="0x00009888" value="0x0D84C000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x1180C000" />
<register type="NOA" address="0x00009888" value="0x1780C000" />
<register type="NOA" address="0x00009888" value="0x1980C000" />
<register type="NOA" address="0x00009888" value="0x1B80C000" />
<register type="NOA" address="0x00009888" value="0x1D80C000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x4D800444" />
<register type="NOA" address="0x00009888" value="0x3D800000" />
<register type="NOA" address="0x00009888" value="0x4F804000" />
<register type="NOA" address="0x00009888" value="0x43801080" />
<register type="NOA" address="0x00009888" value="0x51800000" />
<register type="NOA" address="0x00009888" value="0x45800084" />
<register type="NOA" address="0x00009888" value="0x53800044" />
<register type="NOA" address="0x00009888" value="0x47801080" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x3F800000" />
<register type="NOA" address="0x00009888" value="0x41800840" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0xF0800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0x30800000" />
<register type="OA" address="0x00002770" value="0x00006000" />
<register type="OA" address="0x00002774" value="0x0000F3FF" />
<register type="OA" address="0x00002778" value="0x00001800" />
<register type="OA" address="0x0000277C" value="0x0000FCFF" />
<register type="OA" address="0x00002780" value="0x00000600" />
<register type="OA" address="0x00002784" value="0x0000FF3F" />
<register type="OA" address="0x00002788" value="0x00000180" />
<register type="OA" address="0x0000278C" value="0x0000FFCF" />
<register type="OA" address="0x00002790" value="0x00000060" />
<register type="OA" address="0x00002794" value="0x0000FFF3" />
<register type="OA" address="0x00002798" value="0x00000018" />
<register type="OA" address="0x0000279C" value="0x0000FFFC" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Metric set Sampler_1"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="sampler_1"
hw_config_guid="71148d78-baf5-474f-878a-e23158d0265d"
chipset="CHV"
symbol_name="Sampler_1"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Slice1 Subslice0 Input Available"
description="The percentage of time in which slice1 subslice0 sampler input is available"
data_type="float"
max_equation="100"
equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler10_input_available"
units="percent"
symbol_name="Sampler10InputAvailable"
availability="$SubsliceMask 0x8 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Slice1 Subslice2 Sampler Output Ready"
description="The percentage of time in which slice1 subslice2 sampler output is ready"
data_type="float"
max_equation="100"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler12_output_ready"
units="percent"
symbol_name="Sampler12OutputReady"
availability="$SubsliceMask 0x20 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice1 Subslice1 Input Available"
description="The percentage of time in which slice1 subslice1 sampler input is available"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler11_input_available"
units="percent"
symbol_name="Sampler11InputAvailable"
availability="$SubsliceMask 0x10 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Slice1 Subslice2 Input Available"
description="The percentage of time in which slice1 subslice2 sampler input is available"
data_type="float"
max_equation="100"
equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler12_input_available"
units="percent"
symbol_name="Sampler12InputAvailable"
availability="$SubsliceMask 0x20 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Slice1 Subslice0 Sampler Output Ready"
description="The percentage of time in which slice1 subslice0 sampler output is ready"
data_type="float"
max_equation="100"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler10_output_ready"
units="percent"
symbol_name="Sampler10OutputReady"
availability="$SubsliceMask 0x8 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="Slice1 Subslice1 Sampler Output Ready"
description="The percentage of time in which slice1 subslice1 sampler output is ready"
data_type="float"
max_equation="100"
equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler11_output_ready"
units="percent"
symbol_name="Sampler11OutputReady"
availability="$SubsliceMask 0x10 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x18921400" />
<register type="NOA" address="0x00009888" value="0x149500AB" />
<register type="NOA" address="0x00009888" value="0x18B21400" />
<register type="NOA" address="0x00009888" value="0x14B500AB" />
<register type="NOA" address="0x00009888" value="0x18D21400" />
<register type="NOA" address="0x00009888" value="0x14D500AB" />
<register type="NOA" address="0x00009888" value="0x0CDC8000" />
<register type="NOA" address="0x00009888" value="0x0EDC4000" />
<register type="NOA" address="0x00009888" value="0x02DCC000" />
<register type="NOA" address="0x00009888" value="0x04DCC000" />
<register type="NOA" address="0x00009888" value="0x1ABD00A0" />
<register type="NOA" address="0x00009888" value="0x0ABD8000" />
<register type="NOA" address="0x00009888" value="0x0CD88000" />
<register type="NOA" address="0x00009888" value="0x0ED84000" />
<register type="NOA" address="0x00009888" value="0x04D88000" />
<register type="NOA" address="0x00009888" value="0x1ADB0050" />
<register type="NOA" address="0x00009888" value="0x04DB8000" />
<register type="NOA" address="0x00009888" value="0x06DB8000" />
<register type="NOA" address="0x00009888" value="0x08DB8000" />
<register type="NOA" address="0x00009888" value="0x0ADB4000" />
<register type="NOA" address="0x00009888" value="0x109F02A0" />
<register type="NOA" address="0x00009888" value="0x0C9FA000" />
<register type="NOA" address="0x00009888" value="0x0E9F00AA" />
<register type="NOA" address="0x00009888" value="0x18B82500" />
<register type="NOA" address="0x00009888" value="0x02B88000" />
<register type="NOA" address="0x00009888" value="0x04B84000" />
<register type="NOA" address="0x00009888" value="0x06B84000" />
<register type="NOA" address="0x00009888" value="0x08B84000" />
<register type="NOA" address="0x00009888" value="0x0AB84000" />
<register type="NOA" address="0x00009888" value="0x0CB88000" />
<register type="NOA" address="0x00009888" value="0x0CB98000" />
<register type="NOA" address="0x00009888" value="0x0EB9A000" />
<register type="NOA" address="0x00009888" value="0x00B98000" />
<register type="NOA" address="0x00009888" value="0x02B9A000" />
<register type="NOA" address="0x00009888" value="0x04B9A000" />
<register type="NOA" address="0x00009888" value="0x06B92000" />
<register type="NOA" address="0x00009888" value="0x1ABA0200" />
<register type="NOA" address="0x00009888" value="0x02BA8000" />
<register type="NOA" address="0x00009888" value="0x0CBA8000" />
<register type="NOA" address="0x00009888" value="0x04908000" />
<register type="NOA" address="0x00009888" value="0x04918000" />
<register type="NOA" address="0x00009888" value="0x04927300" />
<register type="NOA" address="0x00009888" value="0x10920000" />
<register type="NOA" address="0x00009888" value="0x1893000A" />
<register type="NOA" address="0x00009888" value="0x0A934000" />
<register type="NOA" address="0x00009888" value="0x0A946000" />
<register type="NOA" address="0x00009888" value="0x0C959000" />
<register type="NOA" address="0x00009888" value="0x0E950098" />
<register type="NOA" address="0x00009888" value="0x10950000" />
<register type="NOA" address="0x00009888" value="0x04B04000" />
<register type="NOA" address="0x00009888" value="0x04B14000" />
<register type="NOA" address="0x00009888" value="0x04B20073" />
<register type="NOA" address="0x00009888" value="0x10B20000" />
<register type="NOA" address="0x00009888" value="0x04B38000" />
<register type="NOA" address="0x00009888" value="0x06B38000" />
<register type="NOA" address="0x00009888" value="0x08B34000" />
<register type="NOA" address="0x00009888" value="0x04B4C000" />
<register type="NOA" address="0x00009888" value="0x02B59890" />
<register type="NOA" address="0x00009888" value="0x10B50000" />
<register type="NOA" address="0x00009888" value="0x06D04000" />
<register type="NOA" address="0x00009888" value="0x06D14000" />
<register type="NOA" address="0x00009888" value="0x06D20073" />
<register type="NOA" address="0x00009888" value="0x10D20000" />
<register type="NOA" address="0x00009888" value="0x18D30020" />
<register type="NOA" address="0x00009888" value="0x02D38000" />
<register type="NOA" address="0x00009888" value="0x0CD34000" />
<register type="NOA" address="0x00009888" value="0x0AD48000" />
<register type="NOA" address="0x00009888" value="0x04D42000" />
<register type="NOA" address="0x00009888" value="0x0ED59000" />
<register type="NOA" address="0x00009888" value="0x00D59800" />
<register type="NOA" address="0x00009888" value="0x10D50000" />
<register type="NOA" address="0x00009888" value="0x0F88000E" />
<register type="NOA" address="0x00009888" value="0x03888000" />
<register type="NOA" address="0x00009888" value="0x05888000" />
<register type="NOA" address="0x00009888" value="0x07888000" />
<register type="NOA" address="0x00009888" value="0x09888000" />
<register type="NOA" address="0x00009888" value="0x0B888000" />
<register type="NOA" address="0x00009888" value="0x0D880400" />
<register type="NOA" address="0x00009888" value="0x278B002A" />
<register type="NOA" address="0x00009888" value="0x238B5500" />
<register type="NOA" address="0x00009888" value="0x258B000A" />
<register type="NOA" address="0x00009888" value="0x1B8C0015" />
<register type="NOA" address="0x00009888" value="0x038C4000" />
<register type="NOA" address="0x00009888" value="0x058C4000" />
<register type="NOA" address="0x00009888" value="0x078C4000" />
<register type="NOA" address="0x00009888" value="0x098C4000" />
<register type="NOA" address="0x00009888" value="0x0B8C4000" />
<register type="NOA" address="0x00009888" value="0x0D8C4000" />
<register type="NOA" address="0x00009888" value="0x0D8D8000" />
<register type="NOA" address="0x00009888" value="0x0F8DA000" />
<register type="NOA" address="0x00009888" value="0x018D8000" />
<register type="NOA" address="0x00009888" value="0x038DA000" />
<register type="NOA" address="0x00009888" value="0x058DA000" />
<register type="NOA" address="0x00009888" value="0x078D2000" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x1F85AA00" />
<register type="NOA" address="0x00009888" value="0x2185000A" />
<register type="NOA" address="0x00009888" value="0x1B830150" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x0D848000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x01848000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x07844000" />
<register type="NOA" address="0x00009888" value="0x1D808000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x11808000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x17804000" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x47801021" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F800C64" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800C02" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0x70800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0x00800000" />
<register type="OA" address="0x00002770" value="0x0000C000" />
<register type="OA" address="0x00002774" value="0x0000E7FF" />
<register type="OA" address="0x00002778" value="0x00003000" />
<register type="OA" address="0x0000277C" value="0x0000F9FF" />
<register type="OA" address="0x00002780" value="0x00000C00" />
<register type="OA" address="0x00002784" value="0x0000FE7F" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Metric set Sampler_2"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="sampler_2"
hw_config_guid="b996a2b7-c59c-492d-877a-8cd54fd6df84"
chipset="CHV"
symbol_name="Sampler_2"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice0 Subslice2 Input Available"
description="The percentage of time in which slice0 subslice2 sampler input is available"
data_type="float"
max_equation="100"
equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler02_input_available"
units="percent"
symbol_name="Sampler02InputAvailable"
availability="$SubsliceMask 0x4 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="Slice0 Subslice0 Input Available"
description="The percentage of time in which slice0 subslice0 sampler input is available"
data_type="float"
max_equation="100"
equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler00_input_available"
units="percent"
symbol_name="Sampler00InputAvailable"
availability="$SubsliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="Slice0 Subslice2 Sampler Output Ready"
description="The percentage of time in which slice0 subslice2 sampler output is ready"
data_type="float"
max_equation="100"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler02_output_ready"
units="percent"
symbol_name="Sampler02OutputReady"
availability="$SubsliceMask 0x4 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Slice0 Subslice1 Input Available"
description="The percentage of time in which slice0 subslice1 sampler input is available"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler01_input_available"
units="percent"
symbol_name="Sampler01InputAvailable"
availability="$SubsliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="Slice0 Subslice0 Sampler Output Ready"
description="The percentage of time in which slice0 subslice0 sampler output is ready"
data_type="float"
max_equation="100"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler00_output_ready"
units="percent"
symbol_name="Sampler00OutputReady"
availability="$SubsliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Slice0 Subslice1 Sampler Output Ready"
description="The percentage of time in which slice0 subslice1 sampler output is ready"
data_type="float"
max_equation="100"
equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="sampler01_output_ready"
units="percent"
symbol_name="Sampler01OutputReady"
availability="$SubsliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Sampler"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x18121400" />
<register type="NOA" address="0x00009888" value="0x141500AB" />
<register type="NOA" address="0x00009888" value="0x18321400" />
<register type="NOA" address="0x00009888" value="0x143500AB" />
<register type="NOA" address="0x00009888" value="0x18521400" />
<register type="NOA" address="0x00009888" value="0x145500AB" />
<register type="NOA" address="0x00009888" value="0x0C5C8000" />
<register type="NOA" address="0x00009888" value="0x0E5C4000" />
<register type="NOA" address="0x00009888" value="0x025CC000" />
<register type="NOA" address="0x00009888" value="0x045CC000" />
<register type="NOA" address="0x00009888" value="0x1A3D00A0" />
<register type="NOA" address="0x00009888" value="0x0A3D8000" />
<register type="NOA" address="0x00009888" value="0x0C588000" />
<register type="NOA" address="0x00009888" value="0x0E584000" />
<register type="NOA" address="0x00009888" value="0x04588000" />
<register type="NOA" address="0x00009888" value="0x1A5B0050" />
<register type="NOA" address="0x00009888" value="0x045B8000" />
<register type="NOA" address="0x00009888" value="0x065B8000" />
<register type="NOA" address="0x00009888" value="0x085B8000" />
<register type="NOA" address="0x00009888" value="0x0A5B4000" />
<register type="NOA" address="0x00009888" value="0x101F02A0" />
<register type="NOA" address="0x00009888" value="0x0C1FA000" />
<register type="NOA" address="0x00009888" value="0x0E1F00AA" />
<register type="NOA" address="0x00009888" value="0x18382500" />
<register type="NOA" address="0x00009888" value="0x02388000" />
<register type="NOA" address="0x00009888" value="0x04384000" />
<register type="NOA" address="0x00009888" value="0x06384000" />
<register type="NOA" address="0x00009888" value="0x08384000" />
<register type="NOA" address="0x00009888" value="0x0A384000" />
<register type="NOA" address="0x00009888" value="0x0C388000" />
<register type="NOA" address="0x00009888" value="0x0C398000" />
<register type="NOA" address="0x00009888" value="0x0E39A000" />
<register type="NOA" address="0x00009888" value="0x00398000" />
<register type="NOA" address="0x00009888" value="0x0239A000" />
<register type="NOA" address="0x00009888" value="0x0439A000" />
<register type="NOA" address="0x00009888" value="0x06392000" />
<register type="NOA" address="0x00009888" value="0x1A3A0200" />
<register type="NOA" address="0x00009888" value="0x023A8000" />
<register type="NOA" address="0x00009888" value="0x0C3A8000" />
<register type="NOA" address="0x00009888" value="0x04108000" />
<register type="NOA" address="0x00009888" value="0x04118000" />
<register type="NOA" address="0x00009888" value="0x04127300" />
<register type="NOA" address="0x00009888" value="0x10120000" />
<register type="NOA" address="0x00009888" value="0x1813000A" />
<register type="NOA" address="0x00009888" value="0x0A134000" />
<register type="NOA" address="0x00009888" value="0x0A146000" />
<register type="NOA" address="0x00009888" value="0x0C159000" />
<register type="NOA" address="0x00009888" value="0x0E150098" />
<register type="NOA" address="0x00009888" value="0x10150000" />
<register type="NOA" address="0x00009888" value="0x04304000" />
<register type="NOA" address="0x00009888" value="0x04314000" />
<register type="NOA" address="0x00009888" value="0x04320073" />
<register type="NOA" address="0x00009888" value="0x10320000" />
<register type="NOA" address="0x00009888" value="0x04338000" />
<register type="NOA" address="0x00009888" value="0x06338000" />
<register type="NOA" address="0x00009888" value="0x08334000" />
<register type="NOA" address="0x00009888" value="0x0434C000" />
<register type="NOA" address="0x00009888" value="0x02359890" />
<register type="NOA" address="0x00009888" value="0x10350000" />
<register type="NOA" address="0x00009888" value="0x06504000" />
<register type="NOA" address="0x00009888" value="0x06514000" />
<register type="NOA" address="0x00009888" value="0x06520073" />
<register type="NOA" address="0x00009888" value="0x10520000" />
<register type="NOA" address="0x00009888" value="0x18530020" />
<register type="NOA" address="0x00009888" value="0x02538000" />
<register type="NOA" address="0x00009888" value="0x0C534000" />
<register type="NOA" address="0x00009888" value="0x0A548000" />
<register type="NOA" address="0x00009888" value="0x04542000" />
<register type="NOA" address="0x00009888" value="0x0E559000" />
<register type="NOA" address="0x00009888" value="0x00559800" />
<register type="NOA" address="0x00009888" value="0x10550000" />
<register type="NOA" address="0x00009888" value="0x1B8AA000" />
<register type="NOA" address="0x00009888" value="0x1D8A0002" />
<register type="NOA" address="0x00009888" value="0x038A8000" />
<register type="NOA" address="0x00009888" value="0x058A8000" />
<register type="NOA" address="0x00009888" value="0x078A8000" />
<register type="NOA" address="0x00009888" value="0x098A8000" />
<register type="NOA" address="0x00009888" value="0x0B8A8000" />
<register type="NOA" address="0x00009888" value="0x0D8A8000" />
<register type="NOA" address="0x00009888" value="0x278B0015" />
<register type="NOA" address="0x00009888" value="0x238B2A80" />
<register type="NOA" address="0x00009888" value="0x258B0005" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x1F85AA00" />
<register type="NOA" address="0x00009888" value="0x2185000A" />
<register type="NOA" address="0x00009888" value="0x1B830150" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x0D848000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x01848000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x07844000" />
<register type="NOA" address="0x00009888" value="0x1D808000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x11808000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x17804000" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x47801021" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F800C64" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x41800C02" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0x70800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0x00800000" />
<register type="OA" address="0x00002770" value="0x0000C000" />
<register type="OA" address="0x00002774" value="0x0000E7FF" />
<register type="OA" address="0x00002778" value="0x00003000" />
<register type="OA" address="0x0000277C" value="0x0000F9FF" />
<register type="OA" address="0x00002780" value="0x00000C00" />
<register type="OA" address="0x00002784" value="0x0000FE7F" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Metric set TDL_1"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="tdl_1"
hw_config_guid="eb2fecba-b431-42e7-8261-fe9429a6e67a"
chipset="CHV"
symbol_name="TDL_1"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_thread11_ready_for_dispatch"
units="percent"
symbol_name="PSThread11ReadyForDispatch"
availability="$SubsliceMask 0x10 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice2"
description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_ps_thread12_ready_for_dispatch"
units="percent"
symbol_name="NonPSThread12ReadyForDispatch"
availability="$SubsliceMask 0x20 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_ps_thread10_ready_for_dispatch"
units="percent"
symbol_name="NonPSThread10ReadyForDispatch"
availability="$SubsliceMask 0x8 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
data_type="float"
max_equation="100"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header01_ready_port0"
units="percent"
symbol_name="ThreadHeader01ReadyPort0"
availability="$SubsliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
data_type="float"
max_equation="100"
equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header01_ready_port1"
units="percent"
symbol_name="ThreadHeader01ReadyPort1"
availability="$SubsliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
data_type="float"
max_equation="100"
equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header02_ready_port1"
units="percent"
symbol_name="ThreadHeader02ReadyPort1"
availability="$SubsliceMask 0x4 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
data_type="float"
max_equation="100"
equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header02_ready_port0"
units="percent"
symbol_name="ThreadHeader02ReadyPort0"
availability="$SubsliceMask 0x4 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="PS Thread Ready For Dispatch on Slice1 Subslice2"
description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_thread12_ready_for_dispatch"
units="percent"
symbol_name="PSThread12ReadyForDispatch"
availability="$SubsliceMask 0x20 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_thread10_ready_for_dispatch"
units="percent"
symbol_name="PSThread10ReadyForDispatch"
availability="$SubsliceMask 0x8 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_ps_thread11_ready_for_dispatch"
units="percent"
symbol_name="NonPSThread11ReadyForDispatch"
availability="$SubsliceMask 0x10 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
data_type="float"
max_equation="100"
equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header00_ready_port0"
units="percent"
symbol_name="ThreadHeader00ReadyPort0"
availability="$SubsliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
data_type="float"
max_equation="100"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header00_ready_port1"
units="percent"
symbol_name="ThreadHeader00ReadyPort1"
availability="$SubsliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x16154D60" />
<register type="NOA" address="0x00009888" value="0x16352E60" />
<register type="NOA" address="0x00009888" value="0x16554D60" />
<register type="NOA" address="0x00009888" value="0x16950000" />
<register type="NOA" address="0x00009888" value="0x16B50000" />
<register type="NOA" address="0x00009888" value="0x16D50000" />
<register type="NOA" address="0x00009888" value="0x005C8000" />
<register type="NOA" address="0x00009888" value="0x045CC000" />
<register type="NOA" address="0x00009888" value="0x065C4000" />
<register type="NOA" address="0x00009888" value="0x083D8000" />
<register type="NOA" address="0x00009888" value="0x0A3D8000" />
<register type="NOA" address="0x00009888" value="0x0458C000" />
<register type="NOA" address="0x00009888" value="0x025B8000" />
<register type="NOA" address="0x00009888" value="0x085B4000" />
<register type="NOA" address="0x00009888" value="0x0A5B4000" />
<register type="NOA" address="0x00009888" value="0x0C5B8000" />
<register type="NOA" address="0x00009888" value="0x0C1FA000" />
<register type="NOA" address="0x00009888" value="0x0E1F00AA" />
<register type="NOA" address="0x00009888" value="0x02384000" />
<register type="NOA" address="0x00009888" value="0x04388000" />
<register type="NOA" address="0x00009888" value="0x06388000" />
<register type="NOA" address="0x00009888" value="0x08384000" />
<register type="NOA" address="0x00009888" value="0x0A384000" />
<register type="NOA" address="0x00009888" value="0x0C384000" />
<register type="NOA" address="0x00009888" value="0x00398000" />
<register type="NOA" address="0x00009888" value="0x0239A000" />
<register type="NOA" address="0x00009888" value="0x0439A000" />
<register type="NOA" address="0x00009888" value="0x06392000" />
<register type="NOA" address="0x00009888" value="0x043A8000" />
<register type="NOA" address="0x00009888" value="0x063A8000" />
<register type="NOA" address="0x00009888" value="0x08138000" />
<register type="NOA" address="0x00009888" value="0x0A138000" />
<register type="NOA" address="0x00009888" value="0x06143000" />
<register type="NOA" address="0x00009888" value="0x0415CFC7" />
<register type="NOA" address="0x00009888" value="0x10150000" />
<register type="NOA" address="0x00009888" value="0x02338000" />
<register type="NOA" address="0x00009888" value="0x0C338000" />
<register type="NOA" address="0x00009888" value="0x04342000" />
<register type="NOA" address="0x00009888" value="0x06344000" />
<register type="NOA" address="0x00009888" value="0x0035C700" />
<register type="NOA" address="0x00009888" value="0x063500CF" />
<register type="NOA" address="0x00009888" value="0x10350000" />
<register type="NOA" address="0x00009888" value="0x04538000" />
<register type="NOA" address="0x00009888" value="0x06538000" />
<register type="NOA" address="0x00009888" value="0x0454C000" />
<register type="NOA" address="0x00009888" value="0x0255CFC7" />
<register type="NOA" address="0x00009888" value="0x10550000" />
<register type="NOA" address="0x00009888" value="0x06DC8000" />
<register type="NOA" address="0x00009888" value="0x08DC4000" />
<register type="NOA" address="0x00009888" value="0x0CDCC000" />
<register type="NOA" address="0x00009888" value="0x0EDCC000" />
<register type="NOA" address="0x00009888" value="0x1ABD00A8" />
<register type="NOA" address="0x00009888" value="0x0CD8C000" />
<register type="NOA" address="0x00009888" value="0x0ED84000" />
<register type="NOA" address="0x00009888" value="0x0EDB8000" />
<register type="NOA" address="0x00009888" value="0x18DB0800" />
<register type="NOA" address="0x00009888" value="0x1ADB0254" />
<register type="NOA" address="0x00009888" value="0x0E9FAA00" />
<register type="NOA" address="0x00009888" value="0x109F02AA" />
<register type="NOA" address="0x00009888" value="0x0EB84000" />
<register type="NOA" address="0x00009888" value="0x16B84000" />
<register type="NOA" address="0x00009888" value="0x18B8156A" />
<register type="NOA" address="0x00009888" value="0x06B98000" />
<register type="NOA" address="0x00009888" value="0x08B9A000" />
<register type="NOA" address="0x00009888" value="0x0AB9A000" />
<register type="NOA" address="0x00009888" value="0x0CB9A000" />
<register type="NOA" address="0x00009888" value="0x0EB9A000" />
<register type="NOA" address="0x00009888" value="0x18BAA000" />
<register type="NOA" address="0x00009888" value="0x1ABA0002" />
<register type="NOA" address="0x00009888" value="0x16934000" />
<register type="NOA" address="0x00009888" value="0x1893000A" />
<register type="NOA" address="0x00009888" value="0x0A947000" />
<register type="NOA" address="0x00009888" value="0x0C95C5C1" />
<register type="NOA" address="0x00009888" value="0x0E9500C3" />
<register type="NOA" address="0x00009888" value="0x10950000" />
<register type="NOA" address="0x00009888" value="0x0EB38000" />
<register type="NOA" address="0x00009888" value="0x16B30040" />
<register type="NOA" address="0x00009888" value="0x18B30020" />
<register type="NOA" address="0x00009888" value="0x06B48000" />
<register type="NOA" address="0x00009888" value="0x08B41000" />
<register type="NOA" address="0x00009888" value="0x0AB48000" />
<register type="NOA" address="0x00009888" value="0x06B5C500" />
<register type="NOA" address="0x00009888" value="0x08B500C3" />
<register type="NOA" address="0x00009888" value="0x0EB5C100" />
<register type="NOA" address="0x00009888" value="0x10B50000" />
<register type="NOA" address="0x00009888" value="0x16D31500" />
<register type="NOA" address="0x00009888" value="0x08D4E000" />
<register type="NOA" address="0x00009888" value="0x08D5C100" />
<register type="NOA" address="0x00009888" value="0x0AD5C3C5" />
<register type="NOA" address="0x00009888" value="0x10D50000" />
<register type="NOA" address="0x00009888" value="0x0D88F800" />
<register type="NOA" address="0x00009888" value="0x0F88000F" />
<register type="NOA" address="0x00009888" value="0x038A8000" />
<register type="NOA" address="0x00009888" value="0x058A8000" />
<register type="NOA" address="0x00009888" value="0x078A8000" />
<register type="NOA" address="0x00009888" value="0x098A8000" />
<register type="NOA" address="0x00009888" value="0x0B8A8000" />
<register type="NOA" address="0x00009888" value="0x0D8A8000" />
<register type="NOA" address="0x00009888" value="0x258BAAA5" />
<register type="NOA" address="0x00009888" value="0x278B002A" />
<register type="NOA" address="0x00009888" value="0x238B2A80" />
<register type="NOA" address="0x00009888" value="0x0F8C4000" />
<register type="NOA" address="0x00009888" value="0x178C2000" />
<register type="NOA" address="0x00009888" value="0x198C5500" />
<register type="NOA" address="0x00009888" value="0x1B8C0015" />
<register type="NOA" address="0x00009888" value="0x078D8000" />
<register type="NOA" address="0x00009888" value="0x098DA000" />
<register type="NOA" address="0x00009888" value="0x0B8DA000" />
<register type="NOA" address="0x00009888" value="0x0D8DA000" />
<register type="NOA" address="0x00009888" value="0x0F8DA000" />
<register type="NOA" address="0x00009888" value="0x2185AAAA" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x1F85AA00" />
<register type="NOA" address="0x00009888" value="0x0F834000" />
<register type="NOA" address="0x00009888" value="0x19835400" />
<register type="NOA" address="0x00009888" value="0x1B830155" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x0784C000" />
<register type="NOA" address="0x00009888" value="0x0984C000" />
<register type="NOA" address="0x00009888" value="0x0B84C000" />
<register type="NOA" address="0x00009888" value="0x0D84C000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x01848000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x1780C000" />
<register type="NOA" address="0x00009888" value="0x1980C000" />
<register type="NOA" address="0x00009888" value="0x1B80C000" />
<register type="NOA" address="0x00009888" value="0x1D80C000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x11808000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x43800C42" />
<register type="NOA" address="0x00009888" value="0x51800000" />
<register type="NOA" address="0x00009888" value="0x45800063" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x47800800" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F8014A4" />
<register type="NOA" address="0x00009888" value="0x41801042" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0xF0800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0x30800000" />
<register type="OA" address="0x00002770" value="0x00000002" />
<register type="OA" address="0x00002774" value="0x0000FDFF" />
<register type="OA" address="0x00002778" value="0x00000000" />
<register type="OA" address="0x0000277C" value="0x0000FE7F" />
<register type="OA" address="0x00002780" value="0x00000002" />
<register type="OA" address="0x00002784" value="0x0000FFBF" />
<register type="OA" address="0x00002788" value="0x00000000" />
<register type="OA" address="0x0000278C" value="0x0000FFCF" />
<register type="OA" address="0x00002790" value="0x00000002" />
<register type="OA" address="0x00002794" value="0x0000FFF7" />
<register type="OA" address="0x00002798" value="0x00000000" />
<register type="OA" address="0x0000279C" value="0x0000FFF9" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="Metric set TDL_2"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="tdl_2"
hw_config_guid="60749470-a648-4a4b-9f10-dbfe1e36e44d"
chipset="CHV"
symbol_name="TDL_2"
>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="EU Active"
description="The percentage of time in which the Execution Units were actively processing."
data_type="float"
max_equation="100"
equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_active"
units="percent"
symbol_name="EuActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="EU Both FPU Pipes Active"
description="The percentage of time in which both EU FPU pipelines were actively processing."
data_type="float"
max_equation="100"
equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_fpu_both_active"
units="percent"
symbol_name="EuFpuBothActive"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pipes"
mdapi_hw_unit_type="gpu"
/>
<counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
data_type="float"
max_equation="100"
equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header11_ready_port1"
units="percent"
symbol_name="ThreadHeader11ReadyPort1"
availability="$SubsliceMask 0x10 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="VS Send Pipe Active"
description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_send_active"
units="percent"
symbol_name="VsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu1_active"
units="percent"
symbol_name="VsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GS Threads Dispatched"
description="The total number of geometry shader hardware threads dispatched."
data_type="uint64"
equation="A 5 READ"
underscore_name="gs_threads"
units="threads"
symbol_name="GsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Geometry Shader"
/>
<counter name="Early Hi-Depth Test Fails"
description="The total number of pixels dropped on early hierarchical depth test."
data_type="uint64"
equation="A 22 READ 4 UMUL"
underscore_name="hi_depth_test_fails"
units="pixels"
symbol_name="HiDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
/>
<counter name="FS Both FPU Active"
description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
data_type="float"
max_equation="100"
equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_eu_both_fpu_active"
units="percent"
symbol_name="PsEuBothFpuActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Frame Batch Draw"
mdapi_group="3D Pipe/Fragment Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS Threads Dispatched"
description="The total number of vertex shader hardware threads dispatched."
data_type="uint64"
equation="A 1 READ"
underscore_name="vs_threads"
units="threads"
symbol_name="VsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Vertex Shader"
/>
<counter name="FS Threads Dispatched"
description="The total number of fragment shader hardware threads dispatched."
data_type="uint64"
equation="A 6 READ"
underscore_name="ps_threads"
units="threads"
symbol_name="PsThreads"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Fragment Shader"
/>
<counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_ps_thread02_ready_for_dispatch"
units="percent"
symbol_name="NonPSThread02ReadyForDispatch"
availability="$SubsliceMask 0x4 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Barrier Messages"
description="The total number of shader barrier messages."
data_type="uint64"
equation="A 35 READ"
underscore_name="shader_barriers"
units="messages"
symbol_name="ShaderBarriers"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Barrier"
/>
<counter name="Sampler Texels"
description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
data_type="uint64"
equation="A 28 READ 4 UMUL"
underscore_name="sampler_texels"
units="texels"
symbol_name="SamplerTexels"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Input"
/>
<counter name="Pixels Failing Tests"
description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
data_type="uint64"
equation="A 25 READ 4 UMUL"
underscore_name="pixels_failing_post_ps_tests"
units="pixels"
symbol_name="PixelsFailingPostPsTests"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Sampler Texels Misses"
description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
data_type="uint64"
equation="A 29 READ 4 UMUL"
underscore_name="sampler_texel_misses"
units="texels"
symbol_name="SamplerTexelMisses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Batch Frame Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="Sampler/Sampler Cache"
/>
<counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_ps_thread00_ready_for_dispatch"
units="percent"
symbol_name="NonPSThread00ReadyForDispatch"
availability="$SubsliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="CS Threads Dispatched"
description="The total number of compute shader hardware threads dispatched."
data_type="uint64"
equation="A 4 READ"
underscore_name="cs_threads"
units="threads"
symbol_name="CsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Compute Shader"
/>
<counter name="SLM Bytes Read"
description="The total number of GPU memory bytes read from shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 30 READ 64 UMUL"
underscore_name="slm_bytes_read"
units="bytes"
symbol_name="SlmBytesRead"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
data_type="float"
max_equation="100"
equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header11_ready_port0"
units="percent"
symbol_name="ThreadHeader11ReadyPort0"
availability="$SubsliceMask 0x10 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="PS FPU1 Pipe Active"
description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu1_active"
units="percent"
symbol_name="PsFpu1Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="PS Send Pipeline Active"
description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_send_active"
units="percent"
symbol_name="PsSendActive"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="VS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
data_type="float"
max_equation="100"
equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="vs_fpu0_active"
units="percent"
symbol_name="VsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Vertex Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="GPU Busy"
description="The percentage of time in which the GPU has been processing GPU commands."
data_type="float"
max_equation="100"
equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="gpu_busy"
units="percent"
symbol_name="GpuBusy"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="Thread Header Ready on Slice1 Subslice2 Port 0"
description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 0"
data_type="float"
max_equation="100"
equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header12_ready_port0"
units="percent"
symbol_name="ThreadHeader12ReadyPort0"
availability="$SubsliceMask 0x20 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_thread00_ready_for_dispatch"
units="percent"
symbol_name="PSThread00ReadyForDispatch"
availability="$SubsliceMask 0x1 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Rasterized Pixels"
description="The total number of rasterized pixels."
data_type="uint64"
equation="A 21 READ 4 UMUL"
underscore_name="rasterized_pixels"
units="pixels"
symbol_name="RasterizedPixels"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer"
/>
<counter name="PS FPU0 Pipe Active"
description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
data_type="float"
max_equation="100"
equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_fpu0_active"
units="percent"
symbol_name="PsFpu0Active"
semantic_type="duration"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
mdapi_group="EU Array/Pixel Shader"
mdapi_hw_unit_type="gpu"
/>
<counter name="DS Threads Dispatched"
description="The total number of domain shader hardware threads dispatched."
data_type="uint64"
equation="A 3 READ"
underscore_name="ds_threads"
units="threads"
symbol_name="DsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Domain Shader"
/>
<counter name="Samples Written"
description="The total number of samples or pixels written to all render targets."
data_type="uint64"
equation="A 26 READ 4 UMUL"
underscore_name="samples_written"
units="pixels"
symbol_name="SamplesWritten"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
data_type="float"
max_equation="100"
equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header10_ready_port1"
units="percent"
symbol_name="ThreadHeader10ReadyPort1"
availability="$SubsliceMask 0x8 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="EU Stall"
description="The percentage of time in which the Execution Units were stalled."
data_type="float"
max_equation="100"
equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
underscore_name="eu_stall"
units="percent"
symbol_name="EuStall"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
mdapi_group="EU Array"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Blended"
description="The total number of blended samples or pixels written to all render targets."
data_type="uint64"
equation="A 27 READ 4 UMUL"
underscore_name="samples_blended"
units="pixels"
symbol_name="SamplesBlended"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Output Merger"
/>
<counter name="Early Depth Test Fails"
description="The total number of pixels dropped on early depth test."
data_type="uint64"
equation="A 23 READ 4 UMUL"
underscore_name="early_depth_test_fails"
units="pixels"
symbol_name="EarlyDepthTestFails"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
/>
<counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_thread01_ready_for_dispatch"
units="percent"
symbol_name="PSThread01ReadyForDispatch"
availability="$SubsliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Thread Header Ready on Slice1 Subslice2 Port 1"
description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 1"
data_type="float"
max_equation="100"
equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header12_ready_port1"
units="percent"
symbol_name="ThreadHeader12ReadyPort1"
availability="$SubsliceMask 0x20 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Memory Accesses"
description="The total number of shader memory accesses to L3."
data_type="uint64"
equation="A 32 READ"
underscore_name="shader_memory_accesses"
units="messages"
symbol_name="ShaderMemoryAccesses"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port"
/>
<counter name="HS Threads Dispatched"
description="The total number of hull shader hardware threads dispatched."
data_type="uint64"
equation="A 2 READ"
underscore_name="hs_threads"
units="threads"
symbol_name="HsThreads"
semantic_type="event"
mdapi_supported_apis="OGL4 IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="EU Array/Hull Shader"
/>
<counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="ps_thread02_ready_for_dispatch"
units="percent"
symbol_name="PSThread02ReadyForDispatch"
availability="$SubsliceMask 0x4 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="SLM Bytes Written"
description="The total number of GPU memory bytes written into shared local memory."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
equation="A 31 READ 64 UMUL"
underscore_name="slm_bytes_written"
units="bytes"
symbol_name="SlmBytesWritten"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_group="L3/Data Port/SLM"
mdapi_hw_unit_type="gpu"
/>
<counter name="L3 Shader Throughput"
description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
data_type="uint64"
max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
equation="A 30 READ A 31 READ $ShaderMemoryAccesses 64 UMUL UADD UADD"
underscore_name="l3_shader_throughput"
units="bytes"
symbol_name="L3ShaderThroughput"
semantic_type="throughput"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier2 Frame Batch Draw"
mdapi_group="L3/Data Port"
mdapi_hw_unit_type="gpu"
/>
<counter name="Samples Killed in FS"
description="The total number of samples or pixels dropped in fragment shaders."
data_type="uint64"
equation="A 24 READ 4 UMUL"
underscore_name="samples_killed_in_ps"
units="pixels"
symbol_name="SamplesKilledInPs"
semantic_type="event"
mdapi_supported_apis="OGL IO BB"
mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="3D Pipe/Fragment Shader"
/>
<counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
data_type="float"
max_equation="100"
equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="thread_header10_ready_port0"
units="percent"
symbol_name="ThreadHeader10ReadyPort0"
availability="$SubsliceMask 0x8 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<counter name="Shader Atomic Memory Accesses"
description="The total number of shader atomic memory accesses."
data_type="uint64"
equation="A 34 READ"
underscore_name="shader_atomics"
units="messages"
symbol_name="ShaderAtomics"
semantic_type="event"
mdapi_supported_apis="OGL4 OCL IO BB"
mdapi_usage_flags="Tier3 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="L3/Data Port/Atomics"
/>
<counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
data_type="float"
max_equation="100"
equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
underscore_name="non_ps_thread01_ready_for_dispatch"
units="percent"
symbol_name="NonPSThread01ReadyForDispatch"
availability="$SubsliceMask 0x2 AND"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
mdapi_group="GPU/Thread Dispatcher"
mdapi_hw_unit_type="subslice"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x16150000" />
<register type="NOA" address="0x00009888" value="0x16350000" />
<register type="NOA" address="0x00009888" value="0x16550000" />
<register type="NOA" address="0x00009888" value="0x16952E60" />
<register type="NOA" address="0x00009888" value="0x16B54D60" />
<register type="NOA" address="0x00009888" value="0x16D52E60" />
<register type="NOA" address="0x00009888" value="0x065C8000" />
<register type="NOA" address="0x00009888" value="0x085CC000" />
<register type="NOA" address="0x00009888" value="0x0A5CC000" />
<register type="NOA" address="0x00009888" value="0x0C5C4000" />
<register type="NOA" address="0x00009888" value="0x0E3D8000" />
<register type="NOA" address="0x00009888" value="0x183DA000" />
<register type="NOA" address="0x00009888" value="0x06588000" />
<register type="NOA" address="0x00009888" value="0x08588000" />
<register type="NOA" address="0x00009888" value="0x0A584000" />
<register type="NOA" address="0x00009888" value="0x0E5B4000" />
<register type="NOA" address="0x00009888" value="0x185B5800" />
<register type="NOA" address="0x00009888" value="0x1A5B000A" />
<register type="NOA" address="0x00009888" value="0x0E1FAA00" />
<register type="NOA" address="0x00009888" value="0x101F02AA" />
<register type="NOA" address="0x00009888" value="0x0E384000" />
<register type="NOA" address="0x00009888" value="0x16384000" />
<register type="NOA" address="0x00009888" value="0x18382A55" />
<register type="NOA" address="0x00009888" value="0x06398000" />
<register type="NOA" address="0x00009888" value="0x0839A000" />
<register type="NOA" address="0x00009888" value="0x0A39A000" />
<register type="NOA" address="0x00009888" value="0x0C39A000" />
<register type="NOA" address="0x00009888" value="0x0E39A000" />
<register type="NOA" address="0x00009888" value="0x1A3A02A0" />
<register type="NOA" address="0x00009888" value="0x0E138000" />
<register type="NOA" address="0x00009888" value="0x16130500" />
<register type="NOA" address="0x00009888" value="0x06148000" />
<register type="NOA" address="0x00009888" value="0x08146000" />
<register type="NOA" address="0x00009888" value="0x0615C100" />
<register type="NOA" address="0x00009888" value="0x0815C500" />
<register type="NOA" address="0x00009888" value="0x0A1500C3" />
<register type="NOA" address="0x00009888" value="0x10150000" />
<register type="NOA" address="0x00009888" value="0x16335040" />
<register type="NOA" address="0x00009888" value="0x08349000" />
<register type="NOA" address="0x00009888" value="0x0A341000" />
<register type="NOA" address="0x00009888" value="0x083500C1" />
<register type="NOA" address="0x00009888" value="0x0A35C500" />
<register type="NOA" address="0x00009888" value="0x0C3500C3" />
<register type="NOA" address="0x00009888" value="0x10350000" />
<register type="NOA" address="0x00009888" value="0x1853002A" />
<register type="NOA" address="0x00009888" value="0x0A54E000" />
<register type="NOA" address="0x00009888" value="0x0C55C500" />
<register type="NOA" address="0x00009888" value="0x0E55C1C3" />
<register type="NOA" address="0x00009888" value="0x10550000" />
<register type="NOA" address="0x00009888" value="0x00DC8000" />
<register type="NOA" address="0x00009888" value="0x02DCC000" />
<register type="NOA" address="0x00009888" value="0x04DC4000" />
<register type="NOA" address="0x00009888" value="0x04BD8000" />
<register type="NOA" address="0x00009888" value="0x06BD8000" />
<register type="NOA" address="0x00009888" value="0x02D8C000" />
<register type="NOA" address="0x00009888" value="0x02DB8000" />
<register type="NOA" address="0x00009888" value="0x04DB4000" />
<register type="NOA" address="0x00009888" value="0x06DB4000" />
<register type="NOA" address="0x00009888" value="0x08DB8000" />
<register type="NOA" address="0x00009888" value="0x0C9FA000" />
<register type="NOA" address="0x00009888" value="0x0E9F00AA" />
<register type="NOA" address="0x00009888" value="0x02B84000" />
<register type="NOA" address="0x00009888" value="0x04B84000" />
<register type="NOA" address="0x00009888" value="0x06B84000" />
<register type="NOA" address="0x00009888" value="0x08B84000" />
<register type="NOA" address="0x00009888" value="0x0AB88000" />
<register type="NOA" address="0x00009888" value="0x0CB88000" />
<register type="NOA" address="0x00009888" value="0x00B98000" />
<register type="NOA" address="0x00009888" value="0x02B9A000" />
<register type="NOA" address="0x00009888" value="0x04B9A000" />
<register type="NOA" address="0x00009888" value="0x06B92000" />
<register type="NOA" address="0x00009888" value="0x0ABA8000" />
<register type="NOA" address="0x00009888" value="0x0CBA8000" />
<register type="NOA" address="0x00009888" value="0x04938000" />
<register type="NOA" address="0x00009888" value="0x06938000" />
<register type="NOA" address="0x00009888" value="0x0494C000" />
<register type="NOA" address="0x00009888" value="0x0295CFC7" />
<register type="NOA" address="0x00009888" value="0x10950000" />
<register type="NOA" address="0x00009888" value="0x02B38000" />
<register type="NOA" address="0x00009888" value="0x08B38000" />
<register type="NOA" address="0x00009888" value="0x04B42000" />
<register type="NOA" address="0x00009888" value="0x06B41000" />
<register type="NOA" address="0x00009888" value="0x00B5C700" />
<register type="NOA" address="0x00009888" value="0x04B500CF" />
<register type="NOA" address="0x00009888" value="0x10B50000" />
<register type="NOA" address="0x00009888" value="0x0AD38000" />
<register type="NOA" address="0x00009888" value="0x0CD38000" />
<register type="NOA" address="0x00009888" value="0x06D46000" />
<register type="NOA" address="0x00009888" value="0x04D5C700" />
<register type="NOA" address="0x00009888" value="0x06D500CF" />
<register type="NOA" address="0x00009888" value="0x10D50000" />
<register type="NOA" address="0x00009888" value="0x03888000" />
<register type="NOA" address="0x00009888" value="0x05888000" />
<register type="NOA" address="0x00009888" value="0x07888000" />
<register type="NOA" address="0x00009888" value="0x09888000" />
<register type="NOA" address="0x00009888" value="0x0B888000" />
<register type="NOA" address="0x00009888" value="0x0D880400" />
<register type="NOA" address="0x00009888" value="0x0F8A8000" />
<register type="NOA" address="0x00009888" value="0x198A8000" />
<register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
<register type="NOA" address="0x00009888" value="0x1D8A0002" />
<register type="NOA" address="0x00009888" value="0x258B555A" />
<register type="NOA" address="0x00009888" value="0x278B0015" />
<register type="NOA" address="0x00009888" value="0x238B5500" />
<register type="NOA" address="0x00009888" value="0x038C4000" />
<register type="NOA" address="0x00009888" value="0x058C4000" />
<register type="NOA" address="0x00009888" value="0x078C4000" />
<register type="NOA" address="0x00009888" value="0x098C4000" />
<register type="NOA" address="0x00009888" value="0x0B8C4000" />
<register type="NOA" address="0x00009888" value="0x0D8C4000" />
<register type="NOA" address="0x00009888" value="0x018D8000" />
<register type="NOA" address="0x00009888" value="0x038DA000" />
<register type="NOA" address="0x00009888" value="0x058DA000" />
<register type="NOA" address="0x00009888" value="0x078D2000" />
<register type="NOA" address="0x00009888" value="0x2185AAAA" />
<register type="NOA" address="0x00009888" value="0x2385002A" />
<register type="NOA" address="0x00009888" value="0x1F85AA00" />
<register type="NOA" address="0x00009888" value="0x0F834000" />
<register type="NOA" address="0x00009888" value="0x19835400" />
<register type="NOA" address="0x00009888" value="0x1B830155" />
<register type="NOA" address="0x00009888" value="0x03834000" />
<register type="NOA" address="0x00009888" value="0x05834000" />
<register type="NOA" address="0x00009888" value="0x07834000" />
<register type="NOA" address="0x00009888" value="0x09834000" />
<register type="NOA" address="0x00009888" value="0x0B834000" />
<register type="NOA" address="0x00009888" value="0x0D834000" />
<register type="NOA" address="0x00009888" value="0x0784C000" />
<register type="NOA" address="0x00009888" value="0x0984C000" />
<register type="NOA" address="0x00009888" value="0x0B84C000" />
<register type="NOA" address="0x00009888" value="0x0D84C000" />
<register type="NOA" address="0x00009888" value="0x0F84C000" />
<register type="NOA" address="0x00009888" value="0x01848000" />
<register type="NOA" address="0x00009888" value="0x0384C000" />
<register type="NOA" address="0x00009888" value="0x0584C000" />
<register type="NOA" address="0x00009888" value="0x1780C000" />
<register type="NOA" address="0x00009888" value="0x1980C000" />
<register type="NOA" address="0x00009888" value="0x1B80C000" />
<register type="NOA" address="0x00009888" value="0x1D80C000" />
<register type="NOA" address="0x00009888" value="0x1F80C000" />
<register type="NOA" address="0x00009888" value="0x11808000" />
<register type="NOA" address="0x00009888" value="0x1380C000" />
<register type="NOA" address="0x00009888" value="0x1580C000" />
<register type="NOA" address="0x00009888" value="0x4F800000" />
<register type="NOA" address="0x00009888" value="0x43800882" />
<register type="NOA" address="0x00009888" value="0x51800000" />
<register type="NOA" address="0x00009888" value="0x45801082" />
<register type="NOA" address="0x00009888" value="0x53800000" />
<register type="NOA" address="0x00009888" value="0x478014A5" />
<register type="NOA" address="0x00009888" value="0x21800000" />
<register type="NOA" address="0x00009888" value="0x31800000" />
<register type="NOA" address="0x00009888" value="0x4D800000" />
<register type="NOA" address="0x00009888" value="0x3F800002" />
<register type="NOA" address="0x00009888" value="0x41800C62" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002714" value="0xF0800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002724" value="0x30800000" />
<register type="OA" address="0x00002770" value="0x00000002" />
<register type="OA" address="0x00002774" value="0x0000FDFF" />
<register type="OA" address="0x00002778" value="0x00000000" />
<register type="OA" address="0x0000277C" value="0x0000FE7F" />
<register type="OA" address="0x00002780" value="0x00000000" />
<register type="OA" address="0x00002784" value="0x0000FF9F" />
<register type="OA" address="0x00002788" value="0x00000000" />
<register type="OA" address="0x0000278C" value="0x0000FFE7" />
<register type="OA" address="0x00002790" value="0x00000002" />
<register type="OA" address="0x00002794" value="0x0000FFFB" />
<register type="OA" address="0x00002798" value="0x00000002" />
<register type="OA" address="0x0000279C" value="0x0000FFFD" />
</register_config>
<register_config type="FLEX">
<register type="FLEX" address="0x0000E458" value="0x00005004" />
<register type="FLEX" address="0x0000E558" value="0x00010003" />
<register type="FLEX" address="0x0000E658" value="0x00012011" />
<register type="FLEX" address="0x0000E758" value="0x00015014" />
<register type="FLEX" address="0x0000E45C" value="0x00051050" />
<register type="FLEX" address="0x0000E55C" value="0x00053052" />
<register type="FLEX" address="0x0000E65C" value="0x00055054" />
</register_config>
</set>
<set name="MDAPI testing set Gen8LP"
mdapi_supported_apis="OGL OCL IO BB"
underscore_name="test_oa"
hw_config_guid="4a534b07-cba3-414d-8d60-874830e883aa"
chipset="CHV"
symbol_name="TestOa"
>
<counter name="TestCounter7"
description="HW test counter 7. Factor: 0.666"
data_type="uint64"
equation="B 7 READ"
underscore_name="counter7"
units="events"
symbol_name="Counter7"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="GPU Time Elapsed"
description="Time elapsed on the GPU during the measurement."
data_type="uint64"
equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
underscore_name="gpu_time"
units="ns"
symbol_name="GpuTime"
semantic_type="duration"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="GPU Core Clocks"
description="The total number of GPU core clocks elapsed during the measurement."
data_type="uint64"
equation="GPU_CLOCK 0 READ"
underscore_name="gpu_core_clocks"
units="cycles"
symbol_name="GpuCoreClocks"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="AVG GPU Core Frequency"
description="Average GPU Core Frequency in the measurement."
data_type="uint64"
max_equation="$GpuMaxFrequency"
equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
underscore_name="avg_gpu_core_frequency"
units="hz"
symbol_name="AvgGpuCoreFrequency"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
mdapi_group="GPU"
mdapi_hw_unit_type="gpu"
/>
<counter name="TestCounter8"
description="HW test counter 8. Should be equal to 1."
data_type="uint64"
equation="C 7 READ"
underscore_name="counter8"
units="events"
symbol_name="Counter8"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="TestCounter4"
description="HW test counter 4. Factor: 0.333"
data_type="uint64"
equation="B 4 READ"
underscore_name="counter4"
units="events"
symbol_name="Counter4"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="TestCounter5"
description="HW test counter 5. Factor: 0.333"
data_type="uint64"
equation="B 5 READ"
underscore_name="counter5"
units="events"
symbol_name="Counter5"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="TestCounter6"
description="HW test counter 6. Factor: 0.166"
data_type="uint64"
equation="B 6 READ"
underscore_name="counter6"
units="events"
symbol_name="Counter6"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="TestCounter3"
description="HW test counter 3. Factor: 0.5"
data_type="uint64"
equation="B 3 READ"
underscore_name="counter3"
units="events"
symbol_name="Counter3"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="TestCounter0"
description="HW test counter 0. Factor: 0.0"
data_type="uint64"
equation="B 0 READ"
underscore_name="counter0"
units="events"
symbol_name="Counter0"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="TestCounter1"
description="HW test counter 1. Factor: 1.0"
data_type="uint64"
equation="B 1 READ"
underscore_name="counter1"
units="events"
symbol_name="Counter1"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<counter name="TestCounter2"
description="HW test counter 2. Factor: 1.0"
data_type="uint64"
equation="B 2 READ"
underscore_name="counter2"
units="events"
symbol_name="Counter2"
semantic_type="event"
mdapi_supported_apis=""
mdapi_usage_flags="Frame Batch Draw"
mdapi_hw_unit_type="gpu"
mdapi_group="GPU"
/>
<register_config type="NOA">
<register type="NOA" address="0x00009840" value="0x000000A0" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009888" value="0x59800001" />
<register type="NOA" address="0x00009888" value="0x338B0000" />
<register type="NOA" address="0x00009888" value="0x258B0066" />
<register type="NOA" address="0x00009888" value="0x058B0000" />
<register type="NOA" address="0x00009888" value="0x038B0000" />
<register type="NOA" address="0x00009888" value="0x03844000" />
<register type="NOA" address="0x00009888" value="0x47800080" />
<register type="NOA" address="0x00009888" value="0x57800000" />
<register type="NOA" address="0x001823A4" value="0x00000000" />
<register type="NOA" address="0x00009888" value="0x59800000" />
<register type="NOA" address="0x00009840" value="0x00000080" />
</register_config>
<register_config type="OA">
<register type="OA" address="0x00002740" value="0x00000000" />
<register type="OA" address="0x00002744" value="0x00800000" />
<register type="OA" address="0x00002714" value="0xF0800000" />
<register type="OA" address="0x00002710" value="0x00000000" />
<register type="OA" address="0x00002724" value="0xF0800000" />
<register type="OA" address="0x00002720" value="0x00000000" />
<register type="OA" address="0x00002770" value="0x00000004" />
<register type="OA" address="0x00002774" value="0x00000000" />
<register type="OA" address="0x00002778" value="0x00000003" />
<register type="OA" address="0x0000277C" value="0x00000000" />
<register type="OA" address="0x00002780" value="0x00000007" />
<register type="OA" address="0x00002784" value="0x00000000" />
<register type="OA" address="0x00002788" value="0x00100002" />
<register type="OA" address="0x0000278C" value="0x0000FFF7" />
<register type="OA" address="0x00002790" value="0x00100002" />
<register type="OA" address="0x00002794" value="0x0000FFCF" />
<register type="OA" address="0x00002798" value="0x00100082" />
<register type="OA" address="0x0000279C" value="0x0000FFEF" />
<register type="OA" address="0x000027A0" value="0x001000C2" />
<register type="OA" address="0x000027A4" value="0x0000FFE7" />
<register type="OA" address="0x000027A8" value="0x00100001" />
<register type="OA" address="0x000027AC" value="0x0000FFE7" />
</register_config>
</set>
</metrics>