diff options
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_oa_chv.xml')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_oa_chv.xml | 9569 |
1 files changed, 9569 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_oa_chv.xml b/src/mesa/drivers/dri/i965/brw_oa_chv.xml new file mode 100644 index 00000000000..a4ebfb3a3fc --- /dev/null +++ b/src/mesa/drivers/dri/i965/brw_oa_chv.xml @@ -0,0 +1,9569 @@ +<?xml version="1.0"?> +<metrics version="1491577975" 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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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="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_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 Thread Dispatcher" + 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="Non-PS Thread Ready For Dispatch on Slice1 Subslice2 Thread Dispatcher" + 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="Non-PS Thread Ready For Dispatch on Slice1 Subslice0 Thread Dispatcher" + 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 Thread Dispatcher 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 Thread Dispatcher 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 Thread Dispatcher 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 Thread Dispatcher 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 Thread Dispatcher" + 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 Thread Dispatcher" + 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="Non-PS Thread Ready For Dispatch on Slice1 Subslice1 Thread Dispatcher" + 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 Thread Dispatcher 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 Thread Dispatcher 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="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_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 Thread Dispatcher 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="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher" + 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="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher" + 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 Thread Dispatcher 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 Thread Dispatcher 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 Thread Dispatcher" + 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 Thread Dispatcher 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 Thread Dispatcher" + 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 Thread Dispatcher 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 Thread Dispatcher" + 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 Thread Dispatcher 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="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher" + 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="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_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="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_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> |