xref: /aosp_15_r20/external/mesa3d/src/intel/perf/oa-ehl.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1<?xml version="1.0"?>
2<metrics version="1619078711" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="EHL"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO BB"
8       hw_config_guid="c693e665-867f-4362-91b6-85337f932010"
9       >
10    <counter name="GPU Time Elapsed"
11             symbol_name="GpuTime"
12             underscore_name="gpu_time"
13             description="Time elapsed on the GPU during the measurement."
14             data_type="uint64"
15             units="ns"
16             semantic_type="duration"
17             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18             mdapi_group="GPU"
19             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20             mdapi_supported_apis=""
21             mdapi_hw_unit_type="gpu"
22             />
23    <counter name="GPU Core Clocks"
24             symbol_name="GpuCoreClocks"
25             underscore_name="gpu_core_clocks"
26             description="The total number of GPU core clocks elapsed during the measurement."
27             data_type="uint64"
28             units="cycles"
29             semantic_type="event"
30             equation="GPU_CLOCK 0 READ"
31             mdapi_group="GPU"
32             mdapi_usage_flags="Tier1 Frame Batch Draw"
33             mdapi_supported_apis=""
34             mdapi_hw_unit_type="gpu"
35             />
36    <counter name="AVG GPU Core Frequency"
37             symbol_name="AvgGpuCoreFrequency"
38             underscore_name="avg_gpu_core_frequency"
39             description="Average GPU Core Frequency in the measurement."
40             data_type="uint64"
41             max_equation="$GpuMaxFrequency"
42             units="hz"
43             semantic_type="event"
44             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
45             mdapi_group="GPU"
46             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
47             mdapi_supported_apis=""
48             mdapi_hw_unit_type="gpu"
49             />
50    <counter name="VS Threads Dispatched"
51             symbol_name="VsThreads"
52             underscore_name="vs_threads"
53             description="The total number of vertex shader hardware threads dispatched."
54             data_type="uint64"
55             units="threads"
56             semantic_type="event"
57             equation="A 1 READ"
58             mdapi_group="EU Array/Vertex Shader"
59             mdapi_usage_flags="Tier3 Frame Batch Draw"
60             mdapi_supported_apis=""
61             mdapi_hw_unit_type="gpu"
62             />
63    <counter name="HS Threads Dispatched"
64             symbol_name="HsThreads"
65             underscore_name="hs_threads"
66             description="The total number of hull shader hardware threads dispatched."
67             data_type="uint64"
68             units="threads"
69             semantic_type="event"
70             equation="A 2 READ"
71             mdapi_group="EU Array/Hull Shader"
72             mdapi_usage_flags="Tier3 Frame Batch Draw"
73             mdapi_supported_apis=""
74             mdapi_hw_unit_type="gpu"
75             />
76    <counter name="DS Threads Dispatched"
77             symbol_name="DsThreads"
78             underscore_name="ds_threads"
79             description="The total number of domain shader hardware threads dispatched."
80             data_type="uint64"
81             units="threads"
82             semantic_type="event"
83             equation="A 3 READ"
84             mdapi_group="EU Array/Domain Shader"
85             mdapi_usage_flags="Tier3 Frame Batch Draw"
86             mdapi_supported_apis=""
87             mdapi_hw_unit_type="gpu"
88             />
89    <counter name="GS Threads Dispatched"
90             symbol_name="GsThreads"
91             underscore_name="gs_threads"
92             description="The total number of geometry shader hardware threads dispatched."
93             data_type="uint64"
94             units="threads"
95             semantic_type="event"
96             equation="A 5 READ"
97             mdapi_group="EU Array/Geometry Shader"
98             mdapi_usage_flags="Tier3 Frame Batch Draw"
99             mdapi_supported_apis=""
100             mdapi_hw_unit_type="gpu"
101             />
102    <counter name="FS Threads Dispatched"
103             symbol_name="PsThreads"
104             underscore_name="ps_threads"
105             description="The total number of fragment shader hardware threads dispatched."
106             data_type="uint64"
107             units="threads"
108             semantic_type="event"
109             equation="A 6 READ"
110             mdapi_group="EU Array/Fragment Shader"
111             mdapi_usage_flags="Tier3 Frame Batch Draw"
112             mdapi_supported_apis=""
113             mdapi_hw_unit_type="gpu"
114             />
115    <counter name="CS Threads Dispatched"
116             symbol_name="CsThreads"
117             underscore_name="cs_threads"
118             description="The total number of compute shader hardware threads dispatched."
119             data_type="uint64"
120             units="threads"
121             semantic_type="event"
122             equation="A 4 READ"
123             mdapi_group="EU Array/Compute Shader"
124             mdapi_usage_flags="Tier3 Frame Batch Draw"
125             mdapi_supported_apis=""
126             mdapi_hw_unit_type="gpu"
127             />
128    <counter name="GPU Busy"
129             symbol_name="GpuBusy"
130             underscore_name="gpu_busy"
131             description="The percentage of time in which the GPU has been processing GPU commands."
132             data_type="float"
133             max_equation="100"
134             units="percent"
135             semantic_type="duration"
136             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
137             mdapi_group="GPU"
138             mdapi_usage_flags="Tier1 Overview System Frame"
139             mdapi_supported_apis=""
140             mdapi_hw_unit_type="gpu"
141             />
142    <counter name="EU Active"
143             symbol_name="EuActive"
144             underscore_name="eu_active"
145             description="The percentage of time in which the Execution Units were actively processing."
146             data_type="float"
147             max_equation="100"
148             units="percent"
149             semantic_type="duration"
150             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151             mdapi_group="EU Array"
152             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
153             mdapi_supported_apis=""
154             mdapi_hw_unit_type="gpu"
155             />
156    <counter name="EU Stall"
157             symbol_name="EuStall"
158             underscore_name="eu_stall"
159             description="The percentage of time in which the Execution Units were stalled."
160             data_type="float"
161             max_equation="100"
162             units="percent"
163             semantic_type="duration"
164             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
165             mdapi_group="EU Array"
166             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
167             mdapi_supported_apis=""
168             mdapi_hw_unit_type="gpu"
169             />
170    <counter name="EU Both FPU Pipes Active"
171             symbol_name="EuFpuBothActive"
172             underscore_name="eu_fpu_both_active"
173             description="The percentage of time in which both EU FPU pipelines were actively processing."
174             data_type="float"
175             max_equation="100"
176             units="percent"
177             semantic_type="duration"
178             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179             mdapi_group="EU Array/Pipes"
180             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
181             mdapi_supported_apis=""
182             mdapi_hw_unit_type="gpu"
183             />
184    <counter name="VS FPU0 Pipe Active"
185             symbol_name="VsFpu0Active"
186             underscore_name="vs_fpu0_active"
187             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
188             data_type="float"
189             max_equation="100"
190             units="percent"
191             semantic_type="duration"
192             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
193             mdapi_group="EU Array/Vertex Shader"
194             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
195             mdapi_supported_apis=""
196             mdapi_hw_unit_type="gpu"
197             />
198    <counter name="VS FPU1 Pipe Active"
199             symbol_name="VsFpu1Active"
200             underscore_name="vs_fpu1_active"
201             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
202             data_type="float"
203             max_equation="100"
204             units="percent"
205             semantic_type="duration"
206             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
207             mdapi_group="EU Array/Vertex Shader"
208             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
209             mdapi_supported_apis=""
210             mdapi_hw_unit_type="gpu"
211             />
212    <counter name="VS Send Pipe Active"
213             symbol_name="VsSendActive"
214             underscore_name="vs_send_active"
215             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
216             data_type="float"
217             max_equation="100"
218             units="percent"
219             semantic_type="duration"
220             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
221             mdapi_group="EU Array/Vertex Shader"
222             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
223             mdapi_supported_apis=""
224             mdapi_hw_unit_type="gpu"
225             />
226    <counter name="PS FPU0 Pipe Active"
227             symbol_name="PsFpu0Active"
228             underscore_name="ps_fpu0_active"
229             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
230             data_type="float"
231             max_equation="100"
232             units="percent"
233             semantic_type="duration"
234             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
235             mdapi_group="EU Array/Pixel Shader"
236             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
237             mdapi_supported_apis=""
238             mdapi_hw_unit_type="gpu"
239             />
240    <counter name="PS FPU1 Pipe Active"
241             symbol_name="PsFpu1Active"
242             underscore_name="ps_fpu1_active"
243             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
244             data_type="float"
245             max_equation="100"
246             units="percent"
247             semantic_type="duration"
248             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
249             mdapi_group="EU Array/Pixel Shader"
250             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
251             mdapi_supported_apis=""
252             mdapi_hw_unit_type="gpu"
253             />
254    <counter name="PS Send Pipeline Active"
255             symbol_name="PsSendActive"
256             underscore_name="ps_send_active"
257             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
258             data_type="float"
259             max_equation="100"
260             units="percent"
261             semantic_type="duration"
262             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
263             mdapi_group="EU Array/Pixel Shader"
264             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
265             mdapi_supported_apis=""
266             mdapi_hw_unit_type="gpu"
267             />
268    <counter name="Sampler00 Busy"
269             symbol_name="Sampler00Busy"
270             underscore_name="sampler00_busy"
271             description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
272             data_type="float"
273             max_equation="100"
274             units="percent"
275             semantic_type="duration"
276             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
277             availability="$SubsliceMask 1 AND"
278             mdapi_group="Sampler"
279             mdapi_usage_flags="Tier3 Batch Frame Draw"
280             mdapi_supported_apis=""
281             mdapi_hw_unit_type="subslice"
282             />
283    <counter name="Samplers Busy"
284             symbol_name="SamplersBusy"
285             underscore_name="samplers_busy"
286             description="The percentage of time in which samplers have been processing EU requests."
287             data_type="float"
288             max_equation="100"
289             units="percent"
290             semantic_type="duration"
291             equation="$Sampler00Busy"
292             availability="$SubsliceMask 9 AND"
293             mdapi_group="Sampler"
294             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
295             mdapi_supported_apis=""
296             mdapi_hw_unit_type="slice"
297             />
298    <counter name="Sampler00 Bottleneck"
299             symbol_name="Sampler00Bottleneck"
300             underscore_name="sampler00_bottleneck"
301             description="The percentage of time in which Slice0 Sampler0 has been slowing down the pipe when processing EU requests."
302             low_watermark="5"
303             high_watermark="15"
304             data_type="float"
305             max_equation="100"
306             units="percent"
307             semantic_type="duration"
308             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
309             availability="$SubsliceMask 1 AND"
310             mdapi_group="Sampler"
311             mdapi_usage_flags="Tier3 Indicate Draw"
312             mdapi_supported_apis=""
313             mdapi_hw_unit_type="subslice"
314             />
315    <counter name="Rasterized Pixels"
316             symbol_name="RasterizedPixels"
317             underscore_name="rasterized_pixels"
318             description="The total number of rasterized pixels."
319             data_type="uint64"
320             units="pixels"
321             semantic_type="event"
322             equation="A 21 READ 4 UMUL"
323             mdapi_group="3D Pipe/Rasterizer"
324             mdapi_usage_flags="Tier3 Frame Batch Draw"
325             mdapi_supported_apis=""
326             mdapi_hw_unit_type="gpu"
327             />
328    <counter name="Early Hi-Depth Test Fails"
329             symbol_name="HiDepthTestFails"
330             underscore_name="hi_depth_test_fails"
331             description="The total number of pixels dropped on early hierarchical depth test."
332             data_type="uint64"
333             units="pixels"
334             semantic_type="event"
335             equation="A 22 READ 4 UMUL"
336             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
337             mdapi_usage_flags="Tier3 Frame Batch Draw"
338             mdapi_supported_apis=""
339             mdapi_hw_unit_type="gpu"
340             />
341    <counter name="Early Depth Test Fails"
342             symbol_name="EarlyDepthTestFails"
343             underscore_name="early_depth_test_fails"
344             description="The total number of pixels dropped on early depth test."
345             data_type="uint64"
346             units="pixels"
347             semantic_type="event"
348             equation="A 23 READ 4 UMUL"
349             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
350             mdapi_usage_flags="Tier3 Frame Batch Draw"
351             mdapi_supported_apis=""
352             mdapi_hw_unit_type="gpu"
353             />
354    <counter name="Samples Killed in FS"
355             symbol_name="SamplesKilledInPs"
356             underscore_name="samples_killed_in_ps"
357             description="The total number of samples or pixels dropped in fragment shaders."
358             data_type="uint64"
359             units="pixels"
360             semantic_type="event"
361             equation="A 24 READ 4 UMUL"
362             mdapi_group="3D Pipe/Fragment Shader"
363             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
364             mdapi_supported_apis=""
365             mdapi_hw_unit_type="gpu"
366             />
367    <counter name="Pixels Failing Tests"
368             symbol_name="PixelsFailingPostPsTests"
369             underscore_name="pixels_failing_post_ps_tests"
370             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
371             data_type="uint64"
372             units="pixels"
373             semantic_type="event"
374             equation="A 25 READ 4 UMUL"
375             mdapi_group="3D Pipe/Output Merger"
376             mdapi_usage_flags="Tier3 Frame Batch Draw"
377             mdapi_supported_apis=""
378             mdapi_hw_unit_type="gpu"
379             />
380    <counter name="Samples Written"
381             symbol_name="SamplesWritten"
382             underscore_name="samples_written"
383             description="The total number of samples or pixels written to all render targets."
384             data_type="uint64"
385             units="pixels"
386             semantic_type="event"
387             equation="A 26 READ 4 UMUL"
388             mdapi_group="3D Pipe/Output Merger"
389             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
390             mdapi_supported_apis=""
391             mdapi_hw_unit_type="gpu"
392             />
393    <counter name="Samples Blended"
394             symbol_name="SamplesBlended"
395             underscore_name="samples_blended"
396             description="The total number of blended samples or pixels written to all render targets."
397             data_type="uint64"
398             units="pixels"
399             semantic_type="event"
400             equation="A 27 READ 4 UMUL"
401             mdapi_group="3D Pipe/Output Merger"
402             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
403             mdapi_supported_apis=""
404             mdapi_hw_unit_type="gpu"
405             />
406    <counter name="Sampler Texels"
407             symbol_name="SamplerTexels"
408             underscore_name="sampler_texels"
409             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
410             data_type="uint64"
411             units="texels"
412             semantic_type="event"
413             equation="A 28 READ 4 UMUL"
414             mdapi_group="Sampler/Sampler Input"
415             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
416             mdapi_supported_apis=""
417             mdapi_hw_unit_type="gpu"
418             />
419    <counter name="Sampler Texels Misses"
420             symbol_name="SamplerTexelMisses"
421             underscore_name="sampler_texel_misses"
422             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
423             data_type="uint64"
424             units="texels"
425             semantic_type="event"
426             equation="A 29 READ 4 UMUL"
427             mdapi_group="Sampler/Sampler Cache"
428             mdapi_usage_flags="Tier3 Batch Frame Draw"
429             mdapi_supported_apis=""
430             mdapi_hw_unit_type="gpu"
431             />
432    <counter name="Sampler Cache Misses"
433             symbol_name="SamplerL1Misses"
434             underscore_name="sampler_l1_misses"
435             description="The total number of sampler cache misses in all LODs in all sampler units."
436             data_type="uint64"
437             units="messages"
438             semantic_type="event"
439             equation="C 4 READ C 5 READ UADD 8 UMUL"
440             mdapi_group="Sampler/Sampler Cache"
441             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
442             mdapi_supported_apis=""
443             mdapi_hw_unit_type="gpu"
444             />
445    <counter name="SLM Bytes Read"
446             symbol_name="SlmBytesRead"
447             underscore_name="slm_bytes_read"
448             description="The total number of GPU memory bytes read from shared local memory."
449             data_type="uint64"
450             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
451             units="bytes"
452             semantic_type="throughput"
453             equation="A 30 READ 64 UMUL"
454             mdapi_group="L3/Data Port/SLM"
455             mdapi_usage_flags="Tier3 Frame Batch Draw"
456             mdapi_supported_apis=""
457             mdapi_hw_unit_type="gpu"
458             />
459    <counter name="SLM Bytes Written"
460             symbol_name="SlmBytesWritten"
461             underscore_name="slm_bytes_written"
462             description="The total number of GPU memory bytes written into shared local memory."
463             data_type="uint64"
464             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
465             units="bytes"
466             semantic_type="throughput"
467             equation="A 31 READ 64 UMUL"
468             mdapi_group="L3/Data Port/SLM"
469             mdapi_usage_flags="Tier3 Frame Batch Draw"
470             mdapi_supported_apis=""
471             mdapi_hw_unit_type="gpu"
472             />
473    <counter name="Shader Memory Accesses"
474             symbol_name="ShaderMemoryAccesses"
475             underscore_name="shader_memory_accesses"
476             description="The total number of shader memory accesses to L3."
477             data_type="uint64"
478             units="messages"
479             semantic_type="event"
480             equation="A 32 READ"
481             mdapi_group="L3/Data Port"
482             mdapi_usage_flags="Tier3 Frame Batch Draw"
483             mdapi_supported_apis=""
484             mdapi_hw_unit_type="gpu"
485             />
486    <counter name="Shader Atomic Memory Accesses"
487             symbol_name="ShaderAtomics"
488             underscore_name="shader_atomics"
489             description="The total number of shader atomic memory accesses."
490             data_type="uint64"
491             units="messages"
492             semantic_type="event"
493             equation="A 34 READ"
494             mdapi_group="L3/Data Port/Atomics"
495             mdapi_usage_flags="Tier3 Frame Batch Draw"
496             mdapi_supported_apis=""
497             mdapi_hw_unit_type="gpu"
498             />
499    <counter name="L3 Shader Throughput"
500             symbol_name="L3ShaderThroughput"
501             underscore_name="l3_shader_throughput"
502             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
503             data_type="uint64"
504             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
505             units="bytes"
506             semantic_type="throughput"
507             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
508             mdapi_group="L3/Data Port"
509             mdapi_usage_flags="Tier2 Frame Batch Draw"
510             mdapi_supported_apis=""
511             mdapi_hw_unit_type="gpu"
512             />
513    <counter name="Shader Barrier Messages"
514             symbol_name="ShaderBarriers"
515             underscore_name="shader_barriers"
516             description="The total number of shader barrier messages."
517             data_type="uint64"
518             units="messages"
519             semantic_type="event"
520             equation="A 35 READ"
521             mdapi_group="EU Array/Barrier"
522             mdapi_usage_flags="Tier3 Frame Batch Draw"
523             mdapi_supported_apis=""
524             mdapi_hw_unit_type="gpu"
525             />
526    <counter name="GTI Read Throughput"
527             symbol_name="GtiReadThroughput"
528             underscore_name="gti_read_throughput"
529             description="The total number of GPU memory bytes read from GTI."
530             data_type="uint64"
531             max_equation="$GpuCoreClocks 64 UMUL"
532             units="bytes"
533             semantic_type="throughput"
534             equation="64  B 5 READ B 4 READ UADD UMUL"
535             mdapi_group="GTI"
536             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
537             mdapi_supported_apis=""
538             mdapi_hw_unit_type="gpu"
539             />
540    <counter name="GTI Write Throughput"
541             symbol_name="GtiWriteThroughput"
542             underscore_name="gti_write_throughput"
543             description="The total number of GPU memory bytes written to GTI."
544             data_type="uint64"
545             max_equation="$GpuCoreClocks 64 UMUL"
546             units="bytes"
547             semantic_type="throughput"
548             equation="64  B 0 READ B 2 READ UADD UMUL"
549             mdapi_group="GTI"
550             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
551             mdapi_supported_apis=""
552             mdapi_hw_unit_type="gpu"
553             />
554    <counter name="Samplers Bottleneck"
555             symbol_name="SamplerBottleneck"
556             underscore_name="sampler_bottleneck"
557             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
558             low_watermark="5"
559             high_watermark="15"
560             data_type="float"
561             max_equation="100"
562             units="percent"
563             semantic_type="duration"
564             equation="$Sampler00Bottleneck"
565             availability="$SubsliceMask 9 AND"
566             mdapi_group="Sampler"
567             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
568             mdapi_supported_apis=""
569             mdapi_hw_unit_type="slice"
570             />
571    <register_config type="NOA">
572        <register type="NOA" address="0x00000D04" value="0x00000200" />
573        <register type="NOA" address="0x00009840" value="0x00000000" />
574        <register type="NOA" address="0x00009884" value="0x00000000" />
575        <register type="NOA" address="0x00009888" value="0x142C0014" />
576        <register type="NOA" address="0x00009888" value="0x14120700" />
577        <register type="NOA" address="0x00009888" value="0x121500E0" />
578        <register type="NOA" address="0x00009888" value="0x1E1E0030" />
579        <register type="NOA" address="0x00009888" value="0x1A204000" />
580        <register type="NOA" address="0x00009888" value="0x1C200001" />
581        <register type="NOA" address="0x00009888" value="0x1E213000" />
582        <register type="NOA" address="0x00009888" value="0x0E2C1831" />
583        <register type="NOA" address="0x00009888" value="0x102C0000" />
584        <register type="NOA" address="0x00009888" value="0x182C0000" />
585        <register type="NOA" address="0x00009888" value="0x10040140" />
586        <register type="NOA" address="0x00009888" value="0x0E040005" />
587        <register type="NOA" address="0x00009888" value="0x14050050" />
588        <register type="NOA" address="0x00009888" value="0x06054000" />
589        <register type="NOA" address="0x00009888" value="0x08051000" />
590        <register type="NOA" address="0x00009888" value="0x260600C0" />
591        <register type="NOA" address="0x00009888" value="0x24061800" />
592        <register type="NOA" address="0x00009888" value="0x04120023" />
593        <register type="NOA" address="0x00009888" value="0x10120000" />
594        <register type="NOA" address="0x00009888" value="0x08120000" />
595        <register type="NOA" address="0x00009888" value="0x06131000" />
596        <register type="NOA" address="0x00009888" value="0x04144000" />
597        <register type="NOA" address="0x00009888" value="0x02150980" />
598        <register type="NOA" address="0x00009888" value="0x10150000" />
599        <register type="NOA" address="0x00009888" value="0x1815000F" />
600        <register type="NOA" address="0x00009888" value="0x06150000" />
601        <register type="NOA" address="0x00009888" value="0x08154000" />
602        <register type="NOA" address="0x00009888" value="0x0E18A000" />
603        <register type="NOA" address="0x00009888" value="0x14190028" />
604        <register type="NOA" address="0x00009884" value="0x00000003" />
605        <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
606        <register type="NOA" address="0x00009888" value="0x1C1C000A" />
607        <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
608        <register type="NOA" address="0x00009888" value="0x1C5C000A" />
609        <register type="NOA" address="0x00009888" value="0x001C0097" />
610        <register type="NOA" address="0x00009888" value="0x0A1CA700" />
611        <register type="NOA" address="0x00009888" value="0x101C0000" />
612        <register type="NOA" address="0x00009888" value="0x081D0100" />
613        <register type="NOA" address="0x00009888" value="0x0A1D0008" />
614        <register type="NOA" address="0x00009888" value="0x085C0097" />
615        <register type="NOA" address="0x00009888" value="0x0A5C00A7" />
616        <register type="NOA" address="0x00009888" value="0x105C0000" />
617        <register type="NOA" address="0x00009888" value="0x0A5D0005" />
618        <register type="NOA" address="0x00009888" value="0x181E8000" />
619        <register type="NOA" address="0x00009888" value="0x1E1EB300" />
620        <register type="NOA" address="0x00009888" value="0x301F4000" />
621        <register type="NOA" address="0x00009888" value="0x501F2004" />
622        <register type="NOA" address="0x00009888" value="0x521F0090" />
623        <register type="NOA" address="0x00009888" value="0x541F0024" />
624        <register type="NOA" address="0x00009888" value="0x4E1F2000" />
625        <register type="NOA" address="0x00009888" value="0x3E1F6100" />
626        <register type="NOA" address="0x00009888" value="0x461F6100" />
627        <register type="NOA" address="0x00009888" value="0x481F6100" />
628        <register type="NOA" address="0x00009888" value="0x4A1F0061" />
629        <register type="NOA" address="0x00009888" value="0x141F0000" />
630        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
631        <register type="NOA" address="0x00009888" value="0x421F3060" />
632    </register_config>
633    <register_config type="OA">
634        <register type="OA" address="0x00002740" value="0x00000000" />
635        <register type="OA" address="0x00002710" value="0x00000000" />
636        <register type="OA" address="0x00002714" value="0x00800000" />
637        <register type="OA" address="0x00002720" value="0x00000000" />
638        <register type="OA" address="0x00002724" value="0x00800000" />
639    </register_config>
640    <register_config type="FLEX">
641        <register type="FLEX" address="0x0000E458" value="0x00005004" />
642        <register type="FLEX" address="0x0000E558" value="0x00010003" />
643        <register type="FLEX" address="0x0000E658" value="0x00012011" />
644        <register type="FLEX" address="0x0000E758" value="0x00051050" />
645        <register type="FLEX" address="0x0000E45C" value="0x00000052" />
646        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
647    </register_config>
648  </set>
649
650  <set name="Compute Metrics Basic set"
651       chipset="EHL"
652       symbol_name="ComputeBasic"
653       underscore_name="compute_basic"
654       mdapi_supported_apis="VK OGL OCL IO BB"
655       hw_config_guid="ae4d01a9-fe55-453c-8c7a-036acd5eacff"
656       >
657    <counter name="GPU Time Elapsed"
658             symbol_name="GpuTime"
659             underscore_name="gpu_time"
660             description="Time elapsed on the GPU during the measurement."
661             data_type="uint64"
662             units="ns"
663             semantic_type="duration"
664             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
665             mdapi_group="GPU"
666             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
667             mdapi_supported_apis=""
668             mdapi_hw_unit_type="gpu"
669             />
670    <counter name="GPU Core Clocks"
671             symbol_name="GpuCoreClocks"
672             underscore_name="gpu_core_clocks"
673             description="The total number of GPU core clocks elapsed during the measurement."
674             data_type="uint64"
675             units="cycles"
676             semantic_type="event"
677             equation="GPU_CLOCK 0 READ"
678             mdapi_group="GPU"
679             mdapi_usage_flags="Tier1 Frame Batch Draw"
680             mdapi_supported_apis=""
681             mdapi_hw_unit_type="gpu"
682             />
683    <counter name="AVG GPU Core Frequency"
684             symbol_name="AvgGpuCoreFrequency"
685             underscore_name="avg_gpu_core_frequency"
686             description="Average GPU Core Frequency in the measurement."
687             data_type="uint64"
688             max_equation="$GpuMaxFrequency"
689             units="hz"
690             semantic_type="event"
691             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
692             mdapi_group="GPU"
693             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
694             mdapi_supported_apis=""
695             mdapi_hw_unit_type="gpu"
696             />
697    <counter name="GPU Busy"
698             symbol_name="GpuBusy"
699             underscore_name="gpu_busy"
700             description="The percentage of time in which the GPU has been processing GPU commands."
701             data_type="float"
702             max_equation="100"
703             units="percent"
704             semantic_type="duration"
705             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
706             mdapi_group="GPU"
707             mdapi_usage_flags="Tier1 Overview System Frame"
708             mdapi_supported_apis=""
709             mdapi_hw_unit_type="gpu"
710             />
711    <counter name="VS Threads Dispatched"
712             symbol_name="VsThreads"
713             underscore_name="vs_threads"
714             description="The total number of vertex shader hardware threads dispatched."
715             data_type="uint64"
716             units="threads"
717             semantic_type="event"
718             equation="A 1 READ"
719             mdapi_group="EU Array/Vertex Shader"
720             mdapi_usage_flags="Tier3 Frame Batch Draw"
721             mdapi_supported_apis=""
722             mdapi_hw_unit_type="gpu"
723             />
724    <counter name="HS Threads Dispatched"
725             symbol_name="HsThreads"
726             underscore_name="hs_threads"
727             description="The total number of hull shader hardware threads dispatched."
728             data_type="uint64"
729             units="threads"
730             semantic_type="event"
731             equation="A 2 READ"
732             mdapi_group="EU Array/Hull Shader"
733             mdapi_usage_flags="Tier3 Frame Batch Draw"
734             mdapi_supported_apis=""
735             mdapi_hw_unit_type="gpu"
736             />
737    <counter name="DS Threads Dispatched"
738             symbol_name="DsThreads"
739             underscore_name="ds_threads"
740             description="The total number of domain shader hardware threads dispatched."
741             data_type="uint64"
742             units="threads"
743             semantic_type="event"
744             equation="A 3 READ"
745             mdapi_group="EU Array/Domain Shader"
746             mdapi_usage_flags="Tier3 Frame Batch Draw"
747             mdapi_supported_apis=""
748             mdapi_hw_unit_type="gpu"
749             />
750    <counter name="GS Threads Dispatched"
751             symbol_name="GsThreads"
752             underscore_name="gs_threads"
753             description="The total number of geometry shader hardware threads dispatched."
754             data_type="uint64"
755             units="threads"
756             semantic_type="event"
757             equation="A 5 READ"
758             mdapi_group="EU Array/Geometry Shader"
759             mdapi_usage_flags="Tier3 Frame Batch Draw"
760             mdapi_supported_apis=""
761             mdapi_hw_unit_type="gpu"
762             />
763    <counter name="FS Threads Dispatched"
764             symbol_name="PsThreads"
765             underscore_name="ps_threads"
766             description="The total number of fragment shader hardware threads dispatched."
767             data_type="uint64"
768             units="threads"
769             semantic_type="event"
770             equation="A 6 READ"
771             mdapi_group="EU Array/Fragment Shader"
772             mdapi_usage_flags="Tier3 Frame Batch Draw"
773             mdapi_supported_apis=""
774             mdapi_hw_unit_type="gpu"
775             />
776    <counter name="CS Threads Dispatched"
777             symbol_name="CsThreads"
778             underscore_name="cs_threads"
779             description="The total number of compute shader hardware threads dispatched."
780             data_type="uint64"
781             units="threads"
782             semantic_type="event"
783             equation="A 4 READ"
784             mdapi_group="EU Array/Compute Shader"
785             mdapi_usage_flags="Tier3 Frame Batch Draw"
786             mdapi_supported_apis=""
787             mdapi_hw_unit_type="gpu"
788             />
789    <counter name="EU Active"
790             symbol_name="EuActive"
791             underscore_name="eu_active"
792             description="The percentage of time in which the Execution Units were actively processing."
793             data_type="float"
794             max_equation="100"
795             units="percent"
796             semantic_type="duration"
797             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
798             mdapi_group="EU Array"
799             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
800             mdapi_supported_apis=""
801             mdapi_hw_unit_type="gpu"
802             />
803    <counter name="EU Stall"
804             symbol_name="EuStall"
805             underscore_name="eu_stall"
806             description="The percentage of time in which the Execution Units were stalled."
807             data_type="float"
808             max_equation="100"
809             units="percent"
810             semantic_type="duration"
811             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
812             mdapi_group="EU Array"
813             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
814             mdapi_supported_apis=""
815             mdapi_hw_unit_type="gpu"
816             />
817    <counter name="EU AVG IPC Rate"
818             symbol_name="EuAvgIpcRate"
819             underscore_name="eu_avg_ipc_rate"
820             description="The average rate of IPC calculated for 2 FPU pipelines."
821             data_type="float"
822             max_equation="2"
823             units="number"
824             semantic_type="ratio"
825             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
826             mdapi_group="EU Array"
827             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
828             mdapi_supported_apis=""
829             mdapi_hw_unit_type="gpu"
830             />
831    <counter name="EU Both FPU Pipes Active"
832             symbol_name="EuFpuBothActive"
833             underscore_name="eu_fpu_both_active"
834             description="The percentage of time in which both EU FPU pipelines were actively processing."
835             data_type="float"
836             max_equation="100"
837             units="percent"
838             semantic_type="duration"
839             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
840             mdapi_group="EU Array/Pipes"
841             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
842             mdapi_supported_apis=""
843             mdapi_hw_unit_type="gpu"
844             />
845    <counter name="EU FPU0 Pipe Active"
846             symbol_name="Fpu0Active"
847             underscore_name="fpu0_active"
848             description="The percentage of time in which EU FPU0 pipeline was actively processing."
849             data_type="float"
850             max_equation="100"
851             units="percent"
852             semantic_type="duration"
853             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
854             mdapi_group="EU Array/Pipes"
855             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
856             mdapi_supported_apis=""
857             mdapi_hw_unit_type="gpu"
858             />
859    <counter name="EU FPU1 Pipe Active"
860             symbol_name="Fpu1Active"
861             underscore_name="fpu1_active"
862             description="The percentage of time in which EU FPU1 pipeline was actively processing."
863             data_type="float"
864             max_equation="100"
865             units="percent"
866             semantic_type="duration"
867             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
868             mdapi_group="EU Array/Pipes"
869             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
870             mdapi_supported_apis=""
871             mdapi_hw_unit_type="gpu"
872             />
873    <counter name="EU Send Pipe Active"
874             symbol_name="EuSendActive"
875             underscore_name="eu_send_active"
876             description="The percentage of time in which EU send pipeline was actively processing."
877             data_type="float"
878             max_equation="100"
879             units="percent"
880             semantic_type="duration"
881             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
882             mdapi_group="EU Array/Pipes"
883             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
884             mdapi_supported_apis=""
885             mdapi_hw_unit_type="gpu"
886             />
887    <counter name="EU Thread Occupancy"
888             symbol_name="EuThreadOccupancy"
889             underscore_name="eu_thread_occupancy"
890             description="The percentage of time in which hardware threads occupied EUs."
891             data_type="float"
892             max_equation="100"
893             units="percent"
894             semantic_type="duration"
895             equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
896             mdapi_group="EU Array"
897             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
898             mdapi_supported_apis=""
899             mdapi_hw_unit_type="gpu"
900             />
901    <counter name="Rasterized Pixels"
902             symbol_name="RasterizedPixels"
903             underscore_name="rasterized_pixels"
904             description="The total number of rasterized pixels."
905             data_type="uint64"
906             units="pixels"
907             semantic_type="event"
908             equation="A 21 READ 4 UMUL"
909             mdapi_group="3D Pipe/Rasterizer"
910             mdapi_usage_flags="Tier3 Frame Batch Draw"
911             mdapi_supported_apis=""
912             mdapi_hw_unit_type="gpu"
913             />
914    <counter name="Early Hi-Depth Test Fails"
915             symbol_name="HiDepthTestFails"
916             underscore_name="hi_depth_test_fails"
917             description="The total number of pixels dropped on early hierarchical depth test."
918             data_type="uint64"
919             units="pixels"
920             semantic_type="event"
921             equation="A 22 READ 4 UMUL"
922             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
923             mdapi_usage_flags="Tier3 Frame Batch Draw"
924             mdapi_supported_apis=""
925             mdapi_hw_unit_type="gpu"
926             />
927    <counter name="Early Depth Test Fails"
928             symbol_name="EarlyDepthTestFails"
929             underscore_name="early_depth_test_fails"
930             description="The total number of pixels dropped on early depth test."
931             data_type="uint64"
932             units="pixels"
933             semantic_type="event"
934             equation="A 23 READ 4 UMUL"
935             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
936             mdapi_usage_flags="Tier3 Frame Batch Draw"
937             mdapi_supported_apis=""
938             mdapi_hw_unit_type="gpu"
939             />
940    <counter name="Samples Killed in FS"
941             symbol_name="SamplesKilledInPs"
942             underscore_name="samples_killed_in_ps"
943             description="The total number of samples or pixels dropped in fragment shaders."
944             data_type="uint64"
945             units="pixels"
946             semantic_type="event"
947             equation="A 24 READ 4 UMUL"
948             mdapi_group="3D Pipe/Fragment Shader"
949             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
950             mdapi_supported_apis=""
951             mdapi_hw_unit_type="gpu"
952             />
953    <counter name="Pixels Failing Tests"
954             symbol_name="PixelsFailingPostPsTests"
955             underscore_name="pixels_failing_post_ps_tests"
956             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
957             data_type="uint64"
958             units="pixels"
959             semantic_type="event"
960             equation="A 25 READ 4 UMUL"
961             mdapi_group="3D Pipe/Output Merger"
962             mdapi_usage_flags="Tier3 Frame Batch Draw"
963             mdapi_supported_apis=""
964             mdapi_hw_unit_type="gpu"
965             />
966    <counter name="Samples Written"
967             symbol_name="SamplesWritten"
968             underscore_name="samples_written"
969             description="The total number of samples or pixels written to all render targets."
970             data_type="uint64"
971             units="pixels"
972             semantic_type="event"
973             equation="A 26 READ 4 UMUL"
974             mdapi_group="3D Pipe/Output Merger"
975             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
976             mdapi_supported_apis=""
977             mdapi_hw_unit_type="gpu"
978             />
979    <counter name="Samples Blended"
980             symbol_name="SamplesBlended"
981             underscore_name="samples_blended"
982             description="The total number of blended samples or pixels written to all render targets."
983             data_type="uint64"
984             units="pixels"
985             semantic_type="event"
986             equation="A 27 READ 4 UMUL"
987             mdapi_group="3D Pipe/Output Merger"
988             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
989             mdapi_supported_apis=""
990             mdapi_hw_unit_type="gpu"
991             />
992    <counter name="Sampler Texels"
993             symbol_name="SamplerTexels"
994             underscore_name="sampler_texels"
995             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
996             data_type="uint64"
997             units="texels"
998             semantic_type="event"
999             equation="A 28 READ 4 UMUL"
1000             mdapi_group="Sampler/Sampler Input"
1001             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1002             mdapi_supported_apis=""
1003             mdapi_hw_unit_type="gpu"
1004             />
1005    <counter name="Sampler Texels Misses"
1006             symbol_name="SamplerTexelMisses"
1007             underscore_name="sampler_texel_misses"
1008             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1009             data_type="uint64"
1010             units="texels"
1011             semantic_type="event"
1012             equation="A 29 READ 4 UMUL"
1013             mdapi_group="Sampler/Sampler Cache"
1014             mdapi_usage_flags="Tier3 Batch Frame Draw"
1015             mdapi_supported_apis=""
1016             mdapi_hw_unit_type="gpu"
1017             />
1018    <counter name="SLM Bytes Read"
1019             symbol_name="SlmBytesRead"
1020             underscore_name="slm_bytes_read"
1021             description="The total number of GPU memory bytes read from shared local memory."
1022             data_type="uint64"
1023             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1024             units="bytes"
1025             semantic_type="throughput"
1026             equation="A 30 READ 64 UMUL"
1027             mdapi_group="L3/Data Port/SLM"
1028             mdapi_usage_flags="Tier3 Frame Batch Draw"
1029             mdapi_supported_apis=""
1030             mdapi_hw_unit_type="gpu"
1031             />
1032    <counter name="SLM Bytes Written"
1033             symbol_name="SlmBytesWritten"
1034             underscore_name="slm_bytes_written"
1035             description="The total number of GPU memory bytes written into shared local memory."
1036             data_type="uint64"
1037             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1038             units="bytes"
1039             semantic_type="throughput"
1040             equation="A 31 READ 64 UMUL"
1041             mdapi_group="L3/Data Port/SLM"
1042             mdapi_usage_flags="Tier3 Frame Batch Draw"
1043             mdapi_supported_apis=""
1044             mdapi_hw_unit_type="gpu"
1045             />
1046    <counter name="Shader Memory Accesses"
1047             symbol_name="ShaderMemoryAccesses"
1048             underscore_name="shader_memory_accesses"
1049             description="The total number of shader memory accesses to L3."
1050             data_type="uint64"
1051             units="messages"
1052             semantic_type="event"
1053             equation="A 32 READ"
1054             mdapi_group="L3/Data Port"
1055             mdapi_usage_flags="Tier3 Frame Batch Draw"
1056             mdapi_supported_apis=""
1057             mdapi_hw_unit_type="gpu"
1058             />
1059    <counter name="Shader Atomic Memory Accesses"
1060             symbol_name="ShaderAtomics"
1061             underscore_name="shader_atomics"
1062             description="The total number of shader atomic memory accesses."
1063             data_type="uint64"
1064             units="messages"
1065             semantic_type="event"
1066             equation="A 34 READ"
1067             mdapi_group="L3/Data Port/Atomics"
1068             mdapi_usage_flags="Tier3 Frame Batch Draw"
1069             mdapi_supported_apis=""
1070             mdapi_hw_unit_type="gpu"
1071             />
1072    <counter name="L3 Shader Throughput"
1073             symbol_name="L3ShaderThroughput"
1074             underscore_name="l3_shader_throughput"
1075             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1076             data_type="uint64"
1077             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1078             units="bytes"
1079             semantic_type="throughput"
1080             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
1081             mdapi_group="L3/Data Port"
1082             mdapi_usage_flags="Tier2 Frame Batch Draw"
1083             mdapi_supported_apis=""
1084             mdapi_hw_unit_type="gpu"
1085             />
1086    <counter name="Shader Barrier Messages"
1087             symbol_name="ShaderBarriers"
1088             underscore_name="shader_barriers"
1089             description="The total number of shader barrier messages."
1090             data_type="uint64"
1091             units="messages"
1092             semantic_type="event"
1093             equation="A 35 READ"
1094             mdapi_group="EU Array/Barrier"
1095             mdapi_usage_flags="Tier3 Frame Batch Draw"
1096             mdapi_supported_apis=""
1097             mdapi_hw_unit_type="gpu"
1098             />
1099    <counter name="Typed Bytes Read"
1100             symbol_name="TypedBytesRead"
1101             underscore_name="typed_bytes_read"
1102             description="The total number of typed memory bytes read via Data Port."
1103             data_type="uint64"
1104             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1105             units="bytes"
1106             semantic_type="throughput"
1107             equation="C 7 READ C 6 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1108             mdapi_group="L3/Data Port"
1109             mdapi_usage_flags="Tier3 Frame Batch Draw"
1110             mdapi_supported_apis=""
1111             mdapi_hw_unit_type="gpu"
1112             />
1113    <counter name="Typed Bytes Written"
1114             symbol_name="TypedBytesWritten"
1115             underscore_name="typed_bytes_written"
1116             description="The total number of untyped memory bytes written via Data Port."
1117             data_type="uint64"
1118             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1119             units="bytes"
1120             semantic_type="throughput"
1121             equation="C 5 READ C 4 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1122             mdapi_group="L3/Data Port"
1123             mdapi_usage_flags="Tier3 Frame Batch Draw"
1124             mdapi_supported_apis=""
1125             mdapi_hw_unit_type="gpu"
1126             />
1127    <counter name="Untyped Bytes Read"
1128             symbol_name="UntypedBytesRead"
1129             underscore_name="untyped_bytes_read"
1130             description="The total number of typed memory bytes read via Data Port."
1131             data_type="uint64"
1132             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1133             units="bytes"
1134             semantic_type="throughput"
1135             equation="C 3 READ C 2 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1136             mdapi_group="L3/Data Port"
1137             mdapi_usage_flags="Tier3 Frame Batch Draw"
1138             mdapi_supported_apis=""
1139             mdapi_hw_unit_type="gpu"
1140             />
1141    <counter name="Untyped Writes"
1142             symbol_name="UntypedBytesWritten"
1143             underscore_name="untyped_bytes_written"
1144             description="The total number of untyped memory bytes written via Data Port."
1145             data_type="uint64"
1146             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1147             units="bytes"
1148             semantic_type="throughput"
1149             equation="C 1 READ C 0 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1150             mdapi_group="L3/Data Port"
1151             mdapi_usage_flags="Tier3 Frame Batch Draw"
1152             mdapi_supported_apis=""
1153             mdapi_hw_unit_type="gpu"
1154             />
1155    <counter name="Typed Atomics Accesses"
1156             symbol_name="TypedAtomics"
1157             underscore_name="typed_atomics"
1158             description="The total number of typed atomic accesses via Data Port."
1159             data_type="uint64"
1160             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1161             units="events"
1162             semantic_type="throughput"
1163             equation="B 4 READ B 5 READ FADD 2 FDIV $EuSubslicesTotalCount FMUL"
1164             mdapi_group="L3/Data Port"
1165             mdapi_usage_flags="Tier3 Frame Batch Draw"
1166             mdapi_supported_apis=""
1167             mdapi_hw_unit_type="gpu"
1168             />
1169    <counter name="GTI Read Throughput"
1170             symbol_name="GtiReadThroughput"
1171             underscore_name="gti_read_throughput"
1172             description="The total number of GPU memory bytes read from GTI."
1173             data_type="uint64"
1174             max_equation="$GpuCoreClocks 64 UMUL"
1175             units="bytes"
1176             semantic_type="throughput"
1177             equation="64  B 7 READ B 6 READ UADD UMUL"
1178             mdapi_group="GTI"
1179             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1180             mdapi_supported_apis=""
1181             mdapi_hw_unit_type="gpu"
1182             />
1183    <counter name="GTI Write Throughput"
1184             symbol_name="GtiWriteThroughput"
1185             underscore_name="gti_write_throughput"
1186             description="The total number of GPU memory bytes written to GTI."
1187             data_type="uint64"
1188             max_equation="$GpuCoreClocks 64 UMUL"
1189             units="bytes"
1190             semantic_type="throughput"
1191             equation="64  B 0 READ B 2 READ UADD UMUL"
1192             mdapi_group="GTI"
1193             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1194             mdapi_supported_apis=""
1195             mdapi_hw_unit_type="gpu"
1196             />
1197    <register_config type="NOA">
1198        <register type="NOA" address="0x00000D04" value="0x00000200" />
1199        <register type="NOA" address="0x00009840" value="0x00000000" />
1200        <register type="NOA" address="0x00009884" value="0x00000000" />
1201        <register type="NOA" address="0x00009888" value="0x12230012" />
1202        <register type="NOA" address="0x00009888" value="0x10230019" />
1203        <register type="NOA" address="0x00009888" value="0x12A30012" />
1204        <register type="NOA" address="0x00009888" value="0x10A30019" />
1205        <register type="NOA" address="0x00009888" value="0x1A200080" />
1206        <register type="NOA" address="0x00009888" value="0x1C200002" />
1207        <register type="NOA" address="0x00009888" value="0x04208000" />
1208        <register type="NOA" address="0x00009888" value="0x08208000" />
1209        <register type="NOA" address="0x00009888" value="0x0C208000" />
1210        <register type="NOA" address="0x00009888" value="0x0A230031" />
1211        <register type="NOA" address="0x00009888" value="0x0E231E00" />
1212        <register type="NOA" address="0x00009888" value="0x0223003D" />
1213        <register type="NOA" address="0x00009888" value="0x04230032" />
1214        <register type="NOA" address="0x00009888" value="0x06230033" />
1215        <register type="NOA" address="0x00009888" value="0x00230000" />
1216        <register type="NOA" address="0x00009888" value="0x1AA08200" />
1217        <register type="NOA" address="0x00009888" value="0x02A08000" />
1218        <register type="NOA" address="0x00009888" value="0x06A08000" />
1219        <register type="NOA" address="0x00009888" value="0x0AA08000" />
1220        <register type="NOA" address="0x00009888" value="0x0AA31880" />
1221        <register type="NOA" address="0x00009888" value="0x0EA3003C" />
1222        <register type="NOA" address="0x00009888" value="0x00A31E80" />
1223        <register type="NOA" address="0x00009888" value="0x02A31900" />
1224        <register type="NOA" address="0x00009888" value="0x04A31980" />
1225        <register type="NOA" address="0x00009888" value="0x0E044055" />
1226        <register type="NOA" address="0x00009888" value="0x10040141" />
1227        <register type="NOA" address="0x00009888" value="0x0C045000" />
1228        <register type="NOA" address="0x00009888" value="0x0E055000" />
1229        <register type="NOA" address="0x00009888" value="0x14050050" />
1230        <register type="NOA" address="0x00009888" value="0x04054000" />
1231        <register type="NOA" address="0x00009888" value="0x06055000" />
1232        <register type="NOA" address="0x00009888" value="0x08055000" />
1233        <register type="NOA" address="0x00009888" value="0x0A051000" />
1234        <register type="NOA" address="0x00009888" value="0x260600CC" />
1235        <register type="NOA" address="0x00009888" value="0x24067E00" />
1236        <register type="NOA" address="0x00009888" value="0x18123000" />
1237        <register type="NOA" address="0x00009888" value="0x1A12000C" />
1238        <register type="NOA" address="0x00009888" value="0x0212C000" />
1239        <register type="NOA" address="0x00009888" value="0x0612C000" />
1240        <register type="NOA" address="0x00009888" value="0x0A12C000" />
1241        <register type="NOA" address="0x00009888" value="0x08138000" />
1242        <register type="NOA" address="0x00009888" value="0x0A134000" />
1243        <register type="NOA" address="0x00009888" value="0x0413A000" />
1244        <register type="NOA" address="0x00009888" value="0x06132000" />
1245        <register type="NOA" address="0x00009888" value="0x0A148000" />
1246        <register type="NOA" address="0x00009888" value="0x0E144000" />
1247        <register type="NOA" address="0x00009888" value="0x00148000" />
1248        <register type="NOA" address="0x00009888" value="0x02148000" />
1249        <register type="NOA" address="0x00009888" value="0x04148000" />
1250        <register type="NOA" address="0x00009888" value="0x16150380" />
1251        <register type="NOA" address="0x00009888" value="0x1815000D" />
1252        <register type="NOA" address="0x00009888" value="0x02154000" />
1253        <register type="NOA" address="0x00009888" value="0x0415C000" />
1254        <register type="NOA" address="0x00009888" value="0x06154000" />
1255        <register type="NOA" address="0x00009888" value="0x0815C000" />
1256        <register type="NOA" address="0x00009888" value="0x0A154000" />
1257        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1258        <register type="NOA" address="0x00009888" value="0x0A182000" />
1259        <register type="NOA" address="0x00009888" value="0x0E188000" />
1260        <register type="NOA" address="0x00009888" value="0x02182000" />
1261        <register type="NOA" address="0x00009888" value="0x04182000" />
1262        <register type="NOA" address="0x00009888" value="0x06182000" />
1263        <register type="NOA" address="0x00009888" value="0x12190400" />
1264        <register type="NOA" address="0x00009888" value="0x14190020" />
1265        <register type="NOA" address="0x00009888" value="0x0A192000" />
1266        <register type="NOA" address="0x00009888" value="0x0C192000" />
1267        <register type="NOA" address="0x00009888" value="0x0E192000" />
1268        <register type="NOA" address="0x00009888" value="0x0A1C8000" />
1269        <register type="NOA" address="0x00009888" value="0x0E1C2000" />
1270        <register type="NOA" address="0x00009888" value="0x001C8000" />
1271        <register type="NOA" address="0x00009888" value="0x021C8000" />
1272        <register type="NOA" address="0x00009888" value="0x041C8000" />
1273        <register type="NOA" address="0x00009888" value="0x121D1000" />
1274        <register type="NOA" address="0x00009888" value="0x141D0008" />
1275        <register type="NOA" address="0x00009888" value="0x081D8000" />
1276        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
1277        <register type="NOA" address="0x00009888" value="0x0C1D8000" />
1278        <register type="NOA" address="0x00009884" value="0x00000003" />
1279        <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
1280        <register type="NOA" address="0x00009888" value="0x1C1C000A" />
1281        <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
1282        <register type="NOA" address="0x00009888" value="0x1C5C000A" />
1283        <register type="NOA" address="0x00009888" value="0x001C0097" />
1284        <register type="NOA" address="0x00009888" value="0x0C1CA700" />
1285        <register type="NOA" address="0x00009888" value="0x101C0000" />
1286        <register type="NOA" address="0x00009888" value="0x081D0100" />
1287        <register type="NOA" address="0x00009888" value="0x0A1D0020" />
1288        <register type="NOA" address="0x00009888" value="0x085C0097" />
1289        <register type="NOA" address="0x00009888" value="0x0C5C00A7" />
1290        <register type="NOA" address="0x00009888" value="0x105C0000" />
1291        <register type="NOA" address="0x00009888" value="0x0A5D0011" />
1292        <register type="NOA" address="0x00009888" value="0x181E8000" />
1293        <register type="NOA" address="0x00009888" value="0x1E1E0300" />
1294        <register type="NOA" address="0x00009888" value="0x201E000B" />
1295        <register type="NOA" address="0x00009888" value="0x301F4000" />
1296        <register type="NOA" address="0x00009888" value="0x501F2124" />
1297        <register type="NOA" address="0x00009888" value="0x521F2520" />
1298        <register type="NOA" address="0x00009888" value="0x541F0024" />
1299        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
1300        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
1301        <register type="NOA" address="0x00009888" value="0x3E1F0300" />
1302        <register type="NOA" address="0x00009888" value="0x461F0300" />
1303        <register type="NOA" address="0x00009888" value="0x481F3000" />
1304        <register type="NOA" address="0x00009888" value="0x4A1F0300" />
1305        <register type="NOA" address="0x00009888" value="0x4C1F0003" />
1306        <register type="NOA" address="0x00009888" value="0x141F0000" />
1307        <register type="NOA" address="0x00009888" value="0x401F3000" />
1308        <register type="NOA" address="0x00009888" value="0x421F3000" />
1309        <register type="NOA" address="0x00009888" value="0x441F3000" />
1310    </register_config>
1311    <register_config type="OA">
1312        <register type="OA" address="0x00002740" value="0x00000000" />
1313        <register type="OA" address="0x00002710" value="0x00000000" />
1314        <register type="OA" address="0x00002714" value="0x00800000" />
1315        <register type="OA" address="0x00002720" value="0x00000000" />
1316        <register type="OA" address="0x00002724" value="0x00800000" />
1317    </register_config>
1318    <register_config type="FLEX">
1319        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1320        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1321        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1322        <register type="FLEX" address="0x0000E758" value="0x00000008" />
1323        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
1324    </register_config>
1325  </set>
1326
1327  <set name="ComputeExtended metrics set"
1328       chipset="EHL"
1329       symbol_name="ComputeExtended"
1330       underscore_name="compute_extended"
1331       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
1332       hw_config_guid="05700b63-f044-4c79-b8ae-676972114745"
1333       >
1334    <counter name="GPU Time Elapsed"
1335             symbol_name="GpuTime"
1336             underscore_name="gpu_time"
1337             description="Time elapsed on the GPU during the measurement."
1338             data_type="uint64"
1339             units="ns"
1340             semantic_type="duration"
1341             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1342             mdapi_group="GPU"
1343             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1344             mdapi_supported_apis=""
1345             mdapi_hw_unit_type="gpu"
1346             />
1347    <counter name="GPU Core Clocks"
1348             symbol_name="GpuCoreClocks"
1349             underscore_name="gpu_core_clocks"
1350             description="The total number of GPU core clocks elapsed during the measurement."
1351             data_type="uint64"
1352             units="cycles"
1353             semantic_type="event"
1354             equation="GPU_CLOCK 0 READ"
1355             mdapi_group="GPU"
1356             mdapi_usage_flags="Tier1 Frame Batch Draw"
1357             mdapi_supported_apis=""
1358             mdapi_hw_unit_type="gpu"
1359             />
1360    <counter name="AVG GPU Core Frequency"
1361             symbol_name="AvgGpuCoreFrequency"
1362             underscore_name="avg_gpu_core_frequency"
1363             description="Average GPU Core Frequency in the measurement."
1364             data_type="uint64"
1365             max_equation="$GpuMaxFrequency"
1366             units="hz"
1367             semantic_type="event"
1368             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1369             mdapi_group="GPU"
1370             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1371             mdapi_supported_apis=""
1372             mdapi_hw_unit_type="gpu"
1373             />
1374    <counter name="GPU Busy"
1375             symbol_name="GpuBusy"
1376             underscore_name="gpu_busy"
1377             description="The percentage of time in which the GPU has been processing GPU commands."
1378             data_type="float"
1379             max_equation="100"
1380             units="percent"
1381             semantic_type="duration"
1382             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1383             mdapi_group="GPU"
1384             mdapi_usage_flags="Tier1 Overview System Frame"
1385             mdapi_supported_apis=""
1386             mdapi_hw_unit_type="gpu"
1387             />
1388    <counter name="CS Threads Dispatched"
1389             symbol_name="CsThreads"
1390             underscore_name="cs_threads"
1391             description="The total number of compute shader hardware threads dispatched."
1392             data_type="uint64"
1393             units="threads"
1394             semantic_type="event"
1395             equation="A 4 READ"
1396             mdapi_group="EU Array/Compute Shader"
1397             mdapi_usage_flags="Tier3 Frame Batch Draw"
1398             mdapi_supported_apis=""
1399             mdapi_hw_unit_type="gpu"
1400             />
1401    <counter name="Typed Atomics 00"
1402             symbol_name="TypedAtomics00"
1403             underscore_name="typed_atomics00"
1404             description="Slice 0 Subslice group 0 typed atomics."
1405             data_type="uint64"
1406             units="messages"
1407             semantic_type="event"
1408             equation="C 7 READ"
1409             availability="$SubsliceMask 1 AND"
1410             mdapi_group="L3/Data Port"
1411             mdapi_usage_flags="Tier3 Frame Batch Draw"
1412             mdapi_supported_apis=""
1413             mdapi_hw_unit_type="subslice"
1414             />
1415    <counter name="Typed Reads 00"
1416             symbol_name="TypedReads00"
1417             underscore_name="typed_reads00"
1418             description="Slice 0 Subslice group 0 typed reads."
1419             data_type="uint64"
1420             units="messages"
1421             semantic_type="event"
1422             equation="C 6 READ"
1423             availability="$SubsliceMask 1 AND"
1424             mdapi_group="L3/Data Port"
1425             mdapi_usage_flags="Tier3 Frame Batch Draw"
1426             mdapi_supported_apis=""
1427             mdapi_hw_unit_type="subslice"
1428             />
1429    <counter name="Typed Writes 00"
1430             symbol_name="TypedWrites00"
1431             underscore_name="typed_writes00"
1432             description="Slice 0 Subslice group 0 typed writes."
1433             data_type="uint64"
1434             units="messages"
1435             semantic_type="event"
1436             equation="C 5 READ"
1437             availability="$SubsliceMask 1 AND"
1438             mdapi_group="L3/Data Port"
1439             mdapi_usage_flags="Tier3 Frame Batch Draw"
1440             mdapi_supported_apis=""
1441             mdapi_hw_unit_type="subslice"
1442             />
1443    <counter name="Untyped Reads 00"
1444             symbol_name="UntypedReads00"
1445             underscore_name="untyped_reads00"
1446             description="Slice 0 Subslice group 0 untyped reads (including SLM reads)."
1447             data_type="uint64"
1448             units="messages"
1449             semantic_type="event"
1450             equation="C 4 READ"
1451             availability="$SubsliceMask 1 AND"
1452             mdapi_group="L3/Data Port"
1453             mdapi_usage_flags="Tier3 Frame Batch Draw"
1454             mdapi_supported_apis=""
1455             mdapi_hw_unit_type="subslice"
1456             />
1457    <counter name="Untyped Writes 00"
1458             symbol_name="UntypedWrites00"
1459             underscore_name="untyped_writes00"
1460             description="Slice 0 Subslice group 0 untyped writes (including SLM writes)."
1461             data_type="uint64"
1462             units="messages"
1463             semantic_type="event"
1464             equation="C 3 READ"
1465             availability="$SubsliceMask 1 AND"
1466             mdapi_group="L3/Data Port"
1467             mdapi_usage_flags="Tier3 Frame Batch Draw"
1468             mdapi_supported_apis=""
1469             mdapi_hw_unit_type="subslice"
1470             />
1471    <counter name="Eu Typed Reads 00"
1472             symbol_name="EuTypedReads00"
1473             underscore_name="eu_typed_reads00"
1474             description="Slice0 Subslice group 0 Eu Typed Reads"
1475             data_type="uint64"
1476             units="messages"
1477             semantic_type="event"
1478             equation="B 3 READ"
1479             availability="$SubsliceMask 1 AND"
1480             mdapi_group="L3/Data Port"
1481             mdapi_usage_flags="Tier3 Frame Batch Draw"
1482             mdapi_supported_apis=""
1483             mdapi_hw_unit_type="subslice"
1484             />
1485    <counter name="Eu Typed Writes 00"
1486             symbol_name="EuTypedWrites00"
1487             underscore_name="eu_typed_writes00"
1488             description="Slice0 Subslice group 0 Eu Typed Writes"
1489             data_type="uint64"
1490             units="messages"
1491             semantic_type="event"
1492             equation="B 4 READ"
1493             availability="$SubsliceMask 1 AND"
1494             mdapi_group="L3/Data Port"
1495             mdapi_usage_flags="Tier3 Frame Batch Draw"
1496             mdapi_supported_apis=""
1497             mdapi_hw_unit_type="subslice"
1498             />
1499    <counter name="Eu Typed Atomics 00"
1500             symbol_name="EuTypedAtomics00"
1501             underscore_name="eu_typed_atomics00"
1502             description="Slice0 Subslice group 0 Eu Typed Atomics"
1503             data_type="uint64"
1504             units="messages"
1505             semantic_type="event"
1506             equation="B 2 READ"
1507             availability="$SubsliceMask 1 AND"
1508             mdapi_group="L3/Data Port"
1509             mdapi_usage_flags="Tier3 Frame Batch Draw"
1510             mdapi_supported_apis=""
1511             mdapi_hw_unit_type="subslice"
1512             />
1513    <counter name="Eu A32 Untyped Reads 00"
1514             symbol_name="EuA32UntypedReads00"
1515             underscore_name="eu_a32_untyped_reads00"
1516             description="Slice0 Subslice group 0 Eu A32 Untyped Reads"
1517             data_type="uint64"
1518             units="messages"
1519             semantic_type="event"
1520             equation="B 0 READ"
1521             availability="$SubsliceMask 1 AND"
1522             mdapi_group="L3/Data Port"
1523             mdapi_usage_flags="Tier3 Frame Batch Draw"
1524             mdapi_supported_apis=""
1525             mdapi_hw_unit_type="subslice"
1526             />
1527    <counter name="Eu A32 Untyped Writes 00"
1528             symbol_name="EuA32UntypedWrites00"
1529             underscore_name="eu_a32_untyped_writes00"
1530             description="Slice0 Subslice group 0 Eu A32 Untyped Writes"
1531             data_type="uint64"
1532             units="messages"
1533             semantic_type="event"
1534             equation="B 7 READ B 1 READ UADD"
1535             availability="$SubsliceMask 1 AND"
1536             mdapi_group="L3/Data Port"
1537             mdapi_usage_flags="Tier3 Frame Batch Draw"
1538             mdapi_supported_apis=""
1539             mdapi_hw_unit_type="subslice"
1540             />
1541    <counter name="Eu 64 Untyped Reads 00"
1542             symbol_name="EuA64UntypedReads00"
1543             underscore_name="eu_a64_untyped_reads00"
1544             description="Slice0 Subslice group 0 Eu 64 Untyped Reads"
1545             data_type="float"
1546             units="messages"
1547             semantic_type="event"
1548             equation="B 5 READ C 1 READ FADD B 6 READ FADD"
1549             availability="$SubsliceMask 1 AND"
1550             mdapi_group="L3/Data Port"
1551             mdapi_usage_flags="Tier3 Frame Batch Draw"
1552             mdapi_supported_apis=""
1553             mdapi_hw_unit_type="subslice"
1554             />
1555    <counter name="Eu A64 Untyped Writes 00"
1556             symbol_name="EuA64UntypedWrites00"
1557             underscore_name="eu_a64_untyped_writes00"
1558             description="Slice0 Subslice group 0 Eu A64 Untyped Writes"
1559             data_type="uint64"
1560             units="messages"
1561             semantic_type="event"
1562             equation="C 2 READ"
1563             availability="$SubsliceMask 1 AND"
1564             mdapi_group="L3/Data Port"
1565             mdapi_usage_flags="Tier3 Frame Batch Draw"
1566             mdapi_supported_apis=""
1567             mdapi_hw_unit_type="subslice"
1568             />
1569    <counter name="TypedAtomicsPerCacheLine"
1570             symbol_name="TypedAtomicsPerCacheLine"
1571             underscore_name="typed_atomics_per_cache_line"
1572             description="The ratio of EU typed atomics requests to L3 cache line writes."
1573             data_type="float"
1574             units="eu sends to l3 cache lines"
1575             semantic_type="ratio"
1576             equation="$EuTypedAtomics00 $TypedAtomics00 FDIV"
1577             availability="$SubsliceMask 1 AND"
1578             mdapi_group="L3/Data Port"
1579             mdapi_usage_flags="Tier3 Frame Batch Draw"
1580             mdapi_supported_apis=""
1581             mdapi_hw_unit_type="subslice"
1582             />
1583    <counter name="TypedReadsPerCacheLine"
1584             symbol_name="TypedReadsPerCacheLine"
1585             underscore_name="typed_reads_per_cache_line"
1586             description="The ratio of EU typed read requests to L3 cache line reads."
1587             data_type="float"
1588             units="eu sends to l3 cache lines"
1589             semantic_type="ratio"
1590             equation="$EuTypedReads00 $TypedReads00 FDIV"
1591             availability="$SubsliceMask 1 AND"
1592             mdapi_group="L3/Data Port"
1593             mdapi_usage_flags="Tier3 Frame Batch Draw"
1594             mdapi_supported_apis=""
1595             mdapi_hw_unit_type="subslice"
1596             />
1597    <counter name="TypedWritesPerCacheLine"
1598             symbol_name="TypedWritesPerCacheLine"
1599             underscore_name="typed_writes_per_cache_line"
1600             description="The ratio of EU typed write requests to L3 cache line writes."
1601             data_type="float"
1602             units="eu sends to l3 cache lines"
1603             semantic_type="ratio"
1604             equation="$EuTypedWrites00 $TypedWrites00 FDIV"
1605             availability="$SubsliceMask 1 AND"
1606             mdapi_group="L3/Data Port"
1607             mdapi_usage_flags="Tier3 Frame Batch Draw"
1608             mdapi_supported_apis=""
1609             mdapi_hw_unit_type="subslice"
1610             />
1611    <counter name="UntypedReadsPerCacheLine"
1612             symbol_name="UntypedReadsPerCacheLine"
1613             underscore_name="untyped_reads_per_cache_line"
1614             description="The ratio of EU untyped read requests to L3 cache line reads."
1615             data_type="float"
1616             units="eu sends to l3 cache lines"
1617             semantic_type="ratio"
1618             equation="B 0 READ B 5 READ C 1 READ FADD B 6 READ FADD FADD C 4 READ FDIV"
1619             mdapi_group="L3/Data Port"
1620             mdapi_usage_flags="Tier3 Frame Batch Draw"
1621             mdapi_supported_apis=""
1622             mdapi_hw_unit_type="subslice"
1623             />
1624    <counter name="UntypedWritesPerCacheLine"
1625             symbol_name="UntypedWritesPerCacheLine"
1626             underscore_name="untyped_writes_per_cache_line"
1627             description="The ratio of EU untyped write requests to L3 cache line writes."
1628             data_type="float"
1629             units="eu sends to l3 cache lines"
1630             semantic_type="ratio"
1631             equation="B 7 READ B 1 READ FADD C 2 READ FADD C 3 READ FDIV"
1632             availability="$SubsliceMask 1 AND"
1633             mdapi_group="L3/Data Port"
1634             mdapi_usage_flags="Tier3 Frame Batch Draw"
1635             mdapi_supported_apis=""
1636             mdapi_hw_unit_type="subslice"
1637             />
1638    <register_config type="NOA">
1639        <register type="NOA" address="0x00000D04" value="0x00000200" />
1640        <register type="NOA" address="0x00009840" value="0x00000000" />
1641        <register type="NOA" address="0x00009884" value="0x00000000" />
1642        <register type="NOA" address="0x00009888" value="0x14210160" />
1643        <register type="NOA" address="0x00009888" value="0x18210120" />
1644        <register type="NOA" address="0x00009888" value="0x12230019" />
1645        <register type="NOA" address="0x00009888" value="0x10230012" />
1646        <register type="NOA" address="0x00009888" value="0x101E8000" />
1647        <register type="NOA" address="0x00009888" value="0x1C1EE000" />
1648        <register type="NOA" address="0x00009888" value="0x1E1E001F" />
1649        <register type="NOA" address="0x00009888" value="0x00204000" />
1650        <register type="NOA" address="0x00009888" value="0x0E204000" />
1651        <register type="NOA" address="0x00009888" value="0x18204000" />
1652        <register type="NOA" address="0x00009888" value="0x1A205550" />
1653        <register type="NOA" address="0x00009888" value="0x04208000" />
1654        <register type="NOA" address="0x00009888" value="0x06208000" />
1655        <register type="NOA" address="0x00009888" value="0x08208000" />
1656        <register type="NOA" address="0x00009888" value="0x0A208000" />
1657        <register type="NOA" address="0x00009888" value="0x0C208000" />
1658        <register type="NOA" address="0x00009888" value="0x00210041" />
1659        <register type="NOA" address="0x00009888" value="0x06214200" />
1660        <register type="NOA" address="0x00009888" value="0x08214443" />
1661        <register type="NOA" address="0x00009888" value="0x0A214645" />
1662        <register type="NOA" address="0x00009888" value="0x0C217647" />
1663        <register type="NOA" address="0x00009888" value="0x0E210073" />
1664        <register type="NOA" address="0x00009888" value="0x1E210000" />
1665        <register type="NOA" address="0x00009888" value="0x10210000" />
1666        <register type="NOA" address="0x00009888" value="0x02231AB4" />
1667        <register type="NOA" address="0x00009888" value="0x04231DBA" />
1668        <register type="NOA" address="0x00009888" value="0x06230039" />
1669        <register type="NOA" address="0x00009888" value="0x00230000" />
1670        <register type="NOA" address="0x00009888" value="0x0C044400" />
1671        <register type="NOA" address="0x00009888" value="0x0E045555" />
1672        <register type="NOA" address="0x00009888" value="0x10040055" />
1673        <register type="NOA" address="0x00009888" value="0x04051000" />
1674        <register type="NOA" address="0x00009888" value="0x0A055000" />
1675        <register type="NOA" address="0x00009888" value="0x0C055000" />
1676        <register type="NOA" address="0x00009888" value="0x0E055000" />
1677        <register type="NOA" address="0x00009888" value="0x14050015" />
1678        <register type="NOA" address="0x00009888" value="0x06055000" />
1679        <register type="NOA" address="0x00009888" value="0x08055000" />
1680        <register type="NOA" address="0x00009888" value="0x2406FD00" />
1681        <register type="NOA" address="0x00009888" value="0x2606007F" />
1682        <register type="NOA" address="0x00009888" value="0x0015C000" />
1683        <register type="NOA" address="0x00009888" value="0x0E15C000" />
1684        <register type="NOA" address="0x00009888" value="0x16157FF8" />
1685        <register type="NOA" address="0x00009888" value="0x18150003" />
1686        <register type="NOA" address="0x00009888" value="0x0415C000" />
1687        <register type="NOA" address="0x00009888" value="0x0615C000" />
1688        <register type="NOA" address="0x00009888" value="0x0815C000" />
1689        <register type="NOA" address="0x00009888" value="0x0A15C000" />
1690        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1691        <register type="NOA" address="0x00009888" value="0x00182000" />
1692        <register type="NOA" address="0x00009888" value="0x0618A000" />
1693        <register type="NOA" address="0x00009888" value="0x0818A000" />
1694        <register type="NOA" address="0x00009888" value="0x0A18A000" />
1695        <register type="NOA" address="0x00009888" value="0x0C18A000" />
1696        <register type="NOA" address="0x00009888" value="0x0E182000" />
1697        <register type="NOA" address="0x00009888" value="0x0218A000" />
1698        <register type="NOA" address="0x00009888" value="0x0418A000" />
1699        <register type="NOA" address="0x00009888" value="0x08192000" />
1700        <register type="NOA" address="0x00009888" value="0x0E19A000" />
1701        <register type="NOA" address="0x00009888" value="0x12195540" />
1702        <register type="NOA" address="0x00009888" value="0x1419000A" />
1703        <register type="NOA" address="0x00009888" value="0x0A19A000" />
1704        <register type="NOA" address="0x00009888" value="0x0C19A000" />
1705        <register type="NOA" address="0x00009884" value="0x00000003" />
1706        <register type="NOA" address="0x00009888" value="0x18130343" />
1707        <register type="NOA" address="0x00009888" value="0x22000008" />
1708        <register type="NOA" address="0x00009888" value="0x12008000" />
1709        <register type="NOA" address="0x00009888" value="0x0E137300" />
1710        <register type="NOA" address="0x00009888" value="0x00137B00" />
1711        <register type="NOA" address="0x00009888" value="0x10130000" />
1712        <register type="NOA" address="0x00009888" value="0x1E130000" />
1713        <register type="NOA" address="0x00009888" value="0x1C130000" />
1714        <register type="NOA" address="0x00009888" value="0x0E168000" />
1715        <register type="NOA" address="0x00009888" value="0x00168000" />
1716        <register type="NOA" address="0x00009888" value="0x1A1A0010" />
1717        <register type="NOA" address="0x00009888" value="0x021A4000" />
1718        <register type="NOA" address="0x00009888" value="0x301F8000" />
1719        <register type="NOA" address="0x00009888" value="0x501F4924" />
1720        <register type="NOA" address="0x00009888" value="0x521F4924" />
1721        <register type="NOA" address="0x00009888" value="0x541F000C" />
1722        <register type="NOA" address="0x00009888" value="0x3A1F2000" />
1723        <register type="NOA" address="0x00009888" value="0x4E1F2441" />
1724        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
1725        <register type="NOA" address="0x00009888" value="0x461F0000" />
1726        <register type="NOA" address="0x00009888" value="0x481F0000" />
1727        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
1728        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
1729        <register type="NOA" address="0x00009888" value="0x141F0000" />
1730        <register type="NOA" address="0x00009888" value="0x401F1041" />
1731        <register type="NOA" address="0x00009888" value="0x421F1010" />
1732        <register type="NOA" address="0x00009888" value="0x441F1010" />
1733    </register_config>
1734    <register_config type="OA">
1735        <register type="OA" address="0x00002740" value="0x00000000" />
1736        <register type="OA" address="0x00002710" value="0x00000000" />
1737        <register type="OA" address="0x00002714" value="0xF0800000" />
1738        <register type="OA" address="0x00002720" value="0x00000000" />
1739        <register type="OA" address="0x00002724" value="0xF0800000" />
1740        <register type="OA" address="0x00002770" value="0x30000036" />
1741        <register type="OA" address="0x00002774" value="0x01FFFE00" />
1742        <register type="OA" address="0x00002778" value="0x31000034" />
1743        <register type="OA" address="0x0000277C" value="0x01FFFE00" />
1744        <register type="OA" address="0x00002780" value="0x00000C9A" />
1745        <register type="OA" address="0x00002784" value="0x0000FE00" />
1746        <register type="OA" address="0x00002788" value="0x00000C92" />
1747        <register type="OA" address="0x0000278C" value="0x0000FE00" />
1748        <register type="OA" address="0x00002790" value="0x00000CA2" />
1749        <register type="OA" address="0x00002794" value="0x0000FE00" />
1750        <register type="OA" address="0x00002798" value="0x00000E42" />
1751        <register type="OA" address="0x0000279C" value="0x0000FE00" />
1752        <register type="OA" address="0x000027A0" value="0x00000E6A" />
1753        <register type="OA" address="0x000027A4" value="0x0000FE00" />
1754        <register type="OA" address="0x000027A8" value="0x00000C32" />
1755        <register type="OA" address="0x000027AC" value="0x0000FE00" />
1756        <register type="OA" address="0x0000274C" value="0x87643210" />
1757        <register type="OA" address="0x00002744" value="0x00001811" />
1758        <register type="OA" address="0x00002748" value="0x87654310" />
1759    </register_config>
1760  </set>
1761
1762  <set name="Compute Metrics L3 Cache set"
1763       chipset="EHL"
1764       symbol_name="ComputeL3Cache"
1765       underscore_name="compute_l3_cache"
1766       mdapi_supported_apis="VK OGL OCL IO BB"
1767       hw_config_guid="89e1f7ae-1100-4b4f-92f3-0caf88e3d833"
1768       >
1769    <counter name="GPU Time Elapsed"
1770             symbol_name="GpuTime"
1771             underscore_name="gpu_time"
1772             description="Time elapsed on the GPU during the measurement."
1773             data_type="uint64"
1774             units="ns"
1775             semantic_type="duration"
1776             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1777             mdapi_group="GPU"
1778             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1779             mdapi_supported_apis=""
1780             mdapi_hw_unit_type="gpu"
1781             />
1782    <counter name="GPU Core Clocks"
1783             symbol_name="GpuCoreClocks"
1784             underscore_name="gpu_core_clocks"
1785             description="The total number of GPU core clocks elapsed during the measurement."
1786             data_type="uint64"
1787             units="cycles"
1788             semantic_type="event"
1789             equation="GPU_CLOCK 0 READ"
1790             mdapi_group="GPU"
1791             mdapi_usage_flags="Tier1 Frame Batch Draw"
1792             mdapi_supported_apis=""
1793             mdapi_hw_unit_type="gpu"
1794             />
1795    <counter name="AVG GPU Core Frequency"
1796             symbol_name="AvgGpuCoreFrequency"
1797             underscore_name="avg_gpu_core_frequency"
1798             description="Average GPU Core Frequency in the measurement."
1799             data_type="uint64"
1800             max_equation="$GpuMaxFrequency"
1801             units="hz"
1802             semantic_type="event"
1803             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1804             mdapi_group="GPU"
1805             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1806             mdapi_supported_apis=""
1807             mdapi_hw_unit_type="gpu"
1808             />
1809    <counter name="GPU Busy"
1810             symbol_name="GpuBusy"
1811             underscore_name="gpu_busy"
1812             description="The percentage of time in which the GPU has been processing GPU commands."
1813             data_type="float"
1814             max_equation="100"
1815             units="percent"
1816             semantic_type="duration"
1817             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1818             mdapi_group="GPU"
1819             mdapi_usage_flags="Tier1 Overview System Frame"
1820             mdapi_supported_apis=""
1821             mdapi_hw_unit_type="gpu"
1822             />
1823    <counter name="VS Threads Dispatched"
1824             symbol_name="VsThreads"
1825             underscore_name="vs_threads"
1826             description="The total number of vertex shader hardware threads dispatched."
1827             data_type="uint64"
1828             units="threads"
1829             semantic_type="event"
1830             equation="A 1 READ"
1831             mdapi_group="EU Array/Vertex Shader"
1832             mdapi_usage_flags="Tier3 Frame Batch Draw"
1833             mdapi_supported_apis=""
1834             mdapi_hw_unit_type="gpu"
1835             />
1836    <counter name="HS Threads Dispatched"
1837             symbol_name="HsThreads"
1838             underscore_name="hs_threads"
1839             description="The total number of hull shader hardware threads dispatched."
1840             data_type="uint64"
1841             units="threads"
1842             semantic_type="event"
1843             equation="A 2 READ"
1844             mdapi_group="EU Array/Hull Shader"
1845             mdapi_usage_flags="Tier3 Frame Batch Draw"
1846             mdapi_supported_apis=""
1847             mdapi_hw_unit_type="gpu"
1848             />
1849    <counter name="DS Threads Dispatched"
1850             symbol_name="DsThreads"
1851             underscore_name="ds_threads"
1852             description="The total number of domain shader hardware threads dispatched."
1853             data_type="uint64"
1854             units="threads"
1855             semantic_type="event"
1856             equation="A 3 READ"
1857             mdapi_group="EU Array/Domain Shader"
1858             mdapi_usage_flags="Tier3 Frame Batch Draw"
1859             mdapi_supported_apis=""
1860             mdapi_hw_unit_type="gpu"
1861             />
1862    <counter name="GS Threads Dispatched"
1863             symbol_name="GsThreads"
1864             underscore_name="gs_threads"
1865             description="The total number of geometry shader hardware threads dispatched."
1866             data_type="uint64"
1867             units="threads"
1868             semantic_type="event"
1869             equation="A 5 READ"
1870             mdapi_group="EU Array/Geometry Shader"
1871             mdapi_usage_flags="Tier3 Frame Batch Draw"
1872             mdapi_supported_apis=""
1873             mdapi_hw_unit_type="gpu"
1874             />
1875    <counter name="FS Threads Dispatched"
1876             symbol_name="PsThreads"
1877             underscore_name="ps_threads"
1878             description="The total number of fragment shader hardware threads dispatched."
1879             data_type="uint64"
1880             units="threads"
1881             semantic_type="event"
1882             equation="A 6 READ"
1883             mdapi_group="EU Array/Fragment Shader"
1884             mdapi_usage_flags="Tier3 Frame Batch Draw"
1885             mdapi_supported_apis=""
1886             mdapi_hw_unit_type="gpu"
1887             />
1888    <counter name="CS Threads Dispatched"
1889             symbol_name="CsThreads"
1890             underscore_name="cs_threads"
1891             description="The total number of compute shader hardware threads dispatched."
1892             data_type="uint64"
1893             units="threads"
1894             semantic_type="event"
1895             equation="A 4 READ"
1896             mdapi_group="EU Array/Compute Shader"
1897             mdapi_usage_flags="Tier3 Frame Batch Draw"
1898             mdapi_supported_apis=""
1899             mdapi_hw_unit_type="gpu"
1900             />
1901    <counter name="EU Active"
1902             symbol_name="EuActive"
1903             underscore_name="eu_active"
1904             description="The percentage of time in which the Execution Units were actively processing."
1905             data_type="float"
1906             max_equation="100"
1907             units="percent"
1908             semantic_type="duration"
1909             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1910             mdapi_group="EU Array"
1911             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1912             mdapi_supported_apis=""
1913             mdapi_hw_unit_type="gpu"
1914             />
1915    <counter name="EU Stall"
1916             symbol_name="EuStall"
1917             underscore_name="eu_stall"
1918             description="The percentage of time in which the Execution Units were stalled."
1919             data_type="float"
1920             max_equation="100"
1921             units="percent"
1922             semantic_type="duration"
1923             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1924             mdapi_group="EU Array"
1925             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1926             mdapi_supported_apis=""
1927             mdapi_hw_unit_type="gpu"
1928             />
1929    <counter name="EU AVG IPC Rate"
1930             symbol_name="EuAvgIpcRate"
1931             underscore_name="eu_avg_ipc_rate"
1932             description="The average rate of IPC calculated for 2 FPU pipelines."
1933             data_type="float"
1934             max_equation="2"
1935             units="number"
1936             semantic_type="ratio"
1937             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
1938             mdapi_group="EU Array"
1939             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1940             mdapi_supported_apis=""
1941             mdapi_hw_unit_type="gpu"
1942             />
1943    <counter name="EU Both FPU Pipes Active"
1944             symbol_name="EuFpuBothActive"
1945             underscore_name="eu_fpu_both_active"
1946             description="The percentage of time in which both EU FPU pipelines were actively processing."
1947             data_type="float"
1948             max_equation="100"
1949             units="percent"
1950             semantic_type="duration"
1951             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1952             mdapi_group="EU Array/Pipes"
1953             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1954             mdapi_supported_apis=""
1955             mdapi_hw_unit_type="gpu"
1956             />
1957    <counter name="EU FPU0 Pipe Active"
1958             symbol_name="Fpu0Active"
1959             underscore_name="fpu0_active"
1960             description="The percentage of time in which EU FPU0 pipeline was actively processing."
1961             data_type="float"
1962             max_equation="100"
1963             units="percent"
1964             semantic_type="duration"
1965             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1966             mdapi_group="EU Array/Pipes"
1967             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1968             mdapi_supported_apis=""
1969             mdapi_hw_unit_type="gpu"
1970             />
1971    <counter name="EU FPU1 Pipe Active"
1972             symbol_name="Fpu1Active"
1973             underscore_name="fpu1_active"
1974             description="The percentage of time in which EU FPU1 pipeline was actively processing."
1975             data_type="float"
1976             max_equation="100"
1977             units="percent"
1978             semantic_type="duration"
1979             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1980             mdapi_group="EU Array/Pipes"
1981             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1982             mdapi_supported_apis=""
1983             mdapi_hw_unit_type="gpu"
1984             />
1985    <counter name="EU Send Pipe Active"
1986             symbol_name="EuSendActive"
1987             underscore_name="eu_send_active"
1988             description="The percentage of time in which EU send pipeline was actively processing."
1989             data_type="float"
1990             max_equation="100"
1991             units="percent"
1992             semantic_type="duration"
1993             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1994             mdapi_group="EU Array/Pipes"
1995             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1996             mdapi_supported_apis=""
1997             mdapi_hw_unit_type="gpu"
1998             />
1999    <counter name="EU FPU0 Hybrid Instruction"
2000             symbol_name="EuHybridFpu0Instruction"
2001             underscore_name="eu_hybrid_fpu0_instruction"
2002             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
2003             data_type="float"
2004             max_equation="100"
2005             units="percent"
2006             semantic_type="duration"
2007             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2008             mdapi_group="EU Array/Pipes/Instructions"
2009             mdapi_usage_flags="Tier4 Frame Batch Draw"
2010             mdapi_supported_apis=""
2011             mdapi_hw_unit_type="gpu"
2012             />
2013    <counter name="EU FPU1 Hybrid Instruction"
2014             symbol_name="EuHybridFpu1Instruction"
2015             underscore_name="eu_hybrid_fpu1_instruction"
2016             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
2017             data_type="float"
2018             max_equation="100"
2019             units="percent"
2020             semantic_type="duration"
2021             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2022             mdapi_group="EU Array/Pipes/Instructions"
2023             mdapi_usage_flags="Tier4 Frame Batch Draw"
2024             mdapi_supported_apis=""
2025             mdapi_hw_unit_type="gpu"
2026             />
2027    <counter name="EU FPU0 Ternary Instruction"
2028             symbol_name="EuTernaryFpu0Instruction"
2029             underscore_name="eu_ternary_fpu0_instruction"
2030             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
2031             data_type="float"
2032             max_equation="100"
2033             units="percent"
2034             semantic_type="duration"
2035             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2036             mdapi_group="EU Array/Pipes/Instructions"
2037             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2038             mdapi_supported_apis=""
2039             mdapi_hw_unit_type="gpu"
2040             />
2041    <counter name="EU FPU1 Ternary Instruction"
2042             symbol_name="EuTernaryFpu1Instruction"
2043             underscore_name="eu_ternary_fpu1_instruction"
2044             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
2045             data_type="float"
2046             max_equation="100"
2047             units="percent"
2048             semantic_type="duration"
2049             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2050             mdapi_group="EU Array/Pipes/Instructions"
2051             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2052             mdapi_supported_apis=""
2053             mdapi_hw_unit_type="gpu"
2054             />
2055    <counter name="EU FPU0 Binary Instruction"
2056             symbol_name="EuBinaryFpu0Instruction"
2057             underscore_name="eu_binary_fpu0_instruction"
2058             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
2059             data_type="float"
2060             max_equation="100"
2061             units="percent"
2062             semantic_type="duration"
2063             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2064             mdapi_group="EU Array/Pipes/Instructions"
2065             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2066             mdapi_supported_apis=""
2067             mdapi_hw_unit_type="gpu"
2068             />
2069    <counter name="EU FPU1 Binary Instruction"
2070             symbol_name="EuBinaryFpu1Instruction"
2071             underscore_name="eu_binary_fpu1_instruction"
2072             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
2073             data_type="float"
2074             max_equation="100"
2075             units="percent"
2076             semantic_type="duration"
2077             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2078             mdapi_group="EU Array/Pipes/Instructions"
2079             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2080             mdapi_supported_apis=""
2081             mdapi_hw_unit_type="gpu"
2082             />
2083    <counter name="EU FPU0 Move Instruction"
2084             symbol_name="EuMoveFpu0Instruction"
2085             underscore_name="eu_move_fpu0_instruction"
2086             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
2087             data_type="float"
2088             max_equation="100"
2089             units="percent"
2090             semantic_type="duration"
2091             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2092             mdapi_group="EU Array/Pipes/Instructions"
2093             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2094             mdapi_supported_apis=""
2095             mdapi_hw_unit_type="gpu"
2096             />
2097    <counter name="EU FPU1 Move Instruction"
2098             symbol_name="EuMoveFpu1Instruction"
2099             underscore_name="eu_move_fpu1_instruction"
2100             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
2101             data_type="float"
2102             max_equation="100"
2103             units="percent"
2104             semantic_type="duration"
2105             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2106             mdapi_group="EU Array/Pipes/Instructions"
2107             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2108             mdapi_supported_apis=""
2109             mdapi_hw_unit_type="gpu"
2110             />
2111    <counter name="Rasterized Pixels"
2112             symbol_name="RasterizedPixels"
2113             underscore_name="rasterized_pixels"
2114             description="The total number of rasterized pixels."
2115             data_type="uint64"
2116             units="pixels"
2117             semantic_type="event"
2118             equation="A 21 READ 4 UMUL"
2119             mdapi_group="3D Pipe/Rasterizer"
2120             mdapi_usage_flags="Tier3 Frame Batch Draw"
2121             mdapi_supported_apis=""
2122             mdapi_hw_unit_type="gpu"
2123             />
2124    <counter name="Early Hi-Depth Test Fails"
2125             symbol_name="HiDepthTestFails"
2126             underscore_name="hi_depth_test_fails"
2127             description="The total number of pixels dropped on early hierarchical depth test."
2128             data_type="uint64"
2129             units="pixels"
2130             semantic_type="event"
2131             equation="A 22 READ 4 UMUL"
2132             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2133             mdapi_usage_flags="Tier3 Frame Batch Draw"
2134             mdapi_supported_apis=""
2135             mdapi_hw_unit_type="gpu"
2136             />
2137    <counter name="Early Depth Test Fails"
2138             symbol_name="EarlyDepthTestFails"
2139             underscore_name="early_depth_test_fails"
2140             description="The total number of pixels dropped on early depth test."
2141             data_type="uint64"
2142             units="pixels"
2143             semantic_type="event"
2144             equation="A 23 READ 4 UMUL"
2145             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2146             mdapi_usage_flags="Tier3 Frame Batch Draw"
2147             mdapi_supported_apis=""
2148             mdapi_hw_unit_type="gpu"
2149             />
2150    <counter name="Samples Killed in FS"
2151             symbol_name="SamplesKilledInPs"
2152             underscore_name="samples_killed_in_ps"
2153             description="The total number of samples or pixels dropped in fragment shaders."
2154             data_type="uint64"
2155             units="pixels"
2156             semantic_type="event"
2157             equation="A 24 READ 4 UMUL"
2158             mdapi_group="3D Pipe/Fragment Shader"
2159             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2160             mdapi_supported_apis=""
2161             mdapi_hw_unit_type="gpu"
2162             />
2163    <counter name="Pixels Failing Tests"
2164             symbol_name="PixelsFailingPostPsTests"
2165             underscore_name="pixels_failing_post_ps_tests"
2166             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2167             data_type="uint64"
2168             units="pixels"
2169             semantic_type="event"
2170             equation="A 25 READ 4 UMUL"
2171             mdapi_group="3D Pipe/Output Merger"
2172             mdapi_usage_flags="Tier3 Frame Batch Draw"
2173             mdapi_supported_apis=""
2174             mdapi_hw_unit_type="gpu"
2175             />
2176    <counter name="Samples Written"
2177             symbol_name="SamplesWritten"
2178             underscore_name="samples_written"
2179             description="The total number of samples or pixels written to all render targets."
2180             data_type="uint64"
2181             units="pixels"
2182             semantic_type="event"
2183             equation="A 26 READ 4 UMUL"
2184             mdapi_group="3D Pipe/Output Merger"
2185             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2186             mdapi_supported_apis=""
2187             mdapi_hw_unit_type="gpu"
2188             />
2189    <counter name="Samples Blended"
2190             symbol_name="SamplesBlended"
2191             underscore_name="samples_blended"
2192             description="The total number of blended samples or pixels written to all render targets."
2193             data_type="uint64"
2194             units="pixels"
2195             semantic_type="event"
2196             equation="A 27 READ 4 UMUL"
2197             mdapi_group="3D Pipe/Output Merger"
2198             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2199             mdapi_supported_apis=""
2200             mdapi_hw_unit_type="gpu"
2201             />
2202    <counter name="Sampler Accesses"
2203             symbol_name="SamplerAccesses"
2204             underscore_name="sampler_accesses"
2205             description="The total number of messages send to samplers."
2206             data_type="uint64"
2207             units="messages"
2208             semantic_type="event"
2209             equation="A 28 READ"
2210             mdapi_group="Sampler"
2211             mdapi_usage_flags="Tier3 Batch Frame Draw"
2212             mdapi_supported_apis=""
2213             mdapi_hw_unit_type="gpu"
2214             />
2215    <counter name="Sampler Texels"
2216             symbol_name="SamplerTexels"
2217             underscore_name="sampler_texels"
2218             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2219             data_type="uint64"
2220             units="texels"
2221             semantic_type="event"
2222             equation="$SamplerAccesses 4 UMUL"
2223             mdapi_group="Sampler/Sampler Input"
2224             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2225             mdapi_supported_apis=""
2226             mdapi_hw_unit_type="gpu"
2227             />
2228    <counter name="Sampler Texels Misses"
2229             symbol_name="SamplerTexelMisses"
2230             underscore_name="sampler_texel_misses"
2231             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2232             data_type="uint64"
2233             units="texels"
2234             semantic_type="event"
2235             equation="A 29 READ 4 UMUL"
2236             mdapi_group="Sampler/Sampler Cache"
2237             mdapi_usage_flags="Tier3 Batch Frame Draw"
2238             mdapi_supported_apis=""
2239             mdapi_hw_unit_type="gpu"
2240             />
2241    <counter name="SLM Bytes Read"
2242             symbol_name="SlmBytesRead"
2243             underscore_name="slm_bytes_read"
2244             description="The total number of GPU memory bytes read from shared local memory."
2245             data_type="uint64"
2246             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2247             units="bytes"
2248             semantic_type="throughput"
2249             equation="A 30 READ 64 UMUL"
2250             mdapi_group="L3/Data Port/SLM"
2251             mdapi_usage_flags="Tier3 Frame Batch Draw"
2252             mdapi_supported_apis=""
2253             mdapi_hw_unit_type="gpu"
2254             />
2255    <counter name="SLM Bytes Written"
2256             symbol_name="SlmBytesWritten"
2257             underscore_name="slm_bytes_written"
2258             description="The total number of GPU memory bytes written into shared local memory."
2259             data_type="uint64"
2260             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2261             units="bytes"
2262             semantic_type="throughput"
2263             equation="A 31 READ 64 UMUL"
2264             mdapi_group="L3/Data Port/SLM"
2265             mdapi_usage_flags="Tier3 Frame Batch Draw"
2266             mdapi_supported_apis=""
2267             mdapi_hw_unit_type="gpu"
2268             />
2269    <counter name="Shader Memory Accesses"
2270             symbol_name="ShaderMemoryAccesses"
2271             underscore_name="shader_memory_accesses"
2272             description="The total number of shader memory accesses to L3."
2273             data_type="uint64"
2274             units="messages"
2275             semantic_type="event"
2276             equation="A 32 READ"
2277             mdapi_group="L3/Data Port"
2278             mdapi_usage_flags="Tier3 Frame Batch Draw"
2279             mdapi_supported_apis=""
2280             mdapi_hw_unit_type="gpu"
2281             />
2282    <counter name="Shader Atomic Memory Accesses"
2283             symbol_name="ShaderAtomics"
2284             underscore_name="shader_atomics"
2285             description="The total number of shader atomic memory accesses."
2286             data_type="uint64"
2287             units="messages"
2288             semantic_type="event"
2289             equation="A 34 READ"
2290             mdapi_group="L3/Data Port/Atomics"
2291             mdapi_usage_flags="Tier3 Frame Batch Draw"
2292             mdapi_supported_apis=""
2293             mdapi_hw_unit_type="gpu"
2294             />
2295    <counter name="Shader Barrier Messages"
2296             symbol_name="ShaderBarriers"
2297             underscore_name="shader_barriers"
2298             description="The total number of shader barrier messages."
2299             data_type="uint64"
2300             units="messages"
2301             semantic_type="event"
2302             equation="A 35 READ"
2303             mdapi_group="EU Array/Barrier"
2304             mdapi_usage_flags="Tier3 Frame Batch Draw"
2305             mdapi_supported_apis=""
2306             mdapi_hw_unit_type="gpu"
2307             />
2308    <counter name="Slice0 L3 Bank0 Accesses"
2309             symbol_name="L3Bank00Accesses"
2310             underscore_name="l3_bank00_accesses"
2311             description="The total number of accesses to Slice0 L3 Bank0."
2312             data_type="uint64"
2313             units="messages"
2314             semantic_type="event"
2315             equation="C 7 READ 2 UMUL"
2316             availability="$SliceMask 1 AND"
2317             mdapi_group="L3"
2318             mdapi_usage_flags="Tier4 Frame Batch Draw"
2319             mdapi_supported_apis=""
2320             mdapi_hw_unit_type="slice"
2321             />
2322    <counter name="Slice0 L3 Bank1 Accesses"
2323             symbol_name="L3Bank01Accesses"
2324             underscore_name="l3_bank01_accesses"
2325             description="The total number of accesses to Slice0 L3 Bank1."
2326             data_type="uint64"
2327             units="messages"
2328             semantic_type="event"
2329             equation="C 6 READ 2 UMUL"
2330             availability="$SliceMask 1 AND"
2331             mdapi_group="L3"
2332             mdapi_usage_flags="Tier4 Frame Batch Draw"
2333             mdapi_supported_apis=""
2334             mdapi_hw_unit_type="slice"
2335             />
2336    <counter name="Slice0 L3 Bank2 Accesses"
2337             symbol_name="L3Bank02Accesses"
2338             underscore_name="l3_bank02_accesses"
2339             description="The total number of accesses to Slice0 L3 Bank2."
2340             data_type="uint64"
2341             units="messages"
2342             semantic_type="event"
2343             equation="C 5 READ 2 UMUL"
2344             availability="$SliceMask 1 AND"
2345             mdapi_group="L3"
2346             mdapi_usage_flags="Tier4 Frame Batch Draw"
2347             mdapi_supported_apis=""
2348             mdapi_hw_unit_type="slice"
2349             />
2350    <counter name="Slice0 L3 Bank3 Accesses"
2351             symbol_name="L3Bank03Accesses"
2352             underscore_name="l3_bank03_accesses"
2353             description="The total number of accesses to Slice0 L3 Bank3."
2354             data_type="uint64"
2355             units="messages"
2356             semantic_type="event"
2357             equation="C 4 READ 2 UMUL"
2358             availability="$SliceMask 1 AND"
2359             mdapi_group="L3"
2360             mdapi_usage_flags="Tier4 Frame Batch Draw"
2361             mdapi_supported_apis=""
2362             mdapi_hw_unit_type="slice"
2363             />
2364    <counter name="Slice0 L3 Bank4 Accesses"
2365             symbol_name="L3Bank04Accesses"
2366             underscore_name="l3_bank04_accesses"
2367             description="The total number of accesses to Slice0 L3 Bank4."
2368             data_type="uint64"
2369             units="messages"
2370             semantic_type="event"
2371             equation="C 3 READ 2 UMUL"
2372             availability="$SliceMask 1 AND"
2373             mdapi_group="L3"
2374             mdapi_usage_flags="Tier4 Frame Batch Draw"
2375             mdapi_supported_apis=""
2376             mdapi_hw_unit_type="slice"
2377             />
2378    <counter name="Slice0 L3 Bank5 Accesses"
2379             symbol_name="L3Bank05Accesses"
2380             underscore_name="l3_bank05_accesses"
2381             description="The total number of accesses to Slice0 L3 Bank5."
2382             data_type="uint64"
2383             units="messages"
2384             semantic_type="event"
2385             equation="C 2 READ 2 UMUL"
2386             availability="$SliceMask 1 AND"
2387             mdapi_group="L3"
2388             mdapi_usage_flags="Tier4 Frame Batch Draw"
2389             mdapi_supported_apis=""
2390             mdapi_hw_unit_type="slice"
2391             />
2392    <counter name="Slice0 L3 Bank6 Accesses"
2393             symbol_name="L3Bank06Accesses"
2394             underscore_name="l3_bank06_accesses"
2395             description="The total number of accesses to Slice0 L3 Bank6."
2396             data_type="uint64"
2397             units="messages"
2398             semantic_type="event"
2399             equation="C 1 READ 2 UMUL"
2400             availability="$SliceMask 1 AND"
2401             mdapi_group="L3"
2402             mdapi_usage_flags="Tier4 Frame Batch Draw"
2403             mdapi_supported_apis=""
2404             mdapi_hw_unit_type="slice"
2405             />
2406    <counter name="Slice0 L3 Bank7 Accesses"
2407             symbol_name="L3Bank07Accesses"
2408             underscore_name="l3_bank07_accesses"
2409             description="The total number of accesses to Slice0 L3 Bank7."
2410             data_type="uint64"
2411             units="messages"
2412             semantic_type="event"
2413             equation="C 0 READ 2 UMUL"
2414             availability="$SliceMask 1 AND"
2415             mdapi_group="L3"
2416             mdapi_usage_flags="Tier4 Frame Batch Draw"
2417             mdapi_supported_apis=""
2418             mdapi_hw_unit_type="slice"
2419             />
2420    <counter name="L3 Accesses"
2421             symbol_name="L3Accesses"
2422             underscore_name="l3_accesses"
2423             description="The total number of L3 accesses from all entities."
2424             data_type="uint64"
2425             units="messages"
2426             semantic_type="event"
2427             equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank03Accesses UADD $L3Bank04Accesses UADD $L3Bank05Accesses UADD $L3Bank06Accesses UADD $L3Bank07Accesses UADD"
2428             mdapi_group="L3"
2429             mdapi_usage_flags="Tier3 Frame Batch Draw"
2430             mdapi_supported_apis=""
2431             mdapi_hw_unit_type="gpu"
2432             />
2433    <counter name="L3 Lookup Accesses w/o IC"
2434             symbol_name="L3Lookups"
2435             underscore_name="l3_lookups"
2436             description="The total number of L3 cache lookup accesses w/o IC."
2437             data_type="uint64"
2438             units="messages"
2439             semantic_type="event"
2440             equation="B 7 READ B 6 READ UADD 8 UMUL A 32 READ UADD"
2441             mdapi_group="L3/TAG"
2442             mdapi_usage_flags="Tier3 Frame Batch Draw"
2443             mdapi_supported_apis=""
2444             mdapi_hw_unit_type="gpu"
2445             />
2446    <counter name="L3 Misses"
2447             symbol_name="L3Misses"
2448             underscore_name="l3_misses"
2449             description="The total number of L3 misses."
2450             data_type="uint64"
2451             units="messages"
2452             semantic_type="event"
2453             equation="2 B 5 READ B 4 READ UADD UMUL"
2454             mdapi_group="L3/TAG"
2455             mdapi_usage_flags="Tier3 Frame Batch Draw"
2456             mdapi_supported_apis=""
2457             mdapi_hw_unit_type="gpu"
2458             />
2459    <counter name="L3 Sampler Throughput"
2460             symbol_name="L3SamplerThroughput"
2461             underscore_name="l3_sampler_throughput"
2462             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
2463             data_type="uint64"
2464             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
2465             units="bytes"
2466             semantic_type="throughput"
2467             equation="64  B 7 READ B 6 READ UADD 8 UMUL UMUL"
2468             mdapi_group="L3/Sampler"
2469             mdapi_usage_flags="Tier2 Frame Batch Draw"
2470             mdapi_supported_apis=""
2471             mdapi_hw_unit_type="gpu"
2472             />
2473    <counter name="L3 Shader Throughput"
2474             symbol_name="L3ShaderThroughput"
2475             underscore_name="l3_shader_throughput"
2476             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2477             data_type="uint64"
2478             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2479             units="bytes"
2480             semantic_type="throughput"
2481             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
2482             mdapi_group="L3/Data Port"
2483             mdapi_usage_flags="Tier2 Frame Batch Draw"
2484             mdapi_supported_apis=""
2485             mdapi_hw_unit_type="gpu"
2486             />
2487    <counter name="L3 Total Throughput"
2488             symbol_name="L3TotalThroughput"
2489             underscore_name="l3_total_throughput"
2490             description="The total number of GPU memory bytes transferred via L3."
2491             data_type="uint64"
2492             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
2493             units="bytes"
2494             semantic_type="throughput"
2495             equation="$L3Accesses 64 UMUL"
2496             mdapi_group="L3"
2497             mdapi_usage_flags="Tier3 Frame Batch Draw"
2498             mdapi_supported_apis=""
2499             mdapi_hw_unit_type="gpu"
2500             />
2501    <counter name="GTI L3 Throughput"
2502             symbol_name="GtiL3Throughput"
2503             underscore_name="gti_l3_throughput"
2504             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
2505             data_type="uint64"
2506             max_equation="$GpuCoreClocks 64 UMUL"
2507             units="bytes"
2508             semantic_type="throughput"
2509             equation="$L3Misses 64 UMUL"
2510             mdapi_group="GTI/L3"
2511             mdapi_usage_flags="Tier2 Frame Batch Draw"
2512             mdapi_supported_apis=""
2513             mdapi_hw_unit_type="gpu"
2514             />
2515    <counter name="GTI Read Throughput"
2516             symbol_name="GtiReadThroughput"
2517             underscore_name="gti_read_throughput"
2518             description="The total number of GPU memory bytes read from GTI."
2519             data_type="uint64"
2520             max_equation="$GpuCoreClocks 64 UMUL"
2521             units="bytes"
2522             semantic_type="throughput"
2523             equation="B 2 READ 64 UMUL"
2524             mdapi_group="GTI"
2525             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2526             mdapi_supported_apis=""
2527             mdapi_hw_unit_type="gpu"
2528             />
2529    <counter name="GTI Write Throughput"
2530             symbol_name="GtiWriteThroughput"
2531             underscore_name="gti_write_throughput"
2532             description="The total number of GPU memory bytes written to GTI."
2533             data_type="uint64"
2534             max_equation="$GpuCoreClocks 64 UMUL"
2535             units="bytes"
2536             semantic_type="throughput"
2537             equation="B 3 READ 64 UMUL"
2538             mdapi_group="GTI"
2539             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2540             mdapi_supported_apis=""
2541             mdapi_hw_unit_type="gpu"
2542             />
2543    <register_config type="NOA">
2544        <register type="NOA" address="0x00000D04" value="0x00000200" />
2545        <register type="NOA" address="0x00009840" value="0x00000000" />
2546        <register type="NOA" address="0x00009884" value="0x00000000" />
2547        <register type="NOA" address="0x00009888" value="0x14120700" />
2548        <register type="NOA" address="0x00009888" value="0x121500E0" />
2549        <register type="NOA" address="0x00009888" value="0x10040154" />
2550        <register type="NOA" address="0x00009888" value="0x0C045000" />
2551        <register type="NOA" address="0x00009888" value="0x0E040055" />
2552        <register type="NOA" address="0x00009888" value="0x14050055" />
2553        <register type="NOA" address="0x00009888" value="0x04054000" />
2554        <register type="NOA" address="0x00009888" value="0x06055000" />
2555        <register type="NOA" address="0x00009888" value="0x08055000" />
2556        <register type="NOA" address="0x00009888" value="0x0A051000" />
2557        <register type="NOA" address="0x00009888" value="0x260600F0" />
2558        <register type="NOA" address="0x00009888" value="0x24067E00" />
2559        <register type="NOA" address="0x00009888" value="0x0C120023" />
2560        <register type="NOA" address="0x00009888" value="0x0E12152B" />
2561        <register type="NOA" address="0x00009888" value="0x00121480" />
2562        <register type="NOA" address="0x00009888" value="0x02120028" />
2563        <register type="NOA" address="0x00009888" value="0x10120000" />
2564        <register type="NOA" address="0x00009888" value="0x18120000" />
2565        <register type="NOA" address="0x00009888" value="0x1A120000" />
2566        <register type="NOA" address="0x00009888" value="0x04120000" />
2567        <register type="NOA" address="0x00009888" value="0x0A13D000" />
2568        <register type="NOA" address="0x00009888" value="0x04136000" />
2569        <register type="NOA" address="0x00009888" value="0x0C144000" />
2570        <register type="NOA" address="0x00009888" value="0x0E14C000" />
2571        <register type="NOA" address="0x00009888" value="0x00148000" />
2572        <register type="NOA" address="0x00009888" value="0x02144000" />
2573        <register type="NOA" address="0x00009888" value="0x0C150980" />
2574        <register type="NOA" address="0x00009888" value="0x02154D80" />
2575        <register type="NOA" address="0x00009888" value="0x04154C9A" />
2576        <register type="NOA" address="0x00009888" value="0x06150018" />
2577        <register type="NOA" address="0x00009888" value="0x10150000" />
2578        <register type="NOA" address="0x00009888" value="0x16150800" />
2579        <register type="NOA" address="0x00009888" value="0x18150005" />
2580        <register type="NOA" address="0x00009888" value="0x08150000" />
2581        <register type="NOA" address="0x00009888" value="0x0A150000" />
2582        <register type="NOA" address="0x00009884" value="0x00000003" />
2583        <register type="NOA" address="0x00009888" value="0x0A1473A0" />
2584        <register type="NOA" address="0x00009888" value="0x1217241C" />
2585        <register type="NOA" address="0x00009888" value="0x2000F000" />
2586        <register type="NOA" address="0x00009888" value="0x1C134000" />
2587        <register type="NOA" address="0x00009888" value="0x1E130015" />
2588        <register type="NOA" address="0x00009888" value="0x061434A0" />
2589        <register type="NOA" address="0x00009888" value="0x0E140000" />
2590        <register type="NOA" address="0x00009888" value="0x0C143000" />
2591        <register type="NOA" address="0x00009888" value="0x0816C000" />
2592        <register type="NOA" address="0x00009888" value="0x0A16C000" />
2593        <register type="NOA" address="0x00009888" value="0x081710B0" />
2594        <register type="NOA" address="0x00009888" value="0x00170000" />
2595        <register type="NOA" address="0x00009888" value="0x161A2000" />
2596        <register type="NOA" address="0x00009888" value="0x181A1500" />
2597        <register type="NOA" address="0x00009888" value="0x501F1124" />
2598        <register type="NOA" address="0x00009888" value="0x521F4849" />
2599        <register type="NOA" address="0x00009888" value="0x541F0024" />
2600        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
2601        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
2602        <register type="NOA" address="0x00009888" value="0x461F0100" />
2603        <register type="NOA" address="0x00009888" value="0x481F1101" />
2604        <register type="NOA" address="0x00009888" value="0x4A1F0011" />
2605        <register type="NOA" address="0x00009888" value="0x4C1F0030" />
2606        <register type="NOA" address="0x00009888" value="0x141F0000" />
2607        <register type="NOA" address="0x00009888" value="0x301F0000" />
2608        <register type="NOA" address="0x00009888" value="0x401F0000" />
2609        <register type="NOA" address="0x00009888" value="0x421F3030" />
2610        <register type="NOA" address="0x00009888" value="0x441F3030" />
2611    </register_config>
2612    <register_config type="OA">
2613        <register type="OA" address="0x00002740" value="0x00000000" />
2614        <register type="OA" address="0x00002710" value="0x00000000" />
2615        <register type="OA" address="0x00002714" value="0x00800000" />
2616        <register type="OA" address="0x00002720" value="0x00000000" />
2617        <register type="OA" address="0x00002724" value="0x00800000" />
2618    </register_config>
2619    <register_config type="FLEX">
2620        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2621        <register type="FLEX" address="0x0000E558" value="0x00000003" />
2622        <register type="FLEX" address="0x0000E658" value="0x00002001" />
2623        <register type="FLEX" address="0x0000E758" value="0x00101100" />
2624        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
2625        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
2626        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
2627    </register_config>
2628  </set>
2629
2630  <set name="Render Metrics set for 3D Pipeline Profile"
2631       chipset="EHL"
2632       symbol_name="RenderPipeProfile"
2633       underscore_name="render_pipe_profile"
2634       mdapi_supported_apis="VK OGL OCL IO BB"
2635       hw_config_guid="7bfa0a68-c327-46e8-a556-cfa7b4651071"
2636       >
2637    <counter name="GPU Time Elapsed"
2638             symbol_name="GpuTime"
2639             underscore_name="gpu_time"
2640             description="Time elapsed on the GPU during the measurement."
2641             data_type="uint64"
2642             units="ns"
2643             semantic_type="duration"
2644             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2645             mdapi_group="GPU"
2646             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2647             mdapi_supported_apis=""
2648             mdapi_hw_unit_type="gpu"
2649             />
2650    <counter name="GPU Core Clocks"
2651             symbol_name="GpuCoreClocks"
2652             underscore_name="gpu_core_clocks"
2653             description="The total number of GPU core clocks elapsed during the measurement."
2654             data_type="uint64"
2655             units="cycles"
2656             semantic_type="event"
2657             equation="GPU_CLOCK 0 READ"
2658             mdapi_group="GPU"
2659             mdapi_usage_flags="Tier1 Frame Batch Draw"
2660             mdapi_supported_apis=""
2661             mdapi_hw_unit_type="gpu"
2662             />
2663    <counter name="AVG GPU Core Frequency"
2664             symbol_name="AvgGpuCoreFrequency"
2665             underscore_name="avg_gpu_core_frequency"
2666             description="Average GPU Core Frequency in the measurement."
2667             data_type="uint64"
2668             max_equation="$GpuMaxFrequency"
2669             units="hz"
2670             semantic_type="event"
2671             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2672             mdapi_group="GPU"
2673             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2674             mdapi_supported_apis=""
2675             mdapi_hw_unit_type="gpu"
2676             />
2677    <counter name="GPU Busy"
2678             symbol_name="GpuBusy"
2679             underscore_name="gpu_busy"
2680             description="The percentage of time in which the GPU has been processing GPU commands."
2681             data_type="float"
2682             max_equation="100"
2683             units="percent"
2684             semantic_type="duration"
2685             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2686             mdapi_group="GPU"
2687             mdapi_usage_flags="Tier1 Overview System Frame"
2688             mdapi_supported_apis=""
2689             mdapi_hw_unit_type="gpu"
2690             />
2691    <counter name="VS Threads Dispatched"
2692             symbol_name="VsThreads"
2693             underscore_name="vs_threads"
2694             description="The total number of vertex shader hardware threads dispatched."
2695             data_type="uint64"
2696             units="threads"
2697             semantic_type="event"
2698             equation="A 1 READ"
2699             mdapi_group="EU Array/Vertex Shader"
2700             mdapi_usage_flags="Tier3 Frame Batch Draw"
2701             mdapi_supported_apis=""
2702             mdapi_hw_unit_type="gpu"
2703             />
2704    <counter name="HS Threads Dispatched"
2705             symbol_name="HsThreads"
2706             underscore_name="hs_threads"
2707             description="The total number of hull shader hardware threads dispatched."
2708             data_type="uint64"
2709             units="threads"
2710             semantic_type="event"
2711             equation="A 2 READ"
2712             mdapi_group="EU Array/Hull Shader"
2713             mdapi_usage_flags="Tier3 Frame Batch Draw"
2714             mdapi_supported_apis=""
2715             mdapi_hw_unit_type="gpu"
2716             />
2717    <counter name="DS Threads Dispatched"
2718             symbol_name="DsThreads"
2719             underscore_name="ds_threads"
2720             description="The total number of domain shader hardware threads dispatched."
2721             data_type="uint64"
2722             units="threads"
2723             semantic_type="event"
2724             equation="A 3 READ"
2725             mdapi_group="EU Array/Domain Shader"
2726             mdapi_usage_flags="Tier3 Frame Batch Draw"
2727             mdapi_supported_apis=""
2728             mdapi_hw_unit_type="gpu"
2729             />
2730    <counter name="GS Threads Dispatched"
2731             symbol_name="GsThreads"
2732             underscore_name="gs_threads"
2733             description="The total number of geometry shader hardware threads dispatched."
2734             data_type="uint64"
2735             units="threads"
2736             semantic_type="event"
2737             equation="A 5 READ"
2738             mdapi_group="EU Array/Geometry Shader"
2739             mdapi_usage_flags="Tier3 Frame Batch Draw"
2740             mdapi_supported_apis=""
2741             mdapi_hw_unit_type="gpu"
2742             />
2743    <counter name="FS Threads Dispatched"
2744             symbol_name="PsThreads"
2745             underscore_name="ps_threads"
2746             description="The total number of fragment shader hardware threads dispatched."
2747             data_type="uint64"
2748             units="threads"
2749             semantic_type="event"
2750             equation="A 6 READ"
2751             mdapi_group="EU Array/Fragment Shader"
2752             mdapi_usage_flags="Tier3 Frame Batch Draw"
2753             mdapi_supported_apis=""
2754             mdapi_hw_unit_type="gpu"
2755             />
2756    <counter name="CS Threads Dispatched"
2757             symbol_name="CsThreads"
2758             underscore_name="cs_threads"
2759             description="The total number of compute shader hardware threads dispatched."
2760             data_type="uint64"
2761             units="threads"
2762             semantic_type="event"
2763             equation="A 4 READ"
2764             mdapi_group="EU Array/Compute Shader"
2765             mdapi_usage_flags="Tier3 Frame Batch Draw"
2766             mdapi_supported_apis=""
2767             mdapi_hw_unit_type="gpu"
2768             />
2769    <counter name="EU Active"
2770             symbol_name="EuActive"
2771             underscore_name="eu_active"
2772             description="The percentage of time in which the Execution Units were actively processing."
2773             data_type="float"
2774             max_equation="100"
2775             units="percent"
2776             semantic_type="duration"
2777             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2778             mdapi_group="EU Array"
2779             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2780             mdapi_supported_apis=""
2781             mdapi_hw_unit_type="gpu"
2782             />
2783    <counter name="EU Stall"
2784             symbol_name="EuStall"
2785             underscore_name="eu_stall"
2786             description="The percentage of time in which the Execution Units were stalled."
2787             data_type="float"
2788             max_equation="100"
2789             units="percent"
2790             semantic_type="duration"
2791             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2792             mdapi_group="EU Array"
2793             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2794             mdapi_supported_apis=""
2795             mdapi_hw_unit_type="gpu"
2796             />
2797    <counter name="Rasterized Pixels"
2798             symbol_name="RasterizedPixels"
2799             underscore_name="rasterized_pixels"
2800             description="The total number of rasterized pixels."
2801             data_type="uint64"
2802             units="pixels"
2803             semantic_type="event"
2804             equation="A 21 READ 4 UMUL"
2805             mdapi_group="3D Pipe/Rasterizer"
2806             mdapi_usage_flags="Tier3 Frame Batch Draw"
2807             mdapi_supported_apis=""
2808             mdapi_hw_unit_type="gpu"
2809             />
2810    <counter name="Early Hi-Depth Test Fails"
2811             symbol_name="HiDepthTestFails"
2812             underscore_name="hi_depth_test_fails"
2813             description="The total number of pixels dropped on early hierarchical depth test."
2814             data_type="uint64"
2815             units="pixels"
2816             semantic_type="event"
2817             equation="A 22 READ 4 UMUL"
2818             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2819             mdapi_usage_flags="Tier3 Frame Batch Draw"
2820             mdapi_supported_apis=""
2821             mdapi_hw_unit_type="gpu"
2822             />
2823    <counter name="Early Depth Test Fails"
2824             symbol_name="EarlyDepthTestFails"
2825             underscore_name="early_depth_test_fails"
2826             description="The total number of pixels dropped on early depth test."
2827             data_type="uint64"
2828             units="pixels"
2829             semantic_type="event"
2830             equation="A 23 READ 4 UMUL"
2831             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2832             mdapi_usage_flags="Tier3 Frame Batch Draw"
2833             mdapi_supported_apis=""
2834             mdapi_hw_unit_type="gpu"
2835             />
2836    <counter name="Samples Killed in FS"
2837             symbol_name="SamplesKilledInPs"
2838             underscore_name="samples_killed_in_ps"
2839             description="The total number of samples or pixels dropped in fragment shaders."
2840             data_type="uint64"
2841             units="pixels"
2842             semantic_type="event"
2843             equation="A 24 READ 4 UMUL"
2844             mdapi_group="3D Pipe/Fragment Shader"
2845             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2846             mdapi_supported_apis=""
2847             mdapi_hw_unit_type="gpu"
2848             />
2849    <counter name="Pixels Failing Tests"
2850             symbol_name="PixelsFailingPostPsTests"
2851             underscore_name="pixels_failing_post_ps_tests"
2852             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2853             data_type="uint64"
2854             units="pixels"
2855             semantic_type="event"
2856             equation="A 25 READ 4 UMUL"
2857             mdapi_group="3D Pipe/Output Merger"
2858             mdapi_usage_flags="Tier3 Frame Batch Draw"
2859             mdapi_supported_apis=""
2860             mdapi_hw_unit_type="gpu"
2861             />
2862    <counter name="Samples Written"
2863             symbol_name="SamplesWritten"
2864             underscore_name="samples_written"
2865             description="The total number of samples or pixels written to all render targets."
2866             data_type="uint64"
2867             units="pixels"
2868             semantic_type="event"
2869             equation="A 26 READ 4 UMUL"
2870             mdapi_group="3D Pipe/Output Merger"
2871             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2872             mdapi_supported_apis=""
2873             mdapi_hw_unit_type="gpu"
2874             />
2875    <counter name="Samples Blended"
2876             symbol_name="SamplesBlended"
2877             underscore_name="samples_blended"
2878             description="The total number of blended samples or pixels written to all render targets."
2879             data_type="uint64"
2880             units="pixels"
2881             semantic_type="event"
2882             equation="A 27 READ 4 UMUL"
2883             mdapi_group="3D Pipe/Output Merger"
2884             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2885             mdapi_supported_apis=""
2886             mdapi_hw_unit_type="gpu"
2887             />
2888    <counter name="Sampler Texels"
2889             symbol_name="SamplerTexels"
2890             underscore_name="sampler_texels"
2891             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2892             data_type="uint64"
2893             units="texels"
2894             semantic_type="event"
2895             equation="A 28 READ 4 UMUL"
2896             mdapi_group="Sampler/Sampler Input"
2897             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2898             mdapi_supported_apis=""
2899             mdapi_hw_unit_type="gpu"
2900             />
2901    <counter name="Sampler Texels Misses"
2902             symbol_name="SamplerTexelMisses"
2903             underscore_name="sampler_texel_misses"
2904             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2905             data_type="uint64"
2906             units="texels"
2907             semantic_type="event"
2908             equation="A 29 READ 4 UMUL"
2909             mdapi_group="Sampler/Sampler Cache"
2910             mdapi_usage_flags="Tier3 Batch Frame Draw"
2911             mdapi_supported_apis=""
2912             mdapi_hw_unit_type="gpu"
2913             />
2914    <counter name="SLM Bytes Read"
2915             symbol_name="SlmBytesRead"
2916             underscore_name="slm_bytes_read"
2917             description="The total number of GPU memory bytes read from shared local memory."
2918             data_type="uint64"
2919             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2920             units="bytes"
2921             semantic_type="throughput"
2922             equation="A 30 READ 64 UMUL"
2923             mdapi_group="L3/Data Port/SLM"
2924             mdapi_usage_flags="Tier3 Frame Batch Draw"
2925             mdapi_supported_apis=""
2926             mdapi_hw_unit_type="gpu"
2927             />
2928    <counter name="SLM Bytes Written"
2929             symbol_name="SlmBytesWritten"
2930             underscore_name="slm_bytes_written"
2931             description="The total number of GPU memory bytes written into shared local memory."
2932             data_type="uint64"
2933             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2934             units="bytes"
2935             semantic_type="throughput"
2936             equation="A 31 READ 64 UMUL"
2937             mdapi_group="L3/Data Port/SLM"
2938             mdapi_usage_flags="Tier3 Frame Batch Draw"
2939             mdapi_supported_apis=""
2940             mdapi_hw_unit_type="gpu"
2941             />
2942    <counter name="Shader Memory Accesses"
2943             symbol_name="ShaderMemoryAccesses"
2944             underscore_name="shader_memory_accesses"
2945             description="The total number of shader memory accesses to L3."
2946             data_type="uint64"
2947             units="messages"
2948             semantic_type="event"
2949             equation="A 32 READ"
2950             mdapi_group="L3/Data Port"
2951             mdapi_usage_flags="Tier3 Frame Batch Draw"
2952             mdapi_supported_apis=""
2953             mdapi_hw_unit_type="gpu"
2954             />
2955    <counter name="Shader Atomic Memory Accesses"
2956             symbol_name="ShaderAtomics"
2957             underscore_name="shader_atomics"
2958             description="The total number of shader atomic memory accesses."
2959             data_type="uint64"
2960             units="messages"
2961             semantic_type="event"
2962             equation="A 34 READ"
2963             mdapi_group="L3/Data Port/Atomics"
2964             mdapi_usage_flags="Tier3 Frame Batch Draw"
2965             mdapi_supported_apis=""
2966             mdapi_hw_unit_type="gpu"
2967             />
2968    <counter name="L3 Shader Throughput"
2969             symbol_name="L3ShaderThroughput"
2970             underscore_name="l3_shader_throughput"
2971             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2972             data_type="uint64"
2973             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2974             units="bytes"
2975             semantic_type="throughput"
2976             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
2977             mdapi_group="L3/Data Port"
2978             mdapi_usage_flags="Tier2 Frame Batch Draw"
2979             mdapi_supported_apis=""
2980             mdapi_hw_unit_type="gpu"
2981             />
2982    <counter name="Shader Barrier Messages"
2983             symbol_name="ShaderBarriers"
2984             underscore_name="shader_barriers"
2985             description="The total number of shader barrier messages."
2986             data_type="uint64"
2987             units="messages"
2988             semantic_type="event"
2989             equation="A 35 READ"
2990             mdapi_group="EU Array/Barrier"
2991             mdapi_usage_flags="Tier3 Frame Batch Draw"
2992             mdapi_supported_apis=""
2993             mdapi_hw_unit_type="gpu"
2994             />
2995    <counter name="VF Bottleneck"
2996             symbol_name="VfBottleneck"
2997             underscore_name="vf_bottleneck"
2998             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
2999             low_watermark="5"
3000             high_watermark="15"
3001             data_type="float"
3002             max_equation="100"
3003             units="percent"
3004             semantic_type="duration"
3005             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3006             mdapi_group="3D Pipe/Input Assembler"
3007             mdapi_usage_flags="Tier3 Indicate Draw"
3008             mdapi_supported_apis=""
3009             mdapi_hw_unit_type="gpu"
3010             />
3011    <counter name="VS Bottleneck"
3012             symbol_name="VsBottleneck"
3013             underscore_name="vs_bottleneck"
3014             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
3015             low_watermark="10"
3016             high_watermark="30"
3017             data_type="float"
3018             max_equation="100"
3019             units="percent"
3020             semantic_type="duration"
3021             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
3022             mdapi_group="3D Pipe/Vertex Shader"
3023             mdapi_usage_flags="Tier3 Indicate Draw"
3024             mdapi_supported_apis=""
3025             mdapi_hw_unit_type="gpu"
3026             />
3027    <counter name="HS Bottleneck"
3028             symbol_name="HsBottleneck"
3029             underscore_name="hs_bottleneck"
3030             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
3031             low_watermark="3"
3032             high_watermark="9"
3033             data_type="float"
3034             max_equation="100"
3035             units="percent"
3036             semantic_type="duration"
3037             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
3038             mdapi_group="3D Pipe/Hull Shader"
3039             mdapi_usage_flags="Tier3 Indicate Draw"
3040             mdapi_supported_apis=""
3041             mdapi_hw_unit_type="gpu"
3042             />
3043    <counter name="DS Bottleneck"
3044             symbol_name="DsBottleneck"
3045             underscore_name="ds_bottleneck"
3046             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
3047             low_watermark="5"
3048             high_watermark="15"
3049             data_type="float"
3050             max_equation="100"
3051             units="percent"
3052             semantic_type="duration"
3053             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3054             mdapi_group="3D Pipe/Domain Shader"
3055             mdapi_usage_flags="Tier3 Indicate Draw"
3056             mdapi_supported_apis=""
3057             mdapi_hw_unit_type="gpu"
3058             />
3059    <counter name="GS Bottleneck"
3060             symbol_name="GsBottleneck"
3061             underscore_name="gs_bottleneck"
3062             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
3063             low_watermark="5"
3064             high_watermark="15"
3065             data_type="float"
3066             max_equation="100"
3067             units="percent"
3068             semantic_type="duration"
3069             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
3070             mdapi_group="3D Pipe/Geometry Shader"
3071             mdapi_usage_flags="Tier3 Indicate Draw"
3072             mdapi_supported_apis=""
3073             mdapi_hw_unit_type="gpu"
3074             />
3075    <counter name="SO Bottleneck"
3076             symbol_name="SoBottleneck"
3077             underscore_name="so_bottleneck"
3078             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
3079             low_watermark="5"
3080             high_watermark="15"
3081             data_type="float"
3082             max_equation="100"
3083             units="percent"
3084             semantic_type="duration"
3085             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
3086             mdapi_group="3D Pipe/Stream Output"
3087             mdapi_usage_flags="Tier3 Indicate Draw"
3088             mdapi_supported_apis=""
3089             mdapi_hw_unit_type="gpu"
3090             />
3091    <counter name="Clipper Bottleneck"
3092             symbol_name="ClBottleneck"
3093             underscore_name="cl_bottleneck"
3094             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
3095             low_watermark="10"
3096             high_watermark="30"
3097             data_type="float"
3098             max_equation="100"
3099             units="percent"
3100             semantic_type="duration"
3101             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
3102             mdapi_group="3D Pipe/Clipper"
3103             mdapi_usage_flags="Tier3 Indicate Draw"
3104             mdapi_supported_apis=""
3105             mdapi_hw_unit_type="gpu"
3106             />
3107    <counter name="Strip-Fans Bottleneck"
3108             symbol_name="SfBottleneck"
3109             underscore_name="sf_bottleneck"
3110             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
3111             low_watermark="5"
3112             high_watermark="10"
3113             data_type="float"
3114             max_equation="100"
3115             units="percent"
3116             semantic_type="duration"
3117             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
3118             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
3119             mdapi_usage_flags="Tier3 Indicate Draw"
3120             mdapi_supported_apis=""
3121             mdapi_hw_unit_type="gpu"
3122             />
3123    <counter name="Hi-Depth Bottleneck"
3124             symbol_name="HiDepthBottleneck"
3125             underscore_name="hi_depth_bottleneck"
3126             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
3127             low_watermark="5"
3128             high_watermark="15"
3129             data_type="float"
3130             max_equation="100"
3131             units="percent"
3132             semantic_type="duration"
3133             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
3134             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3135             mdapi_usage_flags="Tier3 Indicate Draw"
3136             mdapi_supported_apis=""
3137             mdapi_hw_unit_type="gpu"
3138             />
3139    <counter name="Early Depth Bottleneck"
3140             symbol_name="EarlyDepthBottleneck"
3141             underscore_name="early_depth_bottleneck"
3142             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
3143             low_watermark="10"
3144             high_watermark="30"
3145             data_type="float"
3146             max_equation="100"
3147             units="percent"
3148             semantic_type="duration"
3149             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
3150             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3151             mdapi_usage_flags="Tier3 Indicate Draw"
3152             mdapi_supported_apis=""
3153             mdapi_hw_unit_type="gpu"
3154             />
3155    <counter name="BC Bottleneck"
3156             symbol_name="BcBottleneck"
3157             underscore_name="bc_bottleneck"
3158             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
3159             low_watermark="5"
3160             high_watermark="15"
3161             data_type="float"
3162             max_equation="100"
3163             units="percent"
3164             semantic_type="duration"
3165             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
3166             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
3167             mdapi_usage_flags="Tier3 Indicate Draw"
3168             mdapi_supported_apis=""
3169             mdapi_hw_unit_type="gpu"
3170             />
3171    <counter name="HS Stall"
3172             symbol_name="HsStall"
3173             underscore_name="hs_stall"
3174             description="The percentage of time in which hull stall pipeline stage was stalled."
3175             data_type="float"
3176             max_equation="100"
3177             units="percent"
3178             semantic_type="duration"
3179             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
3180             mdapi_group="3D Pipe/Hull Shader"
3181             mdapi_usage_flags="Tier4 Correlate Draw"
3182             mdapi_supported_apis=""
3183             mdapi_hw_unit_type="gpu"
3184             />
3185    <counter name="DS Stall"
3186             symbol_name="DsStall"
3187             underscore_name="ds_stall"
3188             description="The percentage of time in which domain shader pipeline stage was stalled."
3189             data_type="float"
3190             max_equation="100"
3191             units="percent"
3192             semantic_type="duration"
3193             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
3194             mdapi_group="3D Pipe/Domain Shader"
3195             mdapi_usage_flags="Tier4 Correlate Draw"
3196             mdapi_supported_apis=""
3197             mdapi_hw_unit_type="gpu"
3198             />
3199    <counter name="SO Stall"
3200             symbol_name="SoStall"
3201             underscore_name="so_stall"
3202             description="The percentage of time in which stream-output pipeline stage was stalled."
3203             data_type="float"
3204             max_equation="100"
3205             units="percent"
3206             semantic_type="duration"
3207             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
3208             mdapi_group="3D Pipe/Stream Output"
3209             mdapi_usage_flags="Tier4 Correlate Draw"
3210             mdapi_supported_apis=""
3211             mdapi_hw_unit_type="gpu"
3212             />
3213    <counter name="CL Stall"
3214             symbol_name="ClStall"
3215             underscore_name="cl_stall"
3216             description="The percentage of time in which clipper pipeline stage was stalled."
3217             data_type="float"
3218             max_equation="100"
3219             units="percent"
3220             semantic_type="duration"
3221             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
3222             mdapi_group="3D Pipe/Clipper"
3223             mdapi_usage_flags="Tier4 Correlate Draw"
3224             mdapi_supported_apis=""
3225             mdapi_hw_unit_type="gpu"
3226             />
3227    <counter name="SF Stall"
3228             symbol_name="SfStall"
3229             underscore_name="sf_stall"
3230             description="The percentage of time in which strip-fans pipeline stage was stalled."
3231             data_type="float"
3232             max_equation="100"
3233             units="percent"
3234             semantic_type="duration"
3235             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3236             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
3237             mdapi_usage_flags="Tier4 Correlate Draw"
3238             mdapi_supported_apis=""
3239             mdapi_hw_unit_type="gpu"
3240             />
3241    <register_config type="NOA">
3242        <register type="NOA" address="0x00000D04" value="0x00000200" />
3243        <register type="NOA" address="0x00009840" value="0x00000000" />
3244        <register type="NOA" address="0x00009884" value="0x00000000" />
3245        <register type="NOA" address="0x00009888" value="0x101E001E" />
3246        <register type="NOA" address="0x00009888" value="0x10160000" />
3247        <register type="NOA" address="0x00009888" value="0x1017001F" />
3248        <register type="NOA" address="0x00009888" value="0x0A1E0500" />
3249        <register type="NOA" address="0x00009888" value="0x1E1E0000" />
3250        <register type="NOA" address="0x00009888" value="0x1A200100" />
3251        <register type="NOA" address="0x00009888" value="0x10040015" />
3252        <register type="NOA" address="0x00009888" value="0x0E054000" />
3253        <register type="NOA" address="0x00009888" value="0x14050005" />
3254        <register type="NOA" address="0x00009888" value="0x26060038" />
3255        <register type="NOA" address="0x00009888" value="0x16157E00" />
3256        <register type="NOA" address="0x00009888" value="0x0C160022" />
3257        <register type="NOA" address="0x00009888" value="0x08160000" />
3258        <register type="NOA" address="0x00009888" value="0x0C170540" />
3259        <register type="NOA" address="0x00009888" value="0x04170000" />
3260        <register type="NOA" address="0x00009888" value="0x0A188000" />
3261        <register type="NOA" address="0x00009888" value="0x0C181000" />
3262        <register type="NOA" address="0x00009888" value="0x12195000" />
3263        <register type="NOA" address="0x00009888" value="0x14190001" />
3264        <register type="NOA" address="0x00009884" value="0x00000003" />
3265        <register type="NOA" address="0x00009888" value="0x100A0019" />
3266        <register type="NOA" address="0x00009888" value="0x140A001F" />
3267        <register type="NOA" address="0x00009888" value="0x180B0000" />
3268        <register type="NOA" address="0x00009888" value="0x160C0000" />
3269        <register type="NOA" address="0x00009888" value="0x1C020000" />
3270        <register type="NOA" address="0x00009888" value="0x1806801F" />
3271        <register type="NOA" address="0x00009888" value="0x1007001E" />
3272        <register type="NOA" address="0x00009888" value="0x12080000" />
3273        <register type="NOA" address="0x00009888" value="0x0A0A0047" />
3274        <register type="NOA" address="0x00009888" value="0x020A0002" />
3275        <register type="NOA" address="0x00009888" value="0x040A0043" />
3276        <register type="NOA" address="0x00009888" value="0x200A0000" />
3277        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
3278        <register type="NOA" address="0x00009888" value="0x180A0000" />
3279        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
3280        <register type="NOA" address="0x00009888" value="0x080B3100" />
3281        <register type="NOA" address="0x00009888" value="0x020B3200" />
3282        <register type="NOA" address="0x00009888" value="0x100B0000" />
3283        <register type="NOA" address="0x00009888" value="0x040C2900" />
3284        <register type="NOA" address="0x00009888" value="0x000C0000" />
3285        <register type="NOA" address="0x00009888" value="0x100200B1" />
3286        <register type="NOA" address="0x00009888" value="0x020200B3" />
3287        <register type="NOA" address="0x00009888" value="0x08020000" />
3288        <register type="NOA" address="0x00009888" value="0x00020000" />
3289        <register type="NOA" address="0x00009888" value="0x00034000" />
3290        <register type="NOA" address="0x00009888" value="0x08038000" />
3291        <register type="NOA" address="0x00009888" value="0x0E034000" />
3292        <register type="NOA" address="0x00009888" value="0x02038000" />
3293        <register type="NOA" address="0x00009888" value="0x1C04FFB6" />
3294        <register type="NOA" address="0x00009888" value="0x1E04E039" />
3295        <register type="NOA" address="0x00009888" value="0x0C059000" />
3296        <register type="NOA" address="0x00009888" value="0x10050042" />
3297        <register type="NOA" address="0x00009888" value="0x06060095" />
3298        <register type="NOA" address="0x00009888" value="0x1E060084" />
3299        <register type="NOA" address="0x00009888" value="0x1C068000" />
3300        <register type="NOA" address="0x00009888" value="0x14068000" />
3301        <register type="NOA" address="0x00009888" value="0x1A068000" />
3302        <register type="NOA" address="0x00009888" value="0x00070022" />
3303        <register type="NOA" address="0x00009888" value="0x0E070023" />
3304        <register type="NOA" address="0x00009888" value="0x08078000" />
3305        <register type="NOA" address="0x00009888" value="0x02078000" />
3306        <register type="NOA" address="0x00009888" value="0x06080100" />
3307        <register type="NOA" address="0x00009888" value="0x0E080300" />
3308        <register type="NOA" address="0x00009888" value="0x1C080004" />
3309        <register type="NOA" address="0x00009888" value="0x1A082000" />
3310        <register type="NOA" address="0x00009888" value="0x14088000" />
3311        <register type="NOA" address="0x00009888" value="0x18088000" />
3312        <register type="NOA" address="0x00009888" value="0x1C090800" />
3313        <register type="NOA" address="0x00009888" value="0x16098000" />
3314        <register type="NOA" address="0x00009888" value="0x301F6000" />
3315        <register type="NOA" address="0x00009888" value="0x501F36DB" />
3316        <register type="NOA" address="0x00009888" value="0x521F491B" />
3317        <register type="NOA" address="0x00009888" value="0x541F001B" />
3318        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
3319        <register type="NOA" address="0x00009888" value="0x4E1F1B41" />
3320        <register type="NOA" address="0x00009888" value="0x3E1F3100" />
3321        <register type="NOA" address="0x00009888" value="0x461F5141" />
3322        <register type="NOA" address="0x00009888" value="0x481F3111" />
3323        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
3324        <register type="NOA" address="0x00009888" value="0x4C1F3120" />
3325        <register type="NOA" address="0x00009888" value="0x141F0000" />
3326        <register type="NOA" address="0x00009888" value="0x401F3151" />
3327        <register type="NOA" address="0x00009888" value="0x421F3111" />
3328        <register type="NOA" address="0x00009888" value="0x441F5121" />
3329    </register_config>
3330    <register_config type="OA">
3331        <register type="OA" address="0x00002740" value="0x00000000" />
3332        <register type="OA" address="0x00002710" value="0x00000000" />
3333        <register type="OA" address="0x00002714" value="0x00800000" />
3334        <register type="OA" address="0x00002720" value="0x00000000" />
3335        <register type="OA" address="0x00002724" value="0x00800000" />
3336    </register_config>
3337    <register_config type="FLEX">
3338        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3339    </register_config>
3340  </set>
3341
3342  <set name="Metric set HDCAndSF"
3343       chipset="EHL"
3344       symbol_name="HDCAndSF"
3345       underscore_name="hdc_and_sf"
3346       mdapi_supported_apis="VK OGL OCL IO BB"
3347       hw_config_guid="697eadd2-bc54-459f-b634-fcb3d4a2d627"
3348       >
3349    <counter name="GPU Time Elapsed"
3350             symbol_name="GpuTime"
3351             underscore_name="gpu_time"
3352             description="Time elapsed on the GPU during the measurement."
3353             data_type="uint64"
3354             units="ns"
3355             semantic_type="duration"
3356             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3357             mdapi_group="GPU"
3358             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3359             mdapi_supported_apis=""
3360             mdapi_hw_unit_type="gpu"
3361             />
3362    <counter name="GPU Core Clocks"
3363             symbol_name="GpuCoreClocks"
3364             underscore_name="gpu_core_clocks"
3365             description="The total number of GPU core clocks elapsed during the measurement."
3366             data_type="uint64"
3367             units="cycles"
3368             semantic_type="event"
3369             equation="GPU_CLOCK 0 READ"
3370             mdapi_group="GPU"
3371             mdapi_usage_flags="Tier1 Frame Batch Draw"
3372             mdapi_supported_apis=""
3373             mdapi_hw_unit_type="gpu"
3374             />
3375    <counter name="AVG GPU Core Frequency"
3376             symbol_name="AvgGpuCoreFrequency"
3377             underscore_name="avg_gpu_core_frequency"
3378             description="Average GPU Core Frequency in the measurement."
3379             data_type="uint64"
3380             max_equation="$GpuMaxFrequency"
3381             units="hz"
3382             semantic_type="event"
3383             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3384             mdapi_group="GPU"
3385             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3386             mdapi_supported_apis=""
3387             mdapi_hw_unit_type="gpu"
3388             />
3389    <counter name="GPU Busy"
3390             symbol_name="GpuBusy"
3391             underscore_name="gpu_busy"
3392             description="The percentage of time in which the GPU has been processing GPU commands."
3393             data_type="float"
3394             max_equation="100"
3395             units="percent"
3396             semantic_type="duration"
3397             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3398             mdapi_group="GPU"
3399             mdapi_usage_flags="Tier1 Overview System Frame"
3400             mdapi_supported_apis=""
3401             mdapi_hw_unit_type="gpu"
3402             />
3403    <counter name="VS Threads Dispatched"
3404             symbol_name="VsThreads"
3405             underscore_name="vs_threads"
3406             description="The total number of vertex shader hardware threads dispatched."
3407             data_type="uint64"
3408             units="threads"
3409             semantic_type="event"
3410             equation="A 1 READ"
3411             mdapi_group="EU Array/Vertex Shader"
3412             mdapi_usage_flags="Tier3 Frame Batch Draw"
3413             mdapi_supported_apis=""
3414             mdapi_hw_unit_type="gpu"
3415             />
3416    <counter name="HS Threads Dispatched"
3417             symbol_name="HsThreads"
3418             underscore_name="hs_threads"
3419             description="The total number of hull shader hardware threads dispatched."
3420             data_type="uint64"
3421             units="threads"
3422             semantic_type="event"
3423             equation="A 2 READ"
3424             mdapi_group="EU Array/Hull Shader"
3425             mdapi_usage_flags="Tier3 Frame Batch Draw"
3426             mdapi_supported_apis=""
3427             mdapi_hw_unit_type="gpu"
3428             />
3429    <counter name="DS Threads Dispatched"
3430             symbol_name="DsThreads"
3431             underscore_name="ds_threads"
3432             description="The total number of domain shader hardware threads dispatched."
3433             data_type="uint64"
3434             units="threads"
3435             semantic_type="event"
3436             equation="A 3 READ"
3437             mdapi_group="EU Array/Domain Shader"
3438             mdapi_usage_flags="Tier3 Frame Batch Draw"
3439             mdapi_supported_apis=""
3440             mdapi_hw_unit_type="gpu"
3441             />
3442    <counter name="GS Threads Dispatched"
3443             symbol_name="GsThreads"
3444             underscore_name="gs_threads"
3445             description="The total number of geometry shader hardware threads dispatched."
3446             data_type="uint64"
3447             units="threads"
3448             semantic_type="event"
3449             equation="A 5 READ"
3450             mdapi_group="EU Array/Geometry Shader"
3451             mdapi_usage_flags="Tier3 Frame Batch Draw"
3452             mdapi_supported_apis=""
3453             mdapi_hw_unit_type="gpu"
3454             />
3455    <counter name="FS Threads Dispatched"
3456             symbol_name="PsThreads"
3457             underscore_name="ps_threads"
3458             description="The total number of fragment shader hardware threads dispatched."
3459             data_type="uint64"
3460             units="threads"
3461             semantic_type="event"
3462             equation="A 6 READ"
3463             mdapi_group="EU Array/Fragment Shader"
3464             mdapi_usage_flags="Tier3 Frame Batch Draw"
3465             mdapi_supported_apis=""
3466             mdapi_hw_unit_type="gpu"
3467             />
3468    <counter name="CS Threads Dispatched"
3469             symbol_name="CsThreads"
3470             underscore_name="cs_threads"
3471             description="The total number of compute shader hardware threads dispatched."
3472             data_type="uint64"
3473             units="threads"
3474             semantic_type="event"
3475             equation="A 4 READ"
3476             mdapi_group="EU Array/Compute Shader"
3477             mdapi_usage_flags="Tier3 Frame Batch Draw"
3478             mdapi_supported_apis=""
3479             mdapi_hw_unit_type="gpu"
3480             />
3481    <counter name="EU Active"
3482             symbol_name="EuActive"
3483             underscore_name="eu_active"
3484             description="The percentage of time in which the Execution Units were actively processing."
3485             data_type="float"
3486             max_equation="100"
3487             units="percent"
3488             semantic_type="duration"
3489             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3490             mdapi_group="EU Array"
3491             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3492             mdapi_supported_apis=""
3493             mdapi_hw_unit_type="gpu"
3494             />
3495    <counter name="EU Stall"
3496             symbol_name="EuStall"
3497             underscore_name="eu_stall"
3498             description="The percentage of time in which the Execution Units were stalled."
3499             data_type="float"
3500             max_equation="100"
3501             units="percent"
3502             semantic_type="duration"
3503             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3504             mdapi_group="EU Array"
3505             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3506             mdapi_supported_apis=""
3507             mdapi_hw_unit_type="gpu"
3508             />
3509    <counter name="EU Both FPU Pipes Active"
3510             symbol_name="EuFpuBothActive"
3511             underscore_name="eu_fpu_both_active"
3512             description="The percentage of time in which both EU FPU pipelines were actively processing."
3513             data_type="float"
3514             max_equation="100"
3515             units="percent"
3516             semantic_type="duration"
3517             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3518             mdapi_group="EU Array/Pipes"
3519             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3520             mdapi_supported_apis=""
3521             mdapi_hw_unit_type="gpu"
3522             />
3523    <counter name="VS FPU0 Pipe Active"
3524             symbol_name="VsFpu0Active"
3525             underscore_name="vs_fpu0_active"
3526             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3527             data_type="float"
3528             max_equation="100"
3529             units="percent"
3530             semantic_type="duration"
3531             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3532             mdapi_group="EU Array/Vertex Shader"
3533             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3534             mdapi_supported_apis=""
3535             mdapi_hw_unit_type="gpu"
3536             />
3537    <counter name="VS FPU1 Pipe Active"
3538             symbol_name="VsFpu1Active"
3539             underscore_name="vs_fpu1_active"
3540             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
3541             data_type="float"
3542             max_equation="100"
3543             units="percent"
3544             semantic_type="duration"
3545             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3546             mdapi_group="EU Array/Vertex Shader"
3547             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3548             mdapi_supported_apis=""
3549             mdapi_hw_unit_type="gpu"
3550             />
3551    <counter name="VS Send Pipe Active"
3552             symbol_name="VsSendActive"
3553             underscore_name="vs_send_active"
3554             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
3555             data_type="float"
3556             max_equation="100"
3557             units="percent"
3558             semantic_type="duration"
3559             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3560             mdapi_group="EU Array/Vertex Shader"
3561             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3562             mdapi_supported_apis=""
3563             mdapi_hw_unit_type="gpu"
3564             />
3565    <counter name="PS FPU0 Pipe Active"
3566             symbol_name="PsFpu0Active"
3567             underscore_name="ps_fpu0_active"
3568             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3569             data_type="float"
3570             max_equation="100"
3571             units="percent"
3572             semantic_type="duration"
3573             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3574             mdapi_group="EU Array/Pixel Shader"
3575             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3576             mdapi_supported_apis=""
3577             mdapi_hw_unit_type="gpu"
3578             />
3579    <counter name="PS FPU1 Pipe Active"
3580             symbol_name="PsFpu1Active"
3581             underscore_name="ps_fpu1_active"
3582             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3583             data_type="float"
3584             max_equation="100"
3585             units="percent"
3586             semantic_type="duration"
3587             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3588             mdapi_group="EU Array/Pixel Shader"
3589             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3590             mdapi_supported_apis=""
3591             mdapi_hw_unit_type="gpu"
3592             />
3593    <counter name="PS Send Pipeline Active"
3594             symbol_name="PsSendActive"
3595             underscore_name="ps_send_active"
3596             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3597             data_type="float"
3598             max_equation="100"
3599             units="percent"
3600             semantic_type="duration"
3601             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3602             mdapi_group="EU Array/Pixel Shader"
3603             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3604             mdapi_supported_apis=""
3605             mdapi_hw_unit_type="gpu"
3606             />
3607    <counter name="FS Both FPU Active"
3608             symbol_name="PsEuBothFpuActive"
3609             underscore_name="ps_eu_both_fpu_active"
3610             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
3611             data_type="float"
3612             max_equation="100"
3613             units="percent"
3614             semantic_type="duration"
3615             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3616             mdapi_group="3D Pipe/Fragment Shader"
3617             mdapi_usage_flags="Tier4 Frame Batch Draw"
3618             mdapi_supported_apis=""
3619             mdapi_hw_unit_type="gpu"
3620             />
3621    <counter name="Rasterized Pixels"
3622             symbol_name="RasterizedPixels"
3623             underscore_name="rasterized_pixels"
3624             description="The total number of rasterized pixels."
3625             data_type="uint64"
3626             units="pixels"
3627             semantic_type="event"
3628             equation="A 21 READ 4 UMUL"
3629             mdapi_group="3D Pipe/Rasterizer"
3630             mdapi_usage_flags="Tier3 Frame Batch Draw"
3631             mdapi_supported_apis=""
3632             mdapi_hw_unit_type="gpu"
3633             />
3634    <counter name="Early Hi-Depth Test Fails"
3635             symbol_name="HiDepthTestFails"
3636             underscore_name="hi_depth_test_fails"
3637             description="The total number of pixels dropped on early hierarchical depth test."
3638             data_type="uint64"
3639             units="pixels"
3640             semantic_type="event"
3641             equation="A 22 READ 4 UMUL"
3642             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3643             mdapi_usage_flags="Tier3 Frame Batch Draw"
3644             mdapi_supported_apis=""
3645             mdapi_hw_unit_type="gpu"
3646             />
3647    <counter name="Early Depth Test Fails"
3648             symbol_name="EarlyDepthTestFails"
3649             underscore_name="early_depth_test_fails"
3650             description="The total number of pixels dropped on early depth test."
3651             data_type="uint64"
3652             units="pixels"
3653             semantic_type="event"
3654             equation="A 23 READ 4 UMUL"
3655             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3656             mdapi_usage_flags="Tier3 Frame Batch Draw"
3657             mdapi_supported_apis=""
3658             mdapi_hw_unit_type="gpu"
3659             />
3660    <counter name="Samples Killed in FS"
3661             symbol_name="SamplesKilledInPs"
3662             underscore_name="samples_killed_in_ps"
3663             description="The total number of samples or pixels dropped in fragment shaders."
3664             data_type="uint64"
3665             units="pixels"
3666             semantic_type="event"
3667             equation="A 24 READ 4 UMUL"
3668             mdapi_group="3D Pipe/Fragment Shader"
3669             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3670             mdapi_supported_apis=""
3671             mdapi_hw_unit_type="gpu"
3672             />
3673    <counter name="Pixels Failing Tests"
3674             symbol_name="PixelsFailingPostPsTests"
3675             underscore_name="pixels_failing_post_ps_tests"
3676             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3677             data_type="uint64"
3678             units="pixels"
3679             semantic_type="event"
3680             equation="A 25 READ 4 UMUL"
3681             mdapi_group="3D Pipe/Output Merger"
3682             mdapi_usage_flags="Tier3 Frame Batch Draw"
3683             mdapi_supported_apis=""
3684             mdapi_hw_unit_type="gpu"
3685             />
3686    <counter name="Samples Written"
3687             symbol_name="SamplesWritten"
3688             underscore_name="samples_written"
3689             description="The total number of samples or pixels written to all render targets."
3690             data_type="uint64"
3691             units="pixels"
3692             semantic_type="event"
3693             equation="A 26 READ 4 UMUL"
3694             mdapi_group="3D Pipe/Output Merger"
3695             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3696             mdapi_supported_apis=""
3697             mdapi_hw_unit_type="gpu"
3698             />
3699    <counter name="Samples Blended"
3700             symbol_name="SamplesBlended"
3701             underscore_name="samples_blended"
3702             description="The total number of blended samples or pixels written to all render targets."
3703             data_type="uint64"
3704             units="pixels"
3705             semantic_type="event"
3706             equation="A 27 READ 4 UMUL"
3707             mdapi_group="3D Pipe/Output Merger"
3708             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3709             mdapi_supported_apis=""
3710             mdapi_hw_unit_type="gpu"
3711             />
3712    <counter name="Sampler Texels"
3713             symbol_name="SamplerTexels"
3714             underscore_name="sampler_texels"
3715             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3716             data_type="uint64"
3717             units="texels"
3718             semantic_type="event"
3719             equation="A 28 READ 4 UMUL"
3720             mdapi_group="Sampler/Sampler Input"
3721             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3722             mdapi_supported_apis=""
3723             mdapi_hw_unit_type="gpu"
3724             />
3725    <counter name="Sampler Texels Misses"
3726             symbol_name="SamplerTexelMisses"
3727             underscore_name="sampler_texel_misses"
3728             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3729             data_type="uint64"
3730             units="texels"
3731             semantic_type="event"
3732             equation="A 29 READ 4 UMUL"
3733             mdapi_group="Sampler/Sampler Cache"
3734             mdapi_usage_flags="Tier3 Batch Frame Draw"
3735             mdapi_supported_apis=""
3736             mdapi_hw_unit_type="gpu"
3737             />
3738    <counter name="SLM Bytes Read"
3739             symbol_name="SlmBytesRead"
3740             underscore_name="slm_bytes_read"
3741             description="The total number of GPU memory bytes read from shared local memory."
3742             data_type="uint64"
3743             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3744             units="bytes"
3745             semantic_type="throughput"
3746             equation="A 30 READ 64 UMUL"
3747             mdapi_group="L3/Data Port/SLM"
3748             mdapi_usage_flags="Tier3 Frame Batch Draw"
3749             mdapi_supported_apis=""
3750             mdapi_hw_unit_type="gpu"
3751             />
3752    <counter name="SLM Bytes Written"
3753             symbol_name="SlmBytesWritten"
3754             underscore_name="slm_bytes_written"
3755             description="The total number of GPU memory bytes written into shared local memory."
3756             data_type="uint64"
3757             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3758             units="bytes"
3759             semantic_type="throughput"
3760             equation="A 31 READ 64 UMUL"
3761             mdapi_group="L3/Data Port/SLM"
3762             mdapi_usage_flags="Tier3 Frame Batch Draw"
3763             mdapi_supported_apis=""
3764             mdapi_hw_unit_type="gpu"
3765             />
3766    <counter name="Shader Memory Accesses"
3767             symbol_name="ShaderMemoryAccesses"
3768             underscore_name="shader_memory_accesses"
3769             description="The total number of shader memory accesses to L3."
3770             data_type="uint64"
3771             units="messages"
3772             semantic_type="event"
3773             equation="A 32 READ"
3774             mdapi_group="L3/Data Port"
3775             mdapi_usage_flags="Tier3 Frame Batch Draw"
3776             mdapi_supported_apis=""
3777             mdapi_hw_unit_type="gpu"
3778             />
3779    <counter name="Shader Atomic Memory Accesses"
3780             symbol_name="ShaderAtomics"
3781             underscore_name="shader_atomics"
3782             description="The total number of shader atomic memory accesses."
3783             data_type="uint64"
3784             units="messages"
3785             semantic_type="event"
3786             equation="A 34 READ"
3787             mdapi_group="L3/Data Port/Atomics"
3788             mdapi_usage_flags="Tier3 Frame Batch Draw"
3789             mdapi_supported_apis=""
3790             mdapi_hw_unit_type="gpu"
3791             />
3792    <counter name="L3 Shader Throughput"
3793             symbol_name="L3ShaderThroughput"
3794             underscore_name="l3_shader_throughput"
3795             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3796             data_type="uint64"
3797             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3798             units="bytes"
3799             semantic_type="throughput"
3800             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
3801             mdapi_group="L3/Data Port"
3802             mdapi_usage_flags="Tier2 Frame Batch Draw"
3803             mdapi_supported_apis=""
3804             mdapi_hw_unit_type="gpu"
3805             />
3806    <counter name="Shader Barrier Messages"
3807             symbol_name="ShaderBarriers"
3808             underscore_name="shader_barriers"
3809             description="The total number of shader barrier messages."
3810             data_type="uint64"
3811             units="messages"
3812             semantic_type="event"
3813             equation="A 35 READ"
3814             mdapi_group="EU Array/Barrier"
3815             mdapi_usage_flags="Tier3 Frame Batch Draw"
3816             mdapi_supported_apis=""
3817             mdapi_hw_unit_type="gpu"
3818             />
3819    <counter name="Slice0 Subslice group 0 Non-sampler Shader Access Stalled On L3"
3820             symbol_name="NonSamplerShader00AccessStalledOnL3"
3821             underscore_name="non_sampler_shader00_access_stalled_on_l3"
3822             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice group 0)"
3823             data_type="float"
3824             max_equation="100"
3825             units="percent"
3826             semantic_type="duration"
3827             equation="C 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3828             availability="$SubsliceMask 3 AND"
3829             mdapi_group="GPU/Data Port"
3830             mdapi_usage_flags="Tier3 Frame Batch Draw"
3831             mdapi_supported_apis=""
3832             mdapi_hw_unit_type="subslice"
3833             />
3834    <counter name="Slice0 Subslice group 1 Non-sampler Shader Access Stalled On L3"
3835             symbol_name="NonSamplerShader01AccessStalledOnL3"
3836             underscore_name="non_sampler_shader01_access_stalled_on_l3"
3837             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice group 1)"
3838             data_type="float"
3839             max_equation="100"
3840             units="percent"
3841             semantic_type="duration"
3842             equation="C 2 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3843             availability="$SubsliceMask 12 AND"
3844             mdapi_group="GPU/Data Port"
3845             mdapi_usage_flags="Tier3 Frame Batch Draw"
3846             mdapi_supported_apis=""
3847             mdapi_hw_unit_type="subslice"
3848             />
3849    <counter name="Slice0 Subslice group 2 Non-sampler Shader Access Stalled On L3"
3850             symbol_name="NonSamplerShader02AccessStalledOnL3"
3851             underscore_name="non_sampler_shader02_access_stalled_on_l3"
3852             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice group 2)"
3853             data_type="float"
3854             max_equation="100"
3855             units="percent"
3856             semantic_type="duration"
3857             equation="C 4 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3858             availability="$SubsliceMask 48 AND"
3859             mdapi_group="GPU/Data Port"
3860             mdapi_usage_flags="Tier3 Frame Batch Draw"
3861             mdapi_supported_apis=""
3862             mdapi_hw_unit_type="subslice"
3863             />
3864    <counter name="Slice0 Subslice group 3 Non-sampler Shader Access Stalled On L3"
3865             symbol_name="NonSamplerShader03AccessStalledOnL3"
3866             underscore_name="non_sampler_shader03_access_stalled_on_l3"
3867             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Subslice group 3)"
3868             data_type="float"
3869             max_equation="100"
3870             units="percent"
3871             semantic_type="duration"
3872             equation="C 6 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3873             availability="$SubsliceMask 192 AND"
3874             mdapi_group="GPU/Data Port"
3875             mdapi_usage_flags="Tier3 Frame Batch Draw"
3876             mdapi_supported_apis=""
3877             mdapi_hw_unit_type="subslice"
3878             />
3879    <counter name="Polygon Data Ready"
3880             symbol_name="PolyDataReady"
3881             underscore_name="poly_data_ready"
3882             description="The percentage of time in which geometry pipeline output is ready"
3883             data_type="float"
3884             max_equation="100"
3885             units="percent"
3886             semantic_type="duration"
3887             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3888             mdapi_group="GPU/3D Pipe/Strip-Fans"
3889             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3890             mdapi_supported_apis=""
3891             mdapi_hw_unit_type="gpu"
3892             />
3893    <counter name="SQ is full"
3894             symbol_name="GTRequestQueueFull"
3895             underscore_name="gt_request_queue_full"
3896             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
3897             data_type="float"
3898             max_equation="100"
3899             units="percent"
3900             semantic_type="duration"
3901             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3902             mdapi_group="GTI"
3903             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3904             mdapi_supported_apis=""
3905             mdapi_hw_unit_type="gpu"
3906             />
3907    <register_config type="NOA">
3908        <register type="NOA" address="0x00000D04" value="0x00000200" />
3909        <register type="NOA" address="0x00009840" value="0x00000000" />
3910        <register type="NOA" address="0x00009884" value="0x00000000" />
3911        <register type="NOA" address="0x00009888" value="0x1223000A" />
3912        <register type="NOA" address="0x00009888" value="0x10230009" />
3913        <register type="NOA" address="0x00009888" value="0x1263000A" />
3914        <register type="NOA" address="0x00009888" value="0x10630009" />
3915        <register type="NOA" address="0x00009888" value="0x12A3000A" />
3916        <register type="NOA" address="0x00009888" value="0x10A30009" />
3917        <register type="NOA" address="0x00009888" value="0x12E3000A" />
3918        <register type="NOA" address="0x00009888" value="0x10E30009" />
3919        <register type="NOA" address="0x00009888" value="0x10150019" />
3920        <register type="NOA" address="0x00009888" value="0x1A20A000" />
3921        <register type="NOA" address="0x00009888" value="0x0C231900" />
3922        <register type="NOA" address="0x00009888" value="0x0E23003C" />
3923        <register type="NOA" address="0x00009888" value="0x00230000" />
3924        <register type="NOA" address="0x00009888" value="0x1C600002" />
3925        <register type="NOA" address="0x00009888" value="0x02608000" />
3926        <register type="NOA" address="0x00009888" value="0x0E631900" />
3927        <register type="NOA" address="0x00009888" value="0x00631E00" />
3928        <register type="NOA" address="0x00009888" value="0x04A08000" />
3929        <register type="NOA" address="0x00009888" value="0x06A08000" />
3930        <register type="NOA" address="0x00009888" value="0x02A31E32" />
3931        <register type="NOA" address="0x00009888" value="0x00A30000" />
3932        <register type="NOA" address="0x00009888" value="0x08E08000" />
3933        <register type="NOA" address="0x00009888" value="0x0AE08000" />
3934        <register type="NOA" address="0x00009888" value="0x04E31E32" />
3935        <register type="NOA" address="0x00009888" value="0x00E30000" />
3936        <register type="NOA" address="0x00009888" value="0x0C045400" />
3937        <register type="NOA" address="0x00009888" value="0x10040150" />
3938        <register type="NOA" address="0x00009888" value="0x0E040015" />
3939        <register type="NOA" address="0x00009888" value="0x04055000" />
3940        <register type="NOA" address="0x00009888" value="0x14050054" />
3941        <register type="NOA" address="0x00009888" value="0x06055000" />
3942        <register type="NOA" address="0x00009888" value="0x08055000" />
3943        <register type="NOA" address="0x00009888" value="0x24063F00" />
3944        <register type="NOA" address="0x00009888" value="0x260600E0" />
3945        <register type="NOA" address="0x00009888" value="0x0E088000" />
3946        <register type="NOA" address="0x00009888" value="0x00088000" />
3947        <register type="NOA" address="0x00009888" value="0x14090040" />
3948        <register type="NOA" address="0x00009888" value="0x04094000" />
3949        <register type="NOA" address="0x00009888" value="0x040DA000" />
3950        <register type="NOA" address="0x00009888" value="0x080E5000" />
3951        <register type="NOA" address="0x00009888" value="0x1A120020" />
3952        <register type="NOA" address="0x00009888" value="0x02128000" />
3953        <register type="NOA" address="0x00009888" value="0x0412C000" />
3954        <register type="NOA" address="0x00009888" value="0x0612C000" />
3955        <register type="NOA" address="0x00009888" value="0x0A138000" />
3956        <register type="NOA" address="0x00009888" value="0x0413E000" />
3957        <register type="NOA" address="0x00009888" value="0x0E148000" />
3958        <register type="NOA" address="0x00009888" value="0x00148000" />
3959        <register type="NOA" address="0x00009888" value="0x0214C000" />
3960        <register type="NOA" address="0x00009888" value="0x00150047" />
3961        <register type="NOA" address="0x00009888" value="0x16156000" />
3962        <register type="NOA" address="0x00009888" value="0x18150007" />
3963        <register type="NOA" address="0x00009888" value="0x02154000" />
3964        <register type="NOA" address="0x00009888" value="0x04154000" />
3965        <register type="NOA" address="0x00009888" value="0x06154000" />
3966        <register type="NOA" address="0x00009888" value="0x08158000" />
3967        <register type="NOA" address="0x00009888" value="0x0A158000" />
3968        <register type="NOA" address="0x00009888" value="0x0C188000" />
3969        <register type="NOA" address="0x00009888" value="0x0E182000" />
3970        <register type="NOA" address="0x00009888" value="0x1419000A" />
3971        <register type="NOA" address="0x00009888" value="0x021CA000" />
3972        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
3973        <register type="NOA" address="0x00009884" value="0x00000003" />
3974        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
3975        <register type="NOA" address="0x00009888" value="0x141F0000" />
3976        <register type="NOA" address="0x00009888" value="0x301F8000" />
3977        <register type="NOA" address="0x00009888" value="0x521F4000" />
3978        <register type="NOA" address="0x00009888" value="0x541F0024" />
3979        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
3980        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
3981        <register type="NOA" address="0x00009888" value="0x501F0024" />
3982        <register type="NOA" address="0x00009888" value="0x3E1F0100" />
3983        <register type="NOA" address="0x00009888" value="0x4C1F3030" />
3984        <register type="NOA" address="0x00009888" value="0x401F0000" />
3985        <register type="NOA" address="0x00009888" value="0x421F3000" />
3986        <register type="NOA" address="0x00009888" value="0x441F3330" />
3987    </register_config>
3988    <register_config type="OA">
3989        <register type="OA" address="0x00002740" value="0x00000000" />
3990        <register type="OA" address="0x00002710" value="0x00000000" />
3991        <register type="OA" address="0x00002714" value="0x10800000" />
3992        <register type="OA" address="0x00002720" value="0x00000000" />
3993        <register type="OA" address="0x00002724" value="0x00800000" />
3994        <register type="OA" address="0x00002770" value="0x00000002" />
3995        <register type="OA" address="0x00002774" value="0x0000FFFE" />
3996    </register_config>
3997    <register_config type="FLEX">
3998        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3999        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4000        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4001        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4002        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4003    </register_config>
4004  </set>
4005
4006  <set name="Metric set RasterizerAndPixelBackend"
4007       chipset="EHL"
4008       symbol_name="RasterizerAndPixelBackend"
4009       underscore_name="rasterizer_and_pixel_backend"
4010       mdapi_supported_apis="VK OGL OCL IO BB"
4011       hw_config_guid="5cda6ba5-f3b7-43a4-8027-8d0958a263c4"
4012       >
4013    <counter name="GPU Time Elapsed"
4014             symbol_name="GpuTime"
4015             underscore_name="gpu_time"
4016             description="Time elapsed on the GPU during the measurement."
4017             data_type="uint64"
4018             units="ns"
4019             semantic_type="duration"
4020             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4021             mdapi_group="GPU"
4022             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4023             mdapi_supported_apis=""
4024             mdapi_hw_unit_type="gpu"
4025             />
4026    <counter name="GPU Core Clocks"
4027             symbol_name="GpuCoreClocks"
4028             underscore_name="gpu_core_clocks"
4029             description="The total number of GPU core clocks elapsed during the measurement."
4030             data_type="uint64"
4031             units="cycles"
4032             semantic_type="event"
4033             equation="GPU_CLOCK 0 READ"
4034             mdapi_group="GPU"
4035             mdapi_usage_flags="Tier1 Frame Batch Draw"
4036             mdapi_supported_apis=""
4037             mdapi_hw_unit_type="gpu"
4038             />
4039    <counter name="AVG GPU Core Frequency"
4040             symbol_name="AvgGpuCoreFrequency"
4041             underscore_name="avg_gpu_core_frequency"
4042             description="Average GPU Core Frequency in the measurement."
4043             data_type="uint64"
4044             max_equation="$GpuMaxFrequency"
4045             units="hz"
4046             semantic_type="event"
4047             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4048             mdapi_group="GPU"
4049             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4050             mdapi_supported_apis=""
4051             mdapi_hw_unit_type="gpu"
4052             />
4053    <counter name="GPU Busy"
4054             symbol_name="GpuBusy"
4055             underscore_name="gpu_busy"
4056             description="The percentage of time in which the GPU has been processing GPU commands."
4057             data_type="float"
4058             max_equation="100"
4059             units="percent"
4060             semantic_type="duration"
4061             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4062             mdapi_group="GPU"
4063             mdapi_usage_flags="Tier1 Overview System Frame"
4064             mdapi_supported_apis=""
4065             mdapi_hw_unit_type="gpu"
4066             />
4067    <counter name="VS Threads Dispatched"
4068             symbol_name="VsThreads"
4069             underscore_name="vs_threads"
4070             description="The total number of vertex shader hardware threads dispatched."
4071             data_type="uint64"
4072             units="threads"
4073             semantic_type="event"
4074             equation="A 1 READ"
4075             mdapi_group="EU Array/Vertex Shader"
4076             mdapi_usage_flags="Tier3 Frame Batch Draw"
4077             mdapi_supported_apis=""
4078             mdapi_hw_unit_type="gpu"
4079             />
4080    <counter name="HS Threads Dispatched"
4081             symbol_name="HsThreads"
4082             underscore_name="hs_threads"
4083             description="The total number of hull shader hardware threads dispatched."
4084             data_type="uint64"
4085             units="threads"
4086             semantic_type="event"
4087             equation="A 2 READ"
4088             mdapi_group="EU Array/Hull Shader"
4089             mdapi_usage_flags="Tier3 Frame Batch Draw"
4090             mdapi_supported_apis=""
4091             mdapi_hw_unit_type="gpu"
4092             />
4093    <counter name="DS Threads Dispatched"
4094             symbol_name="DsThreads"
4095             underscore_name="ds_threads"
4096             description="The total number of domain shader hardware threads dispatched."
4097             data_type="uint64"
4098             units="threads"
4099             semantic_type="event"
4100             equation="A 3 READ"
4101             mdapi_group="EU Array/Domain Shader"
4102             mdapi_usage_flags="Tier3 Frame Batch Draw"
4103             mdapi_supported_apis=""
4104             mdapi_hw_unit_type="gpu"
4105             />
4106    <counter name="GS Threads Dispatched"
4107             symbol_name="GsThreads"
4108             underscore_name="gs_threads"
4109             description="The total number of geometry shader hardware threads dispatched."
4110             data_type="uint64"
4111             units="threads"
4112             semantic_type="event"
4113             equation="A 5 READ"
4114             mdapi_group="EU Array/Geometry Shader"
4115             mdapi_usage_flags="Tier3 Frame Batch Draw"
4116             mdapi_supported_apis=""
4117             mdapi_hw_unit_type="gpu"
4118             />
4119    <counter name="FS Threads Dispatched"
4120             symbol_name="PsThreads"
4121             underscore_name="ps_threads"
4122             description="The total number of fragment shader hardware threads dispatched."
4123             data_type="uint64"
4124             units="threads"
4125             semantic_type="event"
4126             equation="A 6 READ"
4127             mdapi_group="EU Array/Fragment Shader"
4128             mdapi_usage_flags="Tier3 Frame Batch Draw"
4129             mdapi_supported_apis=""
4130             mdapi_hw_unit_type="gpu"
4131             />
4132    <counter name="CS Threads Dispatched"
4133             symbol_name="CsThreads"
4134             underscore_name="cs_threads"
4135             description="The total number of compute shader hardware threads dispatched."
4136             data_type="uint64"
4137             units="threads"
4138             semantic_type="event"
4139             equation="A 4 READ"
4140             mdapi_group="EU Array/Compute Shader"
4141             mdapi_usage_flags="Tier3 Frame Batch Draw"
4142             mdapi_supported_apis=""
4143             mdapi_hw_unit_type="gpu"
4144             />
4145    <counter name="EU Active"
4146             symbol_name="EuActive"
4147             underscore_name="eu_active"
4148             description="The percentage of time in which the Execution Units were actively processing."
4149             data_type="float"
4150             max_equation="100"
4151             units="percent"
4152             semantic_type="duration"
4153             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4154             mdapi_group="EU Array"
4155             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4156             mdapi_supported_apis=""
4157             mdapi_hw_unit_type="gpu"
4158             />
4159    <counter name="EU Stall"
4160             symbol_name="EuStall"
4161             underscore_name="eu_stall"
4162             description="The percentage of time in which the Execution Units were stalled."
4163             data_type="float"
4164             max_equation="100"
4165             units="percent"
4166             semantic_type="duration"
4167             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4168             mdapi_group="EU Array"
4169             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4170             mdapi_supported_apis=""
4171             mdapi_hw_unit_type="gpu"
4172             />
4173    <counter name="EU Both FPU Pipes Active"
4174             symbol_name="EuFpuBothActive"
4175             underscore_name="eu_fpu_both_active"
4176             description="The percentage of time in which both EU FPU pipelines were actively processing."
4177             data_type="float"
4178             max_equation="100"
4179             units="percent"
4180             semantic_type="duration"
4181             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4182             mdapi_group="EU Array/Pipes"
4183             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4184             mdapi_supported_apis=""
4185             mdapi_hw_unit_type="gpu"
4186             />
4187    <counter name="VS FPU0 Pipe Active"
4188             symbol_name="VsFpu0Active"
4189             underscore_name="vs_fpu0_active"
4190             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4191             data_type="float"
4192             max_equation="100"
4193             units="percent"
4194             semantic_type="duration"
4195             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4196             mdapi_group="EU Array/Vertex Shader"
4197             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4198             mdapi_supported_apis=""
4199             mdapi_hw_unit_type="gpu"
4200             />
4201    <counter name="VS FPU1 Pipe Active"
4202             symbol_name="VsFpu1Active"
4203             underscore_name="vs_fpu1_active"
4204             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4205             data_type="float"
4206             max_equation="100"
4207             units="percent"
4208             semantic_type="duration"
4209             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4210             mdapi_group="EU Array/Vertex Shader"
4211             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4212             mdapi_supported_apis=""
4213             mdapi_hw_unit_type="gpu"
4214             />
4215    <counter name="VS Send Pipe Active"
4216             symbol_name="VsSendActive"
4217             underscore_name="vs_send_active"
4218             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4219             data_type="float"
4220             max_equation="100"
4221             units="percent"
4222             semantic_type="duration"
4223             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4224             mdapi_group="EU Array/Vertex Shader"
4225             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4226             mdapi_supported_apis=""
4227             mdapi_hw_unit_type="gpu"
4228             />
4229    <counter name="PS FPU0 Pipe Active"
4230             symbol_name="PsFpu0Active"
4231             underscore_name="ps_fpu0_active"
4232             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4233             data_type="float"
4234             max_equation="100"
4235             units="percent"
4236             semantic_type="duration"
4237             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4238             mdapi_group="EU Array/Pixel Shader"
4239             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4240             mdapi_supported_apis=""
4241             mdapi_hw_unit_type="gpu"
4242             />
4243    <counter name="PS FPU1 Pipe Active"
4244             symbol_name="PsFpu1Active"
4245             underscore_name="ps_fpu1_active"
4246             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4247             data_type="float"
4248             max_equation="100"
4249             units="percent"
4250             semantic_type="duration"
4251             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4252             mdapi_group="EU Array/Pixel Shader"
4253             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4254             mdapi_supported_apis=""
4255             mdapi_hw_unit_type="gpu"
4256             />
4257    <counter name="PS Send Pipeline Active"
4258             symbol_name="PsSendActive"
4259             underscore_name="ps_send_active"
4260             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4261             data_type="float"
4262             max_equation="100"
4263             units="percent"
4264             semantic_type="duration"
4265             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4266             mdapi_group="EU Array/Pixel Shader"
4267             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4268             mdapi_supported_apis=""
4269             mdapi_hw_unit_type="gpu"
4270             />
4271    <counter name="FS Both FPU Active"
4272             symbol_name="PsEuBothFpuActive"
4273             underscore_name="ps_eu_both_fpu_active"
4274             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4275             data_type="float"
4276             max_equation="100"
4277             units="percent"
4278             semantic_type="duration"
4279             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4280             mdapi_group="3D Pipe/Fragment Shader"
4281             mdapi_usage_flags="Tier4 Frame Batch Draw"
4282             mdapi_supported_apis=""
4283             mdapi_hw_unit_type="gpu"
4284             />
4285    <counter name="Rasterized Pixels"
4286             symbol_name="RasterizedPixels"
4287             underscore_name="rasterized_pixels"
4288             description="The total number of rasterized pixels."
4289             data_type="uint64"
4290             units="pixels"
4291             semantic_type="event"
4292             equation="A 21 READ 4 UMUL"
4293             mdapi_group="3D Pipe/Rasterizer"
4294             mdapi_usage_flags="Tier3 Frame Batch Draw"
4295             mdapi_supported_apis=""
4296             mdapi_hw_unit_type="gpu"
4297             />
4298    <counter name="Early Hi-Depth Test Fails"
4299             symbol_name="HiDepthTestFails"
4300             underscore_name="hi_depth_test_fails"
4301             description="The total number of pixels dropped on early hierarchical depth test."
4302             data_type="uint64"
4303             units="pixels"
4304             semantic_type="event"
4305             equation="A 22 READ 4 UMUL"
4306             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4307             mdapi_usage_flags="Tier3 Frame Batch Draw"
4308             mdapi_supported_apis=""
4309             mdapi_hw_unit_type="gpu"
4310             />
4311    <counter name="Early Depth Test Fails"
4312             symbol_name="EarlyDepthTestFails"
4313             underscore_name="early_depth_test_fails"
4314             description="The total number of pixels dropped on early depth test."
4315             data_type="uint64"
4316             units="pixels"
4317             semantic_type="event"
4318             equation="A 23 READ 4 UMUL"
4319             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4320             mdapi_usage_flags="Tier3 Frame Batch Draw"
4321             mdapi_supported_apis=""
4322             mdapi_hw_unit_type="gpu"
4323             />
4324    <counter name="Samples Killed in FS"
4325             symbol_name="SamplesKilledInPs"
4326             underscore_name="samples_killed_in_ps"
4327             description="The total number of samples or pixels dropped in fragment shaders."
4328             data_type="uint64"
4329             units="pixels"
4330             semantic_type="event"
4331             equation="A 24 READ 4 UMUL"
4332             mdapi_group="3D Pipe/Fragment Shader"
4333             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4334             mdapi_supported_apis=""
4335             mdapi_hw_unit_type="gpu"
4336             />
4337    <counter name="Pixels Failing Tests"
4338             symbol_name="PixelsFailingPostPsTests"
4339             underscore_name="pixels_failing_post_ps_tests"
4340             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4341             data_type="uint64"
4342             units="pixels"
4343             semantic_type="event"
4344             equation="A 25 READ 4 UMUL"
4345             mdapi_group="3D Pipe/Output Merger"
4346             mdapi_usage_flags="Tier3 Frame Batch Draw"
4347             mdapi_supported_apis=""
4348             mdapi_hw_unit_type="gpu"
4349             />
4350    <counter name="Samples Written"
4351             symbol_name="SamplesWritten"
4352             underscore_name="samples_written"
4353             description="The total number of samples or pixels written to all render targets."
4354             data_type="uint64"
4355             units="pixels"
4356             semantic_type="event"
4357             equation="A 26 READ 4 UMUL"
4358             mdapi_group="3D Pipe/Output Merger"
4359             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4360             mdapi_supported_apis=""
4361             mdapi_hw_unit_type="gpu"
4362             />
4363    <counter name="Samples Blended"
4364             symbol_name="SamplesBlended"
4365             underscore_name="samples_blended"
4366             description="The total number of blended samples or pixels written to all render targets."
4367             data_type="uint64"
4368             units="pixels"
4369             semantic_type="event"
4370             equation="A 27 READ 4 UMUL"
4371             mdapi_group="3D Pipe/Output Merger"
4372             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4373             mdapi_supported_apis=""
4374             mdapi_hw_unit_type="gpu"
4375             />
4376    <counter name="Sampler Texels"
4377             symbol_name="SamplerTexels"
4378             underscore_name="sampler_texels"
4379             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4380             data_type="uint64"
4381             units="texels"
4382             semantic_type="event"
4383             equation="A 28 READ 4 UMUL"
4384             mdapi_group="Sampler/Sampler Input"
4385             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4386             mdapi_supported_apis=""
4387             mdapi_hw_unit_type="gpu"
4388             />
4389    <counter name="Sampler Texels Misses"
4390             symbol_name="SamplerTexelMisses"
4391             underscore_name="sampler_texel_misses"
4392             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4393             data_type="uint64"
4394             units="texels"
4395             semantic_type="event"
4396             equation="A 29 READ 4 UMUL"
4397             mdapi_group="Sampler/Sampler Cache"
4398             mdapi_usage_flags="Tier3 Batch Frame Draw"
4399             mdapi_supported_apis=""
4400             mdapi_hw_unit_type="gpu"
4401             />
4402    <counter name="SLM Bytes Read"
4403             symbol_name="SlmBytesRead"
4404             underscore_name="slm_bytes_read"
4405             description="The total number of GPU memory bytes read from shared local memory."
4406             data_type="uint64"
4407             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4408             units="bytes"
4409             semantic_type="throughput"
4410             equation="A 30 READ 64 UMUL"
4411             mdapi_group="L3/Data Port/SLM"
4412             mdapi_usage_flags="Tier3 Frame Batch Draw"
4413             mdapi_supported_apis=""
4414             mdapi_hw_unit_type="gpu"
4415             />
4416    <counter name="SLM Bytes Written"
4417             symbol_name="SlmBytesWritten"
4418             underscore_name="slm_bytes_written"
4419             description="The total number of GPU memory bytes written into shared local memory."
4420             data_type="uint64"
4421             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4422             units="bytes"
4423             semantic_type="throughput"
4424             equation="A 31 READ 64 UMUL"
4425             mdapi_group="L3/Data Port/SLM"
4426             mdapi_usage_flags="Tier3 Frame Batch Draw"
4427             mdapi_supported_apis=""
4428             mdapi_hw_unit_type="gpu"
4429             />
4430    <counter name="Shader Memory Accesses"
4431             symbol_name="ShaderMemoryAccesses"
4432             underscore_name="shader_memory_accesses"
4433             description="The total number of shader memory accesses to L3."
4434             data_type="uint64"
4435             units="messages"
4436             semantic_type="event"
4437             equation="A 32 READ"
4438             mdapi_group="L3/Data Port"
4439             mdapi_usage_flags="Tier3 Frame Batch Draw"
4440             mdapi_supported_apis=""
4441             mdapi_hw_unit_type="gpu"
4442             />
4443    <counter name="Shader Atomic Memory Accesses"
4444             symbol_name="ShaderAtomics"
4445             underscore_name="shader_atomics"
4446             description="The total number of shader atomic memory accesses."
4447             data_type="uint64"
4448             units="messages"
4449             semantic_type="event"
4450             equation="A 34 READ"
4451             mdapi_group="L3/Data Port/Atomics"
4452             mdapi_usage_flags="Tier3 Frame Batch Draw"
4453             mdapi_supported_apis=""
4454             mdapi_hw_unit_type="gpu"
4455             />
4456    <counter name="L3 Shader Throughput"
4457             symbol_name="L3ShaderThroughput"
4458             underscore_name="l3_shader_throughput"
4459             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4460             data_type="uint64"
4461             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4462             units="bytes"
4463             semantic_type="throughput"
4464             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
4465             mdapi_group="L3/Data Port"
4466             mdapi_usage_flags="Tier2 Frame Batch Draw"
4467             mdapi_supported_apis=""
4468             mdapi_hw_unit_type="gpu"
4469             />
4470    <counter name="Shader Barrier Messages"
4471             symbol_name="ShaderBarriers"
4472             underscore_name="shader_barriers"
4473             description="The total number of shader barrier messages."
4474             data_type="uint64"
4475             units="messages"
4476             semantic_type="event"
4477             equation="A 35 READ"
4478             mdapi_group="EU Array/Barrier"
4479             mdapi_usage_flags="Tier3 Frame Batch Draw"
4480             mdapi_supported_apis=""
4481             mdapi_hw_unit_type="gpu"
4482             />
4483    <counter name="Slice0 Rasterizer Input Available"
4484             symbol_name="Rasterizer0InputAvailable"
4485             underscore_name="rasterizer0_input_available"
4486             description="The percentage of time in which slice0 rasterizer input is available"
4487             data_type="float"
4488             max_equation="100"
4489             units="percent"
4490             semantic_type="duration"
4491             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4492             availability="$SliceMask 1 AND"
4493             mdapi_group="GPU/Rasterizer"
4494             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4495             mdapi_supported_apis=""
4496             mdapi_hw_unit_type="slice"
4497             />
4498    <counter name="Slice0 Rasterizer Output Ready"
4499             symbol_name="Rasterizer0OutputReady"
4500             underscore_name="rasterizer0_output_ready"
4501             description="The percentage of time in which slice0 rasterizer output is ready"
4502             data_type="float"
4503             max_equation="100"
4504             units="percent"
4505             semantic_type="duration"
4506             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4507             availability="$SliceMask 1 AND"
4508             mdapi_group="GPU/Rasterizer"
4509             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4510             mdapi_supported_apis=""
4511             mdapi_hw_unit_type="slice"
4512             />
4513    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
4514             symbol_name="PixelData00Ready"
4515             underscore_name="pixel_data00_ready"
4516             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4517             data_type="float"
4518             max_equation="100"
4519             units="percent"
4520             semantic_type="duration"
4521             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
4522             mdapi_group="GPU/Rasterizer/Early Depth Test"
4523             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4524             mdapi_supported_apis=""
4525             mdapi_hw_unit_type="slice"
4526             />
4527    <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
4528             symbol_name="PixelData01Ready"
4529             underscore_name="pixel_data01_ready"
4530             description="The percentage of time in which slice0  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4531             data_type="float"
4532             max_equation="100"
4533             units="percent"
4534             semantic_type="duration"
4535             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4536             mdapi_group="GPU/Rasterizer/Early Depth Test"
4537             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4538             mdapi_supported_apis=""
4539             mdapi_hw_unit_type="slice"
4540             />
4541    <counter name="Slice0 Pipe0 PS Output Available"
4542             symbol_name="PSOutput00Available"
4543             underscore_name="ps_output00_available"
4544             description="The percentage of time in which slice0 pipe0 PS output is available"
4545             data_type="float"
4546             max_equation="100"
4547             units="percent"
4548             semantic_type="duration"
4549             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
4550             mdapi_group="GPU/3D Pipe"
4551             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4552             mdapi_supported_apis=""
4553             mdapi_hw_unit_type="slice"
4554             />
4555    <counter name="Slice0 Pipe1 PS Output Available"
4556             symbol_name="PSOutput01Available"
4557             underscore_name="ps_output01_available"
4558             description="The percentage of time in which slice0 pipe1 PS output is available"
4559             data_type="float"
4560             max_equation="100"
4561             units="percent"
4562             semantic_type="duration"
4563             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4564             mdapi_group="GPU/3D Pipe"
4565             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4566             mdapi_supported_apis=""
4567             mdapi_hw_unit_type="slice"
4568             />
4569    <counter name="Slice0 Pipe0 Pixel Values Ready"
4570             symbol_name="PixelValues00Ready"
4571             underscore_name="pixel_values00_ready"
4572             description="The percentage of time in which slice0 pipe0 pixel values are ready"
4573             data_type="float"
4574             max_equation="100"
4575             units="percent"
4576             semantic_type="duration"
4577             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
4578             mdapi_group="GPU/3D Pipe"
4579             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4580             mdapi_supported_apis=""
4581             mdapi_hw_unit_type="slice"
4582             />
4583    <counter name="Slice0 Pipe1 Pixel Values Ready"
4584             symbol_name="PixelValues01Ready"
4585             underscore_name="pixel_values01_ready"
4586             description="The percentage of time in which slice0 pipe1 pixel values are ready"
4587             data_type="float"
4588             max_equation="100"
4589             units="percent"
4590             semantic_type="duration"
4591             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
4592             mdapi_group="GPU/3D Pipe"
4593             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4594             mdapi_supported_apis=""
4595             mdapi_hw_unit_type="slice"
4596             />
4597    <counter name="SQ is full"
4598             symbol_name="GTRequestQueueFull"
4599             underscore_name="gt_request_queue_full"
4600             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4601             data_type="float"
4602             max_equation="100"
4603             units="percent"
4604             semantic_type="duration"
4605             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4606             mdapi_group="GTI"
4607             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4608             mdapi_supported_apis=""
4609             mdapi_hw_unit_type="gpu"
4610             />
4611    <register_config type="NOA">
4612        <register type="NOA" address="0x00000D04" value="0x00000200" />
4613        <register type="NOA" address="0x00009840" value="0x00000000" />
4614        <register type="NOA" address="0x00009884" value="0x00000000" />
4615        <register type="NOA" address="0x00009888" value="0x120A03E0" />
4616        <register type="NOA" address="0x00009888" value="0x140C0500" />
4617        <register type="NOA" address="0x00009888" value="0x120F03E0" />
4618        <register type="NOA" address="0x00009888" value="0x14110500" />
4619        <register type="NOA" address="0x00009888" value="0x10136000" />
4620        <register type="NOA" address="0x00009888" value="0x1213001C" />
4621        <register type="NOA" address="0x00009888" value="0x16140000" />
4622        <register type="NOA" address="0x00009888" value="0x10160018" />
4623        <register type="NOA" address="0x00009888" value="0x101A0018" />
4624        <register type="NOA" address="0x00009888" value="0x0C045400" />
4625        <register type="NOA" address="0x00009888" value="0x0E045545" />
4626        <register type="NOA" address="0x00009888" value="0x04055000" />
4627        <register type="NOA" address="0x00009888" value="0x0A055000" />
4628        <register type="NOA" address="0x00009888" value="0x0C055000" />
4629        <register type="NOA" address="0x00009888" value="0x0E051000" />
4630        <register type="NOA" address="0x00009888" value="0x06055000" />
4631        <register type="NOA" address="0x00009888" value="0x08051000" />
4632        <register type="NOA" address="0x00009888" value="0x2406DF00" />
4633        <register type="NOA" address="0x00009888" value="0x26060007" />
4634        <register type="NOA" address="0x00009888" value="0x02084000" />
4635        <register type="NOA" address="0x00009888" value="0x04098000" />
4636        <register type="NOA" address="0x00009888" value="0x06094000" />
4637        <register type="NOA" address="0x00009888" value="0x000A0C40" />
4638        <register type="NOA" address="0x00009888" value="0x0C0A0000" />
4639        <register type="NOA" address="0x00009888" value="0x040A0000" />
4640        <register type="NOA" address="0x00009888" value="0x020C0B80" />
4641        <register type="NOA" address="0x00009888" value="0x080C0000" />
4642        <register type="NOA" address="0x00009888" value="0x040D1000" />
4643        <register type="NOA" address="0x00009888" value="0x060E2000" />
4644        <register type="NOA" address="0x00009888" value="0x080E1000" />
4645        <register type="NOA" address="0x00009888" value="0x020F0031" />
4646        <register type="NOA" address="0x00009888" value="0x0C0F0000" />
4647        <register type="NOA" address="0x00009888" value="0x040F0000" />
4648        <register type="NOA" address="0x00009888" value="0x04110017" />
4649        <register type="NOA" address="0x00009888" value="0x08110000" />
4650        <register type="NOA" address="0x00009888" value="0x18120C00" />
4651        <register type="NOA" address="0x00009888" value="0x02128000" />
4652        <register type="NOA" address="0x00009888" value="0x06128000" />
4653        <register type="NOA" address="0x00009888" value="0x0613092F" />
4654        <register type="NOA" address="0x00009888" value="0x08134025" />
4655        <register type="NOA" address="0x00009888" value="0x0C130000" />
4656        <register type="NOA" address="0x00009888" value="0x0413A000" />
4657        <register type="NOA" address="0x00009888" value="0x00148066" />
4658        <register type="NOA" address="0x00009888" value="0x10140000" />
4659        <register type="NOA" address="0x00009888" value="0x0614C000" />
4660        <register type="NOA" address="0x00009888" value="0x08144000" />
4661        <register type="NOA" address="0x00009888" value="0x0A144000" />
4662        <register type="NOA" address="0x00009888" value="0x02148000" />
4663        <register type="NOA" address="0x00009888" value="0x00154000" />
4664        <register type="NOA" address="0x00009888" value="0x0E154000" />
4665        <register type="NOA" address="0x00009888" value="0x161500E8" />
4666        <register type="NOA" address="0x00009888" value="0x02154000" />
4667        <register type="NOA" address="0x00009888" value="0x04158000" />
4668        <register type="NOA" address="0x00009888" value="0x06154000" />
4669        <register type="NOA" address="0x00009888" value="0x08158000" />
4670        <register type="NOA" address="0x00009888" value="0x0C154000" />
4671        <register type="NOA" address="0x00009888" value="0x08161000" />
4672        <register type="NOA" address="0x00009888" value="0x08184000" />
4673        <register type="NOA" address="0x00009888" value="0x12190100" />
4674        <register type="NOA" address="0x00009888" value="0x0A1A0020" />
4675        <register type="NOA" address="0x00009888" value="0x081A0000" />
4676        <register type="NOA" address="0x00009888" value="0x0A1C1000" />
4677        <register type="NOA" address="0x00009888" value="0x121D0400" />
4678        <register type="NOA" address="0x00009884" value="0x00000003" />
4679        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
4680        <register type="NOA" address="0x00009888" value="0x1A1F0061" />
4681        <register type="NOA" address="0x00009888" value="0x141F0000" />
4682        <register type="NOA" address="0x00009888" value="0x301F8000" />
4683        <register type="NOA" address="0x00009888" value="0x501F4904" />
4684        <register type="NOA" address="0x00009888" value="0x521F0024" />
4685        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
4686        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
4687        <register type="NOA" address="0x00009888" value="0x3E1F5000" />
4688        <register type="NOA" address="0x00009888" value="0x461F4040" />
4689        <register type="NOA" address="0x00009888" value="0x481F0030" />
4690        <register type="NOA" address="0x00009888" value="0x401F4010" />
4691        <register type="NOA" address="0x00009888" value="0x421F3000" />
4692        <register type="NOA" address="0x00009888" value="0x441F4023" />
4693    </register_config>
4694    <register_config type="OA">
4695        <register type="OA" address="0x00002740" value="0x00000000" />
4696        <register type="OA" address="0x00002710" value="0x00000000" />
4697        <register type="OA" address="0x00002714" value="0x70800000" />
4698        <register type="OA" address="0x00002720" value="0x00000000" />
4699        <register type="OA" address="0x00002724" value="0x00800000" />
4700        <register type="OA" address="0x00002770" value="0x00000038" />
4701        <register type="OA" address="0x00002774" value="0x0000FFF8" />
4702        <register type="OA" address="0x00002778" value="0x00000002" />
4703        <register type="OA" address="0x0000277C" value="0x0000FFF7" />
4704        <register type="OA" address="0x00002780" value="0x00000002" />
4705        <register type="OA" address="0x00002784" value="0x0000FFEF" />
4706    </register_config>
4707    <register_config type="FLEX">
4708        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4709        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4710        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4711        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4712        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4713    </register_config>
4714  </set>
4715
4716  <set name="Metric set L3_1"
4717       chipset="EHL"
4718       symbol_name="L3_1"
4719       underscore_name="l3_1"
4720       mdapi_supported_apis="VK OGL OCL IO BB"
4721       hw_config_guid="834bfd76-48d7-4552-81fa-ba1f21d6014c"
4722       >
4723    <counter name="GPU Time Elapsed"
4724             symbol_name="GpuTime"
4725             underscore_name="gpu_time"
4726             description="Time elapsed on the GPU during the measurement."
4727             data_type="uint64"
4728             units="ns"
4729             semantic_type="duration"
4730             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4731             mdapi_group="GPU"
4732             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4733             mdapi_supported_apis=""
4734             mdapi_hw_unit_type="gpu"
4735             />
4736    <counter name="GPU Core Clocks"
4737             symbol_name="GpuCoreClocks"
4738             underscore_name="gpu_core_clocks"
4739             description="The total number of GPU core clocks elapsed during the measurement."
4740             data_type="uint64"
4741             units="cycles"
4742             semantic_type="event"
4743             equation="GPU_CLOCK 0 READ"
4744             mdapi_group="GPU"
4745             mdapi_usage_flags="Tier1 Frame Batch Draw"
4746             mdapi_supported_apis=""
4747             mdapi_hw_unit_type="gpu"
4748             />
4749    <counter name="AVG GPU Core Frequency"
4750             symbol_name="AvgGpuCoreFrequency"
4751             underscore_name="avg_gpu_core_frequency"
4752             description="Average GPU Core Frequency in the measurement."
4753             data_type="uint64"
4754             max_equation="$GpuMaxFrequency"
4755             units="hz"
4756             semantic_type="event"
4757             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4758             mdapi_group="GPU"
4759             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4760             mdapi_supported_apis=""
4761             mdapi_hw_unit_type="gpu"
4762             />
4763    <counter name="GPU Busy"
4764             symbol_name="GpuBusy"
4765             underscore_name="gpu_busy"
4766             description="The percentage of time in which the GPU has been processing GPU commands."
4767             data_type="float"
4768             max_equation="100"
4769             units="percent"
4770             semantic_type="duration"
4771             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4772             mdapi_group="GPU"
4773             mdapi_usage_flags="Tier1 Overview System Frame"
4774             mdapi_supported_apis=""
4775             mdapi_hw_unit_type="gpu"
4776             />
4777    <counter name="VS Threads Dispatched"
4778             symbol_name="VsThreads"
4779             underscore_name="vs_threads"
4780             description="The total number of vertex shader hardware threads dispatched."
4781             data_type="uint64"
4782             units="threads"
4783             semantic_type="event"
4784             equation="A 1 READ"
4785             mdapi_group="EU Array/Vertex Shader"
4786             mdapi_usage_flags="Tier3 Frame Batch Draw"
4787             mdapi_supported_apis=""
4788             mdapi_hw_unit_type="gpu"
4789             />
4790    <counter name="HS Threads Dispatched"
4791             symbol_name="HsThreads"
4792             underscore_name="hs_threads"
4793             description="The total number of hull shader hardware threads dispatched."
4794             data_type="uint64"
4795             units="threads"
4796             semantic_type="event"
4797             equation="A 2 READ"
4798             mdapi_group="EU Array/Hull Shader"
4799             mdapi_usage_flags="Tier3 Frame Batch Draw"
4800             mdapi_supported_apis=""
4801             mdapi_hw_unit_type="gpu"
4802             />
4803    <counter name="DS Threads Dispatched"
4804             symbol_name="DsThreads"
4805             underscore_name="ds_threads"
4806             description="The total number of domain shader hardware threads dispatched."
4807             data_type="uint64"
4808             units="threads"
4809             semantic_type="event"
4810             equation="A 3 READ"
4811             mdapi_group="EU Array/Domain Shader"
4812             mdapi_usage_flags="Tier3 Frame Batch Draw"
4813             mdapi_supported_apis=""
4814             mdapi_hw_unit_type="gpu"
4815             />
4816    <counter name="GS Threads Dispatched"
4817             symbol_name="GsThreads"
4818             underscore_name="gs_threads"
4819             description="The total number of geometry shader hardware threads dispatched."
4820             data_type="uint64"
4821             units="threads"
4822             semantic_type="event"
4823             equation="A 5 READ"
4824             mdapi_group="EU Array/Geometry Shader"
4825             mdapi_usage_flags="Tier3 Frame Batch Draw"
4826             mdapi_supported_apis=""
4827             mdapi_hw_unit_type="gpu"
4828             />
4829    <counter name="FS Threads Dispatched"
4830             symbol_name="PsThreads"
4831             underscore_name="ps_threads"
4832             description="The total number of fragment shader hardware threads dispatched."
4833             data_type="uint64"
4834             units="threads"
4835             semantic_type="event"
4836             equation="A 6 READ"
4837             mdapi_group="EU Array/Fragment Shader"
4838             mdapi_usage_flags="Tier3 Frame Batch Draw"
4839             mdapi_supported_apis=""
4840             mdapi_hw_unit_type="gpu"
4841             />
4842    <counter name="CS Threads Dispatched"
4843             symbol_name="CsThreads"
4844             underscore_name="cs_threads"
4845             description="The total number of compute shader hardware threads dispatched."
4846             data_type="uint64"
4847             units="threads"
4848             semantic_type="event"
4849             equation="A 4 READ"
4850             mdapi_group="EU Array/Compute Shader"
4851             mdapi_usage_flags="Tier3 Frame Batch Draw"
4852             mdapi_supported_apis=""
4853             mdapi_hw_unit_type="gpu"
4854             />
4855    <counter name="EU Active"
4856             symbol_name="EuActive"
4857             underscore_name="eu_active"
4858             description="The percentage of time in which the Execution Units were actively processing."
4859             data_type="float"
4860             max_equation="100"
4861             units="percent"
4862             semantic_type="duration"
4863             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4864             mdapi_group="EU Array"
4865             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4866             mdapi_supported_apis=""
4867             mdapi_hw_unit_type="gpu"
4868             />
4869    <counter name="EU Stall"
4870             symbol_name="EuStall"
4871             underscore_name="eu_stall"
4872             description="The percentage of time in which the Execution Units were stalled."
4873             data_type="float"
4874             max_equation="100"
4875             units="percent"
4876             semantic_type="duration"
4877             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4878             mdapi_group="EU Array"
4879             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4880             mdapi_supported_apis=""
4881             mdapi_hw_unit_type="gpu"
4882             />
4883    <counter name="EU Both FPU Pipes Active"
4884             symbol_name="EuFpuBothActive"
4885             underscore_name="eu_fpu_both_active"
4886             description="The percentage of time in which both EU FPU pipelines were actively processing."
4887             data_type="float"
4888             max_equation="100"
4889             units="percent"
4890             semantic_type="duration"
4891             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4892             mdapi_group="EU Array/Pipes"
4893             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4894             mdapi_supported_apis=""
4895             mdapi_hw_unit_type="gpu"
4896             />
4897    <counter name="VS FPU0 Pipe Active"
4898             symbol_name="VsFpu0Active"
4899             underscore_name="vs_fpu0_active"
4900             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4901             data_type="float"
4902             max_equation="100"
4903             units="percent"
4904             semantic_type="duration"
4905             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4906             mdapi_group="EU Array/Vertex Shader"
4907             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4908             mdapi_supported_apis=""
4909             mdapi_hw_unit_type="gpu"
4910             />
4911    <counter name="VS FPU1 Pipe Active"
4912             symbol_name="VsFpu1Active"
4913             underscore_name="vs_fpu1_active"
4914             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4915             data_type="float"
4916             max_equation="100"
4917             units="percent"
4918             semantic_type="duration"
4919             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4920             mdapi_group="EU Array/Vertex Shader"
4921             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4922             mdapi_supported_apis=""
4923             mdapi_hw_unit_type="gpu"
4924             />
4925    <counter name="VS Send Pipe Active"
4926             symbol_name="VsSendActive"
4927             underscore_name="vs_send_active"
4928             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4929             data_type="float"
4930             max_equation="100"
4931             units="percent"
4932             semantic_type="duration"
4933             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4934             mdapi_group="EU Array/Vertex Shader"
4935             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4936             mdapi_supported_apis=""
4937             mdapi_hw_unit_type="gpu"
4938             />
4939    <counter name="PS FPU0 Pipe Active"
4940             symbol_name="PsFpu0Active"
4941             underscore_name="ps_fpu0_active"
4942             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4943             data_type="float"
4944             max_equation="100"
4945             units="percent"
4946             semantic_type="duration"
4947             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4948             mdapi_group="EU Array/Pixel Shader"
4949             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4950             mdapi_supported_apis=""
4951             mdapi_hw_unit_type="gpu"
4952             />
4953    <counter name="PS FPU1 Pipe Active"
4954             symbol_name="PsFpu1Active"
4955             underscore_name="ps_fpu1_active"
4956             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4957             data_type="float"
4958             max_equation="100"
4959             units="percent"
4960             semantic_type="duration"
4961             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4962             mdapi_group="EU Array/Pixel Shader"
4963             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4964             mdapi_supported_apis=""
4965             mdapi_hw_unit_type="gpu"
4966             />
4967    <counter name="PS Send Pipeline Active"
4968             symbol_name="PsSendActive"
4969             underscore_name="ps_send_active"
4970             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4971             data_type="float"
4972             max_equation="100"
4973             units="percent"
4974             semantic_type="duration"
4975             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4976             mdapi_group="EU Array/Pixel Shader"
4977             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4978             mdapi_supported_apis=""
4979             mdapi_hw_unit_type="gpu"
4980             />
4981    <counter name="FS Both FPU Active"
4982             symbol_name="PsEuBothFpuActive"
4983             underscore_name="ps_eu_both_fpu_active"
4984             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4985             data_type="float"
4986             max_equation="100"
4987             units="percent"
4988             semantic_type="duration"
4989             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4990             mdapi_group="3D Pipe/Fragment Shader"
4991             mdapi_usage_flags="Tier4 Frame Batch Draw"
4992             mdapi_supported_apis=""
4993             mdapi_hw_unit_type="gpu"
4994             />
4995    <counter name="Rasterized Pixels"
4996             symbol_name="RasterizedPixels"
4997             underscore_name="rasterized_pixels"
4998             description="The total number of rasterized pixels."
4999             data_type="uint64"
5000             units="pixels"
5001             semantic_type="event"
5002             equation="A 21 READ 4 UMUL"
5003             mdapi_group="3D Pipe/Rasterizer"
5004             mdapi_usage_flags="Tier3 Frame Batch Draw"
5005             mdapi_supported_apis=""
5006             mdapi_hw_unit_type="gpu"
5007             />
5008    <counter name="Early Hi-Depth Test Fails"
5009             symbol_name="HiDepthTestFails"
5010             underscore_name="hi_depth_test_fails"
5011             description="The total number of pixels dropped on early hierarchical depth test."
5012             data_type="uint64"
5013             units="pixels"
5014             semantic_type="event"
5015             equation="A 22 READ 4 UMUL"
5016             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5017             mdapi_usage_flags="Tier3 Frame Batch Draw"
5018             mdapi_supported_apis=""
5019             mdapi_hw_unit_type="gpu"
5020             />
5021    <counter name="Early Depth Test Fails"
5022             symbol_name="EarlyDepthTestFails"
5023             underscore_name="early_depth_test_fails"
5024             description="The total number of pixels dropped on early depth test."
5025             data_type="uint64"
5026             units="pixels"
5027             semantic_type="event"
5028             equation="A 23 READ 4 UMUL"
5029             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5030             mdapi_usage_flags="Tier3 Frame Batch Draw"
5031             mdapi_supported_apis=""
5032             mdapi_hw_unit_type="gpu"
5033             />
5034    <counter name="Samples Killed in FS"
5035             symbol_name="SamplesKilledInPs"
5036             underscore_name="samples_killed_in_ps"
5037             description="The total number of samples or pixels dropped in fragment shaders."
5038             data_type="uint64"
5039             units="pixels"
5040             semantic_type="event"
5041             equation="A 24 READ 4 UMUL"
5042             mdapi_group="3D Pipe/Fragment Shader"
5043             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5044             mdapi_supported_apis=""
5045             mdapi_hw_unit_type="gpu"
5046             />
5047    <counter name="Pixels Failing Tests"
5048             symbol_name="PixelsFailingPostPsTests"
5049             underscore_name="pixels_failing_post_ps_tests"
5050             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5051             data_type="uint64"
5052             units="pixels"
5053             semantic_type="event"
5054             equation="A 25 READ 4 UMUL"
5055             mdapi_group="3D Pipe/Output Merger"
5056             mdapi_usage_flags="Tier3 Frame Batch Draw"
5057             mdapi_supported_apis=""
5058             mdapi_hw_unit_type="gpu"
5059             />
5060    <counter name="Samples Written"
5061             symbol_name="SamplesWritten"
5062             underscore_name="samples_written"
5063             description="The total number of samples or pixels written to all render targets."
5064             data_type="uint64"
5065             units="pixels"
5066             semantic_type="event"
5067             equation="A 26 READ 4 UMUL"
5068             mdapi_group="3D Pipe/Output Merger"
5069             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5070             mdapi_supported_apis=""
5071             mdapi_hw_unit_type="gpu"
5072             />
5073    <counter name="Samples Blended"
5074             symbol_name="SamplesBlended"
5075             underscore_name="samples_blended"
5076             description="The total number of blended samples or pixels written to all render targets."
5077             data_type="uint64"
5078             units="pixels"
5079             semantic_type="event"
5080             equation="A 27 READ 4 UMUL"
5081             mdapi_group="3D Pipe/Output Merger"
5082             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5083             mdapi_supported_apis=""
5084             mdapi_hw_unit_type="gpu"
5085             />
5086    <counter name="Sampler Texels"
5087             symbol_name="SamplerTexels"
5088             underscore_name="sampler_texels"
5089             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5090             data_type="uint64"
5091             units="texels"
5092             semantic_type="event"
5093             equation="A 28 READ 4 UMUL"
5094             mdapi_group="Sampler/Sampler Input"
5095             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5096             mdapi_supported_apis=""
5097             mdapi_hw_unit_type="gpu"
5098             />
5099    <counter name="Sampler Texels Misses"
5100             symbol_name="SamplerTexelMisses"
5101             underscore_name="sampler_texel_misses"
5102             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5103             data_type="uint64"
5104             units="texels"
5105             semantic_type="event"
5106             equation="A 29 READ 4 UMUL"
5107             mdapi_group="Sampler/Sampler Cache"
5108             mdapi_usage_flags="Tier3 Batch Frame Draw"
5109             mdapi_supported_apis=""
5110             mdapi_hw_unit_type="gpu"
5111             />
5112    <counter name="SLM Bytes Read"
5113             symbol_name="SlmBytesRead"
5114             underscore_name="slm_bytes_read"
5115             description="The total number of GPU memory bytes read from shared local memory."
5116             data_type="uint64"
5117             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5118             units="bytes"
5119             semantic_type="throughput"
5120             equation="A 30 READ 64 UMUL"
5121             mdapi_group="L3/Data Port/SLM"
5122             mdapi_usage_flags="Tier3 Frame Batch Draw"
5123             mdapi_supported_apis=""
5124             mdapi_hw_unit_type="gpu"
5125             />
5126    <counter name="SLM Bytes Written"
5127             symbol_name="SlmBytesWritten"
5128             underscore_name="slm_bytes_written"
5129             description="The total number of GPU memory bytes written into shared local memory."
5130             data_type="uint64"
5131             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5132             units="bytes"
5133             semantic_type="throughput"
5134             equation="A 31 READ 64 UMUL"
5135             mdapi_group="L3/Data Port/SLM"
5136             mdapi_usage_flags="Tier3 Frame Batch Draw"
5137             mdapi_supported_apis=""
5138             mdapi_hw_unit_type="gpu"
5139             />
5140    <counter name="Shader Memory Accesses"
5141             symbol_name="ShaderMemoryAccesses"
5142             underscore_name="shader_memory_accesses"
5143             description="The total number of shader memory accesses to L3."
5144             data_type="uint64"
5145             units="messages"
5146             semantic_type="event"
5147             equation="A 32 READ"
5148             mdapi_group="L3/Data Port"
5149             mdapi_usage_flags="Tier3 Frame Batch Draw"
5150             mdapi_supported_apis=""
5151             mdapi_hw_unit_type="gpu"
5152             />
5153    <counter name="Shader Atomic Memory Accesses"
5154             symbol_name="ShaderAtomics"
5155             underscore_name="shader_atomics"
5156             description="The total number of shader atomic memory accesses."
5157             data_type="uint64"
5158             units="messages"
5159             semantic_type="event"
5160             equation="A 34 READ"
5161             mdapi_group="L3/Data Port/Atomics"
5162             mdapi_usage_flags="Tier3 Frame Batch Draw"
5163             mdapi_supported_apis=""
5164             mdapi_hw_unit_type="gpu"
5165             />
5166    <counter name="L3 Shader Throughput"
5167             symbol_name="L3ShaderThroughput"
5168             underscore_name="l3_shader_throughput"
5169             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5170             data_type="uint64"
5171             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5172             units="bytes"
5173             semantic_type="throughput"
5174             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
5175             mdapi_group="L3/Data Port"
5176             mdapi_usage_flags="Tier2 Frame Batch Draw"
5177             mdapi_supported_apis=""
5178             mdapi_hw_unit_type="gpu"
5179             />
5180    <counter name="Shader Barrier Messages"
5181             symbol_name="ShaderBarriers"
5182             underscore_name="shader_barriers"
5183             description="The total number of shader barrier messages."
5184             data_type="uint64"
5185             units="messages"
5186             semantic_type="event"
5187             equation="A 35 READ"
5188             mdapi_group="EU Array/Barrier"
5189             mdapi_usage_flags="Tier3 Frame Batch Draw"
5190             mdapi_supported_apis=""
5191             mdapi_hw_unit_type="gpu"
5192             />
5193    <counter name="Slice0 L3 Bank0 Active"
5194             symbol_name="L30Bank0Active"
5195             underscore_name="l30_bank0_active"
5196             description="The percentage of time in which slice0 L3 bank0 is active"
5197             data_type="float"
5198             max_equation="100"
5199             units="percent"
5200             semantic_type="duration"
5201             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5202             availability="$SliceMask 1 AND"
5203             mdapi_group="GTI/L3"
5204             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5205             mdapi_supported_apis=""
5206             mdapi_hw_unit_type="slice"
5207             />
5208    <counter name="Slice0 L3 Bank1 Active"
5209             symbol_name="L30Bank1Active"
5210             underscore_name="l30_bank1_active"
5211             description="The percentage of time in which slice0 L3 bank1 is active"
5212             data_type="float"
5213             max_equation="100"
5214             units="percent"
5215             semantic_type="duration"
5216             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
5217             availability="$SliceMask 1 AND"
5218             mdapi_group="GTI/L3"
5219             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5220             mdapi_supported_apis=""
5221             mdapi_hw_unit_type="slice"
5222             />
5223    <counter name="Slice0 L3 Bank2 Active"
5224             symbol_name="L30Bank2Active"
5225             underscore_name="l30_bank2_active"
5226             description="The percentage of time in which slice0 L3 bank2 is active"
5227             data_type="float"
5228             max_equation="100"
5229             units="percent"
5230             semantic_type="duration"
5231             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
5232             availability="$SliceMask 1 AND"
5233             mdapi_group="GTI/L3"
5234             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5235             mdapi_supported_apis=""
5236             mdapi_hw_unit_type="slice"
5237             />
5238    <counter name="Slice0 L3 Bank3 Active"
5239             symbol_name="L30Bank3Active"
5240             underscore_name="l30_bank3_active"
5241             description="The percentage of time in which slice0 L3 bank3 is active"
5242             data_type="float"
5243             max_equation="100"
5244             units="percent"
5245             semantic_type="duration"
5246             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5247             availability="$SliceMask 1 AND"
5248             mdapi_group="GTI/L3"
5249             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5250             mdapi_supported_apis=""
5251             mdapi_hw_unit_type="slice"
5252             />
5253    <counter name="Slice0 L3 Bank4 Active"
5254             symbol_name="L30Bank4Active"
5255             underscore_name="l30_bank4_active"
5256             description="The percentage of time in which slice0 L3 bank4 is active"
5257             data_type="float"
5258             max_equation="100"
5259             units="percent"
5260             semantic_type="duration"
5261             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5262             availability="$SliceMask 1 AND"
5263             mdapi_group="GTI/L3"
5264             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5265             mdapi_supported_apis=""
5266             mdapi_hw_unit_type="slice"
5267             />
5268    <counter name="Slice0 L3 Bank5 Active"
5269             symbol_name="L30Bank5Active"
5270             underscore_name="l30_bank5_active"
5271             description="The percentage of time in which slice0 L3 bank5 is active"
5272             data_type="float"
5273             max_equation="100"
5274             units="percent"
5275             semantic_type="duration"
5276             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
5277             availability="$SliceMask 1 AND"
5278             mdapi_group="GTI/L3"
5279             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5280             mdapi_supported_apis=""
5281             mdapi_hw_unit_type="slice"
5282             />
5283    <counter name="Slice0 L3 Bank6 Active"
5284             symbol_name="L30Bank6Active"
5285             underscore_name="l30_bank6_active"
5286             description="The percentage of time in which slice0 L3 bank6 is active"
5287             data_type="float"
5288             max_equation="100"
5289             units="percent"
5290             semantic_type="duration"
5291             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5292             availability="$SliceMask 1 AND"
5293             mdapi_group="GTI/L3"
5294             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5295             mdapi_supported_apis=""
5296             mdapi_hw_unit_type="slice"
5297             />
5298    <counter name="Slice0 L3 Bank7 Active"
5299             symbol_name="L30Bank7Active"
5300             underscore_name="l30_bank7_active"
5301             description="The percentage of time in which slice0 L3 bank7 is active"
5302             data_type="float"
5303             max_equation="100"
5304             units="percent"
5305             semantic_type="duration"
5306             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5307             availability="$SliceMask 1 AND"
5308             mdapi_group="GTI/L3"
5309             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5310             mdapi_supported_apis=""
5311             mdapi_hw_unit_type="slice"
5312             />
5313    <counter name="SQ is full"
5314             symbol_name="GTRequestQueueFull"
5315             underscore_name="gt_request_queue_full"
5316             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5317             data_type="float"
5318             max_equation="100"
5319             units="percent"
5320             semantic_type="duration"
5321             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
5322             mdapi_group="GTI"
5323             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5324             mdapi_supported_apis=""
5325             mdapi_hw_unit_type="gpu"
5326             />
5327    <register_config type="NOA">
5328        <register type="NOA" address="0x00000D04" value="0x00000200" />
5329        <register type="NOA" address="0x00009840" value="0x00000000" />
5330        <register type="NOA" address="0x00009884" value="0x00000000" />
5331        <register type="NOA" address="0x00009888" value="0x17340000" />
5332        <register type="NOA" address="0x00009888" value="0x17740000" />
5333        <register type="NOA" address="0x00009888" value="0x17B40000" />
5334        <register type="NOA" address="0x00009888" value="0x17F40000" />
5335        <register type="NOA" address="0x00009888" value="0x16340000" />
5336        <register type="NOA" address="0x00009888" value="0x16740000" />
5337        <register type="NOA" address="0x00009888" value="0x16B40000" />
5338        <register type="NOA" address="0x00009888" value="0x16F40000" />
5339        <register type="NOA" address="0x00009888" value="0x07340017" />
5340        <register type="NOA" address="0x00009888" value="0x27340000" />
5341        <register type="NOA" address="0x00009888" value="0x09740017" />
5342        <register type="NOA" address="0x00009888" value="0x27740000" />
5343        <register type="NOA" address="0x00009888" value="0x0BB40017" />
5344        <register type="NOA" address="0x00009888" value="0x27B40000" />
5345        <register type="NOA" address="0x00009888" value="0x0DF40017" />
5346        <register type="NOA" address="0x00009888" value="0x27F40000" />
5347        <register type="NOA" address="0x00009888" value="0x0E0000A7" />
5348        <register type="NOA" address="0x00009888" value="0x08012000" />
5349        <register type="NOA" address="0x00009888" value="0x0A034000" />
5350        <register type="NOA" address="0x00009888" value="0x0C038000" />
5351        <register type="NOA" address="0x00009888" value="0x1C340017" />
5352        <register type="NOA" address="0x00009888" value="0x26340000" />
5353        <register type="NOA" address="0x00009888" value="0x1E740017" />
5354        <register type="NOA" address="0x00009888" value="0x26740000" />
5355        <register type="NOA" address="0x00009888" value="0x02B40017" />
5356        <register type="NOA" address="0x00009888" value="0x26B40000" />
5357        <register type="NOA" address="0x00009888" value="0x04F40017" />
5358        <register type="NOA" address="0x00009888" value="0x26F40000" />
5359        <register type="NOA" address="0x00009888" value="0x10040200" />
5360        <register type="NOA" address="0x00009888" value="0x0E040055" />
5361        <register type="NOA" address="0x00009888" value="0x14050070" />
5362        <register type="NOA" address="0x00009888" value="0x04058000" />
5363        <register type="NOA" address="0x00009888" value="0x06056000" />
5364        <register type="NOA" address="0x00009888" value="0x08055000" />
5365        <register type="NOA" address="0x00009888" value="0x0A051000" />
5366        <register type="NOA" address="0x00009888" value="0x260600C0" />
5367        <register type="NOA" address="0x00009888" value="0x24067E00" />
5368        <register type="NOA" address="0x00009888" value="0x02074000" />
5369        <register type="NOA" address="0x00009888" value="0x04078000" />
5370        <register type="NOA" address="0x00009888" value="0x06124000" />
5371        <register type="NOA" address="0x00009888" value="0x08124000" />
5372        <register type="NOA" address="0x00009888" value="0x0A124000" />
5373        <register type="NOA" address="0x00009888" value="0x0C124000" />
5374        <register type="NOA" address="0x00009888" value="0x04138000" />
5375        <register type="NOA" address="0x00009888" value="0x06137000" />
5376        <register type="NOA" address="0x00009888" value="0x02148000" />
5377        <register type="NOA" address="0x00009888" value="0x0414C000" />
5378        <register type="NOA" address="0x00009888" value="0x06144000" />
5379        <register type="NOA" address="0x00009888" value="0x06154000" />
5380        <register type="NOA" address="0x00009888" value="0x08154000" />
5381        <register type="NOA" address="0x00009888" value="0x0A154000" />
5382        <register type="NOA" address="0x00009888" value="0x0C154000" />
5383        <register type="NOA" address="0x00009884" value="0x00000003" />
5384        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
5385        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
5386        <register type="NOA" address="0x00009888" value="0x141F0000" />
5387        <register type="NOA" address="0x00009888" value="0x521F0000" />
5388        <register type="NOA" address="0x00009888" value="0x541F0024" />
5389        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
5390        <register type="NOA" address="0x00009888" value="0x4E1F2460" />
5391        <register type="NOA" address="0x00009888" value="0x501F0124" />
5392        <register type="NOA" address="0x00009888" value="0x4C1F0133" />
5393        <register type="NOA" address="0x00009888" value="0x301F0000" />
5394        <register type="NOA" address="0x00009888" value="0x401F6060" />
5395        <register type="NOA" address="0x00009888" value="0x421F0010" />
5396        <register type="NOA" address="0x00009888" value="0x441F0000" />
5397    </register_config>
5398    <register_config type="OA">
5399        <register type="OA" address="0x00002740" value="0x00000000" />
5400        <register type="OA" address="0x00002710" value="0x00000000" />
5401        <register type="OA" address="0x00002714" value="0x00800000" />
5402        <register type="OA" address="0x00002720" value="0x00000000" />
5403        <register type="OA" address="0x00002724" value="0x00800000" />
5404    </register_config>
5405    <register_config type="FLEX">
5406        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5407        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5408        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5409        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5410        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5411    </register_config>
5412  </set>
5413
5414  <set name="L2Bank0 stalled metric set"
5415       chipset="EHL"
5416       symbol_name="L3_2"
5417       underscore_name="l3_2"
5418       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
5419       hw_config_guid="f3da54bc-da93-4008-bafc-daebdd79ab40"
5420       >
5421    <counter name="GPU Time Elapsed"
5422             symbol_name="GpuTime"
5423             underscore_name="gpu_time"
5424             description="Time elapsed on the GPU during the measurement."
5425             data_type="uint64"
5426             units="ns"
5427             semantic_type="duration"
5428             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5429             mdapi_group="GPU"
5430             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5431             mdapi_supported_apis=""
5432             mdapi_hw_unit_type="gpu"
5433             />
5434    <counter name="GPU Core Clocks"
5435             symbol_name="GpuCoreClocks"
5436             underscore_name="gpu_core_clocks"
5437             description="The total number of GPU core clocks elapsed during the measurement."
5438             data_type="uint64"
5439             units="cycles"
5440             semantic_type="event"
5441             equation="GPU_CLOCK 0 READ"
5442             mdapi_group="GPU"
5443             mdapi_usage_flags="Tier1 Frame Batch Draw"
5444             mdapi_supported_apis=""
5445             mdapi_hw_unit_type="gpu"
5446             />
5447    <counter name="AVG GPU Core Frequency"
5448             symbol_name="AvgGpuCoreFrequency"
5449             underscore_name="avg_gpu_core_frequency"
5450             description="Average GPU Core Frequency in the measurement."
5451             data_type="uint64"
5452             max_equation="$GpuMaxFrequency"
5453             units="hz"
5454             semantic_type="event"
5455             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5456             mdapi_group="GPU"
5457             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5458             mdapi_supported_apis=""
5459             mdapi_hw_unit_type="gpu"
5460             />
5461    <counter name="GPU Busy"
5462             symbol_name="GpuBusy"
5463             underscore_name="gpu_busy"
5464             description="The percentage of time in which the GPU has been processing GPU commands."
5465             data_type="float"
5466             max_equation="100"
5467             units="percent"
5468             semantic_type="duration"
5469             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5470             mdapi_group="GPU"
5471             mdapi_usage_flags="Tier1 Overview System Frame"
5472             mdapi_supported_apis=""
5473             mdapi_hw_unit_type="gpu"
5474             />
5475    <counter name="VS Threads Dispatched"
5476             symbol_name="VsThreads"
5477             underscore_name="vs_threads"
5478             description="The total number of vertex shader hardware threads dispatched."
5479             data_type="uint64"
5480             units="threads"
5481             semantic_type="event"
5482             equation="A 1 READ"
5483             mdapi_group="EU Array/Vertex Shader"
5484             mdapi_usage_flags="Tier3 Frame Batch Draw"
5485             mdapi_supported_apis=""
5486             mdapi_hw_unit_type="gpu"
5487             />
5488    <counter name="HS Threads Dispatched"
5489             symbol_name="HsThreads"
5490             underscore_name="hs_threads"
5491             description="The total number of hull shader hardware threads dispatched."
5492             data_type="uint64"
5493             units="threads"
5494             semantic_type="event"
5495             equation="A 2 READ"
5496             mdapi_group="EU Array/Hull Shader"
5497             mdapi_usage_flags="Tier3 Frame Batch Draw"
5498             mdapi_supported_apis=""
5499             mdapi_hw_unit_type="gpu"
5500             />
5501    <counter name="DS Threads Dispatched"
5502             symbol_name="DsThreads"
5503             underscore_name="ds_threads"
5504             description="The total number of domain shader hardware threads dispatched."
5505             data_type="uint64"
5506             units="threads"
5507             semantic_type="event"
5508             equation="A 3 READ"
5509             mdapi_group="EU Array/Domain Shader"
5510             mdapi_usage_flags="Tier3 Frame Batch Draw"
5511             mdapi_supported_apis=""
5512             mdapi_hw_unit_type="gpu"
5513             />
5514    <counter name="GS Threads Dispatched"
5515             symbol_name="GsThreads"
5516             underscore_name="gs_threads"
5517             description="The total number of geometry shader hardware threads dispatched."
5518             data_type="uint64"
5519             units="threads"
5520             semantic_type="event"
5521             equation="A 5 READ"
5522             mdapi_group="EU Array/Geometry Shader"
5523             mdapi_usage_flags="Tier3 Frame Batch Draw"
5524             mdapi_supported_apis=""
5525             mdapi_hw_unit_type="gpu"
5526             />
5527    <counter name="FS Threads Dispatched"
5528             symbol_name="PsThreads"
5529             underscore_name="ps_threads"
5530             description="The total number of fragment shader hardware threads dispatched."
5531             data_type="uint64"
5532             units="threads"
5533             semantic_type="event"
5534             equation="A 6 READ"
5535             mdapi_group="EU Array/Fragment Shader"
5536             mdapi_usage_flags="Tier3 Frame Batch Draw"
5537             mdapi_supported_apis=""
5538             mdapi_hw_unit_type="gpu"
5539             />
5540    <counter name="CS Threads Dispatched"
5541             symbol_name="CsThreads"
5542             underscore_name="cs_threads"
5543             description="The total number of compute shader hardware threads dispatched."
5544             data_type="uint64"
5545             units="threads"
5546             semantic_type="event"
5547             equation="A 4 READ"
5548             mdapi_group="EU Array/Compute Shader"
5549             mdapi_usage_flags="Tier3 Frame Batch Draw"
5550             mdapi_supported_apis=""
5551             mdapi_hw_unit_type="gpu"
5552             />
5553    <counter name="Rasterized Pixels"
5554             symbol_name="RasterizedPixels"
5555             underscore_name="rasterized_pixels"
5556             description="The total number of rasterized pixels."
5557             data_type="uint64"
5558             units="pixels"
5559             semantic_type="event"
5560             equation="A 21 READ 4 UMUL"
5561             mdapi_group="3D Pipe/Rasterizer"
5562             mdapi_usage_flags="Tier3 Frame Batch Draw"
5563             mdapi_supported_apis=""
5564             mdapi_hw_unit_type="gpu"
5565             />
5566    <counter name="Early Hi-Depth Test Fails"
5567             symbol_name="HiDepthTestFails"
5568             underscore_name="hi_depth_test_fails"
5569             description="The total number of pixels dropped on early hierarchical depth test."
5570             data_type="uint64"
5571             units="pixels"
5572             semantic_type="event"
5573             equation="A 22 READ 4 UMUL"
5574             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5575             mdapi_usage_flags="Tier3 Frame Batch Draw"
5576             mdapi_supported_apis=""
5577             mdapi_hw_unit_type="gpu"
5578             />
5579    <counter name="Early Depth Test Fails"
5580             symbol_name="EarlyDepthTestFails"
5581             underscore_name="early_depth_test_fails"
5582             description="The total number of pixels dropped on early depth test."
5583             data_type="uint64"
5584             units="pixels"
5585             semantic_type="event"
5586             equation="A 23 READ 4 UMUL"
5587             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5588             mdapi_usage_flags="Tier3 Frame Batch Draw"
5589             mdapi_supported_apis=""
5590             mdapi_hw_unit_type="gpu"
5591             />
5592    <counter name="Samples Killed in FS"
5593             symbol_name="SamplesKilledInPs"
5594             underscore_name="samples_killed_in_ps"
5595             description="The total number of samples or pixels dropped in fragment shaders."
5596             data_type="uint64"
5597             units="pixels"
5598             semantic_type="event"
5599             equation="A 24 READ 4 UMUL"
5600             mdapi_group="3D Pipe/Fragment Shader"
5601             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5602             mdapi_supported_apis=""
5603             mdapi_hw_unit_type="gpu"
5604             />
5605    <counter name="Pixels Failing Tests"
5606             symbol_name="PixelsFailingPostPsTests"
5607             underscore_name="pixels_failing_post_ps_tests"
5608             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5609             data_type="uint64"
5610             units="pixels"
5611             semantic_type="event"
5612             equation="A 25 READ 4 UMUL"
5613             mdapi_group="3D Pipe/Output Merger"
5614             mdapi_usage_flags="Tier3 Frame Batch Draw"
5615             mdapi_supported_apis=""
5616             mdapi_hw_unit_type="gpu"
5617             />
5618    <counter name="Samples Written"
5619             symbol_name="SamplesWritten"
5620             underscore_name="samples_written"
5621             description="The total number of samples or pixels written to all render targets."
5622             data_type="uint64"
5623             units="pixels"
5624             semantic_type="event"
5625             equation="A 26 READ 4 UMUL"
5626             mdapi_group="3D Pipe/Output Merger"
5627             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5628             mdapi_supported_apis=""
5629             mdapi_hw_unit_type="gpu"
5630             />
5631    <counter name="Samples Blended"
5632             symbol_name="SamplesBlended"
5633             underscore_name="samples_blended"
5634             description="The total number of blended samples or pixels written to all render targets."
5635             data_type="uint64"
5636             units="pixels"
5637             semantic_type="event"
5638             equation="A 27 READ 4 UMUL"
5639             mdapi_group="3D Pipe/Output Merger"
5640             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5641             mdapi_supported_apis=""
5642             mdapi_hw_unit_type="gpu"
5643             />
5644    <counter name="EU Active"
5645             symbol_name="EuActive"
5646             underscore_name="eu_active"
5647             description="The percentage of time in which the Execution Units were actively processing."
5648             data_type="float"
5649             max_equation="100"
5650             units="percent"
5651             semantic_type="duration"
5652             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5653             mdapi_group="EU Array"
5654             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5655             mdapi_supported_apis=""
5656             mdapi_hw_unit_type="gpu"
5657             />
5658    <counter name="EU Stall"
5659             symbol_name="EuStall"
5660             underscore_name="eu_stall"
5661             description="The percentage of time in which the Execution Units were stalled."
5662             data_type="float"
5663             max_equation="100"
5664             units="percent"
5665             semantic_type="duration"
5666             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5667             mdapi_group="EU Array"
5668             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5669             mdapi_supported_apis=""
5670             mdapi_hw_unit_type="gpu"
5671             />
5672    <counter name="EU Both FPU Pipes Active"
5673             symbol_name="EuFpuBothActive"
5674             underscore_name="eu_fpu_both_active"
5675             description="The percentage of time in which both EU FPU pipelines were actively processing."
5676             data_type="float"
5677             max_equation="100"
5678             units="percent"
5679             semantic_type="duration"
5680             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5681             mdapi_group="EU Array/Pipes"
5682             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5683             mdapi_supported_apis=""
5684             mdapi_hw_unit_type="gpu"
5685             />
5686    <counter name="EU Thread Occupancy"
5687             symbol_name="EuThreadOccupancy"
5688             underscore_name="eu_thread_occupancy"
5689             description="The percentage of time in which hardware threads occupied EUs."
5690             data_type="float"
5691             max_equation="100"
5692             units="percent"
5693             semantic_type="duration"
5694             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5695             mdapi_group="EU Array"
5696             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5697             mdapi_supported_apis=""
5698             mdapi_hw_unit_type="gpu"
5699             />
5700    <counter name="VS FPU0 Pipe Active"
5701             symbol_name="VsFpu0Active"
5702             underscore_name="vs_fpu0_active"
5703             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5704             data_type="float"
5705             max_equation="100"
5706             units="percent"
5707             semantic_type="duration"
5708             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5709             mdapi_group="EU Array/Vertex Shader"
5710             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5711             mdapi_supported_apis=""
5712             mdapi_hw_unit_type="gpu"
5713             />
5714    <counter name="VS FPU1 Pipe Active"
5715             symbol_name="VsFpu1Active"
5716             underscore_name="vs_fpu1_active"
5717             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5718             data_type="float"
5719             max_equation="100"
5720             units="percent"
5721             semantic_type="duration"
5722             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5723             mdapi_group="EU Array/Vertex Shader"
5724             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5725             mdapi_supported_apis=""
5726             mdapi_hw_unit_type="gpu"
5727             />
5728    <counter name="VS Send Pipe Active"
5729             symbol_name="VsSendActive"
5730             underscore_name="vs_send_active"
5731             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5732             data_type="float"
5733             max_equation="100"
5734             units="percent"
5735             semantic_type="duration"
5736             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5737             mdapi_group="EU Array/Vertex Shader"
5738             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5739             mdapi_supported_apis=""
5740             mdapi_hw_unit_type="gpu"
5741             />
5742    <counter name="PS FPU0 Pipe Active"
5743             symbol_name="PsFpu0Active"
5744             underscore_name="ps_fpu0_active"
5745             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5746             data_type="float"
5747             max_equation="100"
5748             units="percent"
5749             semantic_type="duration"
5750             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5751             mdapi_group="EU Array/Pixel Shader"
5752             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5753             mdapi_supported_apis=""
5754             mdapi_hw_unit_type="gpu"
5755             />
5756    <counter name="PS FPU1 Pipe Active"
5757             symbol_name="PsFpu1Active"
5758             underscore_name="ps_fpu1_active"
5759             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5760             data_type="float"
5761             max_equation="100"
5762             units="percent"
5763             semantic_type="duration"
5764             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5765             mdapi_group="EU Array/Pixel Shader"
5766             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5767             mdapi_supported_apis=""
5768             mdapi_hw_unit_type="gpu"
5769             />
5770    <counter name="PS Send Pipeline Active"
5771             symbol_name="PsSendActive"
5772             underscore_name="ps_send_active"
5773             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5774             data_type="float"
5775             max_equation="100"
5776             units="percent"
5777             semantic_type="duration"
5778             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5779             mdapi_group="EU Array/Pixel Shader"
5780             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5781             mdapi_supported_apis=""
5782             mdapi_hw_unit_type="gpu"
5783             />
5784    <counter name="FS Both FPU Active"
5785             symbol_name="PsEuBothFpuActive"
5786             underscore_name="ps_eu_both_fpu_active"
5787             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5788             data_type="float"
5789             max_equation="100"
5790             units="percent"
5791             semantic_type="duration"
5792             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5793             mdapi_group="3D Pipe/Fragment Shader"
5794             mdapi_usage_flags="Tier4 Frame Batch Draw"
5795             mdapi_supported_apis=""
5796             mdapi_hw_unit_type="gpu"
5797             />
5798    <counter name="Slice0 L3 Bank0 Stalled"
5799             symbol_name="L30Bank0Stalled"
5800             underscore_name="l30_bank0_stalled"
5801             description="The percentage of time in which slice0 L3 bank0 is stalled"
5802             data_type="float"
5803             max_equation="100"
5804             units="percent"
5805             semantic_type="duration"
5806             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
5807             availability="$SliceMask 1 AND"
5808             mdapi_group="GTI/L3"
5809             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5810             mdapi_supported_apis=""
5811             mdapi_hw_unit_type="slice"
5812             />
5813    <register_config type="NOA">
5814        <register type="NOA" address="0x00000D04" value="0x00000200" />
5815        <register type="NOA" address="0x00009840" value="0x00000000" />
5816        <register type="NOA" address="0x00009884" value="0x00000000" />
5817        <register type="NOA" address="0x00009888" value="0x10050C00" />
5818        <register type="NOA" address="0x00009888" value="0x12050002" />
5819        <register type="NOA" address="0x00009888" value="0x00050025" />
5820        <register type="NOA" address="0x00009888" value="0x06050900" />
5821        <register type="NOA" address="0x00009888" value="0x080508EA" />
5822        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
5823        <register type="NOA" address="0x00009888" value="0x0C050A21" />
5824        <register type="NOA" address="0x00009888" value="0x0E050A60" />
5825        <register type="NOA" address="0x00009888" value="0x04050000" />
5826        <register type="NOA" address="0x00009888" value="0x14050000" />
5827        <register type="NOA" address="0x00009888" value="0x24068100" />
5828        <register type="NOA" address="0x00009888" value="0x260600FF" />
5829        <register type="NOA" address="0x00009884" value="0x00000003" />
5830        <register type="NOA" address="0x00009888" value="0x301F8000" />
5831        <register type="NOA" address="0x00009888" value="0x501F4800" />
5832        <register type="NOA" address="0x00009888" value="0x521F4924" />
5833        <register type="NOA" address="0x00009888" value="0x541F0024" />
5834        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
5835        <register type="NOA" address="0x00009888" value="0x461F0000" />
5836        <register type="NOA" address="0x00009888" value="0x481F0000" />
5837        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
5838        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
5839        <register type="NOA" address="0x00009888" value="0x141F0000" />
5840        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
5841    </register_config>
5842    <register_config type="OA">
5843        <register type="OA" address="0x00002740" value="0x00000000" />
5844        <register type="OA" address="0x00002710" value="0x00000000" />
5845        <register type="OA" address="0x00002714" value="0xF0800000" />
5846        <register type="OA" address="0x00002720" value="0x00000000" />
5847        <register type="OA" address="0x00002724" value="0x00800000" />
5848        <register type="OA" address="0x00002770" value="0x00000022" />
5849        <register type="OA" address="0x00002774" value="0x0000FFF8" />
5850        <register type="OA" address="0x00002778" value="0x00000082" />
5851        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
5852        <register type="OA" address="0x00002780" value="0x00000402" />
5853        <register type="OA" address="0x00002784" value="0x0000FF1F" />
5854        <register type="OA" address="0x00002788" value="0x00001002" />
5855        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
5856    </register_config>
5857    <register_config type="FLEX">
5858        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5859        <register type="FLEX" address="0x0000E558" value="0x00008003" />
5860        <register type="FLEX" address="0x0000E658" value="0x00011010" />
5861        <register type="FLEX" address="0x0000E758" value="0x00050012" />
5862        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
5863        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
5864    </register_config>
5865  </set>
5866
5867  <set name="L2Bank1 stalled metric set"
5868       chipset="EHL"
5869       symbol_name="L3_3"
5870       underscore_name="l3_3"
5871       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
5872       hw_config_guid="fb4664db-4a4b-4d45-8f38-ceab6eac078c"
5873       >
5874    <counter name="GPU Time Elapsed"
5875             symbol_name="GpuTime"
5876             underscore_name="gpu_time"
5877             description="Time elapsed on the GPU during the measurement."
5878             data_type="uint64"
5879             units="ns"
5880             semantic_type="duration"
5881             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5882             mdapi_group="GPU"
5883             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5884             mdapi_supported_apis=""
5885             mdapi_hw_unit_type="gpu"
5886             />
5887    <counter name="GPU Core Clocks"
5888             symbol_name="GpuCoreClocks"
5889             underscore_name="gpu_core_clocks"
5890             description="The total number of GPU core clocks elapsed during the measurement."
5891             data_type="uint64"
5892             units="cycles"
5893             semantic_type="event"
5894             equation="GPU_CLOCK 0 READ"
5895             mdapi_group="GPU"
5896             mdapi_usage_flags="Tier1 Frame Batch Draw"
5897             mdapi_supported_apis=""
5898             mdapi_hw_unit_type="gpu"
5899             />
5900    <counter name="AVG GPU Core Frequency"
5901             symbol_name="AvgGpuCoreFrequency"
5902             underscore_name="avg_gpu_core_frequency"
5903             description="Average GPU Core Frequency in the measurement."
5904             data_type="uint64"
5905             max_equation="$GpuMaxFrequency"
5906             units="hz"
5907             semantic_type="event"
5908             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5909             mdapi_group="GPU"
5910             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5911             mdapi_supported_apis=""
5912             mdapi_hw_unit_type="gpu"
5913             />
5914    <counter name="GPU Busy"
5915             symbol_name="GpuBusy"
5916             underscore_name="gpu_busy"
5917             description="The percentage of time in which the GPU has been processing GPU commands."
5918             data_type="float"
5919             max_equation="100"
5920             units="percent"
5921             semantic_type="duration"
5922             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5923             mdapi_group="GPU"
5924             mdapi_usage_flags="Tier1 Overview System Frame"
5925             mdapi_supported_apis=""
5926             mdapi_hw_unit_type="gpu"
5927             />
5928    <counter name="VS Threads Dispatched"
5929             symbol_name="VsThreads"
5930             underscore_name="vs_threads"
5931             description="The total number of vertex shader hardware threads dispatched."
5932             data_type="uint64"
5933             units="threads"
5934             semantic_type="event"
5935             equation="A 1 READ"
5936             mdapi_group="EU Array/Vertex Shader"
5937             mdapi_usage_flags="Tier3 Frame Batch Draw"
5938             mdapi_supported_apis=""
5939             mdapi_hw_unit_type="gpu"
5940             />
5941    <counter name="HS Threads Dispatched"
5942             symbol_name="HsThreads"
5943             underscore_name="hs_threads"
5944             description="The total number of hull shader hardware threads dispatched."
5945             data_type="uint64"
5946             units="threads"
5947             semantic_type="event"
5948             equation="A 2 READ"
5949             mdapi_group="EU Array/Hull Shader"
5950             mdapi_usage_flags="Tier3 Frame Batch Draw"
5951             mdapi_supported_apis=""
5952             mdapi_hw_unit_type="gpu"
5953             />
5954    <counter name="DS Threads Dispatched"
5955             symbol_name="DsThreads"
5956             underscore_name="ds_threads"
5957             description="The total number of domain shader hardware threads dispatched."
5958             data_type="uint64"
5959             units="threads"
5960             semantic_type="event"
5961             equation="A 3 READ"
5962             mdapi_group="EU Array/Domain Shader"
5963             mdapi_usage_flags="Tier3 Frame Batch Draw"
5964             mdapi_supported_apis=""
5965             mdapi_hw_unit_type="gpu"
5966             />
5967    <counter name="GS Threads Dispatched"
5968             symbol_name="GsThreads"
5969             underscore_name="gs_threads"
5970             description="The total number of geometry shader hardware threads dispatched."
5971             data_type="uint64"
5972             units="threads"
5973             semantic_type="event"
5974             equation="A 5 READ"
5975             mdapi_group="EU Array/Geometry Shader"
5976             mdapi_usage_flags="Tier3 Frame Batch Draw"
5977             mdapi_supported_apis=""
5978             mdapi_hw_unit_type="gpu"
5979             />
5980    <counter name="FS Threads Dispatched"
5981             symbol_name="PsThreads"
5982             underscore_name="ps_threads"
5983             description="The total number of fragment shader hardware threads dispatched."
5984             data_type="uint64"
5985             units="threads"
5986             semantic_type="event"
5987             equation="A 6 READ"
5988             mdapi_group="EU Array/Fragment Shader"
5989             mdapi_usage_flags="Tier3 Frame Batch Draw"
5990             mdapi_supported_apis=""
5991             mdapi_hw_unit_type="gpu"
5992             />
5993    <counter name="CS Threads Dispatched"
5994             symbol_name="CsThreads"
5995             underscore_name="cs_threads"
5996             description="The total number of compute shader hardware threads dispatched."
5997             data_type="uint64"
5998             units="threads"
5999             semantic_type="event"
6000             equation="A 4 READ"
6001             mdapi_group="EU Array/Compute Shader"
6002             mdapi_usage_flags="Tier3 Frame Batch Draw"
6003             mdapi_supported_apis=""
6004             mdapi_hw_unit_type="gpu"
6005             />
6006    <counter name="Rasterized Pixels"
6007             symbol_name="RasterizedPixels"
6008             underscore_name="rasterized_pixels"
6009             description="The total number of rasterized pixels."
6010             data_type="uint64"
6011             units="pixels"
6012             semantic_type="event"
6013             equation="A 21 READ 4 UMUL"
6014             mdapi_group="3D Pipe/Rasterizer"
6015             mdapi_usage_flags="Tier3 Frame Batch Draw"
6016             mdapi_supported_apis=""
6017             mdapi_hw_unit_type="gpu"
6018             />
6019    <counter name="Early Hi-Depth Test Fails"
6020             symbol_name="HiDepthTestFails"
6021             underscore_name="hi_depth_test_fails"
6022             description="The total number of pixels dropped on early hierarchical depth test."
6023             data_type="uint64"
6024             units="pixels"
6025             semantic_type="event"
6026             equation="A 22 READ 4 UMUL"
6027             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6028             mdapi_usage_flags="Tier3 Frame Batch Draw"
6029             mdapi_supported_apis=""
6030             mdapi_hw_unit_type="gpu"
6031             />
6032    <counter name="Early Depth Test Fails"
6033             symbol_name="EarlyDepthTestFails"
6034             underscore_name="early_depth_test_fails"
6035             description="The total number of pixels dropped on early depth test."
6036             data_type="uint64"
6037             units="pixels"
6038             semantic_type="event"
6039             equation="A 23 READ 4 UMUL"
6040             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6041             mdapi_usage_flags="Tier3 Frame Batch Draw"
6042             mdapi_supported_apis=""
6043             mdapi_hw_unit_type="gpu"
6044             />
6045    <counter name="Samples Killed in FS"
6046             symbol_name="SamplesKilledInPs"
6047             underscore_name="samples_killed_in_ps"
6048             description="The total number of samples or pixels dropped in fragment shaders."
6049             data_type="uint64"
6050             units="pixels"
6051             semantic_type="event"
6052             equation="A 24 READ 4 UMUL"
6053             mdapi_group="3D Pipe/Fragment Shader"
6054             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6055             mdapi_supported_apis=""
6056             mdapi_hw_unit_type="gpu"
6057             />
6058    <counter name="Pixels Failing Tests"
6059             symbol_name="PixelsFailingPostPsTests"
6060             underscore_name="pixels_failing_post_ps_tests"
6061             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6062             data_type="uint64"
6063             units="pixels"
6064             semantic_type="event"
6065             equation="A 25 READ 4 UMUL"
6066             mdapi_group="3D Pipe/Output Merger"
6067             mdapi_usage_flags="Tier3 Frame Batch Draw"
6068             mdapi_supported_apis=""
6069             mdapi_hw_unit_type="gpu"
6070             />
6071    <counter name="Samples Written"
6072             symbol_name="SamplesWritten"
6073             underscore_name="samples_written"
6074             description="The total number of samples or pixels written to all render targets."
6075             data_type="uint64"
6076             units="pixels"
6077             semantic_type="event"
6078             equation="A 26 READ 4 UMUL"
6079             mdapi_group="3D Pipe/Output Merger"
6080             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6081             mdapi_supported_apis=""
6082             mdapi_hw_unit_type="gpu"
6083             />
6084    <counter name="Samples Blended"
6085             symbol_name="SamplesBlended"
6086             underscore_name="samples_blended"
6087             description="The total number of blended samples or pixels written to all render targets."
6088             data_type="uint64"
6089             units="pixels"
6090             semantic_type="event"
6091             equation="A 27 READ 4 UMUL"
6092             mdapi_group="3D Pipe/Output Merger"
6093             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6094             mdapi_supported_apis=""
6095             mdapi_hw_unit_type="gpu"
6096             />
6097    <counter name="EU Active"
6098             symbol_name="EuActive"
6099             underscore_name="eu_active"
6100             description="The percentage of time in which the Execution Units were actively processing."
6101             data_type="float"
6102             max_equation="100"
6103             units="percent"
6104             semantic_type="duration"
6105             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6106             mdapi_group="EU Array"
6107             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6108             mdapi_supported_apis=""
6109             mdapi_hw_unit_type="gpu"
6110             />
6111    <counter name="EU Stall"
6112             symbol_name="EuStall"
6113             underscore_name="eu_stall"
6114             description="The percentage of time in which the Execution Units were stalled."
6115             data_type="float"
6116             max_equation="100"
6117             units="percent"
6118             semantic_type="duration"
6119             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6120             mdapi_group="EU Array"
6121             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6122             mdapi_supported_apis=""
6123             mdapi_hw_unit_type="gpu"
6124             />
6125    <counter name="EU Both FPU Pipes Active"
6126             symbol_name="EuFpuBothActive"
6127             underscore_name="eu_fpu_both_active"
6128             description="The percentage of time in which both EU FPU pipelines were actively processing."
6129             data_type="float"
6130             max_equation="100"
6131             units="percent"
6132             semantic_type="duration"
6133             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6134             mdapi_group="EU Array/Pipes"
6135             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6136             mdapi_supported_apis=""
6137             mdapi_hw_unit_type="gpu"
6138             />
6139    <counter name="EU Thread Occupancy"
6140             symbol_name="EuThreadOccupancy"
6141             underscore_name="eu_thread_occupancy"
6142             description="The percentage of time in which hardware threads occupied EUs."
6143             data_type="float"
6144             max_equation="100"
6145             units="percent"
6146             semantic_type="duration"
6147             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6148             mdapi_group="EU Array"
6149             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6150             mdapi_supported_apis=""
6151             mdapi_hw_unit_type="gpu"
6152             />
6153    <counter name="VS FPU0 Pipe Active"
6154             symbol_name="VsFpu0Active"
6155             underscore_name="vs_fpu0_active"
6156             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6157             data_type="float"
6158             max_equation="100"
6159             units="percent"
6160             semantic_type="duration"
6161             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6162             mdapi_group="EU Array/Vertex Shader"
6163             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6164             mdapi_supported_apis=""
6165             mdapi_hw_unit_type="gpu"
6166             />
6167    <counter name="VS FPU1 Pipe Active"
6168             symbol_name="VsFpu1Active"
6169             underscore_name="vs_fpu1_active"
6170             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6171             data_type="float"
6172             max_equation="100"
6173             units="percent"
6174             semantic_type="duration"
6175             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6176             mdapi_group="EU Array/Vertex Shader"
6177             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6178             mdapi_supported_apis=""
6179             mdapi_hw_unit_type="gpu"
6180             />
6181    <counter name="VS Send Pipe Active"
6182             symbol_name="VsSendActive"
6183             underscore_name="vs_send_active"
6184             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6185             data_type="float"
6186             max_equation="100"
6187             units="percent"
6188             semantic_type="duration"
6189             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6190             mdapi_group="EU Array/Vertex Shader"
6191             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6192             mdapi_supported_apis=""
6193             mdapi_hw_unit_type="gpu"
6194             />
6195    <counter name="PS FPU0 Pipe Active"
6196             symbol_name="PsFpu0Active"
6197             underscore_name="ps_fpu0_active"
6198             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6199             data_type="float"
6200             max_equation="100"
6201             units="percent"
6202             semantic_type="duration"
6203             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6204             mdapi_group="EU Array/Pixel Shader"
6205             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6206             mdapi_supported_apis=""
6207             mdapi_hw_unit_type="gpu"
6208             />
6209    <counter name="PS FPU1 Pipe Active"
6210             symbol_name="PsFpu1Active"
6211             underscore_name="ps_fpu1_active"
6212             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6213             data_type="float"
6214             max_equation="100"
6215             units="percent"
6216             semantic_type="duration"
6217             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6218             mdapi_group="EU Array/Pixel Shader"
6219             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6220             mdapi_supported_apis=""
6221             mdapi_hw_unit_type="gpu"
6222             />
6223    <counter name="PS Send Pipeline Active"
6224             symbol_name="PsSendActive"
6225             underscore_name="ps_send_active"
6226             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6227             data_type="float"
6228             max_equation="100"
6229             units="percent"
6230             semantic_type="duration"
6231             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6232             mdapi_group="EU Array/Pixel Shader"
6233             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6234             mdapi_supported_apis=""
6235             mdapi_hw_unit_type="gpu"
6236             />
6237    <counter name="FS Both FPU Active"
6238             symbol_name="PsEuBothFpuActive"
6239             underscore_name="ps_eu_both_fpu_active"
6240             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6241             data_type="float"
6242             max_equation="100"
6243             units="percent"
6244             semantic_type="duration"
6245             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6246             mdapi_group="3D Pipe/Fragment Shader"
6247             mdapi_usage_flags="Tier4 Frame Batch Draw"
6248             mdapi_supported_apis=""
6249             mdapi_hw_unit_type="gpu"
6250             />
6251    <counter name="Slice0 L3 Bank1 Stalled"
6252             symbol_name="L30Bank1Stalled"
6253             underscore_name="l30_bank1_stalled"
6254             description="The percentage of time in which slice0 L3 bank1 is stalled"
6255             data_type="float"
6256             max_equation="100"
6257             units="percent"
6258             semantic_type="duration"
6259             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6260             availability="$SliceMask 1 AND"
6261             mdapi_group="GTI/L3"
6262             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6263             mdapi_supported_apis=""
6264             mdapi_hw_unit_type="slice"
6265             />
6266    <register_config type="NOA">
6267        <register type="NOA" address="0x00000D04" value="0x00000200" />
6268        <register type="NOA" address="0x00009840" value="0x00000000" />
6269        <register type="NOA" address="0x00009884" value="0x00000000" />
6270        <register type="NOA" address="0x00009888" value="0x10050400" />
6271        <register type="NOA" address="0x00009888" value="0x12050000" />
6272        <register type="NOA" address="0x00009888" value="0x00050025" />
6273        <register type="NOA" address="0x00009888" value="0x06050900" />
6274        <register type="NOA" address="0x00009888" value="0x080508EA" />
6275        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
6276        <register type="NOA" address="0x00009888" value="0x0C050A21" />
6277        <register type="NOA" address="0x00009888" value="0x0E050A60" />
6278        <register type="NOA" address="0x00009888" value="0x04050000" />
6279        <register type="NOA" address="0x00009888" value="0x14050000" />
6280        <register type="NOA" address="0x00009888" value="0x24068100" />
6281        <register type="NOA" address="0x00009888" value="0x260600FF" />
6282        <register type="NOA" address="0x00009884" value="0x00000003" />
6283        <register type="NOA" address="0x00009888" value="0x301F8000" />
6284        <register type="NOA" address="0x00009888" value="0x501F4800" />
6285        <register type="NOA" address="0x00009888" value="0x521F4924" />
6286        <register type="NOA" address="0x00009888" value="0x541F0024" />
6287        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6288        <register type="NOA" address="0x00009888" value="0x461F0000" />
6289        <register type="NOA" address="0x00009888" value="0x481F0000" />
6290        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6291        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6292        <register type="NOA" address="0x00009888" value="0x141F0000" />
6293        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6294    </register_config>
6295    <register_config type="OA">
6296        <register type="OA" address="0x00002740" value="0x00000000" />
6297        <register type="OA" address="0x00002710" value="0x00000000" />
6298        <register type="OA" address="0x00002714" value="0xF0800000" />
6299        <register type="OA" address="0x00002720" value="0x00000000" />
6300        <register type="OA" address="0x00002724" value="0x00800000" />
6301        <register type="OA" address="0x00002770" value="0x00000022" />
6302        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6303        <register type="OA" address="0x00002778" value="0x00000082" />
6304        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6305        <register type="OA" address="0x00002780" value="0x00000402" />
6306        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6307        <register type="OA" address="0x00002788" value="0x00001002" />
6308        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6309    </register_config>
6310    <register_config type="FLEX">
6311        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6312        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6313        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6314        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6315        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6316        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6317    </register_config>
6318  </set>
6319
6320  <set name="L2Bank4 stalled metric set"
6321       chipset="EHL"
6322       symbol_name="L3_4"
6323       underscore_name="l3_4"
6324       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
6325       hw_config_guid="0092ff25-7595-4671-b21a-d7d94a19a38b"
6326       >
6327    <counter name="GPU Time Elapsed"
6328             symbol_name="GpuTime"
6329             underscore_name="gpu_time"
6330             description="Time elapsed on the GPU during the measurement."
6331             data_type="uint64"
6332             units="ns"
6333             semantic_type="duration"
6334             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6335             mdapi_group="GPU"
6336             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6337             mdapi_supported_apis=""
6338             mdapi_hw_unit_type="gpu"
6339             />
6340    <counter name="GPU Core Clocks"
6341             symbol_name="GpuCoreClocks"
6342             underscore_name="gpu_core_clocks"
6343             description="The total number of GPU core clocks elapsed during the measurement."
6344             data_type="uint64"
6345             units="cycles"
6346             semantic_type="event"
6347             equation="GPU_CLOCK 0 READ"
6348             mdapi_group="GPU"
6349             mdapi_usage_flags="Tier1 Frame Batch Draw"
6350             mdapi_supported_apis=""
6351             mdapi_hw_unit_type="gpu"
6352             />
6353    <counter name="AVG GPU Core Frequency"
6354             symbol_name="AvgGpuCoreFrequency"
6355             underscore_name="avg_gpu_core_frequency"
6356             description="Average GPU Core Frequency in the measurement."
6357             data_type="uint64"
6358             max_equation="$GpuMaxFrequency"
6359             units="hz"
6360             semantic_type="event"
6361             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6362             mdapi_group="GPU"
6363             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6364             mdapi_supported_apis=""
6365             mdapi_hw_unit_type="gpu"
6366             />
6367    <counter name="GPU Busy"
6368             symbol_name="GpuBusy"
6369             underscore_name="gpu_busy"
6370             description="The percentage of time in which the GPU has been processing GPU commands."
6371             data_type="float"
6372             max_equation="100"
6373             units="percent"
6374             semantic_type="duration"
6375             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6376             mdapi_group="GPU"
6377             mdapi_usage_flags="Tier1 Overview System Frame"
6378             mdapi_supported_apis=""
6379             mdapi_hw_unit_type="gpu"
6380             />
6381    <counter name="VS Threads Dispatched"
6382             symbol_name="VsThreads"
6383             underscore_name="vs_threads"
6384             description="The total number of vertex shader hardware threads dispatched."
6385             data_type="uint64"
6386             units="threads"
6387             semantic_type="event"
6388             equation="A 1 READ"
6389             mdapi_group="EU Array/Vertex Shader"
6390             mdapi_usage_flags="Tier3 Frame Batch Draw"
6391             mdapi_supported_apis=""
6392             mdapi_hw_unit_type="gpu"
6393             />
6394    <counter name="HS Threads Dispatched"
6395             symbol_name="HsThreads"
6396             underscore_name="hs_threads"
6397             description="The total number of hull shader hardware threads dispatched."
6398             data_type="uint64"
6399             units="threads"
6400             semantic_type="event"
6401             equation="A 2 READ"
6402             mdapi_group="EU Array/Hull Shader"
6403             mdapi_usage_flags="Tier3 Frame Batch Draw"
6404             mdapi_supported_apis=""
6405             mdapi_hw_unit_type="gpu"
6406             />
6407    <counter name="DS Threads Dispatched"
6408             symbol_name="DsThreads"
6409             underscore_name="ds_threads"
6410             description="The total number of domain shader hardware threads dispatched."
6411             data_type="uint64"
6412             units="threads"
6413             semantic_type="event"
6414             equation="A 3 READ"
6415             mdapi_group="EU Array/Domain Shader"
6416             mdapi_usage_flags="Tier3 Frame Batch Draw"
6417             mdapi_supported_apis=""
6418             mdapi_hw_unit_type="gpu"
6419             />
6420    <counter name="GS Threads Dispatched"
6421             symbol_name="GsThreads"
6422             underscore_name="gs_threads"
6423             description="The total number of geometry shader hardware threads dispatched."
6424             data_type="uint64"
6425             units="threads"
6426             semantic_type="event"
6427             equation="A 5 READ"
6428             mdapi_group="EU Array/Geometry Shader"
6429             mdapi_usage_flags="Tier3 Frame Batch Draw"
6430             mdapi_supported_apis=""
6431             mdapi_hw_unit_type="gpu"
6432             />
6433    <counter name="FS Threads Dispatched"
6434             symbol_name="PsThreads"
6435             underscore_name="ps_threads"
6436             description="The total number of fragment shader hardware threads dispatched."
6437             data_type="uint64"
6438             units="threads"
6439             semantic_type="event"
6440             equation="A 6 READ"
6441             mdapi_group="EU Array/Fragment Shader"
6442             mdapi_usage_flags="Tier3 Frame Batch Draw"
6443             mdapi_supported_apis=""
6444             mdapi_hw_unit_type="gpu"
6445             />
6446    <counter name="CS Threads Dispatched"
6447             symbol_name="CsThreads"
6448             underscore_name="cs_threads"
6449             description="The total number of compute shader hardware threads dispatched."
6450             data_type="uint64"
6451             units="threads"
6452             semantic_type="event"
6453             equation="A 4 READ"
6454             mdapi_group="EU Array/Compute Shader"
6455             mdapi_usage_flags="Tier3 Frame Batch Draw"
6456             mdapi_supported_apis=""
6457             mdapi_hw_unit_type="gpu"
6458             />
6459    <counter name="Rasterized Pixels"
6460             symbol_name="RasterizedPixels"
6461             underscore_name="rasterized_pixels"
6462             description="The total number of rasterized pixels."
6463             data_type="uint64"
6464             units="pixels"
6465             semantic_type="event"
6466             equation="A 21 READ 4 UMUL"
6467             mdapi_group="3D Pipe/Rasterizer"
6468             mdapi_usage_flags="Tier3 Frame Batch Draw"
6469             mdapi_supported_apis=""
6470             mdapi_hw_unit_type="gpu"
6471             />
6472    <counter name="Early Hi-Depth Test Fails"
6473             symbol_name="HiDepthTestFails"
6474             underscore_name="hi_depth_test_fails"
6475             description="The total number of pixels dropped on early hierarchical depth test."
6476             data_type="uint64"
6477             units="pixels"
6478             semantic_type="event"
6479             equation="A 22 READ 4 UMUL"
6480             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6481             mdapi_usage_flags="Tier3 Frame Batch Draw"
6482             mdapi_supported_apis=""
6483             mdapi_hw_unit_type="gpu"
6484             />
6485    <counter name="Early Depth Test Fails"
6486             symbol_name="EarlyDepthTestFails"
6487             underscore_name="early_depth_test_fails"
6488             description="The total number of pixels dropped on early depth test."
6489             data_type="uint64"
6490             units="pixels"
6491             semantic_type="event"
6492             equation="A 23 READ 4 UMUL"
6493             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6494             mdapi_usage_flags="Tier3 Frame Batch Draw"
6495             mdapi_supported_apis=""
6496             mdapi_hw_unit_type="gpu"
6497             />
6498    <counter name="Samples Killed in FS"
6499             symbol_name="SamplesKilledInPs"
6500             underscore_name="samples_killed_in_ps"
6501             description="The total number of samples or pixels dropped in fragment shaders."
6502             data_type="uint64"
6503             units="pixels"
6504             semantic_type="event"
6505             equation="A 24 READ 4 UMUL"
6506             mdapi_group="3D Pipe/Fragment Shader"
6507             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6508             mdapi_supported_apis=""
6509             mdapi_hw_unit_type="gpu"
6510             />
6511    <counter name="Pixels Failing Tests"
6512             symbol_name="PixelsFailingPostPsTests"
6513             underscore_name="pixels_failing_post_ps_tests"
6514             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6515             data_type="uint64"
6516             units="pixels"
6517             semantic_type="event"
6518             equation="A 25 READ 4 UMUL"
6519             mdapi_group="3D Pipe/Output Merger"
6520             mdapi_usage_flags="Tier3 Frame Batch Draw"
6521             mdapi_supported_apis=""
6522             mdapi_hw_unit_type="gpu"
6523             />
6524    <counter name="Samples Written"
6525             symbol_name="SamplesWritten"
6526             underscore_name="samples_written"
6527             description="The total number of samples or pixels written to all render targets."
6528             data_type="uint64"
6529             units="pixels"
6530             semantic_type="event"
6531             equation="A 26 READ 4 UMUL"
6532             mdapi_group="3D Pipe/Output Merger"
6533             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6534             mdapi_supported_apis=""
6535             mdapi_hw_unit_type="gpu"
6536             />
6537    <counter name="Samples Blended"
6538             symbol_name="SamplesBlended"
6539             underscore_name="samples_blended"
6540             description="The total number of blended samples or pixels written to all render targets."
6541             data_type="uint64"
6542             units="pixels"
6543             semantic_type="event"
6544             equation="A 27 READ 4 UMUL"
6545             mdapi_group="3D Pipe/Output Merger"
6546             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6547             mdapi_supported_apis=""
6548             mdapi_hw_unit_type="gpu"
6549             />
6550    <counter name="EU Active"
6551             symbol_name="EuActive"
6552             underscore_name="eu_active"
6553             description="The percentage of time in which the Execution Units were actively processing."
6554             data_type="float"
6555             max_equation="100"
6556             units="percent"
6557             semantic_type="duration"
6558             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6559             mdapi_group="EU Array"
6560             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6561             mdapi_supported_apis=""
6562             mdapi_hw_unit_type="gpu"
6563             />
6564    <counter name="EU Stall"
6565             symbol_name="EuStall"
6566             underscore_name="eu_stall"
6567             description="The percentage of time in which the Execution Units were stalled."
6568             data_type="float"
6569             max_equation="100"
6570             units="percent"
6571             semantic_type="duration"
6572             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6573             mdapi_group="EU Array"
6574             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6575             mdapi_supported_apis=""
6576             mdapi_hw_unit_type="gpu"
6577             />
6578    <counter name="EU Both FPU Pipes Active"
6579             symbol_name="EuFpuBothActive"
6580             underscore_name="eu_fpu_both_active"
6581             description="The percentage of time in which both EU FPU pipelines were actively processing."
6582             data_type="float"
6583             max_equation="100"
6584             units="percent"
6585             semantic_type="duration"
6586             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6587             mdapi_group="EU Array/Pipes"
6588             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6589             mdapi_supported_apis=""
6590             mdapi_hw_unit_type="gpu"
6591             />
6592    <counter name="EU Thread Occupancy"
6593             symbol_name="EuThreadOccupancy"
6594             underscore_name="eu_thread_occupancy"
6595             description="The percentage of time in which hardware threads occupied EUs."
6596             data_type="float"
6597             max_equation="100"
6598             units="percent"
6599             semantic_type="duration"
6600             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6601             mdapi_group="EU Array"
6602             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6603             mdapi_supported_apis=""
6604             mdapi_hw_unit_type="gpu"
6605             />
6606    <counter name="VS FPU0 Pipe Active"
6607             symbol_name="VsFpu0Active"
6608             underscore_name="vs_fpu0_active"
6609             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6610             data_type="float"
6611             max_equation="100"
6612             units="percent"
6613             semantic_type="duration"
6614             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6615             mdapi_group="EU Array/Vertex Shader"
6616             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6617             mdapi_supported_apis=""
6618             mdapi_hw_unit_type="gpu"
6619             />
6620    <counter name="VS FPU1 Pipe Active"
6621             symbol_name="VsFpu1Active"
6622             underscore_name="vs_fpu1_active"
6623             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6624             data_type="float"
6625             max_equation="100"
6626             units="percent"
6627             semantic_type="duration"
6628             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6629             mdapi_group="EU Array/Vertex Shader"
6630             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6631             mdapi_supported_apis=""
6632             mdapi_hw_unit_type="gpu"
6633             />
6634    <counter name="VS Send Pipe Active"
6635             symbol_name="VsSendActive"
6636             underscore_name="vs_send_active"
6637             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6638             data_type="float"
6639             max_equation="100"
6640             units="percent"
6641             semantic_type="duration"
6642             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6643             mdapi_group="EU Array/Vertex Shader"
6644             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6645             mdapi_supported_apis=""
6646             mdapi_hw_unit_type="gpu"
6647             />
6648    <counter name="PS FPU0 Pipe Active"
6649             symbol_name="PsFpu0Active"
6650             underscore_name="ps_fpu0_active"
6651             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6652             data_type="float"
6653             max_equation="100"
6654             units="percent"
6655             semantic_type="duration"
6656             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6657             mdapi_group="EU Array/Pixel Shader"
6658             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6659             mdapi_supported_apis=""
6660             mdapi_hw_unit_type="gpu"
6661             />
6662    <counter name="PS FPU1 Pipe Active"
6663             symbol_name="PsFpu1Active"
6664             underscore_name="ps_fpu1_active"
6665             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6666             data_type="float"
6667             max_equation="100"
6668             units="percent"
6669             semantic_type="duration"
6670             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6671             mdapi_group="EU Array/Pixel Shader"
6672             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6673             mdapi_supported_apis=""
6674             mdapi_hw_unit_type="gpu"
6675             />
6676    <counter name="PS Send Pipeline Active"
6677             symbol_name="PsSendActive"
6678             underscore_name="ps_send_active"
6679             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6680             data_type="float"
6681             max_equation="100"
6682             units="percent"
6683             semantic_type="duration"
6684             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6685             mdapi_group="EU Array/Pixel Shader"
6686             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6687             mdapi_supported_apis=""
6688             mdapi_hw_unit_type="gpu"
6689             />
6690    <counter name="FS Both FPU Active"
6691             symbol_name="PsEuBothFpuActive"
6692             underscore_name="ps_eu_both_fpu_active"
6693             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6694             data_type="float"
6695             max_equation="100"
6696             units="percent"
6697             semantic_type="duration"
6698             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6699             mdapi_group="3D Pipe/Fragment Shader"
6700             mdapi_usage_flags="Tier4 Frame Batch Draw"
6701             mdapi_supported_apis=""
6702             mdapi_hw_unit_type="gpu"
6703             />
6704    <counter name="Slice0 L3 Bank4 Stalled"
6705             symbol_name="L30Bank4Stalled"
6706             underscore_name="l30_bank4_stalled"
6707             description="The percentage of time in which slice0 L3 bank4 is stalled"
6708             data_type="float"
6709             max_equation="100"
6710             units="percent"
6711             semantic_type="duration"
6712             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6713             availability="$SliceMask 1 AND"
6714             mdapi_group="GTI/L3"
6715             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6716             mdapi_supported_apis=""
6717             mdapi_hw_unit_type="slice"
6718             />
6719    <register_config type="NOA">
6720        <register type="NOA" address="0x00000D04" value="0x00000200" />
6721        <register type="NOA" address="0x00009840" value="0x00000000" />
6722        <register type="NOA" address="0x00009884" value="0x00000000" />
6723        <register type="NOA" address="0x00009888" value="0x10010C00" />
6724        <register type="NOA" address="0x00009888" value="0x12010002" />
6725        <register type="NOA" address="0x00009888" value="0x0C000400" />
6726        <register type="NOA" address="0x00009888" value="0x0E005500" />
6727        <register type="NOA" address="0x00009888" value="0x10000155" />
6728        <register type="NOA" address="0x00009888" value="0x00010025" />
6729        <register type="NOA" address="0x00009888" value="0x06010900" />
6730        <register type="NOA" address="0x00009888" value="0x080108EA" />
6731        <register type="NOA" address="0x00009888" value="0x0A0108AB" />
6732        <register type="NOA" address="0x00009888" value="0x0C010A21" />
6733        <register type="NOA" address="0x00009888" value="0x0E010A60" />
6734        <register type="NOA" address="0x00009888" value="0x04010000" />
6735        <register type="NOA" address="0x00009888" value="0x14010000" />
6736        <register type="NOA" address="0x00009888" value="0x0C040400" />
6737        <register type="NOA" address="0x00009888" value="0x0E045500" />
6738        <register type="NOA" address="0x00009888" value="0x10040155" />
6739        <register type="NOA" address="0x00009888" value="0x04051000" />
6740        <register type="NOA" address="0x00009888" value="0x0A054000" />
6741        <register type="NOA" address="0x00009888" value="0x0C055000" />
6742        <register type="NOA" address="0x00009888" value="0x0E055000" />
6743        <register type="NOA" address="0x00009888" value="0x14050055" />
6744        <register type="NOA" address="0x00009888" value="0x24068100" />
6745        <register type="NOA" address="0x00009888" value="0x260600FF" />
6746        <register type="NOA" address="0x00009888" value="0x00124000" />
6747        <register type="NOA" address="0x00009888" value="0x0E124000" />
6748        <register type="NOA" address="0x00009888" value="0x18125540" />
6749        <register type="NOA" address="0x00009888" value="0x1A120015" />
6750        <register type="NOA" address="0x00009888" value="0x04131000" />
6751        <register type="NOA" address="0x00009888" value="0x06138000" />
6752        <register type="NOA" address="0x00009888" value="0x0813F000" />
6753        <register type="NOA" address="0x00009888" value="0x0A13F000" />
6754        <register type="NOA" address="0x00009888" value="0x00144000" />
6755        <register type="NOA" address="0x00009888" value="0x06148000" />
6756        <register type="NOA" address="0x00009888" value="0x0814C000" />
6757        <register type="NOA" address="0x00009888" value="0x0A14C000" />
6758        <register type="NOA" address="0x00009888" value="0x0C14C000" />
6759        <register type="NOA" address="0x00009888" value="0x0E14C000" />
6760        <register type="NOA" address="0x00009888" value="0x00154000" />
6761        <register type="NOA" address="0x00009888" value="0x0E154000" />
6762        <register type="NOA" address="0x00009888" value="0x16152AA8" />
6763        <register type="NOA" address="0x00009888" value="0x18150005" />
6764        <register type="NOA" address="0x00009884" value="0x00000003" />
6765        <register type="NOA" address="0x00009888" value="0x301F8000" />
6766        <register type="NOA" address="0x00009888" value="0x501F4800" />
6767        <register type="NOA" address="0x00009888" value="0x521F4924" />
6768        <register type="NOA" address="0x00009888" value="0x541F0024" />
6769        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6770        <register type="NOA" address="0x00009888" value="0x461F0000" />
6771        <register type="NOA" address="0x00009888" value="0x481F0000" />
6772        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6773        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6774        <register type="NOA" address="0x00009888" value="0x141F0000" />
6775        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6776    </register_config>
6777    <register_config type="OA">
6778        <register type="OA" address="0x00002740" value="0x00000000" />
6779        <register type="OA" address="0x00002710" value="0x00000000" />
6780        <register type="OA" address="0x00002714" value="0xF0800000" />
6781        <register type="OA" address="0x00002720" value="0x00000000" />
6782        <register type="OA" address="0x00002724" value="0x00800000" />
6783        <register type="OA" address="0x00002770" value="0x00000022" />
6784        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6785        <register type="OA" address="0x00002778" value="0x00000082" />
6786        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6787        <register type="OA" address="0x00002780" value="0x00000402" />
6788        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6789        <register type="OA" address="0x00002788" value="0x00001002" />
6790        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6791    </register_config>
6792    <register_config type="FLEX">
6793        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6794        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6795        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6796        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6797        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6798        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6799    </register_config>
6800  </set>
6801
6802  <set name="L2Bank5 stalled metric set"
6803       chipset="EHL"
6804       symbol_name="L3_5"
6805       underscore_name="l3_5"
6806       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
6807       hw_config_guid="079c833a-21cb-4832-bc9a-3ea6fc42f516"
6808       >
6809    <counter name="GPU Time Elapsed"
6810             symbol_name="GpuTime"
6811             underscore_name="gpu_time"
6812             description="Time elapsed on the GPU during the measurement."
6813             data_type="uint64"
6814             units="ns"
6815             semantic_type="duration"
6816             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6817             mdapi_group="GPU"
6818             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6819             mdapi_supported_apis=""
6820             mdapi_hw_unit_type="gpu"
6821             />
6822    <counter name="GPU Core Clocks"
6823             symbol_name="GpuCoreClocks"
6824             underscore_name="gpu_core_clocks"
6825             description="The total number of GPU core clocks elapsed during the measurement."
6826             data_type="uint64"
6827             units="cycles"
6828             semantic_type="event"
6829             equation="GPU_CLOCK 0 READ"
6830             mdapi_group="GPU"
6831             mdapi_usage_flags="Tier1 Frame Batch Draw"
6832             mdapi_supported_apis=""
6833             mdapi_hw_unit_type="gpu"
6834             />
6835    <counter name="AVG GPU Core Frequency"
6836             symbol_name="AvgGpuCoreFrequency"
6837             underscore_name="avg_gpu_core_frequency"
6838             description="Average GPU Core Frequency in the measurement."
6839             data_type="uint64"
6840             max_equation="$GpuMaxFrequency"
6841             units="hz"
6842             semantic_type="event"
6843             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6844             mdapi_group="GPU"
6845             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6846             mdapi_supported_apis=""
6847             mdapi_hw_unit_type="gpu"
6848             />
6849    <counter name="GPU Busy"
6850             symbol_name="GpuBusy"
6851             underscore_name="gpu_busy"
6852             description="The percentage of time in which the GPU has been processing GPU commands."
6853             data_type="float"
6854             max_equation="100"
6855             units="percent"
6856             semantic_type="duration"
6857             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6858             mdapi_group="GPU"
6859             mdapi_usage_flags="Tier1 Overview System Frame"
6860             mdapi_supported_apis=""
6861             mdapi_hw_unit_type="gpu"
6862             />
6863    <counter name="VS Threads Dispatched"
6864             symbol_name="VsThreads"
6865             underscore_name="vs_threads"
6866             description="The total number of vertex shader hardware threads dispatched."
6867             data_type="uint64"
6868             units="threads"
6869             semantic_type="event"
6870             equation="A 1 READ"
6871             mdapi_group="EU Array/Vertex Shader"
6872             mdapi_usage_flags="Tier3 Frame Batch Draw"
6873             mdapi_supported_apis=""
6874             mdapi_hw_unit_type="gpu"
6875             />
6876    <counter name="HS Threads Dispatched"
6877             symbol_name="HsThreads"
6878             underscore_name="hs_threads"
6879             description="The total number of hull shader hardware threads dispatched."
6880             data_type="uint64"
6881             units="threads"
6882             semantic_type="event"
6883             equation="A 2 READ"
6884             mdapi_group="EU Array/Hull Shader"
6885             mdapi_usage_flags="Tier3 Frame Batch Draw"
6886             mdapi_supported_apis=""
6887             mdapi_hw_unit_type="gpu"
6888             />
6889    <counter name="DS Threads Dispatched"
6890             symbol_name="DsThreads"
6891             underscore_name="ds_threads"
6892             description="The total number of domain shader hardware threads dispatched."
6893             data_type="uint64"
6894             units="threads"
6895             semantic_type="event"
6896             equation="A 3 READ"
6897             mdapi_group="EU Array/Domain Shader"
6898             mdapi_usage_flags="Tier3 Frame Batch Draw"
6899             mdapi_supported_apis=""
6900             mdapi_hw_unit_type="gpu"
6901             />
6902    <counter name="GS Threads Dispatched"
6903             symbol_name="GsThreads"
6904             underscore_name="gs_threads"
6905             description="The total number of geometry shader hardware threads dispatched."
6906             data_type="uint64"
6907             units="threads"
6908             semantic_type="event"
6909             equation="A 5 READ"
6910             mdapi_group="EU Array/Geometry Shader"
6911             mdapi_usage_flags="Tier3 Frame Batch Draw"
6912             mdapi_supported_apis=""
6913             mdapi_hw_unit_type="gpu"
6914             />
6915    <counter name="FS Threads Dispatched"
6916             symbol_name="PsThreads"
6917             underscore_name="ps_threads"
6918             description="The total number of fragment shader hardware threads dispatched."
6919             data_type="uint64"
6920             units="threads"
6921             semantic_type="event"
6922             equation="A 6 READ"
6923             mdapi_group="EU Array/Fragment Shader"
6924             mdapi_usage_flags="Tier3 Frame Batch Draw"
6925             mdapi_supported_apis=""
6926             mdapi_hw_unit_type="gpu"
6927             />
6928    <counter name="CS Threads Dispatched"
6929             symbol_name="CsThreads"
6930             underscore_name="cs_threads"
6931             description="The total number of compute shader hardware threads dispatched."
6932             data_type="uint64"
6933             units="threads"
6934             semantic_type="event"
6935             equation="A 4 READ"
6936             mdapi_group="EU Array/Compute Shader"
6937             mdapi_usage_flags="Tier3 Frame Batch Draw"
6938             mdapi_supported_apis=""
6939             mdapi_hw_unit_type="gpu"
6940             />
6941    <counter name="Rasterized Pixels"
6942             symbol_name="RasterizedPixels"
6943             underscore_name="rasterized_pixels"
6944             description="The total number of rasterized pixels."
6945             data_type="uint64"
6946             units="pixels"
6947             semantic_type="event"
6948             equation="A 21 READ 4 UMUL"
6949             mdapi_group="3D Pipe/Rasterizer"
6950             mdapi_usage_flags="Tier3 Frame Batch Draw"
6951             mdapi_supported_apis=""
6952             mdapi_hw_unit_type="gpu"
6953             />
6954    <counter name="Early Hi-Depth Test Fails"
6955             symbol_name="HiDepthTestFails"
6956             underscore_name="hi_depth_test_fails"
6957             description="The total number of pixels dropped on early hierarchical depth test."
6958             data_type="uint64"
6959             units="pixels"
6960             semantic_type="event"
6961             equation="A 22 READ 4 UMUL"
6962             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6963             mdapi_usage_flags="Tier3 Frame Batch Draw"
6964             mdapi_supported_apis=""
6965             mdapi_hw_unit_type="gpu"
6966             />
6967    <counter name="Early Depth Test Fails"
6968             symbol_name="EarlyDepthTestFails"
6969             underscore_name="early_depth_test_fails"
6970             description="The total number of pixels dropped on early depth test."
6971             data_type="uint64"
6972             units="pixels"
6973             semantic_type="event"
6974             equation="A 23 READ 4 UMUL"
6975             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6976             mdapi_usage_flags="Tier3 Frame Batch Draw"
6977             mdapi_supported_apis=""
6978             mdapi_hw_unit_type="gpu"
6979             />
6980    <counter name="Samples Killed in FS"
6981             symbol_name="SamplesKilledInPs"
6982             underscore_name="samples_killed_in_ps"
6983             description="The total number of samples or pixels dropped in fragment shaders."
6984             data_type="uint64"
6985             units="pixels"
6986             semantic_type="event"
6987             equation="A 24 READ 4 UMUL"
6988             mdapi_group="3D Pipe/Fragment Shader"
6989             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6990             mdapi_supported_apis=""
6991             mdapi_hw_unit_type="gpu"
6992             />
6993    <counter name="Pixels Failing Tests"
6994             symbol_name="PixelsFailingPostPsTests"
6995             underscore_name="pixels_failing_post_ps_tests"
6996             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6997             data_type="uint64"
6998             units="pixels"
6999             semantic_type="event"
7000             equation="A 25 READ 4 UMUL"
7001             mdapi_group="3D Pipe/Output Merger"
7002             mdapi_usage_flags="Tier3 Frame Batch Draw"
7003             mdapi_supported_apis=""
7004             mdapi_hw_unit_type="gpu"
7005             />
7006    <counter name="Samples Written"
7007             symbol_name="SamplesWritten"
7008             underscore_name="samples_written"
7009             description="The total number of samples or pixels written to all render targets."
7010             data_type="uint64"
7011             units="pixels"
7012             semantic_type="event"
7013             equation="A 26 READ 4 UMUL"
7014             mdapi_group="3D Pipe/Output Merger"
7015             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7016             mdapi_supported_apis=""
7017             mdapi_hw_unit_type="gpu"
7018             />
7019    <counter name="Samples Blended"
7020             symbol_name="SamplesBlended"
7021             underscore_name="samples_blended"
7022             description="The total number of blended samples or pixels written to all render targets."
7023             data_type="uint64"
7024             units="pixels"
7025             semantic_type="event"
7026             equation="A 27 READ 4 UMUL"
7027             mdapi_group="3D Pipe/Output Merger"
7028             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7029             mdapi_supported_apis=""
7030             mdapi_hw_unit_type="gpu"
7031             />
7032    <counter name="EU Active"
7033             symbol_name="EuActive"
7034             underscore_name="eu_active"
7035             description="The percentage of time in which the Execution Units were actively processing."
7036             data_type="float"
7037             max_equation="100"
7038             units="percent"
7039             semantic_type="duration"
7040             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7041             mdapi_group="EU Array"
7042             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7043             mdapi_supported_apis=""
7044             mdapi_hw_unit_type="gpu"
7045             />
7046    <counter name="EU Stall"
7047             symbol_name="EuStall"
7048             underscore_name="eu_stall"
7049             description="The percentage of time in which the Execution Units were stalled."
7050             data_type="float"
7051             max_equation="100"
7052             units="percent"
7053             semantic_type="duration"
7054             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7055             mdapi_group="EU Array"
7056             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7057             mdapi_supported_apis=""
7058             mdapi_hw_unit_type="gpu"
7059             />
7060    <counter name="EU Both FPU Pipes Active"
7061             symbol_name="EuFpuBothActive"
7062             underscore_name="eu_fpu_both_active"
7063             description="The percentage of time in which both EU FPU pipelines were actively processing."
7064             data_type="float"
7065             max_equation="100"
7066             units="percent"
7067             semantic_type="duration"
7068             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7069             mdapi_group="EU Array/Pipes"
7070             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7071             mdapi_supported_apis=""
7072             mdapi_hw_unit_type="gpu"
7073             />
7074    <counter name="EU Thread Occupancy"
7075             symbol_name="EuThreadOccupancy"
7076             underscore_name="eu_thread_occupancy"
7077             description="The percentage of time in which hardware threads occupied EUs."
7078             data_type="float"
7079             max_equation="100"
7080             units="percent"
7081             semantic_type="duration"
7082             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7083             mdapi_group="EU Array"
7084             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7085             mdapi_supported_apis=""
7086             mdapi_hw_unit_type="gpu"
7087             />
7088    <counter name="VS FPU0 Pipe Active"
7089             symbol_name="VsFpu0Active"
7090             underscore_name="vs_fpu0_active"
7091             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7092             data_type="float"
7093             max_equation="100"
7094             units="percent"
7095             semantic_type="duration"
7096             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7097             mdapi_group="EU Array/Vertex Shader"
7098             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7099             mdapi_supported_apis=""
7100             mdapi_hw_unit_type="gpu"
7101             />
7102    <counter name="VS FPU1 Pipe Active"
7103             symbol_name="VsFpu1Active"
7104             underscore_name="vs_fpu1_active"
7105             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7106             data_type="float"
7107             max_equation="100"
7108             units="percent"
7109             semantic_type="duration"
7110             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7111             mdapi_group="EU Array/Vertex Shader"
7112             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7113             mdapi_supported_apis=""
7114             mdapi_hw_unit_type="gpu"
7115             />
7116    <counter name="VS Send Pipe Active"
7117             symbol_name="VsSendActive"
7118             underscore_name="vs_send_active"
7119             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7120             data_type="float"
7121             max_equation="100"
7122             units="percent"
7123             semantic_type="duration"
7124             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7125             mdapi_group="EU Array/Vertex Shader"
7126             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7127             mdapi_supported_apis=""
7128             mdapi_hw_unit_type="gpu"
7129             />
7130    <counter name="PS FPU0 Pipe Active"
7131             symbol_name="PsFpu0Active"
7132             underscore_name="ps_fpu0_active"
7133             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7134             data_type="float"
7135             max_equation="100"
7136             units="percent"
7137             semantic_type="duration"
7138             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7139             mdapi_group="EU Array/Pixel Shader"
7140             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7141             mdapi_supported_apis=""
7142             mdapi_hw_unit_type="gpu"
7143             />
7144    <counter name="PS FPU1 Pipe Active"
7145             symbol_name="PsFpu1Active"
7146             underscore_name="ps_fpu1_active"
7147             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7148             data_type="float"
7149             max_equation="100"
7150             units="percent"
7151             semantic_type="duration"
7152             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7153             mdapi_group="EU Array/Pixel Shader"
7154             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7155             mdapi_supported_apis=""
7156             mdapi_hw_unit_type="gpu"
7157             />
7158    <counter name="PS Send Pipeline Active"
7159             symbol_name="PsSendActive"
7160             underscore_name="ps_send_active"
7161             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7162             data_type="float"
7163             max_equation="100"
7164             units="percent"
7165             semantic_type="duration"
7166             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7167             mdapi_group="EU Array/Pixel Shader"
7168             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7169             mdapi_supported_apis=""
7170             mdapi_hw_unit_type="gpu"
7171             />
7172    <counter name="FS Both FPU Active"
7173             symbol_name="PsEuBothFpuActive"
7174             underscore_name="ps_eu_both_fpu_active"
7175             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7176             data_type="float"
7177             max_equation="100"
7178             units="percent"
7179             semantic_type="duration"
7180             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7181             mdapi_group="3D Pipe/Fragment Shader"
7182             mdapi_usage_flags="Tier4 Frame Batch Draw"
7183             mdapi_supported_apis=""
7184             mdapi_hw_unit_type="gpu"
7185             />
7186    <counter name="Slice0 L3 Bank5 Stalled"
7187             symbol_name="L30Bank5Stalled"
7188             underscore_name="l30_bank5_stalled"
7189             description="The percentage of time in which slice0 L3 bank5 is stalled"
7190             data_type="float"
7191             max_equation="100"
7192             units="percent"
7193             semantic_type="duration"
7194             equation="B 2 READ B 3 READ FADD B 0 READ FADD B 1 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7195             availability="$SliceMask 1 AND"
7196             mdapi_group="GTI/L3"
7197             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7198             mdapi_supported_apis=""
7199             mdapi_hw_unit_type="slice"
7200             />
7201    <register_config type="NOA">
7202        <register type="NOA" address="0x00000D04" value="0x00000200" />
7203        <register type="NOA" address="0x00009840" value="0x00000000" />
7204        <register type="NOA" address="0x00009884" value="0x00000000" />
7205        <register type="NOA" address="0x00009888" value="0x10010400" />
7206        <register type="NOA" address="0x00009888" value="0x12010000" />
7207        <register type="NOA" address="0x00009888" value="0x0C000400" />
7208        <register type="NOA" address="0x00009888" value="0x0E005500" />
7209        <register type="NOA" address="0x00009888" value="0x10000155" />
7210        <register type="NOA" address="0x00009888" value="0x00010022" />
7211        <register type="NOA" address="0x00009888" value="0x06010840" />
7212        <register type="NOA" address="0x00009888" value="0x08010828" />
7213        <register type="NOA" address="0x00009888" value="0x0A010969" />
7214        <register type="NOA" address="0x00009888" value="0x0C010AA4" />
7215        <register type="NOA" address="0x00009888" value="0x0E010AE3" />
7216        <register type="NOA" address="0x00009888" value="0x04010000" />
7217        <register type="NOA" address="0x00009888" value="0x14010000" />
7218        <register type="NOA" address="0x00009888" value="0x0C040400" />
7219        <register type="NOA" address="0x00009888" value="0x0E045500" />
7220        <register type="NOA" address="0x00009888" value="0x10040155" />
7221        <register type="NOA" address="0x00009888" value="0x04051000" />
7222        <register type="NOA" address="0x00009888" value="0x0A054000" />
7223        <register type="NOA" address="0x00009888" value="0x0C055000" />
7224        <register type="NOA" address="0x00009888" value="0x0E055000" />
7225        <register type="NOA" address="0x00009888" value="0x14050055" />
7226        <register type="NOA" address="0x00009888" value="0x24068100" />
7227        <register type="NOA" address="0x00009888" value="0x260600FF" />
7228        <register type="NOA" address="0x00009888" value="0x00124000" />
7229        <register type="NOA" address="0x00009888" value="0x0E124000" />
7230        <register type="NOA" address="0x00009888" value="0x18125540" />
7231        <register type="NOA" address="0x00009888" value="0x1A120015" />
7232        <register type="NOA" address="0x00009888" value="0x04131000" />
7233        <register type="NOA" address="0x00009888" value="0x06138000" />
7234        <register type="NOA" address="0x00009888" value="0x0813F000" />
7235        <register type="NOA" address="0x00009888" value="0x0A13F000" />
7236        <register type="NOA" address="0x00009888" value="0x00144000" />
7237        <register type="NOA" address="0x00009888" value="0x06148000" />
7238        <register type="NOA" address="0x00009888" value="0x0814C000" />
7239        <register type="NOA" address="0x00009888" value="0x0A14C000" />
7240        <register type="NOA" address="0x00009888" value="0x0C14C000" />
7241        <register type="NOA" address="0x00009888" value="0x0E14C000" />
7242        <register type="NOA" address="0x00009888" value="0x00154000" />
7243        <register type="NOA" address="0x00009888" value="0x0E154000" />
7244        <register type="NOA" address="0x00009888" value="0x16152AA8" />
7245        <register type="NOA" address="0x00009888" value="0x18150005" />
7246        <register type="NOA" address="0x00009884" value="0x00000003" />
7247        <register type="NOA" address="0x00009888" value="0x301F8000" />
7248        <register type="NOA" address="0x00009888" value="0x501F4800" />
7249        <register type="NOA" address="0x00009888" value="0x521F4924" />
7250        <register type="NOA" address="0x00009888" value="0x541F0024" />
7251        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
7252        <register type="NOA" address="0x00009888" value="0x461F0000" />
7253        <register type="NOA" address="0x00009888" value="0x481F0000" />
7254        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
7255        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
7256        <register type="NOA" address="0x00009888" value="0x141F0000" />
7257        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
7258    </register_config>
7259    <register_config type="OA">
7260        <register type="OA" address="0x00002740" value="0x00000000" />
7261        <register type="OA" address="0x00002710" value="0x00000000" />
7262        <register type="OA" address="0x00002714" value="0xF0800000" />
7263        <register type="OA" address="0x00002720" value="0x00000000" />
7264        <register type="OA" address="0x00002724" value="0x00800000" />
7265        <register type="OA" address="0x00002770" value="0x00000022" />
7266        <register type="OA" address="0x00002774" value="0x0000FFF8" />
7267        <register type="OA" address="0x00002778" value="0x00000082" />
7268        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
7269        <register type="OA" address="0x00002780" value="0x00000402" />
7270        <register type="OA" address="0x00002784" value="0x0000FF1F" />
7271        <register type="OA" address="0x00002788" value="0x00001002" />
7272        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
7273    </register_config>
7274    <register_config type="FLEX">
7275        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7276        <register type="FLEX" address="0x0000E558" value="0x00008003" />
7277        <register type="FLEX" address="0x0000E658" value="0x00011010" />
7278        <register type="FLEX" address="0x0000E758" value="0x00050012" />
7279        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
7280        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
7281    </register_config>
7282  </set>
7283
7284  <set name="Metric set Sampler 1"
7285       chipset="EHL"
7286       symbol_name="Sampler_1"
7287       underscore_name="sampler_1"
7288       mdapi_supported_apis="VK OGL OCL IO BB"
7289       hw_config_guid="bf151068-b27b-4851-b46c-627c132f1cb4"
7290       >
7291    <counter name="GPU Time Elapsed"
7292             symbol_name="GpuTime"
7293             underscore_name="gpu_time"
7294             description="Time elapsed on the GPU during the measurement."
7295             data_type="uint64"
7296             units="ns"
7297             semantic_type="duration"
7298             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7299             mdapi_group="GPU"
7300             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7301             mdapi_supported_apis=""
7302             mdapi_hw_unit_type="gpu"
7303             />
7304    <counter name="GPU Core Clocks"
7305             symbol_name="GpuCoreClocks"
7306             underscore_name="gpu_core_clocks"
7307             description="The total number of GPU core clocks elapsed during the measurement."
7308             data_type="uint64"
7309             units="cycles"
7310             semantic_type="event"
7311             equation="GPU_CLOCK 0 READ"
7312             mdapi_group="GPU"
7313             mdapi_usage_flags="Tier1 Frame Batch Draw"
7314             mdapi_supported_apis=""
7315             mdapi_hw_unit_type="gpu"
7316             />
7317    <counter name="AVG GPU Core Frequency"
7318             symbol_name="AvgGpuCoreFrequency"
7319             underscore_name="avg_gpu_core_frequency"
7320             description="Average GPU Core Frequency in the measurement."
7321             data_type="uint64"
7322             max_equation="$GpuMaxFrequency"
7323             units="hz"
7324             semantic_type="event"
7325             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7326             mdapi_group="GPU"
7327             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7328             mdapi_supported_apis=""
7329             mdapi_hw_unit_type="gpu"
7330             />
7331    <counter name="GPU Busy"
7332             symbol_name="GpuBusy"
7333             underscore_name="gpu_busy"
7334             description="The percentage of time in which the GPU has been processing GPU commands."
7335             data_type="float"
7336             max_equation="100"
7337             units="percent"
7338             semantic_type="duration"
7339             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7340             mdapi_group="GPU"
7341             mdapi_usage_flags="Tier1 Overview System Frame"
7342             mdapi_supported_apis=""
7343             mdapi_hw_unit_type="gpu"
7344             />
7345    <counter name="VS Threads Dispatched"
7346             symbol_name="VsThreads"
7347             underscore_name="vs_threads"
7348             description="The total number of vertex shader hardware threads dispatched."
7349             data_type="uint64"
7350             units="threads"
7351             semantic_type="event"
7352             equation="A 1 READ"
7353             mdapi_group="EU Array/Vertex Shader"
7354             mdapi_usage_flags="Tier3 Frame Batch Draw"
7355             mdapi_supported_apis=""
7356             mdapi_hw_unit_type="gpu"
7357             />
7358    <counter name="HS Threads Dispatched"
7359             symbol_name="HsThreads"
7360             underscore_name="hs_threads"
7361             description="The total number of hull shader hardware threads dispatched."
7362             data_type="uint64"
7363             units="threads"
7364             semantic_type="event"
7365             equation="A 2 READ"
7366             mdapi_group="EU Array/Hull Shader"
7367             mdapi_usage_flags="Tier3 Frame Batch Draw"
7368             mdapi_supported_apis=""
7369             mdapi_hw_unit_type="gpu"
7370             />
7371    <counter name="DS Threads Dispatched"
7372             symbol_name="DsThreads"
7373             underscore_name="ds_threads"
7374             description="The total number of domain shader hardware threads dispatched."
7375             data_type="uint64"
7376             units="threads"
7377             semantic_type="event"
7378             equation="A 3 READ"
7379             mdapi_group="EU Array/Domain Shader"
7380             mdapi_usage_flags="Tier3 Frame Batch Draw"
7381             mdapi_supported_apis=""
7382             mdapi_hw_unit_type="gpu"
7383             />
7384    <counter name="GS Threads Dispatched"
7385             symbol_name="GsThreads"
7386             underscore_name="gs_threads"
7387             description="The total number of geometry shader hardware threads dispatched."
7388             data_type="uint64"
7389             units="threads"
7390             semantic_type="event"
7391             equation="A 5 READ"
7392             mdapi_group="EU Array/Geometry Shader"
7393             mdapi_usage_flags="Tier3 Frame Batch Draw"
7394             mdapi_supported_apis=""
7395             mdapi_hw_unit_type="gpu"
7396             />
7397    <counter name="FS Threads Dispatched"
7398             symbol_name="PsThreads"
7399             underscore_name="ps_threads"
7400             description="The total number of fragment shader hardware threads dispatched."
7401             data_type="uint64"
7402             units="threads"
7403             semantic_type="event"
7404             equation="A 6 READ"
7405             mdapi_group="EU Array/Fragment Shader"
7406             mdapi_usage_flags="Tier3 Frame Batch Draw"
7407             mdapi_supported_apis=""
7408             mdapi_hw_unit_type="gpu"
7409             />
7410    <counter name="CS Threads Dispatched"
7411             symbol_name="CsThreads"
7412             underscore_name="cs_threads"
7413             description="The total number of compute shader hardware threads dispatched."
7414             data_type="uint64"
7415             units="threads"
7416             semantic_type="event"
7417             equation="A 4 READ"
7418             mdapi_group="EU Array/Compute Shader"
7419             mdapi_usage_flags="Tier3 Frame Batch Draw"
7420             mdapi_supported_apis=""
7421             mdapi_hw_unit_type="gpu"
7422             />
7423    <counter name="EU Active"
7424             symbol_name="EuActive"
7425             underscore_name="eu_active"
7426             description="The percentage of time in which the Execution Units were actively processing."
7427             data_type="float"
7428             max_equation="100"
7429             units="percent"
7430             semantic_type="duration"
7431             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7432             mdapi_group="EU Array"
7433             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7434             mdapi_supported_apis=""
7435             mdapi_hw_unit_type="gpu"
7436             />
7437    <counter name="EU Stall"
7438             symbol_name="EuStall"
7439             underscore_name="eu_stall"
7440             description="The percentage of time in which the Execution Units were stalled."
7441             data_type="float"
7442             max_equation="100"
7443             units="percent"
7444             semantic_type="duration"
7445             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7446             mdapi_group="EU Array"
7447             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7448             mdapi_supported_apis=""
7449             mdapi_hw_unit_type="gpu"
7450             />
7451    <counter name="EU Both FPU Pipes Active"
7452             symbol_name="EuFpuBothActive"
7453             underscore_name="eu_fpu_both_active"
7454             description="The percentage of time in which both EU FPU pipelines were actively processing."
7455             data_type="float"
7456             max_equation="100"
7457             units="percent"
7458             semantic_type="duration"
7459             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7460             mdapi_group="EU Array/Pipes"
7461             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7462             mdapi_supported_apis=""
7463             mdapi_hw_unit_type="gpu"
7464             />
7465    <counter name="VS FPU0 Pipe Active"
7466             symbol_name="VsFpu0Active"
7467             underscore_name="vs_fpu0_active"
7468             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7469             data_type="float"
7470             max_equation="100"
7471             units="percent"
7472             semantic_type="duration"
7473             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7474             mdapi_group="EU Array/Vertex Shader"
7475             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7476             mdapi_supported_apis=""
7477             mdapi_hw_unit_type="gpu"
7478             />
7479    <counter name="VS FPU1 Pipe Active"
7480             symbol_name="VsFpu1Active"
7481             underscore_name="vs_fpu1_active"
7482             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7483             data_type="float"
7484             max_equation="100"
7485             units="percent"
7486             semantic_type="duration"
7487             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7488             mdapi_group="EU Array/Vertex Shader"
7489             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7490             mdapi_supported_apis=""
7491             mdapi_hw_unit_type="gpu"
7492             />
7493    <counter name="VS Send Pipe Active"
7494             symbol_name="VsSendActive"
7495             underscore_name="vs_send_active"
7496             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7497             data_type="float"
7498             max_equation="100"
7499             units="percent"
7500             semantic_type="duration"
7501             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7502             mdapi_group="EU Array/Vertex Shader"
7503             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7504             mdapi_supported_apis=""
7505             mdapi_hw_unit_type="gpu"
7506             />
7507    <counter name="PS FPU0 Pipe Active"
7508             symbol_name="PsFpu0Active"
7509             underscore_name="ps_fpu0_active"
7510             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7511             data_type="float"
7512             max_equation="100"
7513             units="percent"
7514             semantic_type="duration"
7515             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7516             mdapi_group="EU Array/Pixel Shader"
7517             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7518             mdapi_supported_apis=""
7519             mdapi_hw_unit_type="gpu"
7520             />
7521    <counter name="PS FPU1 Pipe Active"
7522             symbol_name="PsFpu1Active"
7523             underscore_name="ps_fpu1_active"
7524             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7525             data_type="float"
7526             max_equation="100"
7527             units="percent"
7528             semantic_type="duration"
7529             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7530             mdapi_group="EU Array/Pixel Shader"
7531             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7532             mdapi_supported_apis=""
7533             mdapi_hw_unit_type="gpu"
7534             />
7535    <counter name="PS Send Pipeline Active"
7536             symbol_name="PsSendActive"
7537             underscore_name="ps_send_active"
7538             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7539             data_type="float"
7540             max_equation="100"
7541             units="percent"
7542             semantic_type="duration"
7543             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7544             mdapi_group="EU Array/Pixel Shader"
7545             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7546             mdapi_supported_apis=""
7547             mdapi_hw_unit_type="gpu"
7548             />
7549    <counter name="FS Both FPU Active"
7550             symbol_name="PsEuBothFpuActive"
7551             underscore_name="ps_eu_both_fpu_active"
7552             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7553             data_type="float"
7554             max_equation="100"
7555             units="percent"
7556             semantic_type="duration"
7557             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7558             mdapi_group="3D Pipe/Fragment Shader"
7559             mdapi_usage_flags="Tier4 Frame Batch Draw"
7560             mdapi_supported_apis=""
7561             mdapi_hw_unit_type="gpu"
7562             />
7563    <counter name="Rasterized Pixels"
7564             symbol_name="RasterizedPixels"
7565             underscore_name="rasterized_pixels"
7566             description="The total number of rasterized pixels."
7567             data_type="uint64"
7568             units="pixels"
7569             semantic_type="event"
7570             equation="A 21 READ 4 UMUL"
7571             mdapi_group="3D Pipe/Rasterizer"
7572             mdapi_usage_flags="Tier3 Frame Batch Draw"
7573             mdapi_supported_apis=""
7574             mdapi_hw_unit_type="gpu"
7575             />
7576    <counter name="Early Hi-Depth Test Fails"
7577             symbol_name="HiDepthTestFails"
7578             underscore_name="hi_depth_test_fails"
7579             description="The total number of pixels dropped on early hierarchical depth test."
7580             data_type="uint64"
7581             units="pixels"
7582             semantic_type="event"
7583             equation="A 22 READ 4 UMUL"
7584             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7585             mdapi_usage_flags="Tier3 Frame Batch Draw"
7586             mdapi_supported_apis=""
7587             mdapi_hw_unit_type="gpu"
7588             />
7589    <counter name="Early Depth Test Fails"
7590             symbol_name="EarlyDepthTestFails"
7591             underscore_name="early_depth_test_fails"
7592             description="The total number of pixels dropped on early depth test."
7593             data_type="uint64"
7594             units="pixels"
7595             semantic_type="event"
7596             equation="A 23 READ 4 UMUL"
7597             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7598             mdapi_usage_flags="Tier3 Frame Batch Draw"
7599             mdapi_supported_apis=""
7600             mdapi_hw_unit_type="gpu"
7601             />
7602    <counter name="Samples Killed in FS"
7603             symbol_name="SamplesKilledInPs"
7604             underscore_name="samples_killed_in_ps"
7605             description="The total number of samples or pixels dropped in fragment shaders."
7606             data_type="uint64"
7607             units="pixels"
7608             semantic_type="event"
7609             equation="A 24 READ 4 UMUL"
7610             mdapi_group="3D Pipe/Fragment Shader"
7611             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7612             mdapi_supported_apis=""
7613             mdapi_hw_unit_type="gpu"
7614             />
7615    <counter name="Pixels Failing Tests"
7616             symbol_name="PixelsFailingPostPsTests"
7617             underscore_name="pixels_failing_post_ps_tests"
7618             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7619             data_type="uint64"
7620             units="pixels"
7621             semantic_type="event"
7622             equation="A 25 READ 4 UMUL"
7623             mdapi_group="3D Pipe/Output Merger"
7624             mdapi_usage_flags="Tier3 Frame Batch Draw"
7625             mdapi_supported_apis=""
7626             mdapi_hw_unit_type="gpu"
7627             />
7628    <counter name="Samples Written"
7629             symbol_name="SamplesWritten"
7630             underscore_name="samples_written"
7631             description="The total number of samples or pixels written to all render targets."
7632             data_type="uint64"
7633             units="pixels"
7634             semantic_type="event"
7635             equation="A 26 READ 4 UMUL"
7636             mdapi_group="3D Pipe/Output Merger"
7637             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7638             mdapi_supported_apis=""
7639             mdapi_hw_unit_type="gpu"
7640             />
7641    <counter name="Samples Blended"
7642             symbol_name="SamplesBlended"
7643             underscore_name="samples_blended"
7644             description="The total number of blended samples or pixels written to all render targets."
7645             data_type="uint64"
7646             units="pixels"
7647             semantic_type="event"
7648             equation="A 27 READ 4 UMUL"
7649             mdapi_group="3D Pipe/Output Merger"
7650             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7651             mdapi_supported_apis=""
7652             mdapi_hw_unit_type="gpu"
7653             />
7654    <counter name="Sampler Texels"
7655             symbol_name="SamplerTexels"
7656             underscore_name="sampler_texels"
7657             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7658             data_type="uint64"
7659             units="texels"
7660             semantic_type="event"
7661             equation="A 28 READ 4 UMUL"
7662             mdapi_group="Sampler/Sampler Input"
7663             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7664             mdapi_supported_apis=""
7665             mdapi_hw_unit_type="gpu"
7666             />
7667    <counter name="Sampler Texels Misses"
7668             symbol_name="SamplerTexelMisses"
7669             underscore_name="sampler_texel_misses"
7670             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7671             data_type="uint64"
7672             units="texels"
7673             semantic_type="event"
7674             equation="A 29 READ 4 UMUL"
7675             mdapi_group="Sampler/Sampler Cache"
7676             mdapi_usage_flags="Tier3 Batch Frame Draw"
7677             mdapi_supported_apis=""
7678             mdapi_hw_unit_type="gpu"
7679             />
7680    <counter name="SLM Bytes Read"
7681             symbol_name="SlmBytesRead"
7682             underscore_name="slm_bytes_read"
7683             description="The total number of GPU memory bytes read from shared local memory."
7684             data_type="uint64"
7685             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7686             units="bytes"
7687             semantic_type="throughput"
7688             equation="A 30 READ 64 UMUL"
7689             mdapi_group="L3/Data Port/SLM"
7690             mdapi_usage_flags="Tier3 Frame Batch Draw"
7691             mdapi_supported_apis=""
7692             mdapi_hw_unit_type="gpu"
7693             />
7694    <counter name="SLM Bytes Written"
7695             symbol_name="SlmBytesWritten"
7696             underscore_name="slm_bytes_written"
7697             description="The total number of GPU memory bytes written into shared local memory."
7698             data_type="uint64"
7699             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7700             units="bytes"
7701             semantic_type="throughput"
7702             equation="A 31 READ 64 UMUL"
7703             mdapi_group="L3/Data Port/SLM"
7704             mdapi_usage_flags="Tier3 Frame Batch Draw"
7705             mdapi_supported_apis=""
7706             mdapi_hw_unit_type="gpu"
7707             />
7708    <counter name="Shader Memory Accesses"
7709             symbol_name="ShaderMemoryAccesses"
7710             underscore_name="shader_memory_accesses"
7711             description="The total number of shader memory accesses to L3."
7712             data_type="uint64"
7713             units="messages"
7714             semantic_type="event"
7715             equation="A 32 READ"
7716             mdapi_group="L3/Data Port"
7717             mdapi_usage_flags="Tier3 Frame Batch Draw"
7718             mdapi_supported_apis=""
7719             mdapi_hw_unit_type="gpu"
7720             />
7721    <counter name="Shader Atomic Memory Accesses"
7722             symbol_name="ShaderAtomics"
7723             underscore_name="shader_atomics"
7724             description="The total number of shader atomic memory accesses."
7725             data_type="uint64"
7726             units="messages"
7727             semantic_type="event"
7728             equation="A 34 READ"
7729             mdapi_group="L3/Data Port/Atomics"
7730             mdapi_usage_flags="Tier3 Frame Batch Draw"
7731             mdapi_supported_apis=""
7732             mdapi_hw_unit_type="gpu"
7733             />
7734    <counter name="L3 Shader Throughput"
7735             symbol_name="L3ShaderThroughput"
7736             underscore_name="l3_shader_throughput"
7737             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7738             data_type="uint64"
7739             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7740             units="bytes"
7741             semantic_type="throughput"
7742             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
7743             mdapi_group="L3/Data Port"
7744             mdapi_usage_flags="Tier2 Frame Batch Draw"
7745             mdapi_supported_apis=""
7746             mdapi_hw_unit_type="gpu"
7747             />
7748    <counter name="Shader Barrier Messages"
7749             symbol_name="ShaderBarriers"
7750             underscore_name="shader_barriers"
7751             description="The total number of shader barrier messages."
7752             data_type="uint64"
7753             units="messages"
7754             semantic_type="event"
7755             equation="A 35 READ"
7756             mdapi_group="EU Array/Barrier"
7757             mdapi_usage_flags="Tier3 Frame Batch Draw"
7758             mdapi_supported_apis=""
7759             mdapi_hw_unit_type="gpu"
7760             />
7761    <counter name="Slice0 Subslice0 Input Available"
7762             symbol_name="Sampler00InputAvailable"
7763             underscore_name="sampler00_input_available"
7764             description="The percentage of time in which slice0 subslice0 sampler input is available"
7765             data_type="float"
7766             max_equation="100"
7767             units="percent"
7768             semantic_type="duration"
7769             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7770             availability="$SubsliceMask 1 AND"
7771             mdapi_group="GPU/Sampler"
7772             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7773             mdapi_supported_apis=""
7774             mdapi_hw_unit_type="subslice"
7775             />
7776    <counter name="Slice0 Subslice1 Input Available"
7777             symbol_name="Sampler01InputAvailable"
7778             underscore_name="sampler01_input_available"
7779             description="The percentage of time in which slice0 subslice1 sampler input is available"
7780             data_type="float"
7781             max_equation="100"
7782             units="percent"
7783             semantic_type="duration"
7784             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7785             availability="$SubsliceMask 2 AND"
7786             mdapi_group="GPU/Sampler"
7787             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7788             mdapi_supported_apis=""
7789             mdapi_hw_unit_type="subslice"
7790             />
7791    <counter name="Slice0 Subslice2 Input Available"
7792             symbol_name="Sampler02InputAvailable"
7793             underscore_name="sampler02_input_available"
7794             description="The percentage of time in which slice0 subslice2 sampler input is available"
7795             data_type="float"
7796             max_equation="100"
7797             units="percent"
7798             semantic_type="duration"
7799             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7800             availability="$SubsliceMask 4 AND"
7801             mdapi_group="GPU/Sampler"
7802             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7803             mdapi_supported_apis=""
7804             mdapi_hw_unit_type="subslice"
7805             />
7806    <counter name="Slice0 Subslice3 Input Available"
7807             symbol_name="Sampler03InputAvailable"
7808             underscore_name="sampler03_input_available"
7809             description="The percentage of time in which slice0 subslice3 sampler input is available"
7810             data_type="float"
7811             max_equation="100"
7812             units="percent"
7813             semantic_type="duration"
7814             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7815             availability="$SubsliceMask 8 AND"
7816             mdapi_group="GPU/Sampler"
7817             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7818             mdapi_supported_apis=""
7819             mdapi_hw_unit_type="subslice"
7820             />
7821    <counter name="Slice0 Subslice4 Input Available"
7822             symbol_name="Sampler04InputAvailable"
7823             underscore_name="sampler04_input_available"
7824             description="The percentage of time in which slice0 subslice4 sampler input is available"
7825             data_type="float"
7826             max_equation="100"
7827             units="percent"
7828             semantic_type="duration"
7829             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7830             availability="$SubsliceMask 16 AND"
7831             mdapi_group="GPU/Sampler"
7832             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7833             mdapi_supported_apis=""
7834             mdapi_hw_unit_type="subslice"
7835             />
7836    <counter name="Slice0 Subslice5 Input Available"
7837             symbol_name="Sampler05InputAvailable"
7838             underscore_name="sampler05_input_available"
7839             description="The percentage of time in which slice0 subslice5 sampler input is available"
7840             data_type="float"
7841             max_equation="100"
7842             units="percent"
7843             semantic_type="duration"
7844             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7845             availability="$SubsliceMask 32 AND"
7846             mdapi_group="GPU/Sampler"
7847             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7848             mdapi_supported_apis=""
7849             mdapi_hw_unit_type="subslice"
7850             />
7851    <counter name="Slice0 Subslice6 Input Available"
7852             symbol_name="Sampler06InputAvailable"
7853             underscore_name="sampler06_input_available"
7854             description="The percentage of time in which slice0 subslice6 sampler input is available"
7855             data_type="float"
7856             max_equation="100"
7857             units="percent"
7858             semantic_type="duration"
7859             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7860             availability="$SubsliceMask 64 AND"
7861             mdapi_group="GPU/Sampler"
7862             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7863             mdapi_supported_apis=""
7864             mdapi_hw_unit_type="subslice"
7865             />
7866    <counter name="Slice0 Subslice7 Input Available"
7867             symbol_name="Sampler07InputAvailable"
7868             underscore_name="sampler07_input_available"
7869             description="The percentage of time in which slice0 subslice7 sampler input is available"
7870             data_type="float"
7871             max_equation="100"
7872             units="percent"
7873             semantic_type="duration"
7874             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7875             availability="$SubsliceMask 128 AND"
7876             mdapi_group="GPU/Sampler"
7877             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7878             mdapi_supported_apis=""
7879             mdapi_hw_unit_type="subslice"
7880             />
7881    <register_config type="NOA">
7882        <register type="NOA" address="0x00000D04" value="0x00000200" />
7883        <register type="NOA" address="0x00009840" value="0x00000000" />
7884        <register type="NOA" address="0x00009884" value="0x00000000" />
7885        <register type="NOA" address="0x00009888" value="0x142A0165" />
7886        <register type="NOA" address="0x00009888" value="0x142F0165" />
7887        <register type="NOA" address="0x00009888" value="0x146A0165" />
7888        <register type="NOA" address="0x00009888" value="0x146F0165" />
7889        <register type="NOA" address="0x00009888" value="0x14AA0165" />
7890        <register type="NOA" address="0x00009888" value="0x14AF0165" />
7891        <register type="NOA" address="0x00009888" value="0x14EA0165" />
7892        <register type="NOA" address="0x00009888" value="0x14EF0165" />
7893        <register type="NOA" address="0x00009888" value="0x161E8000" />
7894        <register type="NOA" address="0x00009888" value="0x181E8000" />
7895        <register type="NOA" address="0x00009888" value="0x1C1E1800" />
7896        <register type="NOA" address="0x00009888" value="0x06204000" />
7897        <register type="NOA" address="0x00009888" value="0x08204000" />
7898        <register type="NOA" address="0x00009888" value="0x0A204000" />
7899        <register type="NOA" address="0x00009888" value="0x0C204000" />
7900        <register type="NOA" address="0x00009888" value="0x16218000" />
7901        <register type="NOA" address="0x00009888" value="0x18218000" />
7902        <register type="NOA" address="0x00009888" value="0x1E210018" />
7903        <register type="NOA" address="0x00009888" value="0x042A1800" />
7904        <register type="NOA" address="0x00009888" value="0x062AC038" />
7905        <register type="NOA" address="0x00009888" value="0x102A0000" />
7906        <register type="NOA" address="0x00009888" value="0x082AC000" />
7907        <register type="NOA" address="0x00009888" value="0x0A2A0000" />
7908        <register type="NOA" address="0x00009888" value="0x0C2A0000" />
7909        <register type="NOA" address="0x00009888" value="0x062C4000" />
7910        <register type="NOA" address="0x00009888" value="0x082C4000" />
7911        <register type="NOA" address="0x00009888" value="0x0A2C4000" />
7912        <register type="NOA" address="0x00009888" value="0x0C2C4000" />
7913        <register type="NOA" address="0x00009888" value="0x022F2000" />
7914        <register type="NOA" address="0x00009888" value="0x042F0048" />
7915        <register type="NOA" address="0x00009888" value="0x102F0000" />
7916        <register type="NOA" address="0x00009888" value="0x062F0000" />
7917        <register type="NOA" address="0x00009888" value="0x082F0000" />
7918        <register type="NOA" address="0x00009888" value="0x1E5E0030" />
7919        <register type="NOA" address="0x00009888" value="0x125E8000" />
7920        <register type="NOA" address="0x00009888" value="0x145E8000" />
7921        <register type="NOA" address="0x00009888" value="0x1A604000" />
7922        <register type="NOA" address="0x00009888" value="0x1C600001" />
7923        <register type="NOA" address="0x00009888" value="0x02604000" />
7924        <register type="NOA" address="0x00009888" value="0x04604000" />
7925        <register type="NOA" address="0x00009888" value="0x1E613000" />
7926        <register type="NOA" address="0x00009888" value="0x12618000" />
7927        <register type="NOA" address="0x00009888" value="0x14618000" />
7928        <register type="NOA" address="0x00009888" value="0x006A1800" />
7929        <register type="NOA" address="0x00009888" value="0x026A0038" />
7930        <register type="NOA" address="0x00009888" value="0x106A0000" />
7931        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
7932        <register type="NOA" address="0x00009888" value="0x046A0000" />
7933        <register type="NOA" address="0x00009888" value="0x186C5000" />
7934        <register type="NOA" address="0x00009888" value="0x026C4000" />
7935        <register type="NOA" address="0x00009888" value="0x046C4000" />
7936        <register type="NOA" address="0x00009888" value="0x0E6F2440" />
7937        <register type="NOA" address="0x00009888" value="0x106F0000" />
7938        <register type="NOA" address="0x00009888" value="0x1A6F0000" />
7939        <register type="NOA" address="0x00009888" value="0x1E9E000F" />
7940        <register type="NOA" address="0x00009888" value="0x1AA01540" />
7941        <register type="NOA" address="0x00009888" value="0x1EA10F00" />
7942        <register type="NOA" address="0x00009888" value="0x0CAA1C30" />
7943        <register type="NOA" address="0x00009888" value="0x10AA0000" />
7944        <register type="NOA" address="0x00009888" value="0x18AAF000" />
7945        <register type="NOA" address="0x00009888" value="0x1AAA0000" />
7946        <register type="NOA" address="0x00009888" value="0x18AC0550" />
7947        <register type="NOA" address="0x00009888" value="0x0AAF2440" />
7948        <register type="NOA" address="0x00009888" value="0x10AF0000" />
7949        <register type="NOA" address="0x00009888" value="0x1AAF0000" />
7950        <register type="NOA" address="0x00009888" value="0x10DE8000" />
7951        <register type="NOA" address="0x00009888" value="0x1CDEE000" />
7952        <register type="NOA" address="0x00009888" value="0x00E04000" />
7953        <register type="NOA" address="0x00009888" value="0x0EE04000" />
7954        <register type="NOA" address="0x00009888" value="0x18E04000" />
7955        <register type="NOA" address="0x00009888" value="0x1AE00010" />
7956        <register type="NOA" address="0x00009888" value="0x10E18000" />
7957        <register type="NOA" address="0x00009888" value="0x1EE100E0" />
7958        <register type="NOA" address="0x00009888" value="0x08EA1C30" />
7959        <register type="NOA" address="0x00009888" value="0x10EA0000" />
7960        <register type="NOA" address="0x00009888" value="0x00EAC000" />
7961        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
7962        <register type="NOA" address="0x00009888" value="0x18EA0000" />
7963        <register type="NOA" address="0x00009888" value="0x00EC4000" />
7964        <register type="NOA" address="0x00009888" value="0x0EEC4000" />
7965        <register type="NOA" address="0x00009888" value="0x18EC0005" />
7966        <register type="NOA" address="0x00009888" value="0x00EF0040" />
7967        <register type="NOA" address="0x00009888" value="0x06EF2400" />
7968        <register type="NOA" address="0x00009888" value="0x10EF0000" />
7969        <register type="NOA" address="0x00009888" value="0x0EEF0000" />
7970        <register type="NOA" address="0x00009888" value="0x0C045400" />
7971        <register type="NOA" address="0x00009888" value="0x0E045555" />
7972        <register type="NOA" address="0x00009888" value="0x10040155" />
7973        <register type="NOA" address="0x00009888" value="0x04055000" />
7974        <register type="NOA" address="0x00009888" value="0x0A055000" />
7975        <register type="NOA" address="0x00009888" value="0x0C055000" />
7976        <register type="NOA" address="0x00009888" value="0x0E055000" />
7977        <register type="NOA" address="0x00009888" value="0x14050055" />
7978        <register type="NOA" address="0x00009888" value="0x06055000" />
7979        <register type="NOA" address="0x00009888" value="0x08055000" />
7980        <register type="NOA" address="0x00009888" value="0x2406FF00" />
7981        <register type="NOA" address="0x00009888" value="0x260600FF" />
7982        <register type="NOA" address="0x00009888" value="0x0E08A000" />
7983        <register type="NOA" address="0x00009888" value="0x00088000" />
7984        <register type="NOA" address="0x00009888" value="0x02082000" />
7985        <register type="NOA" address="0x00009888" value="0x14090050" />
7986        <register type="NOA" address="0x00009888" value="0x04094000" />
7987        <register type="NOA" address="0x00009888" value="0x06091000" />
7988        <register type="NOA" address="0x00009888" value="0x000D2000" />
7989        <register type="NOA" address="0x00009888" value="0x060D8000" />
7990        <register type="NOA" address="0x00009888" value="0x080DA000" />
7991        <register type="NOA" address="0x00009888" value="0x040E1000" />
7992        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
7993        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
7994        <register type="NOA" address="0x00009888" value="0x1812FC00" />
7995        <register type="NOA" address="0x00009888" value="0x1A12002B" />
7996        <register type="NOA" address="0x00009888" value="0x02128000" />
7997        <register type="NOA" address="0x00009888" value="0x04128000" />
7998        <register type="NOA" address="0x00009888" value="0x0813C000" />
7999        <register type="NOA" address="0x00009888" value="0x0A13F000" />
8000        <register type="NOA" address="0x00009888" value="0x04136000" />
8001        <register type="NOA" address="0x00009888" value="0x0A14C000" />
8002        <register type="NOA" address="0x00009888" value="0x0C14C000" />
8003        <register type="NOA" address="0x00009888" value="0x0E14C000" />
8004        <register type="NOA" address="0x00009888" value="0x00148000" />
8005        <register type="NOA" address="0x00009888" value="0x02144000" />
8006        <register type="NOA" address="0x00009888" value="0x00158000" />
8007        <register type="NOA" address="0x00009888" value="0x0E158000" />
8008        <register type="NOA" address="0x00009888" value="0x16152AD0" />
8009        <register type="NOA" address="0x00009888" value="0x18150005" />
8010        <register type="NOA" address="0x00009888" value="0x02154000" />
8011        <register type="NOA" address="0x00009888" value="0x04154000" />
8012        <register type="NOA" address="0x00009888" value="0x0615C000" />
8013        <register type="NOA" address="0x00009888" value="0x0815C000" />
8014        <register type="NOA" address="0x00009888" value="0x0A15C000" />
8015        <register type="NOA" address="0x00009888" value="0x0C15C000" />
8016        <register type="NOA" address="0x00009888" value="0x02188000" />
8017        <register type="NOA" address="0x00009888" value="0x0418A000" />
8018        <register type="NOA" address="0x00009888" value="0x06182000" />
8019        <register type="NOA" address="0x00009888" value="0x0A198000" />
8020        <register type="NOA" address="0x00009888" value="0x0C19A000" />
8021        <register type="NOA" address="0x00009888" value="0x0E192000" />
8022        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
8023        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
8024        <register type="NOA" address="0x00009888" value="0x121D5400" />
8025        <register type="NOA" address="0x00009888" value="0x141D0002" />
8026        <register type="NOA" address="0x00009884" value="0x00000003" />
8027        <register type="NOA" address="0x00009888" value="0x301F8000" />
8028        <register type="NOA" address="0x00009888" value="0x501F4924" />
8029        <register type="NOA" address="0x00009888" value="0x521F4924" />
8030        <register type="NOA" address="0x00009888" value="0x541F0024" />
8031        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8032        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
8033        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
8034        <register type="NOA" address="0x00009888" value="0x461F4030" />
8035        <register type="NOA" address="0x00009888" value="0x481F0040" />
8036        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
8037        <register type="NOA" address="0x00009888" value="0x4C1F0010" />
8038        <register type="NOA" address="0x00009888" value="0x141F0000" />
8039        <register type="NOA" address="0x00009888" value="0x401F1010" />
8040        <register type="NOA" address="0x00009888" value="0x421F3030" />
8041        <register type="NOA" address="0x00009888" value="0x441F4040" />
8042    </register_config>
8043    <register_config type="OA">
8044        <register type="OA" address="0x00002740" value="0x00000000" />
8045        <register type="OA" address="0x00002710" value="0x00000000" />
8046        <register type="OA" address="0x00002714" value="0xF0800000" />
8047        <register type="OA" address="0x00002720" value="0x00000000" />
8048        <register type="OA" address="0x00002724" value="0xF0800000" />
8049        <register type="OA" address="0x00002770" value="0x00000018" />
8050        <register type="OA" address="0x00002774" value="0x0000FFFC" />
8051        <register type="OA" address="0x00002778" value="0x00000060" />
8052        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
8053        <register type="OA" address="0x00002780" value="0x00000180" />
8054        <register type="OA" address="0x00002784" value="0x0000FFCF" />
8055        <register type="OA" address="0x00002788" value="0x00000600" />
8056        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
8057        <register type="OA" address="0x00002790" value="0x00001800" />
8058        <register type="OA" address="0x00002794" value="0x0000FCFF" />
8059        <register type="OA" address="0x00002798" value="0x00006000" />
8060        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
8061        <register type="OA" address="0x000027A0" value="0x00018000" />
8062        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
8063        <register type="OA" address="0x000027A8" value="0x00060000" />
8064        <register type="OA" address="0x000027AC" value="0x00003FFF" />
8065    </register_config>
8066    <register_config type="FLEX">
8067        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8068        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8069        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8070        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8071        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8072    </register_config>
8073  </set>
8074
8075  <set name="Metric set Sampler 2"
8076       chipset="EHL"
8077       symbol_name="Sampler_2"
8078       underscore_name="sampler_2"
8079       mdapi_supported_apis="VK OGL OCL IO BB"
8080       hw_config_guid="5e64ae48-92a7-49b3-b7d8-af36b32ee866"
8081       >
8082    <counter name="GPU Time Elapsed"
8083             symbol_name="GpuTime"
8084             underscore_name="gpu_time"
8085             description="Time elapsed on the GPU during the measurement."
8086             data_type="uint64"
8087             units="ns"
8088             semantic_type="duration"
8089             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8090             mdapi_group="GPU"
8091             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8092             mdapi_supported_apis=""
8093             mdapi_hw_unit_type="gpu"
8094             />
8095    <counter name="GPU Core Clocks"
8096             symbol_name="GpuCoreClocks"
8097             underscore_name="gpu_core_clocks"
8098             description="The total number of GPU core clocks elapsed during the measurement."
8099             data_type="uint64"
8100             units="cycles"
8101             semantic_type="event"
8102             equation="GPU_CLOCK 0 READ"
8103             mdapi_group="GPU"
8104             mdapi_usage_flags="Tier1 Frame Batch Draw"
8105             mdapi_supported_apis=""
8106             mdapi_hw_unit_type="gpu"
8107             />
8108    <counter name="AVG GPU Core Frequency"
8109             symbol_name="AvgGpuCoreFrequency"
8110             underscore_name="avg_gpu_core_frequency"
8111             description="Average GPU Core Frequency in the measurement."
8112             data_type="uint64"
8113             max_equation="$GpuMaxFrequency"
8114             units="hz"
8115             semantic_type="event"
8116             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8117             mdapi_group="GPU"
8118             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8119             mdapi_supported_apis=""
8120             mdapi_hw_unit_type="gpu"
8121             />
8122    <counter name="GPU Busy"
8123             symbol_name="GpuBusy"
8124             underscore_name="gpu_busy"
8125             description="The percentage of time in which the GPU has been processing GPU commands."
8126             data_type="float"
8127             max_equation="100"
8128             units="percent"
8129             semantic_type="duration"
8130             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8131             mdapi_group="GPU"
8132             mdapi_usage_flags="Tier1 Overview System Frame"
8133             mdapi_supported_apis=""
8134             mdapi_hw_unit_type="gpu"
8135             />
8136    <counter name="VS Threads Dispatched"
8137             symbol_name="VsThreads"
8138             underscore_name="vs_threads"
8139             description="The total number of vertex shader hardware threads dispatched."
8140             data_type="uint64"
8141             units="threads"
8142             semantic_type="event"
8143             equation="A 1 READ"
8144             mdapi_group="EU Array/Vertex Shader"
8145             mdapi_usage_flags="Tier3 Frame Batch Draw"
8146             mdapi_supported_apis=""
8147             mdapi_hw_unit_type="gpu"
8148             />
8149    <counter name="HS Threads Dispatched"
8150             symbol_name="HsThreads"
8151             underscore_name="hs_threads"
8152             description="The total number of hull shader hardware threads dispatched."
8153             data_type="uint64"
8154             units="threads"
8155             semantic_type="event"
8156             equation="A 2 READ"
8157             mdapi_group="EU Array/Hull Shader"
8158             mdapi_usage_flags="Tier3 Frame Batch Draw"
8159             mdapi_supported_apis=""
8160             mdapi_hw_unit_type="gpu"
8161             />
8162    <counter name="DS Threads Dispatched"
8163             symbol_name="DsThreads"
8164             underscore_name="ds_threads"
8165             description="The total number of domain shader hardware threads dispatched."
8166             data_type="uint64"
8167             units="threads"
8168             semantic_type="event"
8169             equation="A 3 READ"
8170             mdapi_group="EU Array/Domain Shader"
8171             mdapi_usage_flags="Tier3 Frame Batch Draw"
8172             mdapi_supported_apis=""
8173             mdapi_hw_unit_type="gpu"
8174             />
8175    <counter name="GS Threads Dispatched"
8176             symbol_name="GsThreads"
8177             underscore_name="gs_threads"
8178             description="The total number of geometry shader hardware threads dispatched."
8179             data_type="uint64"
8180             units="threads"
8181             semantic_type="event"
8182             equation="A 5 READ"
8183             mdapi_group="EU Array/Geometry Shader"
8184             mdapi_usage_flags="Tier3 Frame Batch Draw"
8185             mdapi_supported_apis=""
8186             mdapi_hw_unit_type="gpu"
8187             />
8188    <counter name="FS Threads Dispatched"
8189             symbol_name="PsThreads"
8190             underscore_name="ps_threads"
8191             description="The total number of fragment shader hardware threads dispatched."
8192             data_type="uint64"
8193             units="threads"
8194             semantic_type="event"
8195             equation="A 6 READ"
8196             mdapi_group="EU Array/Fragment Shader"
8197             mdapi_usage_flags="Tier3 Frame Batch Draw"
8198             mdapi_supported_apis=""
8199             mdapi_hw_unit_type="gpu"
8200             />
8201    <counter name="CS Threads Dispatched"
8202             symbol_name="CsThreads"
8203             underscore_name="cs_threads"
8204             description="The total number of compute shader hardware threads dispatched."
8205             data_type="uint64"
8206             units="threads"
8207             semantic_type="event"
8208             equation="A 4 READ"
8209             mdapi_group="EU Array/Compute Shader"
8210             mdapi_usage_flags="Tier3 Frame Batch Draw"
8211             mdapi_supported_apis=""
8212             mdapi_hw_unit_type="gpu"
8213             />
8214    <counter name="EU Active"
8215             symbol_name="EuActive"
8216             underscore_name="eu_active"
8217             description="The percentage of time in which the Execution Units were actively processing."
8218             data_type="float"
8219             max_equation="100"
8220             units="percent"
8221             semantic_type="duration"
8222             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8223             mdapi_group="EU Array"
8224             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8225             mdapi_supported_apis=""
8226             mdapi_hw_unit_type="gpu"
8227             />
8228    <counter name="EU Stall"
8229             symbol_name="EuStall"
8230             underscore_name="eu_stall"
8231             description="The percentage of time in which the Execution Units were stalled."
8232             data_type="float"
8233             max_equation="100"
8234             units="percent"
8235             semantic_type="duration"
8236             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8237             mdapi_group="EU Array"
8238             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8239             mdapi_supported_apis=""
8240             mdapi_hw_unit_type="gpu"
8241             />
8242    <counter name="EU Both FPU Pipes Active"
8243             symbol_name="EuFpuBothActive"
8244             underscore_name="eu_fpu_both_active"
8245             description="The percentage of time in which both EU FPU pipelines were actively processing."
8246             data_type="float"
8247             max_equation="100"
8248             units="percent"
8249             semantic_type="duration"
8250             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8251             mdapi_group="EU Array/Pipes"
8252             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8253             mdapi_supported_apis=""
8254             mdapi_hw_unit_type="gpu"
8255             />
8256    <counter name="VS FPU0 Pipe Active"
8257             symbol_name="VsFpu0Active"
8258             underscore_name="vs_fpu0_active"
8259             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8260             data_type="float"
8261             max_equation="100"
8262             units="percent"
8263             semantic_type="duration"
8264             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8265             mdapi_group="EU Array/Vertex Shader"
8266             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8267             mdapi_supported_apis=""
8268             mdapi_hw_unit_type="gpu"
8269             />
8270    <counter name="VS FPU1 Pipe Active"
8271             symbol_name="VsFpu1Active"
8272             underscore_name="vs_fpu1_active"
8273             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8274             data_type="float"
8275             max_equation="100"
8276             units="percent"
8277             semantic_type="duration"
8278             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8279             mdapi_group="EU Array/Vertex Shader"
8280             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8281             mdapi_supported_apis=""
8282             mdapi_hw_unit_type="gpu"
8283             />
8284    <counter name="VS Send Pipe Active"
8285             symbol_name="VsSendActive"
8286             underscore_name="vs_send_active"
8287             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8288             data_type="float"
8289             max_equation="100"
8290             units="percent"
8291             semantic_type="duration"
8292             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8293             mdapi_group="EU Array/Vertex Shader"
8294             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8295             mdapi_supported_apis=""
8296             mdapi_hw_unit_type="gpu"
8297             />
8298    <counter name="PS FPU0 Pipe Active"
8299             symbol_name="PsFpu0Active"
8300             underscore_name="ps_fpu0_active"
8301             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8302             data_type="float"
8303             max_equation="100"
8304             units="percent"
8305             semantic_type="duration"
8306             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8307             mdapi_group="EU Array/Pixel Shader"
8308             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8309             mdapi_supported_apis=""
8310             mdapi_hw_unit_type="gpu"
8311             />
8312    <counter name="PS FPU1 Pipe Active"
8313             symbol_name="PsFpu1Active"
8314             underscore_name="ps_fpu1_active"
8315             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8316             data_type="float"
8317             max_equation="100"
8318             units="percent"
8319             semantic_type="duration"
8320             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8321             mdapi_group="EU Array/Pixel Shader"
8322             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8323             mdapi_supported_apis=""
8324             mdapi_hw_unit_type="gpu"
8325             />
8326    <counter name="PS Send Pipeline Active"
8327             symbol_name="PsSendActive"
8328             underscore_name="ps_send_active"
8329             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8330             data_type="float"
8331             max_equation="100"
8332             units="percent"
8333             semantic_type="duration"
8334             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8335             mdapi_group="EU Array/Pixel Shader"
8336             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8337             mdapi_supported_apis=""
8338             mdapi_hw_unit_type="gpu"
8339             />
8340    <counter name="FS Both FPU Active"
8341             symbol_name="PsEuBothFpuActive"
8342             underscore_name="ps_eu_both_fpu_active"
8343             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8344             data_type="float"
8345             max_equation="100"
8346             units="percent"
8347             semantic_type="duration"
8348             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8349             mdapi_group="3D Pipe/Fragment Shader"
8350             mdapi_usage_flags="Tier4 Frame Batch Draw"
8351             mdapi_supported_apis=""
8352             mdapi_hw_unit_type="gpu"
8353             />
8354    <counter name="Rasterized Pixels"
8355             symbol_name="RasterizedPixels"
8356             underscore_name="rasterized_pixels"
8357             description="The total number of rasterized pixels."
8358             data_type="uint64"
8359             units="pixels"
8360             semantic_type="event"
8361             equation="A 21 READ 4 UMUL"
8362             mdapi_group="3D Pipe/Rasterizer"
8363             mdapi_usage_flags="Tier3 Frame Batch Draw"
8364             mdapi_supported_apis=""
8365             mdapi_hw_unit_type="gpu"
8366             />
8367    <counter name="Early Hi-Depth Test Fails"
8368             symbol_name="HiDepthTestFails"
8369             underscore_name="hi_depth_test_fails"
8370             description="The total number of pixels dropped on early hierarchical depth test."
8371             data_type="uint64"
8372             units="pixels"
8373             semantic_type="event"
8374             equation="A 22 READ 4 UMUL"
8375             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8376             mdapi_usage_flags="Tier3 Frame Batch Draw"
8377             mdapi_supported_apis=""
8378             mdapi_hw_unit_type="gpu"
8379             />
8380    <counter name="Early Depth Test Fails"
8381             symbol_name="EarlyDepthTestFails"
8382             underscore_name="early_depth_test_fails"
8383             description="The total number of pixels dropped on early depth test."
8384             data_type="uint64"
8385             units="pixels"
8386             semantic_type="event"
8387             equation="A 23 READ 4 UMUL"
8388             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8389             mdapi_usage_flags="Tier3 Frame Batch Draw"
8390             mdapi_supported_apis=""
8391             mdapi_hw_unit_type="gpu"
8392             />
8393    <counter name="Samples Killed in FS"
8394             symbol_name="SamplesKilledInPs"
8395             underscore_name="samples_killed_in_ps"
8396             description="The total number of samples or pixels dropped in fragment shaders."
8397             data_type="uint64"
8398             units="pixels"
8399             semantic_type="event"
8400             equation="A 24 READ 4 UMUL"
8401             mdapi_group="3D Pipe/Fragment Shader"
8402             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8403             mdapi_supported_apis=""
8404             mdapi_hw_unit_type="gpu"
8405             />
8406    <counter name="Pixels Failing Tests"
8407             symbol_name="PixelsFailingPostPsTests"
8408             underscore_name="pixels_failing_post_ps_tests"
8409             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8410             data_type="uint64"
8411             units="pixels"
8412             semantic_type="event"
8413             equation="A 25 READ 4 UMUL"
8414             mdapi_group="3D Pipe/Output Merger"
8415             mdapi_usage_flags="Tier3 Frame Batch Draw"
8416             mdapi_supported_apis=""
8417             mdapi_hw_unit_type="gpu"
8418             />
8419    <counter name="Samples Written"
8420             symbol_name="SamplesWritten"
8421             underscore_name="samples_written"
8422             description="The total number of samples or pixels written to all render targets."
8423             data_type="uint64"
8424             units="pixels"
8425             semantic_type="event"
8426             equation="A 26 READ 4 UMUL"
8427             mdapi_group="3D Pipe/Output Merger"
8428             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8429             mdapi_supported_apis=""
8430             mdapi_hw_unit_type="gpu"
8431             />
8432    <counter name="Samples Blended"
8433             symbol_name="SamplesBlended"
8434             underscore_name="samples_blended"
8435             description="The total number of blended samples or pixels written to all render targets."
8436             data_type="uint64"
8437             units="pixels"
8438             semantic_type="event"
8439             equation="A 27 READ 4 UMUL"
8440             mdapi_group="3D Pipe/Output Merger"
8441             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8442             mdapi_supported_apis=""
8443             mdapi_hw_unit_type="gpu"
8444             />
8445    <counter name="Sampler Texels"
8446             symbol_name="SamplerTexels"
8447             underscore_name="sampler_texels"
8448             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8449             data_type="uint64"
8450             units="texels"
8451             semantic_type="event"
8452             equation="A 28 READ 4 UMUL"
8453             mdapi_group="Sampler/Sampler Input"
8454             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8455             mdapi_supported_apis=""
8456             mdapi_hw_unit_type="gpu"
8457             />
8458    <counter name="Sampler Texels Misses"
8459             symbol_name="SamplerTexelMisses"
8460             underscore_name="sampler_texel_misses"
8461             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8462             data_type="uint64"
8463             units="texels"
8464             semantic_type="event"
8465             equation="A 29 READ 4 UMUL"
8466             mdapi_group="Sampler/Sampler Cache"
8467             mdapi_usage_flags="Tier3 Batch Frame Draw"
8468             mdapi_supported_apis=""
8469             mdapi_hw_unit_type="gpu"
8470             />
8471    <counter name="SLM Bytes Read"
8472             symbol_name="SlmBytesRead"
8473             underscore_name="slm_bytes_read"
8474             description="The total number of GPU memory bytes read from shared local memory."
8475             data_type="uint64"
8476             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8477             units="bytes"
8478             semantic_type="throughput"
8479             equation="A 30 READ 64 UMUL"
8480             mdapi_group="L3/Data Port/SLM"
8481             mdapi_usage_flags="Tier3 Frame Batch Draw"
8482             mdapi_supported_apis=""
8483             mdapi_hw_unit_type="gpu"
8484             />
8485    <counter name="SLM Bytes Written"
8486             symbol_name="SlmBytesWritten"
8487             underscore_name="slm_bytes_written"
8488             description="The total number of GPU memory bytes written into shared local memory."
8489             data_type="uint64"
8490             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8491             units="bytes"
8492             semantic_type="throughput"
8493             equation="A 31 READ 64 UMUL"
8494             mdapi_group="L3/Data Port/SLM"
8495             mdapi_usage_flags="Tier3 Frame Batch Draw"
8496             mdapi_supported_apis=""
8497             mdapi_hw_unit_type="gpu"
8498             />
8499    <counter name="Shader Memory Accesses"
8500             symbol_name="ShaderMemoryAccesses"
8501             underscore_name="shader_memory_accesses"
8502             description="The total number of shader memory accesses to L3."
8503             data_type="uint64"
8504             units="messages"
8505             semantic_type="event"
8506             equation="A 32 READ"
8507             mdapi_group="L3/Data Port"
8508             mdapi_usage_flags="Tier3 Frame Batch Draw"
8509             mdapi_supported_apis=""
8510             mdapi_hw_unit_type="gpu"
8511             />
8512    <counter name="Shader Atomic Memory Accesses"
8513             symbol_name="ShaderAtomics"
8514             underscore_name="shader_atomics"
8515             description="The total number of shader atomic memory accesses."
8516             data_type="uint64"
8517             units="messages"
8518             semantic_type="event"
8519             equation="A 34 READ"
8520             mdapi_group="L3/Data Port/Atomics"
8521             mdapi_usage_flags="Tier3 Frame Batch Draw"
8522             mdapi_supported_apis=""
8523             mdapi_hw_unit_type="gpu"
8524             />
8525    <counter name="L3 Shader Throughput"
8526             symbol_name="L3ShaderThroughput"
8527             underscore_name="l3_shader_throughput"
8528             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8529             data_type="uint64"
8530             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8531             units="bytes"
8532             semantic_type="throughput"
8533             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
8534             mdapi_group="L3/Data Port"
8535             mdapi_usage_flags="Tier2 Frame Batch Draw"
8536             mdapi_supported_apis=""
8537             mdapi_hw_unit_type="gpu"
8538             />
8539    <counter name="Shader Barrier Messages"
8540             symbol_name="ShaderBarriers"
8541             underscore_name="shader_barriers"
8542             description="The total number of shader barrier messages."
8543             data_type="uint64"
8544             units="messages"
8545             semantic_type="event"
8546             equation="A 35 READ"
8547             mdapi_group="EU Array/Barrier"
8548             mdapi_usage_flags="Tier3 Frame Batch Draw"
8549             mdapi_supported_apis=""
8550             mdapi_hw_unit_type="gpu"
8551             />
8552    <counter name="Slice0 Subslice0 Sampler Output Ready"
8553             symbol_name="Sampler00OutputReady"
8554             underscore_name="sampler00_output_ready"
8555             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8556             data_type="float"
8557             max_equation="100"
8558             units="percent"
8559             semantic_type="duration"
8560             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8561             availability="$SubsliceMask 1 AND"
8562             mdapi_group="GPU/Sampler"
8563             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8564             mdapi_supported_apis=""
8565             mdapi_hw_unit_type="subslice"
8566             />
8567    <counter name="Slice0 Subslice1 Sampler Output Ready"
8568             symbol_name="Sampler01OutputReady"
8569             underscore_name="sampler01_output_ready"
8570             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8571             data_type="float"
8572             max_equation="100"
8573             units="percent"
8574             semantic_type="duration"
8575             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8576             availability="$SubsliceMask 2 AND"
8577             mdapi_group="GPU/Sampler"
8578             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8579             mdapi_supported_apis=""
8580             mdapi_hw_unit_type="subslice"
8581             />
8582    <counter name="Slice0 Subslice2 Sampler Output Ready"
8583             symbol_name="Sampler02OutputReady"
8584             underscore_name="sampler02_output_ready"
8585             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8586             data_type="float"
8587             max_equation="100"
8588             units="percent"
8589             semantic_type="duration"
8590             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8591             availability="$SubsliceMask 4 AND"
8592             mdapi_group="GPU/Sampler"
8593             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8594             mdapi_supported_apis=""
8595             mdapi_hw_unit_type="subslice"
8596             />
8597    <counter name="Slice0 Subslice3 Sampler Output Ready"
8598             symbol_name="Sampler03OutputReady"
8599             underscore_name="sampler03_output_ready"
8600             description="The percentage of time in which slice0 subslice3 sampler output is ready"
8601             data_type="float"
8602             max_equation="100"
8603             units="percent"
8604             semantic_type="duration"
8605             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8606             availability="$SubsliceMask 8 AND"
8607             mdapi_group="GPU/Sampler"
8608             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8609             mdapi_supported_apis=""
8610             mdapi_hw_unit_type="subslice"
8611             />
8612    <counter name="Slice0 Subslice4 Sampler Output Ready"
8613             symbol_name="Sampler04OutputReady"
8614             underscore_name="sampler04_output_ready"
8615             description="The percentage of time in which slice0 subslice4 sampler output is ready"
8616             data_type="float"
8617             max_equation="100"
8618             units="percent"
8619             semantic_type="duration"
8620             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8621             availability="$SubsliceMask 16 AND"
8622             mdapi_group="GPU/Sampler"
8623             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8624             mdapi_supported_apis=""
8625             mdapi_hw_unit_type="subslice"
8626             />
8627    <counter name="Slice0 Subslice5 Sampler Output Ready"
8628             symbol_name="Sampler05OutputReady"
8629             underscore_name="sampler05_output_ready"
8630             description="The percentage of time in which slice0 subslice5 sampler output is ready"
8631             data_type="float"
8632             max_equation="100"
8633             units="percent"
8634             semantic_type="duration"
8635             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8636             availability="$SubsliceMask 32 AND"
8637             mdapi_group="GPU/Sampler"
8638             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8639             mdapi_supported_apis=""
8640             mdapi_hw_unit_type="subslice"
8641             />
8642    <counter name="Slice0 Subslice6 Sampler Output Ready"
8643             symbol_name="Sampler06OutputReady"
8644             underscore_name="sampler06_output_ready"
8645             description="The percentage of time in which slice0 subslice6 sampler output is ready"
8646             data_type="float"
8647             max_equation="100"
8648             units="percent"
8649             semantic_type="duration"
8650             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8651             availability="$SubsliceMask 64 AND"
8652             mdapi_group="GPU/Sampler"
8653             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8654             mdapi_supported_apis=""
8655             mdapi_hw_unit_type="subslice"
8656             />
8657    <counter name="Slice0 Subslice7 Sampler Output Ready"
8658             symbol_name="Sampler07OutputReady"
8659             underscore_name="sampler07_output_ready"
8660             description="The percentage of time in which slice0 subslice7 sampler output is ready"
8661             data_type="float"
8662             max_equation="100"
8663             units="percent"
8664             semantic_type="duration"
8665             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8666             availability="$SubsliceMask 128 AND"
8667             mdapi_group="GPU/Sampler"
8668             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8669             mdapi_supported_apis=""
8670             mdapi_hw_unit_type="subslice"
8671             />
8672    <counter name="SQ is full"
8673             symbol_name="GTRequestQueueFull"
8674             underscore_name="gt_request_queue_full"
8675             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8676             data_type="float"
8677             max_equation="100"
8678             units="percent"
8679             semantic_type="duration"
8680             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
8681             mdapi_group="GTI"
8682             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8683             mdapi_supported_apis=""
8684             mdapi_hw_unit_type="gpu"
8685             />
8686    <register_config type="NOA">
8687        <register type="NOA" address="0x00000D04" value="0x00000200" />
8688        <register type="NOA" address="0x00009840" value="0x00000000" />
8689        <register type="NOA" address="0x00009884" value="0x00000000" />
8690        <register type="NOA" address="0x00009888" value="0x142D0005" />
8691        <register type="NOA" address="0x00009888" value="0x14320005" />
8692        <register type="NOA" address="0x00009888" value="0x146D0005" />
8693        <register type="NOA" address="0x00009888" value="0x14720005" />
8694        <register type="NOA" address="0x00009888" value="0x14AD0005" />
8695        <register type="NOA" address="0x00009888" value="0x14B20005" />
8696        <register type="NOA" address="0x00009888" value="0x14ED0005" />
8697        <register type="NOA" address="0x00009888" value="0x14F20005" />
8698        <register type="NOA" address="0x00009888" value="0x1E1E0030" />
8699        <register type="NOA" address="0x00009888" value="0x1A204000" />
8700        <register type="NOA" address="0x00009888" value="0x1C200001" />
8701        <register type="NOA" address="0x00009888" value="0x1E213000" />
8702        <register type="NOA" address="0x00009888" value="0x1A2A00C0" />
8703        <register type="NOA" address="0x00009888" value="0x182C6000" />
8704        <register type="NOA" address="0x00009888" value="0x0E2D0033" />
8705        <register type="NOA" address="0x00009888" value="0x022D0000" />
8706        <register type="NOA" address="0x00009888" value="0x1A2F8000" />
8707        <register type="NOA" address="0x00009888" value="0x1C300008" />
8708        <register type="NOA" address="0x00009888" value="0x0E318000" />
8709        <register type="NOA" address="0x00009888" value="0x0E321980" />
8710        <register type="NOA" address="0x00009888" value="0x02320000" />
8711        <register type="NOA" address="0x00009888" value="0x125E8000" />
8712        <register type="NOA" address="0x00009888" value="0x145E8000" />
8713        <register type="NOA" address="0x00009888" value="0x02604000" />
8714        <register type="NOA" address="0x00009888" value="0x04604000" />
8715        <register type="NOA" address="0x00009888" value="0x12618000" />
8716        <register type="NOA" address="0x00009888" value="0x14618000" />
8717        <register type="NOA" address="0x00009888" value="0x046AC000" />
8718        <register type="NOA" address="0x00009888" value="0x026C8000" />
8719        <register type="NOA" address="0x00009888" value="0x046C4000" />
8720        <register type="NOA" address="0x00009888" value="0x006D1980" />
8721        <register type="NOA" address="0x00009888" value="0x026D0000" />
8722        <register type="NOA" address="0x00009888" value="0x046F8000" />
8723        <register type="NOA" address="0x00009888" value="0x14708000" />
8724        <register type="NOA" address="0x00009888" value="0x02714000" />
8725        <register type="NOA" address="0x00009888" value="0x02720033" />
8726        <register type="NOA" address="0x00009888" value="0x169E8000" />
8727        <register type="NOA" address="0x00009888" value="0x189E8000" />
8728        <register type="NOA" address="0x00009888" value="0x06A04000" />
8729        <register type="NOA" address="0x00009888" value="0x08A04000" />
8730        <register type="NOA" address="0x00009888" value="0x16A18000" />
8731        <register type="NOA" address="0x00009888" value="0x18A18000" />
8732        <register type="NOA" address="0x00009888" value="0x08AAC000" />
8733        <register type="NOA" address="0x00009888" value="0x06AC8000" />
8734        <register type="NOA" address="0x00009888" value="0x08AC4000" />
8735        <register type="NOA" address="0x00009888" value="0x02AD1980" />
8736        <register type="NOA" address="0x00009888" value="0x08AF8000" />
8737        <register type="NOA" address="0x00009888" value="0x18B04000" />
8738        <register type="NOA" address="0x00009888" value="0x04B14000" />
8739        <register type="NOA" address="0x00009888" value="0x04B20033" />
8740        <register type="NOA" address="0x00009888" value="0x02B20000" />
8741        <register type="NOA" address="0x00009888" value="0x1CDE1800" />
8742        <register type="NOA" address="0x00009888" value="0x0AE04000" />
8743        <register type="NOA" address="0x00009888" value="0x0CE04000" />
8744        <register type="NOA" address="0x00009888" value="0x1EE10018" />
8745        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
8746        <register type="NOA" address="0x00009888" value="0x0AEC8000" />
8747        <register type="NOA" address="0x00009888" value="0x0CEC4000" />
8748        <register type="NOA" address="0x00009888" value="0x04ED1980" />
8749        <register type="NOA" address="0x00009888" value="0x02ED0000" />
8750        <register type="NOA" address="0x00009888" value="0x0CEF8000" />
8751        <register type="NOA" address="0x00009888" value="0x1AF00400" />
8752        <register type="NOA" address="0x00009888" value="0x06F14000" />
8753        <register type="NOA" address="0x00009888" value="0x06F20033" />
8754        <register type="NOA" address="0x00009888" value="0x02F20000" />
8755        <register type="NOA" address="0x00009888" value="0x10040140" />
8756        <register type="NOA" address="0x00009888" value="0x0C045000" />
8757        <register type="NOA" address="0x00009888" value="0x0E040055" />
8758        <register type="NOA" address="0x00009888" value="0x14050050" />
8759        <register type="NOA" address="0x00009888" value="0x04054000" />
8760        <register type="NOA" address="0x00009888" value="0x06055000" />
8761        <register type="NOA" address="0x00009888" value="0x08055000" />
8762        <register type="NOA" address="0x00009888" value="0x0A051000" />
8763        <register type="NOA" address="0x00009888" value="0x260600C0" />
8764        <register type="NOA" address="0x00009888" value="0x24067E00" />
8765        <register type="NOA" address="0x00009888" value="0x00088000" />
8766        <register type="NOA" address="0x00009888" value="0x02082000" />
8767        <register type="NOA" address="0x00009888" value="0x04094000" />
8768        <register type="NOA" address="0x00009888" value="0x06091000" />
8769        <register type="NOA" address="0x00009888" value="0x040D8000" />
8770        <register type="NOA" address="0x00009888" value="0x060D2000" />
8771        <register type="NOA" address="0x00009888" value="0x080E4000" />
8772        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
8773        <register type="NOA" address="0x00009888" value="0x02128000" />
8774        <register type="NOA" address="0x00009888" value="0x04128000" />
8775        <register type="NOA" address="0x00009888" value="0x0612C000" />
8776        <register type="NOA" address="0x00009888" value="0x0812C000" />
8777        <register type="NOA" address="0x00009888" value="0x0413E000" />
8778        <register type="NOA" address="0x00009888" value="0x06131000" />
8779        <register type="NOA" address="0x00009888" value="0x00148000" />
8780        <register type="NOA" address="0x00009888" value="0x0214C000" />
8781        <register type="NOA" address="0x00009888" value="0x04144000" />
8782        <register type="NOA" address="0x00009888" value="0x1815000F" />
8783        <register type="NOA" address="0x00009888" value="0x02154000" />
8784        <register type="NOA" address="0x00009888" value="0x04154000" />
8785        <register type="NOA" address="0x00009888" value="0x06154000" />
8786        <register type="NOA" address="0x00009888" value="0x08154000" />
8787        <register type="NOA" address="0x00009888" value="0x0A158000" />
8788        <register type="NOA" address="0x00009888" value="0x0C158000" />
8789        <register type="NOA" address="0x00009888" value="0x0E18A000" />
8790        <register type="NOA" address="0x00009888" value="0x14190028" />
8791        <register type="NOA" address="0x00009888" value="0x021C8000" />
8792        <register type="NOA" address="0x00009888" value="0x041C2000" />
8793        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
8794        <register type="NOA" address="0x00009888" value="0x0C1D2000" />
8795        <register type="NOA" address="0x00009884" value="0x00000003" />
8796        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
8797        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
8798        <register type="NOA" address="0x00009888" value="0x141F0000" />
8799        <register type="NOA" address="0x00009888" value="0x521F0000" />
8800        <register type="NOA" address="0x00009888" value="0x541F0024" />
8801        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8802        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
8803        <register type="NOA" address="0x00009888" value="0x501F0124" />
8804        <register type="NOA" address="0x00009888" value="0x4C1F0137" />
8805        <register type="NOA" address="0x00009888" value="0x301F0000" />
8806        <register type="NOA" address="0x00009888" value="0x401F0040" />
8807        <register type="NOA" address="0x00009888" value="0x421F0040" />
8808        <register type="NOA" address="0x00009888" value="0x441F3001" />
8809    </register_config>
8810    <register_config type="OA">
8811        <register type="OA" address="0x00002740" value="0x00000000" />
8812        <register type="OA" address="0x00002710" value="0x00000000" />
8813        <register type="OA" address="0x00002714" value="0x00800000" />
8814        <register type="OA" address="0x00002720" value="0x00000000" />
8815        <register type="OA" address="0x00002724" value="0x00800000" />
8816    </register_config>
8817    <register_config type="FLEX">
8818        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8819        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8820        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8821        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8822        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8823    </register_config>
8824  </set>
8825
8826  <set name="Metric set TDL_1"
8827       chipset="EHL"
8828       symbol_name="TDL_1"
8829       underscore_name="tdl_1"
8830       mdapi_supported_apis="VK OGL OCL IO BB"
8831       hw_config_guid="d1725c84-80c6-4488-9867-82b44c88fea6"
8832       >
8833    <counter name="GPU Time Elapsed"
8834             symbol_name="GpuTime"
8835             underscore_name="gpu_time"
8836             description="Time elapsed on the GPU during the measurement."
8837             data_type="uint64"
8838             units="ns"
8839             semantic_type="duration"
8840             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8841             mdapi_group="GPU"
8842             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8843             mdapi_supported_apis=""
8844             mdapi_hw_unit_type="gpu"
8845             />
8846    <counter name="GPU Core Clocks"
8847             symbol_name="GpuCoreClocks"
8848             underscore_name="gpu_core_clocks"
8849             description="The total number of GPU core clocks elapsed during the measurement."
8850             data_type="uint64"
8851             units="cycles"
8852             semantic_type="event"
8853             equation="GPU_CLOCK 0 READ"
8854             mdapi_group="GPU"
8855             mdapi_usage_flags="Tier1 Frame Batch Draw"
8856             mdapi_supported_apis=""
8857             mdapi_hw_unit_type="gpu"
8858             />
8859    <counter name="AVG GPU Core Frequency"
8860             symbol_name="AvgGpuCoreFrequency"
8861             underscore_name="avg_gpu_core_frequency"
8862             description="Average GPU Core Frequency in the measurement."
8863             data_type="uint64"
8864             max_equation="$GpuMaxFrequency"
8865             units="hz"
8866             semantic_type="event"
8867             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8868             mdapi_group="GPU"
8869             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8870             mdapi_supported_apis=""
8871             mdapi_hw_unit_type="gpu"
8872             />
8873    <counter name="GPU Busy"
8874             symbol_name="GpuBusy"
8875             underscore_name="gpu_busy"
8876             description="The percentage of time in which the GPU has been processing GPU commands."
8877             data_type="float"
8878             max_equation="100"
8879             units="percent"
8880             semantic_type="duration"
8881             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8882             mdapi_group="GPU"
8883             mdapi_usage_flags="Tier1 Overview System Frame"
8884             mdapi_supported_apis=""
8885             mdapi_hw_unit_type="gpu"
8886             />
8887    <counter name="VS Threads Dispatched"
8888             symbol_name="VsThreads"
8889             underscore_name="vs_threads"
8890             description="The total number of vertex shader hardware threads dispatched."
8891             data_type="uint64"
8892             units="threads"
8893             semantic_type="event"
8894             equation="A 1 READ"
8895             mdapi_group="EU Array/Vertex Shader"
8896             mdapi_usage_flags="Tier3 Frame Batch Draw"
8897             mdapi_supported_apis=""
8898             mdapi_hw_unit_type="gpu"
8899             />
8900    <counter name="HS Threads Dispatched"
8901             symbol_name="HsThreads"
8902             underscore_name="hs_threads"
8903             description="The total number of hull shader hardware threads dispatched."
8904             data_type="uint64"
8905             units="threads"
8906             semantic_type="event"
8907             equation="A 2 READ"
8908             mdapi_group="EU Array/Hull Shader"
8909             mdapi_usage_flags="Tier3 Frame Batch Draw"
8910             mdapi_supported_apis=""
8911             mdapi_hw_unit_type="gpu"
8912             />
8913    <counter name="DS Threads Dispatched"
8914             symbol_name="DsThreads"
8915             underscore_name="ds_threads"
8916             description="The total number of domain shader hardware threads dispatched."
8917             data_type="uint64"
8918             units="threads"
8919             semantic_type="event"
8920             equation="A 3 READ"
8921             mdapi_group="EU Array/Domain Shader"
8922             mdapi_usage_flags="Tier3 Frame Batch Draw"
8923             mdapi_supported_apis=""
8924             mdapi_hw_unit_type="gpu"
8925             />
8926    <counter name="GS Threads Dispatched"
8927             symbol_name="GsThreads"
8928             underscore_name="gs_threads"
8929             description="The total number of geometry shader hardware threads dispatched."
8930             data_type="uint64"
8931             units="threads"
8932             semantic_type="event"
8933             equation="A 5 READ"
8934             mdapi_group="EU Array/Geometry Shader"
8935             mdapi_usage_flags="Tier3 Frame Batch Draw"
8936             mdapi_supported_apis=""
8937             mdapi_hw_unit_type="gpu"
8938             />
8939    <counter name="FS Threads Dispatched"
8940             symbol_name="PsThreads"
8941             underscore_name="ps_threads"
8942             description="The total number of fragment shader hardware threads dispatched."
8943             data_type="uint64"
8944             units="threads"
8945             semantic_type="event"
8946             equation="A 6 READ"
8947             mdapi_group="EU Array/Fragment Shader"
8948             mdapi_usage_flags="Tier3 Frame Batch Draw"
8949             mdapi_supported_apis=""
8950             mdapi_hw_unit_type="gpu"
8951             />
8952    <counter name="CS Threads Dispatched"
8953             symbol_name="CsThreads"
8954             underscore_name="cs_threads"
8955             description="The total number of compute shader hardware threads dispatched."
8956             data_type="uint64"
8957             units="threads"
8958             semantic_type="event"
8959             equation="A 4 READ"
8960             mdapi_group="EU Array/Compute Shader"
8961             mdapi_usage_flags="Tier3 Frame Batch Draw"
8962             mdapi_supported_apis=""
8963             mdapi_hw_unit_type="gpu"
8964             />
8965    <counter name="EU Active"
8966             symbol_name="EuActive"
8967             underscore_name="eu_active"
8968             description="The percentage of time in which the Execution Units were actively processing."
8969             data_type="float"
8970             max_equation="100"
8971             units="percent"
8972             semantic_type="duration"
8973             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8974             mdapi_group="EU Array"
8975             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8976             mdapi_supported_apis=""
8977             mdapi_hw_unit_type="gpu"
8978             />
8979    <counter name="EU Stall"
8980             symbol_name="EuStall"
8981             underscore_name="eu_stall"
8982             description="The percentage of time in which the Execution Units were stalled."
8983             data_type="float"
8984             max_equation="100"
8985             units="percent"
8986             semantic_type="duration"
8987             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8988             mdapi_group="EU Array"
8989             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8990             mdapi_supported_apis=""
8991             mdapi_hw_unit_type="gpu"
8992             />
8993    <counter name="EU Both FPU Pipes Active"
8994             symbol_name="EuFpuBothActive"
8995             underscore_name="eu_fpu_both_active"
8996             description="The percentage of time in which both EU FPU pipelines were actively processing."
8997             data_type="float"
8998             max_equation="100"
8999             units="percent"
9000             semantic_type="duration"
9001             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9002             mdapi_group="EU Array/Pipes"
9003             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9004             mdapi_supported_apis=""
9005             mdapi_hw_unit_type="gpu"
9006             />
9007    <counter name="VS FPU0 Pipe Active"
9008             symbol_name="VsFpu0Active"
9009             underscore_name="vs_fpu0_active"
9010             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9011             data_type="float"
9012             max_equation="100"
9013             units="percent"
9014             semantic_type="duration"
9015             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9016             mdapi_group="EU Array/Vertex Shader"
9017             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9018             mdapi_supported_apis=""
9019             mdapi_hw_unit_type="gpu"
9020             />
9021    <counter name="VS FPU1 Pipe Active"
9022             symbol_name="VsFpu1Active"
9023             underscore_name="vs_fpu1_active"
9024             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9025             data_type="float"
9026             max_equation="100"
9027             units="percent"
9028             semantic_type="duration"
9029             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9030             mdapi_group="EU Array/Vertex Shader"
9031             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9032             mdapi_supported_apis=""
9033             mdapi_hw_unit_type="gpu"
9034             />
9035    <counter name="VS Send Pipe Active"
9036             symbol_name="VsSendActive"
9037             underscore_name="vs_send_active"
9038             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9039             data_type="float"
9040             max_equation="100"
9041             units="percent"
9042             semantic_type="duration"
9043             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9044             mdapi_group="EU Array/Vertex Shader"
9045             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9046             mdapi_supported_apis=""
9047             mdapi_hw_unit_type="gpu"
9048             />
9049    <counter name="VS EU Active"
9050             symbol_name="VsEuActive"
9051             underscore_name="vs_eu_active"
9052             description="The percentage of time in which vertex shaders were processed actively on the EUs."
9053             data_type="float"
9054             max_equation="100"
9055             units="percent"
9056             semantic_type="duration"
9057             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9058             mdapi_group="EU Array/Vertex Shader"
9059             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9060             mdapi_supported_apis=""
9061             mdapi_hw_unit_type="gpu"
9062             />
9063    <counter name="VS AVG Active per Thread"
9064             symbol_name="VsEuActivePerThread"
9065             underscore_name="vs_eu_active_per_thread"
9066             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
9067             data_type="uint64"
9068             units="cycles"
9069             semantic_type="event"
9070             equation="A 13 READ A 1 READ UDIV"
9071             mdapi_group="EU Array/Vertex Shader"
9072             mdapi_usage_flags="Tier4 Frame Batch Draw"
9073             mdapi_supported_apis=""
9074             mdapi_hw_unit_type="gpu"
9075             />
9076    <counter name="VS EU Stall"
9077             symbol_name="VsEuStall"
9078             underscore_name="vs_eu_stall"
9079             description="The percentage of time in which vertex shaders were stalled on the EUs."
9080             data_type="float"
9081             max_equation="100"
9082             units="percent"
9083             semantic_type="duration"
9084             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9085             mdapi_group="EU Array/Vertex Shader"
9086             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9087             mdapi_supported_apis=""
9088             mdapi_hw_unit_type="gpu"
9089             />
9090    <counter name="VS AVG Stall per Thread"
9091             symbol_name="VsEuStallPerThread"
9092             underscore_name="vs_eu_stall_per_thread"
9093             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
9094             data_type="uint64"
9095             units="cycles"
9096             semantic_type="event"
9097             equation="A 14 READ A 1 READ UDIV"
9098             mdapi_group="EU Array/Vertex Shader"
9099             mdapi_usage_flags="Tier4 Frame Batch Draw"
9100             mdapi_supported_apis=""
9101             mdapi_hw_unit_type="gpu"
9102             />
9103    <counter name="PS FPU0 Pipe Active"
9104             symbol_name="PsFpu0Active"
9105             underscore_name="ps_fpu0_active"
9106             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9107             data_type="float"
9108             max_equation="100"
9109             units="percent"
9110             semantic_type="duration"
9111             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9112             mdapi_group="EU Array/Pixel Shader"
9113             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9114             mdapi_supported_apis=""
9115             mdapi_hw_unit_type="gpu"
9116             />
9117    <counter name="PS FPU1 Pipe Active"
9118             symbol_name="PsFpu1Active"
9119             underscore_name="ps_fpu1_active"
9120             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9121             data_type="float"
9122             max_equation="100"
9123             units="percent"
9124             semantic_type="duration"
9125             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9126             mdapi_group="EU Array/Pixel Shader"
9127             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9128             mdapi_supported_apis=""
9129             mdapi_hw_unit_type="gpu"
9130             />
9131    <counter name="PS Send Pipeline Active"
9132             symbol_name="PsSendActive"
9133             underscore_name="ps_send_active"
9134             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9135             data_type="float"
9136             max_equation="100"
9137             units="percent"
9138             semantic_type="duration"
9139             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9140             mdapi_group="EU Array/Pixel Shader"
9141             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9142             mdapi_supported_apis=""
9143             mdapi_hw_unit_type="gpu"
9144             />
9145    <counter name="FS Both FPU Active"
9146             symbol_name="PsEuBothFpuActive"
9147             underscore_name="ps_eu_both_fpu_active"
9148             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9149             data_type="float"
9150             max_equation="100"
9151             units="percent"
9152             semantic_type="duration"
9153             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9154             mdapi_group="3D Pipe/Fragment Shader"
9155             mdapi_usage_flags="Tier4 Frame Batch Draw"
9156             mdapi_supported_apis=""
9157             mdapi_hw_unit_type="gpu"
9158             />
9159    <counter name="FS EU Active"
9160             symbol_name="PsEuActive"
9161             underscore_name="ps_eu_active"
9162             description="The percentage of time in which fragment shaders were processed actively on the EUs."
9163             data_type="float"
9164             max_equation="100"
9165             units="percent"
9166             semantic_type="duration"
9167             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9168             mdapi_group="EU Array/Fragment Shader"
9169             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9170             mdapi_supported_apis=""
9171             mdapi_hw_unit_type="gpu"
9172             />
9173    <counter name="FS AVG Active per Thread"
9174             symbol_name="PsEuActivePerThread"
9175             underscore_name="ps_eu_active_per_thread"
9176             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
9177             data_type="uint64"
9178             units="cycles"
9179             semantic_type="event"
9180             equation="A 19 READ A 6 READ UDIV"
9181             mdapi_group="EU Array/Fragment Shader"
9182             mdapi_usage_flags="Tier4 Frame Batch Draw"
9183             mdapi_supported_apis=""
9184             mdapi_hw_unit_type="gpu"
9185             />
9186    <counter name="FS EU Stall"
9187             symbol_name="PsEuStall"
9188             underscore_name="ps_eu_stall"
9189             description="The percentage of time in which fragment shaders were stalled on the EUs."
9190             data_type="float"
9191             max_equation="100"
9192             units="percent"
9193             semantic_type="duration"
9194             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9195             mdapi_group="EU Array/Fragment Shader"
9196             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9197             mdapi_supported_apis=""
9198             mdapi_hw_unit_type="gpu"
9199             />
9200    <counter name="FS AVG Stall per Thread"
9201             symbol_name="PsEuStallPerThread"
9202             underscore_name="ps_eu_stall_per_thread"
9203             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
9204             data_type="uint64"
9205             units="cycles"
9206             semantic_type="event"
9207             equation="A 20 READ A 6 READ UDIV"
9208             mdapi_group="EU Array/Fragment Shader"
9209             mdapi_usage_flags="Tier4 Frame Batch Draw"
9210             mdapi_supported_apis=""
9211             mdapi_hw_unit_type="gpu"
9212             />
9213    <counter name="Rasterized Pixels"
9214             symbol_name="RasterizedPixels"
9215             underscore_name="rasterized_pixels"
9216             description="The total number of rasterized pixels."
9217             data_type="uint64"
9218             units="pixels"
9219             semantic_type="event"
9220             equation="A 21 READ 4 UMUL"
9221             mdapi_group="3D Pipe/Rasterizer"
9222             mdapi_usage_flags="Tier3 Frame Batch Draw"
9223             mdapi_supported_apis=""
9224             mdapi_hw_unit_type="gpu"
9225             />
9226    <counter name="Early Hi-Depth Test Fails"
9227             symbol_name="HiDepthTestFails"
9228             underscore_name="hi_depth_test_fails"
9229             description="The total number of pixels dropped on early hierarchical depth test."
9230             data_type="uint64"
9231             units="pixels"
9232             semantic_type="event"
9233             equation="A 22 READ 4 UMUL"
9234             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9235             mdapi_usage_flags="Tier3 Frame Batch Draw"
9236             mdapi_supported_apis=""
9237             mdapi_hw_unit_type="gpu"
9238             />
9239    <counter name="Early Depth Test Fails"
9240             symbol_name="EarlyDepthTestFails"
9241             underscore_name="early_depth_test_fails"
9242             description="The total number of pixels dropped on early depth test."
9243             data_type="uint64"
9244             units="pixels"
9245             semantic_type="event"
9246             equation="A 23 READ 4 UMUL"
9247             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9248             mdapi_usage_flags="Tier3 Frame Batch Draw"
9249             mdapi_supported_apis=""
9250             mdapi_hw_unit_type="gpu"
9251             />
9252    <counter name="Samples Killed in FS"
9253             symbol_name="SamplesKilledInPs"
9254             underscore_name="samples_killed_in_ps"
9255             description="The total number of samples or pixels dropped in fragment shaders."
9256             data_type="uint64"
9257             units="pixels"
9258             semantic_type="event"
9259             equation="A 24 READ 4 UMUL"
9260             mdapi_group="3D Pipe/Fragment Shader"
9261             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9262             mdapi_supported_apis=""
9263             mdapi_hw_unit_type="gpu"
9264             />
9265    <counter name="Pixels Failing Tests"
9266             symbol_name="PixelsFailingPostPsTests"
9267             underscore_name="pixels_failing_post_ps_tests"
9268             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9269             data_type="uint64"
9270             units="pixels"
9271             semantic_type="event"
9272             equation="A 25 READ 4 UMUL"
9273             mdapi_group="3D Pipe/Output Merger"
9274             mdapi_usage_flags="Tier3 Frame Batch Draw"
9275             mdapi_supported_apis=""
9276             mdapi_hw_unit_type="gpu"
9277             />
9278    <counter name="Samples Written"
9279             symbol_name="SamplesWritten"
9280             underscore_name="samples_written"
9281             description="The total number of samples or pixels written to all render targets."
9282             data_type="uint64"
9283             units="pixels"
9284             semantic_type="event"
9285             equation="A 26 READ 4 UMUL"
9286             mdapi_group="3D Pipe/Output Merger"
9287             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9288             mdapi_supported_apis=""
9289             mdapi_hw_unit_type="gpu"
9290             />
9291    <counter name="Samples Blended"
9292             symbol_name="SamplesBlended"
9293             underscore_name="samples_blended"
9294             description="The total number of blended samples or pixels written to all render targets."
9295             data_type="uint64"
9296             units="pixels"
9297             semantic_type="event"
9298             equation="A 27 READ 4 UMUL"
9299             mdapi_group="3D Pipe/Output Merger"
9300             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9301             mdapi_supported_apis=""
9302             mdapi_hw_unit_type="gpu"
9303             />
9304    <counter name="Sampler Texels"
9305             symbol_name="SamplerTexels"
9306             underscore_name="sampler_texels"
9307             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9308             data_type="uint64"
9309             units="texels"
9310             semantic_type="event"
9311             equation="A 28 READ 4 UMUL"
9312             mdapi_group="Sampler/Sampler Input"
9313             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9314             mdapi_supported_apis=""
9315             mdapi_hw_unit_type="gpu"
9316             />
9317    <counter name="Sampler Texels Misses"
9318             symbol_name="SamplerTexelMisses"
9319             underscore_name="sampler_texel_misses"
9320             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9321             data_type="uint64"
9322             units="texels"
9323             semantic_type="event"
9324             equation="A 29 READ 4 UMUL"
9325             mdapi_group="Sampler/Sampler Cache"
9326             mdapi_usage_flags="Tier3 Batch Frame Draw"
9327             mdapi_supported_apis=""
9328             mdapi_hw_unit_type="gpu"
9329             />
9330    <counter name="SLM Bytes Read"
9331             symbol_name="SlmBytesRead"
9332             underscore_name="slm_bytes_read"
9333             description="The total number of GPU memory bytes read from shared local memory."
9334             data_type="uint64"
9335             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9336             units="bytes"
9337             semantic_type="throughput"
9338             equation="A 30 READ 64 UMUL"
9339             mdapi_group="L3/Data Port/SLM"
9340             mdapi_usage_flags="Tier3 Frame Batch Draw"
9341             mdapi_supported_apis=""
9342             mdapi_hw_unit_type="gpu"
9343             />
9344    <counter name="SLM Bytes Written"
9345             symbol_name="SlmBytesWritten"
9346             underscore_name="slm_bytes_written"
9347             description="The total number of GPU memory bytes written into shared local memory."
9348             data_type="uint64"
9349             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9350             units="bytes"
9351             semantic_type="throughput"
9352             equation="A 31 READ 64 UMUL"
9353             mdapi_group="L3/Data Port/SLM"
9354             mdapi_usage_flags="Tier3 Frame Batch Draw"
9355             mdapi_supported_apis=""
9356             mdapi_hw_unit_type="gpu"
9357             />
9358    <counter name="Shader Memory Accesses"
9359             symbol_name="ShaderMemoryAccesses"
9360             underscore_name="shader_memory_accesses"
9361             description="The total number of shader memory accesses to L3."
9362             data_type="uint64"
9363             units="messages"
9364             semantic_type="event"
9365             equation="A 32 READ"
9366             mdapi_group="L3/Data Port"
9367             mdapi_usage_flags="Tier3 Frame Batch Draw"
9368             mdapi_supported_apis=""
9369             mdapi_hw_unit_type="gpu"
9370             />
9371    <counter name="Shader Atomic Memory Accesses"
9372             symbol_name="ShaderAtomics"
9373             underscore_name="shader_atomics"
9374             description="The total number of shader atomic memory accesses."
9375             data_type="uint64"
9376             units="messages"
9377             semantic_type="event"
9378             equation="A 34 READ"
9379             mdapi_group="L3/Data Port/Atomics"
9380             mdapi_usage_flags="Tier3 Frame Batch Draw"
9381             mdapi_supported_apis=""
9382             mdapi_hw_unit_type="gpu"
9383             />
9384    <counter name="L3 Shader Throughput"
9385             symbol_name="L3ShaderThroughput"
9386             underscore_name="l3_shader_throughput"
9387             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9388             data_type="uint64"
9389             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9390             units="bytes"
9391             semantic_type="throughput"
9392             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
9393             mdapi_group="L3/Data Port"
9394             mdapi_usage_flags="Tier2 Frame Batch Draw"
9395             mdapi_supported_apis=""
9396             mdapi_hw_unit_type="gpu"
9397             />
9398    <counter name="Shader Barrier Messages"
9399             symbol_name="ShaderBarriers"
9400             underscore_name="shader_barriers"
9401             description="The total number of shader barrier messages."
9402             data_type="uint64"
9403             units="messages"
9404             semantic_type="event"
9405             equation="A 35 READ"
9406             mdapi_group="EU Array/Barrier"
9407             mdapi_usage_flags="Tier3 Frame Batch Draw"
9408             mdapi_supported_apis=""
9409             mdapi_hw_unit_type="gpu"
9410             />
9411    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
9412             symbol_name="PSThread00ReadyForDispatch"
9413             underscore_name="ps_thread00_ready_for_dispatch"
9414             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9415             data_type="float"
9416             max_equation="100"
9417             units="percent"
9418             semantic_type="duration"
9419             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
9420             availability="$SubsliceMask 1 AND"
9421             mdapi_group="GPU/Thread Dispatcher"
9422             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9423             mdapi_supported_apis=""
9424             mdapi_hw_unit_type="subslice"
9425             />
9426    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
9427             symbol_name="PSThread01ReadyForDispatch"
9428             underscore_name="ps_thread01_ready_for_dispatch"
9429             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9430             data_type="float"
9431             max_equation="100"
9432             units="percent"
9433             semantic_type="duration"
9434             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
9435             availability="$SubsliceMask 2 AND"
9436             mdapi_group="GPU/Thread Dispatcher"
9437             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9438             mdapi_supported_apis=""
9439             mdapi_hw_unit_type="subslice"
9440             />
9441    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9442             symbol_name="PSThread02ReadyForDispatch"
9443             underscore_name="ps_thread02_ready_for_dispatch"
9444             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9445             data_type="float"
9446             max_equation="100"
9447             units="percent"
9448             semantic_type="duration"
9449             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9450             availability="$SubsliceMask 4 AND"
9451             mdapi_group="GPU/Thread Dispatcher"
9452             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9453             mdapi_supported_apis=""
9454             mdapi_hw_unit_type="subslice"
9455             />
9456    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
9457             symbol_name="PSThread03ReadyForDispatch"
9458             underscore_name="ps_thread03_ready_for_dispatch"
9459             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
9460             data_type="float"
9461             max_equation="100"
9462             units="percent"
9463             semantic_type="duration"
9464             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9465             availability="$SubsliceMask 8 AND"
9466             mdapi_group="GPU/Thread Dispatcher"
9467             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9468             mdapi_supported_apis=""
9469             mdapi_hw_unit_type="subslice"
9470             />
9471    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
9472             symbol_name="PSThread04ReadyForDispatch"
9473             underscore_name="ps_thread04_ready_for_dispatch"
9474             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
9475             data_type="float"
9476             max_equation="100"
9477             units="percent"
9478             semantic_type="duration"
9479             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9480             availability="$SubsliceMask 16 AND"
9481             mdapi_group="GPU/Thread Dispatcher"
9482             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9483             mdapi_supported_apis=""
9484             mdapi_hw_unit_type="subslice"
9485             />
9486    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
9487             symbol_name="PSThread05ReadyForDispatch"
9488             underscore_name="ps_thread05_ready_for_dispatch"
9489             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
9490             data_type="float"
9491             max_equation="100"
9492             units="percent"
9493             semantic_type="duration"
9494             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9495             availability="$SubsliceMask 32 AND"
9496             mdapi_group="GPU/Thread Dispatcher"
9497             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9498             mdapi_supported_apis=""
9499             mdapi_hw_unit_type="subslice"
9500             />
9501    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
9502             symbol_name="PSThread06ReadyForDispatch"
9503             underscore_name="ps_thread06_ready_for_dispatch"
9504             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
9505             data_type="float"
9506             max_equation="100"
9507             units="percent"
9508             semantic_type="duration"
9509             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9510             availability="$SubsliceMask 64 AND"
9511             mdapi_group="GPU/Thread Dispatcher"
9512             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9513             mdapi_supported_apis=""
9514             mdapi_hw_unit_type="subslice"
9515             />
9516    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
9517             symbol_name="PSThread07ReadyForDispatch"
9518             underscore_name="ps_thread07_ready_for_dispatch"
9519             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
9520             data_type="float"
9521             max_equation="100"
9522             units="percent"
9523             semantic_type="duration"
9524             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9525             availability="$SubsliceMask 128 AND"
9526             mdapi_group="GPU/Thread Dispatcher"
9527             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9528             mdapi_supported_apis=""
9529             mdapi_hw_unit_type="subslice"
9530             />
9531    <register_config type="NOA">
9532        <register type="NOA" address="0x00000D04" value="0x00000200" />
9533        <register type="NOA" address="0x00009840" value="0x00000000" />
9534        <register type="NOA" address="0x00009884" value="0x00000000" />
9535        <register type="NOA" address="0x00009888" value="0x14290000" />
9536        <register type="NOA" address="0x00009888" value="0x142E0000" />
9537        <register type="NOA" address="0x00009888" value="0x14690000" />
9538        <register type="NOA" address="0x00009888" value="0x146E0000" />
9539        <register type="NOA" address="0x00009888" value="0x14A90000" />
9540        <register type="NOA" address="0x00009888" value="0x14AE0000" />
9541        <register type="NOA" address="0x00009888" value="0x14E90000" />
9542        <register type="NOA" address="0x00009888" value="0x14EE0000" />
9543        <register type="NOA" address="0x00009888" value="0x161E8000" />
9544        <register type="NOA" address="0x00009888" value="0x181E8000" />
9545        <register type="NOA" address="0x00009888" value="0x1C1E1800" />
9546        <register type="NOA" address="0x00009888" value="0x06204000" />
9547        <register type="NOA" address="0x00009888" value="0x08204000" />
9548        <register type="NOA" address="0x00009888" value="0x0A204000" />
9549        <register type="NOA" address="0x00009888" value="0x0C204000" />
9550        <register type="NOA" address="0x00009888" value="0x16218000" />
9551        <register type="NOA" address="0x00009888" value="0x18218000" />
9552        <register type="NOA" address="0x00009888" value="0x1E210018" />
9553        <register type="NOA" address="0x00009888" value="0x0429C300" />
9554        <register type="NOA" address="0x00009888" value="0x062900C5" />
9555        <register type="NOA" address="0x00009888" value="0x10290000" />
9556        <register type="NOA" address="0x00009888" value="0x062AC000" />
9557        <register type="NOA" address="0x00009888" value="0x082AC000" />
9558        <register type="NOA" address="0x00009888" value="0x0A2A4000" />
9559        <register type="NOA" address="0x00009888" value="0x0C2A4000" />
9560        <register type="NOA" address="0x00009888" value="0x062C4000" />
9561        <register type="NOA" address="0x00009888" value="0x082C4000" />
9562        <register type="NOA" address="0x00009888" value="0x0A2C4000" />
9563        <register type="NOA" address="0x00009888" value="0x0C2C4000" />
9564        <register type="NOA" address="0x00009888" value="0x022EC300" />
9565        <register type="NOA" address="0x00009888" value="0x042E00C5" />
9566        <register type="NOA" address="0x00009888" value="0x102E0000" />
9567        <register type="NOA" address="0x00009888" value="0x062F4000" />
9568        <register type="NOA" address="0x00009888" value="0x082F4000" />
9569        <register type="NOA" address="0x00009888" value="0x1E5E0030" />
9570        <register type="NOA" address="0x00009888" value="0x125E8000" />
9571        <register type="NOA" address="0x00009888" value="0x145E8000" />
9572        <register type="NOA" address="0x00009888" value="0x1A604000" />
9573        <register type="NOA" address="0x00009888" value="0x1C600001" />
9574        <register type="NOA" address="0x00009888" value="0x02604000" />
9575        <register type="NOA" address="0x00009888" value="0x04604000" />
9576        <register type="NOA" address="0x00009888" value="0x1E613000" />
9577        <register type="NOA" address="0x00009888" value="0x12618000" />
9578        <register type="NOA" address="0x00009888" value="0x14618000" />
9579        <register type="NOA" address="0x00009888" value="0x0069C300" />
9580        <register type="NOA" address="0x00009888" value="0x026900C5" />
9581        <register type="NOA" address="0x00009888" value="0x10690000" />
9582        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
9583        <register type="NOA" address="0x00009888" value="0x026A4000" />
9584        <register type="NOA" address="0x00009888" value="0x046A4000" />
9585        <register type="NOA" address="0x00009888" value="0x186C5000" />
9586        <register type="NOA" address="0x00009888" value="0x026C4000" />
9587        <register type="NOA" address="0x00009888" value="0x046C4000" />
9588        <register type="NOA" address="0x00009888" value="0x0E6EC5C3" />
9589        <register type="NOA" address="0x00009888" value="0x106E0000" />
9590        <register type="NOA" address="0x00009888" value="0x1A6F5000" />
9591        <register type="NOA" address="0x00009888" value="0x1E9E000F" />
9592        <register type="NOA" address="0x00009888" value="0x1AA01540" />
9593        <register type="NOA" address="0x00009888" value="0x1EA10F00" />
9594        <register type="NOA" address="0x00009888" value="0x0CA9C5C3" />
9595        <register type="NOA" address="0x00009888" value="0x10A90000" />
9596        <register type="NOA" address="0x00009888" value="0x18AAF000" />
9597        <register type="NOA" address="0x00009888" value="0x1AAA0005" />
9598        <register type="NOA" address="0x00009888" value="0x18AC0550" />
9599        <register type="NOA" address="0x00009888" value="0x0AAEC5C3" />
9600        <register type="NOA" address="0x00009888" value="0x10AE0000" />
9601        <register type="NOA" address="0x00009888" value="0x1AAF0050" />
9602        <register type="NOA" address="0x00009888" value="0x10DE8000" />
9603        <register type="NOA" address="0x00009888" value="0x1CDEE000" />
9604        <register type="NOA" address="0x00009888" value="0x00E04000" />
9605        <register type="NOA" address="0x00009888" value="0x0EE04000" />
9606        <register type="NOA" address="0x00009888" value="0x18E04000" />
9607        <register type="NOA" address="0x00009888" value="0x1AE00010" />
9608        <register type="NOA" address="0x00009888" value="0x10E18000" />
9609        <register type="NOA" address="0x00009888" value="0x1EE100E0" />
9610        <register type="NOA" address="0x00009888" value="0x08E9C5C3" />
9611        <register type="NOA" address="0x00009888" value="0x10E90000" />
9612        <register type="NOA" address="0x00009888" value="0x00EAC000" />
9613        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
9614        <register type="NOA" address="0x00009888" value="0x18EA0500" />
9615        <register type="NOA" address="0x00009888" value="0x00EC4000" />
9616        <register type="NOA" address="0x00009888" value="0x0EEC4000" />
9617        <register type="NOA" address="0x00009888" value="0x18EC0005" />
9618        <register type="NOA" address="0x00009888" value="0x00EE00C3" />
9619        <register type="NOA" address="0x00009888" value="0x06EEC500" />
9620        <register type="NOA" address="0x00009888" value="0x10EE0000" />
9621        <register type="NOA" address="0x00009888" value="0x00EF4000" />
9622        <register type="NOA" address="0x00009888" value="0x0EEF4000" />
9623        <register type="NOA" address="0x00009888" value="0x0C045400" />
9624        <register type="NOA" address="0x00009888" value="0x0E045555" />
9625        <register type="NOA" address="0x00009888" value="0x10040155" />
9626        <register type="NOA" address="0x00009888" value="0x04055000" />
9627        <register type="NOA" address="0x00009888" value="0x0A055000" />
9628        <register type="NOA" address="0x00009888" value="0x0C055000" />
9629        <register type="NOA" address="0x00009888" value="0x0E055000" />
9630        <register type="NOA" address="0x00009888" value="0x14050055" />
9631        <register type="NOA" address="0x00009888" value="0x06055000" />
9632        <register type="NOA" address="0x00009888" value="0x08055000" />
9633        <register type="NOA" address="0x00009888" value="0x2406FF00" />
9634        <register type="NOA" address="0x00009888" value="0x260600FF" />
9635        <register type="NOA" address="0x00009888" value="0x0E08A000" />
9636        <register type="NOA" address="0x00009888" value="0x00088000" />
9637        <register type="NOA" address="0x00009888" value="0x02082000" />
9638        <register type="NOA" address="0x00009888" value="0x14090050" />
9639        <register type="NOA" address="0x00009888" value="0x04094000" />
9640        <register type="NOA" address="0x00009888" value="0x06091000" />
9641        <register type="NOA" address="0x00009888" value="0x000D2000" />
9642        <register type="NOA" address="0x00009888" value="0x060D8000" />
9643        <register type="NOA" address="0x00009888" value="0x080DA000" />
9644        <register type="NOA" address="0x00009888" value="0x040E1000" />
9645        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
9646        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
9647        <register type="NOA" address="0x00009888" value="0x1812FC00" />
9648        <register type="NOA" address="0x00009888" value="0x1A12002B" />
9649        <register type="NOA" address="0x00009888" value="0x02128000" />
9650        <register type="NOA" address="0x00009888" value="0x04128000" />
9651        <register type="NOA" address="0x00009888" value="0x0813C000" />
9652        <register type="NOA" address="0x00009888" value="0x0A13F000" />
9653        <register type="NOA" address="0x00009888" value="0x04136000" />
9654        <register type="NOA" address="0x00009888" value="0x0A14C000" />
9655        <register type="NOA" address="0x00009888" value="0x0C14C000" />
9656        <register type="NOA" address="0x00009888" value="0x0E14C000" />
9657        <register type="NOA" address="0x00009888" value="0x00148000" />
9658        <register type="NOA" address="0x00009888" value="0x02144000" />
9659        <register type="NOA" address="0x00009888" value="0x00158000" />
9660        <register type="NOA" address="0x00009888" value="0x0E158000" />
9661        <register type="NOA" address="0x00009888" value="0x16152AD0" />
9662        <register type="NOA" address="0x00009888" value="0x18150005" />
9663        <register type="NOA" address="0x00009888" value="0x02154000" />
9664        <register type="NOA" address="0x00009888" value="0x04154000" />
9665        <register type="NOA" address="0x00009888" value="0x0615C000" />
9666        <register type="NOA" address="0x00009888" value="0x0815C000" />
9667        <register type="NOA" address="0x00009888" value="0x0A15C000" />
9668        <register type="NOA" address="0x00009888" value="0x0C15C000" />
9669        <register type="NOA" address="0x00009888" value="0x02188000" />
9670        <register type="NOA" address="0x00009888" value="0x0418A000" />
9671        <register type="NOA" address="0x00009888" value="0x06182000" />
9672        <register type="NOA" address="0x00009888" value="0x0A198000" />
9673        <register type="NOA" address="0x00009888" value="0x0C19A000" />
9674        <register type="NOA" address="0x00009888" value="0x0E192000" />
9675        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
9676        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
9677        <register type="NOA" address="0x00009888" value="0x121D5400" />
9678        <register type="NOA" address="0x00009888" value="0x141D0002" />
9679        <register type="NOA" address="0x00009884" value="0x00000003" />
9680        <register type="NOA" address="0x00009888" value="0x301F8000" />
9681        <register type="NOA" address="0x00009888" value="0x501F4924" />
9682        <register type="NOA" address="0x00009888" value="0x521F4924" />
9683        <register type="NOA" address="0x00009888" value="0x541F0024" />
9684        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
9685        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
9686        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
9687        <register type="NOA" address="0x00009888" value="0x461F4030" />
9688        <register type="NOA" address="0x00009888" value="0x481F0040" />
9689        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
9690        <register type="NOA" address="0x00009888" value="0x4C1F0010" />
9691        <register type="NOA" address="0x00009888" value="0x141F0000" />
9692        <register type="NOA" address="0x00009888" value="0x401F1010" />
9693        <register type="NOA" address="0x00009888" value="0x421F3030" />
9694        <register type="NOA" address="0x00009888" value="0x441F4040" />
9695    </register_config>
9696    <register_config type="OA">
9697        <register type="OA" address="0x00002740" value="0x00000000" />
9698        <register type="OA" address="0x00002710" value="0x00000000" />
9699        <register type="OA" address="0x00002714" value="0xF0800000" />
9700        <register type="OA" address="0x00002720" value="0x00000000" />
9701        <register type="OA" address="0x00002724" value="0xF0800000" />
9702        <register type="OA" address="0x00002770" value="0x00000018" />
9703        <register type="OA" address="0x00002774" value="0x0000FFFC" />
9704        <register type="OA" address="0x00002778" value="0x00000060" />
9705        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
9706        <register type="OA" address="0x00002780" value="0x00000180" />
9707        <register type="OA" address="0x00002784" value="0x0000FFCF" />
9708        <register type="OA" address="0x00002788" value="0x00000600" />
9709        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
9710        <register type="OA" address="0x00002790" value="0x00001800" />
9711        <register type="OA" address="0x00002794" value="0x0000FCFF" />
9712        <register type="OA" address="0x00002798" value="0x00006000" />
9713        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
9714        <register type="OA" address="0x000027A0" value="0x00018000" />
9715        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
9716        <register type="OA" address="0x000027A8" value="0x00060000" />
9717        <register type="OA" address="0x000027AC" value="0x00003FFF" />
9718    </register_config>
9719    <register_config type="FLEX">
9720        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9721        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9722        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9723        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9724        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9725        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9726        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9727    </register_config>
9728  </set>
9729
9730  <set name="Metric set TDL_2"
9731       chipset="EHL"
9732       symbol_name="TDL_2"
9733       underscore_name="tdl_2"
9734       mdapi_supported_apis="VK OGL OCL IO BB"
9735       hw_config_guid="47e27fcf-9904-4fc0-a661-636dffeafe7d"
9736       >
9737    <counter name="GPU Time Elapsed"
9738             symbol_name="GpuTime"
9739             underscore_name="gpu_time"
9740             description="Time elapsed on the GPU during the measurement."
9741             data_type="uint64"
9742             units="ns"
9743             semantic_type="duration"
9744             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9745             mdapi_group="GPU"
9746             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9747             mdapi_supported_apis=""
9748             mdapi_hw_unit_type="gpu"
9749             />
9750    <counter name="GPU Core Clocks"
9751             symbol_name="GpuCoreClocks"
9752             underscore_name="gpu_core_clocks"
9753             description="The total number of GPU core clocks elapsed during the measurement."
9754             data_type="uint64"
9755             units="cycles"
9756             semantic_type="event"
9757             equation="GPU_CLOCK 0 READ"
9758             mdapi_group="GPU"
9759             mdapi_usage_flags="Tier1 Frame Batch Draw"
9760             mdapi_supported_apis=""
9761             mdapi_hw_unit_type="gpu"
9762             />
9763    <counter name="AVG GPU Core Frequency"
9764             symbol_name="AvgGpuCoreFrequency"
9765             underscore_name="avg_gpu_core_frequency"
9766             description="Average GPU Core Frequency in the measurement."
9767             data_type="uint64"
9768             max_equation="$GpuMaxFrequency"
9769             units="hz"
9770             semantic_type="event"
9771             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9772             mdapi_group="GPU"
9773             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9774             mdapi_supported_apis=""
9775             mdapi_hw_unit_type="gpu"
9776             />
9777    <counter name="GPU Busy"
9778             symbol_name="GpuBusy"
9779             underscore_name="gpu_busy"
9780             description="The percentage of time in which the GPU has been processing GPU commands."
9781             data_type="float"
9782             max_equation="100"
9783             units="percent"
9784             semantic_type="duration"
9785             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9786             mdapi_group="GPU"
9787             mdapi_usage_flags="Tier1 Overview System Frame"
9788             mdapi_supported_apis=""
9789             mdapi_hw_unit_type="gpu"
9790             />
9791    <counter name="VS Threads Dispatched"
9792             symbol_name="VsThreads"
9793             underscore_name="vs_threads"
9794             description="The total number of vertex shader hardware threads dispatched."
9795             data_type="uint64"
9796             units="threads"
9797             semantic_type="event"
9798             equation="A 1 READ"
9799             mdapi_group="EU Array/Vertex Shader"
9800             mdapi_usage_flags="Tier3 Frame Batch Draw"
9801             mdapi_supported_apis=""
9802             mdapi_hw_unit_type="gpu"
9803             />
9804    <counter name="HS Threads Dispatched"
9805             symbol_name="HsThreads"
9806             underscore_name="hs_threads"
9807             description="The total number of hull shader hardware threads dispatched."
9808             data_type="uint64"
9809             units="threads"
9810             semantic_type="event"
9811             equation="A 2 READ"
9812             mdapi_group="EU Array/Hull Shader"
9813             mdapi_usage_flags="Tier3 Frame Batch Draw"
9814             mdapi_supported_apis=""
9815             mdapi_hw_unit_type="gpu"
9816             />
9817    <counter name="DS Threads Dispatched"
9818             symbol_name="DsThreads"
9819             underscore_name="ds_threads"
9820             description="The total number of domain shader hardware threads dispatched."
9821             data_type="uint64"
9822             units="threads"
9823             semantic_type="event"
9824             equation="A 3 READ"
9825             mdapi_group="EU Array/Domain Shader"
9826             mdapi_usage_flags="Tier3 Frame Batch Draw"
9827             mdapi_supported_apis=""
9828             mdapi_hw_unit_type="gpu"
9829             />
9830    <counter name="GS Threads Dispatched"
9831             symbol_name="GsThreads"
9832             underscore_name="gs_threads"
9833             description="The total number of geometry shader hardware threads dispatched."
9834             data_type="uint64"
9835             units="threads"
9836             semantic_type="event"
9837             equation="A 5 READ"
9838             mdapi_group="EU Array/Geometry Shader"
9839             mdapi_usage_flags="Tier3 Frame Batch Draw"
9840             mdapi_supported_apis=""
9841             mdapi_hw_unit_type="gpu"
9842             />
9843    <counter name="FS Threads Dispatched"
9844             symbol_name="PsThreads"
9845             underscore_name="ps_threads"
9846             description="The total number of fragment shader hardware threads dispatched."
9847             data_type="uint64"
9848             units="threads"
9849             semantic_type="event"
9850             equation="A 6 READ"
9851             mdapi_group="EU Array/Fragment Shader"
9852             mdapi_usage_flags="Tier3 Frame Batch Draw"
9853             mdapi_supported_apis=""
9854             mdapi_hw_unit_type="gpu"
9855             />
9856    <counter name="CS Threads Dispatched"
9857             symbol_name="CsThreads"
9858             underscore_name="cs_threads"
9859             description="The total number of compute shader hardware threads dispatched."
9860             data_type="uint64"
9861             units="threads"
9862             semantic_type="event"
9863             equation="A 4 READ"
9864             mdapi_group="EU Array/Compute Shader"
9865             mdapi_usage_flags="Tier3 Frame Batch Draw"
9866             mdapi_supported_apis=""
9867             mdapi_hw_unit_type="gpu"
9868             />
9869    <counter name="EU Active"
9870             symbol_name="EuActive"
9871             underscore_name="eu_active"
9872             description="The percentage of time in which the Execution Units were actively processing."
9873             data_type="float"
9874             max_equation="100"
9875             units="percent"
9876             semantic_type="duration"
9877             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9878             mdapi_group="EU Array"
9879             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9880             mdapi_supported_apis=""
9881             mdapi_hw_unit_type="gpu"
9882             />
9883    <counter name="EU Stall"
9884             symbol_name="EuStall"
9885             underscore_name="eu_stall"
9886             description="The percentage of time in which the Execution Units were stalled."
9887             data_type="float"
9888             max_equation="100"
9889             units="percent"
9890             semantic_type="duration"
9891             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9892             mdapi_group="EU Array"
9893             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9894             mdapi_supported_apis=""
9895             mdapi_hw_unit_type="gpu"
9896             />
9897    <counter name="EU Both FPU Pipes Active"
9898             symbol_name="EuFpuBothActive"
9899             underscore_name="eu_fpu_both_active"
9900             description="The percentage of time in which both EU FPU pipelines were actively processing."
9901             data_type="float"
9902             max_equation="100"
9903             units="percent"
9904             semantic_type="duration"
9905             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9906             mdapi_group="EU Array/Pipes"
9907             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9908             mdapi_supported_apis=""
9909             mdapi_hw_unit_type="gpu"
9910             />
9911    <counter name="VS FPU0 Pipe Active"
9912             symbol_name="VsFpu0Active"
9913             underscore_name="vs_fpu0_active"
9914             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9915             data_type="float"
9916             max_equation="100"
9917             units="percent"
9918             semantic_type="duration"
9919             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9920             mdapi_group="EU Array/Vertex Shader"
9921             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9922             mdapi_supported_apis=""
9923             mdapi_hw_unit_type="gpu"
9924             />
9925    <counter name="VS FPU1 Pipe Active"
9926             symbol_name="VsFpu1Active"
9927             underscore_name="vs_fpu1_active"
9928             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9929             data_type="float"
9930             max_equation="100"
9931             units="percent"
9932             semantic_type="duration"
9933             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9934             mdapi_group="EU Array/Vertex Shader"
9935             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9936             mdapi_supported_apis=""
9937             mdapi_hw_unit_type="gpu"
9938             />
9939    <counter name="VS Send Pipe Active"
9940             symbol_name="VsSendActive"
9941             underscore_name="vs_send_active"
9942             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9943             data_type="float"
9944             max_equation="100"
9945             units="percent"
9946             semantic_type="duration"
9947             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9948             mdapi_group="EU Array/Vertex Shader"
9949             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9950             mdapi_supported_apis=""
9951             mdapi_hw_unit_type="gpu"
9952             />
9953    <counter name="PS FPU0 Pipe Active"
9954             symbol_name="PsFpu0Active"
9955             underscore_name="ps_fpu0_active"
9956             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9957             data_type="float"
9958             max_equation="100"
9959             units="percent"
9960             semantic_type="duration"
9961             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9962             mdapi_group="EU Array/Pixel Shader"
9963             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9964             mdapi_supported_apis=""
9965             mdapi_hw_unit_type="gpu"
9966             />
9967    <counter name="PS FPU1 Pipe Active"
9968             symbol_name="PsFpu1Active"
9969             underscore_name="ps_fpu1_active"
9970             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9971             data_type="float"
9972             max_equation="100"
9973             units="percent"
9974             semantic_type="duration"
9975             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9976             mdapi_group="EU Array/Pixel Shader"
9977             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9978             mdapi_supported_apis=""
9979             mdapi_hw_unit_type="gpu"
9980             />
9981    <counter name="PS Send Pipeline Active"
9982             symbol_name="PsSendActive"
9983             underscore_name="ps_send_active"
9984             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9985             data_type="float"
9986             max_equation="100"
9987             units="percent"
9988             semantic_type="duration"
9989             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9990             mdapi_group="EU Array/Pixel Shader"
9991             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9992             mdapi_supported_apis=""
9993             mdapi_hw_unit_type="gpu"
9994             />
9995    <counter name="FS Both FPU Active"
9996             symbol_name="PsEuBothFpuActive"
9997             underscore_name="ps_eu_both_fpu_active"
9998             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9999             data_type="float"
10000             max_equation="100"
10001             units="percent"
10002             semantic_type="duration"
10003             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10004             mdapi_group="3D Pipe/Fragment Shader"
10005             mdapi_usage_flags="Tier4 Frame Batch Draw"
10006             mdapi_supported_apis=""
10007             mdapi_hw_unit_type="gpu"
10008             />
10009    <counter name="Rasterized Pixels"
10010             symbol_name="RasterizedPixels"
10011             underscore_name="rasterized_pixels"
10012             description="The total number of rasterized pixels."
10013             data_type="uint64"
10014             units="pixels"
10015             semantic_type="event"
10016             equation="A 21 READ 4 UMUL"
10017             mdapi_group="3D Pipe/Rasterizer"
10018             mdapi_usage_flags="Tier3 Frame Batch Draw"
10019             mdapi_supported_apis=""
10020             mdapi_hw_unit_type="gpu"
10021             />
10022    <counter name="Early Hi-Depth Test Fails"
10023             symbol_name="HiDepthTestFails"
10024             underscore_name="hi_depth_test_fails"
10025             description="The total number of pixels dropped on early hierarchical depth test."
10026             data_type="uint64"
10027             units="pixels"
10028             semantic_type="event"
10029             equation="A 22 READ 4 UMUL"
10030             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10031             mdapi_usage_flags="Tier3 Frame Batch Draw"
10032             mdapi_supported_apis=""
10033             mdapi_hw_unit_type="gpu"
10034             />
10035    <counter name="Early Depth Test Fails"
10036             symbol_name="EarlyDepthTestFails"
10037             underscore_name="early_depth_test_fails"
10038             description="The total number of pixels dropped on early depth test."
10039             data_type="uint64"
10040             units="pixels"
10041             semantic_type="event"
10042             equation="A 23 READ 4 UMUL"
10043             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10044             mdapi_usage_flags="Tier3 Frame Batch Draw"
10045             mdapi_supported_apis=""
10046             mdapi_hw_unit_type="gpu"
10047             />
10048    <counter name="Samples Killed in FS"
10049             symbol_name="SamplesKilledInPs"
10050             underscore_name="samples_killed_in_ps"
10051             description="The total number of samples or pixels dropped in fragment shaders."
10052             data_type="uint64"
10053             units="pixels"
10054             semantic_type="event"
10055             equation="A 24 READ 4 UMUL"
10056             mdapi_group="3D Pipe/Fragment Shader"
10057             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10058             mdapi_supported_apis=""
10059             mdapi_hw_unit_type="gpu"
10060             />
10061    <counter name="Pixels Failing Tests"
10062             symbol_name="PixelsFailingPostPsTests"
10063             underscore_name="pixels_failing_post_ps_tests"
10064             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10065             data_type="uint64"
10066             units="pixels"
10067             semantic_type="event"
10068             equation="A 25 READ 4 UMUL"
10069             mdapi_group="3D Pipe/Output Merger"
10070             mdapi_usage_flags="Tier3 Frame Batch Draw"
10071             mdapi_supported_apis=""
10072             mdapi_hw_unit_type="gpu"
10073             />
10074    <counter name="Samples Written"
10075             symbol_name="SamplesWritten"
10076             underscore_name="samples_written"
10077             description="The total number of samples or pixels written to all render targets."
10078             data_type="uint64"
10079             units="pixels"
10080             semantic_type="event"
10081             equation="A 26 READ 4 UMUL"
10082             mdapi_group="3D Pipe/Output Merger"
10083             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10084             mdapi_supported_apis=""
10085             mdapi_hw_unit_type="gpu"
10086             />
10087    <counter name="Samples Blended"
10088             symbol_name="SamplesBlended"
10089             underscore_name="samples_blended"
10090             description="The total number of blended samples or pixels written to all render targets."
10091             data_type="uint64"
10092             units="pixels"
10093             semantic_type="event"
10094             equation="A 27 READ 4 UMUL"
10095             mdapi_group="3D Pipe/Output Merger"
10096             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10097             mdapi_supported_apis=""
10098             mdapi_hw_unit_type="gpu"
10099             />
10100    <counter name="Sampler Texels"
10101             symbol_name="SamplerTexels"
10102             underscore_name="sampler_texels"
10103             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10104             data_type="uint64"
10105             units="texels"
10106             semantic_type="event"
10107             equation="A 28 READ 4 UMUL"
10108             mdapi_group="Sampler/Sampler Input"
10109             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10110             mdapi_supported_apis=""
10111             mdapi_hw_unit_type="gpu"
10112             />
10113    <counter name="Sampler Texels Misses"
10114             symbol_name="SamplerTexelMisses"
10115             underscore_name="sampler_texel_misses"
10116             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10117             data_type="uint64"
10118             units="texels"
10119             semantic_type="event"
10120             equation="A 29 READ 4 UMUL"
10121             mdapi_group="Sampler/Sampler Cache"
10122             mdapi_usage_flags="Tier3 Batch Frame Draw"
10123             mdapi_supported_apis=""
10124             mdapi_hw_unit_type="gpu"
10125             />
10126    <counter name="SLM Bytes Read"
10127             symbol_name="SlmBytesRead"
10128             underscore_name="slm_bytes_read"
10129             description="The total number of GPU memory bytes read from shared local memory."
10130             data_type="uint64"
10131             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10132             units="bytes"
10133             semantic_type="throughput"
10134             equation="A 30 READ 64 UMUL"
10135             mdapi_group="L3/Data Port/SLM"
10136             mdapi_usage_flags="Tier3 Frame Batch Draw"
10137             mdapi_supported_apis=""
10138             mdapi_hw_unit_type="gpu"
10139             />
10140    <counter name="SLM Bytes Written"
10141             symbol_name="SlmBytesWritten"
10142             underscore_name="slm_bytes_written"
10143             description="The total number of GPU memory bytes written into shared local memory."
10144             data_type="uint64"
10145             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10146             units="bytes"
10147             semantic_type="throughput"
10148             equation="A 31 READ 64 UMUL"
10149             mdapi_group="L3/Data Port/SLM"
10150             mdapi_usage_flags="Tier3 Frame Batch Draw"
10151             mdapi_supported_apis=""
10152             mdapi_hw_unit_type="gpu"
10153             />
10154    <counter name="Shader Memory Accesses"
10155             symbol_name="ShaderMemoryAccesses"
10156             underscore_name="shader_memory_accesses"
10157             description="The total number of shader memory accesses to L3."
10158             data_type="uint64"
10159             units="messages"
10160             semantic_type="event"
10161             equation="A 32 READ"
10162             mdapi_group="L3/Data Port"
10163             mdapi_usage_flags="Tier3 Frame Batch Draw"
10164             mdapi_supported_apis=""
10165             mdapi_hw_unit_type="gpu"
10166             />
10167    <counter name="Shader Atomic Memory Accesses"
10168             symbol_name="ShaderAtomics"
10169             underscore_name="shader_atomics"
10170             description="The total number of shader atomic memory accesses."
10171             data_type="uint64"
10172             units="messages"
10173             semantic_type="event"
10174             equation="A 34 READ"
10175             mdapi_group="L3/Data Port/Atomics"
10176             mdapi_usage_flags="Tier3 Frame Batch Draw"
10177             mdapi_supported_apis=""
10178             mdapi_hw_unit_type="gpu"
10179             />
10180    <counter name="L3 Shader Throughput"
10181             symbol_name="L3ShaderThroughput"
10182             underscore_name="l3_shader_throughput"
10183             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10184             data_type="uint64"
10185             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10186             units="bytes"
10187             semantic_type="throughput"
10188             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
10189             mdapi_group="L3/Data Port"
10190             mdapi_usage_flags="Tier2 Frame Batch Draw"
10191             mdapi_supported_apis=""
10192             mdapi_hw_unit_type="gpu"
10193             />
10194    <counter name="Shader Barrier Messages"
10195             symbol_name="ShaderBarriers"
10196             underscore_name="shader_barriers"
10197             description="The total number of shader barrier messages."
10198             data_type="uint64"
10199             units="messages"
10200             semantic_type="event"
10201             equation="A 35 READ"
10202             mdapi_group="EU Array/Barrier"
10203             mdapi_usage_flags="Tier3 Frame Batch Draw"
10204             mdapi_supported_apis=""
10205             mdapi_hw_unit_type="gpu"
10206             />
10207    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
10208             symbol_name="NonPSThread00ReadyForDispatch"
10209             underscore_name="non_ps_thread00_ready_for_dispatch"
10210             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
10211             data_type="float"
10212             max_equation="100"
10213             units="percent"
10214             semantic_type="duration"
10215             equation="GPU_CLOCK 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10216             availability="$SubsliceMask 1 AND"
10217             mdapi_group="GPU/Thread Dispatcher"
10218             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10219             mdapi_supported_apis=""
10220             mdapi_hw_unit_type="subslice"
10221             />
10222    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
10223             symbol_name="NonPSThread01ReadyForDispatch"
10224             underscore_name="non_ps_thread01_ready_for_dispatch"
10225             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
10226             data_type="float"
10227             max_equation="100"
10228             units="percent"
10229             semantic_type="duration"
10230             equation="GPU_CLOCK 0 READ C 0 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10231             availability="$SubsliceMask 2 AND"
10232             mdapi_group="GPU/Thread Dispatcher"
10233             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10234             mdapi_supported_apis=""
10235             mdapi_hw_unit_type="subslice"
10236             />
10237    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
10238             symbol_name="NonPSThread02ReadyForDispatch"
10239             underscore_name="non_ps_thread02_ready_for_dispatch"
10240             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
10241             data_type="float"
10242             max_equation="100"
10243             units="percent"
10244             semantic_type="duration"
10245             equation="GPU_CLOCK 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10246             availability="$SubsliceMask 4 AND"
10247             mdapi_group="GPU/Thread Dispatcher"
10248             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10249             mdapi_supported_apis=""
10250             mdapi_hw_unit_type="subslice"
10251             />
10252    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
10253             symbol_name="NonPSThread03ReadyForDispatch"
10254             underscore_name="non_ps_thread03_ready_for_dispatch"
10255             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
10256             data_type="float"
10257             max_equation="100"
10258             units="percent"
10259             semantic_type="duration"
10260             equation="GPU_CLOCK 0 READ C 2 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10261             availability="$SubsliceMask 8 AND"
10262             mdapi_group="GPU/Thread Dispatcher"
10263             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10264             mdapi_supported_apis=""
10265             mdapi_hw_unit_type="subslice"
10266             />
10267    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
10268             symbol_name="NonPSThread04ReadyForDispatch"
10269             underscore_name="non_ps_thread04_ready_for_dispatch"
10270             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
10271             data_type="float"
10272             max_equation="100"
10273             units="percent"
10274             semantic_type="duration"
10275             equation="GPU_CLOCK 0 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10276             availability="$SubsliceMask 16 AND"
10277             mdapi_group="GPU/Thread Dispatcher"
10278             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10279             mdapi_supported_apis=""
10280             mdapi_hw_unit_type="subslice"
10281             />
10282    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
10283             symbol_name="NonPSThread05ReadyForDispatch"
10284             underscore_name="non_ps_thread05_ready_for_dispatch"
10285             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
10286             data_type="float"
10287             max_equation="100"
10288             units="percent"
10289             semantic_type="duration"
10290             equation="GPU_CLOCK 0 READ C 4 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10291             availability="$SubsliceMask 32 AND"
10292             mdapi_group="GPU/Thread Dispatcher"
10293             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10294             mdapi_supported_apis=""
10295             mdapi_hw_unit_type="subslice"
10296             />
10297    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
10298             symbol_name="NonPSThread06ReadyForDispatch"
10299             underscore_name="non_ps_thread06_ready_for_dispatch"
10300             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
10301             data_type="float"
10302             max_equation="100"
10303             units="percent"
10304             semantic_type="duration"
10305             equation="GPU_CLOCK 0 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10306             availability="$SubsliceMask 64 AND"
10307             mdapi_group="GPU/Thread Dispatcher"
10308             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10309             mdapi_supported_apis=""
10310             mdapi_hw_unit_type="subslice"
10311             />
10312    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
10313             symbol_name="NonPSThread07ReadyForDispatch"
10314             underscore_name="non_ps_thread07_ready_for_dispatch"
10315             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
10316             data_type="float"
10317             max_equation="100"
10318             units="percent"
10319             semantic_type="duration"
10320             equation="GPU_CLOCK 0 READ C 6 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10321             availability="$SubsliceMask 128 AND"
10322             mdapi_group="GPU/Thread Dispatcher"
10323             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10324             mdapi_supported_apis=""
10325             mdapi_hw_unit_type="subslice"
10326             />
10327    <counter name="SQ is full"
10328             symbol_name="GTRequestQueueFull"
10329             underscore_name="gt_request_queue_full"
10330             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
10331             data_type="float"
10332             max_equation="100"
10333             units="percent"
10334             semantic_type="duration"
10335             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10336             mdapi_group="GTI"
10337             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10338             mdapi_supported_apis=""
10339             mdapi_hw_unit_type="gpu"
10340             />
10341    <register_config type="NOA">
10342        <register type="NOA" address="0x00000D04" value="0x00000200" />
10343        <register type="NOA" address="0x00009840" value="0x00000000" />
10344        <register type="NOA" address="0x00009884" value="0x00000000" />
10345        <register type="NOA" address="0x00009888" value="0x14290000" />
10346        <register type="NOA" address="0x00009888" value="0x142E0000" />
10347        <register type="NOA" address="0x00009888" value="0x14690000" />
10348        <register type="NOA" address="0x00009888" value="0x146E0000" />
10349        <register type="NOA" address="0x00009888" value="0x14A90000" />
10350        <register type="NOA" address="0x00009888" value="0x14AE0000" />
10351        <register type="NOA" address="0x00009888" value="0x14E90000" />
10352        <register type="NOA" address="0x00009888" value="0x14EE0000" />
10353        <register type="NOA" address="0x00009888" value="0x1E1E0018" />
10354        <register type="NOA" address="0x00009888" value="0x1A205000" />
10355        <register type="NOA" address="0x00009888" value="0x1E211800" />
10356        <register type="NOA" address="0x00009888" value="0x0C29C100" />
10357        <register type="NOA" address="0x00009888" value="0x10290000" />
10358        <register type="NOA" address="0x00009888" value="0x1A2A0034" />
10359        <register type="NOA" address="0x00009888" value="0x182C1400" />
10360        <register type="NOA" address="0x00009888" value="0x0E2E00C1" />
10361        <register type="NOA" address="0x00009888" value="0x102E0000" />
10362        <register type="NOA" address="0x00009888" value="0x1A2F1000" />
10363        <register type="NOA" address="0x00009888" value="0x1E5E0020" />
10364        <register type="NOA" address="0x00009888" value="0x125E8000" />
10365        <register type="NOA" address="0x00009888" value="0x1C600001" />
10366        <register type="NOA" address="0x00009888" value="0x02604000" />
10367        <register type="NOA" address="0x00009888" value="0x1E612000" />
10368        <register type="NOA" address="0x00009888" value="0x12618000" />
10369        <register type="NOA" address="0x00009888" value="0x0E69C100" />
10370        <register type="NOA" address="0x00009888" value="0x10690000" />
10371        <register type="NOA" address="0x00009888" value="0x1A6A0040" />
10372        <register type="NOA" address="0x00009888" value="0x026AC000" />
10373        <register type="NOA" address="0x00009888" value="0x186C4000" />
10374        <register type="NOA" address="0x00009888" value="0x026C4000" />
10375        <register type="NOA" address="0x00009888" value="0x006EC100" />
10376        <register type="NOA" address="0x00009888" value="0x106E0000" />
10377        <register type="NOA" address="0x00009888" value="0x026F4000" />
10378        <register type="NOA" address="0x00009888" value="0x149E8000" />
10379        <register type="NOA" address="0x00009888" value="0x169E8000" />
10380        <register type="NOA" address="0x00009888" value="0x04A04000" />
10381        <register type="NOA" address="0x00009888" value="0x06A04000" />
10382        <register type="NOA" address="0x00009888" value="0x14A18000" />
10383        <register type="NOA" address="0x00009888" value="0x16A18000" />
10384        <register type="NOA" address="0x00009888" value="0x02A900C1" />
10385        <register type="NOA" address="0x00009888" value="0x10A90000" />
10386        <register type="NOA" address="0x00009888" value="0x04AA4000" />
10387        <register type="NOA" address="0x00009888" value="0x06AAC000" />
10388        <register type="NOA" address="0x00009888" value="0x04AC4000" />
10389        <register type="NOA" address="0x00009888" value="0x06AC4000" />
10390        <register type="NOA" address="0x00009888" value="0x02AEC100" />
10391        <register type="NOA" address="0x00009888" value="0x10AE0000" />
10392        <register type="NOA" address="0x00009888" value="0x06AF4000" />
10393        <register type="NOA" address="0x00009888" value="0x18DE8000" />
10394        <register type="NOA" address="0x00009888" value="0x1CDE0800" />
10395        <register type="NOA" address="0x00009888" value="0x08E04000" />
10396        <register type="NOA" address="0x00009888" value="0x0AE04000" />
10397        <register type="NOA" address="0x00009888" value="0x18E18000" />
10398        <register type="NOA" address="0x00009888" value="0x1EE10008" />
10399        <register type="NOA" address="0x00009888" value="0x04E900C1" />
10400        <register type="NOA" address="0x00009888" value="0x10E90000" />
10401        <register type="NOA" address="0x00009888" value="0x08EA4000" />
10402        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
10403        <register type="NOA" address="0x00009888" value="0x08EC4000" />
10404        <register type="NOA" address="0x00009888" value="0x0AEC4000" />
10405        <register type="NOA" address="0x00009888" value="0x04EEC100" />
10406        <register type="NOA" address="0x00009888" value="0x10EE0000" />
10407        <register type="NOA" address="0x00009888" value="0x0AEF4000" />
10408        <register type="NOA" address="0x00009888" value="0x10040150" />
10409        <register type="NOA" address="0x00009888" value="0x0C045000" />
10410        <register type="NOA" address="0x00009888" value="0x0E040015" />
10411        <register type="NOA" address="0x00009888" value="0x14050054" />
10412        <register type="NOA" address="0x00009888" value="0x04054000" />
10413        <register type="NOA" address="0x00009888" value="0x06055000" />
10414        <register type="NOA" address="0x00009888" value="0x08055000" />
10415        <register type="NOA" address="0x00009888" value="0x260600E0" />
10416        <register type="NOA" address="0x00009888" value="0x24063E00" />
10417        <register type="NOA" address="0x00009888" value="0x0E088000" />
10418        <register type="NOA" address="0x00009888" value="0x00088000" />
10419        <register type="NOA" address="0x00009888" value="0x14090040" />
10420        <register type="NOA" address="0x00009888" value="0x04094000" />
10421        <register type="NOA" address="0x00009888" value="0x040DA000" />
10422        <register type="NOA" address="0x00009888" value="0x080E5000" />
10423        <register type="NOA" address="0x00009888" value="0x1A120020" />
10424        <register type="NOA" address="0x00009888" value="0x02128000" />
10425        <register type="NOA" address="0x00009888" value="0x0412C000" />
10426        <register type="NOA" address="0x00009888" value="0x0612C000" />
10427        <register type="NOA" address="0x00009888" value="0x0A138000" />
10428        <register type="NOA" address="0x00009888" value="0x0413E000" />
10429        <register type="NOA" address="0x00009888" value="0x0E148000" />
10430        <register type="NOA" address="0x00009888" value="0x00148000" />
10431        <register type="NOA" address="0x00009888" value="0x0214C000" />
10432        <register type="NOA" address="0x00009888" value="0x16156000" />
10433        <register type="NOA" address="0x00009888" value="0x18150007" />
10434        <register type="NOA" address="0x00009888" value="0x02154000" />
10435        <register type="NOA" address="0x00009888" value="0x04154000" />
10436        <register type="NOA" address="0x00009888" value="0x06154000" />
10437        <register type="NOA" address="0x00009888" value="0x08158000" />
10438        <register type="NOA" address="0x00009888" value="0x0A158000" />
10439        <register type="NOA" address="0x00009888" value="0x0C188000" />
10440        <register type="NOA" address="0x00009888" value="0x0E182000" />
10441        <register type="NOA" address="0x00009888" value="0x1419000A" />
10442        <register type="NOA" address="0x00009888" value="0x021CA000" />
10443        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
10444        <register type="NOA" address="0x00009884" value="0x00000003" />
10445        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
10446        <register type="NOA" address="0x00009888" value="0x141F0000" />
10447        <register type="NOA" address="0x00009888" value="0x521F4000" />
10448        <register type="NOA" address="0x00009888" value="0x541F0024" />
10449        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
10450        <register type="NOA" address="0x00009888" value="0x4E1F2410" />
10451        <register type="NOA" address="0x00009888" value="0x501F0024" />
10452        <register type="NOA" address="0x00009888" value="0x4C1F3040" />
10453        <register type="NOA" address="0x00009888" value="0x301F0000" />
10454        <register type="NOA" address="0x00009888" value="0x401F1000" />
10455        <register type="NOA" address="0x00009888" value="0x421F4000" />
10456        <register type="NOA" address="0x00009888" value="0x441F1730" />
10457    </register_config>
10458    <register_config type="OA">
10459        <register type="OA" address="0x00002740" value="0x00000000" />
10460        <register type="OA" address="0x00002710" value="0x00000000" />
10461        <register type="OA" address="0x00002714" value="0x00800000" />
10462        <register type="OA" address="0x00002720" value="0x00000000" />
10463        <register type="OA" address="0x00002724" value="0x00800000" />
10464    </register_config>
10465    <register_config type="FLEX">
10466        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10467        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10468        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10469        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10470        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10471    </register_config>
10472  </set>
10473
10474  <set name="Metric set TDL_3"
10475       chipset="EHL"
10476       symbol_name="TDL_3"
10477       underscore_name="tdl_3"
10478       mdapi_supported_apis="VK OGL OCL IO BB"
10479       hw_config_guid="98154f5e-cf17-423c-a096-e696f87c2906"
10480       >
10481    <counter name="GPU Time Elapsed"
10482             symbol_name="GpuTime"
10483             underscore_name="gpu_time"
10484             description="Time elapsed on the GPU during the measurement."
10485             data_type="uint64"
10486             units="ns"
10487             semantic_type="duration"
10488             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10489             mdapi_group="GPU"
10490             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10491             mdapi_supported_apis=""
10492             mdapi_hw_unit_type="gpu"
10493             />
10494    <counter name="GPU Core Clocks"
10495             symbol_name="GpuCoreClocks"
10496             underscore_name="gpu_core_clocks"
10497             description="The total number of GPU core clocks elapsed during the measurement."
10498             data_type="uint64"
10499             units="cycles"
10500             semantic_type="event"
10501             equation="GPU_CLOCK 0 READ"
10502             mdapi_group="GPU"
10503             mdapi_usage_flags="Tier1 Frame Batch Draw"
10504             mdapi_supported_apis=""
10505             mdapi_hw_unit_type="gpu"
10506             />
10507    <counter name="AVG GPU Core Frequency"
10508             symbol_name="AvgGpuCoreFrequency"
10509             underscore_name="avg_gpu_core_frequency"
10510             description="Average GPU Core Frequency in the measurement."
10511             data_type="uint64"
10512             max_equation="$GpuMaxFrequency"
10513             units="hz"
10514             semantic_type="event"
10515             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10516             mdapi_group="GPU"
10517             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10518             mdapi_supported_apis=""
10519             mdapi_hw_unit_type="gpu"
10520             />
10521    <counter name="GPU Busy"
10522             symbol_name="GpuBusy"
10523             underscore_name="gpu_busy"
10524             description="The percentage of time in which the GPU has been processing GPU commands."
10525             data_type="float"
10526             max_equation="100"
10527             units="percent"
10528             semantic_type="duration"
10529             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10530             mdapi_group="GPU"
10531             mdapi_usage_flags="Tier1 Overview System Frame"
10532             mdapi_supported_apis=""
10533             mdapi_hw_unit_type="gpu"
10534             />
10535    <counter name="VS Threads Dispatched"
10536             symbol_name="VsThreads"
10537             underscore_name="vs_threads"
10538             description="The total number of vertex shader hardware threads dispatched."
10539             data_type="uint64"
10540             units="threads"
10541             semantic_type="event"
10542             equation="A 1 READ"
10543             mdapi_group="EU Array/Vertex Shader"
10544             mdapi_usage_flags="Tier3 Frame Batch Draw"
10545             mdapi_supported_apis=""
10546             mdapi_hw_unit_type="gpu"
10547             />
10548    <counter name="HS Threads Dispatched"
10549             symbol_name="HsThreads"
10550             underscore_name="hs_threads"
10551             description="The total number of hull shader hardware threads dispatched."
10552             data_type="uint64"
10553             units="threads"
10554             semantic_type="event"
10555             equation="A 2 READ"
10556             mdapi_group="EU Array/Hull Shader"
10557             mdapi_usage_flags="Tier3 Frame Batch Draw"
10558             mdapi_supported_apis=""
10559             mdapi_hw_unit_type="gpu"
10560             />
10561    <counter name="DS Threads Dispatched"
10562             symbol_name="DsThreads"
10563             underscore_name="ds_threads"
10564             description="The total number of domain shader hardware threads dispatched."
10565             data_type="uint64"
10566             units="threads"
10567             semantic_type="event"
10568             equation="A 3 READ"
10569             mdapi_group="EU Array/Domain Shader"
10570             mdapi_usage_flags="Tier3 Frame Batch Draw"
10571             mdapi_supported_apis=""
10572             mdapi_hw_unit_type="gpu"
10573             />
10574    <counter name="GS Threads Dispatched"
10575             symbol_name="GsThreads"
10576             underscore_name="gs_threads"
10577             description="The total number of geometry shader hardware threads dispatched."
10578             data_type="uint64"
10579             units="threads"
10580             semantic_type="event"
10581             equation="A 5 READ"
10582             mdapi_group="EU Array/Geometry Shader"
10583             mdapi_usage_flags="Tier3 Frame Batch Draw"
10584             mdapi_supported_apis=""
10585             mdapi_hw_unit_type="gpu"
10586             />
10587    <counter name="FS Threads Dispatched"
10588             symbol_name="PsThreads"
10589             underscore_name="ps_threads"
10590             description="The total number of fragment shader hardware threads dispatched."
10591             data_type="uint64"
10592             units="threads"
10593             semantic_type="event"
10594             equation="A 6 READ"
10595             mdapi_group="EU Array/Fragment Shader"
10596             mdapi_usage_flags="Tier3 Frame Batch Draw"
10597             mdapi_supported_apis=""
10598             mdapi_hw_unit_type="gpu"
10599             />
10600    <counter name="CS Threads Dispatched"
10601             symbol_name="CsThreads"
10602             underscore_name="cs_threads"
10603             description="The total number of compute shader hardware threads dispatched."
10604             data_type="uint64"
10605             units="threads"
10606             semantic_type="event"
10607             equation="A 4 READ"
10608             mdapi_group="EU Array/Compute Shader"
10609             mdapi_usage_flags="Tier3 Frame Batch Draw"
10610             mdapi_supported_apis=""
10611             mdapi_hw_unit_type="gpu"
10612             />
10613    <counter name="EU Active"
10614             symbol_name="EuActive"
10615             underscore_name="eu_active"
10616             description="The percentage of time in which the Execution Units were actively processing."
10617             data_type="float"
10618             max_equation="100"
10619             units="percent"
10620             semantic_type="duration"
10621             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10622             mdapi_group="EU Array"
10623             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10624             mdapi_supported_apis=""
10625             mdapi_hw_unit_type="gpu"
10626             />
10627    <counter name="EU Stall"
10628             symbol_name="EuStall"
10629             underscore_name="eu_stall"
10630             description="The percentage of time in which the Execution Units were stalled."
10631             data_type="float"
10632             max_equation="100"
10633             units="percent"
10634             semantic_type="duration"
10635             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10636             mdapi_group="EU Array"
10637             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10638             mdapi_supported_apis=""
10639             mdapi_hw_unit_type="gpu"
10640             />
10641    <counter name="EU Both FPU Pipes Active"
10642             symbol_name="EuFpuBothActive"
10643             underscore_name="eu_fpu_both_active"
10644             description="The percentage of time in which both EU FPU pipelines were actively processing."
10645             data_type="float"
10646             max_equation="100"
10647             units="percent"
10648             semantic_type="duration"
10649             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10650             mdapi_group="EU Array/Pipes"
10651             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10652             mdapi_supported_apis=""
10653             mdapi_hw_unit_type="gpu"
10654             />
10655    <counter name="VS FPU0 Pipe Active"
10656             symbol_name="VsFpu0Active"
10657             underscore_name="vs_fpu0_active"
10658             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10659             data_type="float"
10660             max_equation="100"
10661             units="percent"
10662             semantic_type="duration"
10663             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10664             mdapi_group="EU Array/Vertex Shader"
10665             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10666             mdapi_supported_apis=""
10667             mdapi_hw_unit_type="gpu"
10668             />
10669    <counter name="VS FPU1 Pipe Active"
10670             symbol_name="VsFpu1Active"
10671             underscore_name="vs_fpu1_active"
10672             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
10673             data_type="float"
10674             max_equation="100"
10675             units="percent"
10676             semantic_type="duration"
10677             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10678             mdapi_group="EU Array/Vertex Shader"
10679             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10680             mdapi_supported_apis=""
10681             mdapi_hw_unit_type="gpu"
10682             />
10683    <counter name="VS Send Pipe Active"
10684             symbol_name="VsSendActive"
10685             underscore_name="vs_send_active"
10686             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
10687             data_type="float"
10688             max_equation="100"
10689             units="percent"
10690             semantic_type="duration"
10691             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10692             mdapi_group="EU Array/Vertex Shader"
10693             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10694             mdapi_supported_apis=""
10695             mdapi_hw_unit_type="gpu"
10696             />
10697    <counter name="PS FPU0 Pipe Active"
10698             symbol_name="PsFpu0Active"
10699             underscore_name="ps_fpu0_active"
10700             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10701             data_type="float"
10702             max_equation="100"
10703             units="percent"
10704             semantic_type="duration"
10705             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10706             mdapi_group="EU Array/Pixel Shader"
10707             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10708             mdapi_supported_apis=""
10709             mdapi_hw_unit_type="gpu"
10710             />
10711    <counter name="PS FPU1 Pipe Active"
10712             symbol_name="PsFpu1Active"
10713             underscore_name="ps_fpu1_active"
10714             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10715             data_type="float"
10716             max_equation="100"
10717             units="percent"
10718             semantic_type="duration"
10719             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10720             mdapi_group="EU Array/Pixel Shader"
10721             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10722             mdapi_supported_apis=""
10723             mdapi_hw_unit_type="gpu"
10724             />
10725    <counter name="PS Send Pipeline Active"
10726             symbol_name="PsSendActive"
10727             underscore_name="ps_send_active"
10728             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10729             data_type="float"
10730             max_equation="100"
10731             units="percent"
10732             semantic_type="duration"
10733             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10734             mdapi_group="EU Array/Pixel Shader"
10735             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10736             mdapi_supported_apis=""
10737             mdapi_hw_unit_type="gpu"
10738             />
10739    <counter name="FS Both FPU Active"
10740             symbol_name="PsEuBothFpuActive"
10741             underscore_name="ps_eu_both_fpu_active"
10742             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10743             data_type="float"
10744             max_equation="100"
10745             units="percent"
10746             semantic_type="duration"
10747             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10748             mdapi_group="3D Pipe/Fragment Shader"
10749             mdapi_usage_flags="Tier4 Frame Batch Draw"
10750             mdapi_supported_apis=""
10751             mdapi_hw_unit_type="gpu"
10752             />
10753    <counter name="Rasterized Pixels"
10754             symbol_name="RasterizedPixels"
10755             underscore_name="rasterized_pixels"
10756             description="The total number of rasterized pixels."
10757             data_type="uint64"
10758             units="pixels"
10759             semantic_type="event"
10760             equation="A 21 READ 4 UMUL"
10761             mdapi_group="3D Pipe/Rasterizer"
10762             mdapi_usage_flags="Tier3 Frame Batch Draw"
10763             mdapi_supported_apis=""
10764             mdapi_hw_unit_type="gpu"
10765             />
10766    <counter name="Early Hi-Depth Test Fails"
10767             symbol_name="HiDepthTestFails"
10768             underscore_name="hi_depth_test_fails"
10769             description="The total number of pixels dropped on early hierarchical depth test."
10770             data_type="uint64"
10771             units="pixels"
10772             semantic_type="event"
10773             equation="A 22 READ 4 UMUL"
10774             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10775             mdapi_usage_flags="Tier3 Frame Batch Draw"
10776             mdapi_supported_apis=""
10777             mdapi_hw_unit_type="gpu"
10778             />
10779    <counter name="Early Depth Test Fails"
10780             symbol_name="EarlyDepthTestFails"
10781             underscore_name="early_depth_test_fails"
10782             description="The total number of pixels dropped on early depth test."
10783             data_type="uint64"
10784             units="pixels"
10785             semantic_type="event"
10786             equation="A 23 READ 4 UMUL"
10787             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10788             mdapi_usage_flags="Tier3 Frame Batch Draw"
10789             mdapi_supported_apis=""
10790             mdapi_hw_unit_type="gpu"
10791             />
10792    <counter name="Samples Killed in FS"
10793             symbol_name="SamplesKilledInPs"
10794             underscore_name="samples_killed_in_ps"
10795             description="The total number of samples or pixels dropped in fragment shaders."
10796             data_type="uint64"
10797             units="pixels"
10798             semantic_type="event"
10799             equation="A 24 READ 4 UMUL"
10800             mdapi_group="3D Pipe/Fragment Shader"
10801             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10802             mdapi_supported_apis=""
10803             mdapi_hw_unit_type="gpu"
10804             />
10805    <counter name="Pixels Failing Tests"
10806             symbol_name="PixelsFailingPostPsTests"
10807             underscore_name="pixels_failing_post_ps_tests"
10808             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10809             data_type="uint64"
10810             units="pixels"
10811             semantic_type="event"
10812             equation="A 25 READ 4 UMUL"
10813             mdapi_group="3D Pipe/Output Merger"
10814             mdapi_usage_flags="Tier3 Frame Batch Draw"
10815             mdapi_supported_apis=""
10816             mdapi_hw_unit_type="gpu"
10817             />
10818    <counter name="Samples Written"
10819             symbol_name="SamplesWritten"
10820             underscore_name="samples_written"
10821             description="The total number of samples or pixels written to all render targets."
10822             data_type="uint64"
10823             units="pixels"
10824             semantic_type="event"
10825             equation="A 26 READ 4 UMUL"
10826             mdapi_group="3D Pipe/Output Merger"
10827             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10828             mdapi_supported_apis=""
10829             mdapi_hw_unit_type="gpu"
10830             />
10831    <counter name="Samples Blended"
10832             symbol_name="SamplesBlended"
10833             underscore_name="samples_blended"
10834             description="The total number of blended samples or pixels written to all render targets."
10835             data_type="uint64"
10836             units="pixels"
10837             semantic_type="event"
10838             equation="A 27 READ 4 UMUL"
10839             mdapi_group="3D Pipe/Output Merger"
10840             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10841             mdapi_supported_apis=""
10842             mdapi_hw_unit_type="gpu"
10843             />
10844    <counter name="Sampler Texels"
10845             symbol_name="SamplerTexels"
10846             underscore_name="sampler_texels"
10847             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10848             data_type="uint64"
10849             units="texels"
10850             semantic_type="event"
10851             equation="A 28 READ 4 UMUL"
10852             mdapi_group="Sampler/Sampler Input"
10853             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10854             mdapi_supported_apis=""
10855             mdapi_hw_unit_type="gpu"
10856             />
10857    <counter name="Sampler Texels Misses"
10858             symbol_name="SamplerTexelMisses"
10859             underscore_name="sampler_texel_misses"
10860             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10861             data_type="uint64"
10862             units="texels"
10863             semantic_type="event"
10864             equation="A 29 READ 4 UMUL"
10865             mdapi_group="Sampler/Sampler Cache"
10866             mdapi_usage_flags="Tier3 Batch Frame Draw"
10867             mdapi_supported_apis=""
10868             mdapi_hw_unit_type="gpu"
10869             />
10870    <counter name="SLM Bytes Read"
10871             symbol_name="SlmBytesRead"
10872             underscore_name="slm_bytes_read"
10873             description="The total number of GPU memory bytes read from shared local memory."
10874             data_type="uint64"
10875             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10876             units="bytes"
10877             semantic_type="throughput"
10878             equation="A 30 READ 64 UMUL"
10879             mdapi_group="L3/Data Port/SLM"
10880             mdapi_usage_flags="Tier3 Frame Batch Draw"
10881             mdapi_supported_apis=""
10882             mdapi_hw_unit_type="gpu"
10883             />
10884    <counter name="SLM Bytes Written"
10885             symbol_name="SlmBytesWritten"
10886             underscore_name="slm_bytes_written"
10887             description="The total number of GPU memory bytes written into shared local memory."
10888             data_type="uint64"
10889             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10890             units="bytes"
10891             semantic_type="throughput"
10892             equation="A 31 READ 64 UMUL"
10893             mdapi_group="L3/Data Port/SLM"
10894             mdapi_usage_flags="Tier3 Frame Batch Draw"
10895             mdapi_supported_apis=""
10896             mdapi_hw_unit_type="gpu"
10897             />
10898    <counter name="Shader Memory Accesses"
10899             symbol_name="ShaderMemoryAccesses"
10900             underscore_name="shader_memory_accesses"
10901             description="The total number of shader memory accesses to L3."
10902             data_type="uint64"
10903             units="messages"
10904             semantic_type="event"
10905             equation="A 32 READ"
10906             mdapi_group="L3/Data Port"
10907             mdapi_usage_flags="Tier3 Frame Batch Draw"
10908             mdapi_supported_apis=""
10909             mdapi_hw_unit_type="gpu"
10910             />
10911    <counter name="Shader Atomic Memory Accesses"
10912             symbol_name="ShaderAtomics"
10913             underscore_name="shader_atomics"
10914             description="The total number of shader atomic memory accesses."
10915             data_type="uint64"
10916             units="messages"
10917             semantic_type="event"
10918             equation="A 34 READ"
10919             mdapi_group="L3/Data Port/Atomics"
10920             mdapi_usage_flags="Tier3 Frame Batch Draw"
10921             mdapi_supported_apis=""
10922             mdapi_hw_unit_type="gpu"
10923             />
10924    <counter name="L3 Shader Throughput"
10925             symbol_name="L3ShaderThroughput"
10926             underscore_name="l3_shader_throughput"
10927             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10928             data_type="uint64"
10929             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10930             units="bytes"
10931             semantic_type="throughput"
10932             equation="A 30 READ A 31 READ UADD A 32 READ UADD 64 UMUL"
10933             mdapi_group="L3/Data Port"
10934             mdapi_usage_flags="Tier2 Frame Batch Draw"
10935             mdapi_supported_apis=""
10936             mdapi_hw_unit_type="gpu"
10937             />
10938    <counter name="Shader Barrier Messages"
10939             symbol_name="ShaderBarriers"
10940             underscore_name="shader_barriers"
10941             description="The total number of shader barrier messages."
10942             data_type="uint64"
10943             units="messages"
10944             semantic_type="event"
10945             equation="A 35 READ"
10946             mdapi_group="EU Array/Barrier"
10947             mdapi_usage_flags="Tier3 Frame Batch Draw"
10948             mdapi_supported_apis=""
10949             mdapi_hw_unit_type="gpu"
10950             />
10951    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 0"
10952             symbol_name="ThreadHeader00ReadyPort0"
10953             underscore_name="thread_header00_ready_port0"
10954             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
10955             data_type="float"
10956             max_equation="100"
10957             units="percent"
10958             semantic_type="duration"
10959             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10960             availability="$SubsliceMask 1 AND"
10961             mdapi_group="GPU/Thread Dispatcher"
10962             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10963             mdapi_supported_apis=""
10964             mdapi_hw_unit_type="subslice"
10965             />
10966    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 1"
10967             symbol_name="ThreadHeader00ReadyPort1"
10968             underscore_name="thread_header00_ready_port1"
10969             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
10970             data_type="float"
10971             max_equation="100"
10972             units="percent"
10973             semantic_type="duration"
10974             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
10975             availability="$SubsliceMask 1 AND"
10976             mdapi_group="GPU/Thread Dispatcher"
10977             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10978             mdapi_supported_apis=""
10979             mdapi_hw_unit_type="subslice"
10980             />
10981    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
10982             symbol_name="ThreadHeader01ReadyPort0"
10983             underscore_name="thread_header01_ready_port0"
10984             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
10985             data_type="float"
10986             max_equation="100"
10987             units="percent"
10988             semantic_type="duration"
10989             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
10990             availability="$SubsliceMask 2 AND"
10991             mdapi_group="GPU/Thread Dispatcher"
10992             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10993             mdapi_supported_apis=""
10994             mdapi_hw_unit_type="subslice"
10995             />
10996    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 1"
10997             symbol_name="ThreadHeader01ReadyPort1"
10998             underscore_name="thread_header01_ready_port1"
10999             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
11000             data_type="float"
11001             max_equation="100"
11002             units="percent"
11003             semantic_type="duration"
11004             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
11005             availability="$SubsliceMask 2 AND"
11006             mdapi_group="GPU/Thread Dispatcher"
11007             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11008             mdapi_supported_apis=""
11009             mdapi_hw_unit_type="subslice"
11010             />
11011    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 0"
11012             symbol_name="ThreadHeader02ReadyPort0"
11013             underscore_name="thread_header02_ready_port0"
11014             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
11015             data_type="float"
11016             max_equation="100"
11017             units="percent"
11018             semantic_type="duration"
11019             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
11020             availability="$SubsliceMask 4 AND"
11021             mdapi_group="GPU/Thread Dispatcher"
11022             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11023             mdapi_supported_apis=""
11024             mdapi_hw_unit_type="subslice"
11025             />
11026    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 1"
11027             symbol_name="ThreadHeader02ReadyPort1"
11028             underscore_name="thread_header02_ready_port1"
11029             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
11030             data_type="float"
11031             max_equation="100"
11032             units="percent"
11033             semantic_type="duration"
11034             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
11035             availability="$SubsliceMask 4 AND"
11036             mdapi_group="GPU/Thread Dispatcher"
11037             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11038             mdapi_supported_apis=""
11039             mdapi_hw_unit_type="subslice"
11040             />
11041    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 0"
11042             symbol_name="ThreadHeader03ReadyPort0"
11043             underscore_name="thread_header03_ready_port0"
11044             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 0"
11045             data_type="float"
11046             max_equation="100"
11047             units="percent"
11048             semantic_type="duration"
11049             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
11050             availability="$SubsliceMask 8 AND"
11051             mdapi_group="GPU/Thread Dispatcher"
11052             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11053             mdapi_supported_apis=""
11054             mdapi_hw_unit_type="subslice"
11055             />
11056    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 1"
11057             symbol_name="ThreadHeader03ReadyPort1"
11058             underscore_name="thread_header03_ready_port1"
11059             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 1"
11060             data_type="float"
11061             max_equation="100"
11062             units="percent"
11063             semantic_type="duration"
11064             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
11065             availability="$SubsliceMask 8 AND"
11066             mdapi_group="GPU/Thread Dispatcher"
11067             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11068             mdapi_supported_apis=""
11069             mdapi_hw_unit_type="subslice"
11070             />
11071    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 0"
11072             symbol_name="ThreadHeader04ReadyPort0"
11073             underscore_name="thread_header04_ready_port0"
11074             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 0"
11075             data_type="float"
11076             max_equation="100"
11077             units="percent"
11078             semantic_type="duration"
11079             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
11080             availability="$SubsliceMask 16 AND"
11081             mdapi_group="GPU/Thread Dispatcher"
11082             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11083             mdapi_supported_apis=""
11084             mdapi_hw_unit_type="subslice"
11085             />
11086    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 1"
11087             symbol_name="ThreadHeader04ReadyPort1"
11088             underscore_name="thread_header04_ready_port1"
11089             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 1"
11090             data_type="float"
11091             max_equation="100"
11092             units="percent"
11093             semantic_type="duration"
11094             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
11095             availability="$SubsliceMask 16 AND"
11096             mdapi_group="GPU/Thread Dispatcher"
11097             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11098             mdapi_supported_apis=""
11099             mdapi_hw_unit_type="subslice"
11100             />
11101    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 0"
11102             symbol_name="ThreadHeader05ReadyPort0"
11103             underscore_name="thread_header05_ready_port0"
11104             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 0"
11105             data_type="float"
11106             max_equation="100"
11107             units="percent"
11108             semantic_type="duration"
11109             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11110             availability="$SubsliceMask 32 AND"
11111             mdapi_group="GPU/Thread Dispatcher"
11112             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11113             mdapi_supported_apis=""
11114             mdapi_hw_unit_type="subslice"
11115             />
11116    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 1"
11117             symbol_name="ThreadHeader05ReadyPort1"
11118             underscore_name="thread_header05_ready_port1"
11119             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 1"
11120             data_type="float"
11121             max_equation="100"
11122             units="percent"
11123             semantic_type="duration"
11124             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11125             availability="$SubsliceMask 32 AND"
11126             mdapi_group="GPU/Thread Dispatcher"
11127             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11128             mdapi_supported_apis=""
11129             mdapi_hw_unit_type="subslice"
11130             />
11131    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 0"
11132             symbol_name="ThreadHeader06ReadyPort0"
11133             underscore_name="thread_header06_ready_port0"
11134             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 0"
11135             data_type="float"
11136             max_equation="100"
11137             units="percent"
11138             semantic_type="duration"
11139             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
11140             availability="$SubsliceMask 64 AND"
11141             mdapi_group="GPU/Thread Dispatcher"
11142             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11143             mdapi_supported_apis=""
11144             mdapi_hw_unit_type="subslice"
11145             />
11146    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 1"
11147             symbol_name="ThreadHeader06ReadyPort1"
11148             underscore_name="thread_header06_ready_port1"
11149             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 1"
11150             data_type="float"
11151             max_equation="100"
11152             units="percent"
11153             semantic_type="duration"
11154             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11155             availability="$SubsliceMask 64 AND"
11156             mdapi_group="GPU/Thread Dispatcher"
11157             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11158             mdapi_supported_apis=""
11159             mdapi_hw_unit_type="subslice"
11160             />
11161    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 0"
11162             symbol_name="ThreadHeader07ReadyPort0"
11163             underscore_name="thread_header07_ready_port0"
11164             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 0"
11165             data_type="float"
11166             max_equation="100"
11167             units="percent"
11168             semantic_type="duration"
11169             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11170             availability="$SubsliceMask 128 AND"
11171             mdapi_group="GPU/Thread Dispatcher"
11172             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11173             mdapi_supported_apis=""
11174             mdapi_hw_unit_type="subslice"
11175             />
11176    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 1"
11177             symbol_name="ThreadHeader07ReadyPort1"
11178             underscore_name="thread_header07_ready_port1"
11179             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 1"
11180             data_type="float"
11181             max_equation="100"
11182             units="percent"
11183             semantic_type="duration"
11184             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11185             availability="$SubsliceMask 128 AND"
11186             mdapi_group="GPU/Thread Dispatcher"
11187             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11188             mdapi_supported_apis=""
11189             mdapi_hw_unit_type="subslice"
11190             />
11191    <register_config type="NOA">
11192        <register type="NOA" address="0x00000D04" value="0x00000200" />
11193        <register type="NOA" address="0x00009840" value="0x00000000" />
11194        <register type="NOA" address="0x00009884" value="0x00000000" />
11195        <register type="NOA" address="0x00009888" value="0x14292C00" />
11196        <register type="NOA" address="0x00009888" value="0x16290013" />
11197        <register type="NOA" address="0x00009888" value="0x142E2C00" />
11198        <register type="NOA" address="0x00009888" value="0x162E0013" />
11199        <register type="NOA" address="0x00009888" value="0x14692C00" />
11200        <register type="NOA" address="0x00009888" value="0x16690013" />
11201        <register type="NOA" address="0x00009888" value="0x146E2C00" />
11202        <register type="NOA" address="0x00009888" value="0x166E0013" />
11203        <register type="NOA" address="0x00009888" value="0x14A92C00" />
11204        <register type="NOA" address="0x00009888" value="0x16A90013" />
11205        <register type="NOA" address="0x00009888" value="0x14AE2C00" />
11206        <register type="NOA" address="0x00009888" value="0x16AE0013" />
11207        <register type="NOA" address="0x00009888" value="0x14E92C00" />
11208        <register type="NOA" address="0x00009888" value="0x16E90013" />
11209        <register type="NOA" address="0x00009888" value="0x14EE2C00" />
11210        <register type="NOA" address="0x00009888" value="0x16EE0013" />
11211        <register type="NOA" address="0x00009888" value="0x101E8000" />
11212        <register type="NOA" address="0x00009888" value="0x1C1EE000" />
11213        <register type="NOA" address="0x00009888" value="0x00204000" />
11214        <register type="NOA" address="0x00009888" value="0x0E204000" />
11215        <register type="NOA" address="0x00009888" value="0x18204000" />
11216        <register type="NOA" address="0x00009888" value="0x1A200010" />
11217        <register type="NOA" address="0x00009888" value="0x10218000" />
11218        <register type="NOA" address="0x00009888" value="0x1E2100E0" />
11219        <register type="NOA" address="0x00009888" value="0x002900C7" />
11220        <register type="NOA" address="0x00009888" value="0x0629CF00" />
11221        <register type="NOA" address="0x00009888" value="0x10290000" />
11222        <register type="NOA" address="0x00009888" value="0x002A4000" />
11223        <register type="NOA" address="0x00009888" value="0x0E2A4000" />
11224        <register type="NOA" address="0x00009888" value="0x182A0F00" />
11225        <register type="NOA" address="0x00009888" value="0x002C4000" />
11226        <register type="NOA" address="0x00009888" value="0x0E2C4000" />
11227        <register type="NOA" address="0x00009888" value="0x182C0005" />
11228        <register type="NOA" address="0x00009888" value="0x082ECFC7" />
11229        <register type="NOA" address="0x00009888" value="0x102E0000" />
11230        <register type="NOA" address="0x00009888" value="0x1A2F0005" />
11231        <register type="NOA" address="0x00009888" value="0x1E5E000F" />
11232        <register type="NOA" address="0x00009888" value="0x1A601540" />
11233        <register type="NOA" address="0x00009888" value="0x1E610F00" />
11234        <register type="NOA" address="0x00009888" value="0x0A69CFC7" />
11235        <register type="NOA" address="0x00009888" value="0x10690000" />
11236        <register type="NOA" address="0x00009888" value="0x186A5000" />
11237        <register type="NOA" address="0x00009888" value="0x1A6A000F" />
11238        <register type="NOA" address="0x00009888" value="0x186C0550" />
11239        <register type="NOA" address="0x00009888" value="0x0C6ECFC7" />
11240        <register type="NOA" address="0x00009888" value="0x106E0000" />
11241        <register type="NOA" address="0x00009888" value="0x1A6F0500" />
11242        <register type="NOA" address="0x00009888" value="0x1E9E0030" />
11243        <register type="NOA" address="0x00009888" value="0x129E8000" />
11244        <register type="NOA" address="0x00009888" value="0x149E8000" />
11245        <register type="NOA" address="0x00009888" value="0x1AA04000" />
11246        <register type="NOA" address="0x00009888" value="0x1CA00001" />
11247        <register type="NOA" address="0x00009888" value="0x02A04000" />
11248        <register type="NOA" address="0x00009888" value="0x04A04000" />
11249        <register type="NOA" address="0x00009888" value="0x1EA13000" />
11250        <register type="NOA" address="0x00009888" value="0x12A18000" />
11251        <register type="NOA" address="0x00009888" value="0x14A18000" />
11252        <register type="NOA" address="0x00009888" value="0x0EA9CFC7" />
11253        <register type="NOA" address="0x00009888" value="0x10A90000" />
11254        <register type="NOA" address="0x00009888" value="0x1AAA0050" />
11255        <register type="NOA" address="0x00009888" value="0x02AAC000" />
11256        <register type="NOA" address="0x00009888" value="0x04AAC000" />
11257        <register type="NOA" address="0x00009888" value="0x18AC5000" />
11258        <register type="NOA" address="0x00009888" value="0x02AC4000" />
11259        <register type="NOA" address="0x00009888" value="0x04AC4000" />
11260        <register type="NOA" address="0x00009888" value="0x00AEC700" />
11261        <register type="NOA" address="0x00009888" value="0x02AE00CF" />
11262        <register type="NOA" address="0x00009888" value="0x10AE0000" />
11263        <register type="NOA" address="0x00009888" value="0x02AF4000" />
11264        <register type="NOA" address="0x00009888" value="0x04AF4000" />
11265        <register type="NOA" address="0x00009888" value="0x16DE8000" />
11266        <register type="NOA" address="0x00009888" value="0x18DE8000" />
11267        <register type="NOA" address="0x00009888" value="0x1CDE1800" />
11268        <register type="NOA" address="0x00009888" value="0x06E04000" />
11269        <register type="NOA" address="0x00009888" value="0x08E04000" />
11270        <register type="NOA" address="0x00009888" value="0x0AE04000" />
11271        <register type="NOA" address="0x00009888" value="0x0CE04000" />
11272        <register type="NOA" address="0x00009888" value="0x16E18000" />
11273        <register type="NOA" address="0x00009888" value="0x18E18000" />
11274        <register type="NOA" address="0x00009888" value="0x1EE10018" />
11275        <register type="NOA" address="0x00009888" value="0x02E9C700" />
11276        <register type="NOA" address="0x00009888" value="0x04E900CF" />
11277        <register type="NOA" address="0x00009888" value="0x10E90000" />
11278        <register type="NOA" address="0x00009888" value="0x06EA4000" />
11279        <register type="NOA" address="0x00009888" value="0x08EA4000" />
11280        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
11281        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
11282        <register type="NOA" address="0x00009888" value="0x06EC4000" />
11283        <register type="NOA" address="0x00009888" value="0x08EC4000" />
11284        <register type="NOA" address="0x00009888" value="0x0AEC4000" />
11285        <register type="NOA" address="0x00009888" value="0x0CEC4000" />
11286        <register type="NOA" address="0x00009888" value="0x04EEC700" />
11287        <register type="NOA" address="0x00009888" value="0x06EE00CF" />
11288        <register type="NOA" address="0x00009888" value="0x10EE0000" />
11289        <register type="NOA" address="0x00009888" value="0x0AEF4000" />
11290        <register type="NOA" address="0x00009888" value="0x0CEF4000" />
11291        <register type="NOA" address="0x00009888" value="0x0C045400" />
11292        <register type="NOA" address="0x00009888" value="0x0E045555" />
11293        <register type="NOA" address="0x00009888" value="0x10040155" />
11294        <register type="NOA" address="0x00009888" value="0x04055000" />
11295        <register type="NOA" address="0x00009888" value="0x0A055000" />
11296        <register type="NOA" address="0x00009888" value="0x0C055000" />
11297        <register type="NOA" address="0x00009888" value="0x0E055000" />
11298        <register type="NOA" address="0x00009888" value="0x14050055" />
11299        <register type="NOA" address="0x00009888" value="0x06055000" />
11300        <register type="NOA" address="0x00009888" value="0x08055000" />
11301        <register type="NOA" address="0x00009888" value="0x2406FF00" />
11302        <register type="NOA" address="0x00009888" value="0x260600FF" />
11303        <register type="NOA" address="0x00009888" value="0x0A08A000" />
11304        <register type="NOA" address="0x00009888" value="0x0C08A000" />
11305        <register type="NOA" address="0x00009888" value="0x0E095000" />
11306        <register type="NOA" address="0x00009888" value="0x14090005" />
11307        <register type="NOA" address="0x00009888" value="0x020D8000" />
11308        <register type="NOA" address="0x00009888" value="0x040DA000" />
11309        <register type="NOA" address="0x00009888" value="0x060D2000" />
11310        <register type="NOA" address="0x00009888" value="0x060E4000" />
11311        <register type="NOA" address="0x00009888" value="0x080E5000" />
11312        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
11313        <register type="NOA" address="0x00009888" value="0x1812A800" />
11314        <register type="NOA" address="0x00009888" value="0x1A12003E" />
11315        <register type="NOA" address="0x00009888" value="0x0212C000" />
11316        <register type="NOA" address="0x00009888" value="0x0412C000" />
11317        <register type="NOA" address="0x00009888" value="0x0813C000" />
11318        <register type="NOA" address="0x00009888" value="0x0A13F000" />
11319        <register type="NOA" address="0x00009888" value="0x04136000" />
11320        <register type="NOA" address="0x00009888" value="0x0A14C000" />
11321        <register type="NOA" address="0x00009888" value="0x0C14C000" />
11322        <register type="NOA" address="0x00009888" value="0x0E14C000" />
11323        <register type="NOA" address="0x00009888" value="0x00148000" />
11324        <register type="NOA" address="0x00009888" value="0x02144000" />
11325        <register type="NOA" address="0x00009888" value="0x0015C000" />
11326        <register type="NOA" address="0x00009888" value="0x0E15C000" />
11327        <register type="NOA" address="0x00009888" value="0x16152AF8" />
11328        <register type="NOA" address="0x00009888" value="0x18150005" />
11329        <register type="NOA" address="0x00009888" value="0x02154000" />
11330        <register type="NOA" address="0x00009888" value="0x04154000" />
11331        <register type="NOA" address="0x00009888" value="0x06158000" />
11332        <register type="NOA" address="0x00009888" value="0x08158000" />
11333        <register type="NOA" address="0x00009888" value="0x0A158000" />
11334        <register type="NOA" address="0x00009888" value="0x0C158000" />
11335        <register type="NOA" address="0x00009888" value="0x00182000" />
11336        <register type="NOA" address="0x00009888" value="0x06188000" />
11337        <register type="NOA" address="0x00009888" value="0x0818A000" />
11338        <register type="NOA" address="0x00009888" value="0x08192000" />
11339        <register type="NOA" address="0x00009888" value="0x0E198000" />
11340        <register type="NOA" address="0x00009888" value="0x12190140" />
11341        <register type="NOA" address="0x00009888" value="0x0E1CA000" />
11342        <register type="NOA" address="0x00009888" value="0x001C8000" />
11343        <register type="NOA" address="0x00009888" value="0x021C2000" />
11344        <register type="NOA" address="0x00009888" value="0x141D0028" />
11345        <register type="NOA" address="0x00009888" value="0x081D8000" />
11346        <register type="NOA" address="0x00009888" value="0x0A1D2000" />
11347        <register type="NOA" address="0x00009884" value="0x00000003" />
11348        <register type="NOA" address="0x00009888" value="0x301F8000" />
11349        <register type="NOA" address="0x00009888" value="0x501F4924" />
11350        <register type="NOA" address="0x00009888" value="0x521F4924" />
11351        <register type="NOA" address="0x00009888" value="0x541F0024" />
11352        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
11353        <register type="NOA" address="0x00009888" value="0x4E1F2410" />
11354        <register type="NOA" address="0x00009888" value="0x3E1F4000" />
11355        <register type="NOA" address="0x00009888" value="0x461F3040" />
11356        <register type="NOA" address="0x00009888" value="0x481F1030" />
11357        <register type="NOA" address="0x00009888" value="0x4A1F0010" />
11358        <register type="NOA" address="0x00009888" value="0x4C1F1000" />
11359        <register type="NOA" address="0x00009888" value="0x141F0000" />
11360        <register type="NOA" address="0x00009888" value="0x401F0000" />
11361        <register type="NOA" address="0x00009888" value="0x421F4040" />
11362        <register type="NOA" address="0x00009888" value="0x441F3030" />
11363    </register_config>
11364    <register_config type="OA">
11365        <register type="OA" address="0x00002740" value="0x00000000" />
11366        <register type="OA" address="0x00002710" value="0x00000000" />
11367        <register type="OA" address="0x00002714" value="0x00800000" />
11368        <register type="OA" address="0x00002720" value="0x00000000" />
11369        <register type="OA" address="0x00002724" value="0x00800000" />
11370    </register_config>
11371    <register_config type="FLEX">
11372        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11373        <register type="FLEX" address="0x0000E558" value="0x00010003" />
11374        <register type="FLEX" address="0x0000E658" value="0x00012011" />
11375        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
11376        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
11377    </register_config>
11378  </set>
11379
11380  <set name="Gpu Rings Busyness"
11381       chipset="EHL"
11382       symbol_name="GpuBusyness"
11383       underscore_name="gpu_busyness"
11384       mdapi_supported_apis="VK OGL OCL MEDIA IO BB"
11385       hw_config_guid="85254749-e937-4205-9b40-5df8847c9ee8"
11386       >
11387    <counter name="GPU Time Elapsed"
11388             symbol_name="GpuTime"
11389             underscore_name="gpu_time"
11390             description="Time elapsed on the GPU during the measurement."
11391             data_type="uint64"
11392             units="ns"
11393             semantic_type="duration"
11394             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11395             mdapi_group="GPU"
11396             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11397             mdapi_supported_apis=""
11398             mdapi_hw_unit_type="gpu"
11399             />
11400    <counter name="GPU Core Clocks"
11401             symbol_name="GpuCoreClocks"
11402             underscore_name="gpu_core_clocks"
11403             description="The total number of GPU core clocks elapsed during the measurement."
11404             data_type="uint64"
11405             units="cycles"
11406             semantic_type="event"
11407             equation="GPU_CLOCK 0 READ"
11408             mdapi_group="GPU"
11409             mdapi_usage_flags="Tier1 Frame Batch Draw"
11410             mdapi_supported_apis=""
11411             mdapi_hw_unit_type="gpu"
11412             />
11413    <counter name="AVG GPU Core Frequency"
11414             symbol_name="AvgGpuCoreFrequency"
11415             underscore_name="avg_gpu_core_frequency"
11416             description="Average GPU Core Frequency in the measurement."
11417             data_type="uint64"
11418             max_equation="$GpuMaxFrequency"
11419             units="hz"
11420             semantic_type="event"
11421             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11422             mdapi_group="GPU"
11423             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11424             mdapi_supported_apis=""
11425             mdapi_hw_unit_type="gpu"
11426             />
11427    <counter name="GPU Busy"
11428             symbol_name="GpuBusy"
11429             underscore_name="gpu_busy"
11430             description="The percentage of time in which the GPU has been processing GPU commands."
11431             data_type="float"
11432             max_equation="100"
11433             units="percent"
11434             semantic_type="duration"
11435             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
11436             mdapi_group="GPU"
11437             mdapi_usage_flags="Tier1 Overview System Frame"
11438             mdapi_supported_apis=""
11439             mdapi_hw_unit_type="gpu"
11440             />
11441    <counter name="Render Ring Busy"
11442             symbol_name="RenderBusy"
11443             underscore_name="render_busy"
11444             description="The percentage of time when render command streamer was busy."
11445             data_type="float"
11446             max_equation="100"
11447             units="percent"
11448             semantic_type="duration"
11449             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11450             mdapi_group="GPU"
11451             mdapi_usage_flags="System Frame Batch"
11452             mdapi_supported_apis=""
11453             mdapi_hw_unit_type="gpu"
11454             />
11455    <counter name="Vdbox0 Ring Busy"
11456             symbol_name="Vdbox0Busy"
11457             underscore_name="vdbox0_busy"
11458             description="The percentage of time when Vdbox0 command streamer was busy."
11459             data_type="float"
11460             max_equation="100"
11461             units="percent"
11462             semantic_type="duration"
11463             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11464             mdapi_group="GPU"
11465             mdapi_usage_flags="System Frame Batch"
11466             mdapi_supported_apis=""
11467             mdapi_hw_unit_type="gpu"
11468             />
11469    <counter name="Vdbox1 Ring Busy"
11470             symbol_name="Vdbox1Busy"
11471             underscore_name="vdbox1_busy"
11472             description="The percentage of time when Vdbox1 command streamer was busy."
11473             data_type="float"
11474             max_equation="100"
11475             units="percent"
11476             semantic_type="duration"
11477             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11478             mdapi_group="GPU"
11479             mdapi_usage_flags="System Frame Batch"
11480             mdapi_supported_apis=""
11481             mdapi_hw_unit_type="gpu"
11482             />
11483    <counter name="Vebox Ring Busy"
11484             symbol_name="VeboxBusy"
11485             underscore_name="vebox_busy"
11486             description="The percentage of time when vebox command streamer was busy."
11487             data_type="float"
11488             max_equation="100"
11489             units="percent"
11490             semantic_type="duration"
11491             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
11492             mdapi_group="GPU"
11493             mdapi_usage_flags="System Frame Batch"
11494             mdapi_supported_apis=""
11495             mdapi_hw_unit_type="gpu"
11496             />
11497    <counter name="Blitter Ring Busy"
11498             symbol_name="BlitterBusy"
11499             underscore_name="blitter_busy"
11500             description="The percentage of time when blitter command streamer was busy."
11501             data_type="float"
11502             max_equation="100"
11503             units="percent"
11504             semantic_type="duration"
11505             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11506             mdapi_group="GPU"
11507             mdapi_usage_flags="System Frame Batch"
11508             mdapi_supported_apis=""
11509             mdapi_hw_unit_type="gpu"
11510             />
11511    <counter name="AnyRingBusy"
11512             symbol_name="AnyRingBusy"
11513             underscore_name="any_ring_busy"
11514             description="The percentage of time when any command streamer was busy."
11515             data_type="float"
11516             max_equation="100"
11517             units="percent"
11518             semantic_type="duration"
11519             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11520             mdapi_group="GPU"
11521             mdapi_usage_flags="Frame Batch Draw"
11522             mdapi_supported_apis=""
11523             mdapi_hw_unit_type="gpu"
11524             />
11525    <register_config type="NOA">
11526        <register type="NOA" address="0x00000D04" value="0x00000200" />
11527        <register type="NOA" address="0x00009840" value="0x00000000" />
11528        <register type="NOA" address="0x00009884" value="0x00000003" />
11529        <register type="NOA" address="0x00009888" value="0x12021200" />
11530        <register type="NOA" address="0x00009888" value="0x14040120" />
11531        <register type="NOA" address="0x00009888" value="0x10002400" />
11532        <register type="NOA" address="0x00009888" value="0x02020083" />
11533        <register type="NOA" address="0x00009888" value="0x10020000" />
11534        <register type="NOA" address="0x00009888" value="0x00020000" />
11535        <register type="NOA" address="0x00009888" value="0x06040043" />
11536        <register type="NOA" address="0x00009888" value="0x10040000" />
11537        <register type="NOA" address="0x00009888" value="0x1C040004" />
11538        <register type="NOA" address="0x00009888" value="0x02000023" />
11539        <register type="NOA" address="0x00009888" value="0x22000000" />
11540        <register type="NOA" address="0x00009888" value="0x14000000" />
11541        <register type="NOA" address="0x00009888" value="0x18008000" />
11542        <register type="NOA" address="0x00009888" value="0x04194000" />
11543        <register type="NOA" address="0x00009888" value="0x081A8000" />
11544        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
11545        <register type="NOA" address="0x00009888" value="0x4E1F2900" />
11546        <register type="NOA" address="0x00009888" value="0x501F00E9" />
11547        <register type="NOA" address="0x00009888" value="0x04218000" />
11548        <register type="NOA" address="0x00009888" value="0x06212000" />
11549        <register type="NOA" address="0x00009888" value="0x141F0000" />
11550        <register type="NOA" address="0x00009888" value="0x401F0160" />
11551        <register type="NOA" address="0x00009888" value="0x421F0050" />
11552        <register type="NOA" address="0x00009888" value="0x441F0100" />
11553        <register type="NOA" address="0x00009888" value="0x301F0000" />
11554        <register type="NOA" address="0x00009884" value="0x00000002" />
11555        <register type="NOA" address="0x00009888" value="0x181B2400" />
11556        <register type="NOA" address="0x00009888" value="0x185B2400" />
11557        <register type="NOA" address="0x00009888" value="0x14231200" />
11558        <register type="NOA" address="0x00009888" value="0x06218000" />
11559        <register type="NOA" address="0x00009888" value="0x08212000" />
11560        <register type="NOA" address="0x00009888" value="0x080D8000" />
11561        <register type="NOA" address="0x00009888" value="0x040F4000" />
11562        <register type="NOA" address="0x00009888" value="0x0828C000" />
11563        <register type="NOA" address="0x00009888" value="0x041B8300" />
11564        <register type="NOA" address="0x00009888" value="0x221B0000" />
11565        <register type="NOA" address="0x00009888" value="0x1A1B0000" />
11566        <register type="NOA" address="0x00009888" value="0x22162000" />
11567        <register type="NOA" address="0x00009888" value="0x084D4000" />
11568        <register type="NOA" address="0x00009888" value="0x044F1000" />
11569        <register type="NOA" address="0x00009888" value="0x08683000" />
11570        <register type="NOA" address="0x00009888" value="0x045B0083" />
11571        <register type="NOA" address="0x00009888" value="0x225B0000" />
11572        <register type="NOA" address="0x00009888" value="0x22560800" />
11573        <register type="NOA" address="0x00009888" value="0x06230093" />
11574        <register type="NOA" address="0x00009888" value="0x20230000" />
11575        <register type="NOA" address="0x00009888" value="0x0A238000" />
11576    </register_config>
11577    <register_config type="OA">
11578        <register type="OA" address="0x00002740" value="0x00000000" />
11579        <register type="OA" address="0x00002710" value="0x00000000" />
11580        <register type="OA" address="0x00002714" value="0x10800000" />
11581        <register type="OA" address="0x00002720" value="0x00000000" />
11582        <register type="OA" address="0x00002724" value="0x00800000" />
11583        <register type="OA" address="0x00002770" value="0x0007C000" />
11584        <register type="OA" address="0x00002774" value="0x000007FF" />
11585    </register_config>
11586  </set>
11587
11588  <set name="Metric set TestOa"
11589       chipset="EHL"
11590       symbol_name="TestOa"
11591       underscore_name="test_oa"
11592       mdapi_supported_apis="VK OGL OCL IO BB"
11593       hw_config_guid="4cbcfaf7-3c0c-42b8-a324-b1e58329c732"
11594       >
11595    <counter name="GPU Time Elapsed"
11596             symbol_name="GpuTime"
11597             underscore_name="gpu_time"
11598             description="Time elapsed on the GPU during the measurement."
11599             data_type="uint64"
11600             units="ns"
11601             semantic_type="duration"
11602             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11603             mdapi_group="GPU"
11604             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11605             mdapi_supported_apis=""
11606             mdapi_hw_unit_type="gpu"
11607             />
11608    <counter name="GPU Core Clocks"
11609             symbol_name="GpuCoreClocks"
11610             underscore_name="gpu_core_clocks"
11611             description="The total number of GPU core clocks elapsed during the measurement."
11612             data_type="uint64"
11613             units="cycles"
11614             semantic_type="event"
11615             equation="GPU_CLOCK 0 READ"
11616             mdapi_group="GPU"
11617             mdapi_usage_flags="Tier1 Frame Batch Draw"
11618             mdapi_supported_apis=""
11619             mdapi_hw_unit_type="gpu"
11620             />
11621    <counter name="AVG GPU Core Frequency"
11622             symbol_name="AvgGpuCoreFrequency"
11623             underscore_name="avg_gpu_core_frequency"
11624             description="Average GPU Core Frequency in the measurement."
11625             data_type="uint64"
11626             max_equation="$GpuMaxFrequency"
11627             units="hz"
11628             semantic_type="event"
11629             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11630             mdapi_group="GPU"
11631             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11632             mdapi_supported_apis=""
11633             mdapi_hw_unit_type="gpu"
11634             />
11635    <counter name="TestCounter0"
11636             symbol_name="Counter0"
11637             underscore_name="counter0"
11638             description="HW test counter 0. Factor: 0.0"
11639             data_type="uint64"
11640             units="events"
11641             semantic_type="event"
11642             equation="B 0 READ"
11643             mdapi_group="GPU"
11644             mdapi_usage_flags="Frame Batch Draw"
11645             mdapi_supported_apis=""
11646             mdapi_hw_unit_type="gpu"
11647             />
11648    <counter name="TestCounter1"
11649             symbol_name="Counter1"
11650             underscore_name="counter1"
11651             description="HW test counter 1. Factor: 1.0"
11652             data_type="uint64"
11653             units="events"
11654             semantic_type="event"
11655             equation="B 1 READ"
11656             mdapi_group="GPU"
11657             mdapi_usage_flags="Frame Batch Draw"
11658             mdapi_supported_apis=""
11659             mdapi_hw_unit_type="gpu"
11660             />
11661    <counter name="TestCounter2"
11662             symbol_name="Counter2"
11663             underscore_name="counter2"
11664             description="HW test counter 2. Factor: 1.0"
11665             data_type="uint64"
11666             units="events"
11667             semantic_type="event"
11668             equation="B 2 READ"
11669             mdapi_group="GPU"
11670             mdapi_usage_flags="Frame Batch Draw"
11671             mdapi_supported_apis=""
11672             mdapi_hw_unit_type="gpu"
11673             />
11674    <counter name="TestCounter3"
11675             symbol_name="Counter3"
11676             underscore_name="counter3"
11677             description="HW test counter 3. Factor: 0.5"
11678             data_type="uint64"
11679             units="events"
11680             semantic_type="event"
11681             equation="B 3 READ"
11682             mdapi_group="GPU"
11683             mdapi_usage_flags="Frame Batch Draw"
11684             mdapi_supported_apis=""
11685             mdapi_hw_unit_type="gpu"
11686             />
11687    <counter name="TestCounter4"
11688             symbol_name="Counter4"
11689             underscore_name="counter4"
11690             description="HW test counter 4. Factor: 0.3333"
11691             data_type="uint64"
11692             units="events"
11693             semantic_type="event"
11694             equation="B 4 READ"
11695             mdapi_group="GPU"
11696             mdapi_usage_flags="Frame Batch Draw"
11697             mdapi_supported_apis=""
11698             mdapi_hw_unit_type="gpu"
11699             />
11700    <counter name="TestCounter5"
11701             symbol_name="Counter5"
11702             underscore_name="counter5"
11703             description="HW test counter 5. Factor: 0.3333"
11704             data_type="uint64"
11705             units="events"
11706             semantic_type="event"
11707             equation="B 5 READ"
11708             mdapi_group="GPU"
11709             mdapi_usage_flags="Frame Batch Draw"
11710             mdapi_supported_apis=""
11711             mdapi_hw_unit_type="gpu"
11712             />
11713    <counter name="TestCounter6"
11714             symbol_name="Counter6"
11715             underscore_name="counter6"
11716             description="HW test counter 6. Factor: 0.16666"
11717             data_type="uint64"
11718             units="events"
11719             semantic_type="event"
11720             equation="B 6 READ"
11721             mdapi_group="GPU"
11722             mdapi_usage_flags="Frame Batch Draw"
11723             mdapi_supported_apis=""
11724             mdapi_hw_unit_type="gpu"
11725             />
11726    <counter name="TestCounter7"
11727             symbol_name="Counter7"
11728             underscore_name="counter7"
11729             description="HW test counter 7. Factor: 0.6666"
11730             data_type="uint64"
11731             units="events"
11732             semantic_type="event"
11733             equation="B 7 READ"
11734             mdapi_group="GPU"
11735             mdapi_usage_flags="Frame Batch Draw"
11736             mdapi_supported_apis=""
11737             mdapi_hw_unit_type="gpu"
11738             />
11739    <counter name="TestCounter8"
11740             symbol_name="Counter8"
11741             underscore_name="counter8"
11742             description="HW test counter 8. Should be equal to 1."
11743             data_type="uint64"
11744             units="events"
11745             semantic_type="event"
11746             equation="C 0 READ"
11747             mdapi_group="GPU"
11748             mdapi_usage_flags="Frame Batch Draw"
11749             mdapi_supported_apis=""
11750             mdapi_hw_unit_type="gpu"
11751             />
11752    <register_config type="NOA">
11753        <register type="NOA" address="0x00000D04" value="0x00000200" />
11754        <register type="NOA" address="0x00009840" value="0x00000000" />
11755        <register type="NOA" address="0x00009884" value="0x00000003" />
11756        <register type="NOA" address="0x00009888" value="0x18130000" />
11757        <register type="NOA" address="0x00009888" value="0x22000004" />
11758        <register type="NOA" address="0x00009888" value="0x0E130076" />
11759        <register type="NOA" address="0x00009888" value="0x10130000" />
11760        <register type="NOA" address="0x00009888" value="0x1E130000" />
11761        <register type="NOA" address="0x00009888" value="0x0E164000" />
11762        <register type="NOA" address="0x00009888" value="0x1A1A0004" />
11763        <register type="NOA" address="0x00009888" value="0x541F0001" />
11764        <register type="NOA" address="0x00009888" value="0x141F0000" />
11765        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
11766        <register type="NOA" address="0x00009888" value="0x301F0000" />
11767    </register_config>
11768    <register_config type="OA">
11769        <register type="OA" address="0x00002740" value="0x00000000" />
11770        <register type="OA" address="0x00002710" value="0x00000000" />
11771        <register type="OA" address="0x00002714" value="0xF0800000" />
11772        <register type="OA" address="0x00002720" value="0x00000000" />
11773        <register type="OA" address="0x00002724" value="0xF0800000" />
11774        <register type="OA" address="0x00002770" value="0x00000004" />
11775        <register type="OA" address="0x00002774" value="0x0000FFFF" />
11776        <register type="OA" address="0x00002778" value="0x00000003" />
11777        <register type="OA" address="0x0000277C" value="0x0000FFFF" />
11778        <register type="OA" address="0x00002780" value="0x00000007" />
11779        <register type="OA" address="0x00002784" value="0x0000FFFF" />
11780        <register type="OA" address="0x00002788" value="0x00100002" />
11781        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
11782        <register type="OA" address="0x00002790" value="0x00100002" />
11783        <register type="OA" address="0x00002794" value="0x0000FFCF" />
11784        <register type="OA" address="0x00002798" value="0x00100082" />
11785        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
11786        <register type="OA" address="0x000027A0" value="0x001000C2" />
11787        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
11788        <register type="OA" address="0x000027A8" value="0x00100001" />
11789        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
11790    </register_config>
11791    <register_config type="FLEX">
11792        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
11793    </register_config>
11794  </set>
11795
11796</metrics>
11797