17ec681f3Smrg<?xml version="1.0"?>
27ec681f3Smrg<metrics version="1619078711" merge_md5="">
37ec681f3Smrg  <set name="Render Metrics Basic set"
47ec681f3Smrg       chipset="TGLGT2"
57ec681f3Smrg       symbol_name="RenderBasic"
67ec681f3Smrg       underscore_name="render_basic"
77ec681f3Smrg       mdapi_supported_apis="VK OGL OCL IO"
87ec681f3Smrg       hw_config_guid="0fc397c0-4833-492c-9ccd-4929d574d5b8"
97ec681f3Smrg       >
107ec681f3Smrg    <counter name="GPU Time Elapsed"
117ec681f3Smrg             symbol_name="GpuTime"
127ec681f3Smrg             underscore_name="gpu_time"
137ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
147ec681f3Smrg             data_type="uint64"
157ec681f3Smrg             units="ns"
167ec681f3Smrg             semantic_type="duration"
177ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
187ec681f3Smrg             mdapi_group="GPU"
197ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
207ec681f3Smrg             mdapi_supported_apis=""
217ec681f3Smrg             mdapi_hw_unit_type="gpu"
227ec681f3Smrg             />
237ec681f3Smrg    <counter name="GPU Core Clocks"
247ec681f3Smrg             symbol_name="GpuCoreClocks"
257ec681f3Smrg             underscore_name="gpu_core_clocks"
267ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
277ec681f3Smrg             data_type="uint64"
287ec681f3Smrg             units="cycles"
297ec681f3Smrg             semantic_type="event"
307ec681f3Smrg             equation="GPU_CLOCK 0 READ"
317ec681f3Smrg             mdapi_group="GPU"
327ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
337ec681f3Smrg             mdapi_supported_apis=""
347ec681f3Smrg             mdapi_hw_unit_type="gpu"
357ec681f3Smrg             />
367ec681f3Smrg    <counter name="AVG GPU Core Frequency"
377ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
387ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
397ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
407ec681f3Smrg             data_type="uint64"
417ec681f3Smrg             max_equation="$GpuMaxFrequency"
427ec681f3Smrg             units="hz"
437ec681f3Smrg             semantic_type="event"
447ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
457ec681f3Smrg             mdapi_group="GPU"
467ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
477ec681f3Smrg             mdapi_supported_apis=""
487ec681f3Smrg             mdapi_hw_unit_type="gpu"
497ec681f3Smrg             />
507ec681f3Smrg    <counter name="VS Threads Dispatched"
517ec681f3Smrg             symbol_name="VsThreads"
527ec681f3Smrg             underscore_name="vs_threads"
537ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
547ec681f3Smrg             data_type="uint64"
557ec681f3Smrg             units="threads"
567ec681f3Smrg             semantic_type="event"
577ec681f3Smrg             equation="A 1 READ"
587ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
597ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
607ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
617ec681f3Smrg             mdapi_hw_unit_type="gpu"
627ec681f3Smrg             />
637ec681f3Smrg    <counter name="HS Threads Dispatched"
647ec681f3Smrg             symbol_name="HsThreads"
657ec681f3Smrg             underscore_name="hs_threads"
667ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
677ec681f3Smrg             data_type="uint64"
687ec681f3Smrg             units="threads"
697ec681f3Smrg             semantic_type="event"
707ec681f3Smrg             equation="A 2 READ"
717ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
727ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
737ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
747ec681f3Smrg             mdapi_hw_unit_type="gpu"
757ec681f3Smrg             />
767ec681f3Smrg    <counter name="DS Threads Dispatched"
777ec681f3Smrg             symbol_name="DsThreads"
787ec681f3Smrg             underscore_name="ds_threads"
797ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
807ec681f3Smrg             data_type="uint64"
817ec681f3Smrg             units="threads"
827ec681f3Smrg             semantic_type="event"
837ec681f3Smrg             equation="A 3 READ"
847ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
857ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
867ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
877ec681f3Smrg             mdapi_hw_unit_type="gpu"
887ec681f3Smrg             />
897ec681f3Smrg    <counter name="GS Threads Dispatched"
907ec681f3Smrg             symbol_name="GsThreads"
917ec681f3Smrg             underscore_name="gs_threads"
927ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
937ec681f3Smrg             data_type="uint64"
947ec681f3Smrg             units="threads"
957ec681f3Smrg             semantic_type="event"
967ec681f3Smrg             equation="A 5 READ"
977ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
987ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
997ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
1007ec681f3Smrg             mdapi_hw_unit_type="gpu"
1017ec681f3Smrg             />
1027ec681f3Smrg    <counter name="FS Threads Dispatched"
1037ec681f3Smrg             symbol_name="PsThreads"
1047ec681f3Smrg             underscore_name="ps_threads"
1057ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
1067ec681f3Smrg             data_type="uint64"
1077ec681f3Smrg             units="threads"
1087ec681f3Smrg             semantic_type="event"
1097ec681f3Smrg             equation="A 6 READ"
1107ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
1117ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1127ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
1137ec681f3Smrg             mdapi_hw_unit_type="gpu"
1147ec681f3Smrg             />
1157ec681f3Smrg    <counter name="CS Threads Dispatched"
1167ec681f3Smrg             symbol_name="CsThreads"
1177ec681f3Smrg             underscore_name="cs_threads"
1187ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
1197ec681f3Smrg             data_type="uint64"
1207ec681f3Smrg             units="threads"
1217ec681f3Smrg             semantic_type="event"
1227ec681f3Smrg             equation="A 4 READ"
1237ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
1247ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
1257ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
1267ec681f3Smrg             mdapi_hw_unit_type="gpu"
1277ec681f3Smrg             />
1287ec681f3Smrg    <counter name="GPU Busy"
1297ec681f3Smrg             symbol_name="GpuBusy"
1307ec681f3Smrg             underscore_name="gpu_busy"
1317ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
1327ec681f3Smrg             data_type="float"
1337ec681f3Smrg             max_equation="100"
1347ec681f3Smrg             units="percent"
1357ec681f3Smrg             semantic_type="duration"
1367ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1377ec681f3Smrg             mdapi_group="GPU"
1387ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
1397ec681f3Smrg             mdapi_supported_apis=""
1407ec681f3Smrg             mdapi_hw_unit_type="gpu"
1417ec681f3Smrg             />
1427ec681f3Smrg    <counter name="EU Active"
1437ec681f3Smrg             symbol_name="EuActive"
1447ec681f3Smrg             underscore_name="eu_active"
1457ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
1467ec681f3Smrg             data_type="float"
1477ec681f3Smrg             max_equation="100"
1487ec681f3Smrg             units="percent"
1497ec681f3Smrg             semantic_type="duration"
1507ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1517ec681f3Smrg             mdapi_group="EU Array"
1527ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1537ec681f3Smrg             mdapi_supported_apis=""
1547ec681f3Smrg             mdapi_hw_unit_type="gpu"
1557ec681f3Smrg             />
1567ec681f3Smrg    <counter name="EU Stall"
1577ec681f3Smrg             symbol_name="EuStall"
1587ec681f3Smrg             underscore_name="eu_stall"
1597ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
1607ec681f3Smrg             data_type="float"
1617ec681f3Smrg             max_equation="100"
1627ec681f3Smrg             units="percent"
1637ec681f3Smrg             semantic_type="duration"
1647ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1657ec681f3Smrg             mdapi_group="EU Array"
1667ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1677ec681f3Smrg             mdapi_supported_apis=""
1687ec681f3Smrg             mdapi_hw_unit_type="gpu"
1697ec681f3Smrg             />
1707ec681f3Smrg    <counter name="EU Thread Occupancy"
1717ec681f3Smrg             symbol_name="EuThreadOccupancy"
1727ec681f3Smrg             underscore_name="eu_thread_occupancy"
1737ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
1747ec681f3Smrg             data_type="float"
1757ec681f3Smrg             max_equation="100"
1767ec681f3Smrg             units="percent"
1777ec681f3Smrg             semantic_type="duration"
1787ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1797ec681f3Smrg             mdapi_group="EU Array"
1807ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1817ec681f3Smrg             mdapi_supported_apis=""
1827ec681f3Smrg             mdapi_hw_unit_type="gpu"
1837ec681f3Smrg             />
1847ec681f3Smrg    <counter name="Sampler00 Busy"
1857ec681f3Smrg             symbol_name="Sampler00Busy"
1867ec681f3Smrg             underscore_name="sampler00_busy"
1877ec681f3Smrg             description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
1887ec681f3Smrg             data_type="float"
1897ec681f3Smrg             max_equation="100"
1907ec681f3Smrg             units="percent"
1917ec681f3Smrg             semantic_type="duration"
1927ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1937ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
1947ec681f3Smrg             mdapi_group="Sampler"
1957ec681f3Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
1967ec681f3Smrg             mdapi_supported_apis=""
1977ec681f3Smrg             mdapi_hw_unit_type="subslice"
1987ec681f3Smrg             />
1997ec681f3Smrg    <counter name="Sampler Slice0 Dualsubslice0 is bottleneck"
2007ec681f3Smrg             symbol_name="Sampler00Bottleneck"
2017ec681f3Smrg             underscore_name="sampler00_bottleneck"
2027ec681f3Smrg             description="The percentage of time when sampler slice0 dualsubslice0 is bottleneck"
2037ec681f3Smrg             data_type="float"
2047ec681f3Smrg             max_equation="100"
2057ec681f3Smrg             units="percent"
2067ec681f3Smrg             semantic_type="duration"
2077ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2087ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
2097ec681f3Smrg             mdapi_group="GPU/Sampler"
2107ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
2117ec681f3Smrg             mdapi_supported_apis=""
2127ec681f3Smrg             mdapi_hw_unit_type="subslice"
2137ec681f3Smrg             />
2147ec681f3Smrg    <counter name="Samplers Busy"
2157ec681f3Smrg             symbol_name="SamplersBusy"
2167ec681f3Smrg             underscore_name="samplers_busy"
2177ec681f3Smrg             description="The percentage of time in which samplers have been processing EU requests."
2187ec681f3Smrg             data_type="float"
2197ec681f3Smrg             max_equation="100"
2207ec681f3Smrg             units="percent"
2217ec681f3Smrg             semantic_type="duration"
2227ec681f3Smrg             equation="$Sampler00Busy"
2237ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
2247ec681f3Smrg             mdapi_group="Sampler"
2257ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2267ec681f3Smrg             mdapi_supported_apis=""
2277ec681f3Smrg             mdapi_hw_unit_type="slice"
2287ec681f3Smrg             />
2297ec681f3Smrg    <counter name="Samplers Bottleneck"
2307ec681f3Smrg             symbol_name="SamplerBottleneck"
2317ec681f3Smrg             underscore_name="sampler_bottleneck"
2327ec681f3Smrg             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
2337ec681f3Smrg             low_watermark="5"
2347ec681f3Smrg             high_watermark="15"
2357ec681f3Smrg             data_type="float"
2367ec681f3Smrg             max_equation="100"
2377ec681f3Smrg             units="percent"
2387ec681f3Smrg             semantic_type="duration"
2397ec681f3Smrg             equation="$Sampler00Bottleneck"
2407ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
2417ec681f3Smrg             mdapi_group="Sampler"
2427ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
2437ec681f3Smrg             mdapi_supported_apis=""
2447ec681f3Smrg             mdapi_hw_unit_type="slice"
2457ec681f3Smrg             />
2467ec681f3Smrg    <counter name="Rasterized Pixels"
2477ec681f3Smrg             symbol_name="RasterizedPixels"
2487ec681f3Smrg             underscore_name="rasterized_pixels"
2497ec681f3Smrg             description="The total number of rasterized pixels."
2507ec681f3Smrg             data_type="uint64"
2517ec681f3Smrg             units="pixels"
2527ec681f3Smrg             semantic_type="event"
2537ec681f3Smrg             equation="A 21 READ 4 UMUL"
2547ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer"
2557ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2567ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
2577ec681f3Smrg             mdapi_hw_unit_type="gpu"
2587ec681f3Smrg             />
2597ec681f3Smrg    <counter name="Early Hi-Depth Test Fails"
2607ec681f3Smrg             symbol_name="HiDepthTestFails"
2617ec681f3Smrg             underscore_name="hi_depth_test_fails"
2627ec681f3Smrg             description="The total number of pixels dropped on early hierarchical depth test."
2637ec681f3Smrg             data_type="uint64"
2647ec681f3Smrg             units="pixels"
2657ec681f3Smrg             semantic_type="event"
2667ec681f3Smrg             equation="A 22 READ 4 UMUL"
2677ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2687ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2697ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
2707ec681f3Smrg             mdapi_hw_unit_type="gpu"
2717ec681f3Smrg             />
2727ec681f3Smrg    <counter name="Early Depth Test Fails"
2737ec681f3Smrg             symbol_name="EarlyDepthTestFails"
2747ec681f3Smrg             underscore_name="early_depth_test_fails"
2757ec681f3Smrg             description="The total number of pixels dropped on early depth test."
2767ec681f3Smrg             data_type="uint64"
2777ec681f3Smrg             units="pixels"
2787ec681f3Smrg             semantic_type="event"
2797ec681f3Smrg             equation="A 23 READ 4 UMUL"
2807ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2817ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
2827ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
2837ec681f3Smrg             mdapi_hw_unit_type="gpu"
2847ec681f3Smrg             />
2857ec681f3Smrg    <counter name="Samples Killed in FS"
2867ec681f3Smrg             symbol_name="SamplesKilledInPs"
2877ec681f3Smrg             underscore_name="samples_killed_in_ps"
2887ec681f3Smrg             description="The total number of samples or pixels dropped in fragment shaders."
2897ec681f3Smrg             data_type="uint64"
2907ec681f3Smrg             units="pixels"
2917ec681f3Smrg             semantic_type="event"
2927ec681f3Smrg             equation="A 24 READ 4 UMUL"
2937ec681f3Smrg             mdapi_group="3D Pipe/Fragment Shader"
2947ec681f3Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2957ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
2967ec681f3Smrg             mdapi_hw_unit_type="gpu"
2977ec681f3Smrg             />
2987ec681f3Smrg    <counter name="Pixels Failing Tests"
2997ec681f3Smrg             symbol_name="PixelsFailingPostPsTests"
3007ec681f3Smrg             underscore_name="pixels_failing_post_ps_tests"
3017ec681f3Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3027ec681f3Smrg             data_type="uint64"
3037ec681f3Smrg             units="pixels"
3047ec681f3Smrg             semantic_type="event"
3057ec681f3Smrg             equation="A 25 READ 4 UMUL"
3067ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
3077ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3087ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
3097ec681f3Smrg             mdapi_hw_unit_type="gpu"
3107ec681f3Smrg             />
3117ec681f3Smrg    <counter name="Samples Written"
3127ec681f3Smrg             symbol_name="SamplesWritten"
3137ec681f3Smrg             underscore_name="samples_written"
3147ec681f3Smrg             description="The total number of samples or pixels written to all render targets."
3157ec681f3Smrg             data_type="uint64"
3167ec681f3Smrg             units="pixels"
3177ec681f3Smrg             semantic_type="event"
3187ec681f3Smrg             equation="A 26 READ 4 UMUL"
3197ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
3207ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3217ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
3227ec681f3Smrg             mdapi_hw_unit_type="gpu"
3237ec681f3Smrg             />
3247ec681f3Smrg    <counter name="Samples Blended"
3257ec681f3Smrg             symbol_name="SamplesBlended"
3267ec681f3Smrg             underscore_name="samples_blended"
3277ec681f3Smrg             description="The total number of blended samples or pixels written to all render targets."
3287ec681f3Smrg             data_type="uint64"
3297ec681f3Smrg             units="pixels"
3307ec681f3Smrg             semantic_type="event"
3317ec681f3Smrg             equation="A 27 READ 4 UMUL"
3327ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
3337ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3347ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
3357ec681f3Smrg             mdapi_hw_unit_type="gpu"
3367ec681f3Smrg             />
3377ec681f3Smrg    <counter name="Sampler Texels"
3387ec681f3Smrg             symbol_name="SamplerTexels"
3397ec681f3Smrg             underscore_name="sampler_texels"
3407ec681f3Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3417ec681f3Smrg             data_type="uint64"
3427ec681f3Smrg             units="texels"
3437ec681f3Smrg             semantic_type="event"
3447ec681f3Smrg             equation="A 28 READ 4 UMUL"
3457ec681f3Smrg             mdapi_group="Sampler/Sampler Input"
3467ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3477ec681f3Smrg             mdapi_supported_apis=""
3487ec681f3Smrg             mdapi_hw_unit_type="gpu"
3497ec681f3Smrg             />
3507ec681f3Smrg    <counter name="Sampler Texels Misses"
3517ec681f3Smrg             symbol_name="SamplerTexelMisses"
3527ec681f3Smrg             underscore_name="sampler_texel_misses"
3537ec681f3Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3547ec681f3Smrg             data_type="uint64"
3557ec681f3Smrg             units="texels"
3567ec681f3Smrg             semantic_type="event"
3577ec681f3Smrg             equation="A 29 READ 4 UMUL"
3587ec681f3Smrg             mdapi_group="Sampler/Sampler Cache"
3597ec681f3Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
3607ec681f3Smrg             mdapi_supported_apis=""
3617ec681f3Smrg             mdapi_hw_unit_type="gpu"
3627ec681f3Smrg             />
3637ec681f3Smrg    <counter name="SLM Bytes Read"
3647ec681f3Smrg             symbol_name="SlmBytesRead"
3657ec681f3Smrg             underscore_name="slm_bytes_read"
3667ec681f3Smrg             description="The total number of GPU memory bytes read from shared local memory."
3677ec681f3Smrg             data_type="uint64"
3687ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
3697ec681f3Smrg             units="bytes"
3707ec681f3Smrg             semantic_type="throughput"
3717ec681f3Smrg             equation="A 30 READ 64 UMUL"
3727ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
3737ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3747ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
3757ec681f3Smrg             mdapi_hw_unit_type="gpu"
3767ec681f3Smrg             />
3777ec681f3Smrg    <counter name="SLM Bytes Written"
3787ec681f3Smrg             symbol_name="SlmBytesWritten"
3797ec681f3Smrg             underscore_name="slm_bytes_written"
3807ec681f3Smrg             description="The total number of GPU memory bytes written into shared local memory."
3817ec681f3Smrg             data_type="uint64"
3827ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
3837ec681f3Smrg             units="bytes"
3847ec681f3Smrg             semantic_type="throughput"
3857ec681f3Smrg             equation="A 31 READ 64 UMUL"
3867ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
3877ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
3887ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
3897ec681f3Smrg             mdapi_hw_unit_type="gpu"
3907ec681f3Smrg             />
3917ec681f3Smrg    <counter name="Shader Memory Accesses"
3927ec681f3Smrg             symbol_name="ShaderMemoryAccesses"
3937ec681f3Smrg             underscore_name="shader_memory_accesses"
3947ec681f3Smrg             description="The total number of shader memory accesses to L3."
3957ec681f3Smrg             data_type="uint64"
3967ec681f3Smrg             units="messages"
3977ec681f3Smrg             semantic_type="event"
3987ec681f3Smrg             equation="A 32 READ"
3997ec681f3Smrg             mdapi_group="L3/Data Port"
4007ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4017ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
4027ec681f3Smrg             mdapi_hw_unit_type="gpu"
4037ec681f3Smrg             />
4047ec681f3Smrg    <counter name="Shader Atomic Memory Accesses"
4057ec681f3Smrg             symbol_name="ShaderAtomics"
4067ec681f3Smrg             underscore_name="shader_atomics"
4077ec681f3Smrg             description="The total number of shader atomic memory accesses."
4087ec681f3Smrg             data_type="uint64"
4097ec681f3Smrg             units="messages"
4107ec681f3Smrg             semantic_type="event"
4117ec681f3Smrg             equation="A 34 READ"
4127ec681f3Smrg             mdapi_group="L3/Data Port/Atomics"
4137ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4147ec681f3Smrg             mdapi_supported_apis=""
4157ec681f3Smrg             mdapi_hw_unit_type="gpu"
4167ec681f3Smrg             />
4177ec681f3Smrg    <counter name="L3 Shader Throughput"
4187ec681f3Smrg             symbol_name="L3ShaderThroughput"
4197ec681f3Smrg             underscore_name="l3_shader_throughput"
4207ec681f3Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4217ec681f3Smrg             data_type="uint64"
4227ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4237ec681f3Smrg             units="bytes"
4247ec681f3Smrg             semantic_type="throughput"
4257ec681f3Smrg             equation="$ShaderMemoryAccesses 64 UMUL"
4267ec681f3Smrg             mdapi_group="L3/Data Port"
4277ec681f3Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
4287ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
4297ec681f3Smrg             mdapi_hw_unit_type="gpu"
4307ec681f3Smrg             />
4317ec681f3Smrg    <counter name="Shader Barrier Messages"
4327ec681f3Smrg             symbol_name="ShaderBarriers"
4337ec681f3Smrg             underscore_name="shader_barriers"
4347ec681f3Smrg             description="The total number of shader barrier messages."
4357ec681f3Smrg             data_type="uint64"
4367ec681f3Smrg             units="messages"
4377ec681f3Smrg             semantic_type="event"
4387ec681f3Smrg             equation="A 35 READ"
4397ec681f3Smrg             mdapi_group="EU Array/Barrier"
4407ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
4417ec681f3Smrg             mdapi_supported_apis=""
4427ec681f3Smrg             mdapi_hw_unit_type="gpu"
4437ec681f3Smrg             />
4447ec681f3Smrg    <counter name="GTI Read Throughput"
4457ec681f3Smrg             symbol_name="GtiReadThroughput"
4467ec681f3Smrg             underscore_name="gti_read_throughput"
4477ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
4487ec681f3Smrg             data_type="uint64"
4497ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
4507ec681f3Smrg             units="bytes"
4517ec681f3Smrg             semantic_type="throughput"
4527ec681f3Smrg             equation="64  C 5 READ C 4 READ UADD C 3 READ UADD C 2 READ UADD UMUL"
4537ec681f3Smrg             mdapi_group="GTI"
4547ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4557ec681f3Smrg             mdapi_supported_apis=""
4567ec681f3Smrg             mdapi_hw_unit_type="gpu"
4577ec681f3Smrg             />
4587ec681f3Smrg    <counter name="GTI Write Throughput"
4597ec681f3Smrg             symbol_name="GtiWriteThroughput"
4607ec681f3Smrg             underscore_name="gti_write_throughput"
4617ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
4627ec681f3Smrg             data_type="uint64"
4637ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
4647ec681f3Smrg             units="bytes"
4657ec681f3Smrg             semantic_type="throughput"
4667ec681f3Smrg             equation="64  C 1 READ C 0 READ UADD UMUL"
4677ec681f3Smrg             mdapi_group="GTI"
4687ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4697ec681f3Smrg             mdapi_supported_apis=""
4707ec681f3Smrg             mdapi_hw_unit_type="gpu"
4717ec681f3Smrg             />
4727ec681f3Smrg    <register_config type="NOA">
4737ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
4747ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
4757ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
4767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14150001" />
4777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16150020" />
4787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00124000" />
4797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E124000" />
4807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10124000" />
4817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12124000" />
4827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10138000" />
4837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C130E00" />
4847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00150050" />
4857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06157000" />
4867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08157151" />
4877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10150000" />
4887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18150000" />
4897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C150000" />
4907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18004000" />
4917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36000490" />
4927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C058000" />
4937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2405002A" />
4947ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
4957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D47" />
4967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151536" />
4977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
4987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
4997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x41104000" />
5007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B1050BB" />
5017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D102C01" />
5027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11148000" />
5037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14E000" />
5047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B112000" />
5057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115000" />
5067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61110001" />
5077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01128000" />
5087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
5097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
5107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
5117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F150137" />
5127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
5137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F168000" />
5147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
5157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
5167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D350137" />
5177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350147" />
5187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350136" />
5197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
5207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F364000" />
5217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
5227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
5237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47103000" />
5247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100000" />
5257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F100000" />
5267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100000" />
5277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
5287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
5297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55103130" />
5307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100001" />
5317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49103131" />
5327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100131" />
5337ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
5347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
5357ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
5367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
5377ec681f3Smrg    </register_config>
5387ec681f3Smrg    <register_config type="OA">
5397ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
5407ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
5417ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x30800000" />
5427ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
5437ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
5447ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00030000" />
5457ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00000018" />
5467ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
5477ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00000018" />
5487ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
5497ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x00000060" />
5507ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
5517ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x00000060" />
5527ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
5537ec681f3Smrg    </register_config>
5547ec681f3Smrg    <register_config type="FLEX">
5557ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
5567ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
5577ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
5587ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
5597ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
5607ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
5617ec681f3Smrg        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
5627ec681f3Smrg    </register_config>
5637ec681f3Smrg  </set>
5647ec681f3Smrg
5657ec681f3Smrg  <set name="Compute Metrics Basic set"
5667ec681f3Smrg       chipset="TGLGT2"
5677ec681f3Smrg       symbol_name="ComputeBasic"
5687ec681f3Smrg       underscore_name="compute_basic"
5697ec681f3Smrg       mdapi_supported_apis="VK OGL OCL IO"
5707ec681f3Smrg       hw_config_guid="397a46d9-03dd-4696-8196-270362e1c575"
5717ec681f3Smrg       >
5727ec681f3Smrg    <counter name="GPU Time Elapsed"
5737ec681f3Smrg             symbol_name="GpuTime"
5747ec681f3Smrg             underscore_name="gpu_time"
5757ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
5767ec681f3Smrg             data_type="uint64"
5777ec681f3Smrg             units="ns"
5787ec681f3Smrg             semantic_type="duration"
5797ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5807ec681f3Smrg             mdapi_group="GPU"
5817ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5827ec681f3Smrg             mdapi_supported_apis=""
5837ec681f3Smrg             mdapi_hw_unit_type="gpu"
5847ec681f3Smrg             />
5857ec681f3Smrg    <counter name="GPU Core Clocks"
5867ec681f3Smrg             symbol_name="GpuCoreClocks"
5877ec681f3Smrg             underscore_name="gpu_core_clocks"
5887ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
5897ec681f3Smrg             data_type="uint64"
5907ec681f3Smrg             units="cycles"
5917ec681f3Smrg             semantic_type="event"
5927ec681f3Smrg             equation="GPU_CLOCK 0 READ"
5937ec681f3Smrg             mdapi_group="GPU"
5947ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
5957ec681f3Smrg             mdapi_supported_apis=""
5967ec681f3Smrg             mdapi_hw_unit_type="gpu"
5977ec681f3Smrg             />
5987ec681f3Smrg    <counter name="AVG GPU Core Frequency"
5997ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
6007ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
6017ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
6027ec681f3Smrg             data_type="uint64"
6037ec681f3Smrg             max_equation="$GpuMaxFrequency"
6047ec681f3Smrg             units="hz"
6057ec681f3Smrg             semantic_type="event"
6067ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6077ec681f3Smrg             mdapi_group="GPU"
6087ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6097ec681f3Smrg             mdapi_supported_apis=""
6107ec681f3Smrg             mdapi_hw_unit_type="gpu"
6117ec681f3Smrg             />
6127ec681f3Smrg    <counter name="GPU Busy"
6137ec681f3Smrg             symbol_name="GpuBusy"
6147ec681f3Smrg             underscore_name="gpu_busy"
6157ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
6167ec681f3Smrg             data_type="float"
6177ec681f3Smrg             max_equation="100"
6187ec681f3Smrg             units="percent"
6197ec681f3Smrg             semantic_type="duration"
6207ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6217ec681f3Smrg             mdapi_group="GPU"
6227ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
6237ec681f3Smrg             mdapi_supported_apis=""
6247ec681f3Smrg             mdapi_hw_unit_type="gpu"
6257ec681f3Smrg             />
6267ec681f3Smrg    <counter name="VS Threads Dispatched"
6277ec681f3Smrg             symbol_name="VsThreads"
6287ec681f3Smrg             underscore_name="vs_threads"
6297ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
6307ec681f3Smrg             data_type="uint64"
6317ec681f3Smrg             units="threads"
6327ec681f3Smrg             semantic_type="event"
6337ec681f3Smrg             equation="A 1 READ"
6347ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
6357ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6367ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
6377ec681f3Smrg             mdapi_hw_unit_type="gpu"
6387ec681f3Smrg             />
6397ec681f3Smrg    <counter name="HS Threads Dispatched"
6407ec681f3Smrg             symbol_name="HsThreads"
6417ec681f3Smrg             underscore_name="hs_threads"
6427ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
6437ec681f3Smrg             data_type="uint64"
6447ec681f3Smrg             units="threads"
6457ec681f3Smrg             semantic_type="event"
6467ec681f3Smrg             equation="A 2 READ"
6477ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
6487ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6497ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
6507ec681f3Smrg             mdapi_hw_unit_type="gpu"
6517ec681f3Smrg             />
6527ec681f3Smrg    <counter name="DS Threads Dispatched"
6537ec681f3Smrg             symbol_name="DsThreads"
6547ec681f3Smrg             underscore_name="ds_threads"
6557ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
6567ec681f3Smrg             data_type="uint64"
6577ec681f3Smrg             units="threads"
6587ec681f3Smrg             semantic_type="event"
6597ec681f3Smrg             equation="A 3 READ"
6607ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
6617ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6627ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
6637ec681f3Smrg             mdapi_hw_unit_type="gpu"
6647ec681f3Smrg             />
6657ec681f3Smrg    <counter name="GS Threads Dispatched"
6667ec681f3Smrg             symbol_name="GsThreads"
6677ec681f3Smrg             underscore_name="gs_threads"
6687ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
6697ec681f3Smrg             data_type="uint64"
6707ec681f3Smrg             units="threads"
6717ec681f3Smrg             semantic_type="event"
6727ec681f3Smrg             equation="A 5 READ"
6737ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
6747ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6757ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
6767ec681f3Smrg             mdapi_hw_unit_type="gpu"
6777ec681f3Smrg             />
6787ec681f3Smrg    <counter name="FS Threads Dispatched"
6797ec681f3Smrg             symbol_name="PsThreads"
6807ec681f3Smrg             underscore_name="ps_threads"
6817ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
6827ec681f3Smrg             data_type="uint64"
6837ec681f3Smrg             units="threads"
6847ec681f3Smrg             semantic_type="event"
6857ec681f3Smrg             equation="A 6 READ"
6867ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
6877ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
6887ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
6897ec681f3Smrg             mdapi_hw_unit_type="gpu"
6907ec681f3Smrg             />
6917ec681f3Smrg    <counter name="CS Threads Dispatched"
6927ec681f3Smrg             symbol_name="CsThreads"
6937ec681f3Smrg             underscore_name="cs_threads"
6947ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
6957ec681f3Smrg             data_type="uint64"
6967ec681f3Smrg             units="threads"
6977ec681f3Smrg             semantic_type="event"
6987ec681f3Smrg             equation="A 4 READ"
6997ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
7007ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7017ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
7027ec681f3Smrg             mdapi_hw_unit_type="gpu"
7037ec681f3Smrg             />
7047ec681f3Smrg    <counter name="EU Active"
7057ec681f3Smrg             symbol_name="EuActive"
7067ec681f3Smrg             underscore_name="eu_active"
7077ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
7087ec681f3Smrg             data_type="float"
7097ec681f3Smrg             max_equation="100"
7107ec681f3Smrg             units="percent"
7117ec681f3Smrg             semantic_type="duration"
7127ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7137ec681f3Smrg             mdapi_group="EU Array"
7147ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7157ec681f3Smrg             mdapi_supported_apis=""
7167ec681f3Smrg             mdapi_hw_unit_type="gpu"
7177ec681f3Smrg             />
7187ec681f3Smrg    <counter name="EU Stall"
7197ec681f3Smrg             symbol_name="EuStall"
7207ec681f3Smrg             underscore_name="eu_stall"
7217ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
7227ec681f3Smrg             data_type="float"
7237ec681f3Smrg             max_equation="100"
7247ec681f3Smrg             units="percent"
7257ec681f3Smrg             semantic_type="duration"
7267ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7277ec681f3Smrg             mdapi_group="EU Array"
7287ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7297ec681f3Smrg             mdapi_supported_apis=""
7307ec681f3Smrg             mdapi_hw_unit_type="gpu"
7317ec681f3Smrg             />
7327ec681f3Smrg    <counter name="EU Thread Occupancy"
7337ec681f3Smrg             symbol_name="EuThreadOccupancy"
7347ec681f3Smrg             underscore_name="eu_thread_occupancy"
7357ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
7367ec681f3Smrg             data_type="float"
7377ec681f3Smrg             max_equation="100"
7387ec681f3Smrg             units="percent"
7397ec681f3Smrg             semantic_type="duration"
7407ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7417ec681f3Smrg             mdapi_group="EU Array"
7427ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7437ec681f3Smrg             mdapi_supported_apis=""
7447ec681f3Smrg             mdapi_hw_unit_type="gpu"
7457ec681f3Smrg             />
7467ec681f3Smrg    <counter name="Rasterized Pixels"
7477ec681f3Smrg             symbol_name="RasterizedPixels"
7487ec681f3Smrg             underscore_name="rasterized_pixels"
7497ec681f3Smrg             description="The total number of rasterized pixels."
7507ec681f3Smrg             data_type="uint64"
7517ec681f3Smrg             units="pixels"
7527ec681f3Smrg             semantic_type="event"
7537ec681f3Smrg             equation="A 21 READ 4 UMUL"
7547ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer"
7557ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7567ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
7577ec681f3Smrg             mdapi_hw_unit_type="gpu"
7587ec681f3Smrg             />
7597ec681f3Smrg    <counter name="Early Hi-Depth Test Fails"
7607ec681f3Smrg             symbol_name="HiDepthTestFails"
7617ec681f3Smrg             underscore_name="hi_depth_test_fails"
7627ec681f3Smrg             description="The total number of pixels dropped on early hierarchical depth test."
7637ec681f3Smrg             data_type="uint64"
7647ec681f3Smrg             units="pixels"
7657ec681f3Smrg             semantic_type="event"
7667ec681f3Smrg             equation="A 22 READ 4 UMUL"
7677ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7687ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7697ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
7707ec681f3Smrg             mdapi_hw_unit_type="gpu"
7717ec681f3Smrg             />
7727ec681f3Smrg    <counter name="Early Depth Test Fails"
7737ec681f3Smrg             symbol_name="EarlyDepthTestFails"
7747ec681f3Smrg             underscore_name="early_depth_test_fails"
7757ec681f3Smrg             description="The total number of pixels dropped on early depth test."
7767ec681f3Smrg             data_type="uint64"
7777ec681f3Smrg             units="pixels"
7787ec681f3Smrg             semantic_type="event"
7797ec681f3Smrg             equation="A 23 READ 4 UMUL"
7807ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7817ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
7827ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
7837ec681f3Smrg             mdapi_hw_unit_type="gpu"
7847ec681f3Smrg             />
7857ec681f3Smrg    <counter name="Samples Killed in FS"
7867ec681f3Smrg             symbol_name="SamplesKilledInPs"
7877ec681f3Smrg             underscore_name="samples_killed_in_ps"
7887ec681f3Smrg             description="The total number of samples or pixels dropped in fragment shaders."
7897ec681f3Smrg             data_type="uint64"
7907ec681f3Smrg             units="pixels"
7917ec681f3Smrg             semantic_type="event"
7927ec681f3Smrg             equation="A 24 READ 4 UMUL"
7937ec681f3Smrg             mdapi_group="3D Pipe/Fragment Shader"
7947ec681f3Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7957ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
7967ec681f3Smrg             mdapi_hw_unit_type="gpu"
7977ec681f3Smrg             />
7987ec681f3Smrg    <counter name="Pixels Failing Tests"
7997ec681f3Smrg             symbol_name="PixelsFailingPostPsTests"
8007ec681f3Smrg             underscore_name="pixels_failing_post_ps_tests"
8017ec681f3Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8027ec681f3Smrg             data_type="uint64"
8037ec681f3Smrg             units="pixels"
8047ec681f3Smrg             semantic_type="event"
8057ec681f3Smrg             equation="A 25 READ 4 UMUL"
8067ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
8077ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8087ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
8097ec681f3Smrg             mdapi_hw_unit_type="gpu"
8107ec681f3Smrg             />
8117ec681f3Smrg    <counter name="Samples Written"
8127ec681f3Smrg             symbol_name="SamplesWritten"
8137ec681f3Smrg             underscore_name="samples_written"
8147ec681f3Smrg             description="The total number of samples or pixels written to all render targets."
8157ec681f3Smrg             data_type="uint64"
8167ec681f3Smrg             units="pixels"
8177ec681f3Smrg             semantic_type="event"
8187ec681f3Smrg             equation="A 26 READ 4 UMUL"
8197ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
8207ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8217ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
8227ec681f3Smrg             mdapi_hw_unit_type="gpu"
8237ec681f3Smrg             />
8247ec681f3Smrg    <counter name="Samples Blended"
8257ec681f3Smrg             symbol_name="SamplesBlended"
8267ec681f3Smrg             underscore_name="samples_blended"
8277ec681f3Smrg             description="The total number of blended samples or pixels written to all render targets."
8287ec681f3Smrg             data_type="uint64"
8297ec681f3Smrg             units="pixels"
8307ec681f3Smrg             semantic_type="event"
8317ec681f3Smrg             equation="A 27 READ 4 UMUL"
8327ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
8337ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8347ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
8357ec681f3Smrg             mdapi_hw_unit_type="gpu"
8367ec681f3Smrg             />
8377ec681f3Smrg    <counter name="Sampler Texels"
8387ec681f3Smrg             symbol_name="SamplerTexels"
8397ec681f3Smrg             underscore_name="sampler_texels"
8407ec681f3Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8417ec681f3Smrg             data_type="uint64"
8427ec681f3Smrg             units="texels"
8437ec681f3Smrg             semantic_type="event"
8447ec681f3Smrg             equation="A 28 READ 4 UMUL"
8457ec681f3Smrg             mdapi_group="Sampler/Sampler Input"
8467ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8477ec681f3Smrg             mdapi_supported_apis=""
8487ec681f3Smrg             mdapi_hw_unit_type="gpu"
8497ec681f3Smrg             />
8507ec681f3Smrg    <counter name="Sampler Texels Misses"
8517ec681f3Smrg             symbol_name="SamplerTexelMisses"
8527ec681f3Smrg             underscore_name="sampler_texel_misses"
8537ec681f3Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8547ec681f3Smrg             data_type="uint64"
8557ec681f3Smrg             units="texels"
8567ec681f3Smrg             semantic_type="event"
8577ec681f3Smrg             equation="A 29 READ 4 UMUL"
8587ec681f3Smrg             mdapi_group="Sampler/Sampler Cache"
8597ec681f3Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
8607ec681f3Smrg             mdapi_supported_apis=""
8617ec681f3Smrg             mdapi_hw_unit_type="gpu"
8627ec681f3Smrg             />
8637ec681f3Smrg    <counter name="SLM Bytes Read"
8647ec681f3Smrg             symbol_name="SlmBytesRead"
8657ec681f3Smrg             underscore_name="slm_bytes_read"
8667ec681f3Smrg             description="The total number of GPU memory bytes read from shared local memory."
8677ec681f3Smrg             data_type="uint64"
8687ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
8697ec681f3Smrg             units="bytes"
8707ec681f3Smrg             semantic_type="throughput"
8717ec681f3Smrg             equation="A 30 READ 64 UMUL"
8727ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
8737ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8747ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
8757ec681f3Smrg             mdapi_hw_unit_type="gpu"
8767ec681f3Smrg             />
8777ec681f3Smrg    <counter name="SLM Bytes Written"
8787ec681f3Smrg             symbol_name="SlmBytesWritten"
8797ec681f3Smrg             underscore_name="slm_bytes_written"
8807ec681f3Smrg             description="The total number of GPU memory bytes written into shared local memory."
8817ec681f3Smrg             data_type="uint64"
8827ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
8837ec681f3Smrg             units="bytes"
8847ec681f3Smrg             semantic_type="throughput"
8857ec681f3Smrg             equation="A 31 READ 64 UMUL"
8867ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
8877ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
8887ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
8897ec681f3Smrg             mdapi_hw_unit_type="gpu"
8907ec681f3Smrg             />
8917ec681f3Smrg    <counter name="Shader Memory Accesses"
8927ec681f3Smrg             symbol_name="ShaderMemoryAccesses"
8937ec681f3Smrg             underscore_name="shader_memory_accesses"
8947ec681f3Smrg             description="The total number of shader memory accesses to L3."
8957ec681f3Smrg             data_type="uint64"
8967ec681f3Smrg             units="messages"
8977ec681f3Smrg             semantic_type="event"
8987ec681f3Smrg             equation="A 32 READ"
8997ec681f3Smrg             mdapi_group="L3/Data Port"
9007ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9017ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
9027ec681f3Smrg             mdapi_hw_unit_type="gpu"
9037ec681f3Smrg             />
9047ec681f3Smrg    <counter name="Shader Atomic Memory Accesses"
9057ec681f3Smrg             symbol_name="ShaderAtomics"
9067ec681f3Smrg             underscore_name="shader_atomics"
9077ec681f3Smrg             description="The total number of shader atomic memory accesses."
9087ec681f3Smrg             data_type="uint64"
9097ec681f3Smrg             units="messages"
9107ec681f3Smrg             semantic_type="event"
9117ec681f3Smrg             equation="A 34 READ"
9127ec681f3Smrg             mdapi_group="L3/Data Port/Atomics"
9137ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9147ec681f3Smrg             mdapi_supported_apis=""
9157ec681f3Smrg             mdapi_hw_unit_type="gpu"
9167ec681f3Smrg             />
9177ec681f3Smrg    <counter name="L3 Shader Throughput"
9187ec681f3Smrg             symbol_name="L3ShaderThroughput"
9197ec681f3Smrg             underscore_name="l3_shader_throughput"
9207ec681f3Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9217ec681f3Smrg             data_type="uint64"
9227ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9237ec681f3Smrg             units="bytes"
9247ec681f3Smrg             semantic_type="throughput"
9257ec681f3Smrg             equation="$ShaderMemoryAccesses 64 UMUL"
9267ec681f3Smrg             mdapi_group="L3/Data Port"
9277ec681f3Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
9287ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
9297ec681f3Smrg             mdapi_hw_unit_type="gpu"
9307ec681f3Smrg             />
9317ec681f3Smrg    <counter name="Shader Barrier Messages"
9327ec681f3Smrg             symbol_name="ShaderBarriers"
9337ec681f3Smrg             underscore_name="shader_barriers"
9347ec681f3Smrg             description="The total number of shader barrier messages."
9357ec681f3Smrg             data_type="uint64"
9367ec681f3Smrg             units="messages"
9377ec681f3Smrg             semantic_type="event"
9387ec681f3Smrg             equation="A 35 READ"
9397ec681f3Smrg             mdapi_group="EU Array/Barrier"
9407ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
9417ec681f3Smrg             mdapi_supported_apis=""
9427ec681f3Smrg             mdapi_hw_unit_type="gpu"
9437ec681f3Smrg             />
9447ec681f3Smrg    <counter name="GTI Read Throughput"
9457ec681f3Smrg             symbol_name="GtiReadThroughput"
9467ec681f3Smrg             underscore_name="gti_read_throughput"
9477ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
9487ec681f3Smrg             data_type="uint64"
9497ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
9507ec681f3Smrg             units="bytes"
9517ec681f3Smrg             semantic_type="throughput"
9527ec681f3Smrg             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
9537ec681f3Smrg             mdapi_group="GTI"
9547ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9557ec681f3Smrg             mdapi_supported_apis=""
9567ec681f3Smrg             mdapi_hw_unit_type="gpu"
9577ec681f3Smrg             />
9587ec681f3Smrg    <counter name="GTI Write Throughput"
9597ec681f3Smrg             symbol_name="GtiWriteThroughput"
9607ec681f3Smrg             underscore_name="gti_write_throughput"
9617ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
9627ec681f3Smrg             data_type="uint64"
9637ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
9647ec681f3Smrg             units="bytes"
9657ec681f3Smrg             semantic_type="throughput"
9667ec681f3Smrg             equation="64  C 3 READ C 2 READ UADD UMUL"
9677ec681f3Smrg             mdapi_group="GTI"
9687ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9697ec681f3Smrg             mdapi_supported_apis=""
9707ec681f3Smrg             mdapi_hw_unit_type="gpu"
9717ec681f3Smrg             />
9727ec681f3Smrg    <register_config type="NOA">
9737ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
9747ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
9757ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
9767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D37" />
9777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151547" />
9787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
9797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
9807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
9817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D150136" />
9827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
9837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
9847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
9857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07164000" />
9867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350137" />
9877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350147" />
9887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350136" />
9897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
9907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
9917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
9927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
9937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
9947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47100000" />
9957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100000" />
9967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100000" />
9977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100000" />
9987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
9997ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
10007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
10017ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
10027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
10037ec681f3Smrg    </register_config>
10047ec681f3Smrg    <register_config type="OA">
10057ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
10067ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
10077ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x00800000" />
10087ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
10097ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
10107ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00000000" />
10117ec681f3Smrg    </register_config>
10127ec681f3Smrg    <register_config type="FLEX">
10137ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
10147ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
10157ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
10167ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
10177ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
10187ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
10197ec681f3Smrg        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
10207ec681f3Smrg    </register_config>
10217ec681f3Smrg  </set>
10227ec681f3Smrg
10237ec681f3Smrg  <set name="Render Metrics set for 3D Pipeline Profile"
10247ec681f3Smrg       chipset="TGLGT2"
10257ec681f3Smrg       symbol_name="RenderPipeProfile"
10267ec681f3Smrg       underscore_name="render_pipe_profile"
10277ec681f3Smrg       mdapi_supported_apis="VK OGL OCL IO"
10287ec681f3Smrg       hw_config_guid="684ed715-a0ca-499b-89e0-25d1cdf0c737"
10297ec681f3Smrg       >
10307ec681f3Smrg    <counter name="GPU Time Elapsed"
10317ec681f3Smrg             symbol_name="GpuTime"
10327ec681f3Smrg             underscore_name="gpu_time"
10337ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
10347ec681f3Smrg             data_type="uint64"
10357ec681f3Smrg             units="ns"
10367ec681f3Smrg             semantic_type="duration"
10377ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10387ec681f3Smrg             mdapi_group="GPU"
10397ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10407ec681f3Smrg             mdapi_supported_apis=""
10417ec681f3Smrg             mdapi_hw_unit_type="gpu"
10427ec681f3Smrg             />
10437ec681f3Smrg    <counter name="GPU Core Clocks"
10447ec681f3Smrg             symbol_name="GpuCoreClocks"
10457ec681f3Smrg             underscore_name="gpu_core_clocks"
10467ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
10477ec681f3Smrg             data_type="uint64"
10487ec681f3Smrg             units="cycles"
10497ec681f3Smrg             semantic_type="event"
10507ec681f3Smrg             equation="GPU_CLOCK 0 READ"
10517ec681f3Smrg             mdapi_group="GPU"
10527ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
10537ec681f3Smrg             mdapi_supported_apis=""
10547ec681f3Smrg             mdapi_hw_unit_type="gpu"
10557ec681f3Smrg             />
10567ec681f3Smrg    <counter name="AVG GPU Core Frequency"
10577ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
10587ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
10597ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
10607ec681f3Smrg             data_type="uint64"
10617ec681f3Smrg             max_equation="$GpuMaxFrequency"
10627ec681f3Smrg             units="hz"
10637ec681f3Smrg             semantic_type="event"
10647ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10657ec681f3Smrg             mdapi_group="GPU"
10667ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10677ec681f3Smrg             mdapi_supported_apis=""
10687ec681f3Smrg             mdapi_hw_unit_type="gpu"
10697ec681f3Smrg             />
10707ec681f3Smrg    <counter name="GPU Busy"
10717ec681f3Smrg             symbol_name="GpuBusy"
10727ec681f3Smrg             underscore_name="gpu_busy"
10737ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
10747ec681f3Smrg             data_type="float"
10757ec681f3Smrg             max_equation="100"
10767ec681f3Smrg             units="percent"
10777ec681f3Smrg             semantic_type="duration"
10787ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10797ec681f3Smrg             mdapi_group="GPU"
10807ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
10817ec681f3Smrg             mdapi_supported_apis=""
10827ec681f3Smrg             mdapi_hw_unit_type="gpu"
10837ec681f3Smrg             />
10847ec681f3Smrg    <counter name="VS Threads Dispatched"
10857ec681f3Smrg             symbol_name="VsThreads"
10867ec681f3Smrg             underscore_name="vs_threads"
10877ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
10887ec681f3Smrg             data_type="uint64"
10897ec681f3Smrg             units="threads"
10907ec681f3Smrg             semantic_type="event"
10917ec681f3Smrg             equation="A 1 READ"
10927ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
10937ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
10947ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
10957ec681f3Smrg             mdapi_hw_unit_type="gpu"
10967ec681f3Smrg             />
10977ec681f3Smrg    <counter name="HS Threads Dispatched"
10987ec681f3Smrg             symbol_name="HsThreads"
10997ec681f3Smrg             underscore_name="hs_threads"
11007ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
11017ec681f3Smrg             data_type="uint64"
11027ec681f3Smrg             units="threads"
11037ec681f3Smrg             semantic_type="event"
11047ec681f3Smrg             equation="A 2 READ"
11057ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
11067ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11077ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
11087ec681f3Smrg             mdapi_hw_unit_type="gpu"
11097ec681f3Smrg             />
11107ec681f3Smrg    <counter name="DS Threads Dispatched"
11117ec681f3Smrg             symbol_name="DsThreads"
11127ec681f3Smrg             underscore_name="ds_threads"
11137ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
11147ec681f3Smrg             data_type="uint64"
11157ec681f3Smrg             units="threads"
11167ec681f3Smrg             semantic_type="event"
11177ec681f3Smrg             equation="A 3 READ"
11187ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
11197ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11207ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
11217ec681f3Smrg             mdapi_hw_unit_type="gpu"
11227ec681f3Smrg             />
11237ec681f3Smrg    <counter name="GS Threads Dispatched"
11247ec681f3Smrg             symbol_name="GsThreads"
11257ec681f3Smrg             underscore_name="gs_threads"
11267ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
11277ec681f3Smrg             data_type="uint64"
11287ec681f3Smrg             units="threads"
11297ec681f3Smrg             semantic_type="event"
11307ec681f3Smrg             equation="A 5 READ"
11317ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
11327ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11337ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
11347ec681f3Smrg             mdapi_hw_unit_type="gpu"
11357ec681f3Smrg             />
11367ec681f3Smrg    <counter name="FS Threads Dispatched"
11377ec681f3Smrg             symbol_name="PsThreads"
11387ec681f3Smrg             underscore_name="ps_threads"
11397ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
11407ec681f3Smrg             data_type="uint64"
11417ec681f3Smrg             units="threads"
11427ec681f3Smrg             semantic_type="event"
11437ec681f3Smrg             equation="A 6 READ"
11447ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
11457ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11467ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
11477ec681f3Smrg             mdapi_hw_unit_type="gpu"
11487ec681f3Smrg             />
11497ec681f3Smrg    <counter name="CS Threads Dispatched"
11507ec681f3Smrg             symbol_name="CsThreads"
11517ec681f3Smrg             underscore_name="cs_threads"
11527ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
11537ec681f3Smrg             data_type="uint64"
11547ec681f3Smrg             units="threads"
11557ec681f3Smrg             semantic_type="event"
11567ec681f3Smrg             equation="A 4 READ"
11577ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
11587ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
11597ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
11607ec681f3Smrg             mdapi_hw_unit_type="gpu"
11617ec681f3Smrg             />
11627ec681f3Smrg    <counter name="EU Active"
11637ec681f3Smrg             symbol_name="EuActive"
11647ec681f3Smrg             underscore_name="eu_active"
11657ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
11667ec681f3Smrg             data_type="float"
11677ec681f3Smrg             max_equation="100"
11687ec681f3Smrg             units="percent"
11697ec681f3Smrg             semantic_type="duration"
11707ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11717ec681f3Smrg             mdapi_group="EU Array"
11727ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11737ec681f3Smrg             mdapi_supported_apis=""
11747ec681f3Smrg             mdapi_hw_unit_type="gpu"
11757ec681f3Smrg             />
11767ec681f3Smrg    <counter name="EU Stall"
11777ec681f3Smrg             symbol_name="EuStall"
11787ec681f3Smrg             underscore_name="eu_stall"
11797ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
11807ec681f3Smrg             data_type="float"
11817ec681f3Smrg             max_equation="100"
11827ec681f3Smrg             units="percent"
11837ec681f3Smrg             semantic_type="duration"
11847ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11857ec681f3Smrg             mdapi_group="EU Array"
11867ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11877ec681f3Smrg             mdapi_supported_apis=""
11887ec681f3Smrg             mdapi_hw_unit_type="gpu"
11897ec681f3Smrg             />
11907ec681f3Smrg    <counter name="EU Thread Occupancy"
11917ec681f3Smrg             symbol_name="EuThreadOccupancy"
11927ec681f3Smrg             underscore_name="eu_thread_occupancy"
11937ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
11947ec681f3Smrg             data_type="float"
11957ec681f3Smrg             max_equation="100"
11967ec681f3Smrg             units="percent"
11977ec681f3Smrg             semantic_type="duration"
11987ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11997ec681f3Smrg             mdapi_group="EU Array"
12007ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
12017ec681f3Smrg             mdapi_supported_apis=""
12027ec681f3Smrg             mdapi_hw_unit_type="gpu"
12037ec681f3Smrg             />
12047ec681f3Smrg    <counter name="Rasterized Pixels"
12057ec681f3Smrg             symbol_name="RasterizedPixels"
12067ec681f3Smrg             underscore_name="rasterized_pixels"
12077ec681f3Smrg             description="The total number of rasterized pixels."
12087ec681f3Smrg             data_type="uint64"
12097ec681f3Smrg             units="pixels"
12107ec681f3Smrg             semantic_type="event"
12117ec681f3Smrg             equation="A 21 READ 4 UMUL"
12127ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer"
12137ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
12147ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
12157ec681f3Smrg             mdapi_hw_unit_type="gpu"
12167ec681f3Smrg             />
12177ec681f3Smrg    <counter name="Early Hi-Depth Test Fails"
12187ec681f3Smrg             symbol_name="HiDepthTestFails"
12197ec681f3Smrg             underscore_name="hi_depth_test_fails"
12207ec681f3Smrg             description="The total number of pixels dropped on early hierarchical depth test."
12217ec681f3Smrg             data_type="uint64"
12227ec681f3Smrg             units="pixels"
12237ec681f3Smrg             semantic_type="event"
12247ec681f3Smrg             equation="A 22 READ 4 UMUL"
12257ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
12267ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
12277ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
12287ec681f3Smrg             mdapi_hw_unit_type="gpu"
12297ec681f3Smrg             />
12307ec681f3Smrg    <counter name="Early Depth Test Fails"
12317ec681f3Smrg             symbol_name="EarlyDepthTestFails"
12327ec681f3Smrg             underscore_name="early_depth_test_fails"
12337ec681f3Smrg             description="The total number of pixels dropped on early depth test."
12347ec681f3Smrg             data_type="uint64"
12357ec681f3Smrg             units="pixels"
12367ec681f3Smrg             semantic_type="event"
12377ec681f3Smrg             equation="A 23 READ 4 UMUL"
12387ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
12397ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
12407ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
12417ec681f3Smrg             mdapi_hw_unit_type="gpu"
12427ec681f3Smrg             />
12437ec681f3Smrg    <counter name="Samples Killed in FS"
12447ec681f3Smrg             symbol_name="SamplesKilledInPs"
12457ec681f3Smrg             underscore_name="samples_killed_in_ps"
12467ec681f3Smrg             description="The total number of samples or pixels dropped in fragment shaders."
12477ec681f3Smrg             data_type="uint64"
12487ec681f3Smrg             units="pixels"
12497ec681f3Smrg             semantic_type="event"
12507ec681f3Smrg             equation="A 24 READ 4 UMUL"
12517ec681f3Smrg             mdapi_group="3D Pipe/Fragment Shader"
12527ec681f3Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
12537ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
12547ec681f3Smrg             mdapi_hw_unit_type="gpu"
12557ec681f3Smrg             />
12567ec681f3Smrg    <counter name="Pixels Failing Tests"
12577ec681f3Smrg             symbol_name="PixelsFailingPostPsTests"
12587ec681f3Smrg             underscore_name="pixels_failing_post_ps_tests"
12597ec681f3Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
12607ec681f3Smrg             data_type="uint64"
12617ec681f3Smrg             units="pixels"
12627ec681f3Smrg             semantic_type="event"
12637ec681f3Smrg             equation="A 25 READ 4 UMUL"
12647ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
12657ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
12667ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
12677ec681f3Smrg             mdapi_hw_unit_type="gpu"
12687ec681f3Smrg             />
12697ec681f3Smrg    <counter name="Samples Written"
12707ec681f3Smrg             symbol_name="SamplesWritten"
12717ec681f3Smrg             underscore_name="samples_written"
12727ec681f3Smrg             description="The total number of samples or pixels written to all render targets."
12737ec681f3Smrg             data_type="uint64"
12747ec681f3Smrg             units="pixels"
12757ec681f3Smrg             semantic_type="event"
12767ec681f3Smrg             equation="A 26 READ 4 UMUL"
12777ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
12787ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12797ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
12807ec681f3Smrg             mdapi_hw_unit_type="gpu"
12817ec681f3Smrg             />
12827ec681f3Smrg    <counter name="Samples Blended"
12837ec681f3Smrg             symbol_name="SamplesBlended"
12847ec681f3Smrg             underscore_name="samples_blended"
12857ec681f3Smrg             description="The total number of blended samples or pixels written to all render targets."
12867ec681f3Smrg             data_type="uint64"
12877ec681f3Smrg             units="pixels"
12887ec681f3Smrg             semantic_type="event"
12897ec681f3Smrg             equation="A 27 READ 4 UMUL"
12907ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
12917ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12927ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
12937ec681f3Smrg             mdapi_hw_unit_type="gpu"
12947ec681f3Smrg             />
12957ec681f3Smrg    <counter name="Sampler Texels"
12967ec681f3Smrg             symbol_name="SamplerTexels"
12977ec681f3Smrg             underscore_name="sampler_texels"
12987ec681f3Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
12997ec681f3Smrg             data_type="uint64"
13007ec681f3Smrg             units="texels"
13017ec681f3Smrg             semantic_type="event"
13027ec681f3Smrg             equation="A 28 READ 4 UMUL"
13037ec681f3Smrg             mdapi_group="Sampler/Sampler Input"
13047ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13057ec681f3Smrg             mdapi_supported_apis=""
13067ec681f3Smrg             mdapi_hw_unit_type="gpu"
13077ec681f3Smrg             />
13087ec681f3Smrg    <counter name="Sampler Texels Misses"
13097ec681f3Smrg             symbol_name="SamplerTexelMisses"
13107ec681f3Smrg             underscore_name="sampler_texel_misses"
13117ec681f3Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
13127ec681f3Smrg             data_type="uint64"
13137ec681f3Smrg             units="texels"
13147ec681f3Smrg             semantic_type="event"
13157ec681f3Smrg             equation="A 29 READ 4 UMUL"
13167ec681f3Smrg             mdapi_group="Sampler/Sampler Cache"
13177ec681f3Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
13187ec681f3Smrg             mdapi_supported_apis=""
13197ec681f3Smrg             mdapi_hw_unit_type="gpu"
13207ec681f3Smrg             />
13217ec681f3Smrg    <counter name="SLM Bytes Read"
13227ec681f3Smrg             symbol_name="SlmBytesRead"
13237ec681f3Smrg             underscore_name="slm_bytes_read"
13247ec681f3Smrg             description="The total number of GPU memory bytes read from shared local memory."
13257ec681f3Smrg             data_type="uint64"
13267ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
13277ec681f3Smrg             units="bytes"
13287ec681f3Smrg             semantic_type="throughput"
13297ec681f3Smrg             equation="A 30 READ 64 UMUL"
13307ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
13317ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
13327ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
13337ec681f3Smrg             mdapi_hw_unit_type="gpu"
13347ec681f3Smrg             />
13357ec681f3Smrg    <counter name="SLM Bytes Written"
13367ec681f3Smrg             symbol_name="SlmBytesWritten"
13377ec681f3Smrg             underscore_name="slm_bytes_written"
13387ec681f3Smrg             description="The total number of GPU memory bytes written into shared local memory."
13397ec681f3Smrg             data_type="uint64"
13407ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
13417ec681f3Smrg             units="bytes"
13427ec681f3Smrg             semantic_type="throughput"
13437ec681f3Smrg             equation="A 31 READ 64 UMUL"
13447ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
13457ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
13467ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
13477ec681f3Smrg             mdapi_hw_unit_type="gpu"
13487ec681f3Smrg             />
13497ec681f3Smrg    <counter name="Shader Memory Accesses"
13507ec681f3Smrg             symbol_name="ShaderMemoryAccesses"
13517ec681f3Smrg             underscore_name="shader_memory_accesses"
13527ec681f3Smrg             description="The total number of shader memory accesses to L3."
13537ec681f3Smrg             data_type="uint64"
13547ec681f3Smrg             units="messages"
13557ec681f3Smrg             semantic_type="event"
13567ec681f3Smrg             equation="A 32 READ"
13577ec681f3Smrg             mdapi_group="L3/Data Port"
13587ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
13597ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
13607ec681f3Smrg             mdapi_hw_unit_type="gpu"
13617ec681f3Smrg             />
13627ec681f3Smrg    <counter name="Shader Atomic Memory Accesses"
13637ec681f3Smrg             symbol_name="ShaderAtomics"
13647ec681f3Smrg             underscore_name="shader_atomics"
13657ec681f3Smrg             description="The total number of shader atomic memory accesses."
13667ec681f3Smrg             data_type="uint64"
13677ec681f3Smrg             units="messages"
13687ec681f3Smrg             semantic_type="event"
13697ec681f3Smrg             equation="A 34 READ"
13707ec681f3Smrg             mdapi_group="L3/Data Port/Atomics"
13717ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
13727ec681f3Smrg             mdapi_supported_apis=""
13737ec681f3Smrg             mdapi_hw_unit_type="gpu"
13747ec681f3Smrg             />
13757ec681f3Smrg    <counter name="L3 Shader Throughput"
13767ec681f3Smrg             symbol_name="L3ShaderThroughput"
13777ec681f3Smrg             underscore_name="l3_shader_throughput"
13787ec681f3Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
13797ec681f3Smrg             data_type="uint64"
13807ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
13817ec681f3Smrg             units="bytes"
13827ec681f3Smrg             semantic_type="throughput"
13837ec681f3Smrg             equation="$ShaderMemoryAccesses 64 UMUL"
13847ec681f3Smrg             mdapi_group="L3/Data Port"
13857ec681f3Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
13867ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
13877ec681f3Smrg             mdapi_hw_unit_type="gpu"
13887ec681f3Smrg             />
13897ec681f3Smrg    <counter name="Shader Barrier Messages"
13907ec681f3Smrg             symbol_name="ShaderBarriers"
13917ec681f3Smrg             underscore_name="shader_barriers"
13927ec681f3Smrg             description="The total number of shader barrier messages."
13937ec681f3Smrg             data_type="uint64"
13947ec681f3Smrg             units="messages"
13957ec681f3Smrg             semantic_type="event"
13967ec681f3Smrg             equation="A 35 READ"
13977ec681f3Smrg             mdapi_group="EU Array/Barrier"
13987ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
13997ec681f3Smrg             mdapi_supported_apis=""
14007ec681f3Smrg             mdapi_hw_unit_type="gpu"
14017ec681f3Smrg             />
14027ec681f3Smrg    <counter name="VF Bottleneck"
14037ec681f3Smrg             symbol_name="VfBottleneck"
14047ec681f3Smrg             underscore_name="vf_bottleneck"
14057ec681f3Smrg             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
14067ec681f3Smrg             low_watermark="5"
14077ec681f3Smrg             high_watermark="15"
14087ec681f3Smrg             data_type="float"
14097ec681f3Smrg             max_equation="100"
14107ec681f3Smrg             units="percent"
14117ec681f3Smrg             semantic_type="duration"
14127ec681f3Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
14137ec681f3Smrg             mdapi_group="3D Pipe/Input Assembler"
14147ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
14157ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
14167ec681f3Smrg             mdapi_hw_unit_type="gpu"
14177ec681f3Smrg             />
14187ec681f3Smrg    <counter name="VS Bottleneck"
14197ec681f3Smrg             symbol_name="VsBottleneck"
14207ec681f3Smrg             underscore_name="vs_bottleneck"
14217ec681f3Smrg             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
14227ec681f3Smrg             low_watermark="10"
14237ec681f3Smrg             high_watermark="30"
14247ec681f3Smrg             data_type="float"
14257ec681f3Smrg             max_equation="100"
14267ec681f3Smrg             units="percent"
14277ec681f3Smrg             semantic_type="duration"
14287ec681f3Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
14297ec681f3Smrg             mdapi_group="3D Pipe/Vertex Shader"
14307ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
14317ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
14327ec681f3Smrg             mdapi_hw_unit_type="gpu"
14337ec681f3Smrg             />
14347ec681f3Smrg    <counter name="HS Bottleneck"
14357ec681f3Smrg             symbol_name="HsBottleneck"
14367ec681f3Smrg             underscore_name="hs_bottleneck"
14377ec681f3Smrg             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
14387ec681f3Smrg             low_watermark="3"
14397ec681f3Smrg             high_watermark="9"
14407ec681f3Smrg             data_type="float"
14417ec681f3Smrg             max_equation="100"
14427ec681f3Smrg             units="percent"
14437ec681f3Smrg             semantic_type="duration"
14447ec681f3Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
14457ec681f3Smrg             mdapi_group="3D Pipe/Hull Shader"
14467ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
14477ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
14487ec681f3Smrg             mdapi_hw_unit_type="gpu"
14497ec681f3Smrg             />
14507ec681f3Smrg    <counter name="DS Bottleneck"
14517ec681f3Smrg             symbol_name="DsBottleneck"
14527ec681f3Smrg             underscore_name="ds_bottleneck"
14537ec681f3Smrg             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
14547ec681f3Smrg             low_watermark="5"
14557ec681f3Smrg             high_watermark="15"
14567ec681f3Smrg             data_type="float"
14577ec681f3Smrg             max_equation="100"
14587ec681f3Smrg             units="percent"
14597ec681f3Smrg             semantic_type="duration"
14607ec681f3Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
14617ec681f3Smrg             mdapi_group="3D Pipe/Domain Shader"
14627ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
14637ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
14647ec681f3Smrg             mdapi_hw_unit_type="gpu"
14657ec681f3Smrg             />
14667ec681f3Smrg    <counter name="GS Bottleneck"
14677ec681f3Smrg             symbol_name="GsBottleneck"
14687ec681f3Smrg             underscore_name="gs_bottleneck"
14697ec681f3Smrg             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
14707ec681f3Smrg             low_watermark="5"
14717ec681f3Smrg             high_watermark="15"
14727ec681f3Smrg             data_type="float"
14737ec681f3Smrg             max_equation="100"
14747ec681f3Smrg             units="percent"
14757ec681f3Smrg             semantic_type="duration"
14767ec681f3Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
14777ec681f3Smrg             mdapi_group="3D Pipe/Geometry Shader"
14787ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
14797ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
14807ec681f3Smrg             mdapi_hw_unit_type="gpu"
14817ec681f3Smrg             />
14827ec681f3Smrg    <counter name="SO Bottleneck"
14837ec681f3Smrg             symbol_name="SoBottleneck"
14847ec681f3Smrg             underscore_name="so_bottleneck"
14857ec681f3Smrg             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
14867ec681f3Smrg             low_watermark="5"
14877ec681f3Smrg             high_watermark="15"
14887ec681f3Smrg             data_type="float"
14897ec681f3Smrg             max_equation="100"
14907ec681f3Smrg             units="percent"
14917ec681f3Smrg             semantic_type="duration"
14927ec681f3Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
14937ec681f3Smrg             mdapi_group="3D Pipe/Stream Output"
14947ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
14957ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
14967ec681f3Smrg             mdapi_hw_unit_type="gpu"
14977ec681f3Smrg             />
14987ec681f3Smrg    <counter name="Clipper Bottleneck"
14997ec681f3Smrg             symbol_name="ClBottleneck"
15007ec681f3Smrg             underscore_name="cl_bottleneck"
15017ec681f3Smrg             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
15027ec681f3Smrg             low_watermark="10"
15037ec681f3Smrg             high_watermark="30"
15047ec681f3Smrg             data_type="float"
15057ec681f3Smrg             max_equation="100"
15067ec681f3Smrg             units="percent"
15077ec681f3Smrg             semantic_type="duration"
15087ec681f3Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
15097ec681f3Smrg             mdapi_group="3D Pipe/Clipper"
15107ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
15117ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
15127ec681f3Smrg             mdapi_hw_unit_type="gpu"
15137ec681f3Smrg             />
15147ec681f3Smrg    <counter name="Strip-Fans Bottleneck"
15157ec681f3Smrg             symbol_name="SfBottleneck"
15167ec681f3Smrg             underscore_name="sf_bottleneck"
15177ec681f3Smrg             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
15187ec681f3Smrg             low_watermark="5"
15197ec681f3Smrg             high_watermark="10"
15207ec681f3Smrg             data_type="float"
15217ec681f3Smrg             max_equation="100"
15227ec681f3Smrg             units="percent"
15237ec681f3Smrg             semantic_type="duration"
15247ec681f3Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
15257ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
15267ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
15277ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
15287ec681f3Smrg             mdapi_hw_unit_type="gpu"
15297ec681f3Smrg             />
15307ec681f3Smrg    <counter name="Hi-Depth Bottleneck"
15317ec681f3Smrg             symbol_name="HiDepthBottleneck"
15327ec681f3Smrg             underscore_name="hi_depth_bottleneck"
15337ec681f3Smrg             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
15347ec681f3Smrg             low_watermark="5"
15357ec681f3Smrg             high_watermark="15"
15367ec681f3Smrg             data_type="float"
15377ec681f3Smrg             max_equation="100"
15387ec681f3Smrg             units="percent"
15397ec681f3Smrg             semantic_type="duration"
15407ec681f3Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
15417ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
15427ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
15437ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
15447ec681f3Smrg             mdapi_hw_unit_type="gpu"
15457ec681f3Smrg             />
15467ec681f3Smrg    <counter name="BC Bottleneck"
15477ec681f3Smrg             symbol_name="BcBottleneck"
15487ec681f3Smrg             underscore_name="bc_bottleneck"
15497ec681f3Smrg             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
15507ec681f3Smrg             low_watermark="5"
15517ec681f3Smrg             high_watermark="15"
15527ec681f3Smrg             data_type="float"
15537ec681f3Smrg             max_equation="100"
15547ec681f3Smrg             units="percent"
15557ec681f3Smrg             semantic_type="duration"
15567ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
15577ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
15587ec681f3Smrg             mdapi_usage_flags="Tier3 Indicate Draw"
15597ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
15607ec681f3Smrg             mdapi_hw_unit_type="gpu"
15617ec681f3Smrg             />
15627ec681f3Smrg    <counter name="HS Stall"
15637ec681f3Smrg             symbol_name="HsStall"
15647ec681f3Smrg             underscore_name="hs_stall"
15657ec681f3Smrg             description="The percentage of time in which hull stall pipeline stage was stalled."
15667ec681f3Smrg             data_type="float"
15677ec681f3Smrg             max_equation="100"
15687ec681f3Smrg             units="percent"
15697ec681f3Smrg             semantic_type="duration"
15707ec681f3Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
15717ec681f3Smrg             mdapi_group="3D Pipe/Hull Shader"
15727ec681f3Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
15737ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
15747ec681f3Smrg             mdapi_hw_unit_type="gpu"
15757ec681f3Smrg             />
15767ec681f3Smrg    <counter name="DS Stall"
15777ec681f3Smrg             symbol_name="DsStall"
15787ec681f3Smrg             underscore_name="ds_stall"
15797ec681f3Smrg             description="The percentage of time in which domain shader pipeline stage was stalled."
15807ec681f3Smrg             data_type="float"
15817ec681f3Smrg             max_equation="100"
15827ec681f3Smrg             units="percent"
15837ec681f3Smrg             semantic_type="duration"
15847ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
15857ec681f3Smrg             mdapi_group="3D Pipe/Domain Shader"
15867ec681f3Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
15877ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
15887ec681f3Smrg             mdapi_hw_unit_type="gpu"
15897ec681f3Smrg             />
15907ec681f3Smrg    <counter name="SO Stall"
15917ec681f3Smrg             symbol_name="SoStall"
15927ec681f3Smrg             underscore_name="so_stall"
15937ec681f3Smrg             description="The percentage of time in which stream-output pipeline stage was stalled."
15947ec681f3Smrg             data_type="float"
15957ec681f3Smrg             max_equation="100"
15967ec681f3Smrg             units="percent"
15977ec681f3Smrg             semantic_type="duration"
15987ec681f3Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
15997ec681f3Smrg             mdapi_group="3D Pipe/Stream Output"
16007ec681f3Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
16017ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
16027ec681f3Smrg             mdapi_hw_unit_type="gpu"
16037ec681f3Smrg             />
16047ec681f3Smrg    <counter name="CL Stall"
16057ec681f3Smrg             symbol_name="ClStall"
16067ec681f3Smrg             underscore_name="cl_stall"
16077ec681f3Smrg             description="The percentage of time in which clipper pipeline stage was stalled."
16087ec681f3Smrg             data_type="float"
16097ec681f3Smrg             max_equation="100"
16107ec681f3Smrg             units="percent"
16117ec681f3Smrg             semantic_type="duration"
16127ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
16137ec681f3Smrg             mdapi_group="3D Pipe/Clipper"
16147ec681f3Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
16157ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
16167ec681f3Smrg             mdapi_hw_unit_type="gpu"
16177ec681f3Smrg             />
16187ec681f3Smrg    <counter name="SF Stall"
16197ec681f3Smrg             symbol_name="SfStall"
16207ec681f3Smrg             underscore_name="sf_stall"
16217ec681f3Smrg             description="The percentage of time in which strip-fans pipeline stage was stalled."
16227ec681f3Smrg             data_type="float"
16237ec681f3Smrg             max_equation="100"
16247ec681f3Smrg             units="percent"
16257ec681f3Smrg             semantic_type="duration"
16267ec681f3Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
16277ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
16287ec681f3Smrg             mdapi_usage_flags="Tier4 Correlate Draw"
16297ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
16307ec681f3Smrg             mdapi_hw_unit_type="gpu"
16317ec681f3Smrg             />
16327ec681f3Smrg    <register_config type="NOA">
16337ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
16347ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
16357ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
16367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00123E00" />
16377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x060B00B3" />
16387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140B3C00" />
16397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0B0000" />
16407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x120C8320" />
16417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x040DBE00" />
16427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x000D0000" />
16437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x280D0000" />
16447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C0E7C00" />
16457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10087C00" />
16467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E120002" />
16477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20120000" />
16487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E130002" />
16497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0B0031" />
16507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180B0092" />
16517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A0B00B1" />
16527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x020B0093" />
16537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x040B0033" />
16547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x000B0000" />
16557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0C0022" />
16567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0C0030" />
16577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0C8000" />
16587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140C8000" />
16597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160C8000" />
16607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x100DC017" />
16617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160D0013" />
16627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0D0081" />
16637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x080D0082" />
16647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0D8102" />
16657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140D0000" />
16667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0D0000" />
16677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0D4000" />
16687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x120D0000" />
16697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x060DC000" />
16707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0EC1C5" />
16717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
16727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E8000" />
16737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x100E4000" />
16747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x120EC000" />
16757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140EC000" />
16767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E4000" />
16777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x080E8000" />
16787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0EC000" />
16797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0F5555" />
16807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F0554" />
16817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E104000" />
16827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10104000" />
16837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14104000" />
16847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16104000" />
16857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18104000" />
16867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A104000" />
16877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
16887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02104000" />
16897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04104000" />
16907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06104000" />
16917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08104000" />
16927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A104000" />
16937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C104000" />
16947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E024000" />
16957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10024000" />
16967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C024000" />
16977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020055" />
16987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02024000" />
16997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04024000" />
17007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06024000" />
17017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08024000" />
17027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A024000" />
17037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C024000" />
17047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A032000" />
17057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C032000" />
17067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A035500" />
17077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030001" />
17087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02034000" />
17097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04034000" />
17107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06034000" />
17117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08034000" />
17127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A034000" />
17137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18032000" />
17147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x360036DB" />
17157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x380026DB" />
17167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A006000" />
17177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C006000" />
17187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E006000" />
17197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34001B00" />
17207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x26050002" />
17217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0A8000" />
17227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x100A8000" />
17237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x120A4000" />
17247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140A8000" />
17257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160A8000" />
17267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180A8000" />
17277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
17287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
17297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x020A8000" />
17307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x040A8000" />
17317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x060A8000" />
17327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x080A8000" />
17337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
17347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
17357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08081000" />
17367ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
17377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B105555" />
17387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101555" />
17397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
17407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D14003F" />
17417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13148000" />
17427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
17437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
17447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115555" />
17457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111555" />
17467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
17477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
17487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
17497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
17507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
17517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x19128000" />
17527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B128000" />
17537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
17547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
17557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03128000" />
17567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
17577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
17587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
17597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
17607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
17617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100604" />
17627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F103400" />
17637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100200" />
17647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53100004" />
17657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55101400" />
17667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
17677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
17687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100005" />
17697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47100000" />
17707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100000" />
17717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100400" />
17727ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
17737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
17747ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
17757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
17767ec681f3Smrg    </register_config>
17777ec681f3Smrg    <register_config type="OA">
17787ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
17797ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
17807ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x00800000" />
17817ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
17827ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
17837ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00000000" />
17847ec681f3Smrg    </register_config>
17857ec681f3Smrg    <register_config type="FLEX">
17867ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
17877ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
17887ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
17897ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
17907ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
17917ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
17927ec681f3Smrg    </register_config>
17937ec681f3Smrg  </set>
17947ec681f3Smrg
17957ec681f3Smrg  <set name="Metric set HDCAndSF"
17967ec681f3Smrg       chipset="TGLGT2"
17977ec681f3Smrg       symbol_name="HDCAndSF"
17987ec681f3Smrg       underscore_name="hdc_and_sf"
17997ec681f3Smrg       mdapi_supported_apis="VK OGL OCL IO"
18007ec681f3Smrg       hw_config_guid="3a4c7510-7725-4bf8-9eae-59115a2431c6"
18017ec681f3Smrg       >
18027ec681f3Smrg    <counter name="GPU Time Elapsed"
18037ec681f3Smrg             symbol_name="GpuTime"
18047ec681f3Smrg             underscore_name="gpu_time"
18057ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
18067ec681f3Smrg             data_type="uint64"
18077ec681f3Smrg             units="ns"
18087ec681f3Smrg             semantic_type="duration"
18097ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18107ec681f3Smrg             mdapi_group="GPU"
18117ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18127ec681f3Smrg             mdapi_supported_apis=""
18137ec681f3Smrg             mdapi_hw_unit_type="gpu"
18147ec681f3Smrg             />
18157ec681f3Smrg    <counter name="GPU Core Clocks"
18167ec681f3Smrg             symbol_name="GpuCoreClocks"
18177ec681f3Smrg             underscore_name="gpu_core_clocks"
18187ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
18197ec681f3Smrg             data_type="uint64"
18207ec681f3Smrg             units="cycles"
18217ec681f3Smrg             semantic_type="event"
18227ec681f3Smrg             equation="GPU_CLOCK 0 READ"
18237ec681f3Smrg             mdapi_group="GPU"
18247ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
18257ec681f3Smrg             mdapi_supported_apis=""
18267ec681f3Smrg             mdapi_hw_unit_type="gpu"
18277ec681f3Smrg             />
18287ec681f3Smrg    <counter name="AVG GPU Core Frequency"
18297ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
18307ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
18317ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
18327ec681f3Smrg             data_type="uint64"
18337ec681f3Smrg             max_equation="$GpuMaxFrequency"
18347ec681f3Smrg             units="hz"
18357ec681f3Smrg             semantic_type="event"
18367ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
18377ec681f3Smrg             mdapi_group="GPU"
18387ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18397ec681f3Smrg             mdapi_supported_apis=""
18407ec681f3Smrg             mdapi_hw_unit_type="gpu"
18417ec681f3Smrg             />
18427ec681f3Smrg    <counter name="GPU Busy"
18437ec681f3Smrg             symbol_name="GpuBusy"
18447ec681f3Smrg             underscore_name="gpu_busy"
18457ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
18467ec681f3Smrg             data_type="float"
18477ec681f3Smrg             max_equation="100"
18487ec681f3Smrg             units="percent"
18497ec681f3Smrg             semantic_type="duration"
18507ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
18517ec681f3Smrg             mdapi_group="GPU"
18527ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
18537ec681f3Smrg             mdapi_supported_apis=""
18547ec681f3Smrg             mdapi_hw_unit_type="gpu"
18557ec681f3Smrg             />
18567ec681f3Smrg    <counter name="VS Threads Dispatched"
18577ec681f3Smrg             symbol_name="VsThreads"
18587ec681f3Smrg             underscore_name="vs_threads"
18597ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
18607ec681f3Smrg             data_type="uint64"
18617ec681f3Smrg             units="threads"
18627ec681f3Smrg             semantic_type="event"
18637ec681f3Smrg             equation="A 1 READ"
18647ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
18657ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
18667ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
18677ec681f3Smrg             mdapi_hw_unit_type="gpu"
18687ec681f3Smrg             />
18697ec681f3Smrg    <counter name="HS Threads Dispatched"
18707ec681f3Smrg             symbol_name="HsThreads"
18717ec681f3Smrg             underscore_name="hs_threads"
18727ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
18737ec681f3Smrg             data_type="uint64"
18747ec681f3Smrg             units="threads"
18757ec681f3Smrg             semantic_type="event"
18767ec681f3Smrg             equation="A 2 READ"
18777ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
18787ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
18797ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
18807ec681f3Smrg             mdapi_hw_unit_type="gpu"
18817ec681f3Smrg             />
18827ec681f3Smrg    <counter name="DS Threads Dispatched"
18837ec681f3Smrg             symbol_name="DsThreads"
18847ec681f3Smrg             underscore_name="ds_threads"
18857ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
18867ec681f3Smrg             data_type="uint64"
18877ec681f3Smrg             units="threads"
18887ec681f3Smrg             semantic_type="event"
18897ec681f3Smrg             equation="A 3 READ"
18907ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
18917ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
18927ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
18937ec681f3Smrg             mdapi_hw_unit_type="gpu"
18947ec681f3Smrg             />
18957ec681f3Smrg    <counter name="GS Threads Dispatched"
18967ec681f3Smrg             symbol_name="GsThreads"
18977ec681f3Smrg             underscore_name="gs_threads"
18987ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
18997ec681f3Smrg             data_type="uint64"
19007ec681f3Smrg             units="threads"
19017ec681f3Smrg             semantic_type="event"
19027ec681f3Smrg             equation="A 5 READ"
19037ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
19047ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
19057ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
19067ec681f3Smrg             mdapi_hw_unit_type="gpu"
19077ec681f3Smrg             />
19087ec681f3Smrg    <counter name="FS Threads Dispatched"
19097ec681f3Smrg             symbol_name="PsThreads"
19107ec681f3Smrg             underscore_name="ps_threads"
19117ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
19127ec681f3Smrg             data_type="uint64"
19137ec681f3Smrg             units="threads"
19147ec681f3Smrg             semantic_type="event"
19157ec681f3Smrg             equation="A 6 READ"
19167ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
19177ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
19187ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
19197ec681f3Smrg             mdapi_hw_unit_type="gpu"
19207ec681f3Smrg             />
19217ec681f3Smrg    <counter name="CS Threads Dispatched"
19227ec681f3Smrg             symbol_name="CsThreads"
19237ec681f3Smrg             underscore_name="cs_threads"
19247ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
19257ec681f3Smrg             data_type="uint64"
19267ec681f3Smrg             units="threads"
19277ec681f3Smrg             semantic_type="event"
19287ec681f3Smrg             equation="A 4 READ"
19297ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
19307ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
19317ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
19327ec681f3Smrg             mdapi_hw_unit_type="gpu"
19337ec681f3Smrg             />
19347ec681f3Smrg    <counter name="EU Active"
19357ec681f3Smrg             symbol_name="EuActive"
19367ec681f3Smrg             underscore_name="eu_active"
19377ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
19387ec681f3Smrg             data_type="float"
19397ec681f3Smrg             max_equation="100"
19407ec681f3Smrg             units="percent"
19417ec681f3Smrg             semantic_type="duration"
19427ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
19437ec681f3Smrg             mdapi_group="EU Array"
19447ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
19457ec681f3Smrg             mdapi_supported_apis=""
19467ec681f3Smrg             mdapi_hw_unit_type="gpu"
19477ec681f3Smrg             />
19487ec681f3Smrg    <counter name="EU Stall"
19497ec681f3Smrg             symbol_name="EuStall"
19507ec681f3Smrg             underscore_name="eu_stall"
19517ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
19527ec681f3Smrg             data_type="float"
19537ec681f3Smrg             max_equation="100"
19547ec681f3Smrg             units="percent"
19557ec681f3Smrg             semantic_type="duration"
19567ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
19577ec681f3Smrg             mdapi_group="EU Array"
19587ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
19597ec681f3Smrg             mdapi_supported_apis=""
19607ec681f3Smrg             mdapi_hw_unit_type="gpu"
19617ec681f3Smrg             />
19627ec681f3Smrg    <counter name="EU Thread Occupancy"
19637ec681f3Smrg             symbol_name="EuThreadOccupancy"
19647ec681f3Smrg             underscore_name="eu_thread_occupancy"
19657ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
19667ec681f3Smrg             data_type="float"
19677ec681f3Smrg             max_equation="100"
19687ec681f3Smrg             units="percent"
19697ec681f3Smrg             semantic_type="duration"
19707ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
19717ec681f3Smrg             mdapi_group="EU Array"
19727ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
19737ec681f3Smrg             mdapi_supported_apis=""
19747ec681f3Smrg             mdapi_hw_unit_type="gpu"
19757ec681f3Smrg             />
19767ec681f3Smrg    <counter name="Rasterized Pixels"
19777ec681f3Smrg             symbol_name="RasterizedPixels"
19787ec681f3Smrg             underscore_name="rasterized_pixels"
19797ec681f3Smrg             description="The total number of rasterized pixels."
19807ec681f3Smrg             data_type="uint64"
19817ec681f3Smrg             units="pixels"
19827ec681f3Smrg             semantic_type="event"
19837ec681f3Smrg             equation="A 21 READ 4 UMUL"
19847ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer"
19857ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
19867ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
19877ec681f3Smrg             mdapi_hw_unit_type="gpu"
19887ec681f3Smrg             />
19897ec681f3Smrg    <counter name="Early Hi-Depth Test Fails"
19907ec681f3Smrg             symbol_name="HiDepthTestFails"
19917ec681f3Smrg             underscore_name="hi_depth_test_fails"
19927ec681f3Smrg             description="The total number of pixels dropped on early hierarchical depth test."
19937ec681f3Smrg             data_type="uint64"
19947ec681f3Smrg             units="pixels"
19957ec681f3Smrg             semantic_type="event"
19967ec681f3Smrg             equation="A 22 READ 4 UMUL"
19977ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
19987ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
19997ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
20007ec681f3Smrg             mdapi_hw_unit_type="gpu"
20017ec681f3Smrg             />
20027ec681f3Smrg    <counter name="Early Depth Test Fails"
20037ec681f3Smrg             symbol_name="EarlyDepthTestFails"
20047ec681f3Smrg             underscore_name="early_depth_test_fails"
20057ec681f3Smrg             description="The total number of pixels dropped on early depth test."
20067ec681f3Smrg             data_type="uint64"
20077ec681f3Smrg             units="pixels"
20087ec681f3Smrg             semantic_type="event"
20097ec681f3Smrg             equation="A 23 READ 4 UMUL"
20107ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
20117ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
20127ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
20137ec681f3Smrg             mdapi_hw_unit_type="gpu"
20147ec681f3Smrg             />
20157ec681f3Smrg    <counter name="Samples Killed in FS"
20167ec681f3Smrg             symbol_name="SamplesKilledInPs"
20177ec681f3Smrg             underscore_name="samples_killed_in_ps"
20187ec681f3Smrg             description="The total number of samples or pixels dropped in fragment shaders."
20197ec681f3Smrg             data_type="uint64"
20207ec681f3Smrg             units="pixels"
20217ec681f3Smrg             semantic_type="event"
20227ec681f3Smrg             equation="A 24 READ 4 UMUL"
20237ec681f3Smrg             mdapi_group="3D Pipe/Fragment Shader"
20247ec681f3Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
20257ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
20267ec681f3Smrg             mdapi_hw_unit_type="gpu"
20277ec681f3Smrg             />
20287ec681f3Smrg    <counter name="Pixels Failing Tests"
20297ec681f3Smrg             symbol_name="PixelsFailingPostPsTests"
20307ec681f3Smrg             underscore_name="pixels_failing_post_ps_tests"
20317ec681f3Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
20327ec681f3Smrg             data_type="uint64"
20337ec681f3Smrg             units="pixels"
20347ec681f3Smrg             semantic_type="event"
20357ec681f3Smrg             equation="A 25 READ 4 UMUL"
20367ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
20377ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
20387ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
20397ec681f3Smrg             mdapi_hw_unit_type="gpu"
20407ec681f3Smrg             />
20417ec681f3Smrg    <counter name="Samples Written"
20427ec681f3Smrg             symbol_name="SamplesWritten"
20437ec681f3Smrg             underscore_name="samples_written"
20447ec681f3Smrg             description="The total number of samples or pixels written to all render targets."
20457ec681f3Smrg             data_type="uint64"
20467ec681f3Smrg             units="pixels"
20477ec681f3Smrg             semantic_type="event"
20487ec681f3Smrg             equation="A 26 READ 4 UMUL"
20497ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
20507ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
20517ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
20527ec681f3Smrg             mdapi_hw_unit_type="gpu"
20537ec681f3Smrg             />
20547ec681f3Smrg    <counter name="Samples Blended"
20557ec681f3Smrg             symbol_name="SamplesBlended"
20567ec681f3Smrg             underscore_name="samples_blended"
20577ec681f3Smrg             description="The total number of blended samples or pixels written to all render targets."
20587ec681f3Smrg             data_type="uint64"
20597ec681f3Smrg             units="pixels"
20607ec681f3Smrg             semantic_type="event"
20617ec681f3Smrg             equation="A 27 READ 4 UMUL"
20627ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
20637ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
20647ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
20657ec681f3Smrg             mdapi_hw_unit_type="gpu"
20667ec681f3Smrg             />
20677ec681f3Smrg    <counter name="Sampler Texels"
20687ec681f3Smrg             symbol_name="SamplerTexels"
20697ec681f3Smrg             underscore_name="sampler_texels"
20707ec681f3Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
20717ec681f3Smrg             data_type="uint64"
20727ec681f3Smrg             units="texels"
20737ec681f3Smrg             semantic_type="event"
20747ec681f3Smrg             equation="A 28 READ 4 UMUL"
20757ec681f3Smrg             mdapi_group="Sampler/Sampler Input"
20767ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
20777ec681f3Smrg             mdapi_supported_apis=""
20787ec681f3Smrg             mdapi_hw_unit_type="gpu"
20797ec681f3Smrg             />
20807ec681f3Smrg    <counter name="Sampler Texels Misses"
20817ec681f3Smrg             symbol_name="SamplerTexelMisses"
20827ec681f3Smrg             underscore_name="sampler_texel_misses"
20837ec681f3Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
20847ec681f3Smrg             data_type="uint64"
20857ec681f3Smrg             units="texels"
20867ec681f3Smrg             semantic_type="event"
20877ec681f3Smrg             equation="A 29 READ 4 UMUL"
20887ec681f3Smrg             mdapi_group="Sampler/Sampler Cache"
20897ec681f3Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
20907ec681f3Smrg             mdapi_supported_apis=""
20917ec681f3Smrg             mdapi_hw_unit_type="gpu"
20927ec681f3Smrg             />
20937ec681f3Smrg    <counter name="SLM Bytes Read"
20947ec681f3Smrg             symbol_name="SlmBytesRead"
20957ec681f3Smrg             underscore_name="slm_bytes_read"
20967ec681f3Smrg             description="The total number of GPU memory bytes read from shared local memory."
20977ec681f3Smrg             data_type="uint64"
20987ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
20997ec681f3Smrg             units="bytes"
21007ec681f3Smrg             semantic_type="throughput"
21017ec681f3Smrg             equation="A 30 READ 64 UMUL"
21027ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
21037ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
21047ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
21057ec681f3Smrg             mdapi_hw_unit_type="gpu"
21067ec681f3Smrg             />
21077ec681f3Smrg    <counter name="SLM Bytes Written"
21087ec681f3Smrg             symbol_name="SlmBytesWritten"
21097ec681f3Smrg             underscore_name="slm_bytes_written"
21107ec681f3Smrg             description="The total number of GPU memory bytes written into shared local memory."
21117ec681f3Smrg             data_type="uint64"
21127ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
21137ec681f3Smrg             units="bytes"
21147ec681f3Smrg             semantic_type="throughput"
21157ec681f3Smrg             equation="A 31 READ 64 UMUL"
21167ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
21177ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
21187ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
21197ec681f3Smrg             mdapi_hw_unit_type="gpu"
21207ec681f3Smrg             />
21217ec681f3Smrg    <counter name="Shader Memory Accesses"
21227ec681f3Smrg             symbol_name="ShaderMemoryAccesses"
21237ec681f3Smrg             underscore_name="shader_memory_accesses"
21247ec681f3Smrg             description="The total number of shader memory accesses to L3."
21257ec681f3Smrg             data_type="uint64"
21267ec681f3Smrg             units="messages"
21277ec681f3Smrg             semantic_type="event"
21287ec681f3Smrg             equation="A 32 READ"
21297ec681f3Smrg             mdapi_group="L3/Data Port"
21307ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
21317ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
21327ec681f3Smrg             mdapi_hw_unit_type="gpu"
21337ec681f3Smrg             />
21347ec681f3Smrg    <counter name="Shader Atomic Memory Accesses"
21357ec681f3Smrg             symbol_name="ShaderAtomics"
21367ec681f3Smrg             underscore_name="shader_atomics"
21377ec681f3Smrg             description="The total number of shader atomic memory accesses."
21387ec681f3Smrg             data_type="uint64"
21397ec681f3Smrg             units="messages"
21407ec681f3Smrg             semantic_type="event"
21417ec681f3Smrg             equation="A 34 READ"
21427ec681f3Smrg             mdapi_group="L3/Data Port/Atomics"
21437ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
21447ec681f3Smrg             mdapi_supported_apis=""
21457ec681f3Smrg             mdapi_hw_unit_type="gpu"
21467ec681f3Smrg             />
21477ec681f3Smrg    <counter name="L3 Shader Throughput"
21487ec681f3Smrg             symbol_name="L3ShaderThroughput"
21497ec681f3Smrg             underscore_name="l3_shader_throughput"
21507ec681f3Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
21517ec681f3Smrg             data_type="uint64"
21527ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
21537ec681f3Smrg             units="bytes"
21547ec681f3Smrg             semantic_type="throughput"
21557ec681f3Smrg             equation="$ShaderMemoryAccesses 64 UMUL"
21567ec681f3Smrg             mdapi_group="L3/Data Port"
21577ec681f3Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
21587ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
21597ec681f3Smrg             mdapi_hw_unit_type="gpu"
21607ec681f3Smrg             />
21617ec681f3Smrg    <counter name="Shader Barrier Messages"
21627ec681f3Smrg             symbol_name="ShaderBarriers"
21637ec681f3Smrg             underscore_name="shader_barriers"
21647ec681f3Smrg             description="The total number of shader barrier messages."
21657ec681f3Smrg             data_type="uint64"
21667ec681f3Smrg             units="messages"
21677ec681f3Smrg             semantic_type="event"
21687ec681f3Smrg             equation="A 35 READ"
21697ec681f3Smrg             mdapi_group="EU Array/Barrier"
21707ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
21717ec681f3Smrg             mdapi_supported_apis=""
21727ec681f3Smrg             mdapi_hw_unit_type="gpu"
21737ec681f3Smrg             />
21747ec681f3Smrg    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
21757ec681f3Smrg             symbol_name="NonSamplerShader00AccessStalledOnL3"
21767ec681f3Smrg             underscore_name="non_sampler_shader00_access_stalled_on_l3"
21777ec681f3Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
21787ec681f3Smrg             data_type="float"
21797ec681f3Smrg             max_equation="100"
21807ec681f3Smrg             units="percent"
21817ec681f3Smrg             semantic_type="duration"
21827ec681f3Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
21837ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
21847ec681f3Smrg             mdapi_group="GPU/Data Port"
21857ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
21867ec681f3Smrg             mdapi_supported_apis=""
21877ec681f3Smrg             mdapi_hw_unit_type="subslice"
21887ec681f3Smrg             />
21897ec681f3Smrg    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
21907ec681f3Smrg             symbol_name="NonSamplerShader01AccessStalledOnL3"
21917ec681f3Smrg             underscore_name="non_sampler_shader01_access_stalled_on_l3"
21927ec681f3Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
21937ec681f3Smrg             data_type="float"
21947ec681f3Smrg             max_equation="100"
21957ec681f3Smrg             units="percent"
21967ec681f3Smrg             semantic_type="duration"
21977ec681f3Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
21987ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
21997ec681f3Smrg             mdapi_group="GPU/Data Port"
22007ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
22017ec681f3Smrg             mdapi_supported_apis=""
22027ec681f3Smrg             mdapi_hw_unit_type="subslice"
22037ec681f3Smrg             />
22047ec681f3Smrg    <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
22057ec681f3Smrg             symbol_name="NonSamplerShader02AccessStalledOnL3"
22067ec681f3Smrg             underscore_name="non_sampler_shader02_access_stalled_on_l3"
22077ec681f3Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
22087ec681f3Smrg             data_type="float"
22097ec681f3Smrg             max_equation="100"
22107ec681f3Smrg             units="percent"
22117ec681f3Smrg             semantic_type="duration"
22127ec681f3Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
22137ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
22147ec681f3Smrg             mdapi_group="GPU/Data Port"
22157ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
22167ec681f3Smrg             mdapi_supported_apis=""
22177ec681f3Smrg             mdapi_hw_unit_type="subslice"
22187ec681f3Smrg             />
22197ec681f3Smrg    <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
22207ec681f3Smrg             symbol_name="NonSamplerShader03AccessStalledOnL3"
22217ec681f3Smrg             underscore_name="non_sampler_shader03_access_stalled_on_l3"
22227ec681f3Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
22237ec681f3Smrg             data_type="float"
22247ec681f3Smrg             max_equation="100"
22257ec681f3Smrg             units="percent"
22267ec681f3Smrg             semantic_type="duration"
22277ec681f3Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
22287ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
22297ec681f3Smrg             mdapi_group="GPU/Data Port"
22307ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
22317ec681f3Smrg             mdapi_supported_apis=""
22327ec681f3Smrg             mdapi_hw_unit_type="subslice"
22337ec681f3Smrg             />
22347ec681f3Smrg    <counter name="Slice0 Dualsubslice4 Non-sampler Shader Access Stalled On L3"
22357ec681f3Smrg             symbol_name="NonSamplerShader04AccessStalledOnL3"
22367ec681f3Smrg             underscore_name="non_sampler_shader04_access_stalled_on_l3"
22377ec681f3Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice4)"
22387ec681f3Smrg             data_type="float"
22397ec681f3Smrg             max_equation="100"
22407ec681f3Smrg             units="percent"
22417ec681f3Smrg             semantic_type="duration"
22427ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
22437ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
22447ec681f3Smrg             mdapi_group="GPU/Data Port"
22457ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
22467ec681f3Smrg             mdapi_supported_apis=""
22477ec681f3Smrg             mdapi_hw_unit_type="subslice"
22487ec681f3Smrg             />
22497ec681f3Smrg    <counter name="Slice0 Dualsubslice5 Non-sampler Shader Access Stalled On L3"
22507ec681f3Smrg             symbol_name="NonSamplerShader05AccessStalledOnL3"
22517ec681f3Smrg             underscore_name="non_sampler_shader05_access_stalled_on_l3"
22527ec681f3Smrg             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice5)"
22537ec681f3Smrg             data_type="float"
22547ec681f3Smrg             max_equation="100"
22557ec681f3Smrg             units="percent"
22567ec681f3Smrg             semantic_type="duration"
22577ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
22587ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
22597ec681f3Smrg             mdapi_group="GPU/Data Port"
22607ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
22617ec681f3Smrg             mdapi_supported_apis=""
22627ec681f3Smrg             mdapi_hw_unit_type="subslice"
22637ec681f3Smrg             />
22647ec681f3Smrg    <counter name="Polygon Data Ready"
22657ec681f3Smrg             symbol_name="PolyDataReady"
22667ec681f3Smrg             underscore_name="poly_data_ready"
22677ec681f3Smrg             description="The percentage of time in which geometry pipeline output is ready"
22687ec681f3Smrg             data_type="float"
22697ec681f3Smrg             max_equation="100"
22707ec681f3Smrg             units="percent"
22717ec681f3Smrg             semantic_type="duration"
22727ec681f3Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
22737ec681f3Smrg             mdapi_group="GPU/3D Pipe/Strip-Fans"
22747ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
22757ec681f3Smrg             mdapi_supported_apis=""
22767ec681f3Smrg             mdapi_hw_unit_type="gpu"
22777ec681f3Smrg             />
22787ec681f3Smrg    <register_config type="NOA">
22797ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
22807ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
22817ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
22827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14112400" />
22837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14312400" />
22847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14512474" />
22857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14712400" />
22867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14912400" />
22877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14B12400" />
22887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x240A0019" />
22897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C07C000" />
22907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24070002" />
22917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10110074" />
22927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08110000" />
22937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10128000" />
22947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C130400" />
22957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12310074" />
22967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10310000" />
22977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08310000" />
22987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12328000" />
22997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C330800" />
23007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10510000" />
23017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A510000" />
23027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14528000" />
23037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C531000" />
23047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16710074" />
23057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10710000" />
23067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A710000" />
23077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16728000" />
23087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C732000" />
23097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E910074" />
23107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10910000" />
23117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06910000" />
23127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E928000" />
23137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C930200" />
23147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B10074" />
23157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B10000" />
23167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B28000" />
23177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B38000" />
23187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F0020" />
23197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16104000" />
23207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020001" />
23217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A030600" />
23227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18002000" />
23237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36003488" />
23247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x3800001B" />
23257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00014000" />
23267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A012000" />
23277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24050038" />
23287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24060080" />
23297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180A00F7" />
23307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x200A0000" />
23317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140A8000" />
23327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160A8000" />
23337ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
23347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x41104000" />
23357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B105000" />
23367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D100055" />
23377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11148000" />
23387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14E000" />
23397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140007" />
23407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B112000" />
23417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115000" />
23427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61110055" />
23437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01128000" />
23447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
23457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
23467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
23477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
23487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
23497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x19128000" />
23507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47100600" />
23517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100000" />
23527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F101116" />
23537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100401" />
23547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53100030" />
23557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
23567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
23577ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
23587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
23597ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
23607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
23617ec681f3Smrg    </register_config>
23627ec681f3Smrg    <register_config type="OA">
23637ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
23647ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
23657ec681f3Smrg        <register type="OA" address="0x0000D904" value="0xF0800000" />
23667ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
23677ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x70800000" />
23687ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x007F0000" />
23697ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00000002" />
23707ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
23717ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00000002" />
23727ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
23737ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x00000002" />
23747ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
23757ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x00000002" />
23767ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
23777ec681f3Smrg        <register type="OA" address="0x0000D950" value="0x00000002" />
23787ec681f3Smrg        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
23797ec681f3Smrg        <register type="OA" address="0x0000DC10" value="0x00000002" />
23807ec681f3Smrg        <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
23817ec681f3Smrg        <register type="OA" address="0x0000D958" value="0x00000002" />
23827ec681f3Smrg        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
23837ec681f3Smrg        <register type="OA" address="0x0000DC18" value="0x00000002" />
23847ec681f3Smrg        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
23857ec681f3Smrg        <register type="OA" address="0x0000D960" value="0x00000002" />
23867ec681f3Smrg        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
23877ec681f3Smrg        <register type="OA" address="0x0000DC20" value="0x00000002" />
23887ec681f3Smrg        <register type="OA" address="0x0000DC24" value="0x0000FFEF" />
23897ec681f3Smrg        <register type="OA" address="0x0000D968" value="0x00000002" />
23907ec681f3Smrg        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
23917ec681f3Smrg        <register type="OA" address="0x0000DC28" value="0x00000002" />
23927ec681f3Smrg        <register type="OA" address="0x0000DC2C" value="0x0000FFDF" />
23937ec681f3Smrg        <register type="OA" address="0x0000D970" value="0x00000002" />
23947ec681f3Smrg        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
23957ec681f3Smrg        <register type="OA" address="0x0000DC30" value="0x00000002" />
23967ec681f3Smrg        <register type="OA" address="0x0000DC34" value="0x0000FFBF" />
23977ec681f3Smrg    </register_config>
23987ec681f3Smrg    <register_config type="FLEX">
23997ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
24007ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
24017ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
24027ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
24037ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
24047ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
24057ec681f3Smrg    </register_config>
24067ec681f3Smrg  </set>
24077ec681f3Smrg
24087ec681f3Smrg  <set name="Metric set RasterizerAndPixelBackend"
24097ec681f3Smrg       chipset="TGLGT2"
24107ec681f3Smrg       symbol_name="RasterizerAndPixelBackend"
24117ec681f3Smrg       underscore_name="rasterizer_and_pixel_backend"
24127ec681f3Smrg       mdapi_supported_apis="VK OGL OCL IO"
24137ec681f3Smrg       hw_config_guid="6f02479c-e9ca-4c2b-b1e6-216a9e1c5ef7"
24147ec681f3Smrg       >
24157ec681f3Smrg    <counter name="GPU Time Elapsed"
24167ec681f3Smrg             symbol_name="GpuTime"
24177ec681f3Smrg             underscore_name="gpu_time"
24187ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
24197ec681f3Smrg             data_type="uint64"
24207ec681f3Smrg             units="ns"
24217ec681f3Smrg             semantic_type="duration"
24227ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
24237ec681f3Smrg             mdapi_group="GPU"
24247ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24257ec681f3Smrg             mdapi_supported_apis=""
24267ec681f3Smrg             mdapi_hw_unit_type="gpu"
24277ec681f3Smrg             />
24287ec681f3Smrg    <counter name="GPU Core Clocks"
24297ec681f3Smrg             symbol_name="GpuCoreClocks"
24307ec681f3Smrg             underscore_name="gpu_core_clocks"
24317ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
24327ec681f3Smrg             data_type="uint64"
24337ec681f3Smrg             units="cycles"
24347ec681f3Smrg             semantic_type="event"
24357ec681f3Smrg             equation="GPU_CLOCK 0 READ"
24367ec681f3Smrg             mdapi_group="GPU"
24377ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
24387ec681f3Smrg             mdapi_supported_apis=""
24397ec681f3Smrg             mdapi_hw_unit_type="gpu"
24407ec681f3Smrg             />
24417ec681f3Smrg    <counter name="AVG GPU Core Frequency"
24427ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
24437ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
24447ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
24457ec681f3Smrg             data_type="uint64"
24467ec681f3Smrg             max_equation="$GpuMaxFrequency"
24477ec681f3Smrg             units="hz"
24487ec681f3Smrg             semantic_type="event"
24497ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
24507ec681f3Smrg             mdapi_group="GPU"
24517ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24527ec681f3Smrg             mdapi_supported_apis=""
24537ec681f3Smrg             mdapi_hw_unit_type="gpu"
24547ec681f3Smrg             />
24557ec681f3Smrg    <counter name="GPU Busy"
24567ec681f3Smrg             symbol_name="GpuBusy"
24577ec681f3Smrg             underscore_name="gpu_busy"
24587ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
24597ec681f3Smrg             data_type="float"
24607ec681f3Smrg             max_equation="100"
24617ec681f3Smrg             units="percent"
24627ec681f3Smrg             semantic_type="duration"
24637ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
24647ec681f3Smrg             mdapi_group="GPU"
24657ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
24667ec681f3Smrg             mdapi_supported_apis=""
24677ec681f3Smrg             mdapi_hw_unit_type="gpu"
24687ec681f3Smrg             />
24697ec681f3Smrg    <counter name="VS Threads Dispatched"
24707ec681f3Smrg             symbol_name="VsThreads"
24717ec681f3Smrg             underscore_name="vs_threads"
24727ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
24737ec681f3Smrg             data_type="uint64"
24747ec681f3Smrg             units="threads"
24757ec681f3Smrg             semantic_type="event"
24767ec681f3Smrg             equation="A 1 READ"
24777ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
24787ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
24797ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
24807ec681f3Smrg             mdapi_hw_unit_type="gpu"
24817ec681f3Smrg             />
24827ec681f3Smrg    <counter name="HS Threads Dispatched"
24837ec681f3Smrg             symbol_name="HsThreads"
24847ec681f3Smrg             underscore_name="hs_threads"
24857ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
24867ec681f3Smrg             data_type="uint64"
24877ec681f3Smrg             units="threads"
24887ec681f3Smrg             semantic_type="event"
24897ec681f3Smrg             equation="A 2 READ"
24907ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
24917ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
24927ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
24937ec681f3Smrg             mdapi_hw_unit_type="gpu"
24947ec681f3Smrg             />
24957ec681f3Smrg    <counter name="DS Threads Dispatched"
24967ec681f3Smrg             symbol_name="DsThreads"
24977ec681f3Smrg             underscore_name="ds_threads"
24987ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
24997ec681f3Smrg             data_type="uint64"
25007ec681f3Smrg             units="threads"
25017ec681f3Smrg             semantic_type="event"
25027ec681f3Smrg             equation="A 3 READ"
25037ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
25047ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
25057ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
25067ec681f3Smrg             mdapi_hw_unit_type="gpu"
25077ec681f3Smrg             />
25087ec681f3Smrg    <counter name="GS Threads Dispatched"
25097ec681f3Smrg             symbol_name="GsThreads"
25107ec681f3Smrg             underscore_name="gs_threads"
25117ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
25127ec681f3Smrg             data_type="uint64"
25137ec681f3Smrg             units="threads"
25147ec681f3Smrg             semantic_type="event"
25157ec681f3Smrg             equation="A 5 READ"
25167ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
25177ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
25187ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
25197ec681f3Smrg             mdapi_hw_unit_type="gpu"
25207ec681f3Smrg             />
25217ec681f3Smrg    <counter name="FS Threads Dispatched"
25227ec681f3Smrg             symbol_name="PsThreads"
25237ec681f3Smrg             underscore_name="ps_threads"
25247ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
25257ec681f3Smrg             data_type="uint64"
25267ec681f3Smrg             units="threads"
25277ec681f3Smrg             semantic_type="event"
25287ec681f3Smrg             equation="A 6 READ"
25297ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
25307ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
25317ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
25327ec681f3Smrg             mdapi_hw_unit_type="gpu"
25337ec681f3Smrg             />
25347ec681f3Smrg    <counter name="CS Threads Dispatched"
25357ec681f3Smrg             symbol_name="CsThreads"
25367ec681f3Smrg             underscore_name="cs_threads"
25377ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
25387ec681f3Smrg             data_type="uint64"
25397ec681f3Smrg             units="threads"
25407ec681f3Smrg             semantic_type="event"
25417ec681f3Smrg             equation="A 4 READ"
25427ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
25437ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
25447ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
25457ec681f3Smrg             mdapi_hw_unit_type="gpu"
25467ec681f3Smrg             />
25477ec681f3Smrg    <counter name="EU Active"
25487ec681f3Smrg             symbol_name="EuActive"
25497ec681f3Smrg             underscore_name="eu_active"
25507ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
25517ec681f3Smrg             data_type="float"
25527ec681f3Smrg             max_equation="100"
25537ec681f3Smrg             units="percent"
25547ec681f3Smrg             semantic_type="duration"
25557ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
25567ec681f3Smrg             mdapi_group="EU Array"
25577ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
25587ec681f3Smrg             mdapi_supported_apis=""
25597ec681f3Smrg             mdapi_hw_unit_type="gpu"
25607ec681f3Smrg             />
25617ec681f3Smrg    <counter name="EU Stall"
25627ec681f3Smrg             symbol_name="EuStall"
25637ec681f3Smrg             underscore_name="eu_stall"
25647ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
25657ec681f3Smrg             data_type="float"
25667ec681f3Smrg             max_equation="100"
25677ec681f3Smrg             units="percent"
25687ec681f3Smrg             semantic_type="duration"
25697ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
25707ec681f3Smrg             mdapi_group="EU Array"
25717ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
25727ec681f3Smrg             mdapi_supported_apis=""
25737ec681f3Smrg             mdapi_hw_unit_type="gpu"
25747ec681f3Smrg             />
25757ec681f3Smrg    <counter name="EU Thread Occupancy"
25767ec681f3Smrg             symbol_name="EuThreadOccupancy"
25777ec681f3Smrg             underscore_name="eu_thread_occupancy"
25787ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
25797ec681f3Smrg             data_type="float"
25807ec681f3Smrg             max_equation="100"
25817ec681f3Smrg             units="percent"
25827ec681f3Smrg             semantic_type="duration"
25837ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
25847ec681f3Smrg             mdapi_group="EU Array"
25857ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
25867ec681f3Smrg             mdapi_supported_apis=""
25877ec681f3Smrg             mdapi_hw_unit_type="gpu"
25887ec681f3Smrg             />
25897ec681f3Smrg    <counter name="Rasterized Pixels"
25907ec681f3Smrg             symbol_name="RasterizedPixels"
25917ec681f3Smrg             underscore_name="rasterized_pixels"
25927ec681f3Smrg             description="The total number of rasterized pixels."
25937ec681f3Smrg             data_type="uint64"
25947ec681f3Smrg             units="pixels"
25957ec681f3Smrg             semantic_type="event"
25967ec681f3Smrg             equation="A 21 READ 4 UMUL"
25977ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer"
25987ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
25997ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
26007ec681f3Smrg             mdapi_hw_unit_type="gpu"
26017ec681f3Smrg             />
26027ec681f3Smrg    <counter name="Early Hi-Depth Test Fails"
26037ec681f3Smrg             symbol_name="HiDepthTestFails"
26047ec681f3Smrg             underscore_name="hi_depth_test_fails"
26057ec681f3Smrg             description="The total number of pixels dropped on early hierarchical depth test."
26067ec681f3Smrg             data_type="uint64"
26077ec681f3Smrg             units="pixels"
26087ec681f3Smrg             semantic_type="event"
26097ec681f3Smrg             equation="A 22 READ 4 UMUL"
26107ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
26117ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
26127ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
26137ec681f3Smrg             mdapi_hw_unit_type="gpu"
26147ec681f3Smrg             />
26157ec681f3Smrg    <counter name="Early Depth Test Fails"
26167ec681f3Smrg             symbol_name="EarlyDepthTestFails"
26177ec681f3Smrg             underscore_name="early_depth_test_fails"
26187ec681f3Smrg             description="The total number of pixels dropped on early depth test."
26197ec681f3Smrg             data_type="uint64"
26207ec681f3Smrg             units="pixels"
26217ec681f3Smrg             semantic_type="event"
26227ec681f3Smrg             equation="A 23 READ 4 UMUL"
26237ec681f3Smrg             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
26247ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
26257ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
26267ec681f3Smrg             mdapi_hw_unit_type="gpu"
26277ec681f3Smrg             />
26287ec681f3Smrg    <counter name="Samples Killed in FS"
26297ec681f3Smrg             symbol_name="SamplesKilledInPs"
26307ec681f3Smrg             underscore_name="samples_killed_in_ps"
26317ec681f3Smrg             description="The total number of samples or pixels dropped in fragment shaders."
26327ec681f3Smrg             data_type="uint64"
26337ec681f3Smrg             units="pixels"
26347ec681f3Smrg             semantic_type="event"
26357ec681f3Smrg             equation="A 24 READ 4 UMUL"
26367ec681f3Smrg             mdapi_group="3D Pipe/Fragment Shader"
26377ec681f3Smrg             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
26387ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
26397ec681f3Smrg             mdapi_hw_unit_type="gpu"
26407ec681f3Smrg             />
26417ec681f3Smrg    <counter name="Pixels Failing Tests"
26427ec681f3Smrg             symbol_name="PixelsFailingPostPsTests"
26437ec681f3Smrg             underscore_name="pixels_failing_post_ps_tests"
26447ec681f3Smrg             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
26457ec681f3Smrg             data_type="uint64"
26467ec681f3Smrg             units="pixels"
26477ec681f3Smrg             semantic_type="event"
26487ec681f3Smrg             equation="A 25 READ 4 UMUL"
26497ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
26507ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
26517ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
26527ec681f3Smrg             mdapi_hw_unit_type="gpu"
26537ec681f3Smrg             />
26547ec681f3Smrg    <counter name="Samples Written"
26557ec681f3Smrg             symbol_name="SamplesWritten"
26567ec681f3Smrg             underscore_name="samples_written"
26577ec681f3Smrg             description="The total number of samples or pixels written to all render targets."
26587ec681f3Smrg             data_type="uint64"
26597ec681f3Smrg             units="pixels"
26607ec681f3Smrg             semantic_type="event"
26617ec681f3Smrg             equation="A 26 READ 4 UMUL"
26627ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
26637ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
26647ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
26657ec681f3Smrg             mdapi_hw_unit_type="gpu"
26667ec681f3Smrg             />
26677ec681f3Smrg    <counter name="Samples Blended"
26687ec681f3Smrg             symbol_name="SamplesBlended"
26697ec681f3Smrg             underscore_name="samples_blended"
26707ec681f3Smrg             description="The total number of blended samples or pixels written to all render targets."
26717ec681f3Smrg             data_type="uint64"
26727ec681f3Smrg             units="pixels"
26737ec681f3Smrg             semantic_type="event"
26747ec681f3Smrg             equation="A 27 READ 4 UMUL"
26757ec681f3Smrg             mdapi_group="3D Pipe/Output Merger"
26767ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
26777ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
26787ec681f3Smrg             mdapi_hw_unit_type="gpu"
26797ec681f3Smrg             />
26807ec681f3Smrg    <counter name="Sampler Texels"
26817ec681f3Smrg             symbol_name="SamplerTexels"
26827ec681f3Smrg             underscore_name="sampler_texels"
26837ec681f3Smrg             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
26847ec681f3Smrg             data_type="uint64"
26857ec681f3Smrg             units="texels"
26867ec681f3Smrg             semantic_type="event"
26877ec681f3Smrg             equation="A 28 READ 4 UMUL"
26887ec681f3Smrg             mdapi_group="Sampler/Sampler Input"
26897ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
26907ec681f3Smrg             mdapi_supported_apis=""
26917ec681f3Smrg             mdapi_hw_unit_type="gpu"
26927ec681f3Smrg             />
26937ec681f3Smrg    <counter name="Sampler Texels Misses"
26947ec681f3Smrg             symbol_name="SamplerTexelMisses"
26957ec681f3Smrg             underscore_name="sampler_texel_misses"
26967ec681f3Smrg             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
26977ec681f3Smrg             data_type="uint64"
26987ec681f3Smrg             units="texels"
26997ec681f3Smrg             semantic_type="event"
27007ec681f3Smrg             equation="A 29 READ 4 UMUL"
27017ec681f3Smrg             mdapi_group="Sampler/Sampler Cache"
27027ec681f3Smrg             mdapi_usage_flags="Tier3 Batch Frame Draw"
27037ec681f3Smrg             mdapi_supported_apis=""
27047ec681f3Smrg             mdapi_hw_unit_type="gpu"
27057ec681f3Smrg             />
27067ec681f3Smrg    <counter name="SLM Bytes Read"
27077ec681f3Smrg             symbol_name="SlmBytesRead"
27087ec681f3Smrg             underscore_name="slm_bytes_read"
27097ec681f3Smrg             description="The total number of GPU memory bytes read from shared local memory."
27107ec681f3Smrg             data_type="uint64"
27117ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
27127ec681f3Smrg             units="bytes"
27137ec681f3Smrg             semantic_type="throughput"
27147ec681f3Smrg             equation="A 30 READ 64 UMUL"
27157ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
27167ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
27177ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
27187ec681f3Smrg             mdapi_hw_unit_type="gpu"
27197ec681f3Smrg             />
27207ec681f3Smrg    <counter name="SLM Bytes Written"
27217ec681f3Smrg             symbol_name="SlmBytesWritten"
27227ec681f3Smrg             underscore_name="slm_bytes_written"
27237ec681f3Smrg             description="The total number of GPU memory bytes written into shared local memory."
27247ec681f3Smrg             data_type="uint64"
27257ec681f3Smrg             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
27267ec681f3Smrg             units="bytes"
27277ec681f3Smrg             semantic_type="throughput"
27287ec681f3Smrg             equation="A 31 READ 64 UMUL"
27297ec681f3Smrg             mdapi_group="L3/Data Port/SLM"
27307ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
27317ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
27327ec681f3Smrg             mdapi_hw_unit_type="gpu"
27337ec681f3Smrg             />
27347ec681f3Smrg    <counter name="Shader Memory Accesses"
27357ec681f3Smrg             symbol_name="ShaderMemoryAccesses"
27367ec681f3Smrg             underscore_name="shader_memory_accesses"
27377ec681f3Smrg             description="The total number of shader memory accesses to L3."
27387ec681f3Smrg             data_type="uint64"
27397ec681f3Smrg             units="messages"
27407ec681f3Smrg             semantic_type="event"
27417ec681f3Smrg             equation="A 32 READ"
27427ec681f3Smrg             mdapi_group="L3/Data Port"
27437ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
27447ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
27457ec681f3Smrg             mdapi_hw_unit_type="gpu"
27467ec681f3Smrg             />
27477ec681f3Smrg    <counter name="Shader Atomic Memory Accesses"
27487ec681f3Smrg             symbol_name="ShaderAtomics"
27497ec681f3Smrg             underscore_name="shader_atomics"
27507ec681f3Smrg             description="The total number of shader atomic memory accesses."
27517ec681f3Smrg             data_type="uint64"
27527ec681f3Smrg             units="messages"
27537ec681f3Smrg             semantic_type="event"
27547ec681f3Smrg             equation="A 34 READ"
27557ec681f3Smrg             mdapi_group="L3/Data Port/Atomics"
27567ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
27577ec681f3Smrg             mdapi_supported_apis=""
27587ec681f3Smrg             mdapi_hw_unit_type="gpu"
27597ec681f3Smrg             />
27607ec681f3Smrg    <counter name="L3 Shader Throughput"
27617ec681f3Smrg             symbol_name="L3ShaderThroughput"
27627ec681f3Smrg             underscore_name="l3_shader_throughput"
27637ec681f3Smrg             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
27647ec681f3Smrg             data_type="uint64"
27657ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
27667ec681f3Smrg             units="bytes"
27677ec681f3Smrg             semantic_type="throughput"
27687ec681f3Smrg             equation="$ShaderMemoryAccesses 64 UMUL"
27697ec681f3Smrg             mdapi_group="L3/Data Port"
27707ec681f3Smrg             mdapi_usage_flags="Tier2 Frame Batch Draw"
27717ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO"
27727ec681f3Smrg             mdapi_hw_unit_type="gpu"
27737ec681f3Smrg             />
27747ec681f3Smrg    <counter name="Shader Barrier Messages"
27757ec681f3Smrg             symbol_name="ShaderBarriers"
27767ec681f3Smrg             underscore_name="shader_barriers"
27777ec681f3Smrg             description="The total number of shader barrier messages."
27787ec681f3Smrg             data_type="uint64"
27797ec681f3Smrg             units="messages"
27807ec681f3Smrg             semantic_type="event"
27817ec681f3Smrg             equation="A 35 READ"
27827ec681f3Smrg             mdapi_group="EU Array/Barrier"
27837ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
27847ec681f3Smrg             mdapi_supported_apis=""
27857ec681f3Smrg             mdapi_hw_unit_type="gpu"
27867ec681f3Smrg             />
27877ec681f3Smrg    <counter name="Slice0 Rasterizer Input Available"
27887ec681f3Smrg             symbol_name="Rasterizer0InputAvailable"
27897ec681f3Smrg             underscore_name="rasterizer0_input_available"
27907ec681f3Smrg             description="The percentage of time in which slice0 rasterizer input is available"
27917ec681f3Smrg             data_type="float"
27927ec681f3Smrg             max_equation="100"
27937ec681f3Smrg             units="percent"
27947ec681f3Smrg             semantic_type="duration"
27957ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
27967ec681f3Smrg             availability="$SliceMask 1 AND"
27977ec681f3Smrg             mdapi_group="GPU/Rasterizer"
27987ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
27997ec681f3Smrg             mdapi_supported_apis=""
28007ec681f3Smrg             mdapi_hw_unit_type="slice"
28017ec681f3Smrg             />
28027ec681f3Smrg    <counter name="Slice0 Rasterizer Output Ready"
28037ec681f3Smrg             symbol_name="Rasterizer0OutputReady"
28047ec681f3Smrg             underscore_name="rasterizer0_output_ready"
28057ec681f3Smrg             description="The percentage of time in which slice0 rasterizer output is ready"
28067ec681f3Smrg             data_type="float"
28077ec681f3Smrg             max_equation="100"
28087ec681f3Smrg             units="percent"
28097ec681f3Smrg             semantic_type="duration"
28107ec681f3Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
28117ec681f3Smrg             availability="$SliceMask 1 AND"
28127ec681f3Smrg             mdapi_group="GPU/Rasterizer"
28137ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
28147ec681f3Smrg             mdapi_supported_apis=""
28157ec681f3Smrg             mdapi_hw_unit_type="slice"
28167ec681f3Smrg             />
28177ec681f3Smrg    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
28187ec681f3Smrg             symbol_name="PixelData00Ready"
28197ec681f3Smrg             underscore_name="pixel_data00_ready"
28207ec681f3Smrg             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
28217ec681f3Smrg             data_type="float"
28227ec681f3Smrg             max_equation="100"
28237ec681f3Smrg             units="percent"
28247ec681f3Smrg             semantic_type="duration"
28257ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
28267ec681f3Smrg             mdapi_group="GPU/Rasterizer/Early Depth Test"
28277ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
28287ec681f3Smrg             mdapi_supported_apis=""
28297ec681f3Smrg             mdapi_hw_unit_type="slice"
28307ec681f3Smrg             />
28317ec681f3Smrg    <counter name="Slice0 Pipe0 PS Output Available"
28327ec681f3Smrg             symbol_name="PSOutput00Available"
28337ec681f3Smrg             underscore_name="ps_output00_available"
28347ec681f3Smrg             description="The percentage of time in which slice0 pipe0 PS output is available"
28357ec681f3Smrg             data_type="float"
28367ec681f3Smrg             max_equation="100"
28377ec681f3Smrg             units="percent"
28387ec681f3Smrg             semantic_type="duration"
28397ec681f3Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
28407ec681f3Smrg             mdapi_group="GPU/3D Pipe"
28417ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
28427ec681f3Smrg             mdapi_supported_apis=""
28437ec681f3Smrg             mdapi_hw_unit_type="slice"
28447ec681f3Smrg             />
28457ec681f3Smrg    <counter name="Slice0 Pipe1 PS Output Available"
28467ec681f3Smrg             symbol_name="PSOutput01Available"
28477ec681f3Smrg             underscore_name="ps_output01_available"
28487ec681f3Smrg             description="The percentage of time in which slice0 pipe1 PS output is available"
28497ec681f3Smrg             data_type="float"
28507ec681f3Smrg             max_equation="100"
28517ec681f3Smrg             units="percent"
28527ec681f3Smrg             semantic_type="duration"
28537ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
28547ec681f3Smrg             mdapi_group="GPU/3D Pipe"
28557ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
28567ec681f3Smrg             mdapi_supported_apis=""
28577ec681f3Smrg             mdapi_hw_unit_type="slice"
28587ec681f3Smrg             />
28597ec681f3Smrg    <counter name="Slice0 Pipe2 PS Output Available"
28607ec681f3Smrg             symbol_name="PSOutput02Available"
28617ec681f3Smrg             underscore_name="ps_output02_available"
28627ec681f3Smrg             description="The percentage of time in which slice0 pipe2 PS output is available"
28637ec681f3Smrg             data_type="float"
28647ec681f3Smrg             max_equation="100"
28657ec681f3Smrg             units="percent"
28667ec681f3Smrg             semantic_type="duration"
28677ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
28687ec681f3Smrg             mdapi_group="GPU/3D Pipe"
28697ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
28707ec681f3Smrg             mdapi_supported_apis=""
28717ec681f3Smrg             mdapi_hw_unit_type="slice"
28727ec681f3Smrg             />
28737ec681f3Smrg    <counter name="Slice0 Pipe0 Pixel Values Ready"
28747ec681f3Smrg             symbol_name="PixelValues00Ready"
28757ec681f3Smrg             underscore_name="pixel_values00_ready"
28767ec681f3Smrg             description="The percentage of time in which slice0 pipe0 pixel values are ready"
28777ec681f3Smrg             data_type="float"
28787ec681f3Smrg             max_equation="100"
28797ec681f3Smrg             units="percent"
28807ec681f3Smrg             semantic_type="duration"
28817ec681f3Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
28827ec681f3Smrg             mdapi_group="GPU/3D Pipe"
28837ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
28847ec681f3Smrg             mdapi_supported_apis=""
28857ec681f3Smrg             mdapi_hw_unit_type="slice"
28867ec681f3Smrg             />
28877ec681f3Smrg    <counter name="Slice0 Pipe1 Pixel Values Ready"
28887ec681f3Smrg             symbol_name="PixelValues01Ready"
28897ec681f3Smrg             underscore_name="pixel_values01_ready"
28907ec681f3Smrg             description="The percentage of time in which slice0 pipe1 pixel values are ready"
28917ec681f3Smrg             data_type="float"
28927ec681f3Smrg             max_equation="100"
28937ec681f3Smrg             units="percent"
28947ec681f3Smrg             semantic_type="duration"
28957ec681f3Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
28967ec681f3Smrg             mdapi_group="GPU/3D Pipe"
28977ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
28987ec681f3Smrg             mdapi_supported_apis=""
28997ec681f3Smrg             mdapi_hw_unit_type="slice"
29007ec681f3Smrg             />
29017ec681f3Smrg    <counter name="Slice0 Pipe2 Pixel Values Ready"
29027ec681f3Smrg             symbol_name="PixelValues02Ready"
29037ec681f3Smrg             underscore_name="pixel_values02_ready"
29047ec681f3Smrg             description="The percentage of time in which slice0 pipe2 pixel values are ready"
29057ec681f3Smrg             data_type="float"
29067ec681f3Smrg             max_equation="100"
29077ec681f3Smrg             units="percent"
29087ec681f3Smrg             semantic_type="duration"
29097ec681f3Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
29107ec681f3Smrg             mdapi_group="GPU/3D Pipe"
29117ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29127ec681f3Smrg             mdapi_supported_apis=""
29137ec681f3Smrg             mdapi_hw_unit_type="slice"
29147ec681f3Smrg             />
29157ec681f3Smrg    <counter name="SQ00 is full"
29167ec681f3Smrg             symbol_name="GTRequestQueue00Full"
29177ec681f3Smrg             underscore_name="gt_request_queue00_full"
29187ec681f3Smrg             description="The percentage of time when IDI0 SQ0 is filled above a threshold (usually 48 entries)"
29197ec681f3Smrg             data_type="float"
29207ec681f3Smrg             max_equation="100"
29217ec681f3Smrg             units="percent"
29227ec681f3Smrg             semantic_type="duration"
29237ec681f3Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
29247ec681f3Smrg             mdapi_group="GTI"
29257ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29267ec681f3Smrg             mdapi_supported_apis=""
29277ec681f3Smrg             mdapi_hw_unit_type="gpu"
29287ec681f3Smrg             />
29297ec681f3Smrg    <counter name="SQ01 is full"
29307ec681f3Smrg             symbol_name="GTRequestQueue01Full"
29317ec681f3Smrg             underscore_name="gt_request_queue01_full"
29327ec681f3Smrg             description="The percentage of time when IDI0 SQ1 is filled above a threshold (usually 48 entries)"
29337ec681f3Smrg             data_type="float"
29347ec681f3Smrg             max_equation="100"
29357ec681f3Smrg             units="percent"
29367ec681f3Smrg             semantic_type="duration"
29377ec681f3Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
29387ec681f3Smrg             mdapi_group="GTI"
29397ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29407ec681f3Smrg             mdapi_supported_apis=""
29417ec681f3Smrg             mdapi_hw_unit_type="gpu"
29427ec681f3Smrg             />
29437ec681f3Smrg    <counter name="SQ10 is full"
29447ec681f3Smrg             symbol_name="GTRequestQueue10Full"
29457ec681f3Smrg             underscore_name="gt_request_queue10_full"
29467ec681f3Smrg             description="The percentage of time when IDI1 SQ0 is filled above a threshold (usually 48 entries)"
29477ec681f3Smrg             data_type="float"
29487ec681f3Smrg             max_equation="100"
29497ec681f3Smrg             units="percent"
29507ec681f3Smrg             semantic_type="duration"
29517ec681f3Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
29527ec681f3Smrg             mdapi_group="GTI"
29537ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29547ec681f3Smrg             mdapi_supported_apis=""
29557ec681f3Smrg             mdapi_hw_unit_type="gpu"
29567ec681f3Smrg             />
29577ec681f3Smrg    <counter name="SQ11 is full"
29587ec681f3Smrg             symbol_name="GTRequestQueue11Full"
29597ec681f3Smrg             underscore_name="gt_request_queue11_full"
29607ec681f3Smrg             description="The percentage of time when IDI1 SQ1 is filled above a threshold (usually 48 entries)"
29617ec681f3Smrg             data_type="float"
29627ec681f3Smrg             max_equation="100"
29637ec681f3Smrg             units="percent"
29647ec681f3Smrg             semantic_type="duration"
29657ec681f3Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
29667ec681f3Smrg             mdapi_group="GTI"
29677ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29687ec681f3Smrg             mdapi_supported_apis=""
29697ec681f3Smrg             mdapi_hw_unit_type="gpu"
29707ec681f3Smrg             />
29717ec681f3Smrg    <register_config type="NOA">
29727ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
29737ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
29747ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
29757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E075000" />
29767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A0700C0" />
29777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E055000" />
29787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A0500C0" />
29797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E065000" />
29807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A0600C0" />
29817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A0A7300" />
29827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C0A0000" />
29837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x120800A0" />
29847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A07C000" />
29857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E070027" />
29867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10070000" />
29877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24070000" />
29887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A032000" />
29897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030008" />
29907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18006000" />
29917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x360036D8" />
29927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003299" />
29937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A004000" />
29947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C006000" />
29957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A010400" />
29967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C010001" />
29977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C05C000" />
29987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00052700" />
29997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10050000" />
30007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24050000" />
30017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x22050000" />
30027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0600C0" />
30037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E062700" />
30047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10060000" />
30057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24060000" />
30067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x26060000" />
30077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x000A0144" />
30087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0A0145" />
30097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x100A0156" />
30107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x040A014F" />
30117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x200A0000" />
30127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x120A4000" />
30137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140A4000" />
30147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180A8000" />
30157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
30167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08081980" />
30177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A080032" />
30187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10080000" />
30197ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
30207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31152800" />
30217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x331500A0" />
30227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31352800" />
30237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x333500A0" />
30247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x41104000" />
30257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B105FA5" />
30267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101555" />
30277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11148000" />
30287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14E000" />
30297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D14003F" />
30307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13148000" />
30317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
30327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B112000" />
30337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115005" />
30347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111555" />
30357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01128000" />
30367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
30377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
30387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
30397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
30407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
30417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x19128000" />
30427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B128000" />
30437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
30447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
30457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03128000" />
30467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
30477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07150016" />
30487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09150096" />
30497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
30507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03168000" />
30517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
30527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350016" />
30537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D350096" />
30547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
30557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
30567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07364000" />
30577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47100400" />
30587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100616" />
30597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F100404" />
30607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100202" />
30617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53100002" />
30627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100204" />
30637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
30647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
30657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
30667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49101404" />
30677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B101616" />
30687ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
30697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
30707ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
30717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
30727ec681f3Smrg    </register_config>
30737ec681f3Smrg    <register_config type="OA">
30747ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
30757ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
30767ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x30800000" />
30777ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
30787ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
30797ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00030000" />
30807ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00000038" />
30817ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
30827ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00000038" />
30837ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FFF8" />
30847ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x000000C0" />
30857ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
30867ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x000000C0" />
30877ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x0000FFE7" />
30887ec681f3Smrg    </register_config>
30897ec681f3Smrg    <register_config type="FLEX">
30907ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
30917ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
30927ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
30937ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
30947ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
30957ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
30967ec681f3Smrg    </register_config>
30977ec681f3Smrg  </set>
30987ec681f3Smrg
30997ec681f3Smrg  <set name="L3_1"
31007ec681f3Smrg       chipset="TGLGT2"
31017ec681f3Smrg       symbol_name="L3_1"
31027ec681f3Smrg       underscore_name="l3_1"
31037ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
31047ec681f3Smrg       hw_config_guid="7e809cb4-6e90-44cc-9c57-6eff58ad360a"
31057ec681f3Smrg       >
31067ec681f3Smrg    <counter name="GPU Time Elapsed"
31077ec681f3Smrg             symbol_name="GpuTime"
31087ec681f3Smrg             underscore_name="gpu_time"
31097ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
31107ec681f3Smrg             data_type="uint64"
31117ec681f3Smrg             units="ns"
31127ec681f3Smrg             semantic_type="duration"
31137ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
31147ec681f3Smrg             mdapi_group="GPU"
31157ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
31167ec681f3Smrg             mdapi_supported_apis=""
31177ec681f3Smrg             mdapi_hw_unit_type="gpu"
31187ec681f3Smrg             />
31197ec681f3Smrg    <counter name="GPU Core Clocks"
31207ec681f3Smrg             symbol_name="GpuCoreClocks"
31217ec681f3Smrg             underscore_name="gpu_core_clocks"
31227ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
31237ec681f3Smrg             data_type="uint64"
31247ec681f3Smrg             units="cycles"
31257ec681f3Smrg             semantic_type="event"
31267ec681f3Smrg             equation="GPU_CLOCK 0 READ"
31277ec681f3Smrg             mdapi_group="GPU"
31287ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
31297ec681f3Smrg             mdapi_supported_apis=""
31307ec681f3Smrg             mdapi_hw_unit_type="gpu"
31317ec681f3Smrg             />
31327ec681f3Smrg    <counter name="AVG GPU Core Frequency"
31337ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
31347ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
31357ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
31367ec681f3Smrg             data_type="uint64"
31377ec681f3Smrg             max_equation="$GpuMaxFrequency"
31387ec681f3Smrg             units="hz"
31397ec681f3Smrg             semantic_type="event"
31407ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
31417ec681f3Smrg             mdapi_group="GPU"
31427ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
31437ec681f3Smrg             mdapi_supported_apis=""
31447ec681f3Smrg             mdapi_hw_unit_type="gpu"
31457ec681f3Smrg             />
31467ec681f3Smrg    <counter name="GPU Busy"
31477ec681f3Smrg             symbol_name="GpuBusy"
31487ec681f3Smrg             underscore_name="gpu_busy"
31497ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
31507ec681f3Smrg             data_type="float"
31517ec681f3Smrg             max_equation="100"
31527ec681f3Smrg             units="percent"
31537ec681f3Smrg             semantic_type="duration"
31547ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
31557ec681f3Smrg             mdapi_group="GPU"
31567ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
31577ec681f3Smrg             mdapi_supported_apis=""
31587ec681f3Smrg             mdapi_hw_unit_type="gpu"
31597ec681f3Smrg             />
31607ec681f3Smrg    <counter name="EU Active"
31617ec681f3Smrg             symbol_name="EuActive"
31627ec681f3Smrg             underscore_name="eu_active"
31637ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
31647ec681f3Smrg             data_type="float"
31657ec681f3Smrg             max_equation="100"
31667ec681f3Smrg             units="percent"
31677ec681f3Smrg             semantic_type="duration"
31687ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
31697ec681f3Smrg             mdapi_group="EU Array"
31707ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
31717ec681f3Smrg             mdapi_supported_apis=""
31727ec681f3Smrg             mdapi_hw_unit_type="gpu"
31737ec681f3Smrg             />
31747ec681f3Smrg    <counter name="EU Stall"
31757ec681f3Smrg             symbol_name="EuStall"
31767ec681f3Smrg             underscore_name="eu_stall"
31777ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
31787ec681f3Smrg             data_type="float"
31797ec681f3Smrg             max_equation="100"
31807ec681f3Smrg             units="percent"
31817ec681f3Smrg             semantic_type="duration"
31827ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
31837ec681f3Smrg             mdapi_group="EU Array"
31847ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
31857ec681f3Smrg             mdapi_supported_apis=""
31867ec681f3Smrg             mdapi_hw_unit_type="gpu"
31877ec681f3Smrg             />
31887ec681f3Smrg    <counter name="EU Thread Occupancy"
31897ec681f3Smrg             symbol_name="EuThreadOccupancy"
31907ec681f3Smrg             underscore_name="eu_thread_occupancy"
31917ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
31927ec681f3Smrg             data_type="float"
31937ec681f3Smrg             max_equation="100"
31947ec681f3Smrg             units="percent"
31957ec681f3Smrg             semantic_type="duration"
31967ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
31977ec681f3Smrg             mdapi_group="EU Array"
31987ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
31997ec681f3Smrg             mdapi_supported_apis=""
32007ec681f3Smrg             mdapi_hw_unit_type="gpu"
32017ec681f3Smrg             />
32027ec681f3Smrg    <counter name="VS Threads Dispatched"
32037ec681f3Smrg             symbol_name="VsThreads"
32047ec681f3Smrg             underscore_name="vs_threads"
32057ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
32067ec681f3Smrg             data_type="uint64"
32077ec681f3Smrg             units="threads"
32087ec681f3Smrg             semantic_type="event"
32097ec681f3Smrg             equation="A 1 READ"
32107ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
32117ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
32127ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
32137ec681f3Smrg             mdapi_hw_unit_type="gpu"
32147ec681f3Smrg             />
32157ec681f3Smrg    <counter name="HS Threads Dispatched"
32167ec681f3Smrg             symbol_name="HsThreads"
32177ec681f3Smrg             underscore_name="hs_threads"
32187ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
32197ec681f3Smrg             data_type="uint64"
32207ec681f3Smrg             units="threads"
32217ec681f3Smrg             semantic_type="event"
32227ec681f3Smrg             equation="A 2 READ"
32237ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
32247ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
32257ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
32267ec681f3Smrg             mdapi_hw_unit_type="gpu"
32277ec681f3Smrg             />
32287ec681f3Smrg    <counter name="DS Threads Dispatched"
32297ec681f3Smrg             symbol_name="DsThreads"
32307ec681f3Smrg             underscore_name="ds_threads"
32317ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
32327ec681f3Smrg             data_type="uint64"
32337ec681f3Smrg             units="threads"
32347ec681f3Smrg             semantic_type="event"
32357ec681f3Smrg             equation="A 3 READ"
32367ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
32377ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
32387ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
32397ec681f3Smrg             mdapi_hw_unit_type="gpu"
32407ec681f3Smrg             />
32417ec681f3Smrg    <counter name="GS Threads Dispatched"
32427ec681f3Smrg             symbol_name="GsThreads"
32437ec681f3Smrg             underscore_name="gs_threads"
32447ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
32457ec681f3Smrg             data_type="uint64"
32467ec681f3Smrg             units="threads"
32477ec681f3Smrg             semantic_type="event"
32487ec681f3Smrg             equation="A 5 READ"
32497ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
32507ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
32517ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
32527ec681f3Smrg             mdapi_hw_unit_type="gpu"
32537ec681f3Smrg             />
32547ec681f3Smrg    <counter name="FS Threads Dispatched"
32557ec681f3Smrg             symbol_name="PsThreads"
32567ec681f3Smrg             underscore_name="ps_threads"
32577ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
32587ec681f3Smrg             data_type="uint64"
32597ec681f3Smrg             units="threads"
32607ec681f3Smrg             semantic_type="event"
32617ec681f3Smrg             equation="A 6 READ"
32627ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
32637ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
32647ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
32657ec681f3Smrg             mdapi_hw_unit_type="gpu"
32667ec681f3Smrg             />
32677ec681f3Smrg    <counter name="CS Threads Dispatched"
32687ec681f3Smrg             symbol_name="CsThreads"
32697ec681f3Smrg             underscore_name="cs_threads"
32707ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
32717ec681f3Smrg             data_type="uint64"
32727ec681f3Smrg             units="threads"
32737ec681f3Smrg             semantic_type="event"
32747ec681f3Smrg             equation="A 4 READ"
32757ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
32767ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
32777ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
32787ec681f3Smrg             mdapi_hw_unit_type="gpu"
32797ec681f3Smrg             />
32807ec681f3Smrg    <counter name="Slice0 L3 Bank0 Input Available"
32817ec681f3Smrg             symbol_name="L30Bank0InputAvailable"
32827ec681f3Smrg             underscore_name="l30_bank0_input_available"
32837ec681f3Smrg             description="The percentage of time in which slice0 L3 bank0 has input available"
32847ec681f3Smrg             data_type="float"
32857ec681f3Smrg             max_equation="100"
32867ec681f3Smrg             units="percent"
32877ec681f3Smrg             semantic_type="duration"
32887ec681f3Smrg             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
32897ec681f3Smrg             availability="$SliceMask 1 AND"
32907ec681f3Smrg             mdapi_group="GTI/L3"
32917ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
32927ec681f3Smrg             mdapi_supported_apis=""
32937ec681f3Smrg             mdapi_hw_unit_type="slice"
32947ec681f3Smrg             />
32957ec681f3Smrg    <counter name="Slice0 L3 Bank1 Input Available"
32967ec681f3Smrg             symbol_name="L30Bank1InputAvailable"
32977ec681f3Smrg             underscore_name="l30_bank1_input_available"
32987ec681f3Smrg             description="The percentage of time in which slice0 L3 bank1 has input available"
32997ec681f3Smrg             data_type="float"
33007ec681f3Smrg             max_equation="100"
33017ec681f3Smrg             units="percent"
33027ec681f3Smrg             semantic_type="duration"
33037ec681f3Smrg             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
33047ec681f3Smrg             availability="$SliceMask 1 AND"
33057ec681f3Smrg             mdapi_group="GTI/L3"
33067ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
33077ec681f3Smrg             mdapi_supported_apis=""
33087ec681f3Smrg             mdapi_hw_unit_type="slice"
33097ec681f3Smrg             />
33107ec681f3Smrg    <counter name="Slice0 L3 Bank4 Input Available"
33117ec681f3Smrg             symbol_name="L30Bank4InputAvailable"
33127ec681f3Smrg             underscore_name="l30_bank4_input_available"
33137ec681f3Smrg             description="The percentage of time in which slice0 L3 bank4 has input available"
33147ec681f3Smrg             data_type="float"
33157ec681f3Smrg             max_equation="100"
33167ec681f3Smrg             units="percent"
33177ec681f3Smrg             semantic_type="duration"
33187ec681f3Smrg             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
33197ec681f3Smrg             availability="$SliceMask 1 AND"
33207ec681f3Smrg             mdapi_group="GTI/L3"
33217ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
33227ec681f3Smrg             mdapi_supported_apis=""
33237ec681f3Smrg             mdapi_hw_unit_type="slice"
33247ec681f3Smrg             />
33257ec681f3Smrg    <counter name="Slice0 L3 Bank5 Input Available"
33267ec681f3Smrg             symbol_name="L30Bank5InputAvailable"
33277ec681f3Smrg             underscore_name="l30_bank5_input_available"
33287ec681f3Smrg             description="The percentage of time in which slice0 L3 bank5 has input available"
33297ec681f3Smrg             data_type="float"
33307ec681f3Smrg             max_equation="100"
33317ec681f3Smrg             units="percent"
33327ec681f3Smrg             semantic_type="duration"
33337ec681f3Smrg             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
33347ec681f3Smrg             availability="$SliceMask 1 AND"
33357ec681f3Smrg             mdapi_group="GTI/L3"
33367ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
33377ec681f3Smrg             mdapi_supported_apis=""
33387ec681f3Smrg             mdapi_hw_unit_type="slice"
33397ec681f3Smrg             />
33407ec681f3Smrg    <register_config type="NOA">
33417ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
33427ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
33437ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
33447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04022000" />
33457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06022800" />
33467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04002827" />
33477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0600202C" />
33487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00020024" />
33497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E020025" />
33507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10020026" />
33517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12020027" />
33527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1402002C" />
33537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1602002D" />
33547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1802002E" />
33557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A02002F" />
33567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020000" />
33577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C020000" />
33587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00034000" />
33597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A032000" />
33607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C032000" />
33617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E032000" />
33627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A035500" />
33637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C000024" />
33647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E000025" />
33657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02000026" />
33667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0800002D" />
33677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A00002E" />
33687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C00002F" />
33697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x360036D8" />
33707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18006000" />
33717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x380000DB" />
33727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A000000" />
33737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34000000" />
33747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x000A8000" />
33757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0A8000" />
33767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x100A8000" />
33777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x120A8000" />
33787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140A8000" />
33797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160A8000" />
33807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180A8000" />
33817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
33827ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
33837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x41104000" />
33847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B105555" />
33857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101555" />
33867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11148000" />
33877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
33887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D14003F" />
33897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13148000" />
33907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
33917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
33927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B112000" />
33937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115555" />
33947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111555" />
33957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01128000" />
33967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
33977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
33987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
33997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
34007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
34017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x19128000" />
34027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B128000" />
34037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
34047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
34057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03128000" />
34067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
34077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
34087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
34097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
34107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
34117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47100000" />
34127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100606" />
34137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F100000" />
34147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100000" />
34157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53100000" />
34167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100600" />
34177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
34187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
34197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100006" />
34207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100606" />
34217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100606" />
34227ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
34237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
34247ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
34257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
34267ec681f3Smrg    </register_config>
34277ec681f3Smrg    <register_config type="OA">
34287ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
34297ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
34307ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x00800000" />
34317ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
34327ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
34337ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00000000" />
34347ec681f3Smrg    </register_config>
34357ec681f3Smrg    <register_config type="FLEX">
34367ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
34377ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
34387ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
34397ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
34407ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
34417ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
34427ec681f3Smrg    </register_config>
34437ec681f3Smrg  </set>
34447ec681f3Smrg
34457ec681f3Smrg  <set name="L3_2"
34467ec681f3Smrg       chipset="TGLGT2"
34477ec681f3Smrg       symbol_name="L3_2"
34487ec681f3Smrg       underscore_name="l3_2"
34497ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
34507ec681f3Smrg       hw_config_guid="0dde1bb6-340f-4350-b398-2b0228573967"
34517ec681f3Smrg       >
34527ec681f3Smrg    <counter name="GPU Time Elapsed"
34537ec681f3Smrg             symbol_name="GpuTime"
34547ec681f3Smrg             underscore_name="gpu_time"
34557ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
34567ec681f3Smrg             data_type="uint64"
34577ec681f3Smrg             units="ns"
34587ec681f3Smrg             semantic_type="duration"
34597ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
34607ec681f3Smrg             mdapi_group="GPU"
34617ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
34627ec681f3Smrg             mdapi_supported_apis=""
34637ec681f3Smrg             mdapi_hw_unit_type="gpu"
34647ec681f3Smrg             />
34657ec681f3Smrg    <counter name="GPU Core Clocks"
34667ec681f3Smrg             symbol_name="GpuCoreClocks"
34677ec681f3Smrg             underscore_name="gpu_core_clocks"
34687ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
34697ec681f3Smrg             data_type="uint64"
34707ec681f3Smrg             units="cycles"
34717ec681f3Smrg             semantic_type="event"
34727ec681f3Smrg             equation="GPU_CLOCK 0 READ"
34737ec681f3Smrg             mdapi_group="GPU"
34747ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
34757ec681f3Smrg             mdapi_supported_apis=""
34767ec681f3Smrg             mdapi_hw_unit_type="gpu"
34777ec681f3Smrg             />
34787ec681f3Smrg    <counter name="AVG GPU Core Frequency"
34797ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
34807ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
34817ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
34827ec681f3Smrg             data_type="uint64"
34837ec681f3Smrg             max_equation="$GpuMaxFrequency"
34847ec681f3Smrg             units="hz"
34857ec681f3Smrg             semantic_type="event"
34867ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
34877ec681f3Smrg             mdapi_group="GPU"
34887ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
34897ec681f3Smrg             mdapi_supported_apis=""
34907ec681f3Smrg             mdapi_hw_unit_type="gpu"
34917ec681f3Smrg             />
34927ec681f3Smrg    <counter name="GPU Busy"
34937ec681f3Smrg             symbol_name="GpuBusy"
34947ec681f3Smrg             underscore_name="gpu_busy"
34957ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
34967ec681f3Smrg             data_type="float"
34977ec681f3Smrg             max_equation="100"
34987ec681f3Smrg             units="percent"
34997ec681f3Smrg             semantic_type="duration"
35007ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
35017ec681f3Smrg             mdapi_group="GPU"
35027ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
35037ec681f3Smrg             mdapi_supported_apis=""
35047ec681f3Smrg             mdapi_hw_unit_type="gpu"
35057ec681f3Smrg             />
35067ec681f3Smrg    <counter name="VS Threads Dispatched"
35077ec681f3Smrg             symbol_name="VsThreads"
35087ec681f3Smrg             underscore_name="vs_threads"
35097ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
35107ec681f3Smrg             data_type="uint64"
35117ec681f3Smrg             units="threads"
35127ec681f3Smrg             semantic_type="event"
35137ec681f3Smrg             equation="A 1 READ"
35147ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
35157ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
35167ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
35177ec681f3Smrg             mdapi_hw_unit_type="gpu"
35187ec681f3Smrg             />
35197ec681f3Smrg    <counter name="HS Threads Dispatched"
35207ec681f3Smrg             symbol_name="HsThreads"
35217ec681f3Smrg             underscore_name="hs_threads"
35227ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
35237ec681f3Smrg             data_type="uint64"
35247ec681f3Smrg             units="threads"
35257ec681f3Smrg             semantic_type="event"
35267ec681f3Smrg             equation="A 2 READ"
35277ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
35287ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
35297ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
35307ec681f3Smrg             mdapi_hw_unit_type="gpu"
35317ec681f3Smrg             />
35327ec681f3Smrg    <counter name="DS Threads Dispatched"
35337ec681f3Smrg             symbol_name="DsThreads"
35347ec681f3Smrg             underscore_name="ds_threads"
35357ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
35367ec681f3Smrg             data_type="uint64"
35377ec681f3Smrg             units="threads"
35387ec681f3Smrg             semantic_type="event"
35397ec681f3Smrg             equation="A 3 READ"
35407ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
35417ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
35427ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
35437ec681f3Smrg             mdapi_hw_unit_type="gpu"
35447ec681f3Smrg             />
35457ec681f3Smrg    <counter name="GS Threads Dispatched"
35467ec681f3Smrg             symbol_name="GsThreads"
35477ec681f3Smrg             underscore_name="gs_threads"
35487ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
35497ec681f3Smrg             data_type="uint64"
35507ec681f3Smrg             units="threads"
35517ec681f3Smrg             semantic_type="event"
35527ec681f3Smrg             equation="A 5 READ"
35537ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
35547ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
35557ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
35567ec681f3Smrg             mdapi_hw_unit_type="gpu"
35577ec681f3Smrg             />
35587ec681f3Smrg    <counter name="FS Threads Dispatched"
35597ec681f3Smrg             symbol_name="PsThreads"
35607ec681f3Smrg             underscore_name="ps_threads"
35617ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
35627ec681f3Smrg             data_type="uint64"
35637ec681f3Smrg             units="threads"
35647ec681f3Smrg             semantic_type="event"
35657ec681f3Smrg             equation="A 6 READ"
35667ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
35677ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
35687ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
35697ec681f3Smrg             mdapi_hw_unit_type="gpu"
35707ec681f3Smrg             />
35717ec681f3Smrg    <counter name="CS Threads Dispatched"
35727ec681f3Smrg             symbol_name="CsThreads"
35737ec681f3Smrg             underscore_name="cs_threads"
35747ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
35757ec681f3Smrg             data_type="uint64"
35767ec681f3Smrg             units="threads"
35777ec681f3Smrg             semantic_type="event"
35787ec681f3Smrg             equation="A 4 READ"
35797ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
35807ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
35817ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
35827ec681f3Smrg             mdapi_hw_unit_type="gpu"
35837ec681f3Smrg             />
35847ec681f3Smrg    <counter name="EU Active"
35857ec681f3Smrg             symbol_name="EuActive"
35867ec681f3Smrg             underscore_name="eu_active"
35877ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
35887ec681f3Smrg             data_type="float"
35897ec681f3Smrg             max_equation="100"
35907ec681f3Smrg             units="percent"
35917ec681f3Smrg             semantic_type="duration"
35927ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
35937ec681f3Smrg             mdapi_group="EU Array"
35947ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
35957ec681f3Smrg             mdapi_supported_apis=""
35967ec681f3Smrg             mdapi_hw_unit_type="gpu"
35977ec681f3Smrg             />
35987ec681f3Smrg    <counter name="EU Stall"
35997ec681f3Smrg             symbol_name="EuStall"
36007ec681f3Smrg             underscore_name="eu_stall"
36017ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
36027ec681f3Smrg             data_type="float"
36037ec681f3Smrg             max_equation="100"
36047ec681f3Smrg             units="percent"
36057ec681f3Smrg             semantic_type="duration"
36067ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
36077ec681f3Smrg             mdapi_group="EU Array"
36087ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
36097ec681f3Smrg             mdapi_supported_apis=""
36107ec681f3Smrg             mdapi_hw_unit_type="gpu"
36117ec681f3Smrg             />
36127ec681f3Smrg    <counter name="EU Thread Occupancy"
36137ec681f3Smrg             symbol_name="EuThreadOccupancy"
36147ec681f3Smrg             underscore_name="eu_thread_occupancy"
36157ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
36167ec681f3Smrg             data_type="float"
36177ec681f3Smrg             max_equation="100"
36187ec681f3Smrg             units="percent"
36197ec681f3Smrg             semantic_type="duration"
36207ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
36217ec681f3Smrg             mdapi_group="EU Array"
36227ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
36237ec681f3Smrg             mdapi_supported_apis=""
36247ec681f3Smrg             mdapi_hw_unit_type="gpu"
36257ec681f3Smrg             />
36267ec681f3Smrg    <counter name="Slice0 L3 Bank2 Input Available"
36277ec681f3Smrg             symbol_name="L30Bank2InputAvailable"
36287ec681f3Smrg             underscore_name="l30_bank2_input_available"
36297ec681f3Smrg             description="The percentage of time in which slice0 L3 bank2 has input available"
36307ec681f3Smrg             data_type="float"
36317ec681f3Smrg             max_equation="100"
36327ec681f3Smrg             units="percent"
36337ec681f3Smrg             semantic_type="duration"
36347ec681f3Smrg             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
36357ec681f3Smrg             availability="$SliceMask 1 AND"
36367ec681f3Smrg             mdapi_group="GTI/L3"
36377ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
36387ec681f3Smrg             mdapi_supported_apis=""
36397ec681f3Smrg             mdapi_hw_unit_type="slice"
36407ec681f3Smrg             />
36417ec681f3Smrg    <counter name="Slice0 L3 Bank3 Input Available"
36427ec681f3Smrg             symbol_name="L30Bank3InputAvailable"
36437ec681f3Smrg             underscore_name="l30_bank3_input_available"
36447ec681f3Smrg             description="The percentage of time in which slice0 L3 bank3 has input available"
36457ec681f3Smrg             data_type="float"
36467ec681f3Smrg             max_equation="100"
36477ec681f3Smrg             units="percent"
36487ec681f3Smrg             semantic_type="duration"
36497ec681f3Smrg             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
36507ec681f3Smrg             availability="$SliceMask 1 AND"
36517ec681f3Smrg             mdapi_group="GTI/L3"
36527ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
36537ec681f3Smrg             mdapi_supported_apis=""
36547ec681f3Smrg             mdapi_hw_unit_type="slice"
36557ec681f3Smrg             />
36567ec681f3Smrg    <counter name="Slice0 L3 Bank6 Input Available"
36577ec681f3Smrg             symbol_name="L30Bank6InputAvailable"
36587ec681f3Smrg             underscore_name="l30_bank6_input_available"
36597ec681f3Smrg             description="The percentage of time in which slice0 L3 bank6 has input available"
36607ec681f3Smrg             data_type="float"
36617ec681f3Smrg             max_equation="100"
36627ec681f3Smrg             units="percent"
36637ec681f3Smrg             semantic_type="duration"
36647ec681f3Smrg             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
36657ec681f3Smrg             availability="$SliceMask 1 AND"
36667ec681f3Smrg             mdapi_group="GTI/L3"
36677ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
36687ec681f3Smrg             mdapi_supported_apis=""
36697ec681f3Smrg             mdapi_hw_unit_type="slice"
36707ec681f3Smrg             />
36717ec681f3Smrg    <counter name="Slice0 L3 Bank7 Input Available"
36727ec681f3Smrg             symbol_name="L30Bank7InputAvailable"
36737ec681f3Smrg             underscore_name="l30_bank7_input_available"
36747ec681f3Smrg             description="The percentage of time in which slice0 L3 bank7 has input available"
36757ec681f3Smrg             data_type="float"
36767ec681f3Smrg             max_equation="100"
36777ec681f3Smrg             units="percent"
36787ec681f3Smrg             semantic_type="duration"
36797ec681f3Smrg             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
36807ec681f3Smrg             availability="$SliceMask 1 AND"
36817ec681f3Smrg             mdapi_group="GTI/L3"
36827ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
36837ec681f3Smrg             mdapi_supported_apis=""
36847ec681f3Smrg             mdapi_hw_unit_type="slice"
36857ec681f3Smrg             />
36867ec681f3Smrg    <register_config type="NOA">
36877ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
36887ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
36897ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
36907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04023027" />
36917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0602382C" />
36927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04003000" />
36937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06003800" />
36947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C020024" />
36957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E020025" />
36967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02020026" />
36977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0802002D" />
36987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A02002E" />
36997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C02002F" />
37007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020000" />
37017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
37027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02034000" />
37037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04034000" />
37047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06034000" />
37057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08034000" />
37067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A034000" />
37077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18032000" />
37087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00000024" />
37097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E000025" />
37107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10000026" />
37117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12000027" />
37127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1400002C" />
37137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1600002D" />
37147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1800002E" />
37157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A00602F" />
37167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36000003" />
37177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003600" />
37187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C006000" />
37197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E006000" />
37207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34001B00" />
37217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
37227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
37237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x020A8000" />
37247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x040A8000" />
37257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x060A8000" />
37267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x080A8000" />
37277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
37287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
37297ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
37307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x41104000" />
37317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B105555" />
37327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101555" />
37337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11148000" />
37347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
37357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D14003F" />
37367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13148000" />
37377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
37387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
37397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B112000" />
37407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115555" />
37417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111555" />
37427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01128000" />
37437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
37447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
37457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
37467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
37477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
37487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x19128000" />
37497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B128000" />
37507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
37517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
37527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03128000" />
37537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
37547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
37557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
37567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
37577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
37587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47100600" />
37597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100000" />
37607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F100606" />
37617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100606" />
37627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53100606" />
37637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100006" />
37647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
37657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
37667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
37677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100000" />
37687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100000" />
37697ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
37707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
37717ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
37727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
37737ec681f3Smrg    </register_config>
37747ec681f3Smrg    <register_config type="OA">
37757ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
37767ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
37777ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x00800000" />
37787ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
37797ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
37807ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00000000" />
37817ec681f3Smrg    </register_config>
37827ec681f3Smrg    <register_config type="FLEX">
37837ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
37847ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
37857ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
37867ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
37877ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
37887ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
37897ec681f3Smrg    </register_config>
37907ec681f3Smrg  </set>
37917ec681f3Smrg
37927ec681f3Smrg  <set name="L3_3"
37937ec681f3Smrg       chipset="TGLGT2"
37947ec681f3Smrg       symbol_name="L3_3"
37957ec681f3Smrg       underscore_name="l3_3"
37967ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
37977ec681f3Smrg       hw_config_guid="8ecaeff2-78f4-4e29-b331-d757e6a74ed0"
37987ec681f3Smrg       >
37997ec681f3Smrg    <counter name="GPU Time Elapsed"
38007ec681f3Smrg             symbol_name="GpuTime"
38017ec681f3Smrg             underscore_name="gpu_time"
38027ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
38037ec681f3Smrg             data_type="uint64"
38047ec681f3Smrg             units="ns"
38057ec681f3Smrg             semantic_type="duration"
38067ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
38077ec681f3Smrg             mdapi_group="GPU"
38087ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
38097ec681f3Smrg             mdapi_supported_apis=""
38107ec681f3Smrg             mdapi_hw_unit_type="gpu"
38117ec681f3Smrg             />
38127ec681f3Smrg    <counter name="GPU Core Clocks"
38137ec681f3Smrg             symbol_name="GpuCoreClocks"
38147ec681f3Smrg             underscore_name="gpu_core_clocks"
38157ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
38167ec681f3Smrg             data_type="uint64"
38177ec681f3Smrg             units="cycles"
38187ec681f3Smrg             semantic_type="event"
38197ec681f3Smrg             equation="GPU_CLOCK 0 READ"
38207ec681f3Smrg             mdapi_group="GPU"
38217ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
38227ec681f3Smrg             mdapi_supported_apis=""
38237ec681f3Smrg             mdapi_hw_unit_type="gpu"
38247ec681f3Smrg             />
38257ec681f3Smrg    <counter name="AVG GPU Core Frequency"
38267ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
38277ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
38287ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
38297ec681f3Smrg             data_type="uint64"
38307ec681f3Smrg             max_equation="$GpuMaxFrequency"
38317ec681f3Smrg             units="hz"
38327ec681f3Smrg             semantic_type="event"
38337ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
38347ec681f3Smrg             mdapi_group="GPU"
38357ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
38367ec681f3Smrg             mdapi_supported_apis=""
38377ec681f3Smrg             mdapi_hw_unit_type="gpu"
38387ec681f3Smrg             />
38397ec681f3Smrg    <counter name="GPU Busy"
38407ec681f3Smrg             symbol_name="GpuBusy"
38417ec681f3Smrg             underscore_name="gpu_busy"
38427ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
38437ec681f3Smrg             data_type="float"
38447ec681f3Smrg             max_equation="100"
38457ec681f3Smrg             units="percent"
38467ec681f3Smrg             semantic_type="duration"
38477ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
38487ec681f3Smrg             mdapi_group="GPU"
38497ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
38507ec681f3Smrg             mdapi_supported_apis=""
38517ec681f3Smrg             mdapi_hw_unit_type="gpu"
38527ec681f3Smrg             />
38537ec681f3Smrg    <counter name="VS Threads Dispatched"
38547ec681f3Smrg             symbol_name="VsThreads"
38557ec681f3Smrg             underscore_name="vs_threads"
38567ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
38577ec681f3Smrg             data_type="uint64"
38587ec681f3Smrg             units="threads"
38597ec681f3Smrg             semantic_type="event"
38607ec681f3Smrg             equation="A 1 READ"
38617ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
38627ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
38637ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
38647ec681f3Smrg             mdapi_hw_unit_type="gpu"
38657ec681f3Smrg             />
38667ec681f3Smrg    <counter name="HS Threads Dispatched"
38677ec681f3Smrg             symbol_name="HsThreads"
38687ec681f3Smrg             underscore_name="hs_threads"
38697ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
38707ec681f3Smrg             data_type="uint64"
38717ec681f3Smrg             units="threads"
38727ec681f3Smrg             semantic_type="event"
38737ec681f3Smrg             equation="A 2 READ"
38747ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
38757ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
38767ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
38777ec681f3Smrg             mdapi_hw_unit_type="gpu"
38787ec681f3Smrg             />
38797ec681f3Smrg    <counter name="DS Threads Dispatched"
38807ec681f3Smrg             symbol_name="DsThreads"
38817ec681f3Smrg             underscore_name="ds_threads"
38827ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
38837ec681f3Smrg             data_type="uint64"
38847ec681f3Smrg             units="threads"
38857ec681f3Smrg             semantic_type="event"
38867ec681f3Smrg             equation="A 3 READ"
38877ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
38887ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
38897ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
38907ec681f3Smrg             mdapi_hw_unit_type="gpu"
38917ec681f3Smrg             />
38927ec681f3Smrg    <counter name="GS Threads Dispatched"
38937ec681f3Smrg             symbol_name="GsThreads"
38947ec681f3Smrg             underscore_name="gs_threads"
38957ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
38967ec681f3Smrg             data_type="uint64"
38977ec681f3Smrg             units="threads"
38987ec681f3Smrg             semantic_type="event"
38997ec681f3Smrg             equation="A 5 READ"
39007ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
39017ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
39027ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
39037ec681f3Smrg             mdapi_hw_unit_type="gpu"
39047ec681f3Smrg             />
39057ec681f3Smrg    <counter name="FS Threads Dispatched"
39067ec681f3Smrg             symbol_name="PsThreads"
39077ec681f3Smrg             underscore_name="ps_threads"
39087ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
39097ec681f3Smrg             data_type="uint64"
39107ec681f3Smrg             units="threads"
39117ec681f3Smrg             semantic_type="event"
39127ec681f3Smrg             equation="A 6 READ"
39137ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
39147ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
39157ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
39167ec681f3Smrg             mdapi_hw_unit_type="gpu"
39177ec681f3Smrg             />
39187ec681f3Smrg    <counter name="CS Threads Dispatched"
39197ec681f3Smrg             symbol_name="CsThreads"
39207ec681f3Smrg             underscore_name="cs_threads"
39217ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
39227ec681f3Smrg             data_type="uint64"
39237ec681f3Smrg             units="threads"
39247ec681f3Smrg             semantic_type="event"
39257ec681f3Smrg             equation="A 4 READ"
39267ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
39277ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
39287ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
39297ec681f3Smrg             mdapi_hw_unit_type="gpu"
39307ec681f3Smrg             />
39317ec681f3Smrg    <counter name="EU Active"
39327ec681f3Smrg             symbol_name="EuActive"
39337ec681f3Smrg             underscore_name="eu_active"
39347ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
39357ec681f3Smrg             data_type="float"
39367ec681f3Smrg             max_equation="100"
39377ec681f3Smrg             units="percent"
39387ec681f3Smrg             semantic_type="duration"
39397ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
39407ec681f3Smrg             mdapi_group="EU Array"
39417ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
39427ec681f3Smrg             mdapi_supported_apis=""
39437ec681f3Smrg             mdapi_hw_unit_type="gpu"
39447ec681f3Smrg             />
39457ec681f3Smrg    <counter name="EU Stall"
39467ec681f3Smrg             symbol_name="EuStall"
39477ec681f3Smrg             underscore_name="eu_stall"
39487ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
39497ec681f3Smrg             data_type="float"
39507ec681f3Smrg             max_equation="100"
39517ec681f3Smrg             units="percent"
39527ec681f3Smrg             semantic_type="duration"
39537ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
39547ec681f3Smrg             mdapi_group="EU Array"
39557ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
39567ec681f3Smrg             mdapi_supported_apis=""
39577ec681f3Smrg             mdapi_hw_unit_type="gpu"
39587ec681f3Smrg             />
39597ec681f3Smrg    <counter name="EU Thread Occupancy"
39607ec681f3Smrg             symbol_name="EuThreadOccupancy"
39617ec681f3Smrg             underscore_name="eu_thread_occupancy"
39627ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
39637ec681f3Smrg             data_type="float"
39647ec681f3Smrg             max_equation="100"
39657ec681f3Smrg             units="percent"
39667ec681f3Smrg             semantic_type="duration"
39677ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
39687ec681f3Smrg             mdapi_group="EU Array"
39697ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
39707ec681f3Smrg             mdapi_supported_apis=""
39717ec681f3Smrg             mdapi_hw_unit_type="gpu"
39727ec681f3Smrg             />
39737ec681f3Smrg    <counter name="Slice0 L3 Bank0 Output Ready"
39747ec681f3Smrg             symbol_name="L30Bank0OutputReady"
39757ec681f3Smrg             underscore_name="l30_bank0_output_ready"
39767ec681f3Smrg             description="The percentage of time in which slice0 L3 bank0 output is ready"
39777ec681f3Smrg             data_type="float"
39787ec681f3Smrg             max_equation="100"
39797ec681f3Smrg             units="percent"
39807ec681f3Smrg             semantic_type="duration"
39817ec681f3Smrg             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
39827ec681f3Smrg             availability="$SliceMask 1 AND"
39837ec681f3Smrg             mdapi_group="GTI/L3"
39847ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
39857ec681f3Smrg             mdapi_supported_apis=""
39867ec681f3Smrg             mdapi_hw_unit_type="slice"
39877ec681f3Smrg             />
39887ec681f3Smrg    <counter name="Slice0 L3 Bank4 Output Ready"
39897ec681f3Smrg             symbol_name="L30Bank4OutputReady"
39907ec681f3Smrg             underscore_name="l30_bank4_output_ready"
39917ec681f3Smrg             description="The percentage of time in which slice0 L3 bank4 output is ready"
39927ec681f3Smrg             data_type="float"
39937ec681f3Smrg             max_equation="100"
39947ec681f3Smrg             units="percent"
39957ec681f3Smrg             semantic_type="duration"
39967ec681f3Smrg             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
39977ec681f3Smrg             availability="$SliceMask 1 AND"
39987ec681f3Smrg             mdapi_group="GTI/L3"
39997ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
40007ec681f3Smrg             mdapi_supported_apis=""
40017ec681f3Smrg             mdapi_hw_unit_type="slice"
40027ec681f3Smrg             />
40037ec681f3Smrg    <register_config type="NOA">
40047ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
40057ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
40067ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
40077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04020200" />
40087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06020020" />
40097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04000200" />
40107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06000000" />
40117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08020028" />
40127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020000" />
40137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06034000" />
40147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08034000" />
40157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A000020" />
40167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C000028" />
40177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36000000" />
40187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E006000" />
40197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34000300" />
40207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x060A8000" />
40217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x080A8000" />
40227ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
40237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100550" />
40247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
40257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B141C00" />
40267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F110550" />
40277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
40287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
40297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
40307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
40317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
40327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100000" />
40337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100000" />
40347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100606" />
40357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
40367ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
40377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
40387ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
40397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
40407ec681f3Smrg    </register_config>
40417ec681f3Smrg    <register_config type="OA">
40427ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
40437ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
40447ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x00800000" />
40457ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
40467ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
40477ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00000000" />
40487ec681f3Smrg    </register_config>
40497ec681f3Smrg    <register_config type="FLEX">
40507ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
40517ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
40527ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
40537ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
40547ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
40557ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
40567ec681f3Smrg    </register_config>
40577ec681f3Smrg  </set>
40587ec681f3Smrg
40597ec681f3Smrg  <set name="L3_4"
40607ec681f3Smrg       chipset="TGLGT2"
40617ec681f3Smrg       symbol_name="L3_4"
40627ec681f3Smrg       underscore_name="l3_4"
40637ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
40647ec681f3Smrg       hw_config_guid="30cd8433-f679-401e-b578-19e22975e84f"
40657ec681f3Smrg       >
40667ec681f3Smrg    <counter name="GPU Time Elapsed"
40677ec681f3Smrg             symbol_name="GpuTime"
40687ec681f3Smrg             underscore_name="gpu_time"
40697ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
40707ec681f3Smrg             data_type="uint64"
40717ec681f3Smrg             units="ns"
40727ec681f3Smrg             semantic_type="duration"
40737ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
40747ec681f3Smrg             mdapi_group="GPU"
40757ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
40767ec681f3Smrg             mdapi_supported_apis=""
40777ec681f3Smrg             mdapi_hw_unit_type="gpu"
40787ec681f3Smrg             />
40797ec681f3Smrg    <counter name="GPU Core Clocks"
40807ec681f3Smrg             symbol_name="GpuCoreClocks"
40817ec681f3Smrg             underscore_name="gpu_core_clocks"
40827ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
40837ec681f3Smrg             data_type="uint64"
40847ec681f3Smrg             units="cycles"
40857ec681f3Smrg             semantic_type="event"
40867ec681f3Smrg             equation="GPU_CLOCK 0 READ"
40877ec681f3Smrg             mdapi_group="GPU"
40887ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
40897ec681f3Smrg             mdapi_supported_apis=""
40907ec681f3Smrg             mdapi_hw_unit_type="gpu"
40917ec681f3Smrg             />
40927ec681f3Smrg    <counter name="AVG GPU Core Frequency"
40937ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
40947ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
40957ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
40967ec681f3Smrg             data_type="uint64"
40977ec681f3Smrg             max_equation="$GpuMaxFrequency"
40987ec681f3Smrg             units="hz"
40997ec681f3Smrg             semantic_type="event"
41007ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
41017ec681f3Smrg             mdapi_group="GPU"
41027ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
41037ec681f3Smrg             mdapi_supported_apis=""
41047ec681f3Smrg             mdapi_hw_unit_type="gpu"
41057ec681f3Smrg             />
41067ec681f3Smrg    <counter name="GPU Busy"
41077ec681f3Smrg             symbol_name="GpuBusy"
41087ec681f3Smrg             underscore_name="gpu_busy"
41097ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
41107ec681f3Smrg             data_type="float"
41117ec681f3Smrg             max_equation="100"
41127ec681f3Smrg             units="percent"
41137ec681f3Smrg             semantic_type="duration"
41147ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
41157ec681f3Smrg             mdapi_group="GPU"
41167ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
41177ec681f3Smrg             mdapi_supported_apis=""
41187ec681f3Smrg             mdapi_hw_unit_type="gpu"
41197ec681f3Smrg             />
41207ec681f3Smrg    <counter name="VS Threads Dispatched"
41217ec681f3Smrg             symbol_name="VsThreads"
41227ec681f3Smrg             underscore_name="vs_threads"
41237ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
41247ec681f3Smrg             data_type="uint64"
41257ec681f3Smrg             units="threads"
41267ec681f3Smrg             semantic_type="event"
41277ec681f3Smrg             equation="A 1 READ"
41287ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
41297ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
41307ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
41317ec681f3Smrg             mdapi_hw_unit_type="gpu"
41327ec681f3Smrg             />
41337ec681f3Smrg    <counter name="HS Threads Dispatched"
41347ec681f3Smrg             symbol_name="HsThreads"
41357ec681f3Smrg             underscore_name="hs_threads"
41367ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
41377ec681f3Smrg             data_type="uint64"
41387ec681f3Smrg             units="threads"
41397ec681f3Smrg             semantic_type="event"
41407ec681f3Smrg             equation="A 2 READ"
41417ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
41427ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
41437ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
41447ec681f3Smrg             mdapi_hw_unit_type="gpu"
41457ec681f3Smrg             />
41467ec681f3Smrg    <counter name="DS Threads Dispatched"
41477ec681f3Smrg             symbol_name="DsThreads"
41487ec681f3Smrg             underscore_name="ds_threads"
41497ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
41507ec681f3Smrg             data_type="uint64"
41517ec681f3Smrg             units="threads"
41527ec681f3Smrg             semantic_type="event"
41537ec681f3Smrg             equation="A 3 READ"
41547ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
41557ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
41567ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
41577ec681f3Smrg             mdapi_hw_unit_type="gpu"
41587ec681f3Smrg             />
41597ec681f3Smrg    <counter name="GS Threads Dispatched"
41607ec681f3Smrg             symbol_name="GsThreads"
41617ec681f3Smrg             underscore_name="gs_threads"
41627ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
41637ec681f3Smrg             data_type="uint64"
41647ec681f3Smrg             units="threads"
41657ec681f3Smrg             semantic_type="event"
41667ec681f3Smrg             equation="A 5 READ"
41677ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
41687ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
41697ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
41707ec681f3Smrg             mdapi_hw_unit_type="gpu"
41717ec681f3Smrg             />
41727ec681f3Smrg    <counter name="FS Threads Dispatched"
41737ec681f3Smrg             symbol_name="PsThreads"
41747ec681f3Smrg             underscore_name="ps_threads"
41757ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
41767ec681f3Smrg             data_type="uint64"
41777ec681f3Smrg             units="threads"
41787ec681f3Smrg             semantic_type="event"
41797ec681f3Smrg             equation="A 6 READ"
41807ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
41817ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
41827ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
41837ec681f3Smrg             mdapi_hw_unit_type="gpu"
41847ec681f3Smrg             />
41857ec681f3Smrg    <counter name="CS Threads Dispatched"
41867ec681f3Smrg             symbol_name="CsThreads"
41877ec681f3Smrg             underscore_name="cs_threads"
41887ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
41897ec681f3Smrg             data_type="uint64"
41907ec681f3Smrg             units="threads"
41917ec681f3Smrg             semantic_type="event"
41927ec681f3Smrg             equation="A 4 READ"
41937ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
41947ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
41957ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
41967ec681f3Smrg             mdapi_hw_unit_type="gpu"
41977ec681f3Smrg             />
41987ec681f3Smrg    <counter name="EU Active"
41997ec681f3Smrg             symbol_name="EuActive"
42007ec681f3Smrg             underscore_name="eu_active"
42017ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
42027ec681f3Smrg             data_type="float"
42037ec681f3Smrg             max_equation="100"
42047ec681f3Smrg             units="percent"
42057ec681f3Smrg             semantic_type="duration"
42067ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
42077ec681f3Smrg             mdapi_group="EU Array"
42087ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
42097ec681f3Smrg             mdapi_supported_apis=""
42107ec681f3Smrg             mdapi_hw_unit_type="gpu"
42117ec681f3Smrg             />
42127ec681f3Smrg    <counter name="EU Stall"
42137ec681f3Smrg             symbol_name="EuStall"
42147ec681f3Smrg             underscore_name="eu_stall"
42157ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
42167ec681f3Smrg             data_type="float"
42177ec681f3Smrg             max_equation="100"
42187ec681f3Smrg             units="percent"
42197ec681f3Smrg             semantic_type="duration"
42207ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
42217ec681f3Smrg             mdapi_group="EU Array"
42227ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
42237ec681f3Smrg             mdapi_supported_apis=""
42247ec681f3Smrg             mdapi_hw_unit_type="gpu"
42257ec681f3Smrg             />
42267ec681f3Smrg    <counter name="EU Thread Occupancy"
42277ec681f3Smrg             symbol_name="EuThreadOccupancy"
42287ec681f3Smrg             underscore_name="eu_thread_occupancy"
42297ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
42307ec681f3Smrg             data_type="float"
42317ec681f3Smrg             max_equation="100"
42327ec681f3Smrg             units="percent"
42337ec681f3Smrg             semantic_type="duration"
42347ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
42357ec681f3Smrg             mdapi_group="EU Array"
42367ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
42377ec681f3Smrg             mdapi_supported_apis=""
42387ec681f3Smrg             mdapi_hw_unit_type="gpu"
42397ec681f3Smrg             />
42407ec681f3Smrg    <counter name="Slice0 L3 Bank1 Output Ready"
42417ec681f3Smrg             symbol_name="L30Bank1OutputReady"
42427ec681f3Smrg             underscore_name="l30_bank1_output_ready"
42437ec681f3Smrg             description="The percentage of time in which slice0 L3 bank1 output is ready"
42447ec681f3Smrg             data_type="float"
42457ec681f3Smrg             max_equation="100"
42467ec681f3Smrg             units="percent"
42477ec681f3Smrg             semantic_type="duration"
42487ec681f3Smrg             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
42497ec681f3Smrg             availability="$SliceMask 1 AND"
42507ec681f3Smrg             mdapi_group="GTI/L3"
42517ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
42527ec681f3Smrg             mdapi_supported_apis=""
42537ec681f3Smrg             mdapi_hw_unit_type="slice"
42547ec681f3Smrg             />
42557ec681f3Smrg    <counter name="Slice0 L3 Bank5 Output Ready"
42567ec681f3Smrg             symbol_name="L30Bank5OutputReady"
42577ec681f3Smrg             underscore_name="l30_bank5_output_ready"
42587ec681f3Smrg             description="The percentage of time in which slice0 L3 bank5 output is ready"
42597ec681f3Smrg             data_type="float"
42607ec681f3Smrg             max_equation="100"
42617ec681f3Smrg             units="percent"
42627ec681f3Smrg             semantic_type="duration"
42637ec681f3Smrg             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
42647ec681f3Smrg             availability="$SliceMask 1 AND"
42657ec681f3Smrg             mdapi_group="GTI/L3"
42667ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
42677ec681f3Smrg             mdapi_supported_apis=""
42687ec681f3Smrg             mdapi_hw_unit_type="slice"
42697ec681f3Smrg             />
42707ec681f3Smrg    <register_config type="NOA">
42717ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
42727ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
42737ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
42747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04020A00" />
42757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06020800" />
42767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04000A00" />
42777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06000820" />
42787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A020020" />
42797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C020028" />
42807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020000" />
42817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A034000" />
42827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18032000" />
42837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08000028" />
42847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36000003" />
42857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E000000" />
42867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34001800" />
42877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
42887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
42897ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
42907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100550" />
42917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
42927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B141C00" />
42937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F110550" />
42947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
42957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
42967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
42977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
42987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
42997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100000" />
43007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100606" />
43017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100000" />
43027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
43037ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
43047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
43057ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
43067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
43077ec681f3Smrg    </register_config>
43087ec681f3Smrg    <register_config type="OA">
43097ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
43107ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
43117ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x00800000" />
43127ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
43137ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
43147ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00000000" />
43157ec681f3Smrg    </register_config>
43167ec681f3Smrg    <register_config type="FLEX">
43177ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
43187ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
43197ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
43207ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
43217ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
43227ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
43237ec681f3Smrg    </register_config>
43247ec681f3Smrg  </set>
43257ec681f3Smrg
43267ec681f3Smrg  <set name="L3_5"
43277ec681f3Smrg       chipset="TGLGT2"
43287ec681f3Smrg       symbol_name="L3_5"
43297ec681f3Smrg       underscore_name="l3_5"
43307ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
43317ec681f3Smrg       hw_config_guid="e0efab61-c904-4354-9fc5-35e8b8bc7d20"
43327ec681f3Smrg       >
43337ec681f3Smrg    <counter name="GPU Time Elapsed"
43347ec681f3Smrg             symbol_name="GpuTime"
43357ec681f3Smrg             underscore_name="gpu_time"
43367ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
43377ec681f3Smrg             data_type="uint64"
43387ec681f3Smrg             units="ns"
43397ec681f3Smrg             semantic_type="duration"
43407ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
43417ec681f3Smrg             mdapi_group="GPU"
43427ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
43437ec681f3Smrg             mdapi_supported_apis=""
43447ec681f3Smrg             mdapi_hw_unit_type="gpu"
43457ec681f3Smrg             />
43467ec681f3Smrg    <counter name="GPU Core Clocks"
43477ec681f3Smrg             symbol_name="GpuCoreClocks"
43487ec681f3Smrg             underscore_name="gpu_core_clocks"
43497ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
43507ec681f3Smrg             data_type="uint64"
43517ec681f3Smrg             units="cycles"
43527ec681f3Smrg             semantic_type="event"
43537ec681f3Smrg             equation="GPU_CLOCK 0 READ"
43547ec681f3Smrg             mdapi_group="GPU"
43557ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
43567ec681f3Smrg             mdapi_supported_apis=""
43577ec681f3Smrg             mdapi_hw_unit_type="gpu"
43587ec681f3Smrg             />
43597ec681f3Smrg    <counter name="AVG GPU Core Frequency"
43607ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
43617ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
43627ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
43637ec681f3Smrg             data_type="uint64"
43647ec681f3Smrg             max_equation="$GpuMaxFrequency"
43657ec681f3Smrg             units="hz"
43667ec681f3Smrg             semantic_type="event"
43677ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
43687ec681f3Smrg             mdapi_group="GPU"
43697ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
43707ec681f3Smrg             mdapi_supported_apis=""
43717ec681f3Smrg             mdapi_hw_unit_type="gpu"
43727ec681f3Smrg             />
43737ec681f3Smrg    <counter name="GPU Busy"
43747ec681f3Smrg             symbol_name="GpuBusy"
43757ec681f3Smrg             underscore_name="gpu_busy"
43767ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
43777ec681f3Smrg             data_type="float"
43787ec681f3Smrg             max_equation="100"
43797ec681f3Smrg             units="percent"
43807ec681f3Smrg             semantic_type="duration"
43817ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
43827ec681f3Smrg             mdapi_group="GPU"
43837ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
43847ec681f3Smrg             mdapi_supported_apis=""
43857ec681f3Smrg             mdapi_hw_unit_type="gpu"
43867ec681f3Smrg             />
43877ec681f3Smrg    <counter name="VS Threads Dispatched"
43887ec681f3Smrg             symbol_name="VsThreads"
43897ec681f3Smrg             underscore_name="vs_threads"
43907ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
43917ec681f3Smrg             data_type="uint64"
43927ec681f3Smrg             units="threads"
43937ec681f3Smrg             semantic_type="event"
43947ec681f3Smrg             equation="A 1 READ"
43957ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
43967ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
43977ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
43987ec681f3Smrg             mdapi_hw_unit_type="gpu"
43997ec681f3Smrg             />
44007ec681f3Smrg    <counter name="HS Threads Dispatched"
44017ec681f3Smrg             symbol_name="HsThreads"
44027ec681f3Smrg             underscore_name="hs_threads"
44037ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
44047ec681f3Smrg             data_type="uint64"
44057ec681f3Smrg             units="threads"
44067ec681f3Smrg             semantic_type="event"
44077ec681f3Smrg             equation="A 2 READ"
44087ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
44097ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
44107ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
44117ec681f3Smrg             mdapi_hw_unit_type="gpu"
44127ec681f3Smrg             />
44137ec681f3Smrg    <counter name="DS Threads Dispatched"
44147ec681f3Smrg             symbol_name="DsThreads"
44157ec681f3Smrg             underscore_name="ds_threads"
44167ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
44177ec681f3Smrg             data_type="uint64"
44187ec681f3Smrg             units="threads"
44197ec681f3Smrg             semantic_type="event"
44207ec681f3Smrg             equation="A 3 READ"
44217ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
44227ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
44237ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
44247ec681f3Smrg             mdapi_hw_unit_type="gpu"
44257ec681f3Smrg             />
44267ec681f3Smrg    <counter name="GS Threads Dispatched"
44277ec681f3Smrg             symbol_name="GsThreads"
44287ec681f3Smrg             underscore_name="gs_threads"
44297ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
44307ec681f3Smrg             data_type="uint64"
44317ec681f3Smrg             units="threads"
44327ec681f3Smrg             semantic_type="event"
44337ec681f3Smrg             equation="A 5 READ"
44347ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
44357ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
44367ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
44377ec681f3Smrg             mdapi_hw_unit_type="gpu"
44387ec681f3Smrg             />
44397ec681f3Smrg    <counter name="FS Threads Dispatched"
44407ec681f3Smrg             symbol_name="PsThreads"
44417ec681f3Smrg             underscore_name="ps_threads"
44427ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
44437ec681f3Smrg             data_type="uint64"
44447ec681f3Smrg             units="threads"
44457ec681f3Smrg             semantic_type="event"
44467ec681f3Smrg             equation="A 6 READ"
44477ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
44487ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
44497ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
44507ec681f3Smrg             mdapi_hw_unit_type="gpu"
44517ec681f3Smrg             />
44527ec681f3Smrg    <counter name="CS Threads Dispatched"
44537ec681f3Smrg             symbol_name="CsThreads"
44547ec681f3Smrg             underscore_name="cs_threads"
44557ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
44567ec681f3Smrg             data_type="uint64"
44577ec681f3Smrg             units="threads"
44587ec681f3Smrg             semantic_type="event"
44597ec681f3Smrg             equation="A 4 READ"
44607ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
44617ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
44627ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
44637ec681f3Smrg             mdapi_hw_unit_type="gpu"
44647ec681f3Smrg             />
44657ec681f3Smrg    <counter name="EU Active"
44667ec681f3Smrg             symbol_name="EuActive"
44677ec681f3Smrg             underscore_name="eu_active"
44687ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
44697ec681f3Smrg             data_type="float"
44707ec681f3Smrg             max_equation="100"
44717ec681f3Smrg             units="percent"
44727ec681f3Smrg             semantic_type="duration"
44737ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
44747ec681f3Smrg             mdapi_group="EU Array"
44757ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
44767ec681f3Smrg             mdapi_supported_apis=""
44777ec681f3Smrg             mdapi_hw_unit_type="gpu"
44787ec681f3Smrg             />
44797ec681f3Smrg    <counter name="EU Stall"
44807ec681f3Smrg             symbol_name="EuStall"
44817ec681f3Smrg             underscore_name="eu_stall"
44827ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
44837ec681f3Smrg             data_type="float"
44847ec681f3Smrg             max_equation="100"
44857ec681f3Smrg             units="percent"
44867ec681f3Smrg             semantic_type="duration"
44877ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
44887ec681f3Smrg             mdapi_group="EU Array"
44897ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
44907ec681f3Smrg             mdapi_supported_apis=""
44917ec681f3Smrg             mdapi_hw_unit_type="gpu"
44927ec681f3Smrg             />
44937ec681f3Smrg    <counter name="EU Thread Occupancy"
44947ec681f3Smrg             symbol_name="EuThreadOccupancy"
44957ec681f3Smrg             underscore_name="eu_thread_occupancy"
44967ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
44977ec681f3Smrg             data_type="float"
44987ec681f3Smrg             max_equation="100"
44997ec681f3Smrg             units="percent"
45007ec681f3Smrg             semantic_type="duration"
45017ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
45027ec681f3Smrg             mdapi_group="EU Array"
45037ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
45047ec681f3Smrg             mdapi_supported_apis=""
45057ec681f3Smrg             mdapi_hw_unit_type="gpu"
45067ec681f3Smrg             />
45077ec681f3Smrg    <counter name="Slice0 L3 Bank2 Output Ready"
45087ec681f3Smrg             symbol_name="L30Bank2OutputReady"
45097ec681f3Smrg             underscore_name="l30_bank2_output_ready"
45107ec681f3Smrg             description="The percentage of time in which slice0 L3 bank2 output is ready"
45117ec681f3Smrg             data_type="float"
45127ec681f3Smrg             max_equation="100"
45137ec681f3Smrg             units="percent"
45147ec681f3Smrg             semantic_type="duration"
45157ec681f3Smrg             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
45167ec681f3Smrg             availability="$SliceMask 1 AND"
45177ec681f3Smrg             mdapi_group="GTI/L3"
45187ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
45197ec681f3Smrg             mdapi_supported_apis=""
45207ec681f3Smrg             mdapi_hw_unit_type="slice"
45217ec681f3Smrg             />
45227ec681f3Smrg    <counter name="Slice0 L3 Bank6 Output Ready"
45237ec681f3Smrg             symbol_name="L30Bank6OutputReady"
45247ec681f3Smrg             underscore_name="l30_bank6_output_ready"
45257ec681f3Smrg             description="The percentage of time in which slice0 L3 bank6 output is ready"
45267ec681f3Smrg             data_type="float"
45277ec681f3Smrg             max_equation="100"
45287ec681f3Smrg             units="percent"
45297ec681f3Smrg             semantic_type="duration"
45307ec681f3Smrg             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
45317ec681f3Smrg             availability="$SliceMask 1 AND"
45327ec681f3Smrg             mdapi_group="GTI/L3"
45337ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
45347ec681f3Smrg             mdapi_supported_apis=""
45357ec681f3Smrg             mdapi_hw_unit_type="slice"
45367ec681f3Smrg             />
45377ec681f3Smrg    <register_config type="NOA">
45387ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
45397ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
45407ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
45417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04021200" />
45427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06021000" />
45437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04001200" />
45447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06001020" />
45457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A020020" />
45467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C020028" />
45477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020000" />
45487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A034000" />
45497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18032000" />
45507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08000028" />
45517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36000003" />
45527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E000000" />
45537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34001800" />
45547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
45557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
45567ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
45577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100550" />
45587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
45597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B141C00" />
45607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F110550" />
45617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
45627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
45637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
45647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
45657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
45667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100000" />
45677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100606" />
45687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100000" />
45697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
45707ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
45717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
45727ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
45737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
45747ec681f3Smrg    </register_config>
45757ec681f3Smrg    <register_config type="OA">
45767ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
45777ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
45787ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x00800000" />
45797ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
45807ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
45817ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00000000" />
45827ec681f3Smrg    </register_config>
45837ec681f3Smrg    <register_config type="FLEX">
45847ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
45857ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
45867ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
45877ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
45887ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
45897ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
45907ec681f3Smrg    </register_config>
45917ec681f3Smrg  </set>
45927ec681f3Smrg
45937ec681f3Smrg  <set name="L3_6"
45947ec681f3Smrg       chipset="TGLGT2"
45957ec681f3Smrg       symbol_name="L3_6"
45967ec681f3Smrg       underscore_name="l3_6"
45977ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
45987ec681f3Smrg       hw_config_guid="4066ad45-4a68-4acf-86b2-fa5a6a914db7"
45997ec681f3Smrg       >
46007ec681f3Smrg    <counter name="GPU Time Elapsed"
46017ec681f3Smrg             symbol_name="GpuTime"
46027ec681f3Smrg             underscore_name="gpu_time"
46037ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
46047ec681f3Smrg             data_type="uint64"
46057ec681f3Smrg             units="ns"
46067ec681f3Smrg             semantic_type="duration"
46077ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
46087ec681f3Smrg             mdapi_group="GPU"
46097ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
46107ec681f3Smrg             mdapi_supported_apis=""
46117ec681f3Smrg             mdapi_hw_unit_type="gpu"
46127ec681f3Smrg             />
46137ec681f3Smrg    <counter name="GPU Core Clocks"
46147ec681f3Smrg             symbol_name="GpuCoreClocks"
46157ec681f3Smrg             underscore_name="gpu_core_clocks"
46167ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
46177ec681f3Smrg             data_type="uint64"
46187ec681f3Smrg             units="cycles"
46197ec681f3Smrg             semantic_type="event"
46207ec681f3Smrg             equation="GPU_CLOCK 0 READ"
46217ec681f3Smrg             mdapi_group="GPU"
46227ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
46237ec681f3Smrg             mdapi_supported_apis=""
46247ec681f3Smrg             mdapi_hw_unit_type="gpu"
46257ec681f3Smrg             />
46267ec681f3Smrg    <counter name="AVG GPU Core Frequency"
46277ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
46287ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
46297ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
46307ec681f3Smrg             data_type="uint64"
46317ec681f3Smrg             max_equation="$GpuMaxFrequency"
46327ec681f3Smrg             units="hz"
46337ec681f3Smrg             semantic_type="event"
46347ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
46357ec681f3Smrg             mdapi_group="GPU"
46367ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
46377ec681f3Smrg             mdapi_supported_apis=""
46387ec681f3Smrg             mdapi_hw_unit_type="gpu"
46397ec681f3Smrg             />
46407ec681f3Smrg    <counter name="GPU Busy"
46417ec681f3Smrg             symbol_name="GpuBusy"
46427ec681f3Smrg             underscore_name="gpu_busy"
46437ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
46447ec681f3Smrg             data_type="float"
46457ec681f3Smrg             max_equation="100"
46467ec681f3Smrg             units="percent"
46477ec681f3Smrg             semantic_type="duration"
46487ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
46497ec681f3Smrg             mdapi_group="GPU"
46507ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
46517ec681f3Smrg             mdapi_supported_apis=""
46527ec681f3Smrg             mdapi_hw_unit_type="gpu"
46537ec681f3Smrg             />
46547ec681f3Smrg    <counter name="VS Threads Dispatched"
46557ec681f3Smrg             symbol_name="VsThreads"
46567ec681f3Smrg             underscore_name="vs_threads"
46577ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
46587ec681f3Smrg             data_type="uint64"
46597ec681f3Smrg             units="threads"
46607ec681f3Smrg             semantic_type="event"
46617ec681f3Smrg             equation="A 1 READ"
46627ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
46637ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
46647ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
46657ec681f3Smrg             mdapi_hw_unit_type="gpu"
46667ec681f3Smrg             />
46677ec681f3Smrg    <counter name="HS Threads Dispatched"
46687ec681f3Smrg             symbol_name="HsThreads"
46697ec681f3Smrg             underscore_name="hs_threads"
46707ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
46717ec681f3Smrg             data_type="uint64"
46727ec681f3Smrg             units="threads"
46737ec681f3Smrg             semantic_type="event"
46747ec681f3Smrg             equation="A 2 READ"
46757ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
46767ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
46777ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
46787ec681f3Smrg             mdapi_hw_unit_type="gpu"
46797ec681f3Smrg             />
46807ec681f3Smrg    <counter name="DS Threads Dispatched"
46817ec681f3Smrg             symbol_name="DsThreads"
46827ec681f3Smrg             underscore_name="ds_threads"
46837ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
46847ec681f3Smrg             data_type="uint64"
46857ec681f3Smrg             units="threads"
46867ec681f3Smrg             semantic_type="event"
46877ec681f3Smrg             equation="A 3 READ"
46887ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
46897ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
46907ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
46917ec681f3Smrg             mdapi_hw_unit_type="gpu"
46927ec681f3Smrg             />
46937ec681f3Smrg    <counter name="GS Threads Dispatched"
46947ec681f3Smrg             symbol_name="GsThreads"
46957ec681f3Smrg             underscore_name="gs_threads"
46967ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
46977ec681f3Smrg             data_type="uint64"
46987ec681f3Smrg             units="threads"
46997ec681f3Smrg             semantic_type="event"
47007ec681f3Smrg             equation="A 5 READ"
47017ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
47027ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
47037ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
47047ec681f3Smrg             mdapi_hw_unit_type="gpu"
47057ec681f3Smrg             />
47067ec681f3Smrg    <counter name="FS Threads Dispatched"
47077ec681f3Smrg             symbol_name="PsThreads"
47087ec681f3Smrg             underscore_name="ps_threads"
47097ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
47107ec681f3Smrg             data_type="uint64"
47117ec681f3Smrg             units="threads"
47127ec681f3Smrg             semantic_type="event"
47137ec681f3Smrg             equation="A 6 READ"
47147ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
47157ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
47167ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
47177ec681f3Smrg             mdapi_hw_unit_type="gpu"
47187ec681f3Smrg             />
47197ec681f3Smrg    <counter name="CS Threads Dispatched"
47207ec681f3Smrg             symbol_name="CsThreads"
47217ec681f3Smrg             underscore_name="cs_threads"
47227ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
47237ec681f3Smrg             data_type="uint64"
47247ec681f3Smrg             units="threads"
47257ec681f3Smrg             semantic_type="event"
47267ec681f3Smrg             equation="A 4 READ"
47277ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
47287ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
47297ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
47307ec681f3Smrg             mdapi_hw_unit_type="gpu"
47317ec681f3Smrg             />
47327ec681f3Smrg    <counter name="EU Active"
47337ec681f3Smrg             symbol_name="EuActive"
47347ec681f3Smrg             underscore_name="eu_active"
47357ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
47367ec681f3Smrg             data_type="float"
47377ec681f3Smrg             max_equation="100"
47387ec681f3Smrg             units="percent"
47397ec681f3Smrg             semantic_type="duration"
47407ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
47417ec681f3Smrg             mdapi_group="EU Array"
47427ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
47437ec681f3Smrg             mdapi_supported_apis=""
47447ec681f3Smrg             mdapi_hw_unit_type="gpu"
47457ec681f3Smrg             />
47467ec681f3Smrg    <counter name="EU Stall"
47477ec681f3Smrg             symbol_name="EuStall"
47487ec681f3Smrg             underscore_name="eu_stall"
47497ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
47507ec681f3Smrg             data_type="float"
47517ec681f3Smrg             max_equation="100"
47527ec681f3Smrg             units="percent"
47537ec681f3Smrg             semantic_type="duration"
47547ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
47557ec681f3Smrg             mdapi_group="EU Array"
47567ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
47577ec681f3Smrg             mdapi_supported_apis=""
47587ec681f3Smrg             mdapi_hw_unit_type="gpu"
47597ec681f3Smrg             />
47607ec681f3Smrg    <counter name="EU Thread Occupancy"
47617ec681f3Smrg             symbol_name="EuThreadOccupancy"
47627ec681f3Smrg             underscore_name="eu_thread_occupancy"
47637ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
47647ec681f3Smrg             data_type="float"
47657ec681f3Smrg             max_equation="100"
47667ec681f3Smrg             units="percent"
47677ec681f3Smrg             semantic_type="duration"
47687ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
47697ec681f3Smrg             mdapi_group="EU Array"
47707ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
47717ec681f3Smrg             mdapi_supported_apis=""
47727ec681f3Smrg             mdapi_hw_unit_type="gpu"
47737ec681f3Smrg             />
47747ec681f3Smrg    <counter name="Slice0 L3 Bank3 Output Ready"
47757ec681f3Smrg             symbol_name="L30Bank3OutputReady"
47767ec681f3Smrg             underscore_name="l30_bank3_output_ready"
47777ec681f3Smrg             description="The percentage of time in which slice0 L3 bank3 output is ready"
47787ec681f3Smrg             data_type="float"
47797ec681f3Smrg             max_equation="100"
47807ec681f3Smrg             units="percent"
47817ec681f3Smrg             semantic_type="duration"
47827ec681f3Smrg             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
47837ec681f3Smrg             availability="$SliceMask 1 AND"
47847ec681f3Smrg             mdapi_group="GTI/L3"
47857ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
47867ec681f3Smrg             mdapi_supported_apis=""
47877ec681f3Smrg             mdapi_hw_unit_type="slice"
47887ec681f3Smrg             />
47897ec681f3Smrg    <counter name="Slice0 L3 Bank7 Output Ready"
47907ec681f3Smrg             symbol_name="L30Bank7OutputReady"
47917ec681f3Smrg             underscore_name="l30_bank7_output_ready"
47927ec681f3Smrg             description="The percentage of time in which slice0 L3 bank7 output is ready"
47937ec681f3Smrg             data_type="float"
47947ec681f3Smrg             max_equation="100"
47957ec681f3Smrg             units="percent"
47967ec681f3Smrg             semantic_type="duration"
47977ec681f3Smrg             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
47987ec681f3Smrg             availability="$SliceMask 1 AND"
47997ec681f3Smrg             mdapi_group="GTI/L3"
48007ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
48017ec681f3Smrg             mdapi_supported_apis=""
48027ec681f3Smrg             mdapi_hw_unit_type="slice"
48037ec681f3Smrg             />
48047ec681f3Smrg    <register_config type="NOA">
48057ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
48067ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
48077ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
48087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04021A00" />
48097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06021800" />
48107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04001A00" />
48117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06001820" />
48127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A020020" />
48137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C020028" />
48147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020000" />
48157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A034000" />
48167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18032000" />
48177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08000028" />
48187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36000003" />
48197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E000000" />
48207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34001800" />
48217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
48227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
48237ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
48247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100550" />
48257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
48267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B141C00" />
48277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F110550" />
48287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
48297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
48307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
48317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
48327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
48337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100000" />
48347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100606" />
48357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100000" />
48367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
48377ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
48387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
48397ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
48407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
48417ec681f3Smrg    </register_config>
48427ec681f3Smrg    <register_config type="OA">
48437ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
48447ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
48457ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x00800000" />
48467ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
48477ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
48487ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00000000" />
48497ec681f3Smrg    </register_config>
48507ec681f3Smrg    <register_config type="FLEX">
48517ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
48527ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
48537ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
48547ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
48557ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
48567ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
48577ec681f3Smrg    </register_config>
48587ec681f3Smrg  </set>
48597ec681f3Smrg
48607ec681f3Smrg  <set name="Sampler_1"
48617ec681f3Smrg       chipset="TGLGT2"
48627ec681f3Smrg       symbol_name="Sampler_1"
48637ec681f3Smrg       underscore_name="sampler_1"
48647ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
48657ec681f3Smrg       hw_config_guid="17e2be13-39fe-45f0-867c-0f83fcc51654"
48667ec681f3Smrg       >
48677ec681f3Smrg    <counter name="GPU Time Elapsed"
48687ec681f3Smrg             symbol_name="GpuTime"
48697ec681f3Smrg             underscore_name="gpu_time"
48707ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
48717ec681f3Smrg             data_type="uint64"
48727ec681f3Smrg             units="ns"
48737ec681f3Smrg             semantic_type="duration"
48747ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
48757ec681f3Smrg             mdapi_group="GPU"
48767ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
48777ec681f3Smrg             mdapi_supported_apis=""
48787ec681f3Smrg             mdapi_hw_unit_type="gpu"
48797ec681f3Smrg             />
48807ec681f3Smrg    <counter name="GPU Core Clocks"
48817ec681f3Smrg             symbol_name="GpuCoreClocks"
48827ec681f3Smrg             underscore_name="gpu_core_clocks"
48837ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
48847ec681f3Smrg             data_type="uint64"
48857ec681f3Smrg             units="cycles"
48867ec681f3Smrg             semantic_type="event"
48877ec681f3Smrg             equation="GPU_CLOCK 0 READ"
48887ec681f3Smrg             mdapi_group="GPU"
48897ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
48907ec681f3Smrg             mdapi_supported_apis=""
48917ec681f3Smrg             mdapi_hw_unit_type="gpu"
48927ec681f3Smrg             />
48937ec681f3Smrg    <counter name="AVG GPU Core Frequency"
48947ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
48957ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
48967ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
48977ec681f3Smrg             data_type="uint64"
48987ec681f3Smrg             max_equation="$GpuMaxFrequency"
48997ec681f3Smrg             units="hz"
49007ec681f3Smrg             semantic_type="event"
49017ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
49027ec681f3Smrg             mdapi_group="GPU"
49037ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
49047ec681f3Smrg             mdapi_supported_apis=""
49057ec681f3Smrg             mdapi_hw_unit_type="gpu"
49067ec681f3Smrg             />
49077ec681f3Smrg    <counter name="GPU Busy"
49087ec681f3Smrg             symbol_name="GpuBusy"
49097ec681f3Smrg             underscore_name="gpu_busy"
49107ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
49117ec681f3Smrg             data_type="float"
49127ec681f3Smrg             max_equation="100"
49137ec681f3Smrg             units="percent"
49147ec681f3Smrg             semantic_type="duration"
49157ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
49167ec681f3Smrg             mdapi_group="GPU"
49177ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
49187ec681f3Smrg             mdapi_supported_apis=""
49197ec681f3Smrg             mdapi_hw_unit_type="gpu"
49207ec681f3Smrg             />
49217ec681f3Smrg    <counter name="VS Threads Dispatched"
49227ec681f3Smrg             symbol_name="VsThreads"
49237ec681f3Smrg             underscore_name="vs_threads"
49247ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
49257ec681f3Smrg             data_type="uint64"
49267ec681f3Smrg             units="threads"
49277ec681f3Smrg             semantic_type="event"
49287ec681f3Smrg             equation="A 1 READ"
49297ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
49307ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
49317ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
49327ec681f3Smrg             mdapi_hw_unit_type="gpu"
49337ec681f3Smrg             />
49347ec681f3Smrg    <counter name="HS Threads Dispatched"
49357ec681f3Smrg             symbol_name="HsThreads"
49367ec681f3Smrg             underscore_name="hs_threads"
49377ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
49387ec681f3Smrg             data_type="uint64"
49397ec681f3Smrg             units="threads"
49407ec681f3Smrg             semantic_type="event"
49417ec681f3Smrg             equation="A 2 READ"
49427ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
49437ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
49447ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
49457ec681f3Smrg             mdapi_hw_unit_type="gpu"
49467ec681f3Smrg             />
49477ec681f3Smrg    <counter name="DS Threads Dispatched"
49487ec681f3Smrg             symbol_name="DsThreads"
49497ec681f3Smrg             underscore_name="ds_threads"
49507ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
49517ec681f3Smrg             data_type="uint64"
49527ec681f3Smrg             units="threads"
49537ec681f3Smrg             semantic_type="event"
49547ec681f3Smrg             equation="A 3 READ"
49557ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
49567ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
49577ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
49587ec681f3Smrg             mdapi_hw_unit_type="gpu"
49597ec681f3Smrg             />
49607ec681f3Smrg    <counter name="GS Threads Dispatched"
49617ec681f3Smrg             symbol_name="GsThreads"
49627ec681f3Smrg             underscore_name="gs_threads"
49637ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
49647ec681f3Smrg             data_type="uint64"
49657ec681f3Smrg             units="threads"
49667ec681f3Smrg             semantic_type="event"
49677ec681f3Smrg             equation="A 5 READ"
49687ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
49697ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
49707ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
49717ec681f3Smrg             mdapi_hw_unit_type="gpu"
49727ec681f3Smrg             />
49737ec681f3Smrg    <counter name="FS Threads Dispatched"
49747ec681f3Smrg             symbol_name="PsThreads"
49757ec681f3Smrg             underscore_name="ps_threads"
49767ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
49777ec681f3Smrg             data_type="uint64"
49787ec681f3Smrg             units="threads"
49797ec681f3Smrg             semantic_type="event"
49807ec681f3Smrg             equation="A 6 READ"
49817ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
49827ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
49837ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
49847ec681f3Smrg             mdapi_hw_unit_type="gpu"
49857ec681f3Smrg             />
49867ec681f3Smrg    <counter name="CS Threads Dispatched"
49877ec681f3Smrg             symbol_name="CsThreads"
49887ec681f3Smrg             underscore_name="cs_threads"
49897ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
49907ec681f3Smrg             data_type="uint64"
49917ec681f3Smrg             units="threads"
49927ec681f3Smrg             semantic_type="event"
49937ec681f3Smrg             equation="A 4 READ"
49947ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
49957ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
49967ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
49977ec681f3Smrg             mdapi_hw_unit_type="gpu"
49987ec681f3Smrg             />
49997ec681f3Smrg    <counter name="EU Active"
50007ec681f3Smrg             symbol_name="EuActive"
50017ec681f3Smrg             underscore_name="eu_active"
50027ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
50037ec681f3Smrg             data_type="float"
50047ec681f3Smrg             max_equation="100"
50057ec681f3Smrg             units="percent"
50067ec681f3Smrg             semantic_type="duration"
50077ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
50087ec681f3Smrg             mdapi_group="EU Array"
50097ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
50107ec681f3Smrg             mdapi_supported_apis=""
50117ec681f3Smrg             mdapi_hw_unit_type="gpu"
50127ec681f3Smrg             />
50137ec681f3Smrg    <counter name="EU Stall"
50147ec681f3Smrg             symbol_name="EuStall"
50157ec681f3Smrg             underscore_name="eu_stall"
50167ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
50177ec681f3Smrg             data_type="float"
50187ec681f3Smrg             max_equation="100"
50197ec681f3Smrg             units="percent"
50207ec681f3Smrg             semantic_type="duration"
50217ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
50227ec681f3Smrg             mdapi_group="EU Array"
50237ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
50247ec681f3Smrg             mdapi_supported_apis=""
50257ec681f3Smrg             mdapi_hw_unit_type="gpu"
50267ec681f3Smrg             />
50277ec681f3Smrg    <counter name="EU Thread Occupancy"
50287ec681f3Smrg             symbol_name="EuThreadOccupancy"
50297ec681f3Smrg             underscore_name="eu_thread_occupancy"
50307ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
50317ec681f3Smrg             data_type="float"
50327ec681f3Smrg             max_equation="100"
50337ec681f3Smrg             units="percent"
50347ec681f3Smrg             semantic_type="duration"
50357ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
50367ec681f3Smrg             mdapi_group="EU Array"
50377ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
50387ec681f3Smrg             mdapi_supported_apis=""
50397ec681f3Smrg             mdapi_hw_unit_type="gpu"
50407ec681f3Smrg             />
50417ec681f3Smrg    <counter name="Slice0 DualSubslice0 Input Available"
50427ec681f3Smrg             symbol_name="Sampler00InputAvailable"
50437ec681f3Smrg             underscore_name="sampler00_input_available"
50447ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice0 sampler input is available"
50457ec681f3Smrg             data_type="float"
50467ec681f3Smrg             max_equation="100"
50477ec681f3Smrg             units="percent"
50487ec681f3Smrg             semantic_type="duration"
50497ec681f3Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
50507ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
50517ec681f3Smrg             mdapi_group="GPU/Sampler"
50527ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
50537ec681f3Smrg             mdapi_supported_apis=""
50547ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
50557ec681f3Smrg             />
50567ec681f3Smrg    <counter name="Slice0 DualSubslice1 Input Available"
50577ec681f3Smrg             symbol_name="Sampler01InputAvailable"
50587ec681f3Smrg             underscore_name="sampler01_input_available"
50597ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice1 sampler input is available"
50607ec681f3Smrg             data_type="float"
50617ec681f3Smrg             max_equation="100"
50627ec681f3Smrg             units="percent"
50637ec681f3Smrg             semantic_type="duration"
50647ec681f3Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
50657ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
50667ec681f3Smrg             mdapi_group="GPU/Sampler"
50677ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
50687ec681f3Smrg             mdapi_supported_apis=""
50697ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
50707ec681f3Smrg             />
50717ec681f3Smrg    <counter name="Slice0 DualSubslice2 Input Available"
50727ec681f3Smrg             symbol_name="Sampler02InputAvailable"
50737ec681f3Smrg             underscore_name="sampler02_input_available"
50747ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice2 sampler input is available"
50757ec681f3Smrg             data_type="float"
50767ec681f3Smrg             max_equation="100"
50777ec681f3Smrg             units="percent"
50787ec681f3Smrg             semantic_type="duration"
50797ec681f3Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
50807ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
50817ec681f3Smrg             mdapi_group="GPU/Sampler"
50827ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
50837ec681f3Smrg             mdapi_supported_apis=""
50847ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
50857ec681f3Smrg             />
50867ec681f3Smrg    <counter name="Slice0 DualSubslice3 Input Available"
50877ec681f3Smrg             symbol_name="Sampler03InputAvailable"
50887ec681f3Smrg             underscore_name="sampler03_input_available"
50897ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice3 sampler input is available"
50907ec681f3Smrg             data_type="float"
50917ec681f3Smrg             max_equation="100"
50927ec681f3Smrg             units="percent"
50937ec681f3Smrg             semantic_type="duration"
50947ec681f3Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
50957ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
50967ec681f3Smrg             mdapi_group="GPU/Sampler"
50977ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
50987ec681f3Smrg             mdapi_supported_apis=""
50997ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
51007ec681f3Smrg             />
51017ec681f3Smrg    <counter name="Slice0 DualSubslice4 Input Available"
51027ec681f3Smrg             symbol_name="Sampler04InputAvailable"
51037ec681f3Smrg             underscore_name="sampler04_input_available"
51047ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice4 sampler input is available"
51057ec681f3Smrg             data_type="float"
51067ec681f3Smrg             max_equation="100"
51077ec681f3Smrg             units="percent"
51087ec681f3Smrg             semantic_type="duration"
51097ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
51107ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
51117ec681f3Smrg             mdapi_group="GPU/Sampler"
51127ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
51137ec681f3Smrg             mdapi_supported_apis=""
51147ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
51157ec681f3Smrg             />
51167ec681f3Smrg    <counter name="Slice0 DualSubslice5 Input Available"
51177ec681f3Smrg             symbol_name="Sampler05InputAvailable"
51187ec681f3Smrg             underscore_name="sampler05_input_available"
51197ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice5 sampler input is available"
51207ec681f3Smrg             data_type="float"
51217ec681f3Smrg             max_equation="100"
51227ec681f3Smrg             units="percent"
51237ec681f3Smrg             semantic_type="duration"
51247ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
51257ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
51267ec681f3Smrg             mdapi_group="GPU/Sampler"
51277ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
51287ec681f3Smrg             mdapi_supported_apis=""
51297ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
51307ec681f3Smrg             />
51317ec681f3Smrg    <register_config type="NOA">
51327ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
51337ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
51347ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
51357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C121600" />
51367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18141600" />
51377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C325600" />
51387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18341600" />
51397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C521600" />
51407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x185416A6" />
51417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C721600" />
51427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18741600" />
51437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C921600" />
51447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18941600" />
51457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1CB21600" />
51467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18B41600" />
51477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C07C000" />
51487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2407002B" />
51497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04120086" />
51507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20120000" />
51517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02124000" />
51527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12138000" />
51537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14138000" />
51547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x021400A6" />
51557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10140000" />
51567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00140000" />
51577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A150020" />
51587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E320086" />
51597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20320000" />
51607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E330003" />
51617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C3400A6" />
51627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10340000" />
51637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E340000" />
51647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C358000" />
51657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A520086" />
51667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20520000" />
51677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18524000" />
51687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C53C000" />
51697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10540000" />
51707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C540000" />
51717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C550800" />
51727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16720086" />
51737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20720000" />
51747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14724000" />
51757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C733000" />
51767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x147400A6" />
51777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10740000" />
51787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A740000" />
51797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C750080" />
51807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12920086" />
51817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20920000" />
51827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10924000" />
51837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C930C00" />
51847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x109400A6" />
51857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08940000" />
51867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C950008" />
51877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0EB20086" />
51887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20B20000" />
51897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B24000" />
51907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B38000" />
51917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1CB30200" />
51927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B400A6" />
51937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B40000" />
51947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18B58000" />
51957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F0028" />
51967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14104000" />
51977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16104000" />
51987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C024000" />
51997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020001" />
52007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A03A500" />
52017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18002000" />
52027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36003248" />
52037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x380024DB" />
52047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A004000" />
52057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C004000" />
52067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00014000" />
52077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A012000" />
52087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C012000" />
52097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E012000" />
52107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2405C000" />
52117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x26050003" />
52127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220500A0" />
52137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24062800" />
52147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140A8000" />
52157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160A8000" />
52167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180A8000" />
52177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
52187ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
52197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x41104000" />
52207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B105005" />
52217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101555" />
52227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11148000" />
52237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14E000" />
52247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D14003F" />
52257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13148000" />
52267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
52277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B112000" />
52287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115005" />
52297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111555" />
52307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01128000" />
52317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
52327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
52337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
52347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
52357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
52367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x19128000" />
52377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B128000" />
52387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
52397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
52407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03128000" />
52417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
52427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47101600" />
52437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D101000" />
52447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F101603" />
52457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100003" />
52467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53101404" />
52477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55101111" />
52487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
52497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
52507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100005" />
52517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100511" />
52527ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
52537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
52547ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
52557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
52567ec681f3Smrg    </register_config>
52577ec681f3Smrg    <register_config type="OA">
52587ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
52597ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
52607ec681f3Smrg        <register type="OA" address="0x0000D904" value="0xF0800000" />
52617ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
52627ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x30800000" />
52637ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x003F0000" />
52647ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00000018" />
52657ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
52667ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00000018" />
52677ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
52687ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x00000060" />
52697ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
52707ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x00000060" />
52717ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
52727ec681f3Smrg        <register type="OA" address="0x0000D950" value="0x00000180" />
52737ec681f3Smrg        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
52747ec681f3Smrg        <register type="OA" address="0x0000DC10" value="0x00000180" />
52757ec681f3Smrg        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
52767ec681f3Smrg        <register type="OA" address="0x0000D958" value="0x00000600" />
52777ec681f3Smrg        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
52787ec681f3Smrg        <register type="OA" address="0x0000DC18" value="0x00000600" />
52797ec681f3Smrg        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
52807ec681f3Smrg        <register type="OA" address="0x0000D960" value="0x00001800" />
52817ec681f3Smrg        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
52827ec681f3Smrg        <register type="OA" address="0x0000DC20" value="0x00001800" />
52837ec681f3Smrg        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
52847ec681f3Smrg        <register type="OA" address="0x0000D968" value="0x00006000" />
52857ec681f3Smrg        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
52867ec681f3Smrg        <register type="OA" address="0x0000DC28" value="0x00006000" />
52877ec681f3Smrg        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
52887ec681f3Smrg    </register_config>
52897ec681f3Smrg    <register_config type="FLEX">
52907ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
52917ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
52927ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
52937ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
52947ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
52957ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
52967ec681f3Smrg    </register_config>
52977ec681f3Smrg  </set>
52987ec681f3Smrg
52997ec681f3Smrg  <set name="Sampler_2"
53007ec681f3Smrg       chipset="TGLGT2"
53017ec681f3Smrg       symbol_name="Sampler_2"
53027ec681f3Smrg       underscore_name="sampler_2"
53037ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
53047ec681f3Smrg       hw_config_guid="0c3c3235-2e91-4ef0-8562-4ea1501e8612"
53057ec681f3Smrg       >
53067ec681f3Smrg    <counter name="GPU Time Elapsed"
53077ec681f3Smrg             symbol_name="GpuTime"
53087ec681f3Smrg             underscore_name="gpu_time"
53097ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
53107ec681f3Smrg             data_type="uint64"
53117ec681f3Smrg             units="ns"
53127ec681f3Smrg             semantic_type="duration"
53137ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
53147ec681f3Smrg             mdapi_group="GPU"
53157ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
53167ec681f3Smrg             mdapi_supported_apis=""
53177ec681f3Smrg             mdapi_hw_unit_type="gpu"
53187ec681f3Smrg             />
53197ec681f3Smrg    <counter name="GPU Core Clocks"
53207ec681f3Smrg             symbol_name="GpuCoreClocks"
53217ec681f3Smrg             underscore_name="gpu_core_clocks"
53227ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
53237ec681f3Smrg             data_type="uint64"
53247ec681f3Smrg             units="cycles"
53257ec681f3Smrg             semantic_type="event"
53267ec681f3Smrg             equation="GPU_CLOCK 0 READ"
53277ec681f3Smrg             mdapi_group="GPU"
53287ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
53297ec681f3Smrg             mdapi_supported_apis=""
53307ec681f3Smrg             mdapi_hw_unit_type="gpu"
53317ec681f3Smrg             />
53327ec681f3Smrg    <counter name="AVG GPU Core Frequency"
53337ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
53347ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
53357ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
53367ec681f3Smrg             data_type="uint64"
53377ec681f3Smrg             max_equation="$GpuMaxFrequency"
53387ec681f3Smrg             units="hz"
53397ec681f3Smrg             semantic_type="event"
53407ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
53417ec681f3Smrg             mdapi_group="GPU"
53427ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
53437ec681f3Smrg             mdapi_supported_apis=""
53447ec681f3Smrg             mdapi_hw_unit_type="gpu"
53457ec681f3Smrg             />
53467ec681f3Smrg    <counter name="GPU Busy"
53477ec681f3Smrg             symbol_name="GpuBusy"
53487ec681f3Smrg             underscore_name="gpu_busy"
53497ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
53507ec681f3Smrg             data_type="float"
53517ec681f3Smrg             max_equation="100"
53527ec681f3Smrg             units="percent"
53537ec681f3Smrg             semantic_type="duration"
53547ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
53557ec681f3Smrg             mdapi_group="GPU"
53567ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
53577ec681f3Smrg             mdapi_supported_apis=""
53587ec681f3Smrg             mdapi_hw_unit_type="gpu"
53597ec681f3Smrg             />
53607ec681f3Smrg    <counter name="VS Threads Dispatched"
53617ec681f3Smrg             symbol_name="VsThreads"
53627ec681f3Smrg             underscore_name="vs_threads"
53637ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
53647ec681f3Smrg             data_type="uint64"
53657ec681f3Smrg             units="threads"
53667ec681f3Smrg             semantic_type="event"
53677ec681f3Smrg             equation="A 1 READ"
53687ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
53697ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
53707ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
53717ec681f3Smrg             mdapi_hw_unit_type="gpu"
53727ec681f3Smrg             />
53737ec681f3Smrg    <counter name="HS Threads Dispatched"
53747ec681f3Smrg             symbol_name="HsThreads"
53757ec681f3Smrg             underscore_name="hs_threads"
53767ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
53777ec681f3Smrg             data_type="uint64"
53787ec681f3Smrg             units="threads"
53797ec681f3Smrg             semantic_type="event"
53807ec681f3Smrg             equation="A 2 READ"
53817ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
53827ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
53837ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
53847ec681f3Smrg             mdapi_hw_unit_type="gpu"
53857ec681f3Smrg             />
53867ec681f3Smrg    <counter name="DS Threads Dispatched"
53877ec681f3Smrg             symbol_name="DsThreads"
53887ec681f3Smrg             underscore_name="ds_threads"
53897ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
53907ec681f3Smrg             data_type="uint64"
53917ec681f3Smrg             units="threads"
53927ec681f3Smrg             semantic_type="event"
53937ec681f3Smrg             equation="A 3 READ"
53947ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
53957ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
53967ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
53977ec681f3Smrg             mdapi_hw_unit_type="gpu"
53987ec681f3Smrg             />
53997ec681f3Smrg    <counter name="GS Threads Dispatched"
54007ec681f3Smrg             symbol_name="GsThreads"
54017ec681f3Smrg             underscore_name="gs_threads"
54027ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
54037ec681f3Smrg             data_type="uint64"
54047ec681f3Smrg             units="threads"
54057ec681f3Smrg             semantic_type="event"
54067ec681f3Smrg             equation="A 5 READ"
54077ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
54087ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
54097ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
54107ec681f3Smrg             mdapi_hw_unit_type="gpu"
54117ec681f3Smrg             />
54127ec681f3Smrg    <counter name="FS Threads Dispatched"
54137ec681f3Smrg             symbol_name="PsThreads"
54147ec681f3Smrg             underscore_name="ps_threads"
54157ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
54167ec681f3Smrg             data_type="uint64"
54177ec681f3Smrg             units="threads"
54187ec681f3Smrg             semantic_type="event"
54197ec681f3Smrg             equation="A 6 READ"
54207ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
54217ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
54227ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
54237ec681f3Smrg             mdapi_hw_unit_type="gpu"
54247ec681f3Smrg             />
54257ec681f3Smrg    <counter name="CS Threads Dispatched"
54267ec681f3Smrg             symbol_name="CsThreads"
54277ec681f3Smrg             underscore_name="cs_threads"
54287ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
54297ec681f3Smrg             data_type="uint64"
54307ec681f3Smrg             units="threads"
54317ec681f3Smrg             semantic_type="event"
54327ec681f3Smrg             equation="A 4 READ"
54337ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
54347ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
54357ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
54367ec681f3Smrg             mdapi_hw_unit_type="gpu"
54377ec681f3Smrg             />
54387ec681f3Smrg    <counter name="EU Active"
54397ec681f3Smrg             symbol_name="EuActive"
54407ec681f3Smrg             underscore_name="eu_active"
54417ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
54427ec681f3Smrg             data_type="float"
54437ec681f3Smrg             max_equation="100"
54447ec681f3Smrg             units="percent"
54457ec681f3Smrg             semantic_type="duration"
54467ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
54477ec681f3Smrg             mdapi_group="EU Array"
54487ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
54497ec681f3Smrg             mdapi_supported_apis=""
54507ec681f3Smrg             mdapi_hw_unit_type="gpu"
54517ec681f3Smrg             />
54527ec681f3Smrg    <counter name="EU Stall"
54537ec681f3Smrg             symbol_name="EuStall"
54547ec681f3Smrg             underscore_name="eu_stall"
54557ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
54567ec681f3Smrg             data_type="float"
54577ec681f3Smrg             max_equation="100"
54587ec681f3Smrg             units="percent"
54597ec681f3Smrg             semantic_type="duration"
54607ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
54617ec681f3Smrg             mdapi_group="EU Array"
54627ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
54637ec681f3Smrg             mdapi_supported_apis=""
54647ec681f3Smrg             mdapi_hw_unit_type="gpu"
54657ec681f3Smrg             />
54667ec681f3Smrg    <counter name="EU Thread Occupancy"
54677ec681f3Smrg             symbol_name="EuThreadOccupancy"
54687ec681f3Smrg             underscore_name="eu_thread_occupancy"
54697ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
54707ec681f3Smrg             data_type="float"
54717ec681f3Smrg             max_equation="100"
54727ec681f3Smrg             units="percent"
54737ec681f3Smrg             semantic_type="duration"
54747ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
54757ec681f3Smrg             mdapi_group="EU Array"
54767ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
54777ec681f3Smrg             mdapi_supported_apis=""
54787ec681f3Smrg             mdapi_hw_unit_type="gpu"
54797ec681f3Smrg             />
54807ec681f3Smrg    <counter name="Slice0 DualSubslice0 Sampler Output Ready"
54817ec681f3Smrg             symbol_name="Sampler00OutputReady"
54827ec681f3Smrg             underscore_name="sampler00_output_ready"
54837ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice0 sampler output is ready"
54847ec681f3Smrg             data_type="float"
54857ec681f3Smrg             max_equation="100"
54867ec681f3Smrg             units="percent"
54877ec681f3Smrg             semantic_type="duration"
54887ec681f3Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
54897ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
54907ec681f3Smrg             mdapi_group="GPU/Sampler"
54917ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
54927ec681f3Smrg             mdapi_supported_apis=""
54937ec681f3Smrg             mdapi_hw_unit_type="subslice"
54947ec681f3Smrg             />
54957ec681f3Smrg    <counter name="Slice0 DualSubslice1 Sampler Output Ready"
54967ec681f3Smrg             symbol_name="Sampler01OutputReady"
54977ec681f3Smrg             underscore_name="sampler01_output_ready"
54987ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice1 sampler output is ready"
54997ec681f3Smrg             data_type="float"
55007ec681f3Smrg             max_equation="100"
55017ec681f3Smrg             units="percent"
55027ec681f3Smrg             semantic_type="duration"
55037ec681f3Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
55047ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
55057ec681f3Smrg             mdapi_group="GPU/Sampler"
55067ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
55077ec681f3Smrg             mdapi_supported_apis=""
55087ec681f3Smrg             mdapi_hw_unit_type="subslice"
55097ec681f3Smrg             />
55107ec681f3Smrg    <counter name="Slice0 DualSubslice2 Sampler Output Ready"
55117ec681f3Smrg             symbol_name="Sampler02OutputReady"
55127ec681f3Smrg             underscore_name="sampler02_output_ready"
55137ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice2 sampler output is ready"
55147ec681f3Smrg             data_type="float"
55157ec681f3Smrg             max_equation="100"
55167ec681f3Smrg             units="percent"
55177ec681f3Smrg             semantic_type="duration"
55187ec681f3Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
55197ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
55207ec681f3Smrg             mdapi_group="GPU/Sampler"
55217ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
55227ec681f3Smrg             mdapi_supported_apis=""
55237ec681f3Smrg             mdapi_hw_unit_type="subslice"
55247ec681f3Smrg             />
55257ec681f3Smrg    <counter name="Slice0 DualSubslice3 Sampler Output Ready"
55267ec681f3Smrg             symbol_name="Sampler03OutputReady"
55277ec681f3Smrg             underscore_name="sampler03_output_ready"
55287ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice3 sampler output is ready"
55297ec681f3Smrg             data_type="float"
55307ec681f3Smrg             max_equation="100"
55317ec681f3Smrg             units="percent"
55327ec681f3Smrg             semantic_type="duration"
55337ec681f3Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
55347ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
55357ec681f3Smrg             mdapi_group="GPU/Sampler"
55367ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
55377ec681f3Smrg             mdapi_supported_apis=""
55387ec681f3Smrg             mdapi_hw_unit_type="subslice"
55397ec681f3Smrg             />
55407ec681f3Smrg    <counter name="Slice0 DualSubslice4 Sampler Output Ready"
55417ec681f3Smrg             symbol_name="Sampler04OutputReady"
55427ec681f3Smrg             underscore_name="sampler04_output_ready"
55437ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice4 sampler output is ready"
55447ec681f3Smrg             data_type="float"
55457ec681f3Smrg             max_equation="100"
55467ec681f3Smrg             units="percent"
55477ec681f3Smrg             semantic_type="duration"
55487ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
55497ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
55507ec681f3Smrg             mdapi_group="GPU/Sampler"
55517ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
55527ec681f3Smrg             mdapi_supported_apis=""
55537ec681f3Smrg             mdapi_hw_unit_type="subslice"
55547ec681f3Smrg             />
55557ec681f3Smrg    <counter name="Slice0 DualSubslice5 Sampler Output Ready"
55567ec681f3Smrg             symbol_name="Sampler05OutputReady"
55577ec681f3Smrg             underscore_name="sampler05_output_ready"
55587ec681f3Smrg             description="The percentage of time in which slice0 dualsubslice5 sampler output is ready"
55597ec681f3Smrg             data_type="float"
55607ec681f3Smrg             max_equation="100"
55617ec681f3Smrg             units="percent"
55627ec681f3Smrg             semantic_type="duration"
55637ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
55647ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
55657ec681f3Smrg             mdapi_group="GPU/Sampler"
55667ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
55677ec681f3Smrg             mdapi_supported_apis=""
55687ec681f3Smrg             mdapi_hw_unit_type="subslice"
55697ec681f3Smrg             />
55707ec681f3Smrg    <register_config type="NOA">
55717ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
55727ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
55737ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
55747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C123E00" />
55757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04143E00" />
55767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C323E00" />
55777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04343E00" />
55787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C523E00" />
55797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04543E00" />
55807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C723E00" />
55817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04743E00" />
55827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C923E00" />
55837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04943E00" />
55847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0CB23E00" />
55857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04B43E00" />
55867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C07C000" />
55877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2407002B" />
55887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04120033" />
55897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20120000" />
55907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02124000" />
55917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12138000" />
55927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14138000" />
55937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02140013" />
55947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10140000" />
55957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00140000" />
55967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A150020" />
55977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E320033" />
55987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20320000" />
55997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C324000" />
56007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E330003" />
56017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C340013" />
56027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10340000" />
56037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E340000" />
56047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C358000" />
56057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A520033" />
56067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20520000" />
56077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18524000" />
56087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C53C000" />
56097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18540013" />
56107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10540000" />
56117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C540000" />
56127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C550800" />
56137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16720033" />
56147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20720000" />
56157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14724000" />
56167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C733000" />
56177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14740013" />
56187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10740000" />
56197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A740000" />
56207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C750080" />
56217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12920033" />
56227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20920000" />
56237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10924000" />
56247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C930C00" />
56257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10940013" />
56267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08940000" />
56277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C950008" />
56287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0EB20033" />
56297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20B20000" />
56307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B24000" />
56317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B38000" />
56327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1CB30200" />
56337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B40013" />
56347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B40000" />
56357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18B58000" />
56367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F0028" />
56377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14104000" />
56387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16104000" />
56397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C024000" />
56407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020001" />
56417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A03A500" />
56427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18002000" />
56437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36003248" />
56447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x380024DB" />
56457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A004000" />
56467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C004000" />
56477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00014000" />
56487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A012000" />
56497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C012000" />
56507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E012000" />
56517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2405C000" />
56527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x26050003" />
56537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220500A0" />
56547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24062800" />
56557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140A8000" />
56567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160A8000" />
56577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180A8000" />
56587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
56597ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
56607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x41104000" />
56617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B105005" />
56627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101555" />
56637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11148000" />
56647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14E000" />
56657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D14003F" />
56667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13148000" />
56677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
56687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B112000" />
56697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115005" />
56707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111555" />
56717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01128000" />
56727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
56737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
56747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
56757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
56767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
56777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x19128000" />
56787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B128000" />
56797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
56807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
56817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03128000" />
56827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
56837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47101600" />
56847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D101000" />
56857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F101603" />
56867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100003" />
56877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53101404" />
56887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55101111" />
56897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
56907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
56917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100005" />
56927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100511" />
56937ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
56947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
56957ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
56967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
56977ec681f3Smrg    </register_config>
56987ec681f3Smrg    <register_config type="OA">
56997ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
57007ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
57017ec681f3Smrg        <register type="OA" address="0x0000D904" value="0xF0800000" />
57027ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
57037ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x30800000" />
57047ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x003F0000" />
57057ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00000018" />
57067ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
57077ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00000018" />
57087ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
57097ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x00000060" />
57107ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
57117ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x00000060" />
57127ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
57137ec681f3Smrg        <register type="OA" address="0x0000D950" value="0x00000180" />
57147ec681f3Smrg        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
57157ec681f3Smrg        <register type="OA" address="0x0000DC10" value="0x00000180" />
57167ec681f3Smrg        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
57177ec681f3Smrg        <register type="OA" address="0x0000D958" value="0x00000600" />
57187ec681f3Smrg        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
57197ec681f3Smrg        <register type="OA" address="0x0000DC18" value="0x00000600" />
57207ec681f3Smrg        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
57217ec681f3Smrg        <register type="OA" address="0x0000D960" value="0x00001800" />
57227ec681f3Smrg        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
57237ec681f3Smrg        <register type="OA" address="0x0000DC20" value="0x00001800" />
57247ec681f3Smrg        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
57257ec681f3Smrg        <register type="OA" address="0x0000D968" value="0x00006000" />
57267ec681f3Smrg        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
57277ec681f3Smrg        <register type="OA" address="0x0000DC28" value="0x00006000" />
57287ec681f3Smrg        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
57297ec681f3Smrg    </register_config>
57307ec681f3Smrg    <register_config type="FLEX">
57317ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
57327ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
57337ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
57347ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
57357ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
57367ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
57377ec681f3Smrg    </register_config>
57387ec681f3Smrg  </set>
57397ec681f3Smrg
57407ec681f3Smrg  <set name="TDL_1"
57417ec681f3Smrg       chipset="TGLGT2"
57427ec681f3Smrg       symbol_name="TDL_1"
57437ec681f3Smrg       underscore_name="tdl_1"
57447ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
57457ec681f3Smrg       hw_config_guid="ee6f5fa3-13a8-4842-8b34-f7541a0f76a3"
57467ec681f3Smrg       >
57477ec681f3Smrg    <counter name="GPU Time Elapsed"
57487ec681f3Smrg             symbol_name="GpuTime"
57497ec681f3Smrg             underscore_name="gpu_time"
57507ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
57517ec681f3Smrg             data_type="uint64"
57527ec681f3Smrg             units="ns"
57537ec681f3Smrg             semantic_type="duration"
57547ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
57557ec681f3Smrg             mdapi_group="GPU"
57567ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
57577ec681f3Smrg             mdapi_supported_apis=""
57587ec681f3Smrg             mdapi_hw_unit_type="gpu"
57597ec681f3Smrg             />
57607ec681f3Smrg    <counter name="GPU Core Clocks"
57617ec681f3Smrg             symbol_name="GpuCoreClocks"
57627ec681f3Smrg             underscore_name="gpu_core_clocks"
57637ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
57647ec681f3Smrg             data_type="uint64"
57657ec681f3Smrg             units="cycles"
57667ec681f3Smrg             semantic_type="event"
57677ec681f3Smrg             equation="GPU_CLOCK 0 READ"
57687ec681f3Smrg             mdapi_group="GPU"
57697ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
57707ec681f3Smrg             mdapi_supported_apis=""
57717ec681f3Smrg             mdapi_hw_unit_type="gpu"
57727ec681f3Smrg             />
57737ec681f3Smrg    <counter name="AVG GPU Core Frequency"
57747ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
57757ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
57767ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
57777ec681f3Smrg             data_type="uint64"
57787ec681f3Smrg             max_equation="$GpuMaxFrequency"
57797ec681f3Smrg             units="hz"
57807ec681f3Smrg             semantic_type="event"
57817ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
57827ec681f3Smrg             mdapi_group="GPU"
57837ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
57847ec681f3Smrg             mdapi_supported_apis=""
57857ec681f3Smrg             mdapi_hw_unit_type="gpu"
57867ec681f3Smrg             />
57877ec681f3Smrg    <counter name="GPU Busy"
57887ec681f3Smrg             symbol_name="GpuBusy"
57897ec681f3Smrg             underscore_name="gpu_busy"
57907ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
57917ec681f3Smrg             data_type="float"
57927ec681f3Smrg             max_equation="100"
57937ec681f3Smrg             units="percent"
57947ec681f3Smrg             semantic_type="duration"
57957ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
57967ec681f3Smrg             mdapi_group="GPU"
57977ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
57987ec681f3Smrg             mdapi_supported_apis=""
57997ec681f3Smrg             mdapi_hw_unit_type="gpu"
58007ec681f3Smrg             />
58017ec681f3Smrg    <counter name="VS Threads Dispatched"
58027ec681f3Smrg             symbol_name="VsThreads"
58037ec681f3Smrg             underscore_name="vs_threads"
58047ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
58057ec681f3Smrg             data_type="uint64"
58067ec681f3Smrg             units="threads"
58077ec681f3Smrg             semantic_type="event"
58087ec681f3Smrg             equation="A 1 READ"
58097ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
58107ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
58117ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
58127ec681f3Smrg             mdapi_hw_unit_type="gpu"
58137ec681f3Smrg             />
58147ec681f3Smrg    <counter name="HS Threads Dispatched"
58157ec681f3Smrg             symbol_name="HsThreads"
58167ec681f3Smrg             underscore_name="hs_threads"
58177ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
58187ec681f3Smrg             data_type="uint64"
58197ec681f3Smrg             units="threads"
58207ec681f3Smrg             semantic_type="event"
58217ec681f3Smrg             equation="A 2 READ"
58227ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
58237ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
58247ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
58257ec681f3Smrg             mdapi_hw_unit_type="gpu"
58267ec681f3Smrg             />
58277ec681f3Smrg    <counter name="DS Threads Dispatched"
58287ec681f3Smrg             symbol_name="DsThreads"
58297ec681f3Smrg             underscore_name="ds_threads"
58307ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
58317ec681f3Smrg             data_type="uint64"
58327ec681f3Smrg             units="threads"
58337ec681f3Smrg             semantic_type="event"
58347ec681f3Smrg             equation="A 3 READ"
58357ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
58367ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
58377ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
58387ec681f3Smrg             mdapi_hw_unit_type="gpu"
58397ec681f3Smrg             />
58407ec681f3Smrg    <counter name="GS Threads Dispatched"
58417ec681f3Smrg             symbol_name="GsThreads"
58427ec681f3Smrg             underscore_name="gs_threads"
58437ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
58447ec681f3Smrg             data_type="uint64"
58457ec681f3Smrg             units="threads"
58467ec681f3Smrg             semantic_type="event"
58477ec681f3Smrg             equation="A 5 READ"
58487ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
58497ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
58507ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
58517ec681f3Smrg             mdapi_hw_unit_type="gpu"
58527ec681f3Smrg             />
58537ec681f3Smrg    <counter name="FS Threads Dispatched"
58547ec681f3Smrg             symbol_name="PsThreads"
58557ec681f3Smrg             underscore_name="ps_threads"
58567ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
58577ec681f3Smrg             data_type="uint64"
58587ec681f3Smrg             units="threads"
58597ec681f3Smrg             semantic_type="event"
58607ec681f3Smrg             equation="A 6 READ"
58617ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
58627ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
58637ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
58647ec681f3Smrg             mdapi_hw_unit_type="gpu"
58657ec681f3Smrg             />
58667ec681f3Smrg    <counter name="CS Threads Dispatched"
58677ec681f3Smrg             symbol_name="CsThreads"
58687ec681f3Smrg             underscore_name="cs_threads"
58697ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
58707ec681f3Smrg             data_type="uint64"
58717ec681f3Smrg             units="threads"
58727ec681f3Smrg             semantic_type="event"
58737ec681f3Smrg             equation="A 4 READ"
58747ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
58757ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
58767ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
58777ec681f3Smrg             mdapi_hw_unit_type="gpu"
58787ec681f3Smrg             />
58797ec681f3Smrg    <counter name="EU Active"
58807ec681f3Smrg             symbol_name="EuActive"
58817ec681f3Smrg             underscore_name="eu_active"
58827ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
58837ec681f3Smrg             data_type="float"
58847ec681f3Smrg             max_equation="100"
58857ec681f3Smrg             units="percent"
58867ec681f3Smrg             semantic_type="duration"
58877ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
58887ec681f3Smrg             mdapi_group="EU Array"
58897ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
58907ec681f3Smrg             mdapi_supported_apis=""
58917ec681f3Smrg             mdapi_hw_unit_type="gpu"
58927ec681f3Smrg             />
58937ec681f3Smrg    <counter name="EU Stall"
58947ec681f3Smrg             symbol_name="EuStall"
58957ec681f3Smrg             underscore_name="eu_stall"
58967ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
58977ec681f3Smrg             data_type="float"
58987ec681f3Smrg             max_equation="100"
58997ec681f3Smrg             units="percent"
59007ec681f3Smrg             semantic_type="duration"
59017ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
59027ec681f3Smrg             mdapi_group="EU Array"
59037ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
59047ec681f3Smrg             mdapi_supported_apis=""
59057ec681f3Smrg             mdapi_hw_unit_type="gpu"
59067ec681f3Smrg             />
59077ec681f3Smrg    <counter name="EU Thread Occupancy"
59087ec681f3Smrg             symbol_name="EuThreadOccupancy"
59097ec681f3Smrg             underscore_name="eu_thread_occupancy"
59107ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
59117ec681f3Smrg             data_type="float"
59127ec681f3Smrg             max_equation="100"
59137ec681f3Smrg             units="percent"
59147ec681f3Smrg             semantic_type="duration"
59157ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
59167ec681f3Smrg             mdapi_group="EU Array"
59177ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
59187ec681f3Smrg             mdapi_supported_apis=""
59197ec681f3Smrg             mdapi_hw_unit_type="gpu"
59207ec681f3Smrg             />
59217ec681f3Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice0 Thread Dispatcher"
59227ec681f3Smrg             symbol_name="NonPSThread00ReadyForDispatch"
59237ec681f3Smrg             underscore_name="non_ps_thread00_ready_for_dispatch"
59247ec681f3Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
59257ec681f3Smrg             data_type="float"
59267ec681f3Smrg             max_equation="100"
59277ec681f3Smrg             units="percent"
59287ec681f3Smrg             semantic_type="duration"
59297ec681f3Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
59307ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
59317ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
59327ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
59337ec681f3Smrg             mdapi_supported_apis=""
59347ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
59357ec681f3Smrg             />
59367ec681f3Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice1 Thread Dispatcher"
59377ec681f3Smrg             symbol_name="NonPSThread01ReadyForDispatch"
59387ec681f3Smrg             underscore_name="non_ps_thread01_ready_for_dispatch"
59397ec681f3Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
59407ec681f3Smrg             data_type="float"
59417ec681f3Smrg             max_equation="100"
59427ec681f3Smrg             units="percent"
59437ec681f3Smrg             semantic_type="duration"
59447ec681f3Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
59457ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
59467ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
59477ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
59487ec681f3Smrg             mdapi_supported_apis=""
59497ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
59507ec681f3Smrg             />
59517ec681f3Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice2 Thread Dispatcher"
59527ec681f3Smrg             symbol_name="NonPSThread02ReadyForDispatch"
59537ec681f3Smrg             underscore_name="non_ps_thread02_ready_for_dispatch"
59547ec681f3Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher"
59557ec681f3Smrg             data_type="float"
59567ec681f3Smrg             max_equation="100"
59577ec681f3Smrg             units="percent"
59587ec681f3Smrg             semantic_type="duration"
59597ec681f3Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
59607ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
59617ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
59627ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
59637ec681f3Smrg             mdapi_supported_apis=""
59647ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
59657ec681f3Smrg             />
59667ec681f3Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice3 Thread Dispatcher"
59677ec681f3Smrg             symbol_name="NonPSThread03ReadyForDispatch"
59687ec681f3Smrg             underscore_name="non_ps_thread03_ready_for_dispatch"
59697ec681f3Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher"
59707ec681f3Smrg             data_type="float"
59717ec681f3Smrg             max_equation="100"
59727ec681f3Smrg             units="percent"
59737ec681f3Smrg             semantic_type="duration"
59747ec681f3Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
59757ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
59767ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
59777ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
59787ec681f3Smrg             mdapi_supported_apis=""
59797ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
59807ec681f3Smrg             />
59817ec681f3Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice4 Thread Dispatcher"
59827ec681f3Smrg             symbol_name="NonPSThread04ReadyForDispatch"
59837ec681f3Smrg             underscore_name="non_ps_thread04_ready_for_dispatch"
59847ec681f3Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice4 thread dispatcher"
59857ec681f3Smrg             data_type="float"
59867ec681f3Smrg             max_equation="100"
59877ec681f3Smrg             units="percent"
59887ec681f3Smrg             semantic_type="duration"
59897ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
59907ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
59917ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
59927ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
59937ec681f3Smrg             mdapi_supported_apis=""
59947ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
59957ec681f3Smrg             />
59967ec681f3Smrg    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice5 Thread Dispatcher"
59977ec681f3Smrg             symbol_name="NonPSThread05ReadyForDispatch"
59987ec681f3Smrg             underscore_name="non_ps_thread05_ready_for_dispatch"
59997ec681f3Smrg             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice5 thread dispatcher"
60007ec681f3Smrg             data_type="float"
60017ec681f3Smrg             max_equation="100"
60027ec681f3Smrg             units="percent"
60037ec681f3Smrg             semantic_type="duration"
60047ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
60057ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
60067ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
60077ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
60087ec681f3Smrg             mdapi_supported_apis=""
60097ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
60107ec681f3Smrg             />
60117ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 0"
60127ec681f3Smrg             symbol_name="ThreadHeader00ReadyPort0"
60137ec681f3Smrg             underscore_name="thread_header00_ready_port0"
60147ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 0"
60157ec681f3Smrg             data_type="float"
60167ec681f3Smrg             max_equation="100"
60177ec681f3Smrg             units="percent"
60187ec681f3Smrg             semantic_type="duration"
60197ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
60207ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
60217ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
60227ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
60237ec681f3Smrg             mdapi_supported_apis=""
60247ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
60257ec681f3Smrg             />
60267ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 1"
60277ec681f3Smrg             symbol_name="ThreadHeader00ReadyPort1"
60287ec681f3Smrg             underscore_name="thread_header00_ready_port1"
60297ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 1"
60307ec681f3Smrg             data_type="float"
60317ec681f3Smrg             max_equation="100"
60327ec681f3Smrg             units="percent"
60337ec681f3Smrg             semantic_type="duration"
60347ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
60357ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
60367ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
60377ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
60387ec681f3Smrg             mdapi_supported_apis=""
60397ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
60407ec681f3Smrg             />
60417ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 2"
60427ec681f3Smrg             symbol_name="ThreadHeader00ReadyPort2"
60437ec681f3Smrg             underscore_name="thread_header00_ready_port2"
60447ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 2"
60457ec681f3Smrg             data_type="float"
60467ec681f3Smrg             max_equation="100"
60477ec681f3Smrg             units="percent"
60487ec681f3Smrg             semantic_type="duration"
60497ec681f3Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
60507ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
60517ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
60527ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
60537ec681f3Smrg             mdapi_supported_apis=""
60547ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
60557ec681f3Smrg             />
60567ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 3"
60577ec681f3Smrg             symbol_name="ThreadHeader00ReadyPort3"
60587ec681f3Smrg             underscore_name="thread_header00_ready_port3"
60597ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 3"
60607ec681f3Smrg             data_type="float"
60617ec681f3Smrg             max_equation="100"
60627ec681f3Smrg             units="percent"
60637ec681f3Smrg             semantic_type="duration"
60647ec681f3Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
60657ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
60667ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
60677ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
60687ec681f3Smrg             mdapi_supported_apis=""
60697ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
60707ec681f3Smrg             />
60717ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 0"
60727ec681f3Smrg             symbol_name="ThreadHeader01ReadyPort0"
60737ec681f3Smrg             underscore_name="thread_header01_ready_port0"
60747ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 0"
60757ec681f3Smrg             data_type="float"
60767ec681f3Smrg             max_equation="100"
60777ec681f3Smrg             units="percent"
60787ec681f3Smrg             semantic_type="duration"
60797ec681f3Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
60807ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
60817ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
60827ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
60837ec681f3Smrg             mdapi_supported_apis=""
60847ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
60857ec681f3Smrg             />
60867ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 1"
60877ec681f3Smrg             symbol_name="ThreadHeader01ReadyPort1"
60887ec681f3Smrg             underscore_name="thread_header01_ready_port1"
60897ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 1"
60907ec681f3Smrg             data_type="float"
60917ec681f3Smrg             max_equation="100"
60927ec681f3Smrg             units="percent"
60937ec681f3Smrg             semantic_type="duration"
60947ec681f3Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
60957ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
60967ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
60977ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
60987ec681f3Smrg             mdapi_supported_apis=""
60997ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
61007ec681f3Smrg             />
61017ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 2"
61027ec681f3Smrg             symbol_name="ThreadHeader01ReadyPort2"
61037ec681f3Smrg             underscore_name="thread_header01_ready_port2"
61047ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 2"
61057ec681f3Smrg             data_type="float"
61067ec681f3Smrg             max_equation="100"
61077ec681f3Smrg             units="percent"
61087ec681f3Smrg             semantic_type="duration"
61097ec681f3Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
61107ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
61117ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
61127ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
61137ec681f3Smrg             mdapi_supported_apis=""
61147ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
61157ec681f3Smrg             />
61167ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 3"
61177ec681f3Smrg             symbol_name="ThreadHeader01ReadyPort3"
61187ec681f3Smrg             underscore_name="thread_header01_ready_port3"
61197ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 3"
61207ec681f3Smrg             data_type="float"
61217ec681f3Smrg             max_equation="100"
61227ec681f3Smrg             units="percent"
61237ec681f3Smrg             semantic_type="duration"
61247ec681f3Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
61257ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
61267ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
61277ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
61287ec681f3Smrg             mdapi_supported_apis=""
61297ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
61307ec681f3Smrg             />
61317ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher"
61327ec681f3Smrg             symbol_name="ThreadHeader00Ready"
61337ec681f3Smrg             underscore_name="thread_header00_ready"
61347ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher"
61357ec681f3Smrg             data_type="float"
61367ec681f3Smrg             max_equation="100"
61377ec681f3Smrg             units="percent"
61387ec681f3Smrg             semantic_type="duration"
61397ec681f3Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
61407ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
61417ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
61427ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
61437ec681f3Smrg             mdapi_supported_apis=""
61447ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
61457ec681f3Smrg             />
61467ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher"
61477ec681f3Smrg             symbol_name="ThreadHeader01Ready"
61487ec681f3Smrg             underscore_name="thread_header01_ready"
61497ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher"
61507ec681f3Smrg             data_type="float"
61517ec681f3Smrg             max_equation="100"
61527ec681f3Smrg             units="percent"
61537ec681f3Smrg             semantic_type="duration"
61547ec681f3Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
61557ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
61567ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
61577ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
61587ec681f3Smrg             mdapi_supported_apis=""
61597ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
61607ec681f3Smrg             />
61617ec681f3Smrg    <register_config type="NOA">
61627ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
61637ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
61647ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
61657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2611001C" />
61667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2631001C" />
61677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2651001C" />
61687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2671001C" />
61697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2691001C" />
61707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x26B1001C" />
61717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C07C000" />
61727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24070002" />
61737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16110103" />
61747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C110104" />
61757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E110105" />
61767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02110106" />
61777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04110107" />
61787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10110000" />
61797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A110000" />
61807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E110000" />
61817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00110000" />
61827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16128000" />
61837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C128000" />
61847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E128000" />
61857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02128000" />
61867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04128000" />
61877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C132000" />
61887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E130003" />
61897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12138000" />
61907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14138000" />
61917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14310103" />
61927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06310104" />
61937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08310105" />
61947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A310106" />
61957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C310107" />
61967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10310000" />
61977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02310000" />
61987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04310000" />
61997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14328000" />
62007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06328000" />
62017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08328000" />
62027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A328000" />
62037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C328000" />
62047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C331100" />
62057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16338000" />
62067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18338000" />
62077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A338000" />
62087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12510103" />
62097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10510000" />
62107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08510000" />
62117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12528000" />
62127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C530800" />
62137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10710103" />
62147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08710000" />
62157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10728000" />
62167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C730400" />
62177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E910103" />
62187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10910000" />
62197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06910000" />
62207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E928000" />
62217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C930200" />
62227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B10103" />
62237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B10000" />
62247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B28000" />
62257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B38000" />
62267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0F8000" />
62277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10104000" />
62287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10024000" />
62297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C032000" />
62307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E034000" />
62317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18002000" />
62327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x360026CA" />
62337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38002402" />
62347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A004000" />
62357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C004000" />
62367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E004000" />
62377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34001200" />
62387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00014000" />
62397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A012000" />
62407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x240582C0" />
62417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x26050002" />
62427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2205FFA0" />
62437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24060020" />
62447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x100A8000" />
62457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x120A8000" />
62467ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
62477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x41104000" />
62487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B105555" />
62497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101415" />
62507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11148000" />
62517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
62527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140033" />
62537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13148000" />
62547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
62557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
62567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B112000" />
62577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115555" />
62587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111415" />
62597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01128000" />
62607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
62617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
62627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
62637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
62647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
62657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
62667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
62677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03128000" />
62687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
62697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
62707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
62717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
62727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
62737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47101600" />
62747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100111" />
62757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F100006" />
62767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51101114" />
62777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53100001" />
62787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
62797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
62807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55101110" />
62817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100001" />
62827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49101111" />
62837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B101111" />
62847ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
62857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
62867ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
62877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
62887ec681f3Smrg    </register_config>
62897ec681f3Smrg    <register_config type="OA">
62907ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
62917ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
62927ec681f3Smrg        <register type="OA" address="0x0000D904" value="0xF0800000" />
62937ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
62947ec681f3Smrg        <register type="OA" address="0x0000D914" value="0xF0800000" />
62957ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00FF0000" />
62967ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00000002" />
62977ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
62987ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00000002" />
62997ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
63007ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x00000002" />
63017ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
63027ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x00000002" />
63037ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
63047ec681f3Smrg        <register type="OA" address="0x0000D950" value="0x00000002" />
63057ec681f3Smrg        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
63067ec681f3Smrg        <register type="OA" address="0x0000DC10" value="0x00000002" />
63077ec681f3Smrg        <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
63087ec681f3Smrg        <register type="OA" address="0x0000D958" value="0x00000002" />
63097ec681f3Smrg        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
63107ec681f3Smrg        <register type="OA" address="0x0000DC18" value="0x00000002" />
63117ec681f3Smrg        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
63127ec681f3Smrg        <register type="OA" address="0x0000D960" value="0x00000002" />
63137ec681f3Smrg        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
63147ec681f3Smrg        <register type="OA" address="0x0000DC20" value="0x00000002" />
63157ec681f3Smrg        <register type="OA" address="0x0000DC24" value="0x0000FFEF" />
63167ec681f3Smrg        <register type="OA" address="0x0000D968" value="0x00000002" />
63177ec681f3Smrg        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
63187ec681f3Smrg        <register type="OA" address="0x0000DC28" value="0x00000002" />
63197ec681f3Smrg        <register type="OA" address="0x0000DC2C" value="0x0000FFDF" />
63207ec681f3Smrg        <register type="OA" address="0x0000D970" value="0x00007800" />
63217ec681f3Smrg        <register type="OA" address="0x0000D974" value="0x0000F0FF" />
63227ec681f3Smrg        <register type="OA" address="0x0000DC30" value="0x00007800" />
63237ec681f3Smrg        <register type="OA" address="0x0000DC34" value="0x0000F0FF" />
63247ec681f3Smrg        <register type="OA" address="0x0000D978" value="0x00078000" />
63257ec681f3Smrg        <register type="OA" address="0x0000D97C" value="0x00000FFF" />
63267ec681f3Smrg        <register type="OA" address="0x0000DC38" value="0x00078000" />
63277ec681f3Smrg        <register type="OA" address="0x0000DC3C" value="0x00000FFF" />
63287ec681f3Smrg    </register_config>
63297ec681f3Smrg    <register_config type="FLEX">
63307ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
63317ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
63327ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
63337ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
63347ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
63357ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
63367ec681f3Smrg    </register_config>
63377ec681f3Smrg  </set>
63387ec681f3Smrg
63397ec681f3Smrg  <set name="TDL_2"
63407ec681f3Smrg       chipset="TGLGT2"
63417ec681f3Smrg       symbol_name="TDL_2"
63427ec681f3Smrg       underscore_name="tdl_2"
63437ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
63447ec681f3Smrg       hw_config_guid="f1577929-9215-488b-9899-d12b6e799743"
63457ec681f3Smrg       >
63467ec681f3Smrg    <counter name="GPU Time Elapsed"
63477ec681f3Smrg             symbol_name="GpuTime"
63487ec681f3Smrg             underscore_name="gpu_time"
63497ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
63507ec681f3Smrg             data_type="uint64"
63517ec681f3Smrg             units="ns"
63527ec681f3Smrg             semantic_type="duration"
63537ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
63547ec681f3Smrg             mdapi_group="GPU"
63557ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
63567ec681f3Smrg             mdapi_supported_apis=""
63577ec681f3Smrg             mdapi_hw_unit_type="gpu"
63587ec681f3Smrg             />
63597ec681f3Smrg    <counter name="GPU Core Clocks"
63607ec681f3Smrg             symbol_name="GpuCoreClocks"
63617ec681f3Smrg             underscore_name="gpu_core_clocks"
63627ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
63637ec681f3Smrg             data_type="uint64"
63647ec681f3Smrg             units="cycles"
63657ec681f3Smrg             semantic_type="event"
63667ec681f3Smrg             equation="GPU_CLOCK 0 READ"
63677ec681f3Smrg             mdapi_group="GPU"
63687ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
63697ec681f3Smrg             mdapi_supported_apis=""
63707ec681f3Smrg             mdapi_hw_unit_type="gpu"
63717ec681f3Smrg             />
63727ec681f3Smrg    <counter name="AVG GPU Core Frequency"
63737ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
63747ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
63757ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
63767ec681f3Smrg             data_type="uint64"
63777ec681f3Smrg             max_equation="$GpuMaxFrequency"
63787ec681f3Smrg             units="hz"
63797ec681f3Smrg             semantic_type="event"
63807ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
63817ec681f3Smrg             mdapi_group="GPU"
63827ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
63837ec681f3Smrg             mdapi_supported_apis=""
63847ec681f3Smrg             mdapi_hw_unit_type="gpu"
63857ec681f3Smrg             />
63867ec681f3Smrg    <counter name="GPU Busy"
63877ec681f3Smrg             symbol_name="GpuBusy"
63887ec681f3Smrg             underscore_name="gpu_busy"
63897ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
63907ec681f3Smrg             data_type="float"
63917ec681f3Smrg             max_equation="100"
63927ec681f3Smrg             units="percent"
63937ec681f3Smrg             semantic_type="duration"
63947ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
63957ec681f3Smrg             mdapi_group="GPU"
63967ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
63977ec681f3Smrg             mdapi_supported_apis=""
63987ec681f3Smrg             mdapi_hw_unit_type="gpu"
63997ec681f3Smrg             />
64007ec681f3Smrg    <counter name="VS Threads Dispatched"
64017ec681f3Smrg             symbol_name="VsThreads"
64027ec681f3Smrg             underscore_name="vs_threads"
64037ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
64047ec681f3Smrg             data_type="uint64"
64057ec681f3Smrg             units="threads"
64067ec681f3Smrg             semantic_type="event"
64077ec681f3Smrg             equation="A 1 READ"
64087ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
64097ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
64107ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
64117ec681f3Smrg             mdapi_hw_unit_type="gpu"
64127ec681f3Smrg             />
64137ec681f3Smrg    <counter name="HS Threads Dispatched"
64147ec681f3Smrg             symbol_name="HsThreads"
64157ec681f3Smrg             underscore_name="hs_threads"
64167ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
64177ec681f3Smrg             data_type="uint64"
64187ec681f3Smrg             units="threads"
64197ec681f3Smrg             semantic_type="event"
64207ec681f3Smrg             equation="A 2 READ"
64217ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
64227ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
64237ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
64247ec681f3Smrg             mdapi_hw_unit_type="gpu"
64257ec681f3Smrg             />
64267ec681f3Smrg    <counter name="DS Threads Dispatched"
64277ec681f3Smrg             symbol_name="DsThreads"
64287ec681f3Smrg             underscore_name="ds_threads"
64297ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
64307ec681f3Smrg             data_type="uint64"
64317ec681f3Smrg             units="threads"
64327ec681f3Smrg             semantic_type="event"
64337ec681f3Smrg             equation="A 3 READ"
64347ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
64357ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
64367ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
64377ec681f3Smrg             mdapi_hw_unit_type="gpu"
64387ec681f3Smrg             />
64397ec681f3Smrg    <counter name="GS Threads Dispatched"
64407ec681f3Smrg             symbol_name="GsThreads"
64417ec681f3Smrg             underscore_name="gs_threads"
64427ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
64437ec681f3Smrg             data_type="uint64"
64447ec681f3Smrg             units="threads"
64457ec681f3Smrg             semantic_type="event"
64467ec681f3Smrg             equation="A 5 READ"
64477ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
64487ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
64497ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
64507ec681f3Smrg             mdapi_hw_unit_type="gpu"
64517ec681f3Smrg             />
64527ec681f3Smrg    <counter name="FS Threads Dispatched"
64537ec681f3Smrg             symbol_name="PsThreads"
64547ec681f3Smrg             underscore_name="ps_threads"
64557ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
64567ec681f3Smrg             data_type="uint64"
64577ec681f3Smrg             units="threads"
64587ec681f3Smrg             semantic_type="event"
64597ec681f3Smrg             equation="A 6 READ"
64607ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
64617ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
64627ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
64637ec681f3Smrg             mdapi_hw_unit_type="gpu"
64647ec681f3Smrg             />
64657ec681f3Smrg    <counter name="CS Threads Dispatched"
64667ec681f3Smrg             symbol_name="CsThreads"
64677ec681f3Smrg             underscore_name="cs_threads"
64687ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
64697ec681f3Smrg             data_type="uint64"
64707ec681f3Smrg             units="threads"
64717ec681f3Smrg             semantic_type="event"
64727ec681f3Smrg             equation="A 4 READ"
64737ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
64747ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
64757ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
64767ec681f3Smrg             mdapi_hw_unit_type="gpu"
64777ec681f3Smrg             />
64787ec681f3Smrg    <counter name="EU Active"
64797ec681f3Smrg             symbol_name="EuActive"
64807ec681f3Smrg             underscore_name="eu_active"
64817ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
64827ec681f3Smrg             data_type="float"
64837ec681f3Smrg             max_equation="100"
64847ec681f3Smrg             units="percent"
64857ec681f3Smrg             semantic_type="duration"
64867ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
64877ec681f3Smrg             mdapi_group="EU Array"
64887ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
64897ec681f3Smrg             mdapi_supported_apis=""
64907ec681f3Smrg             mdapi_hw_unit_type="gpu"
64917ec681f3Smrg             />
64927ec681f3Smrg    <counter name="EU Stall"
64937ec681f3Smrg             symbol_name="EuStall"
64947ec681f3Smrg             underscore_name="eu_stall"
64957ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
64967ec681f3Smrg             data_type="float"
64977ec681f3Smrg             max_equation="100"
64987ec681f3Smrg             units="percent"
64997ec681f3Smrg             semantic_type="duration"
65007ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
65017ec681f3Smrg             mdapi_group="EU Array"
65027ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
65037ec681f3Smrg             mdapi_supported_apis=""
65047ec681f3Smrg             mdapi_hw_unit_type="gpu"
65057ec681f3Smrg             />
65067ec681f3Smrg    <counter name="EU Thread Occupancy"
65077ec681f3Smrg             symbol_name="EuThreadOccupancy"
65087ec681f3Smrg             underscore_name="eu_thread_occupancy"
65097ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
65107ec681f3Smrg             data_type="float"
65117ec681f3Smrg             max_equation="100"
65127ec681f3Smrg             units="percent"
65137ec681f3Smrg             semantic_type="duration"
65147ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
65157ec681f3Smrg             mdapi_group="EU Array"
65167ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
65177ec681f3Smrg             mdapi_supported_apis=""
65187ec681f3Smrg             mdapi_hw_unit_type="gpu"
65197ec681f3Smrg             />
65207ec681f3Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice0 Thread Dispatcher"
65217ec681f3Smrg             symbol_name="PSThread00ReadyForDispatch"
65227ec681f3Smrg             underscore_name="ps_thread00_ready_for_dispatch"
65237ec681f3Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
65247ec681f3Smrg             data_type="float"
65257ec681f3Smrg             max_equation="100"
65267ec681f3Smrg             units="percent"
65277ec681f3Smrg             semantic_type="duration"
65287ec681f3Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
65297ec681f3Smrg             availability="$DualSubsliceMask 1 AND"
65307ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
65317ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
65327ec681f3Smrg             mdapi_supported_apis=""
65337ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
65347ec681f3Smrg             />
65357ec681f3Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice1 Thread Dispatcher"
65367ec681f3Smrg             symbol_name="PSThread01ReadyForDispatch"
65377ec681f3Smrg             underscore_name="ps_thread01_ready_for_dispatch"
65387ec681f3Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
65397ec681f3Smrg             data_type="float"
65407ec681f3Smrg             max_equation="100"
65417ec681f3Smrg             units="percent"
65427ec681f3Smrg             semantic_type="duration"
65437ec681f3Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
65447ec681f3Smrg             availability="$DualSubsliceMask 2 AND"
65457ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
65467ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
65477ec681f3Smrg             mdapi_supported_apis=""
65487ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
65497ec681f3Smrg             />
65507ec681f3Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice2 Thread Dispatcher"
65517ec681f3Smrg             symbol_name="PSThread02ReadyForDispatch"
65527ec681f3Smrg             underscore_name="ps_thread02_ready_for_dispatch"
65537ec681f3Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher"
65547ec681f3Smrg             data_type="float"
65557ec681f3Smrg             max_equation="100"
65567ec681f3Smrg             units="percent"
65577ec681f3Smrg             semantic_type="duration"
65587ec681f3Smrg             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
65597ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
65607ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
65617ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
65627ec681f3Smrg             mdapi_supported_apis=""
65637ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
65647ec681f3Smrg             />
65657ec681f3Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice3 Thread Dispatcher"
65667ec681f3Smrg             symbol_name="PSThread03ReadyForDispatch"
65677ec681f3Smrg             underscore_name="ps_thread03_ready_for_dispatch"
65687ec681f3Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher"
65697ec681f3Smrg             data_type="float"
65707ec681f3Smrg             max_equation="100"
65717ec681f3Smrg             units="percent"
65727ec681f3Smrg             semantic_type="duration"
65737ec681f3Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
65747ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
65757ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
65767ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
65777ec681f3Smrg             mdapi_supported_apis=""
65787ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
65797ec681f3Smrg             />
65807ec681f3Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice4 Thread Dispatcher"
65817ec681f3Smrg             symbol_name="PSThread04ReadyForDispatch"
65827ec681f3Smrg             underscore_name="ps_thread04_ready_for_dispatch"
65837ec681f3Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice4 thread dispatcher"
65847ec681f3Smrg             data_type="float"
65857ec681f3Smrg             max_equation="100"
65867ec681f3Smrg             units="percent"
65877ec681f3Smrg             semantic_type="duration"
65887ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
65897ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
65907ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
65917ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
65927ec681f3Smrg             mdapi_supported_apis=""
65937ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
65947ec681f3Smrg             />
65957ec681f3Smrg    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice5 Thread Dispatcher"
65967ec681f3Smrg             symbol_name="PSThread05ReadyForDispatch"
65977ec681f3Smrg             underscore_name="ps_thread05_ready_for_dispatch"
65987ec681f3Smrg             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice5 thread dispatcher"
65997ec681f3Smrg             data_type="float"
66007ec681f3Smrg             max_equation="100"
66017ec681f3Smrg             units="percent"
66027ec681f3Smrg             semantic_type="duration"
66037ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
66047ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
66057ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
66067ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
66077ec681f3Smrg             mdapi_supported_apis=""
66087ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
66097ec681f3Smrg             />
66107ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher"
66117ec681f3Smrg             symbol_name="ThreadHeader05Ready"
66127ec681f3Smrg             underscore_name="thread_header05_ready"
66137ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher"
66147ec681f3Smrg             data_type="float"
66157ec681f3Smrg             max_equation="100"
66167ec681f3Smrg             units="percent"
66177ec681f3Smrg             semantic_type="duration"
66187ec681f3Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
66197ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
66207ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
66217ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
66227ec681f3Smrg             mdapi_supported_apis=""
66237ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
66247ec681f3Smrg             />
66257ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 0"
66267ec681f3Smrg             symbol_name="ThreadHeader05ReadyPort0"
66277ec681f3Smrg             underscore_name="thread_header05_ready_port0"
66287ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 0"
66297ec681f3Smrg             data_type="float"
66307ec681f3Smrg             max_equation="100"
66317ec681f3Smrg             units="percent"
66327ec681f3Smrg             semantic_type="duration"
66337ec681f3Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
66347ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
66357ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
66367ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
66377ec681f3Smrg             mdapi_supported_apis=""
66387ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
66397ec681f3Smrg             />
66407ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 1"
66417ec681f3Smrg             symbol_name="ThreadHeader05ReadyPort1"
66427ec681f3Smrg             underscore_name="thread_header05_ready_port1"
66437ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 1"
66447ec681f3Smrg             data_type="float"
66457ec681f3Smrg             max_equation="100"
66467ec681f3Smrg             units="percent"
66477ec681f3Smrg             semantic_type="duration"
66487ec681f3Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
66497ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
66507ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
66517ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
66527ec681f3Smrg             mdapi_supported_apis=""
66537ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
66547ec681f3Smrg             />
66557ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 2"
66567ec681f3Smrg             symbol_name="ThreadHeader05ReadyPort2"
66577ec681f3Smrg             underscore_name="thread_header05_ready_port2"
66587ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 2"
66597ec681f3Smrg             data_type="float"
66607ec681f3Smrg             max_equation="100"
66617ec681f3Smrg             units="percent"
66627ec681f3Smrg             semantic_type="duration"
66637ec681f3Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
66647ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
66657ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
66667ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
66677ec681f3Smrg             mdapi_supported_apis=""
66687ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
66697ec681f3Smrg             />
66707ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 3"
66717ec681f3Smrg             symbol_name="ThreadHeader05ReadyPort3"
66727ec681f3Smrg             underscore_name="thread_header05_ready_port3"
66737ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 3"
66747ec681f3Smrg             data_type="float"
66757ec681f3Smrg             max_equation="100"
66767ec681f3Smrg             units="percent"
66777ec681f3Smrg             semantic_type="duration"
66787ec681f3Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
66797ec681f3Smrg             availability="$DualSubsliceMask 32 AND"
66807ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
66817ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
66827ec681f3Smrg             mdapi_supported_apis=""
66837ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
66847ec681f3Smrg             />
66857ec681f3Smrg    <register_config type="NOA">
66867ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
66877ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
66887ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
66897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24110340" />
66907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24310340" />
66917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24510340" />
66927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24710340" />
66937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24910340" />
66947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24B10340" />
66957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x26B1001C" />
66967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C07C000" />
66977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2407002B" />
66987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2207FF00" />
66997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x021100F3" />
67007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x041100F2" />
67017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10110000" />
67027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00110000" />
67037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02128000" />
67047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04128000" />
67057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12138000" />
67067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14138000" />
67077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C3100F3" />
67087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E3100F2" />
67097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10310000" />
67107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E310000" />
67117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C328000" />
67127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E328000" />
67137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E330003" />
67147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x185100F3" />
67157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A5100F2" />
67167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10510000" />
67177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C510000" />
67187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18528000" />
67197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A528000" />
67207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C53C000" />
67217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x147100F3" />
67227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x167100F2" />
67237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10710000" />
67247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A710000" />
67257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14728000" />
67267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16728000" />
67277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C733000" />
67287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x109100F3" />
67297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x129100F2" />
67307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08910000" />
67317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10928000" />
67327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12928000" />
67337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C930C00" />
67347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B100F3" />
67357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0EB100F2" />
67367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06B10104" />
67377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08B10105" />
67387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0AB10106" />
67397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0CB10107" />
67407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B10000" />
67417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02B10000" />
67427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04B10000" />
67437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00B28000" />
67447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0EB28000" />
67457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06B28000" />
67467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08B28000" />
67477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0AB28000" />
67487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0CB28000" />
67497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10B38000" />
67507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1CB30300" />
67517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16B38000" />
67527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18B38000" />
67537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1AB38000" />
67547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F0028" />
67557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14104000" />
67567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16104000" />
67577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C024000" />
67587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020001" />
67597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A03A500" />
67607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18002000" />
67617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36003249" />
67627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x380024DB" />
67637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A004000" />
67647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C004000" />
67657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E002000" />
67667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34000900" />
67677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00014000" />
67687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A012000" />
67697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C012000" />
67707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E012000" />
67717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06014000" />
67727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08014000" />
67737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A014000" />
67747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18012000" />
67757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2405C000" />
67767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x26050003" />
67777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220500A0" />
67787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24062800" />
67797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x140A8000" />
67807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160A8000" />
67817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180A8000" />
67827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
67837ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
67847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x41104000" />
67857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B105555" />
67867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101555" />
67877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11148000" />
67887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
67897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D14003F" />
67907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13148000" />
67917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
67927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
67937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B112000" />
67947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F115555" />
67957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111555" />
67967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01128000" />
67977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0F128000" />
67987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11128000" />
67997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13128000" />
68007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
68017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
68027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x19128000" />
68037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B128000" />
68047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
68057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
68067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03128000" />
68077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
68087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
68097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
68107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
68117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
68127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47101600" />
68137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100606" />
68147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4F100606" />
68157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100006" />
68167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53100400" />
68177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55101114" />
68187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
68197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
68207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100001" />
68217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100111" />
68227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100606" />
68237ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
68247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
68257ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
68267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
68277ec681f3Smrg    </register_config>
68287ec681f3Smrg    <register_config type="OA">
68297ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
68307ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
68317ec681f3Smrg        <register type="OA" address="0x0000D904" value="0xF0800000" />
68327ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
68337ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x70800000" />
68347ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x007F0000" />
68357ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00000000" />
68367ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
68377ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00000000" />
68387ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
68397ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x00000000" />
68407ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
68417ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x00000000" />
68427ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
68437ec681f3Smrg        <register type="OA" address="0x0000D950" value="0x00000000" />
68447ec681f3Smrg        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
68457ec681f3Smrg        <register type="OA" address="0x0000DC10" value="0x00000000" />
68467ec681f3Smrg        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
68477ec681f3Smrg        <register type="OA" address="0x0000D958" value="0x00000000" />
68487ec681f3Smrg        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
68497ec681f3Smrg        <register type="OA" address="0x0000DC18" value="0x00000000" />
68507ec681f3Smrg        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
68517ec681f3Smrg        <register type="OA" address="0x0000D960" value="0x00000000" />
68527ec681f3Smrg        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
68537ec681f3Smrg        <register type="OA" address="0x0000DC20" value="0x00000000" />
68547ec681f3Smrg        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
68557ec681f3Smrg        <register type="OA" address="0x0000D968" value="0x00000000" />
68567ec681f3Smrg        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
68577ec681f3Smrg        <register type="OA" address="0x0000DC28" value="0x00000000" />
68587ec681f3Smrg        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
68597ec681f3Smrg        <register type="OA" address="0x0000D970" value="0x00078000" />
68607ec681f3Smrg        <register type="OA" address="0x0000D974" value="0x00000FFF" />
68617ec681f3Smrg        <register type="OA" address="0x0000DC30" value="0x00078000" />
68627ec681f3Smrg        <register type="OA" address="0x0000DC34" value="0x00000FFF" />
68637ec681f3Smrg    </register_config>
68647ec681f3Smrg    <register_config type="FLEX">
68657ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
68667ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
68677ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
68687ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
68697ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
68707ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
68717ec681f3Smrg    </register_config>
68727ec681f3Smrg  </set>
68737ec681f3Smrg
68747ec681f3Smrg  <set name="TDL_3"
68757ec681f3Smrg       chipset="TGLGT2"
68767ec681f3Smrg       symbol_name="TDL_3"
68777ec681f3Smrg       underscore_name="tdl_3"
68787ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
68797ec681f3Smrg       hw_config_guid="d5890d02-b2be-4742-a16e-17190a92a301"
68807ec681f3Smrg       >
68817ec681f3Smrg    <counter name="GPU Time Elapsed"
68827ec681f3Smrg             symbol_name="GpuTime"
68837ec681f3Smrg             underscore_name="gpu_time"
68847ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
68857ec681f3Smrg             data_type="uint64"
68867ec681f3Smrg             units="ns"
68877ec681f3Smrg             semantic_type="duration"
68887ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
68897ec681f3Smrg             mdapi_group="GPU"
68907ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
68917ec681f3Smrg             mdapi_supported_apis=""
68927ec681f3Smrg             mdapi_hw_unit_type="gpu"
68937ec681f3Smrg             />
68947ec681f3Smrg    <counter name="GPU Core Clocks"
68957ec681f3Smrg             symbol_name="GpuCoreClocks"
68967ec681f3Smrg             underscore_name="gpu_core_clocks"
68977ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
68987ec681f3Smrg             data_type="uint64"
68997ec681f3Smrg             units="cycles"
69007ec681f3Smrg             semantic_type="event"
69017ec681f3Smrg             equation="GPU_CLOCK 0 READ"
69027ec681f3Smrg             mdapi_group="GPU"
69037ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
69047ec681f3Smrg             mdapi_supported_apis=""
69057ec681f3Smrg             mdapi_hw_unit_type="gpu"
69067ec681f3Smrg             />
69077ec681f3Smrg    <counter name="AVG GPU Core Frequency"
69087ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
69097ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
69107ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
69117ec681f3Smrg             data_type="uint64"
69127ec681f3Smrg             max_equation="$GpuMaxFrequency"
69137ec681f3Smrg             units="hz"
69147ec681f3Smrg             semantic_type="event"
69157ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
69167ec681f3Smrg             mdapi_group="GPU"
69177ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
69187ec681f3Smrg             mdapi_supported_apis=""
69197ec681f3Smrg             mdapi_hw_unit_type="gpu"
69207ec681f3Smrg             />
69217ec681f3Smrg    <counter name="GPU Busy"
69227ec681f3Smrg             symbol_name="GpuBusy"
69237ec681f3Smrg             underscore_name="gpu_busy"
69247ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
69257ec681f3Smrg             data_type="float"
69267ec681f3Smrg             max_equation="100"
69277ec681f3Smrg             units="percent"
69287ec681f3Smrg             semantic_type="duration"
69297ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
69307ec681f3Smrg             mdapi_group="GPU"
69317ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
69327ec681f3Smrg             mdapi_supported_apis=""
69337ec681f3Smrg             mdapi_hw_unit_type="gpu"
69347ec681f3Smrg             />
69357ec681f3Smrg    <counter name="VS Threads Dispatched"
69367ec681f3Smrg             symbol_name="VsThreads"
69377ec681f3Smrg             underscore_name="vs_threads"
69387ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
69397ec681f3Smrg             data_type="uint64"
69407ec681f3Smrg             units="threads"
69417ec681f3Smrg             semantic_type="event"
69427ec681f3Smrg             equation="A 1 READ"
69437ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
69447ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
69457ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
69467ec681f3Smrg             mdapi_hw_unit_type="gpu"
69477ec681f3Smrg             />
69487ec681f3Smrg    <counter name="HS Threads Dispatched"
69497ec681f3Smrg             symbol_name="HsThreads"
69507ec681f3Smrg             underscore_name="hs_threads"
69517ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
69527ec681f3Smrg             data_type="uint64"
69537ec681f3Smrg             units="threads"
69547ec681f3Smrg             semantic_type="event"
69557ec681f3Smrg             equation="A 2 READ"
69567ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
69577ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
69587ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
69597ec681f3Smrg             mdapi_hw_unit_type="gpu"
69607ec681f3Smrg             />
69617ec681f3Smrg    <counter name="DS Threads Dispatched"
69627ec681f3Smrg             symbol_name="DsThreads"
69637ec681f3Smrg             underscore_name="ds_threads"
69647ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
69657ec681f3Smrg             data_type="uint64"
69667ec681f3Smrg             units="threads"
69677ec681f3Smrg             semantic_type="event"
69687ec681f3Smrg             equation="A 3 READ"
69697ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
69707ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
69717ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
69727ec681f3Smrg             mdapi_hw_unit_type="gpu"
69737ec681f3Smrg             />
69747ec681f3Smrg    <counter name="GS Threads Dispatched"
69757ec681f3Smrg             symbol_name="GsThreads"
69767ec681f3Smrg             underscore_name="gs_threads"
69777ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
69787ec681f3Smrg             data_type="uint64"
69797ec681f3Smrg             units="threads"
69807ec681f3Smrg             semantic_type="event"
69817ec681f3Smrg             equation="A 5 READ"
69827ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
69837ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
69847ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
69857ec681f3Smrg             mdapi_hw_unit_type="gpu"
69867ec681f3Smrg             />
69877ec681f3Smrg    <counter name="FS Threads Dispatched"
69887ec681f3Smrg             symbol_name="PsThreads"
69897ec681f3Smrg             underscore_name="ps_threads"
69907ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
69917ec681f3Smrg             data_type="uint64"
69927ec681f3Smrg             units="threads"
69937ec681f3Smrg             semantic_type="event"
69947ec681f3Smrg             equation="A 6 READ"
69957ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
69967ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
69977ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
69987ec681f3Smrg             mdapi_hw_unit_type="gpu"
69997ec681f3Smrg             />
70007ec681f3Smrg    <counter name="CS Threads Dispatched"
70017ec681f3Smrg             symbol_name="CsThreads"
70027ec681f3Smrg             underscore_name="cs_threads"
70037ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
70047ec681f3Smrg             data_type="uint64"
70057ec681f3Smrg             units="threads"
70067ec681f3Smrg             semantic_type="event"
70077ec681f3Smrg             equation="A 4 READ"
70087ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
70097ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
70107ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
70117ec681f3Smrg             mdapi_hw_unit_type="gpu"
70127ec681f3Smrg             />
70137ec681f3Smrg    <counter name="EU Active"
70147ec681f3Smrg             symbol_name="EuActive"
70157ec681f3Smrg             underscore_name="eu_active"
70167ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
70177ec681f3Smrg             data_type="float"
70187ec681f3Smrg             max_equation="100"
70197ec681f3Smrg             units="percent"
70207ec681f3Smrg             semantic_type="duration"
70217ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
70227ec681f3Smrg             mdapi_group="EU Array"
70237ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
70247ec681f3Smrg             mdapi_supported_apis=""
70257ec681f3Smrg             mdapi_hw_unit_type="gpu"
70267ec681f3Smrg             />
70277ec681f3Smrg    <counter name="EU Stall"
70287ec681f3Smrg             symbol_name="EuStall"
70297ec681f3Smrg             underscore_name="eu_stall"
70307ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
70317ec681f3Smrg             data_type="float"
70327ec681f3Smrg             max_equation="100"
70337ec681f3Smrg             units="percent"
70347ec681f3Smrg             semantic_type="duration"
70357ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
70367ec681f3Smrg             mdapi_group="EU Array"
70377ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
70387ec681f3Smrg             mdapi_supported_apis=""
70397ec681f3Smrg             mdapi_hw_unit_type="gpu"
70407ec681f3Smrg             />
70417ec681f3Smrg    <counter name="EU Thread Occupancy"
70427ec681f3Smrg             symbol_name="EuThreadOccupancy"
70437ec681f3Smrg             underscore_name="eu_thread_occupancy"
70447ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
70457ec681f3Smrg             data_type="float"
70467ec681f3Smrg             max_equation="100"
70477ec681f3Smrg             units="percent"
70487ec681f3Smrg             semantic_type="duration"
70497ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
70507ec681f3Smrg             mdapi_group="EU Array"
70517ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
70527ec681f3Smrg             mdapi_supported_apis=""
70537ec681f3Smrg             mdapi_hw_unit_type="gpu"
70547ec681f3Smrg             />
70557ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher"
70567ec681f3Smrg             symbol_name="ThreadHeader02Ready"
70577ec681f3Smrg             underscore_name="thread_header02_ready"
70587ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher"
70597ec681f3Smrg             data_type="float"
70607ec681f3Smrg             max_equation="100"
70617ec681f3Smrg             units="percent"
70627ec681f3Smrg             semantic_type="duration"
70637ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
70647ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
70657ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
70667ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
70677ec681f3Smrg             mdapi_supported_apis=""
70687ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
70697ec681f3Smrg             />
70707ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher"
70717ec681f3Smrg             symbol_name="ThreadHeader03Ready"
70727ec681f3Smrg             underscore_name="thread_header03_ready"
70737ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher"
70747ec681f3Smrg             data_type="float"
70757ec681f3Smrg             max_equation="100"
70767ec681f3Smrg             units="percent"
70777ec681f3Smrg             semantic_type="duration"
70787ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
70797ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
70807ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
70817ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
70827ec681f3Smrg             mdapi_supported_apis=""
70837ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
70847ec681f3Smrg             />
70857ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher"
70867ec681f3Smrg             symbol_name="ThreadHeader04Ready"
70877ec681f3Smrg             underscore_name="thread_header04_ready"
70887ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher"
70897ec681f3Smrg             data_type="float"
70907ec681f3Smrg             max_equation="100"
70917ec681f3Smrg             units="percent"
70927ec681f3Smrg             semantic_type="duration"
70937ec681f3Smrg             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
70947ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
70957ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
70967ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
70977ec681f3Smrg             mdapi_supported_apis=""
70987ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
70997ec681f3Smrg             />
71007ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 0"
71017ec681f3Smrg             symbol_name="ThreadHeader02ReadyPort0"
71027ec681f3Smrg             underscore_name="thread_header02_ready_port0"
71037ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 0"
71047ec681f3Smrg             data_type="float"
71057ec681f3Smrg             max_equation="100"
71067ec681f3Smrg             units="percent"
71077ec681f3Smrg             semantic_type="duration"
71087ec681f3Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
71097ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
71107ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
71117ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
71127ec681f3Smrg             mdapi_supported_apis=""
71137ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
71147ec681f3Smrg             />
71157ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 1"
71167ec681f3Smrg             symbol_name="ThreadHeader02ReadyPort1"
71177ec681f3Smrg             underscore_name="thread_header02_ready_port1"
71187ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 1"
71197ec681f3Smrg             data_type="float"
71207ec681f3Smrg             max_equation="100"
71217ec681f3Smrg             units="percent"
71227ec681f3Smrg             semantic_type="duration"
71237ec681f3Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
71247ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
71257ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
71267ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
71277ec681f3Smrg             mdapi_supported_apis=""
71287ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
71297ec681f3Smrg             />
71307ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 2"
71317ec681f3Smrg             symbol_name="ThreadHeader02ReadyPort2"
71327ec681f3Smrg             underscore_name="thread_header02_ready_port2"
71337ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 2"
71347ec681f3Smrg             data_type="float"
71357ec681f3Smrg             max_equation="100"
71367ec681f3Smrg             units="percent"
71377ec681f3Smrg             semantic_type="duration"
71387ec681f3Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
71397ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
71407ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
71417ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
71427ec681f3Smrg             mdapi_supported_apis=""
71437ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
71447ec681f3Smrg             />
71457ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 3"
71467ec681f3Smrg             symbol_name="ThreadHeader02ReadyPort3"
71477ec681f3Smrg             underscore_name="thread_header02_ready_port3"
71487ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 3"
71497ec681f3Smrg             data_type="float"
71507ec681f3Smrg             max_equation="100"
71517ec681f3Smrg             units="percent"
71527ec681f3Smrg             semantic_type="duration"
71537ec681f3Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
71547ec681f3Smrg             availability="$DualSubsliceMask 4 AND"
71557ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
71567ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
71577ec681f3Smrg             mdapi_supported_apis=""
71587ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
71597ec681f3Smrg             />
71607ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 0"
71617ec681f3Smrg             symbol_name="ThreadHeader03ReadyPort0"
71627ec681f3Smrg             underscore_name="thread_header03_ready_port0"
71637ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 0"
71647ec681f3Smrg             data_type="float"
71657ec681f3Smrg             max_equation="100"
71667ec681f3Smrg             units="percent"
71677ec681f3Smrg             semantic_type="duration"
71687ec681f3Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
71697ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
71707ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
71717ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
71727ec681f3Smrg             mdapi_supported_apis=""
71737ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
71747ec681f3Smrg             />
71757ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 1"
71767ec681f3Smrg             symbol_name="ThreadHeader03ReadyPort1"
71777ec681f3Smrg             underscore_name="thread_header03_ready_port1"
71787ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 1"
71797ec681f3Smrg             data_type="float"
71807ec681f3Smrg             max_equation="100"
71817ec681f3Smrg             units="percent"
71827ec681f3Smrg             semantic_type="duration"
71837ec681f3Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
71847ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
71857ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
71867ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
71877ec681f3Smrg             mdapi_supported_apis=""
71887ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
71897ec681f3Smrg             />
71907ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 2"
71917ec681f3Smrg             symbol_name="ThreadHeader03ReadyPort2"
71927ec681f3Smrg             underscore_name="thread_header03_ready_port2"
71937ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 2"
71947ec681f3Smrg             data_type="float"
71957ec681f3Smrg             max_equation="100"
71967ec681f3Smrg             units="percent"
71977ec681f3Smrg             semantic_type="duration"
71987ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
71997ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
72007ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
72017ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
72027ec681f3Smrg             mdapi_supported_apis=""
72037ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
72047ec681f3Smrg             />
72057ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 3"
72067ec681f3Smrg             symbol_name="ThreadHeader03ReadyPort3"
72077ec681f3Smrg             underscore_name="thread_header03_ready_port3"
72087ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 3"
72097ec681f3Smrg             data_type="float"
72107ec681f3Smrg             max_equation="100"
72117ec681f3Smrg             units="percent"
72127ec681f3Smrg             semantic_type="duration"
72137ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
72147ec681f3Smrg             availability="$DualSubsliceMask 8 AND"
72157ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
72167ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
72177ec681f3Smrg             mdapi_supported_apis=""
72187ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
72197ec681f3Smrg             />
72207ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 0"
72217ec681f3Smrg             symbol_name="ThreadHeader04ReadyPort0"
72227ec681f3Smrg             underscore_name="thread_header04_ready_port0"
72237ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 0"
72247ec681f3Smrg             data_type="float"
72257ec681f3Smrg             max_equation="100"
72267ec681f3Smrg             units="percent"
72277ec681f3Smrg             semantic_type="duration"
72287ec681f3Smrg             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
72297ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
72307ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
72317ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
72327ec681f3Smrg             mdapi_supported_apis=""
72337ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
72347ec681f3Smrg             />
72357ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 1"
72367ec681f3Smrg             symbol_name="ThreadHeader04ReadyPort1"
72377ec681f3Smrg             underscore_name="thread_header04_ready_port1"
72387ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 1"
72397ec681f3Smrg             data_type="float"
72407ec681f3Smrg             max_equation="100"
72417ec681f3Smrg             units="percent"
72427ec681f3Smrg             semantic_type="duration"
72437ec681f3Smrg             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
72447ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
72457ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
72467ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
72477ec681f3Smrg             mdapi_supported_apis=""
72487ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
72497ec681f3Smrg             />
72507ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 2"
72517ec681f3Smrg             symbol_name="ThreadHeader04ReadyPort2"
72527ec681f3Smrg             underscore_name="thread_header04_ready_port2"
72537ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 2"
72547ec681f3Smrg             data_type="float"
72557ec681f3Smrg             max_equation="100"
72567ec681f3Smrg             units="percent"
72577ec681f3Smrg             semantic_type="duration"
72587ec681f3Smrg             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
72597ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
72607ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
72617ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
72627ec681f3Smrg             mdapi_supported_apis=""
72637ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
72647ec681f3Smrg             />
72657ec681f3Smrg    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 3"
72667ec681f3Smrg             symbol_name="ThreadHeader04ReadyPort3"
72677ec681f3Smrg             underscore_name="thread_header04_ready_port3"
72687ec681f3Smrg             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 3"
72697ec681f3Smrg             data_type="float"
72707ec681f3Smrg             max_equation="100"
72717ec681f3Smrg             units="percent"
72727ec681f3Smrg             semantic_type="duration"
72737ec681f3Smrg             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
72747ec681f3Smrg             availability="$DualSubsliceMask 16 AND"
72757ec681f3Smrg             mdapi_group="GPU/Thread Dispatcher"
72767ec681f3Smrg             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
72777ec681f3Smrg             mdapi_supported_apis=""
72787ec681f3Smrg             mdapi_hw_unit_type="dualsubslice"
72797ec681f3Smrg             />
72807ec681f3Smrg    <register_config type="NOA">
72817ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
72827ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
72837ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
72847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2651001C" />
72857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2671001C" />
72867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2691001C" />
72877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x24072A80" />
72887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06510107" />
72897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08510106" />
72907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A510105" />
72917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C510104" />
72927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10510000" />
72937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02510000" />
72947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04510000" />
72957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06528000" />
72967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08528000" />
72977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A528000" />
72987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C528000" />
72997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16538000" />
73007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18538000" />
73017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A538000" />
73027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C530100" />
73037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C710107" />
73047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E710106" />
73057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02710105" />
73067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04710104" />
73077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10710000" />
73087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E710000" />
73097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x00710000" />
73107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C728000" />
73117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E728000" />
73127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02728000" />
73137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04728000" />
73147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E730003" />
73157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x12738000" />
73167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14738000" />
73177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14910107" />
73187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16910106" />
73197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18910105" />
73207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A910104" />
73217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x10910000" />
73227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A910000" />
73237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C910000" />
73247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x14928000" />
73257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x16928000" />
73267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18928000" />
73277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A928000" />
73287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C93F000" />
73297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F2800" />
73307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0F000A" />
73317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
73327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
73337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02104000" />
73347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04104000" />
73357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020140" />
73367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02024000" />
73377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04024000" />
73387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
73397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x02034000" />
73407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04034000" />
73417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x06038000" />
73427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08038000" />
73437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A038000" />
73447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x18034000" />
73457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x36001003" />
73467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003649" />
73477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1A006000" />
73487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C006000" />
73497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E006000" />
73507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34001B00" />
73517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2A015500" />
73527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2206AA00" />
73537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
73547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
73557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x020A8000" />
73567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x040A8000" />
73577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x060A8000" />
73587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x080A8000" />
73597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
73607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
73617ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
73627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101554" />
73637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100555" />
73647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D14003F" />
73657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13148000" />
73667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
73677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17148000" />
73687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B141C00" />
73697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111554" />
73707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F110555" />
73717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15128000" />
73727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17128000" />
73737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x19128000" />
73747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B128000" />
73757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
73767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
73777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03128000" />
73787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
73797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07128000" />
73807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
73817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
73827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D128000" />
73837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x51100600" />
73847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x53100606" />
73857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100006" />
73867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
73877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
73887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
73897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47100000" />
73907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49100000" />
73917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100404" />
73927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100404" />
73937ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
73947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
73957ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
73967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
73977ec681f3Smrg    </register_config>
73987ec681f3Smrg    <register_config type="OA">
73997ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
74007ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
74017ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x70800000" />
74027ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
74037ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
74047ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00070000" />
74057ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00078000" />
74067ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x00000FFF" />
74077ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00078000" />
74087ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x00000FFF" />
74097ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x00007800" />
74107ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
74117ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x00007800" />
74127ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x0000F0FF" />
74137ec681f3Smrg        <register type="OA" address="0x0000D950" value="0x00000780" />
74147ec681f3Smrg        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
74157ec681f3Smrg        <register type="OA" address="0x0000DC10" value="0x00000780" />
74167ec681f3Smrg        <register type="OA" address="0x0000DC14" value="0x0000FF0F" />
74177ec681f3Smrg    </register_config>
74187ec681f3Smrg    <register_config type="FLEX">
74197ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
74207ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
74217ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
74227ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
74237ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
74247ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
74257ec681f3Smrg    </register_config>
74267ec681f3Smrg  </set>
74277ec681f3Smrg
74287ec681f3Smrg  <set name="GpuBusyness"
74297ec681f3Smrg       chipset="TGLGT2"
74307ec681f3Smrg       symbol_name="GpuBusyness"
74317ec681f3Smrg       underscore_name="gpu_busyness"
74327ec681f3Smrg       mdapi_supported_apis="VK OGL OCL MEDIA IO"
74337ec681f3Smrg       hw_config_guid="19fe64eb-ac4f-45c6-b2b9-af728b21753b"
74347ec681f3Smrg       >
74357ec681f3Smrg    <counter name="GPU Time Elapsed"
74367ec681f3Smrg             symbol_name="GpuTime"
74377ec681f3Smrg             underscore_name="gpu_time"
74387ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
74397ec681f3Smrg             data_type="uint64"
74407ec681f3Smrg             units="ns"
74417ec681f3Smrg             semantic_type="duration"
74427ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
74437ec681f3Smrg             mdapi_group="GPU"
74447ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
74457ec681f3Smrg             mdapi_supported_apis=""
74467ec681f3Smrg             mdapi_hw_unit_type="gpu"
74477ec681f3Smrg             />
74487ec681f3Smrg    <counter name="GPU Core Clocks"
74497ec681f3Smrg             symbol_name="GpuCoreClocks"
74507ec681f3Smrg             underscore_name="gpu_core_clocks"
74517ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
74527ec681f3Smrg             data_type="uint64"
74537ec681f3Smrg             units="cycles"
74547ec681f3Smrg             semantic_type="event"
74557ec681f3Smrg             equation="GPU_CLOCK 0 READ"
74567ec681f3Smrg             mdapi_group="GPU"
74577ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
74587ec681f3Smrg             mdapi_supported_apis=""
74597ec681f3Smrg             mdapi_hw_unit_type="gpu"
74607ec681f3Smrg             />
74617ec681f3Smrg    <counter name="AVG GPU Core Frequency"
74627ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
74637ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
74647ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
74657ec681f3Smrg             data_type="uint64"
74667ec681f3Smrg             max_equation="$GpuMaxFrequency"
74677ec681f3Smrg             units="hz"
74687ec681f3Smrg             semantic_type="event"
74697ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
74707ec681f3Smrg             mdapi_group="GPU"
74717ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
74727ec681f3Smrg             mdapi_supported_apis=""
74737ec681f3Smrg             mdapi_hw_unit_type="gpu"
74747ec681f3Smrg             />
74757ec681f3Smrg    <counter name="GPU Busy"
74767ec681f3Smrg             symbol_name="GpuBusy"
74777ec681f3Smrg             underscore_name="gpu_busy"
74787ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
74797ec681f3Smrg             data_type="float"
74807ec681f3Smrg             max_equation="100"
74817ec681f3Smrg             units="percent"
74827ec681f3Smrg             semantic_type="duration"
74837ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
74847ec681f3Smrg             mdapi_group="GPU"
74857ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
74867ec681f3Smrg             mdapi_supported_apis=""
74877ec681f3Smrg             mdapi_hw_unit_type="gpu"
74887ec681f3Smrg             />
74897ec681f3Smrg    <counter name="EU Active"
74907ec681f3Smrg             symbol_name="EuActive"
74917ec681f3Smrg             underscore_name="eu_active"
74927ec681f3Smrg             description="The percentage of time in which the Execution Units were actively processing."
74937ec681f3Smrg             data_type="float"
74947ec681f3Smrg             max_equation="100"
74957ec681f3Smrg             units="percent"
74967ec681f3Smrg             semantic_type="duration"
74977ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
74987ec681f3Smrg             mdapi_group="EU Array"
74997ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
75007ec681f3Smrg             mdapi_supported_apis=""
75017ec681f3Smrg             mdapi_hw_unit_type="gpu"
75027ec681f3Smrg             />
75037ec681f3Smrg    <counter name="EU Stall"
75047ec681f3Smrg             symbol_name="EuStall"
75057ec681f3Smrg             underscore_name="eu_stall"
75067ec681f3Smrg             description="The percentage of time in which the Execution Units were stalled."
75077ec681f3Smrg             data_type="float"
75087ec681f3Smrg             max_equation="100"
75097ec681f3Smrg             units="percent"
75107ec681f3Smrg             semantic_type="duration"
75117ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
75127ec681f3Smrg             mdapi_group="EU Array"
75137ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
75147ec681f3Smrg             mdapi_supported_apis=""
75157ec681f3Smrg             mdapi_hw_unit_type="gpu"
75167ec681f3Smrg             />
75177ec681f3Smrg    <counter name="EU Thread Occupancy"
75187ec681f3Smrg             symbol_name="EuThreadOccupancy"
75197ec681f3Smrg             underscore_name="eu_thread_occupancy"
75207ec681f3Smrg             description="The percentage of time in which hardware threads occupied EUs."
75217ec681f3Smrg             data_type="float"
75227ec681f3Smrg             max_equation="100"
75237ec681f3Smrg             units="percent"
75247ec681f3Smrg             semantic_type="duration"
75257ec681f3Smrg             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
75267ec681f3Smrg             mdapi_group="EU Array"
75277ec681f3Smrg             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
75287ec681f3Smrg             mdapi_supported_apis=""
75297ec681f3Smrg             mdapi_hw_unit_type="gpu"
75307ec681f3Smrg             />
75317ec681f3Smrg    <counter name="VS Threads Dispatched"
75327ec681f3Smrg             symbol_name="VsThreads"
75337ec681f3Smrg             underscore_name="vs_threads"
75347ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
75357ec681f3Smrg             data_type="uint64"
75367ec681f3Smrg             units="threads"
75377ec681f3Smrg             semantic_type="event"
75387ec681f3Smrg             equation="A 1 READ"
75397ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
75407ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
75417ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
75427ec681f3Smrg             mdapi_hw_unit_type="gpu"
75437ec681f3Smrg             />
75447ec681f3Smrg    <counter name="HS Threads Dispatched"
75457ec681f3Smrg             symbol_name="HsThreads"
75467ec681f3Smrg             underscore_name="hs_threads"
75477ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
75487ec681f3Smrg             data_type="uint64"
75497ec681f3Smrg             units="threads"
75507ec681f3Smrg             semantic_type="event"
75517ec681f3Smrg             equation="A 2 READ"
75527ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
75537ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
75547ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
75557ec681f3Smrg             mdapi_hw_unit_type="gpu"
75567ec681f3Smrg             />
75577ec681f3Smrg    <counter name="DS Threads Dispatched"
75587ec681f3Smrg             symbol_name="DsThreads"
75597ec681f3Smrg             underscore_name="ds_threads"
75607ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
75617ec681f3Smrg             data_type="uint64"
75627ec681f3Smrg             units="threads"
75637ec681f3Smrg             semantic_type="event"
75647ec681f3Smrg             equation="A 3 READ"
75657ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
75667ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
75677ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
75687ec681f3Smrg             mdapi_hw_unit_type="gpu"
75697ec681f3Smrg             />
75707ec681f3Smrg    <counter name="GS Threads Dispatched"
75717ec681f3Smrg             symbol_name="GsThreads"
75727ec681f3Smrg             underscore_name="gs_threads"
75737ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
75747ec681f3Smrg             data_type="uint64"
75757ec681f3Smrg             units="threads"
75767ec681f3Smrg             semantic_type="event"
75777ec681f3Smrg             equation="A 5 READ"
75787ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
75797ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
75807ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
75817ec681f3Smrg             mdapi_hw_unit_type="gpu"
75827ec681f3Smrg             />
75837ec681f3Smrg    <counter name="FS Threads Dispatched"
75847ec681f3Smrg             symbol_name="PsThreads"
75857ec681f3Smrg             underscore_name="ps_threads"
75867ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
75877ec681f3Smrg             data_type="uint64"
75887ec681f3Smrg             units="threads"
75897ec681f3Smrg             semantic_type="event"
75907ec681f3Smrg             equation="A 6 READ"
75917ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
75927ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
75937ec681f3Smrg             mdapi_supported_apis="VK OGL IO"
75947ec681f3Smrg             mdapi_hw_unit_type="gpu"
75957ec681f3Smrg             />
75967ec681f3Smrg    <counter name="CS Threads Dispatched"
75977ec681f3Smrg             symbol_name="CsThreads"
75987ec681f3Smrg             underscore_name="cs_threads"
75997ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
76007ec681f3Smrg             data_type="uint64"
76017ec681f3Smrg             units="threads"
76027ec681f3Smrg             semantic_type="event"
76037ec681f3Smrg             equation="A 4 READ"
76047ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
76057ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
76067ec681f3Smrg             mdapi_supported_apis="VK OGL OCL IO MEDIA"
76077ec681f3Smrg             mdapi_hw_unit_type="gpu"
76087ec681f3Smrg             />
76097ec681f3Smrg    <counter name="Render Ring Busy"
76107ec681f3Smrg             symbol_name="RenderBusy"
76117ec681f3Smrg             underscore_name="render_busy"
76127ec681f3Smrg             description="The percentage of time when render command streamer was busy."
76137ec681f3Smrg             data_type="float"
76147ec681f3Smrg             max_equation="100"
76157ec681f3Smrg             units="percent"
76167ec681f3Smrg             semantic_type="duration"
76177ec681f3Smrg             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
76187ec681f3Smrg             mdapi_group="GPU"
76197ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
76207ec681f3Smrg             mdapi_supported_apis=""
76217ec681f3Smrg             mdapi_hw_unit_type="gpu"
76227ec681f3Smrg             />
76237ec681f3Smrg    <counter name="Compute Ring Busy"
76247ec681f3Smrg             symbol_name="ComputeBusy"
76257ec681f3Smrg             underscore_name="compute_busy"
76267ec681f3Smrg             description="The percentage of time when render command streamer was busy."
76277ec681f3Smrg             data_type="float"
76287ec681f3Smrg             max_equation="100"
76297ec681f3Smrg             units="percent"
76307ec681f3Smrg             semantic_type="duration"
76317ec681f3Smrg             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
76327ec681f3Smrg             mdapi_group="GPU"
76337ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
76347ec681f3Smrg             mdapi_supported_apis=""
76357ec681f3Smrg             mdapi_hw_unit_type="gpu"
76367ec681f3Smrg             />
76377ec681f3Smrg    <counter name="Posh Ring Busy"
76387ec681f3Smrg             symbol_name="PoshEngineBusy"
76397ec681f3Smrg             underscore_name="posh_engine_busy"
76407ec681f3Smrg             description="The percentage of time when posh command streamer was busy."
76417ec681f3Smrg             data_type="float"
76427ec681f3Smrg             max_equation="100"
76437ec681f3Smrg             units="percent"
76447ec681f3Smrg             semantic_type="duration"
76457ec681f3Smrg             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
76467ec681f3Smrg             mdapi_group="GPU"
76477ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
76487ec681f3Smrg             mdapi_supported_apis=""
76497ec681f3Smrg             mdapi_hw_unit_type="gpu"
76507ec681f3Smrg             />
76517ec681f3Smrg    <counter name="Blitter Ring Busy"
76527ec681f3Smrg             symbol_name="BlitterBusy"
76537ec681f3Smrg             underscore_name="blitter_busy"
76547ec681f3Smrg             description="The percentage of time when blitter command streamer was busy."
76557ec681f3Smrg             data_type="float"
76567ec681f3Smrg             max_equation="100"
76577ec681f3Smrg             units="percent"
76587ec681f3Smrg             semantic_type="duration"
76597ec681f3Smrg             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
76607ec681f3Smrg             mdapi_group="GPU"
76617ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
76627ec681f3Smrg             mdapi_supported_apis="IO"
76637ec681f3Smrg             mdapi_hw_unit_type="gpu"
76647ec681f3Smrg             />
76657ec681f3Smrg    <counter name="Vebox Ring Busy"
76667ec681f3Smrg             symbol_name="VeboxBusy"
76677ec681f3Smrg             underscore_name="vebox_busy"
76687ec681f3Smrg             description="The percentage of time when vebox command streamer was busy."
76697ec681f3Smrg             data_type="float"
76707ec681f3Smrg             max_equation="100"
76717ec681f3Smrg             units="percent"
76727ec681f3Smrg             semantic_type="duration"
76737ec681f3Smrg             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
76747ec681f3Smrg             mdapi_group="GPU"
76757ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
76767ec681f3Smrg             mdapi_supported_apis="IO"
76777ec681f3Smrg             mdapi_hw_unit_type="gpu"
76787ec681f3Smrg             />
76797ec681f3Smrg    <counter name="Vdbox0 Ring Busy"
76807ec681f3Smrg             symbol_name="Vdbox0Busy"
76817ec681f3Smrg             underscore_name="vdbox0_busy"
76827ec681f3Smrg             description="The percentage of time when Vdbox0 command streamer was busy."
76837ec681f3Smrg             data_type="float"
76847ec681f3Smrg             max_equation="100"
76857ec681f3Smrg             units="percent"
76867ec681f3Smrg             semantic_type="duration"
76877ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
76887ec681f3Smrg             mdapi_group="GPU"
76897ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
76907ec681f3Smrg             mdapi_supported_apis="IO"
76917ec681f3Smrg             mdapi_hw_unit_type="gpu"
76927ec681f3Smrg             />
76937ec681f3Smrg    <counter name="Vdbox1 Ring Busy"
76947ec681f3Smrg             symbol_name="Vdbox1Busy"
76957ec681f3Smrg             underscore_name="vdbox1_busy"
76967ec681f3Smrg             description="The percentage of time when Vdbox1 command streamer was busy."
76977ec681f3Smrg             data_type="float"
76987ec681f3Smrg             max_equation="100"
76997ec681f3Smrg             units="percent"
77007ec681f3Smrg             semantic_type="duration"
77017ec681f3Smrg             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
77027ec681f3Smrg             mdapi_group="GPU"
77037ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
77047ec681f3Smrg             mdapi_supported_apis="IO"
77057ec681f3Smrg             mdapi_hw_unit_type="gpu"
77067ec681f3Smrg             />
77077ec681f3Smrg    <counter name="Render and compute engines are simultaneously busy"
77087ec681f3Smrg             symbol_name="RenderAndComputeBusy"
77097ec681f3Smrg             underscore_name="render_and_compute_busy"
77107ec681f3Smrg             description="The percentage of time when render and compute engines are simultaneously busy"
77117ec681f3Smrg             data_type="float"
77127ec681f3Smrg             max_equation="100"
77137ec681f3Smrg             units="percent"
77147ec681f3Smrg             semantic_type="duration"
77157ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
77167ec681f3Smrg             mdapi_group="GPU"
77177ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
77187ec681f3Smrg             mdapi_supported_apis=""
77197ec681f3Smrg             mdapi_hw_unit_type="gpu"
77207ec681f3Smrg             />
77217ec681f3Smrg    <counter name="Any Engine Busy"
77227ec681f3Smrg             symbol_name="AnyEngineBusy"
77237ec681f3Smrg             underscore_name="any_engine_busy"
77247ec681f3Smrg             description="The percentage of time when any command streamer was busy."
77257ec681f3Smrg             data_type="float"
77267ec681f3Smrg             max_equation="100"
77277ec681f3Smrg             units="percent"
77287ec681f3Smrg             semantic_type="duration"
77297ec681f3Smrg             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
77307ec681f3Smrg             mdapi_group="GPU"
77317ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
77327ec681f3Smrg             mdapi_supported_apis="IO"
77337ec681f3Smrg             mdapi_hw_unit_type="gpu"
77347ec681f3Smrg             />
77357ec681f3Smrg    <register_config type="NOA">
77367ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
77377ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
77387ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
77397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
77407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220E0009" />
77417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E101200" />
77427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x040E0043" />
77437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0E00B3" />
77447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
77457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0C0E0000" />
77467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0F0104" />
77477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08100053" />
77487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x20100000" />
77497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04104000" />
77507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A104000" />
77517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04024000" />
77527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08024000" />
77537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A024000" />
77547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x04034000" />
77557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x08034000" />
77567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A034000" />
77577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C006000" />
77587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x34001B00" />
77597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x040A8000" />
77607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x080A8000" />
77617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
77627ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
77637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15102400" />
77647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x230B0120" />
77657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15182400" />
77667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x232B0120" />
77677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100023" />
77687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11100000" />
77697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101000" />
77707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100545" />
77717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x15148000" />
77727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B140C00" />
77737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61112000" />
77747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5F110945" />
77757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03124000" />
77767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05128000" />
77777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09128000" />
77787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B128000" />
77797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x13138000" />
77807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B0D0040" />
77817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F0B00D3" />
77827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x190B0000" />
77837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x170B0000" />
77847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1B170002" />
77857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D174000" />
77867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x071800A3" />
77877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x11180000" />
77887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x032D4000" />
77897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x032B00D3" />
77907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x192B0000" />
77917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x092B0000" />
77927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55103000" />
77937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
77947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47101000" />
77957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49107003" />
77967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B100402" />
77977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100230" />
77987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
77997ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
78007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
78017ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
78027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
78037ec681f3Smrg    </register_config>
78047ec681f3Smrg    <register_config type="OA">
78057ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
78067ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
78077ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x30800000" />
78087ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
78097ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
78107ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00030000" />
78117ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00024002" />
78127ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000B7FF" />
78137ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00024002" />
78147ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000B7FF" />
78157ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x0007F000" />
78167ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x000001FF" />
78177ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x0007F000" />
78187ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x000001FF" />
78197ec681f3Smrg    </register_config>
78207ec681f3Smrg    <register_config type="FLEX">
78217ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00804704" />
78227ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
78237ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00805705" />
78247ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
78257ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
78267ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
78277ec681f3Smrg    </register_config>
78287ec681f3Smrg  </set>
78297ec681f3Smrg
78307ec681f3Smrg  <set name="EuActivity1"
78317ec681f3Smrg       chipset="TGLGT2"
78327ec681f3Smrg       symbol_name="EuActivity1"
78337ec681f3Smrg       underscore_name="eu_activity1"
78347ec681f3Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
78357ec681f3Smrg       hw_config_guid="414ff049-80d3-48c0-b79a-bd8eed097a06"
78367ec681f3Smrg       >
78377ec681f3Smrg    <counter name="GPU Time Elapsed"
78387ec681f3Smrg             symbol_name="GpuTime"
78397ec681f3Smrg             underscore_name="gpu_time"
78407ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
78417ec681f3Smrg             data_type="uint64"
78427ec681f3Smrg             units="ns"
78437ec681f3Smrg             semantic_type="duration"
78447ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
78457ec681f3Smrg             mdapi_group="GPU"
78467ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
78477ec681f3Smrg             mdapi_supported_apis=""
78487ec681f3Smrg             mdapi_hw_unit_type="gpu"
78497ec681f3Smrg             />
78507ec681f3Smrg    <counter name="GPU Core Clocks"
78517ec681f3Smrg             symbol_name="GpuCoreClocks"
78527ec681f3Smrg             underscore_name="gpu_core_clocks"
78537ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
78547ec681f3Smrg             data_type="uint64"
78557ec681f3Smrg             units="cycles"
78567ec681f3Smrg             semantic_type="event"
78577ec681f3Smrg             equation="GPU_CLOCK 0 READ"
78587ec681f3Smrg             mdapi_group="GPU"
78597ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
78607ec681f3Smrg             mdapi_supported_apis=""
78617ec681f3Smrg             mdapi_hw_unit_type="gpu"
78627ec681f3Smrg             />
78637ec681f3Smrg    <counter name="AVG GPU Core Frequency"
78647ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
78657ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
78667ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
78677ec681f3Smrg             data_type="uint64"
78687ec681f3Smrg             max_equation="$GpuMaxFrequency"
78697ec681f3Smrg             units="hz"
78707ec681f3Smrg             semantic_type="event"
78717ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
78727ec681f3Smrg             mdapi_group="GPU"
78737ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
78747ec681f3Smrg             mdapi_supported_apis=""
78757ec681f3Smrg             mdapi_hw_unit_type="gpu"
78767ec681f3Smrg             />
78777ec681f3Smrg    <counter name="GPU Busy"
78787ec681f3Smrg             symbol_name="GpuBusy"
78797ec681f3Smrg             underscore_name="gpu_busy"
78807ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
78817ec681f3Smrg             data_type="float"
78827ec681f3Smrg             max_equation="100"
78837ec681f3Smrg             units="percent"
78847ec681f3Smrg             semantic_type="duration"
78857ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
78867ec681f3Smrg             mdapi_group="GPU"
78877ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
78887ec681f3Smrg             mdapi_supported_apis=""
78897ec681f3Smrg             mdapi_hw_unit_type="gpu"
78907ec681f3Smrg             />
78917ec681f3Smrg    <counter name="VS Threads Dispatched"
78927ec681f3Smrg             symbol_name="VsThreads"
78937ec681f3Smrg             underscore_name="vs_threads"
78947ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
78957ec681f3Smrg             data_type="uint64"
78967ec681f3Smrg             units="threads"
78977ec681f3Smrg             semantic_type="event"
78987ec681f3Smrg             equation="A 1 READ"
78997ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
79007ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
79017ec681f3Smrg             mdapi_supported_apis=""
79027ec681f3Smrg             mdapi_hw_unit_type="gpu"
79037ec681f3Smrg             />
79047ec681f3Smrg    <counter name="HS Threads Dispatched"
79057ec681f3Smrg             symbol_name="HsThreads"
79067ec681f3Smrg             underscore_name="hs_threads"
79077ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
79087ec681f3Smrg             data_type="uint64"
79097ec681f3Smrg             units="threads"
79107ec681f3Smrg             semantic_type="event"
79117ec681f3Smrg             equation="A 2 READ"
79127ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
79137ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
79147ec681f3Smrg             mdapi_supported_apis=""
79157ec681f3Smrg             mdapi_hw_unit_type="gpu"
79167ec681f3Smrg             />
79177ec681f3Smrg    <counter name="DS Threads Dispatched"
79187ec681f3Smrg             symbol_name="DsThreads"
79197ec681f3Smrg             underscore_name="ds_threads"
79207ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
79217ec681f3Smrg             data_type="uint64"
79227ec681f3Smrg             units="threads"
79237ec681f3Smrg             semantic_type="event"
79247ec681f3Smrg             equation="A 3 READ"
79257ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
79267ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
79277ec681f3Smrg             mdapi_supported_apis=""
79287ec681f3Smrg             mdapi_hw_unit_type="gpu"
79297ec681f3Smrg             />
79307ec681f3Smrg    <counter name="GS Threads Dispatched"
79317ec681f3Smrg             symbol_name="GsThreads"
79327ec681f3Smrg             underscore_name="gs_threads"
79337ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
79347ec681f3Smrg             data_type="uint64"
79357ec681f3Smrg             units="threads"
79367ec681f3Smrg             semantic_type="event"
79377ec681f3Smrg             equation="A 5 READ"
79387ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
79397ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
79407ec681f3Smrg             mdapi_supported_apis=""
79417ec681f3Smrg             mdapi_hw_unit_type="gpu"
79427ec681f3Smrg             />
79437ec681f3Smrg    <counter name="FS Threads Dispatched"
79447ec681f3Smrg             symbol_name="PsThreads"
79457ec681f3Smrg             underscore_name="ps_threads"
79467ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
79477ec681f3Smrg             data_type="uint64"
79487ec681f3Smrg             units="threads"
79497ec681f3Smrg             semantic_type="event"
79507ec681f3Smrg             equation="A 6 READ"
79517ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
79527ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
79537ec681f3Smrg             mdapi_supported_apis=""
79547ec681f3Smrg             mdapi_hw_unit_type="gpu"
79557ec681f3Smrg             />
79567ec681f3Smrg    <counter name="CS Threads Dispatched"
79577ec681f3Smrg             symbol_name="CsThreads"
79587ec681f3Smrg             underscore_name="cs_threads"
79597ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
79607ec681f3Smrg             data_type="uint64"
79617ec681f3Smrg             units="threads"
79627ec681f3Smrg             semantic_type="event"
79637ec681f3Smrg             equation="A 4 READ"
79647ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
79657ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
79667ec681f3Smrg             mdapi_supported_apis=""
79677ec681f3Smrg             mdapi_hw_unit_type="gpu"
79687ec681f3Smrg             />
79697ec681f3Smrg    <counter name="Render Ring Busy"
79707ec681f3Smrg             symbol_name="RenderBusy"
79717ec681f3Smrg             underscore_name="render_busy"
79727ec681f3Smrg             description="The percentage of time when render command streamer was busy."
79737ec681f3Smrg             data_type="float"
79747ec681f3Smrg             max_equation="100"
79757ec681f3Smrg             units="percent"
79767ec681f3Smrg             semantic_type="duration"
79777ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
79787ec681f3Smrg             mdapi_group="GPU"
79797ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
79807ec681f3Smrg             mdapi_supported_apis=""
79817ec681f3Smrg             mdapi_hw_unit_type="gpu"
79827ec681f3Smrg             />
79837ec681f3Smrg    <counter name="Compute Ring Busy"
79847ec681f3Smrg             symbol_name="ComputeBusy"
79857ec681f3Smrg             underscore_name="compute_busy"
79867ec681f3Smrg             description="The percentage of time when render command streamer was busy."
79877ec681f3Smrg             data_type="float"
79887ec681f3Smrg             max_equation="100"
79897ec681f3Smrg             units="percent"
79907ec681f3Smrg             semantic_type="duration"
79917ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
79927ec681f3Smrg             mdapi_group="GPU"
79937ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
79947ec681f3Smrg             mdapi_supported_apis=""
79957ec681f3Smrg             mdapi_hw_unit_type="gpu"
79967ec681f3Smrg             />
79977ec681f3Smrg    <counter name="Render and compute engines are simultaneously busy"
79987ec681f3Smrg             symbol_name="RenderAndComputeBusy"
79997ec681f3Smrg             underscore_name="render_and_compute_busy"
80007ec681f3Smrg             description="The percentage of time when render and compute engines are simultaneously busy"
80017ec681f3Smrg             data_type="float"
80027ec681f3Smrg             max_equation="100"
80037ec681f3Smrg             units="percent"
80047ec681f3Smrg             semantic_type="duration"
80057ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
80067ec681f3Smrg             mdapi_group="GPU"
80077ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
80087ec681f3Smrg             mdapi_supported_apis=""
80097ec681f3Smrg             mdapi_hw_unit_type="gpu"
80107ec681f3Smrg             />
80117ec681f3Smrg    <counter name="GTI Read Throughput"
80127ec681f3Smrg             symbol_name="GtiReadThroughput"
80137ec681f3Smrg             underscore_name="gti_read_throughput"
80147ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
80157ec681f3Smrg             data_type="uint64"
80167ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
80177ec681f3Smrg             units="bytes"
80187ec681f3Smrg             semantic_type="throughput"
80197ec681f3Smrg             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
80207ec681f3Smrg             mdapi_group="GTI"
80217ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
80227ec681f3Smrg             mdapi_supported_apis=""
80237ec681f3Smrg             mdapi_hw_unit_type="gpu"
80247ec681f3Smrg             />
80257ec681f3Smrg    <counter name="GTI Write Throughput"
80267ec681f3Smrg             symbol_name="GtiWriteThroughput"
80277ec681f3Smrg             underscore_name="gti_write_throughput"
80287ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
80297ec681f3Smrg             data_type="uint64"
80307ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
80317ec681f3Smrg             units="bytes"
80327ec681f3Smrg             semantic_type="throughput"
80337ec681f3Smrg             equation="64  C 3 READ C 2 READ UADD UMUL"
80347ec681f3Smrg             mdapi_group="GTI"
80357ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
80367ec681f3Smrg             mdapi_supported_apis=""
80377ec681f3Smrg             mdapi_hw_unit_type="gpu"
80387ec681f3Smrg             />
80397ec681f3Smrg    <counter name="VS FPU Pipe Active"
80407ec681f3Smrg             symbol_name="VsFpuActive"
80417ec681f3Smrg             underscore_name="vs_fpu_active"
80427ec681f3Smrg             description="The percentage of time in which EU FPU pipeline was actively processing a vertex shader instruction."
80437ec681f3Smrg             data_type="float"
80447ec681f3Smrg             max_equation="100"
80457ec681f3Smrg             units="percent"
80467ec681f3Smrg             semantic_type="duration"
80477ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
80487ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
80497ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
80507ec681f3Smrg             mdapi_supported_apis=""
80517ec681f3Smrg             mdapi_hw_unit_type="gpu"
80527ec681f3Smrg             />
80537ec681f3Smrg    <counter name="PS FPU Pipe Active"
80547ec681f3Smrg             symbol_name="PsFpuActive"
80557ec681f3Smrg             underscore_name="ps_fpu_active"
80567ec681f3Smrg             description="The percentage of time in which EU FPU pipeline was actively processing a pixel shader instruction."
80577ec681f3Smrg             data_type="float"
80587ec681f3Smrg             max_equation="100"
80597ec681f3Smrg             units="percent"
80607ec681f3Smrg             semantic_type="duration"
80617ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
80627ec681f3Smrg             mdapi_group="EU Array/Pixel Shader"
80637ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
80647ec681f3Smrg             mdapi_supported_apis=""
80657ec681f3Smrg             mdapi_hw_unit_type="gpu"
80667ec681f3Smrg             />
80677ec681f3Smrg    <counter name="EU Send Pipe Active"
80687ec681f3Smrg             symbol_name="EuSendActive"
80697ec681f3Smrg             underscore_name="eu_send_active"
80707ec681f3Smrg             description="The percentage of time in which EU send pipeline was actively processing."
80717ec681f3Smrg             data_type="float"
80727ec681f3Smrg             max_equation="100"
80737ec681f3Smrg             units="percent"
80747ec681f3Smrg             semantic_type="duration"
80757ec681f3Smrg             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
80767ec681f3Smrg             mdapi_group="EU Array/Pipes"
80777ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
80787ec681f3Smrg             mdapi_supported_apis=""
80797ec681f3Smrg             mdapi_hw_unit_type="gpu"
80807ec681f3Smrg             />
80817ec681f3Smrg    <register_config type="NOA">
80827ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
80837ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
80847ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
80857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
80867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220E0009" />
80877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
80887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
80897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
80907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E0000" />
80917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
80927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
80937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
80947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020140" />
80957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
80967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003600" />
80977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
80987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
80997ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
81007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D37" />
81017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151547" />
81027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
81037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
81047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101400" />
81057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
81067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140030" />
81077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111400" />
81087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
81097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
81107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D150136" />
81117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
81127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
81137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
81147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07164000" />
81157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350137" />
81167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350147" />
81177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350136" />
81187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
81197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
81207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
81217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
81227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
81237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100000" />
81247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
81257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47103000" />
81267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49103535" />
81277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B103535" />
81287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100535" />
81297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
81307ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
81317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
81327ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
81337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
81347ec681f3Smrg    </register_config>
81357ec681f3Smrg    <register_config type="OA">
81367ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
81377ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
81387ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x10800000" />
81397ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
81407ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
81417ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00010000" />
81427ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00001802" />
81437ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
81447ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00001802" />
81457ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
81467ec681f3Smrg    </register_config>
81477ec681f3Smrg    <register_config type="FLEX">
81487ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00810710" />
81497ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A10910" />
81507ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00850750" />
81517ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A50950" />
81527ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00802702" />
81537ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A02902" />
81547ec681f3Smrg    </register_config>
81557ec681f3Smrg  </set>
81567ec681f3Smrg
81577ec681f3Smrg  <set name="EuActivity2"
81587ec681f3Smrg       chipset="TGLGT2"
81597ec681f3Smrg       symbol_name="EuActivity2"
81607ec681f3Smrg       underscore_name="eu_activity2"
81617ec681f3Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
81627ec681f3Smrg       hw_config_guid="fb65c819-7ac2-4c69-aa9d-b72a18440705"
81637ec681f3Smrg       >
81647ec681f3Smrg    <counter name="GPU Time Elapsed"
81657ec681f3Smrg             symbol_name="GpuTime"
81667ec681f3Smrg             underscore_name="gpu_time"
81677ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
81687ec681f3Smrg             data_type="uint64"
81697ec681f3Smrg             units="ns"
81707ec681f3Smrg             semantic_type="duration"
81717ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
81727ec681f3Smrg             mdapi_group="GPU"
81737ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
81747ec681f3Smrg             mdapi_supported_apis=""
81757ec681f3Smrg             mdapi_hw_unit_type="gpu"
81767ec681f3Smrg             />
81777ec681f3Smrg    <counter name="GPU Core Clocks"
81787ec681f3Smrg             symbol_name="GpuCoreClocks"
81797ec681f3Smrg             underscore_name="gpu_core_clocks"
81807ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
81817ec681f3Smrg             data_type="uint64"
81827ec681f3Smrg             units="cycles"
81837ec681f3Smrg             semantic_type="event"
81847ec681f3Smrg             equation="GPU_CLOCK 0 READ"
81857ec681f3Smrg             mdapi_group="GPU"
81867ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
81877ec681f3Smrg             mdapi_supported_apis=""
81887ec681f3Smrg             mdapi_hw_unit_type="gpu"
81897ec681f3Smrg             />
81907ec681f3Smrg    <counter name="AVG GPU Core Frequency"
81917ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
81927ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
81937ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
81947ec681f3Smrg             data_type="uint64"
81957ec681f3Smrg             max_equation="$GpuMaxFrequency"
81967ec681f3Smrg             units="hz"
81977ec681f3Smrg             semantic_type="event"
81987ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
81997ec681f3Smrg             mdapi_group="GPU"
82007ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
82017ec681f3Smrg             mdapi_supported_apis=""
82027ec681f3Smrg             mdapi_hw_unit_type="gpu"
82037ec681f3Smrg             />
82047ec681f3Smrg    <counter name="GPU Busy"
82057ec681f3Smrg             symbol_name="GpuBusy"
82067ec681f3Smrg             underscore_name="gpu_busy"
82077ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
82087ec681f3Smrg             data_type="float"
82097ec681f3Smrg             max_equation="100"
82107ec681f3Smrg             units="percent"
82117ec681f3Smrg             semantic_type="duration"
82127ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
82137ec681f3Smrg             mdapi_group="GPU"
82147ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
82157ec681f3Smrg             mdapi_supported_apis=""
82167ec681f3Smrg             mdapi_hw_unit_type="gpu"
82177ec681f3Smrg             />
82187ec681f3Smrg    <counter name="VS Threads Dispatched"
82197ec681f3Smrg             symbol_name="VsThreads"
82207ec681f3Smrg             underscore_name="vs_threads"
82217ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
82227ec681f3Smrg             data_type="uint64"
82237ec681f3Smrg             units="threads"
82247ec681f3Smrg             semantic_type="event"
82257ec681f3Smrg             equation="A 1 READ"
82267ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
82277ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
82287ec681f3Smrg             mdapi_supported_apis=""
82297ec681f3Smrg             mdapi_hw_unit_type="gpu"
82307ec681f3Smrg             />
82317ec681f3Smrg    <counter name="HS Threads Dispatched"
82327ec681f3Smrg             symbol_name="HsThreads"
82337ec681f3Smrg             underscore_name="hs_threads"
82347ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
82357ec681f3Smrg             data_type="uint64"
82367ec681f3Smrg             units="threads"
82377ec681f3Smrg             semantic_type="event"
82387ec681f3Smrg             equation="A 2 READ"
82397ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
82407ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
82417ec681f3Smrg             mdapi_supported_apis=""
82427ec681f3Smrg             mdapi_hw_unit_type="gpu"
82437ec681f3Smrg             />
82447ec681f3Smrg    <counter name="DS Threads Dispatched"
82457ec681f3Smrg             symbol_name="DsThreads"
82467ec681f3Smrg             underscore_name="ds_threads"
82477ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
82487ec681f3Smrg             data_type="uint64"
82497ec681f3Smrg             units="threads"
82507ec681f3Smrg             semantic_type="event"
82517ec681f3Smrg             equation="A 3 READ"
82527ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
82537ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
82547ec681f3Smrg             mdapi_supported_apis=""
82557ec681f3Smrg             mdapi_hw_unit_type="gpu"
82567ec681f3Smrg             />
82577ec681f3Smrg    <counter name="GS Threads Dispatched"
82587ec681f3Smrg             symbol_name="GsThreads"
82597ec681f3Smrg             underscore_name="gs_threads"
82607ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
82617ec681f3Smrg             data_type="uint64"
82627ec681f3Smrg             units="threads"
82637ec681f3Smrg             semantic_type="event"
82647ec681f3Smrg             equation="A 5 READ"
82657ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
82667ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
82677ec681f3Smrg             mdapi_supported_apis=""
82687ec681f3Smrg             mdapi_hw_unit_type="gpu"
82697ec681f3Smrg             />
82707ec681f3Smrg    <counter name="FS Threads Dispatched"
82717ec681f3Smrg             symbol_name="PsThreads"
82727ec681f3Smrg             underscore_name="ps_threads"
82737ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
82747ec681f3Smrg             data_type="uint64"
82757ec681f3Smrg             units="threads"
82767ec681f3Smrg             semantic_type="event"
82777ec681f3Smrg             equation="A 6 READ"
82787ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
82797ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
82807ec681f3Smrg             mdapi_supported_apis=""
82817ec681f3Smrg             mdapi_hw_unit_type="gpu"
82827ec681f3Smrg             />
82837ec681f3Smrg    <counter name="CS Threads Dispatched"
82847ec681f3Smrg             symbol_name="CsThreads"
82857ec681f3Smrg             underscore_name="cs_threads"
82867ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
82877ec681f3Smrg             data_type="uint64"
82887ec681f3Smrg             units="threads"
82897ec681f3Smrg             semantic_type="event"
82907ec681f3Smrg             equation="A 4 READ"
82917ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
82927ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
82937ec681f3Smrg             mdapi_supported_apis=""
82947ec681f3Smrg             mdapi_hw_unit_type="gpu"
82957ec681f3Smrg             />
82967ec681f3Smrg    <counter name="Render Ring Busy"
82977ec681f3Smrg             symbol_name="RenderBusy"
82987ec681f3Smrg             underscore_name="render_busy"
82997ec681f3Smrg             description="The percentage of time when render command streamer was busy."
83007ec681f3Smrg             data_type="float"
83017ec681f3Smrg             max_equation="100"
83027ec681f3Smrg             units="percent"
83037ec681f3Smrg             semantic_type="duration"
83047ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
83057ec681f3Smrg             mdapi_group="GPU"
83067ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
83077ec681f3Smrg             mdapi_supported_apis=""
83087ec681f3Smrg             mdapi_hw_unit_type="gpu"
83097ec681f3Smrg             />
83107ec681f3Smrg    <counter name="Compute Ring Busy"
83117ec681f3Smrg             symbol_name="ComputeBusy"
83127ec681f3Smrg             underscore_name="compute_busy"
83137ec681f3Smrg             description="The percentage of time when render command streamer was busy."
83147ec681f3Smrg             data_type="float"
83157ec681f3Smrg             max_equation="100"
83167ec681f3Smrg             units="percent"
83177ec681f3Smrg             semantic_type="duration"
83187ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
83197ec681f3Smrg             mdapi_group="GPU"
83207ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
83217ec681f3Smrg             mdapi_supported_apis=""
83227ec681f3Smrg             mdapi_hw_unit_type="gpu"
83237ec681f3Smrg             />
83247ec681f3Smrg    <counter name="Render and compute engines are simultaneously busy"
83257ec681f3Smrg             symbol_name="RenderAndComputeBusy"
83267ec681f3Smrg             underscore_name="render_and_compute_busy"
83277ec681f3Smrg             description="The percentage of time when render and compute engines are simultaneously busy"
83287ec681f3Smrg             data_type="float"
83297ec681f3Smrg             max_equation="100"
83307ec681f3Smrg             units="percent"
83317ec681f3Smrg             semantic_type="duration"
83327ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
83337ec681f3Smrg             mdapi_group="GPU"
83347ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
83357ec681f3Smrg             mdapi_supported_apis=""
83367ec681f3Smrg             mdapi_hw_unit_type="gpu"
83377ec681f3Smrg             />
83387ec681f3Smrg    <counter name="GTI Read Throughput"
83397ec681f3Smrg             symbol_name="GtiReadThroughput"
83407ec681f3Smrg             underscore_name="gti_read_throughput"
83417ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
83427ec681f3Smrg             data_type="uint64"
83437ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
83447ec681f3Smrg             units="bytes"
83457ec681f3Smrg             semantic_type="throughput"
83467ec681f3Smrg             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
83477ec681f3Smrg             mdapi_group="GTI"
83487ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
83497ec681f3Smrg             mdapi_supported_apis=""
83507ec681f3Smrg             mdapi_hw_unit_type="gpu"
83517ec681f3Smrg             />
83527ec681f3Smrg    <counter name="GTI Write Throughput"
83537ec681f3Smrg             symbol_name="GtiWriteThroughput"
83547ec681f3Smrg             underscore_name="gti_write_throughput"
83557ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
83567ec681f3Smrg             data_type="uint64"
83577ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
83587ec681f3Smrg             units="bytes"
83597ec681f3Smrg             semantic_type="throughput"
83607ec681f3Smrg             equation="64  C 3 READ C 2 READ UADD UMUL"
83617ec681f3Smrg             mdapi_group="GTI"
83627ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
83637ec681f3Smrg             mdapi_supported_apis=""
83647ec681f3Smrg             mdapi_hw_unit_type="gpu"
83657ec681f3Smrg             />
83667ec681f3Smrg    <counter name="CS EM Pipe Active"
83677ec681f3Smrg             symbol_name="CsEmActive"
83687ec681f3Smrg             underscore_name="cs_em_active"
83697ec681f3Smrg             description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction."
83707ec681f3Smrg             data_type="float"
83717ec681f3Smrg             max_equation="100"
83727ec681f3Smrg             units="percent"
83737ec681f3Smrg             semantic_type="duration"
83747ec681f3Smrg             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
83757ec681f3Smrg             mdapi_group="EU Array"
83767ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
83777ec681f3Smrg             mdapi_supported_apis=""
83787ec681f3Smrg             mdapi_hw_unit_type="gpu"
83797ec681f3Smrg             />
83807ec681f3Smrg    <counter name="CS FPU Pipe Active"
83817ec681f3Smrg             symbol_name="CsFpuActive"
83827ec681f3Smrg             underscore_name="cs_fpu_active"
83837ec681f3Smrg             description="The percentage of time in which EU FPU pipeline was actively processing a compute shader instruction."
83847ec681f3Smrg             data_type="float"
83857ec681f3Smrg             max_equation="100"
83867ec681f3Smrg             units="percent"
83877ec681f3Smrg             semantic_type="duration"
83887ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
83897ec681f3Smrg             mdapi_group="EU Array"
83907ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
83917ec681f3Smrg             mdapi_supported_apis=""
83927ec681f3Smrg             mdapi_hw_unit_type="gpu"
83937ec681f3Smrg             />
83947ec681f3Smrg    <counter name="CS Send Pipeline Active"
83957ec681f3Smrg             symbol_name="CsSendActive"
83967ec681f3Smrg             underscore_name="cs_send_active"
83977ec681f3Smrg             description="The percentage of time in which EU send pipeline was actively processing a compute shader instruction."
83987ec681f3Smrg             data_type="float"
83997ec681f3Smrg             max_equation="100"
84007ec681f3Smrg             units="percent"
84017ec681f3Smrg             semantic_type="duration"
84027ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
84037ec681f3Smrg             mdapi_group="EU Array"
84047ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
84057ec681f3Smrg             mdapi_supported_apis=""
84067ec681f3Smrg             mdapi_hw_unit_type="gpu"
84077ec681f3Smrg             />
84087ec681f3Smrg    <register_config type="NOA">
84097ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
84107ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
84117ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
84127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
84137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220E0009" />
84147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
84157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
84167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
84177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E0000" />
84187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
84197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
84207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
84217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020140" />
84227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
84237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003600" />
84247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
84257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
84267ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
84277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D37" />
84287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151547" />
84297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
84307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
84317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101400" />
84327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
84337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140030" />
84347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111400" />
84357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
84367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
84377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D150136" />
84387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
84397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
84407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
84417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07164000" />
84427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350137" />
84437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350147" />
84447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350136" />
84457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
84467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
84477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
84487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
84497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
84507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100000" />
84517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
84527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47103000" />
84537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49103535" />
84547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B103535" />
84557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100535" />
84567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
84577ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
84587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
84597ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
84607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
84617ec681f3Smrg    </register_config>
84627ec681f3Smrg    <register_config type="OA">
84637ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
84647ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
84657ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x10800000" />
84667ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
84677ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
84687ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00010000" />
84697ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00001802" />
84707ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
84717ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00001802" />
84727ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
84737ec681f3Smrg    </register_config>
84747ec681f3Smrg    <register_config type="FLEX">
84757ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00862762" />
84767ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A62962" />
84777ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00860760" />
84787ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A60960" />
84797ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00861761" />
84807ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A61961" />
84817ec681f3Smrg    </register_config>
84827ec681f3Smrg  </set>
84837ec681f3Smrg
84847ec681f3Smrg  <set name="EuActivity3"
84857ec681f3Smrg       chipset="TGLGT2"
84867ec681f3Smrg       symbol_name="EuActivity3"
84877ec681f3Smrg       underscore_name="eu_activity3"
84887ec681f3Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
84897ec681f3Smrg       hw_config_guid="7e1c6469-9de7-491a-a7c5-1bd8f9966826"
84907ec681f3Smrg       >
84917ec681f3Smrg    <counter name="GPU Time Elapsed"
84927ec681f3Smrg             symbol_name="GpuTime"
84937ec681f3Smrg             underscore_name="gpu_time"
84947ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
84957ec681f3Smrg             data_type="uint64"
84967ec681f3Smrg             units="ns"
84977ec681f3Smrg             semantic_type="duration"
84987ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
84997ec681f3Smrg             mdapi_group="GPU"
85007ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
85017ec681f3Smrg             mdapi_supported_apis=""
85027ec681f3Smrg             mdapi_hw_unit_type="gpu"
85037ec681f3Smrg             />
85047ec681f3Smrg    <counter name="GPU Core Clocks"
85057ec681f3Smrg             symbol_name="GpuCoreClocks"
85067ec681f3Smrg             underscore_name="gpu_core_clocks"
85077ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
85087ec681f3Smrg             data_type="uint64"
85097ec681f3Smrg             units="cycles"
85107ec681f3Smrg             semantic_type="event"
85117ec681f3Smrg             equation="GPU_CLOCK 0 READ"
85127ec681f3Smrg             mdapi_group="GPU"
85137ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
85147ec681f3Smrg             mdapi_supported_apis=""
85157ec681f3Smrg             mdapi_hw_unit_type="gpu"
85167ec681f3Smrg             />
85177ec681f3Smrg    <counter name="AVG GPU Core Frequency"
85187ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
85197ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
85207ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
85217ec681f3Smrg             data_type="uint64"
85227ec681f3Smrg             max_equation="$GpuMaxFrequency"
85237ec681f3Smrg             units="hz"
85247ec681f3Smrg             semantic_type="event"
85257ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
85267ec681f3Smrg             mdapi_group="GPU"
85277ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
85287ec681f3Smrg             mdapi_supported_apis=""
85297ec681f3Smrg             mdapi_hw_unit_type="gpu"
85307ec681f3Smrg             />
85317ec681f3Smrg    <counter name="GPU Busy"
85327ec681f3Smrg             symbol_name="GpuBusy"
85337ec681f3Smrg             underscore_name="gpu_busy"
85347ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
85357ec681f3Smrg             data_type="float"
85367ec681f3Smrg             max_equation="100"
85377ec681f3Smrg             units="percent"
85387ec681f3Smrg             semantic_type="duration"
85397ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
85407ec681f3Smrg             mdapi_group="GPU"
85417ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
85427ec681f3Smrg             mdapi_supported_apis=""
85437ec681f3Smrg             mdapi_hw_unit_type="gpu"
85447ec681f3Smrg             />
85457ec681f3Smrg    <counter name="VS Threads Dispatched"
85467ec681f3Smrg             symbol_name="VsThreads"
85477ec681f3Smrg             underscore_name="vs_threads"
85487ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
85497ec681f3Smrg             data_type="uint64"
85507ec681f3Smrg             units="threads"
85517ec681f3Smrg             semantic_type="event"
85527ec681f3Smrg             equation="A 1 READ"
85537ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
85547ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
85557ec681f3Smrg             mdapi_supported_apis=""
85567ec681f3Smrg             mdapi_hw_unit_type="gpu"
85577ec681f3Smrg             />
85587ec681f3Smrg    <counter name="HS Threads Dispatched"
85597ec681f3Smrg             symbol_name="HsThreads"
85607ec681f3Smrg             underscore_name="hs_threads"
85617ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
85627ec681f3Smrg             data_type="uint64"
85637ec681f3Smrg             units="threads"
85647ec681f3Smrg             semantic_type="event"
85657ec681f3Smrg             equation="A 2 READ"
85667ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
85677ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
85687ec681f3Smrg             mdapi_supported_apis=""
85697ec681f3Smrg             mdapi_hw_unit_type="gpu"
85707ec681f3Smrg             />
85717ec681f3Smrg    <counter name="DS Threads Dispatched"
85727ec681f3Smrg             symbol_name="DsThreads"
85737ec681f3Smrg             underscore_name="ds_threads"
85747ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
85757ec681f3Smrg             data_type="uint64"
85767ec681f3Smrg             units="threads"
85777ec681f3Smrg             semantic_type="event"
85787ec681f3Smrg             equation="A 3 READ"
85797ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
85807ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
85817ec681f3Smrg             mdapi_supported_apis=""
85827ec681f3Smrg             mdapi_hw_unit_type="gpu"
85837ec681f3Smrg             />
85847ec681f3Smrg    <counter name="GS Threads Dispatched"
85857ec681f3Smrg             symbol_name="GsThreads"
85867ec681f3Smrg             underscore_name="gs_threads"
85877ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
85887ec681f3Smrg             data_type="uint64"
85897ec681f3Smrg             units="threads"
85907ec681f3Smrg             semantic_type="event"
85917ec681f3Smrg             equation="A 5 READ"
85927ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
85937ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
85947ec681f3Smrg             mdapi_supported_apis=""
85957ec681f3Smrg             mdapi_hw_unit_type="gpu"
85967ec681f3Smrg             />
85977ec681f3Smrg    <counter name="FS Threads Dispatched"
85987ec681f3Smrg             symbol_name="PsThreads"
85997ec681f3Smrg             underscore_name="ps_threads"
86007ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
86017ec681f3Smrg             data_type="uint64"
86027ec681f3Smrg             units="threads"
86037ec681f3Smrg             semantic_type="event"
86047ec681f3Smrg             equation="A 6 READ"
86057ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
86067ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
86077ec681f3Smrg             mdapi_supported_apis=""
86087ec681f3Smrg             mdapi_hw_unit_type="gpu"
86097ec681f3Smrg             />
86107ec681f3Smrg    <counter name="CS Threads Dispatched"
86117ec681f3Smrg             symbol_name="CsThreads"
86127ec681f3Smrg             underscore_name="cs_threads"
86137ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
86147ec681f3Smrg             data_type="uint64"
86157ec681f3Smrg             units="threads"
86167ec681f3Smrg             semantic_type="event"
86177ec681f3Smrg             equation="A 4 READ"
86187ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
86197ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
86207ec681f3Smrg             mdapi_supported_apis=""
86217ec681f3Smrg             mdapi_hw_unit_type="gpu"
86227ec681f3Smrg             />
86237ec681f3Smrg    <counter name="Render Ring Busy"
86247ec681f3Smrg             symbol_name="RenderBusy"
86257ec681f3Smrg             underscore_name="render_busy"
86267ec681f3Smrg             description="The percentage of time when render command streamer was busy."
86277ec681f3Smrg             data_type="float"
86287ec681f3Smrg             max_equation="100"
86297ec681f3Smrg             units="percent"
86307ec681f3Smrg             semantic_type="duration"
86317ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
86327ec681f3Smrg             mdapi_group="GPU"
86337ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
86347ec681f3Smrg             mdapi_supported_apis=""
86357ec681f3Smrg             mdapi_hw_unit_type="gpu"
86367ec681f3Smrg             />
86377ec681f3Smrg    <counter name="Compute Ring Busy"
86387ec681f3Smrg             symbol_name="ComputeBusy"
86397ec681f3Smrg             underscore_name="compute_busy"
86407ec681f3Smrg             description="The percentage of time when render command streamer was busy."
86417ec681f3Smrg             data_type="float"
86427ec681f3Smrg             max_equation="100"
86437ec681f3Smrg             units="percent"
86447ec681f3Smrg             semantic_type="duration"
86457ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
86467ec681f3Smrg             mdapi_group="GPU"
86477ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
86487ec681f3Smrg             mdapi_supported_apis=""
86497ec681f3Smrg             mdapi_hw_unit_type="gpu"
86507ec681f3Smrg             />
86517ec681f3Smrg    <counter name="Render and compute engines are simultaneously busy"
86527ec681f3Smrg             symbol_name="RenderAndComputeBusy"
86537ec681f3Smrg             underscore_name="render_and_compute_busy"
86547ec681f3Smrg             description="The percentage of time when render and compute engines are simultaneously busy"
86557ec681f3Smrg             data_type="float"
86567ec681f3Smrg             max_equation="100"
86577ec681f3Smrg             units="percent"
86587ec681f3Smrg             semantic_type="duration"
86597ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
86607ec681f3Smrg             mdapi_group="GPU"
86617ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
86627ec681f3Smrg             mdapi_supported_apis=""
86637ec681f3Smrg             mdapi_hw_unit_type="gpu"
86647ec681f3Smrg             />
86657ec681f3Smrg    <counter name="GTI Read Throughput"
86667ec681f3Smrg             symbol_name="GtiReadThroughput"
86677ec681f3Smrg             underscore_name="gti_read_throughput"
86687ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
86697ec681f3Smrg             data_type="uint64"
86707ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
86717ec681f3Smrg             units="bytes"
86727ec681f3Smrg             semantic_type="throughput"
86737ec681f3Smrg             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
86747ec681f3Smrg             mdapi_group="GTI"
86757ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
86767ec681f3Smrg             mdapi_supported_apis=""
86777ec681f3Smrg             mdapi_hw_unit_type="gpu"
86787ec681f3Smrg             />
86797ec681f3Smrg    <counter name="GTI Write Throughput"
86807ec681f3Smrg             symbol_name="GtiWriteThroughput"
86817ec681f3Smrg             underscore_name="gti_write_throughput"
86827ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
86837ec681f3Smrg             data_type="uint64"
86847ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
86857ec681f3Smrg             units="bytes"
86867ec681f3Smrg             semantic_type="throughput"
86877ec681f3Smrg             equation="64  C 3 READ C 2 READ UADD UMUL"
86887ec681f3Smrg             mdapi_group="GTI"
86897ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
86907ec681f3Smrg             mdapi_supported_apis=""
86917ec681f3Smrg             mdapi_hw_unit_type="gpu"
86927ec681f3Smrg             />
86937ec681f3Smrg    <counter name="VS EM Pipe Active"
86947ec681f3Smrg             symbol_name="VsEmActive"
86957ec681f3Smrg             underscore_name="vs_em_active"
86967ec681f3Smrg             description="The percentage of time in which EU EM pipeline was actively processing a vertex shader instruction."
86977ec681f3Smrg             data_type="float"
86987ec681f3Smrg             max_equation="100"
86997ec681f3Smrg             units="percent"
87007ec681f3Smrg             semantic_type="duration"
87017ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
87027ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
87037ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
87047ec681f3Smrg             mdapi_supported_apis=""
87057ec681f3Smrg             mdapi_hw_unit_type="gpu"
87067ec681f3Smrg             />
87077ec681f3Smrg    <counter name="PS EM Pipe Active"
87087ec681f3Smrg             symbol_name="PsEmActive"
87097ec681f3Smrg             underscore_name="ps_em_active"
87107ec681f3Smrg             description="The percentage of time in which EU EM pipeline was actively processing a pixel shader instruction."
87117ec681f3Smrg             data_type="float"
87127ec681f3Smrg             max_equation="100"
87137ec681f3Smrg             units="percent"
87147ec681f3Smrg             semantic_type="duration"
87157ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
87167ec681f3Smrg             mdapi_group="EU Array/Pixel Shader"
87177ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
87187ec681f3Smrg             mdapi_supported_apis=""
87197ec681f3Smrg             mdapi_hw_unit_type="gpu"
87207ec681f3Smrg             />
87217ec681f3Smrg    <counter name="PS Send Pipeline Active"
87227ec681f3Smrg             symbol_name="PsSendActive"
87237ec681f3Smrg             underscore_name="ps_send_active"
87247ec681f3Smrg             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
87257ec681f3Smrg             data_type="float"
87267ec681f3Smrg             max_equation="100"
87277ec681f3Smrg             units="percent"
87287ec681f3Smrg             semantic_type="duration"
87297ec681f3Smrg             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
87307ec681f3Smrg             mdapi_group="EU Array/Pixel Shader"
87317ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
87327ec681f3Smrg             mdapi_supported_apis=""
87337ec681f3Smrg             mdapi_hw_unit_type="gpu"
87347ec681f3Smrg             />
87357ec681f3Smrg    <register_config type="NOA">
87367ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
87377ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
87387ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
87397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
87407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220E0009" />
87417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
87427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
87437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
87447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E0000" />
87457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
87467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
87477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
87487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020140" />
87497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
87507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003600" />
87517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
87527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
87537ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
87547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D37" />
87557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151547" />
87567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
87577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
87587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101400" />
87597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
87607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140030" />
87617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111400" />
87627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
87637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
87647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D150136" />
87657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
87667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
87677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
87687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07164000" />
87697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350137" />
87707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350147" />
87717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350136" />
87727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
87737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
87747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
87757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
87767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
87777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100000" />
87787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
87797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47103000" />
87807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49103535" />
87817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B103535" />
87827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100535" />
87837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
87847ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
87857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
87867ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
87877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
87887ec681f3Smrg    </register_config>
87897ec681f3Smrg    <register_config type="OA">
87907ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
87917ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
87927ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x10800000" />
87937ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
87947ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
87957ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00010000" />
87967ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00001802" />
87977ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
87987ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00001802" />
87997ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
88007ec681f3Smrg    </register_config>
88017ec681f3Smrg    <register_config type="FLEX">
88027ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00811711" />
88037ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A11911" />
88047ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00851751" />
88057ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A51951" />
88067ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00852752" />
88077ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A52952" />
88087ec681f3Smrg    </register_config>
88097ec681f3Smrg  </set>
88107ec681f3Smrg
88117ec681f3Smrg  <set name="EuActivity4"
88127ec681f3Smrg       chipset="TGLGT2"
88137ec681f3Smrg       symbol_name="EuActivity4"
88147ec681f3Smrg       underscore_name="eu_activity4"
88157ec681f3Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
88167ec681f3Smrg       hw_config_guid="a43f80cd-5cc1-4a2c-a750-40594af2b661"
88177ec681f3Smrg       >
88187ec681f3Smrg    <counter name="GPU Time Elapsed"
88197ec681f3Smrg             symbol_name="GpuTime"
88207ec681f3Smrg             underscore_name="gpu_time"
88217ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
88227ec681f3Smrg             data_type="uint64"
88237ec681f3Smrg             units="ns"
88247ec681f3Smrg             semantic_type="duration"
88257ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
88267ec681f3Smrg             mdapi_group="GPU"
88277ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
88287ec681f3Smrg             mdapi_supported_apis=""
88297ec681f3Smrg             mdapi_hw_unit_type="gpu"
88307ec681f3Smrg             />
88317ec681f3Smrg    <counter name="GPU Core Clocks"
88327ec681f3Smrg             symbol_name="GpuCoreClocks"
88337ec681f3Smrg             underscore_name="gpu_core_clocks"
88347ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
88357ec681f3Smrg             data_type="uint64"
88367ec681f3Smrg             units="cycles"
88377ec681f3Smrg             semantic_type="event"
88387ec681f3Smrg             equation="GPU_CLOCK 0 READ"
88397ec681f3Smrg             mdapi_group="GPU"
88407ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
88417ec681f3Smrg             mdapi_supported_apis=""
88427ec681f3Smrg             mdapi_hw_unit_type="gpu"
88437ec681f3Smrg             />
88447ec681f3Smrg    <counter name="AVG GPU Core Frequency"
88457ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
88467ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
88477ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
88487ec681f3Smrg             data_type="uint64"
88497ec681f3Smrg             max_equation="$GpuMaxFrequency"
88507ec681f3Smrg             units="hz"
88517ec681f3Smrg             semantic_type="event"
88527ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
88537ec681f3Smrg             mdapi_group="GPU"
88547ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
88557ec681f3Smrg             mdapi_supported_apis=""
88567ec681f3Smrg             mdapi_hw_unit_type="gpu"
88577ec681f3Smrg             />
88587ec681f3Smrg    <counter name="GPU Busy"
88597ec681f3Smrg             symbol_name="GpuBusy"
88607ec681f3Smrg             underscore_name="gpu_busy"
88617ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
88627ec681f3Smrg             data_type="float"
88637ec681f3Smrg             max_equation="100"
88647ec681f3Smrg             units="percent"
88657ec681f3Smrg             semantic_type="duration"
88667ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
88677ec681f3Smrg             mdapi_group="GPU"
88687ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
88697ec681f3Smrg             mdapi_supported_apis=""
88707ec681f3Smrg             mdapi_hw_unit_type="gpu"
88717ec681f3Smrg             />
88727ec681f3Smrg    <counter name="VS Threads Dispatched"
88737ec681f3Smrg             symbol_name="VsThreads"
88747ec681f3Smrg             underscore_name="vs_threads"
88757ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
88767ec681f3Smrg             data_type="uint64"
88777ec681f3Smrg             units="threads"
88787ec681f3Smrg             semantic_type="event"
88797ec681f3Smrg             equation="A 1 READ"
88807ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
88817ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
88827ec681f3Smrg             mdapi_supported_apis=""
88837ec681f3Smrg             mdapi_hw_unit_type="gpu"
88847ec681f3Smrg             />
88857ec681f3Smrg    <counter name="HS Threads Dispatched"
88867ec681f3Smrg             symbol_name="HsThreads"
88877ec681f3Smrg             underscore_name="hs_threads"
88887ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
88897ec681f3Smrg             data_type="uint64"
88907ec681f3Smrg             units="threads"
88917ec681f3Smrg             semantic_type="event"
88927ec681f3Smrg             equation="A 2 READ"
88937ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
88947ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
88957ec681f3Smrg             mdapi_supported_apis=""
88967ec681f3Smrg             mdapi_hw_unit_type="gpu"
88977ec681f3Smrg             />
88987ec681f3Smrg    <counter name="DS Threads Dispatched"
88997ec681f3Smrg             symbol_name="DsThreads"
89007ec681f3Smrg             underscore_name="ds_threads"
89017ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
89027ec681f3Smrg             data_type="uint64"
89037ec681f3Smrg             units="threads"
89047ec681f3Smrg             semantic_type="event"
89057ec681f3Smrg             equation="A 3 READ"
89067ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
89077ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
89087ec681f3Smrg             mdapi_supported_apis=""
89097ec681f3Smrg             mdapi_hw_unit_type="gpu"
89107ec681f3Smrg             />
89117ec681f3Smrg    <counter name="GS Threads Dispatched"
89127ec681f3Smrg             symbol_name="GsThreads"
89137ec681f3Smrg             underscore_name="gs_threads"
89147ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
89157ec681f3Smrg             data_type="uint64"
89167ec681f3Smrg             units="threads"
89177ec681f3Smrg             semantic_type="event"
89187ec681f3Smrg             equation="A 5 READ"
89197ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
89207ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
89217ec681f3Smrg             mdapi_supported_apis=""
89227ec681f3Smrg             mdapi_hw_unit_type="gpu"
89237ec681f3Smrg             />
89247ec681f3Smrg    <counter name="FS Threads Dispatched"
89257ec681f3Smrg             symbol_name="PsThreads"
89267ec681f3Smrg             underscore_name="ps_threads"
89277ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
89287ec681f3Smrg             data_type="uint64"
89297ec681f3Smrg             units="threads"
89307ec681f3Smrg             semantic_type="event"
89317ec681f3Smrg             equation="A 6 READ"
89327ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
89337ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
89347ec681f3Smrg             mdapi_supported_apis=""
89357ec681f3Smrg             mdapi_hw_unit_type="gpu"
89367ec681f3Smrg             />
89377ec681f3Smrg    <counter name="CS Threads Dispatched"
89387ec681f3Smrg             symbol_name="CsThreads"
89397ec681f3Smrg             underscore_name="cs_threads"
89407ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
89417ec681f3Smrg             data_type="uint64"
89427ec681f3Smrg             units="threads"
89437ec681f3Smrg             semantic_type="event"
89447ec681f3Smrg             equation="A 4 READ"
89457ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
89467ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
89477ec681f3Smrg             mdapi_supported_apis=""
89487ec681f3Smrg             mdapi_hw_unit_type="gpu"
89497ec681f3Smrg             />
89507ec681f3Smrg    <counter name="Render Ring Busy"
89517ec681f3Smrg             symbol_name="RenderBusy"
89527ec681f3Smrg             underscore_name="render_busy"
89537ec681f3Smrg             description="The percentage of time when render command streamer was busy."
89547ec681f3Smrg             data_type="float"
89557ec681f3Smrg             max_equation="100"
89567ec681f3Smrg             units="percent"
89577ec681f3Smrg             semantic_type="duration"
89587ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
89597ec681f3Smrg             mdapi_group="GPU"
89607ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
89617ec681f3Smrg             mdapi_supported_apis=""
89627ec681f3Smrg             mdapi_hw_unit_type="gpu"
89637ec681f3Smrg             />
89647ec681f3Smrg    <counter name="Compute Ring Busy"
89657ec681f3Smrg             symbol_name="ComputeBusy"
89667ec681f3Smrg             underscore_name="compute_busy"
89677ec681f3Smrg             description="The percentage of time when render command streamer was busy."
89687ec681f3Smrg             data_type="float"
89697ec681f3Smrg             max_equation="100"
89707ec681f3Smrg             units="percent"
89717ec681f3Smrg             semantic_type="duration"
89727ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
89737ec681f3Smrg             mdapi_group="GPU"
89747ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
89757ec681f3Smrg             mdapi_supported_apis=""
89767ec681f3Smrg             mdapi_hw_unit_type="gpu"
89777ec681f3Smrg             />
89787ec681f3Smrg    <counter name="Render and compute engines are simultaneously busy"
89797ec681f3Smrg             symbol_name="RenderAndComputeBusy"
89807ec681f3Smrg             underscore_name="render_and_compute_busy"
89817ec681f3Smrg             description="The percentage of time when render and compute engines are simultaneously busy"
89827ec681f3Smrg             data_type="float"
89837ec681f3Smrg             max_equation="100"
89847ec681f3Smrg             units="percent"
89857ec681f3Smrg             semantic_type="duration"
89867ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
89877ec681f3Smrg             mdapi_group="GPU"
89887ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
89897ec681f3Smrg             mdapi_supported_apis=""
89907ec681f3Smrg             mdapi_hw_unit_type="gpu"
89917ec681f3Smrg             />
89927ec681f3Smrg    <counter name="GTI Read Throughput"
89937ec681f3Smrg             symbol_name="GtiReadThroughput"
89947ec681f3Smrg             underscore_name="gti_read_throughput"
89957ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
89967ec681f3Smrg             data_type="uint64"
89977ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
89987ec681f3Smrg             units="bytes"
89997ec681f3Smrg             semantic_type="throughput"
90007ec681f3Smrg             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
90017ec681f3Smrg             mdapi_group="GTI"
90027ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
90037ec681f3Smrg             mdapi_supported_apis=""
90047ec681f3Smrg             mdapi_hw_unit_type="gpu"
90057ec681f3Smrg             />
90067ec681f3Smrg    <counter name="GTI Write Throughput"
90077ec681f3Smrg             symbol_name="GtiWriteThroughput"
90087ec681f3Smrg             underscore_name="gti_write_throughput"
90097ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
90107ec681f3Smrg             data_type="uint64"
90117ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
90127ec681f3Smrg             units="bytes"
90137ec681f3Smrg             semantic_type="throughput"
90147ec681f3Smrg             equation="64  C 3 READ C 2 READ UADD UMUL"
90157ec681f3Smrg             mdapi_group="GTI"
90167ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
90177ec681f3Smrg             mdapi_supported_apis=""
90187ec681f3Smrg             mdapi_hw_unit_type="gpu"
90197ec681f3Smrg             />
90207ec681f3Smrg    <counter name="HS FPU Pipe Active"
90217ec681f3Smrg             symbol_name="HsFpuActive"
90227ec681f3Smrg             underscore_name="hs_fpu_active"
90237ec681f3Smrg             description="The percentage of time in which EU FPU pipeline was actively processing a hull shader instruction."
90247ec681f3Smrg             data_type="float"
90257ec681f3Smrg             max_equation="100"
90267ec681f3Smrg             units="percent"
90277ec681f3Smrg             semantic_type="duration"
90287ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
90297ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
90307ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
90317ec681f3Smrg             mdapi_supported_apis=""
90327ec681f3Smrg             mdapi_hw_unit_type="gpu"
90337ec681f3Smrg             />
90347ec681f3Smrg    <counter name="DS FPU Pipe Active"
90357ec681f3Smrg             symbol_name="DsFpuActive"
90367ec681f3Smrg             underscore_name="ds_fpu_active"
90377ec681f3Smrg             description="The percentage of time in which EU FPU pipeline was actively processing a domain shader instructions."
90387ec681f3Smrg             data_type="float"
90397ec681f3Smrg             max_equation="100"
90407ec681f3Smrg             units="percent"
90417ec681f3Smrg             semantic_type="duration"
90427ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
90437ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
90447ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
90457ec681f3Smrg             mdapi_supported_apis=""
90467ec681f3Smrg             mdapi_hw_unit_type="gpu"
90477ec681f3Smrg             />
90487ec681f3Smrg    <counter name="VS Send Pipe Active"
90497ec681f3Smrg             symbol_name="VsSendActive"
90507ec681f3Smrg             underscore_name="vs_send_active"
90517ec681f3Smrg             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
90527ec681f3Smrg             data_type="float"
90537ec681f3Smrg             max_equation="100"
90547ec681f3Smrg             units="percent"
90557ec681f3Smrg             semantic_type="duration"
90567ec681f3Smrg             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
90577ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
90587ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
90597ec681f3Smrg             mdapi_supported_apis=""
90607ec681f3Smrg             mdapi_hw_unit_type="gpu"
90617ec681f3Smrg             />
90627ec681f3Smrg    <register_config type="NOA">
90637ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
90647ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
90657ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
90667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
90677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220E0009" />
90687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
90697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
90707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
90717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E0000" />
90727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
90737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
90747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
90757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020140" />
90767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
90777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003600" />
90787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
90797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
90807ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
90817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D37" />
90827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151547" />
90837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
90847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
90857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101400" />
90867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
90877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140030" />
90887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111400" />
90897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
90907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
90917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D150136" />
90927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
90937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
90947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
90957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07164000" />
90967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350137" />
90977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350147" />
90987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350136" />
90997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
91007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
91017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
91027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
91037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
91047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100000" />
91057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
91067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47103000" />
91077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49103535" />
91087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B103535" />
91097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100535" />
91107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
91117ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
91127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
91137ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
91147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
91157ec681f3Smrg    </register_config>
91167ec681f3Smrg    <register_config type="OA">
91177ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
91187ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
91197ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x10800000" />
91207ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
91217ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
91227ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00010000" />
91237ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00001802" />
91247ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
91257ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00001802" />
91267ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
91277ec681f3Smrg    </register_config>
91287ec681f3Smrg    <register_config type="FLEX">
91297ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00820720" />
91307ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A20920" />
91317ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00830730" />
91327ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A30930" />
91337ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00812712" />
91347ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A12912" />
91357ec681f3Smrg    </register_config>
91367ec681f3Smrg  </set>
91377ec681f3Smrg
91387ec681f3Smrg  <set name="EuActivity5"
91397ec681f3Smrg       chipset="TGLGT2"
91407ec681f3Smrg       symbol_name="EuActivity5"
91417ec681f3Smrg       underscore_name="eu_activity5"
91427ec681f3Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
91437ec681f3Smrg       hw_config_guid="7e6e555c-aa5b-4c8d-992a-454a5a335c6e"
91447ec681f3Smrg       >
91457ec681f3Smrg    <counter name="GPU Time Elapsed"
91467ec681f3Smrg             symbol_name="GpuTime"
91477ec681f3Smrg             underscore_name="gpu_time"
91487ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
91497ec681f3Smrg             data_type="uint64"
91507ec681f3Smrg             units="ns"
91517ec681f3Smrg             semantic_type="duration"
91527ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
91537ec681f3Smrg             mdapi_group="GPU"
91547ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
91557ec681f3Smrg             mdapi_supported_apis=""
91567ec681f3Smrg             mdapi_hw_unit_type="gpu"
91577ec681f3Smrg             />
91587ec681f3Smrg    <counter name="GPU Core Clocks"
91597ec681f3Smrg             symbol_name="GpuCoreClocks"
91607ec681f3Smrg             underscore_name="gpu_core_clocks"
91617ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
91627ec681f3Smrg             data_type="uint64"
91637ec681f3Smrg             units="cycles"
91647ec681f3Smrg             semantic_type="event"
91657ec681f3Smrg             equation="GPU_CLOCK 0 READ"
91667ec681f3Smrg             mdapi_group="GPU"
91677ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
91687ec681f3Smrg             mdapi_supported_apis=""
91697ec681f3Smrg             mdapi_hw_unit_type="gpu"
91707ec681f3Smrg             />
91717ec681f3Smrg    <counter name="AVG GPU Core Frequency"
91727ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
91737ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
91747ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
91757ec681f3Smrg             data_type="uint64"
91767ec681f3Smrg             max_equation="$GpuMaxFrequency"
91777ec681f3Smrg             units="hz"
91787ec681f3Smrg             semantic_type="event"
91797ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
91807ec681f3Smrg             mdapi_group="GPU"
91817ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
91827ec681f3Smrg             mdapi_supported_apis=""
91837ec681f3Smrg             mdapi_hw_unit_type="gpu"
91847ec681f3Smrg             />
91857ec681f3Smrg    <counter name="GPU Busy"
91867ec681f3Smrg             symbol_name="GpuBusy"
91877ec681f3Smrg             underscore_name="gpu_busy"
91887ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
91897ec681f3Smrg             data_type="float"
91907ec681f3Smrg             max_equation="100"
91917ec681f3Smrg             units="percent"
91927ec681f3Smrg             semantic_type="duration"
91937ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
91947ec681f3Smrg             mdapi_group="GPU"
91957ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
91967ec681f3Smrg             mdapi_supported_apis=""
91977ec681f3Smrg             mdapi_hw_unit_type="gpu"
91987ec681f3Smrg             />
91997ec681f3Smrg    <counter name="VS Threads Dispatched"
92007ec681f3Smrg             symbol_name="VsThreads"
92017ec681f3Smrg             underscore_name="vs_threads"
92027ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
92037ec681f3Smrg             data_type="uint64"
92047ec681f3Smrg             units="threads"
92057ec681f3Smrg             semantic_type="event"
92067ec681f3Smrg             equation="A 1 READ"
92077ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
92087ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
92097ec681f3Smrg             mdapi_supported_apis=""
92107ec681f3Smrg             mdapi_hw_unit_type="gpu"
92117ec681f3Smrg             />
92127ec681f3Smrg    <counter name="HS Threads Dispatched"
92137ec681f3Smrg             symbol_name="HsThreads"
92147ec681f3Smrg             underscore_name="hs_threads"
92157ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
92167ec681f3Smrg             data_type="uint64"
92177ec681f3Smrg             units="threads"
92187ec681f3Smrg             semantic_type="event"
92197ec681f3Smrg             equation="A 2 READ"
92207ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
92217ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
92227ec681f3Smrg             mdapi_supported_apis=""
92237ec681f3Smrg             mdapi_hw_unit_type="gpu"
92247ec681f3Smrg             />
92257ec681f3Smrg    <counter name="DS Threads Dispatched"
92267ec681f3Smrg             symbol_name="DsThreads"
92277ec681f3Smrg             underscore_name="ds_threads"
92287ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
92297ec681f3Smrg             data_type="uint64"
92307ec681f3Smrg             units="threads"
92317ec681f3Smrg             semantic_type="event"
92327ec681f3Smrg             equation="A 3 READ"
92337ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
92347ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
92357ec681f3Smrg             mdapi_supported_apis=""
92367ec681f3Smrg             mdapi_hw_unit_type="gpu"
92377ec681f3Smrg             />
92387ec681f3Smrg    <counter name="GS Threads Dispatched"
92397ec681f3Smrg             symbol_name="GsThreads"
92407ec681f3Smrg             underscore_name="gs_threads"
92417ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
92427ec681f3Smrg             data_type="uint64"
92437ec681f3Smrg             units="threads"
92447ec681f3Smrg             semantic_type="event"
92457ec681f3Smrg             equation="A 5 READ"
92467ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
92477ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
92487ec681f3Smrg             mdapi_supported_apis=""
92497ec681f3Smrg             mdapi_hw_unit_type="gpu"
92507ec681f3Smrg             />
92517ec681f3Smrg    <counter name="FS Threads Dispatched"
92527ec681f3Smrg             symbol_name="PsThreads"
92537ec681f3Smrg             underscore_name="ps_threads"
92547ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
92557ec681f3Smrg             data_type="uint64"
92567ec681f3Smrg             units="threads"
92577ec681f3Smrg             semantic_type="event"
92587ec681f3Smrg             equation="A 6 READ"
92597ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
92607ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
92617ec681f3Smrg             mdapi_supported_apis=""
92627ec681f3Smrg             mdapi_hw_unit_type="gpu"
92637ec681f3Smrg             />
92647ec681f3Smrg    <counter name="CS Threads Dispatched"
92657ec681f3Smrg             symbol_name="CsThreads"
92667ec681f3Smrg             underscore_name="cs_threads"
92677ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
92687ec681f3Smrg             data_type="uint64"
92697ec681f3Smrg             units="threads"
92707ec681f3Smrg             semantic_type="event"
92717ec681f3Smrg             equation="A 4 READ"
92727ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
92737ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
92747ec681f3Smrg             mdapi_supported_apis=""
92757ec681f3Smrg             mdapi_hw_unit_type="gpu"
92767ec681f3Smrg             />
92777ec681f3Smrg    <counter name="Render Ring Busy"
92787ec681f3Smrg             symbol_name="RenderBusy"
92797ec681f3Smrg             underscore_name="render_busy"
92807ec681f3Smrg             description="The percentage of time when render command streamer was busy."
92817ec681f3Smrg             data_type="float"
92827ec681f3Smrg             max_equation="100"
92837ec681f3Smrg             units="percent"
92847ec681f3Smrg             semantic_type="duration"
92857ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
92867ec681f3Smrg             mdapi_group="GPU"
92877ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
92887ec681f3Smrg             mdapi_supported_apis=""
92897ec681f3Smrg             mdapi_hw_unit_type="gpu"
92907ec681f3Smrg             />
92917ec681f3Smrg    <counter name="Compute Ring Busy"
92927ec681f3Smrg             symbol_name="ComputeBusy"
92937ec681f3Smrg             underscore_name="compute_busy"
92947ec681f3Smrg             description="The percentage of time when render command streamer was busy."
92957ec681f3Smrg             data_type="float"
92967ec681f3Smrg             max_equation="100"
92977ec681f3Smrg             units="percent"
92987ec681f3Smrg             semantic_type="duration"
92997ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
93007ec681f3Smrg             mdapi_group="GPU"
93017ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
93027ec681f3Smrg             mdapi_supported_apis=""
93037ec681f3Smrg             mdapi_hw_unit_type="gpu"
93047ec681f3Smrg             />
93057ec681f3Smrg    <counter name="Render and compute engines are simultaneously busy"
93067ec681f3Smrg             symbol_name="RenderAndComputeBusy"
93077ec681f3Smrg             underscore_name="render_and_compute_busy"
93087ec681f3Smrg             description="The percentage of time when render and compute engines are simultaneously busy"
93097ec681f3Smrg             data_type="float"
93107ec681f3Smrg             max_equation="100"
93117ec681f3Smrg             units="percent"
93127ec681f3Smrg             semantic_type="duration"
93137ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
93147ec681f3Smrg             mdapi_group="GPU"
93157ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
93167ec681f3Smrg             mdapi_supported_apis=""
93177ec681f3Smrg             mdapi_hw_unit_type="gpu"
93187ec681f3Smrg             />
93197ec681f3Smrg    <counter name="GTI Read Throughput"
93207ec681f3Smrg             symbol_name="GtiReadThroughput"
93217ec681f3Smrg             underscore_name="gti_read_throughput"
93227ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
93237ec681f3Smrg             data_type="uint64"
93247ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
93257ec681f3Smrg             units="bytes"
93267ec681f3Smrg             semantic_type="throughput"
93277ec681f3Smrg             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
93287ec681f3Smrg             mdapi_group="GTI"
93297ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
93307ec681f3Smrg             mdapi_supported_apis=""
93317ec681f3Smrg             mdapi_hw_unit_type="gpu"
93327ec681f3Smrg             />
93337ec681f3Smrg    <counter name="GTI Write Throughput"
93347ec681f3Smrg             symbol_name="GtiWriteThroughput"
93357ec681f3Smrg             underscore_name="gti_write_throughput"
93367ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
93377ec681f3Smrg             data_type="uint64"
93387ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
93397ec681f3Smrg             units="bytes"
93407ec681f3Smrg             semantic_type="throughput"
93417ec681f3Smrg             equation="64  C 3 READ C 2 READ UADD UMUL"
93427ec681f3Smrg             mdapi_group="GTI"
93437ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
93447ec681f3Smrg             mdapi_supported_apis=""
93457ec681f3Smrg             mdapi_hw_unit_type="gpu"
93467ec681f3Smrg             />
93477ec681f3Smrg    <counter name="HS EM Pipe Active"
93487ec681f3Smrg             symbol_name="HsEmActive"
93497ec681f3Smrg             underscore_name="hs_em_active"
93507ec681f3Smrg             description="The percentage of time in which EU EM pipeline was actively processing a hull shader instructions."
93517ec681f3Smrg             data_type="float"
93527ec681f3Smrg             max_equation="100"
93537ec681f3Smrg             units="percent"
93547ec681f3Smrg             semantic_type="duration"
93557ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
93567ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
93577ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
93587ec681f3Smrg             mdapi_supported_apis=""
93597ec681f3Smrg             mdapi_hw_unit_type="gpu"
93607ec681f3Smrg             />
93617ec681f3Smrg    <counter name="DS EM Pipe Active"
93627ec681f3Smrg             symbol_name="DsEmActive"
93637ec681f3Smrg             underscore_name="ds_em_active"
93647ec681f3Smrg             description="The percentage of time in which EU EM pipeline was actively processing a domain shader instructions."
93657ec681f3Smrg             data_type="float"
93667ec681f3Smrg             max_equation="100"
93677ec681f3Smrg             units="percent"
93687ec681f3Smrg             semantic_type="duration"
93697ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
93707ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
93717ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
93727ec681f3Smrg             mdapi_supported_apis=""
93737ec681f3Smrg             mdapi_hw_unit_type="gpu"
93747ec681f3Smrg             />
93757ec681f3Smrg    <counter name="HS Send Pipe Active"
93767ec681f3Smrg             symbol_name="HsSendActive"
93777ec681f3Smrg             underscore_name="hs_send_active"
93787ec681f3Smrg             description="The percentage of time in which EU send pipeline was actively processing a hull shader instruction."
93797ec681f3Smrg             data_type="float"
93807ec681f3Smrg             max_equation="100"
93817ec681f3Smrg             units="percent"
93827ec681f3Smrg             semantic_type="duration"
93837ec681f3Smrg             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
93847ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
93857ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
93867ec681f3Smrg             mdapi_supported_apis=""
93877ec681f3Smrg             mdapi_hw_unit_type="gpu"
93887ec681f3Smrg             />
93897ec681f3Smrg    <register_config type="NOA">
93907ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
93917ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
93927ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
93937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
93947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220E0009" />
93957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
93967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
93977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
93987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E0000" />
93997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
94007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
94017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
94027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020140" />
94037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
94047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003600" />
94057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
94067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
94077ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
94087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D37" />
94097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151547" />
94107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
94117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
94127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101400" />
94137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
94147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140030" />
94157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111400" />
94167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
94177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
94187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D150136" />
94197ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
94207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
94217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
94227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07164000" />
94237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350137" />
94247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350147" />
94257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350136" />
94267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
94277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
94287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
94297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
94307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
94317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100000" />
94327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
94337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47103000" />
94347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49103535" />
94357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B103535" />
94367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100535" />
94377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
94387ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
94397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
94407ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
94417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
94427ec681f3Smrg    </register_config>
94437ec681f3Smrg    <register_config type="OA">
94447ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
94457ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
94467ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x10800000" />
94477ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
94487ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
94497ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00010000" />
94507ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00001802" />
94517ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
94527ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00001802" />
94537ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
94547ec681f3Smrg    </register_config>
94557ec681f3Smrg    <register_config type="FLEX">
94567ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00821721" />
94577ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A21921" />
94587ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00831731" />
94597ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A31931" />
94607ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00822722" />
94617ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A22922" />
94627ec681f3Smrg    </register_config>
94637ec681f3Smrg  </set>
94647ec681f3Smrg
94657ec681f3Smrg  <set name="EuActivity6"
94667ec681f3Smrg       chipset="TGLGT2"
94677ec681f3Smrg       symbol_name="EuActivity6"
94687ec681f3Smrg       underscore_name="eu_activity6"
94697ec681f3Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
94707ec681f3Smrg       hw_config_guid="f3723f39-ecf4-4ff2-a4c4-80e87876b86f"
94717ec681f3Smrg       >
94727ec681f3Smrg    <counter name="GPU Time Elapsed"
94737ec681f3Smrg             symbol_name="GpuTime"
94747ec681f3Smrg             underscore_name="gpu_time"
94757ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
94767ec681f3Smrg             data_type="uint64"
94777ec681f3Smrg             units="ns"
94787ec681f3Smrg             semantic_type="duration"
94797ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
94807ec681f3Smrg             mdapi_group="GPU"
94817ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
94827ec681f3Smrg             mdapi_supported_apis=""
94837ec681f3Smrg             mdapi_hw_unit_type="gpu"
94847ec681f3Smrg             />
94857ec681f3Smrg    <counter name="GPU Core Clocks"
94867ec681f3Smrg             symbol_name="GpuCoreClocks"
94877ec681f3Smrg             underscore_name="gpu_core_clocks"
94887ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
94897ec681f3Smrg             data_type="uint64"
94907ec681f3Smrg             units="cycles"
94917ec681f3Smrg             semantic_type="event"
94927ec681f3Smrg             equation="GPU_CLOCK 0 READ"
94937ec681f3Smrg             mdapi_group="GPU"
94947ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
94957ec681f3Smrg             mdapi_supported_apis=""
94967ec681f3Smrg             mdapi_hw_unit_type="gpu"
94977ec681f3Smrg             />
94987ec681f3Smrg    <counter name="AVG GPU Core Frequency"
94997ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
95007ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
95017ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
95027ec681f3Smrg             data_type="uint64"
95037ec681f3Smrg             max_equation="$GpuMaxFrequency"
95047ec681f3Smrg             units="hz"
95057ec681f3Smrg             semantic_type="event"
95067ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
95077ec681f3Smrg             mdapi_group="GPU"
95087ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
95097ec681f3Smrg             mdapi_supported_apis=""
95107ec681f3Smrg             mdapi_hw_unit_type="gpu"
95117ec681f3Smrg             />
95127ec681f3Smrg    <counter name="GPU Busy"
95137ec681f3Smrg             symbol_name="GpuBusy"
95147ec681f3Smrg             underscore_name="gpu_busy"
95157ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
95167ec681f3Smrg             data_type="float"
95177ec681f3Smrg             max_equation="100"
95187ec681f3Smrg             units="percent"
95197ec681f3Smrg             semantic_type="duration"
95207ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
95217ec681f3Smrg             mdapi_group="GPU"
95227ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
95237ec681f3Smrg             mdapi_supported_apis=""
95247ec681f3Smrg             mdapi_hw_unit_type="gpu"
95257ec681f3Smrg             />
95267ec681f3Smrg    <counter name="VS Threads Dispatched"
95277ec681f3Smrg             symbol_name="VsThreads"
95287ec681f3Smrg             underscore_name="vs_threads"
95297ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
95307ec681f3Smrg             data_type="uint64"
95317ec681f3Smrg             units="threads"
95327ec681f3Smrg             semantic_type="event"
95337ec681f3Smrg             equation="A 1 READ"
95347ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
95357ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
95367ec681f3Smrg             mdapi_supported_apis=""
95377ec681f3Smrg             mdapi_hw_unit_type="gpu"
95387ec681f3Smrg             />
95397ec681f3Smrg    <counter name="HS Threads Dispatched"
95407ec681f3Smrg             symbol_name="HsThreads"
95417ec681f3Smrg             underscore_name="hs_threads"
95427ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
95437ec681f3Smrg             data_type="uint64"
95447ec681f3Smrg             units="threads"
95457ec681f3Smrg             semantic_type="event"
95467ec681f3Smrg             equation="A 2 READ"
95477ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
95487ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
95497ec681f3Smrg             mdapi_supported_apis=""
95507ec681f3Smrg             mdapi_hw_unit_type="gpu"
95517ec681f3Smrg             />
95527ec681f3Smrg    <counter name="DS Threads Dispatched"
95537ec681f3Smrg             symbol_name="DsThreads"
95547ec681f3Smrg             underscore_name="ds_threads"
95557ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
95567ec681f3Smrg             data_type="uint64"
95577ec681f3Smrg             units="threads"
95587ec681f3Smrg             semantic_type="event"
95597ec681f3Smrg             equation="A 3 READ"
95607ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
95617ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
95627ec681f3Smrg             mdapi_supported_apis=""
95637ec681f3Smrg             mdapi_hw_unit_type="gpu"
95647ec681f3Smrg             />
95657ec681f3Smrg    <counter name="GS Threads Dispatched"
95667ec681f3Smrg             symbol_name="GsThreads"
95677ec681f3Smrg             underscore_name="gs_threads"
95687ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
95697ec681f3Smrg             data_type="uint64"
95707ec681f3Smrg             units="threads"
95717ec681f3Smrg             semantic_type="event"
95727ec681f3Smrg             equation="A 5 READ"
95737ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
95747ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
95757ec681f3Smrg             mdapi_supported_apis=""
95767ec681f3Smrg             mdapi_hw_unit_type="gpu"
95777ec681f3Smrg             />
95787ec681f3Smrg    <counter name="FS Threads Dispatched"
95797ec681f3Smrg             symbol_name="PsThreads"
95807ec681f3Smrg             underscore_name="ps_threads"
95817ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
95827ec681f3Smrg             data_type="uint64"
95837ec681f3Smrg             units="threads"
95847ec681f3Smrg             semantic_type="event"
95857ec681f3Smrg             equation="A 6 READ"
95867ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
95877ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
95887ec681f3Smrg             mdapi_supported_apis=""
95897ec681f3Smrg             mdapi_hw_unit_type="gpu"
95907ec681f3Smrg             />
95917ec681f3Smrg    <counter name="CS Threads Dispatched"
95927ec681f3Smrg             symbol_name="CsThreads"
95937ec681f3Smrg             underscore_name="cs_threads"
95947ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
95957ec681f3Smrg             data_type="uint64"
95967ec681f3Smrg             units="threads"
95977ec681f3Smrg             semantic_type="event"
95987ec681f3Smrg             equation="A 4 READ"
95997ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
96007ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
96017ec681f3Smrg             mdapi_supported_apis=""
96027ec681f3Smrg             mdapi_hw_unit_type="gpu"
96037ec681f3Smrg             />
96047ec681f3Smrg    <counter name="Render Ring Busy"
96057ec681f3Smrg             symbol_name="RenderBusy"
96067ec681f3Smrg             underscore_name="render_busy"
96077ec681f3Smrg             description="The percentage of time when render command streamer was busy."
96087ec681f3Smrg             data_type="float"
96097ec681f3Smrg             max_equation="100"
96107ec681f3Smrg             units="percent"
96117ec681f3Smrg             semantic_type="duration"
96127ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
96137ec681f3Smrg             mdapi_group="GPU"
96147ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
96157ec681f3Smrg             mdapi_supported_apis=""
96167ec681f3Smrg             mdapi_hw_unit_type="gpu"
96177ec681f3Smrg             />
96187ec681f3Smrg    <counter name="Compute Ring Busy"
96197ec681f3Smrg             symbol_name="ComputeBusy"
96207ec681f3Smrg             underscore_name="compute_busy"
96217ec681f3Smrg             description="The percentage of time when render command streamer was busy."
96227ec681f3Smrg             data_type="float"
96237ec681f3Smrg             max_equation="100"
96247ec681f3Smrg             units="percent"
96257ec681f3Smrg             semantic_type="duration"
96267ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
96277ec681f3Smrg             mdapi_group="GPU"
96287ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
96297ec681f3Smrg             mdapi_supported_apis=""
96307ec681f3Smrg             mdapi_hw_unit_type="gpu"
96317ec681f3Smrg             />
96327ec681f3Smrg    <counter name="Render and compute engines are simultaneously busy"
96337ec681f3Smrg             symbol_name="RenderAndComputeBusy"
96347ec681f3Smrg             underscore_name="render_and_compute_busy"
96357ec681f3Smrg             description="The percentage of time when render and compute engines are simultaneously busy"
96367ec681f3Smrg             data_type="float"
96377ec681f3Smrg             max_equation="100"
96387ec681f3Smrg             units="percent"
96397ec681f3Smrg             semantic_type="duration"
96407ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
96417ec681f3Smrg             mdapi_group="GPU"
96427ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
96437ec681f3Smrg             mdapi_supported_apis=""
96447ec681f3Smrg             mdapi_hw_unit_type="gpu"
96457ec681f3Smrg             />
96467ec681f3Smrg    <counter name="GTI Read Throughput"
96477ec681f3Smrg             symbol_name="GtiReadThroughput"
96487ec681f3Smrg             underscore_name="gti_read_throughput"
96497ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
96507ec681f3Smrg             data_type="uint64"
96517ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
96527ec681f3Smrg             units="bytes"
96537ec681f3Smrg             semantic_type="throughput"
96547ec681f3Smrg             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
96557ec681f3Smrg             mdapi_group="GTI"
96567ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
96577ec681f3Smrg             mdapi_supported_apis=""
96587ec681f3Smrg             mdapi_hw_unit_type="gpu"
96597ec681f3Smrg             />
96607ec681f3Smrg    <counter name="GTI Write Throughput"
96617ec681f3Smrg             symbol_name="GtiWriteThroughput"
96627ec681f3Smrg             underscore_name="gti_write_throughput"
96637ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
96647ec681f3Smrg             data_type="uint64"
96657ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
96667ec681f3Smrg             units="bytes"
96677ec681f3Smrg             semantic_type="throughput"
96687ec681f3Smrg             equation="64  C 3 READ C 2 READ UADD UMUL"
96697ec681f3Smrg             mdapi_group="GTI"
96707ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
96717ec681f3Smrg             mdapi_supported_apis=""
96727ec681f3Smrg             mdapi_hw_unit_type="gpu"
96737ec681f3Smrg             />
96747ec681f3Smrg    <counter name="GS FPU Pipe Active"
96757ec681f3Smrg             symbol_name="GsFpuActive"
96767ec681f3Smrg             underscore_name="gs_fpu_active"
96777ec681f3Smrg             description="The percentage of time in which EU FPU pipeline was actively processing a geometry shader instructions."
96787ec681f3Smrg             data_type="float"
96797ec681f3Smrg             max_equation="100"
96807ec681f3Smrg             units="percent"
96817ec681f3Smrg             semantic_type="duration"
96827ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
96837ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
96847ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
96857ec681f3Smrg             mdapi_supported_apis=""
96867ec681f3Smrg             mdapi_hw_unit_type="gpu"
96877ec681f3Smrg             />
96887ec681f3Smrg    <counter name="GS EM Pipe Active"
96897ec681f3Smrg             symbol_name="GsEmActive"
96907ec681f3Smrg             underscore_name="gs_em_active"
96917ec681f3Smrg             description="The percentage of time in which EU EM pipeline was actively processing a geometry shader instructions."
96927ec681f3Smrg             data_type="float"
96937ec681f3Smrg             max_equation="100"
96947ec681f3Smrg             units="percent"
96957ec681f3Smrg             semantic_type="duration"
96967ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
96977ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
96987ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
96997ec681f3Smrg             mdapi_supported_apis=""
97007ec681f3Smrg             mdapi_hw_unit_type="gpu"
97017ec681f3Smrg             />
97027ec681f3Smrg    <counter name="GS Send Pipe Active"
97037ec681f3Smrg             symbol_name="GsSendActive"
97047ec681f3Smrg             underscore_name="gs_send_active"
97057ec681f3Smrg             description="The percentage of time in which EU send pipeline was actively processing a geometry shader instruction."
97067ec681f3Smrg             data_type="float"
97077ec681f3Smrg             max_equation="100"
97087ec681f3Smrg             units="percent"
97097ec681f3Smrg             semantic_type="duration"
97107ec681f3Smrg             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
97117ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
97127ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
97137ec681f3Smrg             mdapi_supported_apis=""
97147ec681f3Smrg             mdapi_hw_unit_type="gpu"
97157ec681f3Smrg             />
97167ec681f3Smrg    <register_config type="NOA">
97177ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
97187ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
97197ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
97207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
97217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220E0009" />
97227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
97237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
97247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
97257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E0000" />
97267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
97277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
97287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
97297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020140" />
97307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
97317ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003600" />
97327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
97337ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
97347ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
97357ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D37" />
97367ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151547" />
97377ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
97387ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
97397ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101400" />
97407ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
97417ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140030" />
97427ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111400" />
97437ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
97447ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
97457ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D150136" />
97467ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
97477ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
97487ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
97497ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07164000" />
97507ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350137" />
97517ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350147" />
97527ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350136" />
97537ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
97547ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
97557ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
97567ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
97577ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
97587ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100000" />
97597ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
97607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47103000" />
97617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49103535" />
97627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B103535" />
97637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100535" />
97647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
97657ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
97667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
97677ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
97687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
97697ec681f3Smrg    </register_config>
97707ec681f3Smrg    <register_config type="OA">
97717ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
97727ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
97737ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x10800000" />
97747ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
97757ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
97767ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00010000" />
97777ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00001802" />
97787ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
97797ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00001802" />
97807ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
97817ec681f3Smrg    </register_config>
97827ec681f3Smrg    <register_config type="FLEX">
97837ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00840740" />
97847ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A40940" />
97857ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00841741" />
97867ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A41941" />
97877ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00842742" />
97887ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A42942" />
97897ec681f3Smrg    </register_config>
97907ec681f3Smrg  </set>
97917ec681f3Smrg
97927ec681f3Smrg  <set name="EuActivity7"
97937ec681f3Smrg       chipset="TGLGT2"
97947ec681f3Smrg       symbol_name="EuActivity7"
97957ec681f3Smrg       underscore_name="eu_activity7"
97967ec681f3Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
97977ec681f3Smrg       hw_config_guid="c0d2cd0a-e2be-4b12-916d-2f3aba0ebf9e"
97987ec681f3Smrg       >
97997ec681f3Smrg    <counter name="GPU Time Elapsed"
98007ec681f3Smrg             symbol_name="GpuTime"
98017ec681f3Smrg             underscore_name="gpu_time"
98027ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
98037ec681f3Smrg             data_type="uint64"
98047ec681f3Smrg             units="ns"
98057ec681f3Smrg             semantic_type="duration"
98067ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
98077ec681f3Smrg             mdapi_group="GPU"
98087ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
98097ec681f3Smrg             mdapi_supported_apis=""
98107ec681f3Smrg             mdapi_hw_unit_type="gpu"
98117ec681f3Smrg             />
98127ec681f3Smrg    <counter name="GPU Core Clocks"
98137ec681f3Smrg             symbol_name="GpuCoreClocks"
98147ec681f3Smrg             underscore_name="gpu_core_clocks"
98157ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
98167ec681f3Smrg             data_type="uint64"
98177ec681f3Smrg             units="cycles"
98187ec681f3Smrg             semantic_type="event"
98197ec681f3Smrg             equation="GPU_CLOCK 0 READ"
98207ec681f3Smrg             mdapi_group="GPU"
98217ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
98227ec681f3Smrg             mdapi_supported_apis=""
98237ec681f3Smrg             mdapi_hw_unit_type="gpu"
98247ec681f3Smrg             />
98257ec681f3Smrg    <counter name="AVG GPU Core Frequency"
98267ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
98277ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
98287ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
98297ec681f3Smrg             data_type="uint64"
98307ec681f3Smrg             max_equation="$GpuMaxFrequency"
98317ec681f3Smrg             units="hz"
98327ec681f3Smrg             semantic_type="event"
98337ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
98347ec681f3Smrg             mdapi_group="GPU"
98357ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
98367ec681f3Smrg             mdapi_supported_apis=""
98377ec681f3Smrg             mdapi_hw_unit_type="gpu"
98387ec681f3Smrg             />
98397ec681f3Smrg    <counter name="GPU Busy"
98407ec681f3Smrg             symbol_name="GpuBusy"
98417ec681f3Smrg             underscore_name="gpu_busy"
98427ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
98437ec681f3Smrg             data_type="float"
98447ec681f3Smrg             max_equation="100"
98457ec681f3Smrg             units="percent"
98467ec681f3Smrg             semantic_type="duration"
98477ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
98487ec681f3Smrg             mdapi_group="GPU"
98497ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
98507ec681f3Smrg             mdapi_supported_apis=""
98517ec681f3Smrg             mdapi_hw_unit_type="gpu"
98527ec681f3Smrg             />
98537ec681f3Smrg    <counter name="VS Threads Dispatched"
98547ec681f3Smrg             symbol_name="VsThreads"
98557ec681f3Smrg             underscore_name="vs_threads"
98567ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
98577ec681f3Smrg             data_type="uint64"
98587ec681f3Smrg             units="threads"
98597ec681f3Smrg             semantic_type="event"
98607ec681f3Smrg             equation="A 1 READ"
98617ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
98627ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
98637ec681f3Smrg             mdapi_supported_apis=""
98647ec681f3Smrg             mdapi_hw_unit_type="gpu"
98657ec681f3Smrg             />
98667ec681f3Smrg    <counter name="HS Threads Dispatched"
98677ec681f3Smrg             symbol_name="HsThreads"
98687ec681f3Smrg             underscore_name="hs_threads"
98697ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
98707ec681f3Smrg             data_type="uint64"
98717ec681f3Smrg             units="threads"
98727ec681f3Smrg             semantic_type="event"
98737ec681f3Smrg             equation="A 2 READ"
98747ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
98757ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
98767ec681f3Smrg             mdapi_supported_apis=""
98777ec681f3Smrg             mdapi_hw_unit_type="gpu"
98787ec681f3Smrg             />
98797ec681f3Smrg    <counter name="DS Threads Dispatched"
98807ec681f3Smrg             symbol_name="DsThreads"
98817ec681f3Smrg             underscore_name="ds_threads"
98827ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
98837ec681f3Smrg             data_type="uint64"
98847ec681f3Smrg             units="threads"
98857ec681f3Smrg             semantic_type="event"
98867ec681f3Smrg             equation="A 3 READ"
98877ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
98887ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
98897ec681f3Smrg             mdapi_supported_apis=""
98907ec681f3Smrg             mdapi_hw_unit_type="gpu"
98917ec681f3Smrg             />
98927ec681f3Smrg    <counter name="GS Threads Dispatched"
98937ec681f3Smrg             symbol_name="GsThreads"
98947ec681f3Smrg             underscore_name="gs_threads"
98957ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
98967ec681f3Smrg             data_type="uint64"
98977ec681f3Smrg             units="threads"
98987ec681f3Smrg             semantic_type="event"
98997ec681f3Smrg             equation="A 5 READ"
99007ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
99017ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
99027ec681f3Smrg             mdapi_supported_apis=""
99037ec681f3Smrg             mdapi_hw_unit_type="gpu"
99047ec681f3Smrg             />
99057ec681f3Smrg    <counter name="FS Threads Dispatched"
99067ec681f3Smrg             symbol_name="PsThreads"
99077ec681f3Smrg             underscore_name="ps_threads"
99087ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
99097ec681f3Smrg             data_type="uint64"
99107ec681f3Smrg             units="threads"
99117ec681f3Smrg             semantic_type="event"
99127ec681f3Smrg             equation="A 6 READ"
99137ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
99147ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
99157ec681f3Smrg             mdapi_supported_apis=""
99167ec681f3Smrg             mdapi_hw_unit_type="gpu"
99177ec681f3Smrg             />
99187ec681f3Smrg    <counter name="CS Threads Dispatched"
99197ec681f3Smrg             symbol_name="CsThreads"
99207ec681f3Smrg             underscore_name="cs_threads"
99217ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
99227ec681f3Smrg             data_type="uint64"
99237ec681f3Smrg             units="threads"
99247ec681f3Smrg             semantic_type="event"
99257ec681f3Smrg             equation="A 4 READ"
99267ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
99277ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
99287ec681f3Smrg             mdapi_supported_apis=""
99297ec681f3Smrg             mdapi_hw_unit_type="gpu"
99307ec681f3Smrg             />
99317ec681f3Smrg    <counter name="EU FPU Pipe Active"
99327ec681f3Smrg             symbol_name="FpuActive"
99337ec681f3Smrg             underscore_name="fpu_active"
99347ec681f3Smrg             description="The percentage of time in which EU FPU pipeline was actively processing."
99357ec681f3Smrg             data_type="float"
99367ec681f3Smrg             max_equation="100"
99377ec681f3Smrg             units="percent"
99387ec681f3Smrg             semantic_type="duration"
99397ec681f3Smrg             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
99407ec681f3Smrg             mdapi_group="EU Array/Pipes"
99417ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
99427ec681f3Smrg             mdapi_supported_apis=""
99437ec681f3Smrg             mdapi_hw_unit_type="gpu"
99447ec681f3Smrg             />
99457ec681f3Smrg    <counter name="EM Pipe Active"
99467ec681f3Smrg             symbol_name="EmActive"
99477ec681f3Smrg             underscore_name="em_active"
99487ec681f3Smrg             description="The percentage of time in which EU EM pipeline was actively processing."
99497ec681f3Smrg             data_type="float"
99507ec681f3Smrg             max_equation="100"
99517ec681f3Smrg             units="percent"
99527ec681f3Smrg             semantic_type="duration"
99537ec681f3Smrg             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
99547ec681f3Smrg             mdapi_group="EU Array/Pipes"
99557ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
99567ec681f3Smrg             mdapi_supported_apis=""
99577ec681f3Smrg             mdapi_hw_unit_type="gpu"
99587ec681f3Smrg             />
99597ec681f3Smrg    <counter name="EU FPU And EM Pipes Active"
99607ec681f3Smrg             symbol_name="EuFpuEmActive"
99617ec681f3Smrg             underscore_name="eu_fpu_em_active"
99627ec681f3Smrg             description="The percentage of time in which EU FPU and EM pipelines were actively processing."
99637ec681f3Smrg             data_type="float"
99647ec681f3Smrg             max_equation="100"
99657ec681f3Smrg             units="percent"
99667ec681f3Smrg             semantic_type="duration"
99677ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
99687ec681f3Smrg             mdapi_group="EU Array/Pipes"
99697ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
99707ec681f3Smrg             mdapi_supported_apis=""
99717ec681f3Smrg             mdapi_hw_unit_type="gpu"
99727ec681f3Smrg             />
99737ec681f3Smrg    <counter name="EU AVG IPC Rate"
99747ec681f3Smrg             symbol_name="EuAvgIpcRate"
99757ec681f3Smrg             underscore_name="eu_avg_ipc_rate"
99767ec681f3Smrg             description="The average rate of IPC calculated for 2 FPU pipelines."
99777ec681f3Smrg             data_type="float"
99787ec681f3Smrg             max_equation="2"
99797ec681f3Smrg             units="number"
99807ec681f3Smrg             semantic_type="ratio"
99817ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD  A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD  A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FADD  A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD FSUB FDIV 1 FADD"
99827ec681f3Smrg             mdapi_group="EU Array"
99837ec681f3Smrg             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
99847ec681f3Smrg             mdapi_supported_apis=""
99857ec681f3Smrg             mdapi_hw_unit_type="gpu"
99867ec681f3Smrg             />
99877ec681f3Smrg    <counter name="Render Ring Busy"
99887ec681f3Smrg             symbol_name="RenderBusy"
99897ec681f3Smrg             underscore_name="render_busy"
99907ec681f3Smrg             description="The percentage of time when render command streamer was busy."
99917ec681f3Smrg             data_type="float"
99927ec681f3Smrg             max_equation="100"
99937ec681f3Smrg             units="percent"
99947ec681f3Smrg             semantic_type="duration"
99957ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
99967ec681f3Smrg             mdapi_group="GPU"
99977ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
99987ec681f3Smrg             mdapi_supported_apis=""
99997ec681f3Smrg             mdapi_hw_unit_type="gpu"
100007ec681f3Smrg             />
100017ec681f3Smrg    <counter name="Compute Ring Busy"
100027ec681f3Smrg             symbol_name="ComputeBusy"
100037ec681f3Smrg             underscore_name="compute_busy"
100047ec681f3Smrg             description="The percentage of time when render command streamer was busy."
100057ec681f3Smrg             data_type="float"
100067ec681f3Smrg             max_equation="100"
100077ec681f3Smrg             units="percent"
100087ec681f3Smrg             semantic_type="duration"
100097ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
100107ec681f3Smrg             mdapi_group="GPU"
100117ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
100127ec681f3Smrg             mdapi_supported_apis=""
100137ec681f3Smrg             mdapi_hw_unit_type="gpu"
100147ec681f3Smrg             />
100157ec681f3Smrg    <counter name="Render and compute engines are simultaneously busy"
100167ec681f3Smrg             symbol_name="RenderAndComputeBusy"
100177ec681f3Smrg             underscore_name="render_and_compute_busy"
100187ec681f3Smrg             description="The percentage of time when render and compute engines are simultaneously busy"
100197ec681f3Smrg             data_type="float"
100207ec681f3Smrg             max_equation="100"
100217ec681f3Smrg             units="percent"
100227ec681f3Smrg             semantic_type="duration"
100237ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
100247ec681f3Smrg             mdapi_group="GPU"
100257ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
100267ec681f3Smrg             mdapi_supported_apis=""
100277ec681f3Smrg             mdapi_hw_unit_type="gpu"
100287ec681f3Smrg             />
100297ec681f3Smrg    <counter name="GTI Read Throughput"
100307ec681f3Smrg             symbol_name="GtiReadThroughput"
100317ec681f3Smrg             underscore_name="gti_read_throughput"
100327ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
100337ec681f3Smrg             data_type="uint64"
100347ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
100357ec681f3Smrg             units="bytes"
100367ec681f3Smrg             semantic_type="throughput"
100377ec681f3Smrg             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
100387ec681f3Smrg             mdapi_group="GTI"
100397ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
100407ec681f3Smrg             mdapi_supported_apis=""
100417ec681f3Smrg             mdapi_hw_unit_type="gpu"
100427ec681f3Smrg             />
100437ec681f3Smrg    <counter name="GTI Write Throughput"
100447ec681f3Smrg             symbol_name="GtiWriteThroughput"
100457ec681f3Smrg             underscore_name="gti_write_throughput"
100467ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
100477ec681f3Smrg             data_type="uint64"
100487ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
100497ec681f3Smrg             units="bytes"
100507ec681f3Smrg             semantic_type="throughput"
100517ec681f3Smrg             equation="64  C 3 READ C 2 READ UADD UMUL"
100527ec681f3Smrg             mdapi_group="GTI"
100537ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
100547ec681f3Smrg             mdapi_supported_apis=""
100557ec681f3Smrg             mdapi_hw_unit_type="gpu"
100567ec681f3Smrg             />
100577ec681f3Smrg    <register_config type="NOA">
100587ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
100597ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
100607ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
100617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
100627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220E0009" />
100637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
100647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
100657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
100667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E0000" />
100677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
100687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
100697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
100707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020140" />
100717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
100727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003600" />
100737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
100747ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
100757ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
100767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D37" />
100777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151547" />
100787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
100797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
100807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101400" />
100817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
100827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140030" />
100837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111400" />
100847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
100857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
100867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D150136" />
100877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
100887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
100897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
100907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07164000" />
100917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350137" />
100927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350147" />
100937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350136" />
100947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
100957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
100967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
100977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
100987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
100997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100000" />
101007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
101017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47103000" />
101027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49103535" />
101037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B103535" />
101047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100535" />
101057ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
101067ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
101077ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
101087ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
101097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
101107ec681f3Smrg    </register_config>
101117ec681f3Smrg    <register_config type="OA">
101127ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
101137ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
101147ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x10800000" />
101157ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
101167ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
101177ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00010000" />
101187ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00001802" />
101197ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
101207ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00001802" />
101217ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
101227ec681f3Smrg    </register_config>
101237ec681f3Smrg    <register_config type="FLEX">
101247ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00803703" />
101257ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A03903" />
101267ec681f3Smrg        <register type="FLEX" address="0x0000E658" value="0x00800700" />
101277ec681f3Smrg        <register type="FLEX" address="0x0000E758" value="0x00A00900" />
101287ec681f3Smrg        <register type="FLEX" address="0x0000E45C" value="0x00801701" />
101297ec681f3Smrg        <register type="FLEX" address="0x0000E55C" value="0x00A01901" />
101307ec681f3Smrg    </register_config>
101317ec681f3Smrg  </set>
101327ec681f3Smrg
101337ec681f3Smrg  <set name="EuActivity8"
101347ec681f3Smrg       chipset="TGLGT2"
101357ec681f3Smrg       symbol_name="EuActivity8"
101367ec681f3Smrg       underscore_name="eu_activity8"
101377ec681f3Smrg       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
101387ec681f3Smrg       hw_config_guid="1fbbd218-693c-4035-b4c0-ce4dd139d828"
101397ec681f3Smrg       >
101407ec681f3Smrg    <counter name="GPU Time Elapsed"
101417ec681f3Smrg             symbol_name="GpuTime"
101427ec681f3Smrg             underscore_name="gpu_time"
101437ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
101447ec681f3Smrg             data_type="uint64"
101457ec681f3Smrg             units="ns"
101467ec681f3Smrg             semantic_type="duration"
101477ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
101487ec681f3Smrg             mdapi_group="GPU"
101497ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
101507ec681f3Smrg             mdapi_supported_apis=""
101517ec681f3Smrg             mdapi_hw_unit_type="gpu"
101527ec681f3Smrg             />
101537ec681f3Smrg    <counter name="GPU Core Clocks"
101547ec681f3Smrg             symbol_name="GpuCoreClocks"
101557ec681f3Smrg             underscore_name="gpu_core_clocks"
101567ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
101577ec681f3Smrg             data_type="uint64"
101587ec681f3Smrg             units="cycles"
101597ec681f3Smrg             semantic_type="event"
101607ec681f3Smrg             equation="GPU_CLOCK 0 READ"
101617ec681f3Smrg             mdapi_group="GPU"
101627ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
101637ec681f3Smrg             mdapi_supported_apis=""
101647ec681f3Smrg             mdapi_hw_unit_type="gpu"
101657ec681f3Smrg             />
101667ec681f3Smrg    <counter name="AVG GPU Core Frequency"
101677ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
101687ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
101697ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
101707ec681f3Smrg             data_type="uint64"
101717ec681f3Smrg             max_equation="$GpuMaxFrequency"
101727ec681f3Smrg             units="hz"
101737ec681f3Smrg             semantic_type="event"
101747ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
101757ec681f3Smrg             mdapi_group="GPU"
101767ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
101777ec681f3Smrg             mdapi_supported_apis=""
101787ec681f3Smrg             mdapi_hw_unit_type="gpu"
101797ec681f3Smrg             />
101807ec681f3Smrg    <counter name="GPU Busy"
101817ec681f3Smrg             symbol_name="GpuBusy"
101827ec681f3Smrg             underscore_name="gpu_busy"
101837ec681f3Smrg             description="The percentage of time in which the GPU has been processing GPU commands."
101847ec681f3Smrg             data_type="float"
101857ec681f3Smrg             max_equation="100"
101867ec681f3Smrg             units="percent"
101877ec681f3Smrg             semantic_type="duration"
101887ec681f3Smrg             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
101897ec681f3Smrg             mdapi_group="GPU"
101907ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame"
101917ec681f3Smrg             mdapi_supported_apis=""
101927ec681f3Smrg             mdapi_hw_unit_type="gpu"
101937ec681f3Smrg             />
101947ec681f3Smrg    <counter name="VS Threads Dispatched"
101957ec681f3Smrg             symbol_name="VsThreads"
101967ec681f3Smrg             underscore_name="vs_threads"
101977ec681f3Smrg             description="The total number of vertex shader hardware threads dispatched."
101987ec681f3Smrg             data_type="uint64"
101997ec681f3Smrg             units="threads"
102007ec681f3Smrg             semantic_type="event"
102017ec681f3Smrg             equation="A 1 READ"
102027ec681f3Smrg             mdapi_group="EU Array/Vertex Shader"
102037ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
102047ec681f3Smrg             mdapi_supported_apis=""
102057ec681f3Smrg             mdapi_hw_unit_type="gpu"
102067ec681f3Smrg             />
102077ec681f3Smrg    <counter name="HS Threads Dispatched"
102087ec681f3Smrg             symbol_name="HsThreads"
102097ec681f3Smrg             underscore_name="hs_threads"
102107ec681f3Smrg             description="The total number of hull shader hardware threads dispatched."
102117ec681f3Smrg             data_type="uint64"
102127ec681f3Smrg             units="threads"
102137ec681f3Smrg             semantic_type="event"
102147ec681f3Smrg             equation="A 2 READ"
102157ec681f3Smrg             mdapi_group="EU Array/Hull Shader"
102167ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
102177ec681f3Smrg             mdapi_supported_apis=""
102187ec681f3Smrg             mdapi_hw_unit_type="gpu"
102197ec681f3Smrg             />
102207ec681f3Smrg    <counter name="DS Threads Dispatched"
102217ec681f3Smrg             symbol_name="DsThreads"
102227ec681f3Smrg             underscore_name="ds_threads"
102237ec681f3Smrg             description="The total number of domain shader hardware threads dispatched."
102247ec681f3Smrg             data_type="uint64"
102257ec681f3Smrg             units="threads"
102267ec681f3Smrg             semantic_type="event"
102277ec681f3Smrg             equation="A 3 READ"
102287ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
102297ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
102307ec681f3Smrg             mdapi_supported_apis=""
102317ec681f3Smrg             mdapi_hw_unit_type="gpu"
102327ec681f3Smrg             />
102337ec681f3Smrg    <counter name="GS Threads Dispatched"
102347ec681f3Smrg             symbol_name="GsThreads"
102357ec681f3Smrg             underscore_name="gs_threads"
102367ec681f3Smrg             description="The total number of geometry shader hardware threads dispatched."
102377ec681f3Smrg             data_type="uint64"
102387ec681f3Smrg             units="threads"
102397ec681f3Smrg             semantic_type="event"
102407ec681f3Smrg             equation="A 5 READ"
102417ec681f3Smrg             mdapi_group="EU Array/Geometry Shader"
102427ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
102437ec681f3Smrg             mdapi_supported_apis=""
102447ec681f3Smrg             mdapi_hw_unit_type="gpu"
102457ec681f3Smrg             />
102467ec681f3Smrg    <counter name="FS Threads Dispatched"
102477ec681f3Smrg             symbol_name="PsThreads"
102487ec681f3Smrg             underscore_name="ps_threads"
102497ec681f3Smrg             description="The total number of fragment shader hardware threads dispatched."
102507ec681f3Smrg             data_type="uint64"
102517ec681f3Smrg             units="threads"
102527ec681f3Smrg             semantic_type="event"
102537ec681f3Smrg             equation="A 6 READ"
102547ec681f3Smrg             mdapi_group="EU Array/Fragment Shader"
102557ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
102567ec681f3Smrg             mdapi_supported_apis=""
102577ec681f3Smrg             mdapi_hw_unit_type="gpu"
102587ec681f3Smrg             />
102597ec681f3Smrg    <counter name="CS Threads Dispatched"
102607ec681f3Smrg             symbol_name="CsThreads"
102617ec681f3Smrg             underscore_name="cs_threads"
102627ec681f3Smrg             description="The total number of compute shader hardware threads dispatched."
102637ec681f3Smrg             data_type="uint64"
102647ec681f3Smrg             units="threads"
102657ec681f3Smrg             semantic_type="event"
102667ec681f3Smrg             equation="A 4 READ"
102677ec681f3Smrg             mdapi_group="EU Array/Compute Shader"
102687ec681f3Smrg             mdapi_usage_flags="Tier3 Frame Batch Draw"
102697ec681f3Smrg             mdapi_supported_apis=""
102707ec681f3Smrg             mdapi_hw_unit_type="gpu"
102717ec681f3Smrg             />
102727ec681f3Smrg    <counter name="Render Ring Busy"
102737ec681f3Smrg             symbol_name="RenderBusy"
102747ec681f3Smrg             underscore_name="render_busy"
102757ec681f3Smrg             description="The percentage of time when render command streamer was busy."
102767ec681f3Smrg             data_type="float"
102777ec681f3Smrg             max_equation="100"
102787ec681f3Smrg             units="percent"
102797ec681f3Smrg             semantic_type="duration"
102807ec681f3Smrg             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
102817ec681f3Smrg             mdapi_group="GPU"
102827ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
102837ec681f3Smrg             mdapi_supported_apis=""
102847ec681f3Smrg             mdapi_hw_unit_type="gpu"
102857ec681f3Smrg             />
102867ec681f3Smrg    <counter name="Compute Ring Busy"
102877ec681f3Smrg             symbol_name="ComputeBusy"
102887ec681f3Smrg             underscore_name="compute_busy"
102897ec681f3Smrg             description="The percentage of time when render command streamer was busy."
102907ec681f3Smrg             data_type="float"
102917ec681f3Smrg             max_equation="100"
102927ec681f3Smrg             units="percent"
102937ec681f3Smrg             semantic_type="duration"
102947ec681f3Smrg             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
102957ec681f3Smrg             mdapi_group="GPU"
102967ec681f3Smrg             mdapi_usage_flags="System Frame Batch"
102977ec681f3Smrg             mdapi_supported_apis=""
102987ec681f3Smrg             mdapi_hw_unit_type="gpu"
102997ec681f3Smrg             />
103007ec681f3Smrg    <counter name="Render and compute engines are simultaneously busy"
103017ec681f3Smrg             symbol_name="RenderAndComputeBusy"
103027ec681f3Smrg             underscore_name="render_and_compute_busy"
103037ec681f3Smrg             description="The percentage of time when render and compute engines are simultaneously busy"
103047ec681f3Smrg             data_type="float"
103057ec681f3Smrg             max_equation="100"
103067ec681f3Smrg             units="percent"
103077ec681f3Smrg             semantic_type="duration"
103087ec681f3Smrg             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
103097ec681f3Smrg             mdapi_group="GPU"
103107ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
103117ec681f3Smrg             mdapi_supported_apis=""
103127ec681f3Smrg             mdapi_hw_unit_type="gpu"
103137ec681f3Smrg             />
103147ec681f3Smrg    <counter name="GTI Read Throughput"
103157ec681f3Smrg             symbol_name="GtiReadThroughput"
103167ec681f3Smrg             underscore_name="gti_read_throughput"
103177ec681f3Smrg             description="The total number of GPU memory bytes read from GTI."
103187ec681f3Smrg             data_type="uint64"
103197ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
103207ec681f3Smrg             units="bytes"
103217ec681f3Smrg             semantic_type="throughput"
103227ec681f3Smrg             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
103237ec681f3Smrg             mdapi_group="GTI"
103247ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
103257ec681f3Smrg             mdapi_supported_apis=""
103267ec681f3Smrg             mdapi_hw_unit_type="gpu"
103277ec681f3Smrg             />
103287ec681f3Smrg    <counter name="GTI Write Throughput"
103297ec681f3Smrg             symbol_name="GtiWriteThroughput"
103307ec681f3Smrg             underscore_name="gti_write_throughput"
103317ec681f3Smrg             description="The total number of GPU memory bytes written to GTI."
103327ec681f3Smrg             data_type="uint64"
103337ec681f3Smrg             max_equation="$GpuCoreClocks 64 UMUL"
103347ec681f3Smrg             units="bytes"
103357ec681f3Smrg             semantic_type="throughput"
103367ec681f3Smrg             equation="64  C 3 READ C 2 READ UADD UMUL"
103377ec681f3Smrg             mdapi_group="GTI"
103387ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
103397ec681f3Smrg             mdapi_supported_apis=""
103407ec681f3Smrg             mdapi_hw_unit_type="gpu"
103417ec681f3Smrg             />
103427ec681f3Smrg    <counter name="DS Send Pipe Active"
103437ec681f3Smrg             symbol_name="DsSendActive"
103447ec681f3Smrg             underscore_name="ds_send_active"
103457ec681f3Smrg             description="The percentage of time in which EU send pipeline was actively processing a domain shader instruction."
103467ec681f3Smrg             data_type="float"
103477ec681f3Smrg             max_equation="100"
103487ec681f3Smrg             units="percent"
103497ec681f3Smrg             semantic_type="duration"
103507ec681f3Smrg             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
103517ec681f3Smrg             mdapi_group="EU Array/Domain Shader"
103527ec681f3Smrg             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
103537ec681f3Smrg             mdapi_supported_apis=""
103547ec681f3Smrg             mdapi_hw_unit_type="gpu"
103557ec681f3Smrg             />
103567ec681f3Smrg    <register_config type="NOA">
103577ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
103587ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
103597ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
103607ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
103617ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x220E0009" />
103627ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
103637ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
103647ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
103657ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E0000" />
103667ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
103677ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C104000" />
103687ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
103697ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020140" />
103707ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030005" />
103717ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003600" />
103727ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
103737ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
103747ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
103757ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05151D37" />
103767ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09151547" />
103777ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05351C00" />
103787ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x09351400" />
103797ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101400" />
103807ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
103817ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140030" />
103827ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111400" />
103837ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D128000" />
103847ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
103857ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0D150136" />
103867ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01150000" />
103877ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03164000" />
103887ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05164000" />
103897ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07164000" />
103907ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03350137" />
103917ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x07350147" />
103927ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x0B350136" />
103937ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01350000" />
103947ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01368000" />
103957ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x03368000" />
103967ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x05368000" />
103977ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
103987ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100000" />
103997ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
104007ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x47103000" />
104017ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49103535" />
104027ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4B103535" />
104037ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x4D100535" />
104047ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
104057ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
104067ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
104077ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
104087ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
104097ec681f3Smrg    </register_config>
104107ec681f3Smrg    <register_config type="OA">
104117ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
104127ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
104137ec681f3Smrg        <register type="OA" address="0x0000D904" value="0x10800000" />
104147ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
104157ec681f3Smrg        <register type="OA" address="0x0000D914" value="0x00800000" />
104167ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00010000" />
104177ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00001802" />
104187ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
104197ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00001802" />
104207ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
104217ec681f3Smrg    </register_config>
104227ec681f3Smrg    <register_config type="FLEX">
104237ec681f3Smrg        <register type="FLEX" address="0x0000E458" value="0x00832732" />
104247ec681f3Smrg        <register type="FLEX" address="0x0000E558" value="0x00A32932" />
104257ec681f3Smrg    </register_config>
104267ec681f3Smrg  </set>
104277ec681f3Smrg
104287ec681f3Smrg  <set name="Metric set TestOa"
104297ec681f3Smrg       chipset="TGLGT2"
104307ec681f3Smrg       symbol_name="TestOa"
104317ec681f3Smrg       underscore_name="test_oa"
104327ec681f3Smrg       mdapi_supported_apis="VK OGL OCL IO"
104337ec681f3Smrg       hw_config_guid="6607f034-d053-40d1-8215-67c07f3041bb"
104347ec681f3Smrg       >
104357ec681f3Smrg    <counter name="GPU Time Elapsed"
104367ec681f3Smrg             symbol_name="GpuTime"
104377ec681f3Smrg             underscore_name="gpu_time"
104387ec681f3Smrg             description="Time elapsed on the GPU during the measurement."
104397ec681f3Smrg             data_type="uint64"
104407ec681f3Smrg             units="ns"
104417ec681f3Smrg             semantic_type="duration"
104427ec681f3Smrg             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
104437ec681f3Smrg             mdapi_group="GPU"
104447ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
104457ec681f3Smrg             mdapi_supported_apis=""
104467ec681f3Smrg             mdapi_hw_unit_type="gpu"
104477ec681f3Smrg             />
104487ec681f3Smrg    <counter name="GPU Core Clocks"
104497ec681f3Smrg             symbol_name="GpuCoreClocks"
104507ec681f3Smrg             underscore_name="gpu_core_clocks"
104517ec681f3Smrg             description="The total number of GPU core clocks elapsed during the measurement."
104527ec681f3Smrg             data_type="uint64"
104537ec681f3Smrg             units="cycles"
104547ec681f3Smrg             semantic_type="event"
104557ec681f3Smrg             equation="GPU_CLOCK 0 READ"
104567ec681f3Smrg             mdapi_group="GPU"
104577ec681f3Smrg             mdapi_usage_flags="Tier1 Frame Batch Draw"
104587ec681f3Smrg             mdapi_supported_apis=""
104597ec681f3Smrg             mdapi_hw_unit_type="gpu"
104607ec681f3Smrg             />
104617ec681f3Smrg    <counter name="AVG GPU Core Frequency"
104627ec681f3Smrg             symbol_name="AvgGpuCoreFrequency"
104637ec681f3Smrg             underscore_name="avg_gpu_core_frequency"
104647ec681f3Smrg             description="Average GPU Core Frequency in the measurement."
104657ec681f3Smrg             data_type="uint64"
104667ec681f3Smrg             max_equation="$GpuMaxFrequency"
104677ec681f3Smrg             units="hz"
104687ec681f3Smrg             semantic_type="event"
104697ec681f3Smrg             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
104707ec681f3Smrg             mdapi_group="GPU"
104717ec681f3Smrg             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
104727ec681f3Smrg             mdapi_supported_apis=""
104737ec681f3Smrg             mdapi_hw_unit_type="gpu"
104747ec681f3Smrg             />
104757ec681f3Smrg    <counter name="TestCounter0"
104767ec681f3Smrg             symbol_name="Counter0"
104777ec681f3Smrg             underscore_name="counter0"
104787ec681f3Smrg             description="HW test counter 0. Factor: 0.0"
104797ec681f3Smrg             data_type="uint64"
104807ec681f3Smrg             units="events"
104817ec681f3Smrg             semantic_type="event"
104827ec681f3Smrg             equation="B 0 READ"
104837ec681f3Smrg             mdapi_group="GPU"
104847ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
104857ec681f3Smrg             mdapi_supported_apis=""
104867ec681f3Smrg             mdapi_hw_unit_type="gpu"
104877ec681f3Smrg             />
104887ec681f3Smrg    <counter name="TestCounter1"
104897ec681f3Smrg             symbol_name="Counter1"
104907ec681f3Smrg             underscore_name="counter1"
104917ec681f3Smrg             description="HW test counter 1. Factor: 1.0"
104927ec681f3Smrg             data_type="uint64"
104937ec681f3Smrg             units="events"
104947ec681f3Smrg             semantic_type="event"
104957ec681f3Smrg             equation="B 1 READ"
104967ec681f3Smrg             mdapi_group="GPU"
104977ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
104987ec681f3Smrg             mdapi_supported_apis=""
104997ec681f3Smrg             mdapi_hw_unit_type="gpu"
105007ec681f3Smrg             />
105017ec681f3Smrg    <counter name="TestCounter2"
105027ec681f3Smrg             symbol_name="Counter2"
105037ec681f3Smrg             underscore_name="counter2"
105047ec681f3Smrg             description="HW test counter 2. Factor: 1.0"
105057ec681f3Smrg             data_type="uint64"
105067ec681f3Smrg             units="events"
105077ec681f3Smrg             semantic_type="event"
105087ec681f3Smrg             equation="B 2 READ"
105097ec681f3Smrg             mdapi_group="GPU"
105107ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
105117ec681f3Smrg             mdapi_supported_apis=""
105127ec681f3Smrg             mdapi_hw_unit_type="gpu"
105137ec681f3Smrg             />
105147ec681f3Smrg    <counter name="TestCounter3"
105157ec681f3Smrg             symbol_name="Counter3"
105167ec681f3Smrg             underscore_name="counter3"
105177ec681f3Smrg             description="HW test counter 3. Factor: 0.5"
105187ec681f3Smrg             data_type="uint64"
105197ec681f3Smrg             units="events"
105207ec681f3Smrg             semantic_type="event"
105217ec681f3Smrg             equation="B 3 READ"
105227ec681f3Smrg             mdapi_group="GPU"
105237ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
105247ec681f3Smrg             mdapi_supported_apis=""
105257ec681f3Smrg             mdapi_hw_unit_type="gpu"
105267ec681f3Smrg             />
105277ec681f3Smrg    <counter name="TestCounter4"
105287ec681f3Smrg             symbol_name="Counter4"
105297ec681f3Smrg             underscore_name="counter4"
105307ec681f3Smrg             description="HW test counter 4. Factor: 0.3333"
105317ec681f3Smrg             data_type="uint64"
105327ec681f3Smrg             units="events"
105337ec681f3Smrg             semantic_type="event"
105347ec681f3Smrg             equation="B 4 READ"
105357ec681f3Smrg             mdapi_group="GPU"
105367ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
105377ec681f3Smrg             mdapi_supported_apis=""
105387ec681f3Smrg             mdapi_hw_unit_type="gpu"
105397ec681f3Smrg             />
105407ec681f3Smrg    <counter name="TestCounter5"
105417ec681f3Smrg             symbol_name="Counter5"
105427ec681f3Smrg             underscore_name="counter5"
105437ec681f3Smrg             description="HW test counter 5. Factor: 0.3333"
105447ec681f3Smrg             data_type="uint64"
105457ec681f3Smrg             units="events"
105467ec681f3Smrg             semantic_type="event"
105477ec681f3Smrg             equation="B 5 READ"
105487ec681f3Smrg             mdapi_group="GPU"
105497ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
105507ec681f3Smrg             mdapi_supported_apis=""
105517ec681f3Smrg             mdapi_hw_unit_type="gpu"
105527ec681f3Smrg             />
105537ec681f3Smrg    <counter name="TestCounter6"
105547ec681f3Smrg             symbol_name="Counter6"
105557ec681f3Smrg             underscore_name="counter6"
105567ec681f3Smrg             description="HW test counter 6. Factor: 0.16666"
105577ec681f3Smrg             data_type="uint64"
105587ec681f3Smrg             units="events"
105597ec681f3Smrg             semantic_type="event"
105607ec681f3Smrg             equation="B 6 READ"
105617ec681f3Smrg             mdapi_group="GPU"
105627ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
105637ec681f3Smrg             mdapi_supported_apis=""
105647ec681f3Smrg             mdapi_hw_unit_type="gpu"
105657ec681f3Smrg             />
105667ec681f3Smrg    <counter name="TestCounter7"
105677ec681f3Smrg             symbol_name="Counter7"
105687ec681f3Smrg             underscore_name="counter7"
105697ec681f3Smrg             description="HW test counter 7. Factor: 0.6666"
105707ec681f3Smrg             data_type="uint64"
105717ec681f3Smrg             units="events"
105727ec681f3Smrg             semantic_type="event"
105737ec681f3Smrg             equation="B 7 READ"
105747ec681f3Smrg             mdapi_group="GPU"
105757ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
105767ec681f3Smrg             mdapi_supported_apis=""
105777ec681f3Smrg             mdapi_hw_unit_type="gpu"
105787ec681f3Smrg             />
105797ec681f3Smrg    <counter name="TestCounter8"
105807ec681f3Smrg             symbol_name="Counter8"
105817ec681f3Smrg             underscore_name="counter8"
105827ec681f3Smrg             description="HW test counter 8. Should be equal to 1 in IOStream or in OAG query mode"
105837ec681f3Smrg             data_type="uint64"
105847ec681f3Smrg             units="events"
105857ec681f3Smrg             semantic_type="event"
105867ec681f3Smrg             equation="C 0 READ"
105877ec681f3Smrg             mdapi_group="GPU"
105887ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
105897ec681f3Smrg             mdapi_supported_apis=""
105907ec681f3Smrg             mdapi_hw_unit_type="gpu"
105917ec681f3Smrg             />
105927ec681f3Smrg    <counter name="TestCounter9 - OAR enable"
105937ec681f3Smrg             symbol_name="Counter9"
105947ec681f3Smrg             underscore_name="counter9"
105957ec681f3Smrg             description="HW test counter 9. Should be equal to 1 in query."
105967ec681f3Smrg             data_type="uint64"
105977ec681f3Smrg             units="events"
105987ec681f3Smrg             semantic_type="event"
105997ec681f3Smrg             equation="C 1 READ"
106007ec681f3Smrg             mdapi_group="GPU"
106017ec681f3Smrg             mdapi_usage_flags="Frame Batch Draw"
106027ec681f3Smrg             mdapi_supported_apis=""
106037ec681f3Smrg             mdapi_hw_unit_type="gpu"
106047ec681f3Smrg             />
106057ec681f3Smrg    <register_config type="NOA">
106067ec681f3Smrg        <register type="NOA" address="0x00000D04" value="0x00000200" />
106077ec681f3Smrg        <register type="NOA" address="0x00009840" value="0x00000000" />
106087ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
106097ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x280E0000" />
106107ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0E0147" />
106117ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x180E0000" />
106127ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x160E0000" />
106137ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0F1000" />
106147ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E104000" />
106157ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2E020100" />
106167ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x2C030004" />
106177ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x38003000" />
106187ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
106197ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
106207ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x49110000" />
106217ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x5D101400" />
106227ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D140020" />
106237ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1D1103A3" />
106247ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x01110000" />
106257ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x61111000" />
106267ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x1F128000" />
106277ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x17100000" />
106287ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x55100630" />
106297ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x57100000" />
106307ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x31100000" />
106317ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000003" />
106327ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x65100002" />
106337ec681f3Smrg        <register type="NOA" address="0x00009884" value="0x00000000" />
106347ec681f3Smrg        <register type="NOA" address="0x00009888" value="0x42000001" />
106357ec681f3Smrg    </register_config>
106367ec681f3Smrg    <register_config type="OA">
106377ec681f3Smrg        <register type="OA" address="0x0000D920" value="0x00000000" />
106387ec681f3Smrg        <register type="OA" address="0x0000D900" value="0x00000000" />
106397ec681f3Smrg        <register type="OA" address="0x0000D904" value="0xF0800000" />
106407ec681f3Smrg        <register type="OA" address="0x0000D910" value="0x00000000" />
106417ec681f3Smrg        <register type="OA" address="0x0000D914" value="0xF0800000" />
106427ec681f3Smrg        <register type="OA" address="0x0000DC40" value="0x00FF0000" />
106437ec681f3Smrg        <register type="OA" address="0x0000D940" value="0x00000004" />
106447ec681f3Smrg        <register type="OA" address="0x0000D944" value="0x0000FFFF" />
106457ec681f3Smrg        <register type="OA" address="0x0000DC00" value="0x00000004" />
106467ec681f3Smrg        <register type="OA" address="0x0000DC04" value="0x0000FFFF" />
106477ec681f3Smrg        <register type="OA" address="0x0000D948" value="0x00000003" />
106487ec681f3Smrg        <register type="OA" address="0x0000D94C" value="0x0000FFFF" />
106497ec681f3Smrg        <register type="OA" address="0x0000DC08" value="0x00000003" />
106507ec681f3Smrg        <register type="OA" address="0x0000DC0C" value="0x0000FFFF" />
106517ec681f3Smrg        <register type="OA" address="0x0000D950" value="0x00000007" />
106527ec681f3Smrg        <register type="OA" address="0x0000D954" value="0x0000FFFF" />
106537ec681f3Smrg        <register type="OA" address="0x0000DC10" value="0x00000007" />
106547ec681f3Smrg        <register type="OA" address="0x0000DC14" value="0x0000FFFF" />
106557ec681f3Smrg        <register type="OA" address="0x0000D958" value="0x00100002" />
106567ec681f3Smrg        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
106577ec681f3Smrg        <register type="OA" address="0x0000DC18" value="0x00100002" />
106587ec681f3Smrg        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
106597ec681f3Smrg        <register type="OA" address="0x0000D960" value="0x00100002" />
106607ec681f3Smrg        <register type="OA" address="0x0000D964" value="0x0000FFCF" />
106617ec681f3Smrg        <register type="OA" address="0x0000DC20" value="0x00100002" />
106627ec681f3Smrg        <register type="OA" address="0x0000DC24" value="0x0000FFCF" />
106637ec681f3Smrg        <register type="OA" address="0x0000D968" value="0x00100082" />
106647ec681f3Smrg        <register type="OA" address="0x0000D96C" value="0x0000FFEF" />
106657ec681f3Smrg        <register type="OA" address="0x0000DC28" value="0x00100082" />
106667ec681f3Smrg        <register type="OA" address="0x0000DC2C" value="0x0000FFEF" />
106677ec681f3Smrg        <register type="OA" address="0x0000D970" value="0x001000C2" />
106687ec681f3Smrg        <register type="OA" address="0x0000D974" value="0x0000FFE7" />
106697ec681f3Smrg        <register type="OA" address="0x0000DC30" value="0x001000C2" />
106707ec681f3Smrg        <register type="OA" address="0x0000DC34" value="0x0000FFE7" />
106717ec681f3Smrg        <register type="OA" address="0x0000D978" value="0x00100001" />
106727ec681f3Smrg        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
106737ec681f3Smrg        <register type="OA" address="0x0000DC38" value="0x00100001" />
106747ec681f3Smrg        <register type="OA" address="0x0000DC3C" value="0x0000FFE7" />
106757ec681f3Smrg    </register_config>
106767ec681f3Smrg    <register_config type="FLEX">
106777ec681f3Smrg        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
106787ec681f3Smrg    </register_config>
106797ec681f3Smrg  </set>
106807ec681f3Smrg
106817ec681f3Smrg</metrics>
10682