xref: /aosp_15_r20/external/mesa3d/src/intel/perf/oa-icl.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1<?xml version="1.0"?>
2<metrics version="1619078711" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="ICL"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO BB"
8       hw_config_guid="e3cd52cf-c6b0-4019-b369-3bc9c75a0cbc"
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 2 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="$ShaderMemoryAccesses 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 1 READ B 3 READ UADD B 4 READ UADD B 5 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="0x1C1E000C" />
579        <register type="NOA" address="0x00009888" value="0x0E1F000C" />
580        <register type="NOA" address="0x00009888" value="0x1C200014" />
581        <register type="NOA" address="0x00009888" value="0x16212800" />
582        <register type="NOA" address="0x00009888" value="0x0E2C2041" />
583        <register type="NOA" address="0x00009888" value="0x102C0000" />
584        <register type="NOA" address="0x00009888" value="0x1A2C0000" />
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="0x061C9400" />
611        <register type="NOA" address="0x00009888" value="0x0A1C00A7" />
612        <register type="NOA" address="0x00009888" value="0x101C0000" />
613        <register type="NOA" address="0x00009888" value="0x081D8100" />
614        <register type="NOA" address="0x00009888" value="0x0A1D0004" />
615        <register type="NOA" address="0x00009888" value="0x085C9497" />
616        <register type="NOA" address="0x00009888" value="0x0A5CA700" />
617        <register type="NOA" address="0x00009888" value="0x105C0000" />
618        <register type="NOA" address="0x00009888" value="0x0A5D000B" />
619        <register type="NOA" address="0x00009888" value="0x181E8000" />
620        <register type="NOA" address="0x00009888" value="0x1E1EEF80" />
621        <register type="NOA" address="0x00009888" value="0x301F4000" />
622        <register type="NOA" address="0x00009888" value="0x501F2404" />
623        <register type="NOA" address="0x00009888" value="0x521F0092" />
624        <register type="NOA" address="0x00009888" value="0x541F0024" />
625        <register type="NOA" address="0x00009888" value="0x4E1F2000" />
626        <register type="NOA" address="0x00009888" value="0x3E1F0300" />
627        <register type="NOA" address="0x00009888" value="0x461F0303" />
628        <register type="NOA" address="0x00009888" value="0x481F0303" />
629        <register type="NOA" address="0x00009888" value="0x4A1F0003" />
630        <register type="NOA" address="0x00009888" value="0x181F0000" />
631        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
632        <register type="NOA" address="0x00009888" value="0x421F4001" />
633    </register_config>
634    <register_config type="OA">
635        <register type="OA" address="0x00002740" value="0x00000000" />
636        <register type="OA" address="0x00002710" value="0x00000000" />
637        <register type="OA" address="0x00002714" value="0x00800000" />
638        <register type="OA" address="0x00002720" value="0x00000000" />
639        <register type="OA" address="0x00002724" value="0x00800000" />
640    </register_config>
641    <register_config type="FLEX">
642        <register type="FLEX" address="0x0000E458" value="0x00005004" />
643        <register type="FLEX" address="0x0000E558" value="0x00010003" />
644        <register type="FLEX" address="0x0000E658" value="0x00012011" />
645        <register type="FLEX" address="0x0000E758" value="0x00051050" />
646        <register type="FLEX" address="0x0000E45C" value="0x00000052" />
647        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
648    </register_config>
649  </set>
650
651  <set name="Compute Metrics Basic set"
652       chipset="ICL"
653       symbol_name="ComputeBasic"
654       underscore_name="compute_basic"
655       mdapi_supported_apis="VK OGL OCL IO BB"
656       hw_config_guid="04546170-d541-4804-96f8-007a454a3f2c"
657       >
658    <counter name="GPU Time Elapsed"
659             symbol_name="GpuTime"
660             underscore_name="gpu_time"
661             description="Time elapsed on the GPU during the measurement."
662             data_type="uint64"
663             units="ns"
664             semantic_type="duration"
665             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
666             mdapi_group="GPU"
667             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
668             mdapi_supported_apis=""
669             mdapi_hw_unit_type="gpu"
670             />
671    <counter name="GPU Core Clocks"
672             symbol_name="GpuCoreClocks"
673             underscore_name="gpu_core_clocks"
674             description="The total number of GPU core clocks elapsed during the measurement."
675             data_type="uint64"
676             units="cycles"
677             semantic_type="event"
678             equation="GPU_CLOCK 0 READ"
679             mdapi_group="GPU"
680             mdapi_usage_flags="Tier1 Frame Batch Draw"
681             mdapi_supported_apis=""
682             mdapi_hw_unit_type="gpu"
683             />
684    <counter name="AVG GPU Core Frequency"
685             symbol_name="AvgGpuCoreFrequency"
686             underscore_name="avg_gpu_core_frequency"
687             description="Average GPU Core Frequency in the measurement."
688             data_type="uint64"
689             max_equation="$GpuMaxFrequency"
690             units="hz"
691             semantic_type="event"
692             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
693             mdapi_group="GPU"
694             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
695             mdapi_supported_apis=""
696             mdapi_hw_unit_type="gpu"
697             />
698    <counter name="GPU Busy"
699             symbol_name="GpuBusy"
700             underscore_name="gpu_busy"
701             description="The percentage of time in which the GPU has been processing GPU commands."
702             data_type="float"
703             max_equation="100"
704             units="percent"
705             semantic_type="duration"
706             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
707             mdapi_group="GPU"
708             mdapi_usage_flags="Tier1 Overview System Frame"
709             mdapi_supported_apis=""
710             mdapi_hw_unit_type="gpu"
711             />
712    <counter name="VS Threads Dispatched"
713             symbol_name="VsThreads"
714             underscore_name="vs_threads"
715             description="The total number of vertex shader hardware threads dispatched."
716             data_type="uint64"
717             units="threads"
718             semantic_type="event"
719             equation="A 1 READ"
720             mdapi_group="EU Array/Vertex Shader"
721             mdapi_usage_flags="Tier3 Frame Batch Draw"
722             mdapi_supported_apis=""
723             mdapi_hw_unit_type="gpu"
724             />
725    <counter name="HS Threads Dispatched"
726             symbol_name="HsThreads"
727             underscore_name="hs_threads"
728             description="The total number of hull shader hardware threads dispatched."
729             data_type="uint64"
730             units="threads"
731             semantic_type="event"
732             equation="A 2 READ"
733             mdapi_group="EU Array/Hull Shader"
734             mdapi_usage_flags="Tier3 Frame Batch Draw"
735             mdapi_supported_apis=""
736             mdapi_hw_unit_type="gpu"
737             />
738    <counter name="DS Threads Dispatched"
739             symbol_name="DsThreads"
740             underscore_name="ds_threads"
741             description="The total number of domain shader hardware threads dispatched."
742             data_type="uint64"
743             units="threads"
744             semantic_type="event"
745             equation="A 3 READ"
746             mdapi_group="EU Array/Domain Shader"
747             mdapi_usage_flags="Tier3 Frame Batch Draw"
748             mdapi_supported_apis=""
749             mdapi_hw_unit_type="gpu"
750             />
751    <counter name="GS Threads Dispatched"
752             symbol_name="GsThreads"
753             underscore_name="gs_threads"
754             description="The total number of geometry shader hardware threads dispatched."
755             data_type="uint64"
756             units="threads"
757             semantic_type="event"
758             equation="A 5 READ"
759             mdapi_group="EU Array/Geometry Shader"
760             mdapi_usage_flags="Tier3 Frame Batch Draw"
761             mdapi_supported_apis=""
762             mdapi_hw_unit_type="gpu"
763             />
764    <counter name="FS Threads Dispatched"
765             symbol_name="PsThreads"
766             underscore_name="ps_threads"
767             description="The total number of fragment shader hardware threads dispatched."
768             data_type="uint64"
769             units="threads"
770             semantic_type="event"
771             equation="A 6 READ"
772             mdapi_group="EU Array/Fragment Shader"
773             mdapi_usage_flags="Tier3 Frame Batch Draw"
774             mdapi_supported_apis=""
775             mdapi_hw_unit_type="gpu"
776             />
777    <counter name="CS Threads Dispatched"
778             symbol_name="CsThreads"
779             underscore_name="cs_threads"
780             description="The total number of compute shader hardware threads dispatched."
781             data_type="uint64"
782             units="threads"
783             semantic_type="event"
784             equation="A 4 READ"
785             mdapi_group="EU Array/Compute Shader"
786             mdapi_usage_flags="Tier3 Frame Batch Draw"
787             mdapi_supported_apis=""
788             mdapi_hw_unit_type="gpu"
789             />
790    <counter name="EU Active"
791             symbol_name="EuActive"
792             underscore_name="eu_active"
793             description="The percentage of time in which the Execution Units were actively processing."
794             data_type="float"
795             max_equation="100"
796             units="percent"
797             semantic_type="duration"
798             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
799             mdapi_group="EU Array"
800             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
801             mdapi_supported_apis=""
802             mdapi_hw_unit_type="gpu"
803             />
804    <counter name="EU Stall"
805             symbol_name="EuStall"
806             underscore_name="eu_stall"
807             description="The percentage of time in which the Execution Units were stalled."
808             data_type="float"
809             max_equation="100"
810             units="percent"
811             semantic_type="duration"
812             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
813             mdapi_group="EU Array"
814             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
815             mdapi_supported_apis=""
816             mdapi_hw_unit_type="gpu"
817             />
818    <counter name="EU Both FPU Pipes Active"
819             symbol_name="EuFpuBothActive"
820             underscore_name="eu_fpu_both_active"
821             description="The percentage of time in which both EU FPU pipelines were actively processing."
822             data_type="float"
823             max_equation="100"
824             units="percent"
825             semantic_type="duration"
826             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
827             mdapi_group="EU Array/Pipes"
828             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
829             mdapi_supported_apis=""
830             mdapi_hw_unit_type="gpu"
831             />
832    <counter name="EU FPU0 Pipe Active"
833             symbol_name="Fpu0Active"
834             underscore_name="fpu0_active"
835             description="The percentage of time in which EU FPU0 pipeline was actively processing."
836             data_type="float"
837             max_equation="100"
838             units="percent"
839             semantic_type="duration"
840             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
841             mdapi_group="EU Array/Pipes"
842             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
843             mdapi_supported_apis=""
844             mdapi_hw_unit_type="gpu"
845             />
846    <counter name="EU FPU1 Pipe Active"
847             symbol_name="Fpu1Active"
848             underscore_name="fpu1_active"
849             description="The percentage of time in which EU FPU1 pipeline was actively processing."
850             data_type="float"
851             max_equation="100"
852             units="percent"
853             semantic_type="duration"
854             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
855             mdapi_group="EU Array/Pipes"
856             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
857             mdapi_supported_apis=""
858             mdapi_hw_unit_type="gpu"
859             />
860    <counter name="EU AVG IPC Rate"
861             symbol_name="EuAvgIpcRate"
862             underscore_name="eu_avg_ipc_rate"
863             description="The average rate of IPC calculated for 2 FPU pipelines."
864             data_type="float"
865             max_equation="2"
866             units="number"
867             semantic_type="ratio"
868             equation="A 9 READ  A 10 READ  A 11 READ FADD  A 9 READ FSUB FDIV 1 FADD"
869             mdapi_group="EU Array"
870             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
871             mdapi_supported_apis=""
872             mdapi_hw_unit_type="gpu"
873             />
874    <counter name="EU Send Pipe Active"
875             symbol_name="EuSendActive"
876             underscore_name="eu_send_active"
877             description="The percentage of time in which EU send pipeline was actively processing."
878             data_type="float"
879             max_equation="100"
880             units="percent"
881             semantic_type="duration"
882             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
883             mdapi_group="EU Array/Pipes"
884             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
885             mdapi_supported_apis=""
886             mdapi_hw_unit_type="gpu"
887             />
888    <counter name="EU Thread Occupancy"
889             symbol_name="EuThreadOccupancy"
890             underscore_name="eu_thread_occupancy"
891             description="The percentage of time in which hardware threads occupied EUs."
892             data_type="float"
893             max_equation="100"
894             units="percent"
895             semantic_type="duration"
896             equation="8 A 13 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
897             mdapi_group="EU Array"
898             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
899             mdapi_supported_apis=""
900             mdapi_hw_unit_type="gpu"
901             />
902    <counter name="Rasterized Pixels"
903             symbol_name="RasterizedPixels"
904             underscore_name="rasterized_pixels"
905             description="The total number of rasterized pixels."
906             data_type="uint64"
907             units="pixels"
908             semantic_type="event"
909             equation="A 21 READ 4 UMUL"
910             mdapi_group="3D Pipe/Rasterizer"
911             mdapi_usage_flags="Tier3 Frame Batch Draw"
912             mdapi_supported_apis=""
913             mdapi_hw_unit_type="gpu"
914             />
915    <counter name="Early Hi-Depth Test Fails"
916             symbol_name="HiDepthTestFails"
917             underscore_name="hi_depth_test_fails"
918             description="The total number of pixels dropped on early hierarchical depth test."
919             data_type="uint64"
920             units="pixels"
921             semantic_type="event"
922             equation="A 22 READ 4 UMUL"
923             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
924             mdapi_usage_flags="Tier3 Frame Batch Draw"
925             mdapi_supported_apis=""
926             mdapi_hw_unit_type="gpu"
927             />
928    <counter name="Early Depth Test Fails"
929             symbol_name="EarlyDepthTestFails"
930             underscore_name="early_depth_test_fails"
931             description="The total number of pixels dropped on early depth test."
932             data_type="uint64"
933             units="pixels"
934             semantic_type="event"
935             equation="A 23 READ 4 UMUL"
936             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
937             mdapi_usage_flags="Tier3 Frame Batch Draw"
938             mdapi_supported_apis=""
939             mdapi_hw_unit_type="gpu"
940             />
941    <counter name="Samples Killed in FS"
942             symbol_name="SamplesKilledInPs"
943             underscore_name="samples_killed_in_ps"
944             description="The total number of samples or pixels dropped in fragment shaders."
945             data_type="uint64"
946             units="pixels"
947             semantic_type="event"
948             equation="A 24 READ 4 UMUL"
949             mdapi_group="3D Pipe/Fragment Shader"
950             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
951             mdapi_supported_apis=""
952             mdapi_hw_unit_type="gpu"
953             />
954    <counter name="Pixels Failing Tests"
955             symbol_name="PixelsFailingPostPsTests"
956             underscore_name="pixels_failing_post_ps_tests"
957             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
958             data_type="uint64"
959             units="pixels"
960             semantic_type="event"
961             equation="A 25 READ 4 UMUL"
962             mdapi_group="3D Pipe/Output Merger"
963             mdapi_usage_flags="Tier3 Frame Batch Draw"
964             mdapi_supported_apis=""
965             mdapi_hw_unit_type="gpu"
966             />
967    <counter name="Samples Written"
968             symbol_name="SamplesWritten"
969             underscore_name="samples_written"
970             description="The total number of samples or pixels written to all render targets."
971             data_type="uint64"
972             units="pixels"
973             semantic_type="event"
974             equation="A 26 READ 4 UMUL"
975             mdapi_group="3D Pipe/Output Merger"
976             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
977             mdapi_supported_apis=""
978             mdapi_hw_unit_type="gpu"
979             />
980    <counter name="Samples Blended"
981             symbol_name="SamplesBlended"
982             underscore_name="samples_blended"
983             description="The total number of blended samples or pixels written to all render targets."
984             data_type="uint64"
985             units="pixels"
986             semantic_type="event"
987             equation="A 27 READ 4 UMUL"
988             mdapi_group="3D Pipe/Output Merger"
989             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
990             mdapi_supported_apis=""
991             mdapi_hw_unit_type="gpu"
992             />
993    <counter name="Sampler Texels"
994             symbol_name="SamplerTexels"
995             underscore_name="sampler_texels"
996             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
997             data_type="uint64"
998             units="texels"
999             semantic_type="event"
1000             equation="A 28 READ 4 UMUL"
1001             mdapi_group="Sampler/Sampler Input"
1002             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1003             mdapi_supported_apis=""
1004             mdapi_hw_unit_type="gpu"
1005             />
1006    <counter name="Sampler Texels Misses"
1007             symbol_name="SamplerTexelMisses"
1008             underscore_name="sampler_texel_misses"
1009             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1010             data_type="uint64"
1011             units="texels"
1012             semantic_type="event"
1013             equation="A 29 READ 4 UMUL"
1014             mdapi_group="Sampler/Sampler Cache"
1015             mdapi_usage_flags="Tier3 Batch Frame Draw"
1016             mdapi_supported_apis=""
1017             mdapi_hw_unit_type="gpu"
1018             />
1019    <counter name="SLM Bytes Read"
1020             symbol_name="SlmBytesRead"
1021             underscore_name="slm_bytes_read"
1022             description="The total number of GPU memory bytes read from shared local memory."
1023             data_type="uint64"
1024             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1025             units="bytes"
1026             semantic_type="throughput"
1027             equation="A 30 READ 64 UMUL"
1028             mdapi_group="L3/Data Port/SLM"
1029             mdapi_usage_flags="Tier3 Frame Batch Draw"
1030             mdapi_supported_apis=""
1031             mdapi_hw_unit_type="gpu"
1032             />
1033    <counter name="SLM Bytes Written"
1034             symbol_name="SlmBytesWritten"
1035             underscore_name="slm_bytes_written"
1036             description="The total number of GPU memory bytes written into shared local memory."
1037             data_type="uint64"
1038             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1039             units="bytes"
1040             semantic_type="throughput"
1041             equation="A 31 READ 64 UMUL"
1042             mdapi_group="L3/Data Port/SLM"
1043             mdapi_usage_flags="Tier3 Frame Batch Draw"
1044             mdapi_supported_apis=""
1045             mdapi_hw_unit_type="gpu"
1046             />
1047    <counter name="Shader Memory Accesses"
1048             symbol_name="ShaderMemoryAccesses"
1049             underscore_name="shader_memory_accesses"
1050             description="The total number of shader memory accesses to L3."
1051             data_type="uint64"
1052             units="messages"
1053             semantic_type="event"
1054             equation="A 32 READ"
1055             mdapi_group="L3/Data Port"
1056             mdapi_usage_flags="Tier3 Frame Batch Draw"
1057             mdapi_supported_apis=""
1058             mdapi_hw_unit_type="gpu"
1059             />
1060    <counter name="Shader Atomic Memory Accesses"
1061             symbol_name="ShaderAtomics"
1062             underscore_name="shader_atomics"
1063             description="The total number of shader atomic memory accesses."
1064             data_type="uint64"
1065             units="messages"
1066             semantic_type="event"
1067             equation="A 34 READ"
1068             mdapi_group="L3/Data Port/Atomics"
1069             mdapi_usage_flags="Tier3 Frame Batch Draw"
1070             mdapi_supported_apis=""
1071             mdapi_hw_unit_type="gpu"
1072             />
1073    <counter name="L3 Shader Throughput"
1074             symbol_name="L3ShaderThroughput"
1075             underscore_name="l3_shader_throughput"
1076             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1077             data_type="uint64"
1078             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1079             units="bytes"
1080             semantic_type="throughput"
1081             equation="$ShaderMemoryAccesses 64 UMUL"
1082             mdapi_group="L3/Data Port"
1083             mdapi_usage_flags="Tier2 Frame Batch Draw"
1084             mdapi_supported_apis=""
1085             mdapi_hw_unit_type="gpu"
1086             />
1087    <counter name="Shader Barrier Messages"
1088             symbol_name="ShaderBarriers"
1089             underscore_name="shader_barriers"
1090             description="The total number of shader barrier messages."
1091             data_type="uint64"
1092             units="messages"
1093             semantic_type="event"
1094             equation="A 35 READ"
1095             mdapi_group="EU Array/Barrier"
1096             mdapi_usage_flags="Tier3 Frame Batch Draw"
1097             mdapi_supported_apis=""
1098             mdapi_hw_unit_type="gpu"
1099             />
1100    <counter name="Typed Bytes Read"
1101             symbol_name="TypedBytesRead"
1102             underscore_name="typed_bytes_read"
1103             description="The total number of typed memory bytes read via Data Port."
1104             data_type="uint64"
1105             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1106             units="bytes"
1107             semantic_type="throughput"
1108             equation="C 7 READ C 6 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1109             mdapi_group="L3/Data Port"
1110             mdapi_usage_flags="Tier3 Frame Batch Draw"
1111             mdapi_supported_apis=""
1112             mdapi_hw_unit_type="gpu"
1113             />
1114    <counter name="Typed Bytes Written"
1115             symbol_name="TypedBytesWritten"
1116             underscore_name="typed_bytes_written"
1117             description="The total number of untyped memory bytes written via Data Port."
1118             data_type="uint64"
1119             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1120             units="bytes"
1121             semantic_type="throughput"
1122             equation="C 5 READ C 4 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1123             mdapi_group="L3/Data Port"
1124             mdapi_usage_flags="Tier3 Frame Batch Draw"
1125             mdapi_supported_apis=""
1126             mdapi_hw_unit_type="gpu"
1127             />
1128    <counter name="Untyped Bytes Read"
1129             symbol_name="UntypedBytesRead"
1130             underscore_name="untyped_bytes_read"
1131             description="The total number of typed memory bytes read via Data Port."
1132             data_type="uint64"
1133             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1134             units="bytes"
1135             semantic_type="throughput"
1136             equation="C 3 READ C 2 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1137             mdapi_group="L3/Data Port"
1138             mdapi_usage_flags="Tier3 Frame Batch Draw"
1139             mdapi_supported_apis=""
1140             mdapi_hw_unit_type="gpu"
1141             />
1142    <counter name="Untyped Writes"
1143             symbol_name="UntypedBytesWritten"
1144             underscore_name="untyped_bytes_written"
1145             description="The total number of untyped memory bytes written via Data Port."
1146             data_type="uint64"
1147             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1148             units="bytes"
1149             semantic_type="throughput"
1150             equation="C 1 READ C 0 READ UADD $EuSubslicesTotalCount UMUL 32 UMUL"
1151             mdapi_group="L3/Data Port"
1152             mdapi_usage_flags="Tier3 Frame Batch Draw"
1153             mdapi_supported_apis=""
1154             mdapi_hw_unit_type="gpu"
1155             />
1156    <counter name="Typed Atomics Accesses"
1157             symbol_name="TypedAtomics"
1158             underscore_name="typed_atomics"
1159             description="The total number of typed atomic accesses via Data Port."
1160             data_type="uint64"
1161             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1162             units="events"
1163             semantic_type="throughput"
1164             equation="B 4 READ B 5 READ FADD 2 FDIV $EuSubslicesTotalCount FMUL"
1165             mdapi_group="L3/Data Port"
1166             mdapi_usage_flags="Tier3 Frame Batch Draw"
1167             mdapi_supported_apis=""
1168             mdapi_hw_unit_type="gpu"
1169             />
1170    <counter name="GTI Read Throughput"
1171             symbol_name="GtiReadThroughput"
1172             underscore_name="gti_read_throughput"
1173             description="The total number of GPU memory bytes read from GTI."
1174             data_type="uint64"
1175             max_equation="$GpuCoreClocks 64 UMUL"
1176             units="bytes"
1177             semantic_type="throughput"
1178             equation="64  B 1 READ B 3 READ UADD B 6 READ UADD B 7 READ UADD UMUL"
1179             mdapi_group="GTI"
1180             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1181             mdapi_supported_apis=""
1182             mdapi_hw_unit_type="gpu"
1183             />
1184    <counter name="GTI Write Throughput"
1185             symbol_name="GtiWriteThroughput"
1186             underscore_name="gti_write_throughput"
1187             description="The total number of GPU memory bytes written to GTI."
1188             data_type="uint64"
1189             max_equation="$GpuCoreClocks 64 UMUL"
1190             units="bytes"
1191             semantic_type="throughput"
1192             equation="64  B 0 READ B 2 READ UADD UMUL"
1193             mdapi_group="GTI"
1194             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1195             mdapi_supported_apis=""
1196             mdapi_hw_unit_type="gpu"
1197             />
1198    <register_config type="NOA">
1199        <register type="NOA" address="0x00000D04" value="0x00000200" />
1200        <register type="NOA" address="0x00009840" value="0x00000000" />
1201        <register type="NOA" address="0x00009884" value="0x00000000" />
1202        <register type="NOA" address="0x00009888" value="0x12230012" />
1203        <register type="NOA" address="0x00009888" value="0x10230019" />
1204        <register type="NOA" address="0x00009888" value="0x12A30012" />
1205        <register type="NOA" address="0x00009888" value="0x10A30019" />
1206        <register type="NOA" address="0x00009888" value="0x1A200400" />
1207        <register type="NOA" address="0x00009888" value="0x1C200020" />
1208        <register type="NOA" address="0x00009888" value="0x04208000" />
1209        <register type="NOA" address="0x00009888" value="0x08208000" />
1210        <register type="NOA" address="0x00009888" value="0x0C208000" />
1211        <register type="NOA" address="0x00009888" value="0x0A230031" />
1212        <register type="NOA" address="0x00009888" value="0x0E231E00" />
1213        <register type="NOA" address="0x00009888" value="0x0223003D" />
1214        <register type="NOA" address="0x00009888" value="0x04230032" />
1215        <register type="NOA" address="0x00009888" value="0x06230033" />
1216        <register type="NOA" address="0x00009888" value="0x00230000" />
1217        <register type="NOA" address="0x00009888" value="0x1AA01000" />
1218        <register type="NOA" address="0x00009888" value="0x1CA00008" />
1219        <register type="NOA" address="0x00009888" value="0x02A08000" />
1220        <register type="NOA" address="0x00009888" value="0x06A08000" />
1221        <register type="NOA" address="0x00009888" value="0x0AA08000" />
1222        <register type="NOA" address="0x00009888" value="0x0AA31880" />
1223        <register type="NOA" address="0x00009888" value="0x0EA3003C" />
1224        <register type="NOA" address="0x00009888" value="0x00A31E80" />
1225        <register type="NOA" address="0x00009888" value="0x02A31900" />
1226        <register type="NOA" address="0x00009888" value="0x04A31980" />
1227        <register type="NOA" address="0x00009888" value="0x0E044055" />
1228        <register type="NOA" address="0x00009888" value="0x10040141" />
1229        <register type="NOA" address="0x00009888" value="0x0C045000" />
1230        <register type="NOA" address="0x00009888" value="0x0E055000" />
1231        <register type="NOA" address="0x00009888" value="0x14050050" />
1232        <register type="NOA" address="0x00009888" value="0x04054000" />
1233        <register type="NOA" address="0x00009888" value="0x06055000" />
1234        <register type="NOA" address="0x00009888" value="0x08055000" />
1235        <register type="NOA" address="0x00009888" value="0x0A051000" />
1236        <register type="NOA" address="0x00009888" value="0x260600CC" />
1237        <register type="NOA" address="0x00009888" value="0x24067E00" />
1238        <register type="NOA" address="0x00009888" value="0x18123000" />
1239        <register type="NOA" address="0x00009888" value="0x1A12000C" />
1240        <register type="NOA" address="0x00009888" value="0x0212C000" />
1241        <register type="NOA" address="0x00009888" value="0x0612C000" />
1242        <register type="NOA" address="0x00009888" value="0x0A12C000" />
1243        <register type="NOA" address="0x00009888" value="0x08138000" />
1244        <register type="NOA" address="0x00009888" value="0x0A134000" />
1245        <register type="NOA" address="0x00009888" value="0x0413A000" />
1246        <register type="NOA" address="0x00009888" value="0x06132000" />
1247        <register type="NOA" address="0x00009888" value="0x0A148000" />
1248        <register type="NOA" address="0x00009888" value="0x0E144000" />
1249        <register type="NOA" address="0x00009888" value="0x00148000" />
1250        <register type="NOA" address="0x00009888" value="0x02148000" />
1251        <register type="NOA" address="0x00009888" value="0x04148000" />
1252        <register type="NOA" address="0x00009888" value="0x16150380" />
1253        <register type="NOA" address="0x00009888" value="0x1815000D" />
1254        <register type="NOA" address="0x00009888" value="0x02154000" />
1255        <register type="NOA" address="0x00009888" value="0x0415C000" />
1256        <register type="NOA" address="0x00009888" value="0x06154000" />
1257        <register type="NOA" address="0x00009888" value="0x0815C000" />
1258        <register type="NOA" address="0x00009888" value="0x0A154000" />
1259        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1260        <register type="NOA" address="0x00009888" value="0x0A182000" />
1261        <register type="NOA" address="0x00009888" value="0x0E188000" />
1262        <register type="NOA" address="0x00009888" value="0x02182000" />
1263        <register type="NOA" address="0x00009888" value="0x04182000" />
1264        <register type="NOA" address="0x00009888" value="0x06182000" />
1265        <register type="NOA" address="0x00009888" value="0x12190400" />
1266        <register type="NOA" address="0x00009888" value="0x14190020" />
1267        <register type="NOA" address="0x00009888" value="0x0A192000" />
1268        <register type="NOA" address="0x00009888" value="0x0C192000" />
1269        <register type="NOA" address="0x00009888" value="0x0E192000" />
1270        <register type="NOA" address="0x00009888" value="0x0A1C8000" />
1271        <register type="NOA" address="0x00009888" value="0x0E1C2000" />
1272        <register type="NOA" address="0x00009888" value="0x001C8000" />
1273        <register type="NOA" address="0x00009888" value="0x021C8000" />
1274        <register type="NOA" address="0x00009888" value="0x041C8000" />
1275        <register type="NOA" address="0x00009888" value="0x121D1000" />
1276        <register type="NOA" address="0x00009888" value="0x141D0008" />
1277        <register type="NOA" address="0x00009888" value="0x081D8000" />
1278        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
1279        <register type="NOA" address="0x00009888" value="0x0C1D8000" />
1280        <register type="NOA" address="0x00009884" value="0x00000003" />
1281        <register type="NOA" address="0x00009888" value="0x1A1C01C0" />
1282        <register type="NOA" address="0x00009888" value="0x1C1C000A" />
1283        <register type="NOA" address="0x00009888" value="0x1A5C01C0" />
1284        <register type="NOA" address="0x00009888" value="0x1C5C000A" />
1285        <register type="NOA" address="0x00009888" value="0x001C0097" />
1286        <register type="NOA" address="0x00009888" value="0x061C9400" />
1287        <register type="NOA" address="0x00009888" value="0x0C1C00A7" />
1288        <register type="NOA" address="0x00009888" value="0x101C0000" />
1289        <register type="NOA" address="0x00009888" value="0x081D8100" />
1290        <register type="NOA" address="0x00009888" value="0x0A1D0010" />
1291        <register type="NOA" address="0x00009888" value="0x085C9497" />
1292        <register type="NOA" address="0x00009888" value="0x0C5CA700" />
1293        <register type="NOA" address="0x00009888" value="0x105C0000" />
1294        <register type="NOA" address="0x00009888" value="0x0A5D0023" />
1295        <register type="NOA" address="0x00009888" value="0x181E8000" />
1296        <register type="NOA" address="0x00009888" value="0x1E1E0F80" />
1297        <register type="NOA" address="0x00009888" value="0x201E000E" />
1298        <register type="NOA" address="0x00009888" value="0x301F4000" />
1299        <register type="NOA" address="0x00009888" value="0x501F2524" />
1300        <register type="NOA" address="0x00009888" value="0x521F2522" />
1301        <register type="NOA" address="0x00009888" value="0x541F0024" />
1302        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
1303        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
1304        <register type="NOA" address="0x00009888" value="0x3E1F0300" />
1305        <register type="NOA" address="0x00009888" value="0x461F0303" />
1306        <register type="NOA" address="0x00009888" value="0x481F3003" />
1307        <register type="NOA" address="0x00009888" value="0x4A1F0300" />
1308        <register type="NOA" address="0x00009888" value="0x4C1F0003" />
1309        <register type="NOA" address="0x00009888" value="0x181F0000" />
1310        <register type="NOA" address="0x00009888" value="0x401F3000" />
1311        <register type="NOA" address="0x00009888" value="0x421F3000" />
1312        <register type="NOA" address="0x00009888" value="0x441F3000" />
1313    </register_config>
1314    <register_config type="OA">
1315        <register type="OA" address="0x00002740" value="0x00000000" />
1316        <register type="OA" address="0x00002710" value="0x00000000" />
1317        <register type="OA" address="0x00002714" value="0x00800000" />
1318        <register type="OA" address="0x00002720" value="0x00000000" />
1319        <register type="OA" address="0x00002724" value="0x00800000" />
1320    </register_config>
1321    <register_config type="FLEX">
1322        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1323        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1324        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1325        <register type="FLEX" address="0x0000E758" value="0x00000008" />
1326        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
1327    </register_config>
1328  </set>
1329
1330  <set name="Compute Extended metrics set"
1331       chipset="ICL"
1332       symbol_name="ComputeExtended"
1333       underscore_name="compute_extended"
1334       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
1335       hw_config_guid="43eb7fc1-dc5e-45e2-a90a-0053f5397271"
1336       >
1337    <counter name="GPU Time Elapsed"
1338             symbol_name="GpuTime"
1339             underscore_name="gpu_time"
1340             description="Time elapsed on the GPU during the measurement."
1341             data_type="uint64"
1342             units="ns"
1343             semantic_type="duration"
1344             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1345             mdapi_group="GPU"
1346             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1347             mdapi_supported_apis=""
1348             mdapi_hw_unit_type="gpu"
1349             />
1350    <counter name="GPU Core Clocks"
1351             symbol_name="GpuCoreClocks"
1352             underscore_name="gpu_core_clocks"
1353             description="The total number of GPU core clocks elapsed during the measurement."
1354             data_type="uint64"
1355             units="cycles"
1356             semantic_type="event"
1357             equation="GPU_CLOCK 0 READ"
1358             mdapi_group="GPU"
1359             mdapi_usage_flags="Tier1 Frame Batch Draw"
1360             mdapi_supported_apis=""
1361             mdapi_hw_unit_type="gpu"
1362             />
1363    <counter name="AVG GPU Core Frequency"
1364             symbol_name="AvgGpuCoreFrequency"
1365             underscore_name="avg_gpu_core_frequency"
1366             description="Average GPU Core Frequency in the measurement."
1367             data_type="uint64"
1368             max_equation="$GpuMaxFrequency"
1369             units="hz"
1370             semantic_type="event"
1371             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1372             mdapi_group="GPU"
1373             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1374             mdapi_supported_apis=""
1375             mdapi_hw_unit_type="gpu"
1376             />
1377    <counter name="GPU Busy"
1378             symbol_name="GpuBusy"
1379             underscore_name="gpu_busy"
1380             description="The percentage of time in which the GPU has been processing GPU commands."
1381             data_type="float"
1382             max_equation="100"
1383             units="percent"
1384             semantic_type="duration"
1385             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1386             mdapi_group="GPU"
1387             mdapi_usage_flags="Tier1 Overview System Frame"
1388             mdapi_supported_apis=""
1389             mdapi_hw_unit_type="gpu"
1390             />
1391    <counter name="CS Threads Dispatched"
1392             symbol_name="CsThreads"
1393             underscore_name="cs_threads"
1394             description="The total number of compute shader hardware threads dispatched."
1395             data_type="uint64"
1396             units="threads"
1397             semantic_type="event"
1398             equation="A 4 READ"
1399             mdapi_group="EU Array/Compute Shader"
1400             mdapi_usage_flags="Tier3 Frame Batch Draw"
1401             mdapi_supported_apis=""
1402             mdapi_hw_unit_type="gpu"
1403             />
1404    <counter name="Typed Atomics 00"
1405             symbol_name="TypedAtomics00"
1406             underscore_name="typed_atomics00"
1407             description="Slice 0 Dualsubslice 0 typed atomics."
1408             data_type="uint64"
1409             units="messages"
1410             semantic_type="event"
1411             equation="C 7 READ"
1412             availability="$SubsliceMask 1 AND"
1413             mdapi_group="L3/Data Port"
1414             mdapi_usage_flags="Tier3 Frame Batch Draw"
1415             mdapi_supported_apis=""
1416             mdapi_hw_unit_type="subslice"
1417             />
1418    <counter name="Typed Reads 00"
1419             symbol_name="TypedReads00"
1420             underscore_name="typed_reads00"
1421             description="Slice 0 Dualsubslice 0 typed reads."
1422             data_type="uint64"
1423             units="messages"
1424             semantic_type="event"
1425             equation="C 6 READ"
1426             availability="$SubsliceMask 1 AND"
1427             mdapi_group="L3/Data Port"
1428             mdapi_usage_flags="Tier3 Frame Batch Draw"
1429             mdapi_supported_apis=""
1430             mdapi_hw_unit_type="subslice"
1431             />
1432    <counter name="Typed Writes 00"
1433             symbol_name="TypedWrites00"
1434             underscore_name="typed_writes00"
1435             description="Slice 0 Dualsubslice 0 typed writes."
1436             data_type="uint64"
1437             units="messages"
1438             semantic_type="event"
1439             equation="C 5 READ"
1440             availability="$SubsliceMask 1 AND"
1441             mdapi_group="L3/Data Port"
1442             mdapi_usage_flags="Tier3 Frame Batch Draw"
1443             mdapi_supported_apis=""
1444             mdapi_hw_unit_type="subslice"
1445             />
1446    <counter name="Untyped Reads 00"
1447             symbol_name="UntypedReads00"
1448             underscore_name="untyped_reads00"
1449             description="Slice 0 Dualsubslice 0 untyped reads (including SLM reads)."
1450             data_type="uint64"
1451             units="messages"
1452             semantic_type="event"
1453             equation="C 4 READ"
1454             availability="$SubsliceMask 1 AND"
1455             mdapi_group="L3/Data Port"
1456             mdapi_usage_flags="Tier3 Frame Batch Draw"
1457             mdapi_supported_apis=""
1458             mdapi_hw_unit_type="subslice"
1459             />
1460    <counter name="Untyped Writes 00"
1461             symbol_name="UntypedWrites00"
1462             underscore_name="untyped_writes00"
1463             description="Slice 0 Dualsubslice 0 untyped writes (including SLM writes)."
1464             data_type="uint64"
1465             units="messages"
1466             semantic_type="event"
1467             equation="C 3 READ"
1468             availability="$SubsliceMask 1 AND"
1469             mdapi_group="L3/Data Port"
1470             mdapi_usage_flags="Tier3 Frame Batch Draw"
1471             mdapi_supported_apis=""
1472             mdapi_hw_unit_type="subslice"
1473             />
1474    <counter name="Eu Typed Reads 00"
1475             symbol_name="EuTypedReads00"
1476             underscore_name="eu_typed_reads00"
1477             description="Slice0 Dualsubslice 0 Eu Typed Reads"
1478             data_type="uint64"
1479             units="messages"
1480             semantic_type="event"
1481             equation="B 3 READ"
1482             availability="$SubsliceMask 1 AND"
1483             mdapi_group="L3/Data Port"
1484             mdapi_usage_flags="Tier3 Frame Batch Draw"
1485             mdapi_supported_apis=""
1486             mdapi_hw_unit_type="subslice"
1487             />
1488    <counter name="Eu Typed Writes 00"
1489             symbol_name="EuTypedWrites00"
1490             underscore_name="eu_typed_writes00"
1491             description="Slice0 Dualsubslice 0 Eu Typed Writes"
1492             data_type="uint64"
1493             units="messages"
1494             semantic_type="event"
1495             equation="B 4 READ"
1496             availability="$SubsliceMask 1 AND"
1497             mdapi_group="L3/Data Port"
1498             mdapi_usage_flags="Tier3 Frame Batch Draw"
1499             mdapi_supported_apis=""
1500             mdapi_hw_unit_type="subslice"
1501             />
1502    <counter name="Eu Typed Atomics 00"
1503             symbol_name="EuTypedAtomics00"
1504             underscore_name="eu_typed_atomics00"
1505             description="Slice0 Dualsubslice 0 Eu Typed Atomics"
1506             data_type="uint64"
1507             units="messages"
1508             semantic_type="event"
1509             equation="B 2 READ"
1510             availability="$SubsliceMask 1 AND"
1511             mdapi_group="L3/Data Port"
1512             mdapi_usage_flags="Tier3 Frame Batch Draw"
1513             mdapi_supported_apis=""
1514             mdapi_hw_unit_type="subslice"
1515             />
1516    <counter name="Eu A32 Untyped Reads 00"
1517             symbol_name="EuA32UntypedReads00"
1518             underscore_name="eu_a32_untyped_reads00"
1519             description="Slice0 Dualsubslice 0 Eu A32 Untyped Reads"
1520             data_type="uint64"
1521             units="messages"
1522             semantic_type="event"
1523             equation="B 0 READ"
1524             availability="$SubsliceMask 1 AND"
1525             mdapi_group="L3/Data Port"
1526             mdapi_usage_flags="Tier3 Frame Batch Draw"
1527             mdapi_supported_apis=""
1528             mdapi_hw_unit_type="subslice"
1529             />
1530    <counter name="Eu A32 Untyped Writes 00"
1531             symbol_name="EuA32UntypedWrites00"
1532             underscore_name="eu_a32_untyped_writes00"
1533             description="Slice0 Dualsubslice 0 Eu A32 Untyped Writes"
1534             data_type="uint64"
1535             units="messages"
1536             semantic_type="event"
1537             equation="B 7 READ B 1 READ UADD"
1538             availability="$SubsliceMask 1 AND"
1539             mdapi_group="L3/Data Port"
1540             mdapi_usage_flags="Tier3 Frame Batch Draw"
1541             mdapi_supported_apis=""
1542             mdapi_hw_unit_type="subslice"
1543             />
1544    <counter name="Eu 64 Untyped Reads 00"
1545             symbol_name="EuA64UntypedReads00"
1546             underscore_name="eu_a64_untyped_reads00"
1547             description="Slice0 Dualsubslice 0 Eu 64 Untyped Reads"
1548             data_type="float"
1549             units="messages"
1550             semantic_type="event"
1551             equation="B 5 READ C 1 READ FADD B 6 READ FADD"
1552             availability="$SubsliceMask 1 AND"
1553             mdapi_group="L3/Data Port"
1554             mdapi_usage_flags="Tier3 Frame Batch Draw"
1555             mdapi_supported_apis=""
1556             mdapi_hw_unit_type="subslice"
1557             />
1558    <counter name="Eu A64 Untyped Writes 00"
1559             symbol_name="EuA64UntypedWrites00"
1560             underscore_name="eu_a64_untyped_writes00"
1561             description="Slice0 Dualsubslice 0 Eu A64 Untyped Writes"
1562             data_type="uint64"
1563             units="messages"
1564             semantic_type="event"
1565             equation="C 2 READ"
1566             availability="$SubsliceMask 1 AND"
1567             mdapi_group="L3/Data Port"
1568             mdapi_usage_flags="Tier3 Frame Batch Draw"
1569             mdapi_supported_apis=""
1570             mdapi_hw_unit_type="subslice"
1571             />
1572    <counter name="TypedAtomicsPerCacheLine"
1573             symbol_name="TypedAtomicsPerCacheLine"
1574             underscore_name="typed_atomics_per_cache_line"
1575             description="The ratio of EU typed atomics requests to L3 cache line writes."
1576             data_type="float"
1577             units="eu sends to l3 cache lines"
1578             semantic_type="ratio"
1579             equation="$EuTypedAtomics00 $TypedAtomics00 FDIV"
1580             availability="$SubsliceMask 1 AND"
1581             mdapi_group="L3/Data Port"
1582             mdapi_usage_flags="Tier3 Frame Batch Draw"
1583             mdapi_supported_apis=""
1584             mdapi_hw_unit_type="subslice"
1585             />
1586    <counter name="TypedReadsPerCacheLine"
1587             symbol_name="TypedReadsPerCacheLine"
1588             underscore_name="typed_reads_per_cache_line"
1589             description="The ratio of EU typed read requests to L3 cache line reads."
1590             data_type="float"
1591             units="eu sends to l3 cache lines"
1592             semantic_type="ratio"
1593             equation="$EuTypedReads00 $TypedReads00 FDIV"
1594             availability="$SubsliceMask 1 AND"
1595             mdapi_group="L3/Data Port"
1596             mdapi_usage_flags="Tier3 Frame Batch Draw"
1597             mdapi_supported_apis=""
1598             mdapi_hw_unit_type="subslice"
1599             />
1600    <counter name="TypedWritesPerCacheLine"
1601             symbol_name="TypedWritesPerCacheLine"
1602             underscore_name="typed_writes_per_cache_line"
1603             description="The ratio of EU typed write requests to L3 cache line writes."
1604             data_type="float"
1605             units="eu sends to l3 cache lines"
1606             semantic_type="ratio"
1607             equation="$EuTypedWrites00 $TypedWrites00 FDIV"
1608             availability="$SubsliceMask 1 AND"
1609             mdapi_group="L3/Data Port"
1610             mdapi_usage_flags="Tier3 Frame Batch Draw"
1611             mdapi_supported_apis=""
1612             mdapi_hw_unit_type="subslice"
1613             />
1614    <counter name="UntypedReadsPerCacheLine"
1615             symbol_name="UntypedReadsPerCacheLine"
1616             underscore_name="untyped_reads_per_cache_line"
1617             description="The ratio of EU untyped read requests to L3 cache line reads."
1618             data_type="float"
1619             units="eu sends to l3 cache lines"
1620             semantic_type="ratio"
1621             equation="B 0 READ B 5 READ C 1 READ FADD B 6 READ FADD FADD C 4 READ FDIV"
1622             mdapi_group="L3/Data Port"
1623             mdapi_usage_flags="Tier3 Frame Batch Draw"
1624             mdapi_supported_apis=""
1625             mdapi_hw_unit_type="subslice"
1626             />
1627    <counter name="UntypedWritesPerCacheLine"
1628             symbol_name="UntypedWritesPerCacheLine"
1629             underscore_name="untyped_writes_per_cache_line"
1630             description="The ratio of EU untyped write requests to L3 cache line writes."
1631             data_type="float"
1632             units="eu sends to l3 cache lines"
1633             semantic_type="ratio"
1634             equation="B 7 READ B 1 READ FADD C 2 READ FADD C 3 READ FDIV"
1635             availability="$SubsliceMask 1 AND"
1636             mdapi_group="L3/Data Port"
1637             mdapi_usage_flags="Tier3 Frame Batch Draw"
1638             mdapi_supported_apis=""
1639             mdapi_hw_unit_type="subslice"
1640             />
1641    <register_config type="NOA">
1642        <register type="NOA" address="0x00000D04" value="0x00000200" />
1643        <register type="NOA" address="0x00009840" value="0x00000000" />
1644        <register type="NOA" address="0x00009884" value="0x00000000" />
1645        <register type="NOA" address="0x00009888" value="0x1222000B" />
1646        <register type="NOA" address="0x00009888" value="0x16220009" />
1647        <register type="NOA" address="0x00009888" value="0x12230019" />
1648        <register type="NOA" address="0x00009888" value="0x10230012" />
1649        <register type="NOA" address="0x00009888" value="0x101E8000" />
1650        <register type="NOA" address="0x00009888" value="0x1A1EF800" />
1651        <register type="NOA" address="0x00009888" value="0x1C1E0007" />
1652        <register type="NOA" address="0x00009888" value="0x001F8000" />
1653        <register type="NOA" address="0x00009888" value="0x0C1FF800" />
1654        <register type="NOA" address="0x00009888" value="0x0E1F0007" />
1655        <register type="NOA" address="0x00009888" value="0x00204000" />
1656        <register type="NOA" address="0x00009888" value="0x0E204000" />
1657        <register type="NOA" address="0x00009888" value="0x1A202AA0" />
1658        <register type="NOA" address="0x00009888" value="0x1C200005" />
1659        <register type="NOA" address="0x00009888" value="0x04208000" />
1660        <register type="NOA" address="0x00009888" value="0x06208000" />
1661        <register type="NOA" address="0x00009888" value="0x08208000" />
1662        <register type="NOA" address="0x00009888" value="0x0A208000" />
1663        <register type="NOA" address="0x00009888" value="0x0C208000" />
1664        <register type="NOA" address="0x00009888" value="0x00214000" />
1665        <register type="NOA" address="0x00009888" value="0x0E214000" />
1666        <register type="NOA" address="0x00009888" value="0x14214000" />
1667        <register type="NOA" address="0x00009888" value="0x16210555" />
1668        <register type="NOA" address="0x00009888" value="0x00220011" />
1669        <register type="NOA" address="0x00009888" value="0x06220900" />
1670        <register type="NOA" address="0x00009888" value="0x08220A13" />
1671        <register type="NOA" address="0x00009888" value="0x0A220B15" />
1672        <register type="NOA" address="0x00009888" value="0x0C222317" />
1673        <register type="NOA" address="0x00009888" value="0x0E220043" />
1674        <register type="NOA" address="0x00009888" value="0x02231AB4" />
1675        <register type="NOA" address="0x00009888" value="0x04231DBA" />
1676        <register type="NOA" address="0x00009888" value="0x06230039" />
1677        <register type="NOA" address="0x00009888" value="0x00230000" />
1678        <register type="NOA" address="0x00009888" value="0x0C044400" />
1679        <register type="NOA" address="0x00009888" value="0x0E045555" />
1680        <register type="NOA" address="0x00009888" value="0x10040055" />
1681        <register type="NOA" address="0x00009888" value="0x04051000" />
1682        <register type="NOA" address="0x00009888" value="0x0A055000" />
1683        <register type="NOA" address="0x00009888" value="0x0C055000" />
1684        <register type="NOA" address="0x00009888" value="0x0E055000" />
1685        <register type="NOA" address="0x00009888" value="0x14050015" />
1686        <register type="NOA" address="0x00009888" value="0x06055000" />
1687        <register type="NOA" address="0x00009888" value="0x08055000" />
1688        <register type="NOA" address="0x00009888" value="0x2406FD00" />
1689        <register type="NOA" address="0x00009888" value="0x2606007F" />
1690        <register type="NOA" address="0x00009888" value="0x0015C000" />
1691        <register type="NOA" address="0x00009888" value="0x0E15C000" />
1692        <register type="NOA" address="0x00009888" value="0x16157FF8" />
1693        <register type="NOA" address="0x00009888" value="0x18150003" />
1694        <register type="NOA" address="0x00009888" value="0x0415C000" />
1695        <register type="NOA" address="0x00009888" value="0x0615C000" />
1696        <register type="NOA" address="0x00009888" value="0x0815C000" />
1697        <register type="NOA" address="0x00009888" value="0x0A15C000" />
1698        <register type="NOA" address="0x00009888" value="0x0C15C000" />
1699        <register type="NOA" address="0x00009888" value="0x00182000" />
1700        <register type="NOA" address="0x00009888" value="0x0618A000" />
1701        <register type="NOA" address="0x00009888" value="0x0818A000" />
1702        <register type="NOA" address="0x00009888" value="0x0A18A000" />
1703        <register type="NOA" address="0x00009888" value="0x0C18A000" />
1704        <register type="NOA" address="0x00009888" value="0x0E182000" />
1705        <register type="NOA" address="0x00009888" value="0x0218A000" />
1706        <register type="NOA" address="0x00009888" value="0x0418A000" />
1707        <register type="NOA" address="0x00009888" value="0x08192000" />
1708        <register type="NOA" address="0x00009888" value="0x0E19A000" />
1709        <register type="NOA" address="0x00009888" value="0x12195540" />
1710        <register type="NOA" address="0x00009888" value="0x1419000A" />
1711        <register type="NOA" address="0x00009888" value="0x0A19A000" />
1712        <register type="NOA" address="0x00009888" value="0x0C19A000" />
1713        <register type="NOA" address="0x00009884" value="0x00000003" />
1714        <register type="NOA" address="0x00009888" value="0x16136860" />
1715        <register type="NOA" address="0x00009888" value="0x24000004" />
1716        <register type="NOA" address="0x00009888" value="0x20000040" />
1717        <register type="NOA" address="0x00009888" value="0x0E132980" />
1718        <register type="NOA" address="0x00009888" value="0x00132D80" />
1719        <register type="NOA" address="0x00009888" value="0x10130000" />
1720        <register type="NOA" address="0x00009888" value="0x1A130000" />
1721        <register type="NOA" address="0x00009888" value="0x02130000" />
1722        <register type="NOA" address="0x00009888" value="0x301F8000" />
1723        <register type="NOA" address="0x00009888" value="0x501F4924" />
1724        <register type="NOA" address="0x00009888" value="0x521F4924" />
1725        <register type="NOA" address="0x00009888" value="0x541F000C" />
1726        <register type="NOA" address="0x00009888" value="0x3A1F2000" />
1727        <register type="NOA" address="0x00009888" value="0x4E1F2413" />
1728        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
1729        <register type="NOA" address="0x00009888" value="0x461F0000" />
1730        <register type="NOA" address="0x00009888" value="0x481F0000" />
1731        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
1732        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
1733        <register type="NOA" address="0x00009888" value="0x181F0000" />
1734        <register type="NOA" address="0x00009888" value="0x401F3013" />
1735        <register type="NOA" address="0x00009888" value="0x421F3030" />
1736        <register type="NOA" address="0x00009888" value="0x441F3030" />
1737    </register_config>
1738    <register_config type="OA">
1739        <register type="OA" address="0x00002740" value="0x00000000" />
1740        <register type="OA" address="0x00002710" value="0x00000000" />
1741        <register type="OA" address="0x00002714" value="0xF0800000" />
1742        <register type="OA" address="0x00002720" value="0x00000000" />
1743        <register type="OA" address="0x00002724" value="0xF0800000" />
1744        <register type="OA" address="0x00002770" value="0x30000036" />
1745        <register type="OA" address="0x00002774" value="0x01FFFE00" />
1746        <register type="OA" address="0x00002778" value="0x31000034" />
1747        <register type="OA" address="0x0000277C" value="0x01FFFE00" />
1748        <register type="OA" address="0x00002780" value="0x00000C9A" />
1749        <register type="OA" address="0x00002784" value="0x0000FE00" />
1750        <register type="OA" address="0x00002788" value="0x00000C92" />
1751        <register type="OA" address="0x0000278C" value="0x0000FE00" />
1752        <register type="OA" address="0x00002790" value="0x00000CA2" />
1753        <register type="OA" address="0x00002794" value="0x0000FE00" />
1754        <register type="OA" address="0x00002798" value="0x00000E42" />
1755        <register type="OA" address="0x0000279C" value="0x0000FE00" />
1756        <register type="OA" address="0x000027A0" value="0x00000E6A" />
1757        <register type="OA" address="0x000027A4" value="0x0000FE00" />
1758        <register type="OA" address="0x000027A8" value="0x00000C32" />
1759        <register type="OA" address="0x000027AC" value="0x0000FE00" />
1760        <register type="OA" address="0x0000274C" value="0x87643210" />
1761        <register type="OA" address="0x00002744" value="0x00001811" />
1762        <register type="OA" address="0x00002748" value="0x87654310" />
1763    </register_config>
1764  </set>
1765
1766  <set name="Compute Metrics L3 Cache metrics set"
1767       chipset="ICL"
1768       symbol_name="ComputeL3Cache"
1769       underscore_name="compute_l3_cache"
1770       mdapi_supported_apis="VK OGL OCL IO BB"
1771       hw_config_guid="05d5e01f-0800-4975-b36b-7b169cad3fab"
1772       >
1773    <counter name="GPU Time Elapsed"
1774             symbol_name="GpuTime"
1775             underscore_name="gpu_time"
1776             description="Time elapsed on the GPU during the measurement."
1777             data_type="uint64"
1778             units="ns"
1779             semantic_type="duration"
1780             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1781             mdapi_group="GPU"
1782             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1783             mdapi_supported_apis=""
1784             mdapi_hw_unit_type="gpu"
1785             />
1786    <counter name="GPU Core Clocks"
1787             symbol_name="GpuCoreClocks"
1788             underscore_name="gpu_core_clocks"
1789             description="The total number of GPU core clocks elapsed during the measurement."
1790             data_type="uint64"
1791             units="cycles"
1792             semantic_type="event"
1793             equation="GPU_CLOCK 0 READ"
1794             mdapi_group="GPU"
1795             mdapi_usage_flags="Tier1 Frame Batch Draw"
1796             mdapi_supported_apis=""
1797             mdapi_hw_unit_type="gpu"
1798             />
1799    <counter name="AVG GPU Core Frequency"
1800             symbol_name="AvgGpuCoreFrequency"
1801             underscore_name="avg_gpu_core_frequency"
1802             description="Average GPU Core Frequency in the measurement."
1803             data_type="uint64"
1804             max_equation="$GpuMaxFrequency"
1805             units="hz"
1806             semantic_type="event"
1807             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1808             mdapi_group="GPU"
1809             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1810             mdapi_supported_apis=""
1811             mdapi_hw_unit_type="gpu"
1812             />
1813    <counter name="GPU Busy"
1814             symbol_name="GpuBusy"
1815             underscore_name="gpu_busy"
1816             description="The percentage of time in which the GPU has been processing GPU commands."
1817             data_type="float"
1818             max_equation="100"
1819             units="percent"
1820             semantic_type="duration"
1821             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1822             mdapi_group="GPU"
1823             mdapi_usage_flags="Tier1 Overview System Frame"
1824             mdapi_supported_apis=""
1825             mdapi_hw_unit_type="gpu"
1826             />
1827    <counter name="VS Threads Dispatched"
1828             symbol_name="VsThreads"
1829             underscore_name="vs_threads"
1830             description="The total number of vertex shader hardware threads dispatched."
1831             data_type="uint64"
1832             units="threads"
1833             semantic_type="event"
1834             equation="A 1 READ"
1835             mdapi_group="EU Array/Vertex Shader"
1836             mdapi_usage_flags="Tier3 Frame Batch Draw"
1837             mdapi_supported_apis=""
1838             mdapi_hw_unit_type="gpu"
1839             />
1840    <counter name="HS Threads Dispatched"
1841             symbol_name="HsThreads"
1842             underscore_name="hs_threads"
1843             description="The total number of hull shader hardware threads dispatched."
1844             data_type="uint64"
1845             units="threads"
1846             semantic_type="event"
1847             equation="A 2 READ"
1848             mdapi_group="EU Array/Hull Shader"
1849             mdapi_usage_flags="Tier3 Frame Batch Draw"
1850             mdapi_supported_apis=""
1851             mdapi_hw_unit_type="gpu"
1852             />
1853    <counter name="DS Threads Dispatched"
1854             symbol_name="DsThreads"
1855             underscore_name="ds_threads"
1856             description="The total number of domain shader hardware threads dispatched."
1857             data_type="uint64"
1858             units="threads"
1859             semantic_type="event"
1860             equation="A 3 READ"
1861             mdapi_group="EU Array/Domain Shader"
1862             mdapi_usage_flags="Tier3 Frame Batch Draw"
1863             mdapi_supported_apis=""
1864             mdapi_hw_unit_type="gpu"
1865             />
1866    <counter name="GS Threads Dispatched"
1867             symbol_name="GsThreads"
1868             underscore_name="gs_threads"
1869             description="The total number of geometry shader hardware threads dispatched."
1870             data_type="uint64"
1871             units="threads"
1872             semantic_type="event"
1873             equation="A 5 READ"
1874             mdapi_group="EU Array/Geometry Shader"
1875             mdapi_usage_flags="Tier3 Frame Batch Draw"
1876             mdapi_supported_apis=""
1877             mdapi_hw_unit_type="gpu"
1878             />
1879    <counter name="FS Threads Dispatched"
1880             symbol_name="PsThreads"
1881             underscore_name="ps_threads"
1882             description="The total number of fragment shader hardware threads dispatched."
1883             data_type="uint64"
1884             units="threads"
1885             semantic_type="event"
1886             equation="A 6 READ"
1887             mdapi_group="EU Array/Fragment Shader"
1888             mdapi_usage_flags="Tier3 Frame Batch Draw"
1889             mdapi_supported_apis=""
1890             mdapi_hw_unit_type="gpu"
1891             />
1892    <counter name="CS Threads Dispatched"
1893             symbol_name="CsThreads"
1894             underscore_name="cs_threads"
1895             description="The total number of compute shader hardware threads dispatched."
1896             data_type="uint64"
1897             units="threads"
1898             semantic_type="event"
1899             equation="A 4 READ"
1900             mdapi_group="EU Array/Compute Shader"
1901             mdapi_usage_flags="Tier3 Frame Batch Draw"
1902             mdapi_supported_apis=""
1903             mdapi_hw_unit_type="gpu"
1904             />
1905    <counter name="EU Active"
1906             symbol_name="EuActive"
1907             underscore_name="eu_active"
1908             description="The percentage of time in which the Execution Units were actively processing."
1909             data_type="float"
1910             max_equation="100"
1911             units="percent"
1912             semantic_type="duration"
1913             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1914             mdapi_group="EU Array"
1915             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1916             mdapi_supported_apis=""
1917             mdapi_hw_unit_type="gpu"
1918             />
1919    <counter name="EU Stall"
1920             symbol_name="EuStall"
1921             underscore_name="eu_stall"
1922             description="The percentage of time in which the Execution Units were stalled."
1923             data_type="float"
1924             max_equation="100"
1925             units="percent"
1926             semantic_type="duration"
1927             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1928             mdapi_group="EU Array"
1929             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1930             mdapi_supported_apis=""
1931             mdapi_hw_unit_type="gpu"
1932             />
1933    <counter name="EU AVG IPC Rate"
1934             symbol_name="EuAvgIpcRate"
1935             underscore_name="eu_avg_ipc_rate"
1936             description="The average rate of IPC calculated for 2 FPU pipelines."
1937             data_type="float"
1938             max_equation="2"
1939             units="number"
1940             semantic_type="ratio"
1941             equation="A 9 READ A 10 READ A 11 READ FADD A 9 READ FSUB FDIV 1 FADD"
1942             mdapi_group="EU Array"
1943             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1944             mdapi_supported_apis=""
1945             mdapi_hw_unit_type="gpu"
1946             />
1947    <counter name="EU Both FPU Pipes Active"
1948             symbol_name="EuFpuBothActive"
1949             underscore_name="eu_fpu_both_active"
1950             description="The percentage of time in which both EU FPU pipelines were actively processing."
1951             data_type="float"
1952             max_equation="100"
1953             units="percent"
1954             semantic_type="duration"
1955             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1956             mdapi_group="EU Array/Pipes"
1957             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1958             mdapi_supported_apis=""
1959             mdapi_hw_unit_type="gpu"
1960             />
1961    <counter name="EU FPU0 Pipe Active"
1962             symbol_name="Fpu0Active"
1963             underscore_name="fpu0_active"
1964             description="The percentage of time in which EU FPU0 pipeline was actively processing."
1965             data_type="float"
1966             max_equation="100"
1967             units="percent"
1968             semantic_type="duration"
1969             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1970             mdapi_group="EU Array/Pipes"
1971             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1972             mdapi_supported_apis=""
1973             mdapi_hw_unit_type="gpu"
1974             />
1975    <counter name="EU FPU1 Pipe Active"
1976             symbol_name="Fpu1Active"
1977             underscore_name="fpu1_active"
1978             description="The percentage of time in which EU FPU1 pipeline was actively processing."
1979             data_type="float"
1980             max_equation="100"
1981             units="percent"
1982             semantic_type="duration"
1983             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1984             mdapi_group="EU Array/Pipes"
1985             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1986             mdapi_supported_apis=""
1987             mdapi_hw_unit_type="gpu"
1988             />
1989    <counter name="EU Send Pipe Active"
1990             symbol_name="EuSendActive"
1991             underscore_name="eu_send_active"
1992             description="The percentage of time in which EU send pipeline was actively processing."
1993             data_type="float"
1994             max_equation="100"
1995             units="percent"
1996             semantic_type="duration"
1997             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1998             mdapi_group="EU Array/Pipes"
1999             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2000             mdapi_supported_apis=""
2001             mdapi_hw_unit_type="gpu"
2002             />
2003    <counter name="EU FPU0 Hybrid Instruction"
2004             symbol_name="EuHybridFpu0Instruction"
2005             underscore_name="eu_hybrid_fpu0_instruction"
2006             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
2007             data_type="float"
2008             max_equation="100"
2009             units="percent"
2010             semantic_type="duration"
2011             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2012             mdapi_group="EU Array/Pipes/Instructions"
2013             mdapi_usage_flags="Tier4 Frame Batch Draw"
2014             mdapi_supported_apis=""
2015             mdapi_hw_unit_type="gpu"
2016             />
2017    <counter name="EU FPU1 Hybrid Instruction"
2018             symbol_name="EuHybridFpu1Instruction"
2019             underscore_name="eu_hybrid_fpu1_instruction"
2020             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
2021             data_type="float"
2022             max_equation="100"
2023             units="percent"
2024             semantic_type="duration"
2025             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2026             mdapi_group="EU Array/Pipes/Instructions"
2027             mdapi_usage_flags="Tier4 Frame Batch Draw"
2028             mdapi_supported_apis=""
2029             mdapi_hw_unit_type="gpu"
2030             />
2031    <counter name="EU FPU0 Ternary Instruction"
2032             symbol_name="EuTernaryFpu0Instruction"
2033             underscore_name="eu_ternary_fpu0_instruction"
2034             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
2035             data_type="float"
2036             max_equation="100"
2037             units="percent"
2038             semantic_type="duration"
2039             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2040             mdapi_group="EU Array/Pipes/Instructions"
2041             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2042             mdapi_supported_apis=""
2043             mdapi_hw_unit_type="gpu"
2044             />
2045    <counter name="EU FPU1 Ternary Instruction"
2046             symbol_name="EuTernaryFpu1Instruction"
2047             underscore_name="eu_ternary_fpu1_instruction"
2048             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
2049             data_type="float"
2050             max_equation="100"
2051             units="percent"
2052             semantic_type="duration"
2053             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2054             mdapi_group="EU Array/Pipes/Instructions"
2055             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2056             mdapi_supported_apis=""
2057             mdapi_hw_unit_type="gpu"
2058             />
2059    <counter name="EU FPU0 Binary Instruction"
2060             symbol_name="EuBinaryFpu0Instruction"
2061             underscore_name="eu_binary_fpu0_instruction"
2062             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
2063             data_type="float"
2064             max_equation="100"
2065             units="percent"
2066             semantic_type="duration"
2067             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2068             mdapi_group="EU Array/Pipes/Instructions"
2069             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2070             mdapi_supported_apis=""
2071             mdapi_hw_unit_type="gpu"
2072             />
2073    <counter name="EU FPU1 Binary Instruction"
2074             symbol_name="EuBinaryFpu1Instruction"
2075             underscore_name="eu_binary_fpu1_instruction"
2076             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
2077             data_type="float"
2078             max_equation="100"
2079             units="percent"
2080             semantic_type="duration"
2081             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2082             mdapi_group="EU Array/Pipes/Instructions"
2083             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2084             mdapi_supported_apis=""
2085             mdapi_hw_unit_type="gpu"
2086             />
2087    <counter name="EU FPU0 Move Instruction"
2088             symbol_name="EuMoveFpu0Instruction"
2089             underscore_name="eu_move_fpu0_instruction"
2090             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
2091             data_type="float"
2092             max_equation="100"
2093             units="percent"
2094             semantic_type="duration"
2095             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2096             mdapi_group="EU Array/Pipes/Instructions"
2097             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2098             mdapi_supported_apis=""
2099             mdapi_hw_unit_type="gpu"
2100             />
2101    <counter name="EU FPU1 Move Instruction"
2102             symbol_name="EuMoveFpu1Instruction"
2103             underscore_name="eu_move_fpu1_instruction"
2104             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
2105             data_type="float"
2106             max_equation="100"
2107             units="percent"
2108             semantic_type="duration"
2109             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2110             mdapi_group="EU Array/Pipes/Instructions"
2111             mdapi_usage_flags="Tier4 System Frame Batch Draw"
2112             mdapi_supported_apis=""
2113             mdapi_hw_unit_type="gpu"
2114             />
2115    <counter name="Rasterized Pixels"
2116             symbol_name="RasterizedPixels"
2117             underscore_name="rasterized_pixels"
2118             description="The total number of rasterized pixels."
2119             data_type="uint64"
2120             units="pixels"
2121             semantic_type="event"
2122             equation="A 21 READ 4 UMUL"
2123             mdapi_group="3D Pipe/Rasterizer"
2124             mdapi_usage_flags="Tier3 Frame Batch Draw"
2125             mdapi_supported_apis=""
2126             mdapi_hw_unit_type="gpu"
2127             />
2128    <counter name="Early Hi-Depth Test Fails"
2129             symbol_name="HiDepthTestFails"
2130             underscore_name="hi_depth_test_fails"
2131             description="The total number of pixels dropped on early hierarchical depth test."
2132             data_type="uint64"
2133             units="pixels"
2134             semantic_type="event"
2135             equation="A 22 READ 4 UMUL"
2136             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2137             mdapi_usage_flags="Tier3 Frame Batch Draw"
2138             mdapi_supported_apis=""
2139             mdapi_hw_unit_type="gpu"
2140             />
2141    <counter name="Early Depth Test Fails"
2142             symbol_name="EarlyDepthTestFails"
2143             underscore_name="early_depth_test_fails"
2144             description="The total number of pixels dropped on early depth test."
2145             data_type="uint64"
2146             units="pixels"
2147             semantic_type="event"
2148             equation="A 23 READ 4 UMUL"
2149             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2150             mdapi_usage_flags="Tier3 Frame Batch Draw"
2151             mdapi_supported_apis=""
2152             mdapi_hw_unit_type="gpu"
2153             />
2154    <counter name="Samples Killed in FS"
2155             symbol_name="SamplesKilledInPs"
2156             underscore_name="samples_killed_in_ps"
2157             description="The total number of samples or pixels dropped in fragment shaders."
2158             data_type="uint64"
2159             units="pixels"
2160             semantic_type="event"
2161             equation="A 24 READ 4 UMUL"
2162             mdapi_group="3D Pipe/Fragment Shader"
2163             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2164             mdapi_supported_apis=""
2165             mdapi_hw_unit_type="gpu"
2166             />
2167    <counter name="Pixels Failing Tests"
2168             symbol_name="PixelsFailingPostPsTests"
2169             underscore_name="pixels_failing_post_ps_tests"
2170             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2171             data_type="uint64"
2172             units="pixels"
2173             semantic_type="event"
2174             equation="A 25 READ 4 UMUL"
2175             mdapi_group="3D Pipe/Output Merger"
2176             mdapi_usage_flags="Tier3 Frame Batch Draw"
2177             mdapi_supported_apis=""
2178             mdapi_hw_unit_type="gpu"
2179             />
2180    <counter name="Samples Written"
2181             symbol_name="SamplesWritten"
2182             underscore_name="samples_written"
2183             description="The total number of samples or pixels written to all render targets."
2184             data_type="uint64"
2185             units="pixels"
2186             semantic_type="event"
2187             equation="A 26 READ 4 UMUL"
2188             mdapi_group="3D Pipe/Output Merger"
2189             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2190             mdapi_supported_apis=""
2191             mdapi_hw_unit_type="gpu"
2192             />
2193    <counter name="Samples Blended"
2194             symbol_name="SamplesBlended"
2195             underscore_name="samples_blended"
2196             description="The total number of blended samples or pixels written to all render targets."
2197             data_type="uint64"
2198             units="pixels"
2199             semantic_type="event"
2200             equation="A 27 READ 4 UMUL"
2201             mdapi_group="3D Pipe/Output Merger"
2202             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2203             mdapi_supported_apis=""
2204             mdapi_hw_unit_type="gpu"
2205             />
2206    <counter name="Sampler Accesses"
2207             symbol_name="SamplerAccesses"
2208             underscore_name="sampler_accesses"
2209             description="The total number of messages send to samplers."
2210             data_type="uint64"
2211             units="messages"
2212             semantic_type="event"
2213             equation="A 28 READ"
2214             mdapi_group="Sampler"
2215             mdapi_usage_flags="Tier3 Batch Frame Draw"
2216             mdapi_supported_apis=""
2217             mdapi_hw_unit_type="gpu"
2218             />
2219    <counter name="Sampler Texels"
2220             symbol_name="SamplerTexels"
2221             underscore_name="sampler_texels"
2222             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2223             data_type="uint64"
2224             units="texels"
2225             semantic_type="event"
2226             equation="$SamplerAccesses 4 UMUL"
2227             mdapi_group="Sampler/Sampler Input"
2228             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2229             mdapi_supported_apis=""
2230             mdapi_hw_unit_type="gpu"
2231             />
2232    <counter name="Sampler Texels Misses"
2233             symbol_name="SamplerTexelMisses"
2234             underscore_name="sampler_texel_misses"
2235             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2236             data_type="uint64"
2237             units="texels"
2238             semantic_type="event"
2239             equation="A 29 READ 4 UMUL"
2240             mdapi_group="Sampler/Sampler Cache"
2241             mdapi_usage_flags="Tier3 Batch Frame Draw"
2242             mdapi_supported_apis=""
2243             mdapi_hw_unit_type="gpu"
2244             />
2245    <counter name="SLM Bytes Read"
2246             symbol_name="SlmBytesRead"
2247             underscore_name="slm_bytes_read"
2248             description="The total number of GPU memory bytes read from shared local memory."
2249             data_type="uint64"
2250             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2251             units="bytes"
2252             semantic_type="throughput"
2253             equation="A 30 READ 64 UMUL"
2254             mdapi_group="L3/Data Port/SLM"
2255             mdapi_usage_flags="Tier3 Frame Batch Draw"
2256             mdapi_supported_apis=""
2257             mdapi_hw_unit_type="gpu"
2258             />
2259    <counter name="SLM Bytes Written"
2260             symbol_name="SlmBytesWritten"
2261             underscore_name="slm_bytes_written"
2262             description="The total number of GPU memory bytes written into shared local memory."
2263             data_type="uint64"
2264             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2265             units="bytes"
2266             semantic_type="throughput"
2267             equation="A 31 READ 64 UMUL"
2268             mdapi_group="L3/Data Port/SLM"
2269             mdapi_usage_flags="Tier3 Frame Batch Draw"
2270             mdapi_supported_apis=""
2271             mdapi_hw_unit_type="gpu"
2272             />
2273    <counter name="Shader Memory Accesses"
2274             symbol_name="ShaderMemoryAccesses"
2275             underscore_name="shader_memory_accesses"
2276             description="The total number of shader memory accesses to L3."
2277             data_type="uint64"
2278             units="messages"
2279             semantic_type="event"
2280             equation="A 32 READ"
2281             mdapi_group="L3/Data Port"
2282             mdapi_usage_flags="Tier3 Frame Batch Draw"
2283             mdapi_supported_apis=""
2284             mdapi_hw_unit_type="gpu"
2285             />
2286    <counter name="Shader Atomic Memory Accesses"
2287             symbol_name="ShaderAtomics"
2288             underscore_name="shader_atomics"
2289             description="The total number of shader atomic memory accesses."
2290             data_type="uint64"
2291             units="messages"
2292             semantic_type="event"
2293             equation="A 34 READ"
2294             mdapi_group="L3/Data Port/Atomics"
2295             mdapi_usage_flags="Tier3 Frame Batch Draw"
2296             mdapi_supported_apis=""
2297             mdapi_hw_unit_type="gpu"
2298             />
2299    <counter name="Shader Barrier Messages"
2300             symbol_name="ShaderBarriers"
2301             underscore_name="shader_barriers"
2302             description="The total number of shader barrier messages."
2303             data_type="uint64"
2304             units="messages"
2305             semantic_type="event"
2306             equation="A 35 READ"
2307             mdapi_group="EU Array/Barrier"
2308             mdapi_usage_flags="Tier3 Frame Batch Draw"
2309             mdapi_supported_apis=""
2310             mdapi_hw_unit_type="gpu"
2311             />
2312    <counter name="Slice0 L3 Bank0 Accesses"
2313             symbol_name="L3Bank00Accesses"
2314             underscore_name="l3_bank00_accesses"
2315             description="The total number of accesses to Slice0 L3 Bank0."
2316             data_type="uint64"
2317             units="messages"
2318             semantic_type="event"
2319             equation="C 7 READ 2 UMUL"
2320             availability="$SliceMask 1 AND"
2321             mdapi_group="L3"
2322             mdapi_usage_flags="Tier4 Frame Batch Draw"
2323             mdapi_supported_apis=""
2324             mdapi_hw_unit_type="slice"
2325             />
2326    <counter name="Slice0 L3 Bank1 Accesses"
2327             symbol_name="L3Bank01Accesses"
2328             underscore_name="l3_bank01_accesses"
2329             description="The total number of accesses to Slice0 L3 Bank1."
2330             data_type="uint64"
2331             units="messages"
2332             semantic_type="event"
2333             equation="C 6 READ 2 UMUL"
2334             availability="$SliceMask 1 AND"
2335             mdapi_group="L3"
2336             mdapi_usage_flags="Tier4 Frame Batch Draw"
2337             mdapi_supported_apis=""
2338             mdapi_hw_unit_type="slice"
2339             />
2340    <counter name="Slice0 L3 Bank2 Accesses"
2341             symbol_name="L3Bank02Accesses"
2342             underscore_name="l3_bank02_accesses"
2343             description="The total number of accesses to Slice0 L3 Bank2."
2344             data_type="uint64"
2345             units="messages"
2346             semantic_type="event"
2347             equation="C 5 READ 2 UMUL"
2348             availability="$SliceMask 1 AND"
2349             mdapi_group="L3"
2350             mdapi_usage_flags="Tier4 Frame Batch Draw"
2351             mdapi_supported_apis=""
2352             mdapi_hw_unit_type="slice"
2353             />
2354    <counter name="Slice0 L3 Bank3 Accesses"
2355             symbol_name="L3Bank03Accesses"
2356             underscore_name="l3_bank03_accesses"
2357             description="The total number of accesses to Slice0 L3 Bank3."
2358             data_type="uint64"
2359             units="messages"
2360             semantic_type="event"
2361             equation="C 4 READ 2 UMUL"
2362             availability="$SliceMask 1 AND"
2363             mdapi_group="L3"
2364             mdapi_usage_flags="Tier4 Frame Batch Draw"
2365             mdapi_supported_apis=""
2366             mdapi_hw_unit_type="slice"
2367             />
2368    <counter name="Slice0 L3 Bank4 Accesses"
2369             symbol_name="L3Bank04Accesses"
2370             underscore_name="l3_bank04_accesses"
2371             description="The total number of accesses to Slice0 L3 Bank4."
2372             data_type="uint64"
2373             units="messages"
2374             semantic_type="event"
2375             equation="C 3 READ 2 UMUL"
2376             availability="$SliceMask 1 AND"
2377             mdapi_group="L3"
2378             mdapi_usage_flags="Tier4 Frame Batch Draw"
2379             mdapi_supported_apis=""
2380             mdapi_hw_unit_type="slice"
2381             />
2382    <counter name="Slice0 L3 Bank5 Accesses"
2383             symbol_name="L3Bank05Accesses"
2384             underscore_name="l3_bank05_accesses"
2385             description="The total number of accesses to Slice0 L3 Bank5."
2386             data_type="uint64"
2387             units="messages"
2388             semantic_type="event"
2389             equation="C 2 READ 2 UMUL"
2390             availability="$SliceMask 1 AND"
2391             mdapi_group="L3"
2392             mdapi_usage_flags="Tier4 Frame Batch Draw"
2393             mdapi_supported_apis=""
2394             mdapi_hw_unit_type="slice"
2395             />
2396    <counter name="Slice0 L3 Bank6 Accesses"
2397             symbol_name="L3Bank06Accesses"
2398             underscore_name="l3_bank06_accesses"
2399             description="The total number of accesses to Slice0 L3 Bank6."
2400             data_type="uint64"
2401             units="messages"
2402             semantic_type="event"
2403             equation="C 1 READ 2 UMUL"
2404             availability="$SliceMask 1 AND"
2405             mdapi_group="L3"
2406             mdapi_usage_flags="Tier4 Frame Batch Draw"
2407             mdapi_supported_apis=""
2408             mdapi_hw_unit_type="slice"
2409             />
2410    <counter name="Slice0 L3 Bank7 Accesses"
2411             symbol_name="L3Bank07Accesses"
2412             underscore_name="l3_bank07_accesses"
2413             description="The total number of accesses to Slice0 L3 Bank7."
2414             data_type="uint64"
2415             units="messages"
2416             semantic_type="event"
2417             equation="C 0 READ 2 UMUL"
2418             availability="$SliceMask 1 AND"
2419             mdapi_group="L3"
2420             mdapi_usage_flags="Tier4 Frame Batch Draw"
2421             mdapi_supported_apis=""
2422             mdapi_hw_unit_type="slice"
2423             />
2424    <counter name="L3 Accesses"
2425             symbol_name="L3Accesses"
2426             underscore_name="l3_accesses"
2427             description="The total number of L3 accesses from all entities."
2428             data_type="uint64"
2429             units="messages"
2430             semantic_type="event"
2431             equation="$L3Bank00Accesses $L3Bank01Accesses UADD $L3Bank02Accesses UADD $L3Bank03Accesses UADD $L3Bank04Accesses UADD $L3Bank05Accesses UADD $L3Bank06Accesses UADD $L3Bank07Accesses UADD"
2432             mdapi_group="L3"
2433             mdapi_usage_flags="Tier3 Frame Batch Draw"
2434             mdapi_supported_apis=""
2435             mdapi_hw_unit_type="gpu"
2436             />
2437    <counter name="L3 Lookup Accesses w/o IC"
2438             symbol_name="L3Lookups"
2439             underscore_name="l3_lookups"
2440             description="The total number of L3 cache lookup accesses w/o IC."
2441             data_type="uint64"
2442             units="messages"
2443             semantic_type="event"
2444             equation="B 7 READ B 6 READ UADD 2 UMUL A 32 READ UADD"
2445             mdapi_group="L3/TAG"
2446             mdapi_usage_flags="Tier3 Frame Batch Draw"
2447             mdapi_supported_apis=""
2448             mdapi_hw_unit_type="gpu"
2449             />
2450    <counter name="L3 Sampler Throughput"
2451             symbol_name="L3SamplerThroughput"
2452             underscore_name="l3_sampler_throughput"
2453             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
2454             data_type="uint64"
2455             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
2456             units="bytes"
2457             semantic_type="throughput"
2458             equation="64  B 7 READ B 6 READ UADD 2 UMUL UMUL"
2459             mdapi_group="L3/Sampler"
2460             mdapi_usage_flags="Tier2 Frame Batch Draw"
2461             mdapi_supported_apis=""
2462             mdapi_hw_unit_type="gpu"
2463             />
2464    <counter name="L3 Shader Throughput"
2465             symbol_name="L3ShaderThroughput"
2466             underscore_name="l3_shader_throughput"
2467             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2468             data_type="uint64"
2469             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2470             units="bytes"
2471             semantic_type="throughput"
2472             equation="$ShaderMemoryAccesses 64 UMUL"
2473             mdapi_group="L3/Data Port"
2474             mdapi_usage_flags="Tier2 Frame Batch Draw"
2475             mdapi_supported_apis=""
2476             mdapi_hw_unit_type="gpu"
2477             />
2478    <counter name="L3 Total Throughput"
2479             symbol_name="L3TotalThroughput"
2480             underscore_name="l3_total_throughput"
2481             description="The total number of GPU memory bytes transferred via L3."
2482             data_type="uint64"
2483             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
2484             units="bytes"
2485             semantic_type="throughput"
2486             equation="$L3Accesses 64 UMUL"
2487             mdapi_group="L3"
2488             mdapi_usage_flags="Tier3 Frame Batch Draw"
2489             mdapi_supported_apis=""
2490             mdapi_hw_unit_type="gpu"
2491             />
2492    <counter name="GTI Read Throughput"
2493             symbol_name="GtiReadThroughput"
2494             underscore_name="gti_read_throughput"
2495             description="The total number of GPU memory bytes read from GTI."
2496             data_type="uint64"
2497             max_equation="$GpuCoreClocks 64 UMUL"
2498             units="bytes"
2499             semantic_type="throughput"
2500             equation="B 2 READ 64 UMUL"
2501             mdapi_group="GTI"
2502             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2503             mdapi_supported_apis=""
2504             mdapi_hw_unit_type="gpu"
2505             />
2506    <counter name="GTI Write Throughput"
2507             symbol_name="GtiWriteThroughput"
2508             underscore_name="gti_write_throughput"
2509             description="The total number of GPU memory bytes written to GTI."
2510             data_type="uint64"
2511             max_equation="$GpuCoreClocks 64 UMUL"
2512             units="bytes"
2513             semantic_type="throughput"
2514             equation="B 3 READ 64 UMUL"
2515             mdapi_group="GTI"
2516             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2517             mdapi_supported_apis=""
2518             mdapi_hw_unit_type="gpu"
2519             />
2520    <register_config type="NOA">
2521        <register type="NOA" address="0x00000D04" value="0x00000200" />
2522        <register type="NOA" address="0x00009840" value="0x00000000" />
2523        <register type="NOA" address="0x00009884" value="0x00000000" />
2524        <register type="NOA" address="0x00009888" value="0x14120700" />
2525        <register type="NOA" address="0x00009888" value="0x121500E0" />
2526        <register type="NOA" address="0x00009888" value="0x10040154" />
2527        <register type="NOA" address="0x00009888" value="0x0C045000" />
2528        <register type="NOA" address="0x00009888" value="0x0E040055" />
2529        <register type="NOA" address="0x00009888" value="0x14050055" />
2530        <register type="NOA" address="0x00009888" value="0x04054000" />
2531        <register type="NOA" address="0x00009888" value="0x06055000" />
2532        <register type="NOA" address="0x00009888" value="0x08055000" />
2533        <register type="NOA" address="0x00009888" value="0x0A051000" />
2534        <register type="NOA" address="0x00009888" value="0x260600F0" />
2535        <register type="NOA" address="0x00009888" value="0x24067E00" />
2536        <register type="NOA" address="0x00009888" value="0x0C120023" />
2537        <register type="NOA" address="0x00009888" value="0x0E12152B" />
2538        <register type="NOA" address="0x00009888" value="0x00121480" />
2539        <register type="NOA" address="0x00009888" value="0x02120028" />
2540        <register type="NOA" address="0x00009888" value="0x10120000" />
2541        <register type="NOA" address="0x00009888" value="0x18120000" />
2542        <register type="NOA" address="0x00009888" value="0x1A120000" />
2543        <register type="NOA" address="0x00009888" value="0x04120000" />
2544        <register type="NOA" address="0x00009888" value="0x0A13D000" />
2545        <register type="NOA" address="0x00009888" value="0x04136000" />
2546        <register type="NOA" address="0x00009888" value="0x0C144000" />
2547        <register type="NOA" address="0x00009888" value="0x0E14C000" />
2548        <register type="NOA" address="0x00009888" value="0x00148000" />
2549        <register type="NOA" address="0x00009888" value="0x02144000" />
2550        <register type="NOA" address="0x00009888" value="0x0C150980" />
2551        <register type="NOA" address="0x00009888" value="0x02154D80" />
2552        <register type="NOA" address="0x00009888" value="0x04154C9A" />
2553        <register type="NOA" address="0x00009888" value="0x06150018" />
2554        <register type="NOA" address="0x00009888" value="0x10150000" />
2555        <register type="NOA" address="0x00009888" value="0x16150800" />
2556        <register type="NOA" address="0x00009888" value="0x18150005" />
2557        <register type="NOA" address="0x00009888" value="0x08150000" />
2558        <register type="NOA" address="0x00009888" value="0x0A150000" />
2559        <register type="NOA" address="0x00009884" value="0x00000003" />
2560        <register type="NOA" address="0x00009888" value="0x1217241C" />
2561        <register type="NOA" address="0x00009888" value="0x22000050" />
2562        <register type="NOA" address="0x00009888" value="0x18133C00" />
2563        <register type="NOA" address="0x00009888" value="0x081710B0" />
2564        <register type="NOA" address="0x00009888" value="0x10170000" />
2565        <register type="NOA" address="0x00009888" value="0x501F1124" />
2566        <register type="NOA" address="0x00009888" value="0x521F4801" />
2567        <register type="NOA" address="0x00009888" value="0x541F0024" />
2568        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
2569        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
2570        <register type="NOA" address="0x00009888" value="0x461F3100" />
2571        <register type="NOA" address="0x00009888" value="0x481F0031" />
2572        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
2573        <register type="NOA" address="0x00009888" value="0x4C1F0030" />
2574        <register type="NOA" address="0x00009888" value="0x181F0000" />
2575        <register type="NOA" address="0x00009888" value="0x301F0000" />
2576        <register type="NOA" address="0x00009888" value="0x401F0000" />
2577        <register type="NOA" address="0x00009888" value="0x421F3030" />
2578        <register type="NOA" address="0x00009888" value="0x441F3030" />
2579    </register_config>
2580    <register_config type="OA">
2581        <register type="OA" address="0x00002740" value="0x00000000" />
2582        <register type="OA" address="0x00002710" value="0x00000000" />
2583        <register type="OA" address="0x00002714" value="0x00800000" />
2584        <register type="OA" address="0x00002720" value="0x00000000" />
2585        <register type="OA" address="0x00002724" value="0x00800000" />
2586    </register_config>
2587    <register_config type="FLEX">
2588        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2589        <register type="FLEX" address="0x0000E558" value="0x00000003" />
2590        <register type="FLEX" address="0x0000E658" value="0x00002001" />
2591        <register type="FLEX" address="0x0000E758" value="0x00101100" />
2592        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
2593        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
2594        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
2595    </register_config>
2596  </set>
2597
2598  <set name="Render Metrics set for 3D Pipeline Profile"
2599       chipset="ICL"
2600       symbol_name="RenderPipeProfile"
2601       underscore_name="render_pipe_profile"
2602       mdapi_supported_apis="VK OGL OCL IO BB"
2603       hw_config_guid="03c7a167-2abc-4ba6-878a-f1d80082abca"
2604       >
2605    <counter name="GPU Time Elapsed"
2606             symbol_name="GpuTime"
2607             underscore_name="gpu_time"
2608             description="Time elapsed on the GPU during the measurement."
2609             data_type="uint64"
2610             units="ns"
2611             semantic_type="duration"
2612             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2613             mdapi_group="GPU"
2614             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2615             mdapi_supported_apis=""
2616             mdapi_hw_unit_type="gpu"
2617             />
2618    <counter name="GPU Core Clocks"
2619             symbol_name="GpuCoreClocks"
2620             underscore_name="gpu_core_clocks"
2621             description="The total number of GPU core clocks elapsed during the measurement."
2622             data_type="uint64"
2623             units="cycles"
2624             semantic_type="event"
2625             equation="GPU_CLOCK 0 READ"
2626             mdapi_group="GPU"
2627             mdapi_usage_flags="Tier1 Frame Batch Draw"
2628             mdapi_supported_apis=""
2629             mdapi_hw_unit_type="gpu"
2630             />
2631    <counter name="AVG GPU Core Frequency"
2632             symbol_name="AvgGpuCoreFrequency"
2633             underscore_name="avg_gpu_core_frequency"
2634             description="Average GPU Core Frequency in the measurement."
2635             data_type="uint64"
2636             max_equation="$GpuMaxFrequency"
2637             units="hz"
2638             semantic_type="event"
2639             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2640             mdapi_group="GPU"
2641             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2642             mdapi_supported_apis=""
2643             mdapi_hw_unit_type="gpu"
2644             />
2645    <counter name="GPU Busy"
2646             symbol_name="GpuBusy"
2647             underscore_name="gpu_busy"
2648             description="The percentage of time in which the GPU has been processing GPU commands."
2649             data_type="float"
2650             max_equation="100"
2651             units="percent"
2652             semantic_type="duration"
2653             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2654             mdapi_group="GPU"
2655             mdapi_usage_flags="Tier1 Overview System Frame"
2656             mdapi_supported_apis=""
2657             mdapi_hw_unit_type="gpu"
2658             />
2659    <counter name="VS Threads Dispatched"
2660             symbol_name="VsThreads"
2661             underscore_name="vs_threads"
2662             description="The total number of vertex shader hardware threads dispatched."
2663             data_type="uint64"
2664             units="threads"
2665             semantic_type="event"
2666             equation="A 1 READ"
2667             mdapi_group="EU Array/Vertex Shader"
2668             mdapi_usage_flags="Tier3 Frame Batch Draw"
2669             mdapi_supported_apis=""
2670             mdapi_hw_unit_type="gpu"
2671             />
2672    <counter name="HS Threads Dispatched"
2673             symbol_name="HsThreads"
2674             underscore_name="hs_threads"
2675             description="The total number of hull shader hardware threads dispatched."
2676             data_type="uint64"
2677             units="threads"
2678             semantic_type="event"
2679             equation="A 2 READ"
2680             mdapi_group="EU Array/Hull Shader"
2681             mdapi_usage_flags="Tier3 Frame Batch Draw"
2682             mdapi_supported_apis=""
2683             mdapi_hw_unit_type="gpu"
2684             />
2685    <counter name="DS Threads Dispatched"
2686             symbol_name="DsThreads"
2687             underscore_name="ds_threads"
2688             description="The total number of domain shader hardware threads dispatched."
2689             data_type="uint64"
2690             units="threads"
2691             semantic_type="event"
2692             equation="A 3 READ"
2693             mdapi_group="EU Array/Domain Shader"
2694             mdapi_usage_flags="Tier3 Frame Batch Draw"
2695             mdapi_supported_apis=""
2696             mdapi_hw_unit_type="gpu"
2697             />
2698    <counter name="GS Threads Dispatched"
2699             symbol_name="GsThreads"
2700             underscore_name="gs_threads"
2701             description="The total number of geometry shader hardware threads dispatched."
2702             data_type="uint64"
2703             units="threads"
2704             semantic_type="event"
2705             equation="A 5 READ"
2706             mdapi_group="EU Array/Geometry Shader"
2707             mdapi_usage_flags="Tier3 Frame Batch Draw"
2708             mdapi_supported_apis=""
2709             mdapi_hw_unit_type="gpu"
2710             />
2711    <counter name="FS Threads Dispatched"
2712             symbol_name="PsThreads"
2713             underscore_name="ps_threads"
2714             description="The total number of fragment shader hardware threads dispatched."
2715             data_type="uint64"
2716             units="threads"
2717             semantic_type="event"
2718             equation="A 6 READ"
2719             mdapi_group="EU Array/Fragment Shader"
2720             mdapi_usage_flags="Tier3 Frame Batch Draw"
2721             mdapi_supported_apis=""
2722             mdapi_hw_unit_type="gpu"
2723             />
2724    <counter name="CS Threads Dispatched"
2725             symbol_name="CsThreads"
2726             underscore_name="cs_threads"
2727             description="The total number of compute shader hardware threads dispatched."
2728             data_type="uint64"
2729             units="threads"
2730             semantic_type="event"
2731             equation="A 4 READ"
2732             mdapi_group="EU Array/Compute Shader"
2733             mdapi_usage_flags="Tier3 Frame Batch Draw"
2734             mdapi_supported_apis=""
2735             mdapi_hw_unit_type="gpu"
2736             />
2737    <counter name="EU Active"
2738             symbol_name="EuActive"
2739             underscore_name="eu_active"
2740             description="The percentage of time in which the Execution Units were actively processing."
2741             data_type="float"
2742             max_equation="100"
2743             units="percent"
2744             semantic_type="duration"
2745             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2746             mdapi_group="EU Array"
2747             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2748             mdapi_supported_apis=""
2749             mdapi_hw_unit_type="gpu"
2750             />
2751    <counter name="EU Stall"
2752             symbol_name="EuStall"
2753             underscore_name="eu_stall"
2754             description="The percentage of time in which the Execution Units were stalled."
2755             data_type="float"
2756             max_equation="100"
2757             units="percent"
2758             semantic_type="duration"
2759             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2760             mdapi_group="EU Array"
2761             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2762             mdapi_supported_apis=""
2763             mdapi_hw_unit_type="gpu"
2764             />
2765    <counter name="Rasterized Pixels"
2766             symbol_name="RasterizedPixels"
2767             underscore_name="rasterized_pixels"
2768             description="The total number of rasterized pixels."
2769             data_type="uint64"
2770             units="pixels"
2771             semantic_type="event"
2772             equation="A 21 READ 4 UMUL"
2773             mdapi_group="3D Pipe/Rasterizer"
2774             mdapi_usage_flags="Tier3 Frame Batch Draw"
2775             mdapi_supported_apis=""
2776             mdapi_hw_unit_type="gpu"
2777             />
2778    <counter name="Early Hi-Depth Test Fails"
2779             symbol_name="HiDepthTestFails"
2780             underscore_name="hi_depth_test_fails"
2781             description="The total number of pixels dropped on early hierarchical depth test."
2782             data_type="uint64"
2783             units="pixels"
2784             semantic_type="event"
2785             equation="A 22 READ 4 UMUL"
2786             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2787             mdapi_usage_flags="Tier3 Frame Batch Draw"
2788             mdapi_supported_apis=""
2789             mdapi_hw_unit_type="gpu"
2790             />
2791    <counter name="Early Depth Test Fails"
2792             symbol_name="EarlyDepthTestFails"
2793             underscore_name="early_depth_test_fails"
2794             description="The total number of pixels dropped on early depth test."
2795             data_type="uint64"
2796             units="pixels"
2797             semantic_type="event"
2798             equation="A 23 READ 4 UMUL"
2799             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2800             mdapi_usage_flags="Tier3 Frame Batch Draw"
2801             mdapi_supported_apis=""
2802             mdapi_hw_unit_type="gpu"
2803             />
2804    <counter name="Samples Killed in FS"
2805             symbol_name="SamplesKilledInPs"
2806             underscore_name="samples_killed_in_ps"
2807             description="The total number of samples or pixels dropped in fragment shaders."
2808             data_type="uint64"
2809             units="pixels"
2810             semantic_type="event"
2811             equation="A 24 READ 4 UMUL"
2812             mdapi_group="3D Pipe/Fragment Shader"
2813             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2814             mdapi_supported_apis=""
2815             mdapi_hw_unit_type="gpu"
2816             />
2817    <counter name="Pixels Failing Tests"
2818             symbol_name="PixelsFailingPostPsTests"
2819             underscore_name="pixels_failing_post_ps_tests"
2820             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2821             data_type="uint64"
2822             units="pixels"
2823             semantic_type="event"
2824             equation="A 25 READ 4 UMUL"
2825             mdapi_group="3D Pipe/Output Merger"
2826             mdapi_usage_flags="Tier3 Frame Batch Draw"
2827             mdapi_supported_apis=""
2828             mdapi_hw_unit_type="gpu"
2829             />
2830    <counter name="Samples Written"
2831             symbol_name="SamplesWritten"
2832             underscore_name="samples_written"
2833             description="The total number of samples or pixels written to all render targets."
2834             data_type="uint64"
2835             units="pixels"
2836             semantic_type="event"
2837             equation="A 26 READ 4 UMUL"
2838             mdapi_group="3D Pipe/Output Merger"
2839             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2840             mdapi_supported_apis=""
2841             mdapi_hw_unit_type="gpu"
2842             />
2843    <counter name="Samples Blended"
2844             symbol_name="SamplesBlended"
2845             underscore_name="samples_blended"
2846             description="The total number of blended samples or pixels written to all render targets."
2847             data_type="uint64"
2848             units="pixels"
2849             semantic_type="event"
2850             equation="A 27 READ 4 UMUL"
2851             mdapi_group="3D Pipe/Output Merger"
2852             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2853             mdapi_supported_apis=""
2854             mdapi_hw_unit_type="gpu"
2855             />
2856    <counter name="Sampler Texels"
2857             symbol_name="SamplerTexels"
2858             underscore_name="sampler_texels"
2859             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2860             data_type="uint64"
2861             units="texels"
2862             semantic_type="event"
2863             equation="A 28 READ 4 UMUL"
2864             mdapi_group="Sampler/Sampler Input"
2865             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2866             mdapi_supported_apis=""
2867             mdapi_hw_unit_type="gpu"
2868             />
2869    <counter name="Sampler Texels Misses"
2870             symbol_name="SamplerTexelMisses"
2871             underscore_name="sampler_texel_misses"
2872             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2873             data_type="uint64"
2874             units="texels"
2875             semantic_type="event"
2876             equation="A 29 READ 4 UMUL"
2877             mdapi_group="Sampler/Sampler Cache"
2878             mdapi_usage_flags="Tier3 Batch Frame Draw"
2879             mdapi_supported_apis=""
2880             mdapi_hw_unit_type="gpu"
2881             />
2882    <counter name="SLM Bytes Read"
2883             symbol_name="SlmBytesRead"
2884             underscore_name="slm_bytes_read"
2885             description="The total number of GPU memory bytes read from shared local memory."
2886             data_type="uint64"
2887             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2888             units="bytes"
2889             semantic_type="throughput"
2890             equation="A 30 READ 64 UMUL"
2891             mdapi_group="L3/Data Port/SLM"
2892             mdapi_usage_flags="Tier3 Frame Batch Draw"
2893             mdapi_supported_apis=""
2894             mdapi_hw_unit_type="gpu"
2895             />
2896    <counter name="SLM Bytes Written"
2897             symbol_name="SlmBytesWritten"
2898             underscore_name="slm_bytes_written"
2899             description="The total number of GPU memory bytes written into shared local memory."
2900             data_type="uint64"
2901             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2902             units="bytes"
2903             semantic_type="throughput"
2904             equation="A 31 READ 64 UMUL"
2905             mdapi_group="L3/Data Port/SLM"
2906             mdapi_usage_flags="Tier3 Frame Batch Draw"
2907             mdapi_supported_apis=""
2908             mdapi_hw_unit_type="gpu"
2909             />
2910    <counter name="Shader Memory Accesses"
2911             symbol_name="ShaderMemoryAccesses"
2912             underscore_name="shader_memory_accesses"
2913             description="The total number of shader memory accesses to L3."
2914             data_type="uint64"
2915             units="messages"
2916             semantic_type="event"
2917             equation="A 32 READ"
2918             mdapi_group="L3/Data Port"
2919             mdapi_usage_flags="Tier3 Frame Batch Draw"
2920             mdapi_supported_apis=""
2921             mdapi_hw_unit_type="gpu"
2922             />
2923    <counter name="Shader Atomic Memory Accesses"
2924             symbol_name="ShaderAtomics"
2925             underscore_name="shader_atomics"
2926             description="The total number of shader atomic memory accesses."
2927             data_type="uint64"
2928             units="messages"
2929             semantic_type="event"
2930             equation="A 34 READ"
2931             mdapi_group="L3/Data Port/Atomics"
2932             mdapi_usage_flags="Tier3 Frame Batch Draw"
2933             mdapi_supported_apis=""
2934             mdapi_hw_unit_type="gpu"
2935             />
2936    <counter name="L3 Shader Throughput"
2937             symbol_name="L3ShaderThroughput"
2938             underscore_name="l3_shader_throughput"
2939             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2940             data_type="uint64"
2941             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2942             units="bytes"
2943             semantic_type="throughput"
2944             equation="$ShaderMemoryAccesses 64 UMUL"
2945             mdapi_group="L3/Data Port"
2946             mdapi_usage_flags="Tier2 Frame Batch Draw"
2947             mdapi_supported_apis=""
2948             mdapi_hw_unit_type="gpu"
2949             />
2950    <counter name="Shader Barrier Messages"
2951             symbol_name="ShaderBarriers"
2952             underscore_name="shader_barriers"
2953             description="The total number of shader barrier messages."
2954             data_type="uint64"
2955             units="messages"
2956             semantic_type="event"
2957             equation="A 35 READ"
2958             mdapi_group="EU Array/Barrier"
2959             mdapi_usage_flags="Tier3 Frame Batch Draw"
2960             mdapi_supported_apis=""
2961             mdapi_hw_unit_type="gpu"
2962             />
2963    <counter name="VF Bottleneck"
2964             symbol_name="VfBottleneck"
2965             underscore_name="vf_bottleneck"
2966             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
2967             low_watermark="5"
2968             high_watermark="15"
2969             data_type="float"
2970             max_equation="100"
2971             units="percent"
2972             semantic_type="duration"
2973             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2974             mdapi_group="3D Pipe/Input Assembler"
2975             mdapi_usage_flags="Tier3 Indicate Draw"
2976             mdapi_supported_apis=""
2977             mdapi_hw_unit_type="gpu"
2978             />
2979    <counter name="VS Bottleneck"
2980             symbol_name="VsBottleneck"
2981             underscore_name="vs_bottleneck"
2982             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
2983             low_watermark="10"
2984             high_watermark="30"
2985             data_type="float"
2986             max_equation="100"
2987             units="percent"
2988             semantic_type="duration"
2989             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2990             mdapi_group="3D Pipe/Vertex Shader"
2991             mdapi_usage_flags="Tier3 Indicate Draw"
2992             mdapi_supported_apis=""
2993             mdapi_hw_unit_type="gpu"
2994             />
2995    <counter name="HS Bottleneck"
2996             symbol_name="HsBottleneck"
2997             underscore_name="hs_bottleneck"
2998             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
2999             low_watermark="3"
3000             high_watermark="9"
3001             data_type="float"
3002             max_equation="100"
3003             units="percent"
3004             semantic_type="duration"
3005             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
3006             mdapi_group="3D Pipe/Hull Shader"
3007             mdapi_usage_flags="Tier3 Indicate Draw"
3008             mdapi_supported_apis=""
3009             mdapi_hw_unit_type="gpu"
3010             />
3011    <counter name="DS Bottleneck"
3012             symbol_name="DsBottleneck"
3013             underscore_name="ds_bottleneck"
3014             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
3015             low_watermark="5"
3016             high_watermark="15"
3017             data_type="float"
3018             max_equation="100"
3019             units="percent"
3020             semantic_type="duration"
3021             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3022             mdapi_group="3D Pipe/Domain Shader"
3023             mdapi_usage_flags="Tier3 Indicate Draw"
3024             mdapi_supported_apis=""
3025             mdapi_hw_unit_type="gpu"
3026             />
3027    <counter name="GS Bottleneck"
3028             symbol_name="GsBottleneck"
3029             underscore_name="gs_bottleneck"
3030             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
3031             low_watermark="5"
3032             high_watermark="15"
3033             data_type="float"
3034             max_equation="100"
3035             units="percent"
3036             semantic_type="duration"
3037             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
3038             mdapi_group="3D Pipe/Geometry Shader"
3039             mdapi_usage_flags="Tier3 Indicate Draw"
3040             mdapi_supported_apis=""
3041             mdapi_hw_unit_type="gpu"
3042             />
3043    <counter name="SO Bottleneck"
3044             symbol_name="SoBottleneck"
3045             underscore_name="so_bottleneck"
3046             description="The percentage of time in which stream output 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 2 READ 100 UMUL $GpuCoreClocks FDIV"
3054             mdapi_group="3D Pipe/Stream Output"
3055             mdapi_usage_flags="Tier3 Indicate Draw"
3056             mdapi_supported_apis=""
3057             mdapi_hw_unit_type="gpu"
3058             />
3059    <counter name="Clipper Bottleneck"
3060             symbol_name="ClBottleneck"
3061             underscore_name="cl_bottleneck"
3062             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
3063             low_watermark="10"
3064             high_watermark="30"
3065             data_type="float"
3066             max_equation="100"
3067             units="percent"
3068             semantic_type="duration"
3069             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
3070             mdapi_group="3D Pipe/Clipper"
3071             mdapi_usage_flags="Tier3 Indicate Draw"
3072             mdapi_supported_apis=""
3073             mdapi_hw_unit_type="gpu"
3074             />
3075    <counter name="Strip-Fans Bottleneck"
3076             symbol_name="SfBottleneck"
3077             underscore_name="sf_bottleneck"
3078             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
3079             low_watermark="5"
3080             high_watermark="10"
3081             data_type="float"
3082             max_equation="100"
3083             units="percent"
3084             semantic_type="duration"
3085             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
3086             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
3087             mdapi_usage_flags="Tier3 Indicate Draw"
3088             mdapi_supported_apis=""
3089             mdapi_hw_unit_type="gpu"
3090             />
3091    <counter name="Hi-Depth Bottleneck"
3092             symbol_name="HiDepthBottleneck"
3093             underscore_name="hi_depth_bottleneck"
3094             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
3095             low_watermark="5"
3096             high_watermark="15"
3097             data_type="float"
3098             max_equation="100"
3099             units="percent"
3100             semantic_type="duration"
3101             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
3102             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3103             mdapi_usage_flags="Tier3 Indicate Draw"
3104             mdapi_supported_apis=""
3105             mdapi_hw_unit_type="gpu"
3106             />
3107    <counter name="Early Depth Bottleneck"
3108             symbol_name="EarlyDepthBottleneck"
3109             underscore_name="early_depth_bottleneck"
3110             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
3111             low_watermark="10"
3112             high_watermark="30"
3113             data_type="float"
3114             max_equation="100"
3115             units="percent"
3116             semantic_type="duration"
3117             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
3118             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3119             mdapi_usage_flags="Tier3 Indicate Draw"
3120             mdapi_supported_apis=""
3121             mdapi_hw_unit_type="gpu"
3122             />
3123    <counter name="BC Bottleneck"
3124             symbol_name="BcBottleneck"
3125             underscore_name="bc_bottleneck"
3126             description="The percentage of time in which barycentric coordinates calculation 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 5 READ 100 UMUL $GpuCoreClocks FDIV"
3134             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
3135             mdapi_usage_flags="Tier3 Indicate Draw"
3136             mdapi_supported_apis=""
3137             mdapi_hw_unit_type="gpu"
3138             />
3139    <counter name="HS Stall"
3140             symbol_name="HsStall"
3141             underscore_name="hs_stall"
3142             description="The percentage of time in which hull stall pipeline stage was stalled."
3143             data_type="float"
3144             max_equation="100"
3145             units="percent"
3146             semantic_type="duration"
3147             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
3148             mdapi_group="3D Pipe/Hull Shader"
3149             mdapi_usage_flags="Tier4 Correlate Draw"
3150             mdapi_supported_apis=""
3151             mdapi_hw_unit_type="gpu"
3152             />
3153    <counter name="DS Stall"
3154             symbol_name="DsStall"
3155             underscore_name="ds_stall"
3156             description="The percentage of time in which domain shader pipeline stage was stalled."
3157             data_type="float"
3158             max_equation="100"
3159             units="percent"
3160             semantic_type="duration"
3161             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
3162             mdapi_group="3D Pipe/Domain Shader"
3163             mdapi_usage_flags="Tier4 Correlate Draw"
3164             mdapi_supported_apis=""
3165             mdapi_hw_unit_type="gpu"
3166             />
3167    <counter name="SO Stall"
3168             symbol_name="SoStall"
3169             underscore_name="so_stall"
3170             description="The percentage of time in which stream-output pipeline stage was stalled."
3171             data_type="float"
3172             max_equation="100"
3173             units="percent"
3174             semantic_type="duration"
3175             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
3176             mdapi_group="3D Pipe/Stream Output"
3177             mdapi_usage_flags="Tier4 Correlate Draw"
3178             mdapi_supported_apis=""
3179             mdapi_hw_unit_type="gpu"
3180             />
3181    <counter name="CL Stall"
3182             symbol_name="ClStall"
3183             underscore_name="cl_stall"
3184             description="The percentage of time in which clipper pipeline stage was stalled."
3185             data_type="float"
3186             max_equation="100"
3187             units="percent"
3188             semantic_type="duration"
3189             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
3190             mdapi_group="3D Pipe/Clipper"
3191             mdapi_usage_flags="Tier4 Correlate Draw"
3192             mdapi_supported_apis=""
3193             mdapi_hw_unit_type="gpu"
3194             />
3195    <counter name="SF Stall"
3196             symbol_name="SfStall"
3197             underscore_name="sf_stall"
3198             description="The percentage of time in which strip-fans pipeline stage was stalled."
3199             data_type="float"
3200             max_equation="100"
3201             units="percent"
3202             semantic_type="duration"
3203             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3204             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
3205             mdapi_usage_flags="Tier4 Correlate Draw"
3206             mdapi_supported_apis=""
3207             mdapi_hw_unit_type="gpu"
3208             />
3209    <register_config type="NOA">
3210        <register type="NOA" address="0x00000D04" value="0x00000200" />
3211        <register type="NOA" address="0x00009840" value="0x00000000" />
3212        <register type="NOA" address="0x00009884" value="0x00000000" />
3213        <register type="NOA" address="0x00009888" value="0x001F001E" />
3214        <register type="NOA" address="0x00009888" value="0x10160000" />
3215        <register type="NOA" address="0x00009888" value="0x1017001F" />
3216        <register type="NOA" address="0x00009888" value="0x0A1F0005" />
3217        <register type="NOA" address="0x00009888" value="0x0E1F0000" />
3218        <register type="NOA" address="0x00009888" value="0x0C1F0000" />
3219        <register type="NOA" address="0x00009888" value="0x1A200800" />
3220        <register type="NOA" address="0x00009888" value="0x10040015" />
3221        <register type="NOA" address="0x00009888" value="0x0E054000" />
3222        <register type="NOA" address="0x00009888" value="0x14050005" />
3223        <register type="NOA" address="0x00009888" value="0x26060038" />
3224        <register type="NOA" address="0x00009888" value="0x16157E00" />
3225        <register type="NOA" address="0x00009888" value="0x0C160022" />
3226        <register type="NOA" address="0x00009888" value="0x08160000" />
3227        <register type="NOA" address="0x00009888" value="0x0C170540" />
3228        <register type="NOA" address="0x00009888" value="0x04170000" />
3229        <register type="NOA" address="0x00009888" value="0x0A188000" />
3230        <register type="NOA" address="0x00009888" value="0x0C181000" />
3231        <register type="NOA" address="0x00009888" value="0x12195000" />
3232        <register type="NOA" address="0x00009888" value="0x14190001" />
3233        <register type="NOA" address="0x00009884" value="0x00000003" />
3234        <register type="NOA" address="0x00009888" value="0x12010000" />
3235        <register type="NOA" address="0x00009888" value="0x100B7C00" />
3236        <register type="NOA" address="0x00009888" value="0x100F0019" />
3237        <register type="NOA" address="0x00009888" value="0x10107C00" />
3238        <register type="NOA" address="0x00009888" value="0x16100000" />
3239        <register type="NOA" address="0x00009888" value="0x00110000" />
3240        <register type="NOA" address="0x00009888" value="0x120703C0" />
3241        <register type="NOA" address="0x00009888" value="0x10090000" />
3242        <register type="NOA" address="0x00009888" value="0x06010080" />
3243        <register type="NOA" address="0x00009888" value="0x0E014180" />
3244        <register type="NOA" address="0x00009888" value="0x10010000" />
3245        <register type="NOA" address="0x00009888" value="0x00014000" />
3246        <register type="NOA" address="0x00009888" value="0x060B0015" />
3247        <register type="NOA" address="0x00009888" value="0x080B8000" />
3248        <register type="NOA" address="0x00009888" value="0x0A0B2000" />
3249        <register type="NOA" address="0x00009888" value="0x020BA000" />
3250        <register type="NOA" address="0x00009888" value="0x040BA000" />
3251        <register type="NOA" address="0x00009888" value="0x0E0E0A02" />
3252        <register type="NOA" address="0x00009888" value="0x0C0EA800" />
3253        <register type="NOA" address="0x00009888" value="0x020F0002" />
3254        <register type="NOA" address="0x00009888" value="0x180F0800" />
3255        <register type="NOA" address="0x00009888" value="0x040F0000" />
3256        <register type="NOA" address="0x00009888" value="0x060F8000" />
3257        <register type="NOA" address="0x00009888" value="0x0A100017" />
3258        <register type="NOA" address="0x00009888" value="0x04107113" />
3259        <register type="NOA" address="0x00009888" value="0x18100020" />
3260        <register type="NOA" address="0x00009888" value="0x06104000" />
3261        <register type="NOA" address="0x00009888" value="0x08100000" />
3262        <register type="NOA" address="0x00009888" value="0x08110C40" />
3263        <register type="NOA" address="0x00009888" value="0x02110C80" />
3264        <register type="NOA" address="0x00009888" value="0x00024000" />
3265        <register type="NOA" address="0x00009888" value="0x06028000" />
3266        <register type="NOA" address="0x00009888" value="0x0E02C000" />
3267        <register type="NOA" address="0x00009888" value="0x00039000" />
3268        <register type="NOA" address="0x00009888" value="0x06036000" />
3269        <register type="NOA" address="0x00009888" value="0x0803A000" />
3270        <register type="NOA" address="0x00009888" value="0x0A032000" />
3271        <register type="NOA" address="0x00009888" value="0x0E035000" />
3272        <register type="NOA" address="0x00009888" value="0x0203A000" />
3273        <register type="NOA" address="0x00009888" value="0x0403A000" />
3274        <register type="NOA" address="0x00009888" value="0x00044000" />
3275        <register type="NOA" address="0x00009888" value="0x0E044000" />
3276        <register type="NOA" address="0x00009888" value="0x10068000" />
3277        <register type="NOA" address="0x00009888" value="0x12068000" />
3278        <register type="NOA" address="0x00009888" value="0x14068000" />
3279        <register type="NOA" address="0x00009888" value="0x02068000" />
3280        <register type="NOA" address="0x00009888" value="0x04068000" />
3281        <register type="NOA" address="0x00009888" value="0x06068000" />
3282        <register type="NOA" address="0x00009888" value="0x08068000" />
3283        <register type="NOA" address="0x00009888" value="0x0A068000" />
3284        <register type="NOA" address="0x00009888" value="0x0C068000" />
3285        <register type="NOA" address="0x00009888" value="0x00070032" />
3286        <register type="NOA" address="0x00009888" value="0x0E070033" />
3287        <register type="NOA" address="0x00009888" value="0x04070000" />
3288        <register type="NOA" address="0x00009888" value="0x08098011" />
3289        <register type="NOA" address="0x00009888" value="0x00090980" />
3290        <register type="NOA" address="0x00009888" value="0x18090A00" />
3291        <register type="NOA" address="0x00009888" value="0x02090000" />
3292        <register type="NOA" address="0x00009888" value="0x04098000" />
3293        <register type="NOA" address="0x00009888" value="0x06098000" />
3294        <register type="NOA" address="0x00009888" value="0x0A098000" />
3295        <register type="NOA" address="0x00009888" value="0x0C098000" />
3296        <register type="NOA" address="0x00009888" value="0x301F6000" />
3297        <register type="NOA" address="0x00009888" value="0x501F36DB" />
3298        <register type="NOA" address="0x00009888" value="0x521F491B" />
3299        <register type="NOA" address="0x00009888" value="0x541F001B" />
3300        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
3301        <register type="NOA" address="0x00009888" value="0x4E1F1B41" />
3302        <register type="NOA" address="0x00009888" value="0x3E1F2100" />
3303        <register type="NOA" address="0x00009888" value="0x461F4141" />
3304        <register type="NOA" address="0x00009888" value="0x481F1160" />
3305        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
3306        <register type="NOA" address="0x00009888" value="0x4C1F2120" />
3307        <register type="NOA" address="0x00009888" value="0x181F0000" />
3308        <register type="NOA" address="0x00009888" value="0x401F0141" />
3309        <register type="NOA" address="0x00009888" value="0x421F1160" />
3310        <register type="NOA" address="0x00009888" value="0x441F3111" />
3311    </register_config>
3312    <register_config type="OA">
3313        <register type="OA" address="0x00002740" value="0x00000000" />
3314        <register type="OA" address="0x00002710" value="0x00000000" />
3315        <register type="OA" address="0x00002714" value="0x00800000" />
3316        <register type="OA" address="0x00002720" value="0x00000000" />
3317        <register type="OA" address="0x00002724" value="0x00800000" />
3318    </register_config>
3319    <register_config type="FLEX">
3320        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3321    </register_config>
3322  </set>
3323
3324  <set name="Metric set HDCAndSF"
3325       chipset="ICL"
3326       symbol_name="HDCAndSF"
3327       underscore_name="hdc_and_sf"
3328       mdapi_supported_apis="VK OGL OCL IO BB"
3329       hw_config_guid="c5cbc488-6569-41dd-9128-42bf6f0d317c"
3330       >
3331    <counter name="GPU Time Elapsed"
3332             symbol_name="GpuTime"
3333             underscore_name="gpu_time"
3334             description="Time elapsed on the GPU during the measurement."
3335             data_type="uint64"
3336             units="ns"
3337             semantic_type="duration"
3338             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3339             mdapi_group="GPU"
3340             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3341             mdapi_supported_apis=""
3342             mdapi_hw_unit_type="gpu"
3343             />
3344    <counter name="GPU Core Clocks"
3345             symbol_name="GpuCoreClocks"
3346             underscore_name="gpu_core_clocks"
3347             description="The total number of GPU core clocks elapsed during the measurement."
3348             data_type="uint64"
3349             units="cycles"
3350             semantic_type="event"
3351             equation="GPU_CLOCK 0 READ"
3352             mdapi_group="GPU"
3353             mdapi_usage_flags="Tier1 Frame Batch Draw"
3354             mdapi_supported_apis=""
3355             mdapi_hw_unit_type="gpu"
3356             />
3357    <counter name="AVG GPU Core Frequency"
3358             symbol_name="AvgGpuCoreFrequency"
3359             underscore_name="avg_gpu_core_frequency"
3360             description="Average GPU Core Frequency in the measurement."
3361             data_type="uint64"
3362             max_equation="$GpuMaxFrequency"
3363             units="hz"
3364             semantic_type="event"
3365             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3366             mdapi_group="GPU"
3367             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3368             mdapi_supported_apis=""
3369             mdapi_hw_unit_type="gpu"
3370             />
3371    <counter name="GPU Busy"
3372             symbol_name="GpuBusy"
3373             underscore_name="gpu_busy"
3374             description="The percentage of time in which the GPU has been processing GPU commands."
3375             data_type="float"
3376             max_equation="100"
3377             units="percent"
3378             semantic_type="duration"
3379             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3380             mdapi_group="GPU"
3381             mdapi_usage_flags="Tier1 Overview System Frame"
3382             mdapi_supported_apis=""
3383             mdapi_hw_unit_type="gpu"
3384             />
3385    <counter name="VS Threads Dispatched"
3386             symbol_name="VsThreads"
3387             underscore_name="vs_threads"
3388             description="The total number of vertex shader hardware threads dispatched."
3389             data_type="uint64"
3390             units="threads"
3391             semantic_type="event"
3392             equation="A 1 READ"
3393             mdapi_group="EU Array/Vertex Shader"
3394             mdapi_usage_flags="Tier3 Frame Batch Draw"
3395             mdapi_supported_apis=""
3396             mdapi_hw_unit_type="gpu"
3397             />
3398    <counter name="HS Threads Dispatched"
3399             symbol_name="HsThreads"
3400             underscore_name="hs_threads"
3401             description="The total number of hull shader hardware threads dispatched."
3402             data_type="uint64"
3403             units="threads"
3404             semantic_type="event"
3405             equation="A 2 READ"
3406             mdapi_group="EU Array/Hull Shader"
3407             mdapi_usage_flags="Tier3 Frame Batch Draw"
3408             mdapi_supported_apis=""
3409             mdapi_hw_unit_type="gpu"
3410             />
3411    <counter name="DS Threads Dispatched"
3412             symbol_name="DsThreads"
3413             underscore_name="ds_threads"
3414             description="The total number of domain shader hardware threads dispatched."
3415             data_type="uint64"
3416             units="threads"
3417             semantic_type="event"
3418             equation="A 3 READ"
3419             mdapi_group="EU Array/Domain Shader"
3420             mdapi_usage_flags="Tier3 Frame Batch Draw"
3421             mdapi_supported_apis=""
3422             mdapi_hw_unit_type="gpu"
3423             />
3424    <counter name="GS Threads Dispatched"
3425             symbol_name="GsThreads"
3426             underscore_name="gs_threads"
3427             description="The total number of geometry shader hardware threads dispatched."
3428             data_type="uint64"
3429             units="threads"
3430             semantic_type="event"
3431             equation="A 5 READ"
3432             mdapi_group="EU Array/Geometry Shader"
3433             mdapi_usage_flags="Tier3 Frame Batch Draw"
3434             mdapi_supported_apis=""
3435             mdapi_hw_unit_type="gpu"
3436             />
3437    <counter name="FS Threads Dispatched"
3438             symbol_name="PsThreads"
3439             underscore_name="ps_threads"
3440             description="The total number of fragment shader hardware threads dispatched."
3441             data_type="uint64"
3442             units="threads"
3443             semantic_type="event"
3444             equation="A 6 READ"
3445             mdapi_group="EU Array/Fragment Shader"
3446             mdapi_usage_flags="Tier3 Frame Batch Draw"
3447             mdapi_supported_apis=""
3448             mdapi_hw_unit_type="gpu"
3449             />
3450    <counter name="CS Threads Dispatched"
3451             symbol_name="CsThreads"
3452             underscore_name="cs_threads"
3453             description="The total number of compute shader hardware threads dispatched."
3454             data_type="uint64"
3455             units="threads"
3456             semantic_type="event"
3457             equation="A 4 READ"
3458             mdapi_group="EU Array/Compute Shader"
3459             mdapi_usage_flags="Tier3 Frame Batch Draw"
3460             mdapi_supported_apis=""
3461             mdapi_hw_unit_type="gpu"
3462             />
3463    <counter name="EU Active"
3464             symbol_name="EuActive"
3465             underscore_name="eu_active"
3466             description="The percentage of time in which the Execution Units were actively processing."
3467             data_type="float"
3468             max_equation="100"
3469             units="percent"
3470             semantic_type="duration"
3471             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3472             mdapi_group="EU Array"
3473             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3474             mdapi_supported_apis=""
3475             mdapi_hw_unit_type="gpu"
3476             />
3477    <counter name="EU Stall"
3478             symbol_name="EuStall"
3479             underscore_name="eu_stall"
3480             description="The percentage of time in which the Execution Units were stalled."
3481             data_type="float"
3482             max_equation="100"
3483             units="percent"
3484             semantic_type="duration"
3485             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3486             mdapi_group="EU Array"
3487             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3488             mdapi_supported_apis=""
3489             mdapi_hw_unit_type="gpu"
3490             />
3491    <counter name="EU Both FPU Pipes Active"
3492             symbol_name="EuFpuBothActive"
3493             underscore_name="eu_fpu_both_active"
3494             description="The percentage of time in which both EU FPU pipelines were actively processing."
3495             data_type="float"
3496             max_equation="100"
3497             units="percent"
3498             semantic_type="duration"
3499             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3500             mdapi_group="EU Array/Pipes"
3501             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3502             mdapi_supported_apis=""
3503             mdapi_hw_unit_type="gpu"
3504             />
3505    <counter name="VS FPU0 Pipe Active"
3506             symbol_name="VsFpu0Active"
3507             underscore_name="vs_fpu0_active"
3508             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3509             data_type="float"
3510             max_equation="100"
3511             units="percent"
3512             semantic_type="duration"
3513             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3514             mdapi_group="EU Array/Vertex Shader"
3515             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3516             mdapi_supported_apis=""
3517             mdapi_hw_unit_type="gpu"
3518             />
3519    <counter name="VS FPU1 Pipe Active"
3520             symbol_name="VsFpu1Active"
3521             underscore_name="vs_fpu1_active"
3522             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
3523             data_type="float"
3524             max_equation="100"
3525             units="percent"
3526             semantic_type="duration"
3527             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3528             mdapi_group="EU Array/Vertex Shader"
3529             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3530             mdapi_supported_apis=""
3531             mdapi_hw_unit_type="gpu"
3532             />
3533    <counter name="VS Send Pipe Active"
3534             symbol_name="VsSendActive"
3535             underscore_name="vs_send_active"
3536             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
3537             data_type="float"
3538             max_equation="100"
3539             units="percent"
3540             semantic_type="duration"
3541             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3542             mdapi_group="EU Array/Vertex Shader"
3543             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3544             mdapi_supported_apis=""
3545             mdapi_hw_unit_type="gpu"
3546             />
3547    <counter name="PS FPU0 Pipe Active"
3548             symbol_name="PsFpu0Active"
3549             underscore_name="ps_fpu0_active"
3550             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3551             data_type="float"
3552             max_equation="100"
3553             units="percent"
3554             semantic_type="duration"
3555             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3556             mdapi_group="EU Array/Pixel Shader"
3557             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3558             mdapi_supported_apis=""
3559             mdapi_hw_unit_type="gpu"
3560             />
3561    <counter name="PS FPU1 Pipe Active"
3562             symbol_name="PsFpu1Active"
3563             underscore_name="ps_fpu1_active"
3564             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3565             data_type="float"
3566             max_equation="100"
3567             units="percent"
3568             semantic_type="duration"
3569             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3570             mdapi_group="EU Array/Pixel Shader"
3571             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3572             mdapi_supported_apis=""
3573             mdapi_hw_unit_type="gpu"
3574             />
3575    <counter name="PS Send Pipeline Active"
3576             symbol_name="PsSendActive"
3577             underscore_name="ps_send_active"
3578             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3579             data_type="float"
3580             max_equation="100"
3581             units="percent"
3582             semantic_type="duration"
3583             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3584             mdapi_group="EU Array/Pixel Shader"
3585             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3586             mdapi_supported_apis=""
3587             mdapi_hw_unit_type="gpu"
3588             />
3589    <counter name="FS Both FPU Active"
3590             symbol_name="PsEuBothFpuActive"
3591             underscore_name="ps_eu_both_fpu_active"
3592             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
3593             data_type="float"
3594             max_equation="100"
3595             units="percent"
3596             semantic_type="duration"
3597             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3598             mdapi_group="3D Pipe/Fragment Shader"
3599             mdapi_usage_flags="Tier4 Frame Batch Draw"
3600             mdapi_supported_apis=""
3601             mdapi_hw_unit_type="gpu"
3602             />
3603    <counter name="Rasterized Pixels"
3604             symbol_name="RasterizedPixels"
3605             underscore_name="rasterized_pixels"
3606             description="The total number of rasterized pixels."
3607             data_type="uint64"
3608             units="pixels"
3609             semantic_type="event"
3610             equation="A 21 READ 4 UMUL"
3611             mdapi_group="3D Pipe/Rasterizer"
3612             mdapi_usage_flags="Tier3 Frame Batch Draw"
3613             mdapi_supported_apis=""
3614             mdapi_hw_unit_type="gpu"
3615             />
3616    <counter name="Early Hi-Depth Test Fails"
3617             symbol_name="HiDepthTestFails"
3618             underscore_name="hi_depth_test_fails"
3619             description="The total number of pixels dropped on early hierarchical depth test."
3620             data_type="uint64"
3621             units="pixels"
3622             semantic_type="event"
3623             equation="A 22 READ 4 UMUL"
3624             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3625             mdapi_usage_flags="Tier3 Frame Batch Draw"
3626             mdapi_supported_apis=""
3627             mdapi_hw_unit_type="gpu"
3628             />
3629    <counter name="Early Depth Test Fails"
3630             symbol_name="EarlyDepthTestFails"
3631             underscore_name="early_depth_test_fails"
3632             description="The total number of pixels dropped on early depth test."
3633             data_type="uint64"
3634             units="pixels"
3635             semantic_type="event"
3636             equation="A 23 READ 4 UMUL"
3637             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3638             mdapi_usage_flags="Tier3 Frame Batch Draw"
3639             mdapi_supported_apis=""
3640             mdapi_hw_unit_type="gpu"
3641             />
3642    <counter name="Samples Killed in FS"
3643             symbol_name="SamplesKilledInPs"
3644             underscore_name="samples_killed_in_ps"
3645             description="The total number of samples or pixels dropped in fragment shaders."
3646             data_type="uint64"
3647             units="pixels"
3648             semantic_type="event"
3649             equation="A 24 READ 4 UMUL"
3650             mdapi_group="3D Pipe/Fragment Shader"
3651             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3652             mdapi_supported_apis=""
3653             mdapi_hw_unit_type="gpu"
3654             />
3655    <counter name="Pixels Failing Tests"
3656             symbol_name="PixelsFailingPostPsTests"
3657             underscore_name="pixels_failing_post_ps_tests"
3658             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3659             data_type="uint64"
3660             units="pixels"
3661             semantic_type="event"
3662             equation="A 25 READ 4 UMUL"
3663             mdapi_group="3D Pipe/Output Merger"
3664             mdapi_usage_flags="Tier3 Frame Batch Draw"
3665             mdapi_supported_apis=""
3666             mdapi_hw_unit_type="gpu"
3667             />
3668    <counter name="Samples Written"
3669             symbol_name="SamplesWritten"
3670             underscore_name="samples_written"
3671             description="The total number of samples or pixels written to all render targets."
3672             data_type="uint64"
3673             units="pixels"
3674             semantic_type="event"
3675             equation="A 26 READ 4 UMUL"
3676             mdapi_group="3D Pipe/Output Merger"
3677             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3678             mdapi_supported_apis=""
3679             mdapi_hw_unit_type="gpu"
3680             />
3681    <counter name="Samples Blended"
3682             symbol_name="SamplesBlended"
3683             underscore_name="samples_blended"
3684             description="The total number of blended samples or pixels written to all render targets."
3685             data_type="uint64"
3686             units="pixels"
3687             semantic_type="event"
3688             equation="A 27 READ 4 UMUL"
3689             mdapi_group="3D Pipe/Output Merger"
3690             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3691             mdapi_supported_apis=""
3692             mdapi_hw_unit_type="gpu"
3693             />
3694    <counter name="Sampler Texels"
3695             symbol_name="SamplerTexels"
3696             underscore_name="sampler_texels"
3697             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3698             data_type="uint64"
3699             units="texels"
3700             semantic_type="event"
3701             equation="A 28 READ 4 UMUL"
3702             mdapi_group="Sampler/Sampler Input"
3703             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3704             mdapi_supported_apis=""
3705             mdapi_hw_unit_type="gpu"
3706             />
3707    <counter name="Sampler Texels Misses"
3708             symbol_name="SamplerTexelMisses"
3709             underscore_name="sampler_texel_misses"
3710             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3711             data_type="uint64"
3712             units="texels"
3713             semantic_type="event"
3714             equation="A 29 READ 4 UMUL"
3715             mdapi_group="Sampler/Sampler Cache"
3716             mdapi_usage_flags="Tier3 Batch Frame Draw"
3717             mdapi_supported_apis=""
3718             mdapi_hw_unit_type="gpu"
3719             />
3720    <counter name="SLM Bytes Read"
3721             symbol_name="SlmBytesRead"
3722             underscore_name="slm_bytes_read"
3723             description="The total number of GPU memory bytes read from shared local memory."
3724             data_type="uint64"
3725             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3726             units="bytes"
3727             semantic_type="throughput"
3728             equation="A 30 READ 64 UMUL"
3729             mdapi_group="L3/Data Port/SLM"
3730             mdapi_usage_flags="Tier3 Frame Batch Draw"
3731             mdapi_supported_apis=""
3732             mdapi_hw_unit_type="gpu"
3733             />
3734    <counter name="SLM Bytes Written"
3735             symbol_name="SlmBytesWritten"
3736             underscore_name="slm_bytes_written"
3737             description="The total number of GPU memory bytes written into shared local memory."
3738             data_type="uint64"
3739             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3740             units="bytes"
3741             semantic_type="throughput"
3742             equation="A 31 READ 64 UMUL"
3743             mdapi_group="L3/Data Port/SLM"
3744             mdapi_usage_flags="Tier3 Frame Batch Draw"
3745             mdapi_supported_apis=""
3746             mdapi_hw_unit_type="gpu"
3747             />
3748    <counter name="Shader Memory Accesses"
3749             symbol_name="ShaderMemoryAccesses"
3750             underscore_name="shader_memory_accesses"
3751             description="The total number of shader memory accesses to L3."
3752             data_type="uint64"
3753             units="messages"
3754             semantic_type="event"
3755             equation="A 32 READ"
3756             mdapi_group="L3/Data Port"
3757             mdapi_usage_flags="Tier3 Frame Batch Draw"
3758             mdapi_supported_apis=""
3759             mdapi_hw_unit_type="gpu"
3760             />
3761    <counter name="Shader Atomic Memory Accesses"
3762             symbol_name="ShaderAtomics"
3763             underscore_name="shader_atomics"
3764             description="The total number of shader atomic memory accesses."
3765             data_type="uint64"
3766             units="messages"
3767             semantic_type="event"
3768             equation="A 34 READ"
3769             mdapi_group="L3/Data Port/Atomics"
3770             mdapi_usage_flags="Tier3 Frame Batch Draw"
3771             mdapi_supported_apis=""
3772             mdapi_hw_unit_type="gpu"
3773             />
3774    <counter name="L3 Shader Throughput"
3775             symbol_name="L3ShaderThroughput"
3776             underscore_name="l3_shader_throughput"
3777             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3778             data_type="uint64"
3779             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3780             units="bytes"
3781             semantic_type="throughput"
3782             equation="$ShaderMemoryAccesses 64 UMUL"
3783             mdapi_group="L3/Data Port"
3784             mdapi_usage_flags="Tier2 Frame Batch Draw"
3785             mdapi_supported_apis=""
3786             mdapi_hw_unit_type="gpu"
3787             />
3788    <counter name="Shader Barrier Messages"
3789             symbol_name="ShaderBarriers"
3790             underscore_name="shader_barriers"
3791             description="The total number of shader barrier messages."
3792             data_type="uint64"
3793             units="messages"
3794             semantic_type="event"
3795             equation="A 35 READ"
3796             mdapi_group="EU Array/Barrier"
3797             mdapi_usage_flags="Tier3 Frame Batch Draw"
3798             mdapi_supported_apis=""
3799             mdapi_hw_unit_type="gpu"
3800             />
3801    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
3802             symbol_name="NonSamplerShader00AccessStalledOnL3"
3803             underscore_name="non_sampler_shader00_access_stalled_on_l3"
3804             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
3805             data_type="float"
3806             max_equation="100"
3807             units="percent"
3808             semantic_type="duration"
3809             equation="C 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3810             mdapi_group="GPU/Data Port"
3811             mdapi_usage_flags="Tier3 Frame Batch Draw"
3812             mdapi_supported_apis=""
3813             mdapi_hw_unit_type="subslice"
3814             />
3815    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
3816             symbol_name="NonSamplerShader01AccessStalledOnL3"
3817             underscore_name="non_sampler_shader01_access_stalled_on_l3"
3818             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
3819             data_type="float"
3820             max_equation="100"
3821             units="percent"
3822             semantic_type="duration"
3823             equation="C 2 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3824             mdapi_group="GPU/Data Port"
3825             mdapi_usage_flags="Tier3 Frame Batch Draw"
3826             mdapi_supported_apis=""
3827             mdapi_hw_unit_type="subslice"
3828             />
3829    <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
3830             symbol_name="NonSamplerShader02AccessStalledOnL3"
3831             underscore_name="non_sampler_shader02_access_stalled_on_l3"
3832             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
3833             data_type="float"
3834             max_equation="100"
3835             units="percent"
3836             semantic_type="duration"
3837             equation="C 4 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3838             mdapi_group="GPU/Data Port"
3839             mdapi_usage_flags="Tier3 Frame Batch Draw"
3840             mdapi_supported_apis=""
3841             mdapi_hw_unit_type="subslice"
3842             />
3843    <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
3844             symbol_name="NonSamplerShader03AccessStalledOnL3"
3845             underscore_name="non_sampler_shader03_access_stalled_on_l3"
3846             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
3847             data_type="float"
3848             max_equation="100"
3849             units="percent"
3850             semantic_type="duration"
3851             equation="C 6 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
3852             mdapi_group="GPU/Data Port"
3853             mdapi_usage_flags="Tier3 Frame Batch Draw"
3854             mdapi_supported_apis=""
3855             mdapi_hw_unit_type="subslice"
3856             />
3857    <counter name="Polygon Data Ready"
3858             symbol_name="PolyDataReady"
3859             underscore_name="poly_data_ready"
3860             description="The percentage of time in which geometry pipeline output is ready"
3861             data_type="float"
3862             max_equation="100"
3863             units="percent"
3864             semantic_type="duration"
3865             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3866             mdapi_group="GPU/3D Pipe/Strip-Fans"
3867             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3868             mdapi_supported_apis=""
3869             mdapi_hw_unit_type="gpu"
3870             />
3871    <counter name="SQ is full"
3872             symbol_name="GTRequestQueueFull"
3873             underscore_name="gt_request_queue_full"
3874             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
3875             data_type="float"
3876             max_equation="100"
3877             units="percent"
3878             semantic_type="duration"
3879             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3880             mdapi_group="GTI"
3881             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3882             mdapi_supported_apis=""
3883             mdapi_hw_unit_type="gpu"
3884             />
3885    <register_config type="NOA">
3886        <register type="NOA" address="0x00000D04" value="0x00000200" />
3887        <register type="NOA" address="0x00009840" value="0x00000000" />
3888        <register type="NOA" address="0x00009884" value="0x00000000" />
3889        <register type="NOA" address="0x00009888" value="0x1223000A" />
3890        <register type="NOA" address="0x00009888" value="0x10230009" />
3891        <register type="NOA" address="0x00009888" value="0x1263000A" />
3892        <register type="NOA" address="0x00009888" value="0x10630009" />
3893        <register type="NOA" address="0x00009888" value="0x12A3000A" />
3894        <register type="NOA" address="0x00009888" value="0x10A30009" />
3895        <register type="NOA" address="0x00009888" value="0x12E3000A" />
3896        <register type="NOA" address="0x00009888" value="0x10E30009" />
3897        <register type="NOA" address="0x00009888" value="0x10150019" />
3898        <register type="NOA" address="0x00009888" value="0x1C20000A" />
3899        <register type="NOA" address="0x00009888" value="0x0C231900" />
3900        <register type="NOA" address="0x00009888" value="0x0E23003C" />
3901        <register type="NOA" address="0x00009888" value="0x00230000" />
3902        <register type="NOA" address="0x00009888" value="0x1C600020" />
3903        <register type="NOA" address="0x00009888" value="0x02608000" />
3904        <register type="NOA" address="0x00009888" value="0x0E631900" />
3905        <register type="NOA" address="0x00009888" value="0x00631E00" />
3906        <register type="NOA" address="0x00009888" value="0x04A08000" />
3907        <register type="NOA" address="0x00009888" value="0x06A08000" />
3908        <register type="NOA" address="0x00009888" value="0x02A31E32" />
3909        <register type="NOA" address="0x00009888" value="0x00A30000" />
3910        <register type="NOA" address="0x00009888" value="0x08E08000" />
3911        <register type="NOA" address="0x00009888" value="0x0AE08000" />
3912        <register type="NOA" address="0x00009888" value="0x04E31E32" />
3913        <register type="NOA" address="0x00009888" value="0x00E30000" />
3914        <register type="NOA" address="0x00009888" value="0x0C045400" />
3915        <register type="NOA" address="0x00009888" value="0x10040150" />
3916        <register type="NOA" address="0x00009888" value="0x0E040015" />
3917        <register type="NOA" address="0x00009888" value="0x04055000" />
3918        <register type="NOA" address="0x00009888" value="0x14050054" />
3919        <register type="NOA" address="0x00009888" value="0x06055000" />
3920        <register type="NOA" address="0x00009888" value="0x08055000" />
3921        <register type="NOA" address="0x00009888" value="0x24063F00" />
3922        <register type="NOA" address="0x00009888" value="0x260600E0" />
3923        <register type="NOA" address="0x00009888" value="0x0E088000" />
3924        <register type="NOA" address="0x00009888" value="0x00088000" />
3925        <register type="NOA" address="0x00009888" value="0x14090040" />
3926        <register type="NOA" address="0x00009888" value="0x04094000" />
3927        <register type="NOA" address="0x00009888" value="0x040DA000" />
3928        <register type="NOA" address="0x00009888" value="0x080E5000" />
3929        <register type="NOA" address="0x00009888" value="0x1A120020" />
3930        <register type="NOA" address="0x00009888" value="0x02128000" />
3931        <register type="NOA" address="0x00009888" value="0x0412C000" />
3932        <register type="NOA" address="0x00009888" value="0x0612C000" />
3933        <register type="NOA" address="0x00009888" value="0x0A138000" />
3934        <register type="NOA" address="0x00009888" value="0x0413E000" />
3935        <register type="NOA" address="0x00009888" value="0x0E148000" />
3936        <register type="NOA" address="0x00009888" value="0x00148000" />
3937        <register type="NOA" address="0x00009888" value="0x0214C000" />
3938        <register type="NOA" address="0x00009888" value="0x00150047" />
3939        <register type="NOA" address="0x00009888" value="0x16156000" />
3940        <register type="NOA" address="0x00009888" value="0x18150007" />
3941        <register type="NOA" address="0x00009888" value="0x02154000" />
3942        <register type="NOA" address="0x00009888" value="0x04154000" />
3943        <register type="NOA" address="0x00009888" value="0x06154000" />
3944        <register type="NOA" address="0x00009888" value="0x08158000" />
3945        <register type="NOA" address="0x00009888" value="0x0A158000" />
3946        <register type="NOA" address="0x00009888" value="0x0C188000" />
3947        <register type="NOA" address="0x00009888" value="0x0E182000" />
3948        <register type="NOA" address="0x00009888" value="0x1419000A" />
3949        <register type="NOA" address="0x00009888" value="0x021CA000" />
3950        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
3951        <register type="NOA" address="0x00009884" value="0x00000003" />
3952        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
3953        <register type="NOA" address="0x00009888" value="0x181F0000" />
3954        <register type="NOA" address="0x00009888" value="0x301F8000" />
3955        <register type="NOA" address="0x00009888" value="0x521F4000" />
3956        <register type="NOA" address="0x00009888" value="0x541F0024" />
3957        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
3958        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
3959        <register type="NOA" address="0x00009888" value="0x501F0024" />
3960        <register type="NOA" address="0x00009888" value="0x3E1F0100" />
3961        <register type="NOA" address="0x00009888" value="0x4C1F3030" />
3962        <register type="NOA" address="0x00009888" value="0x401F0000" />
3963        <register type="NOA" address="0x00009888" value="0x421F3000" />
3964        <register type="NOA" address="0x00009888" value="0x441F3330" />
3965    </register_config>
3966    <register_config type="OA">
3967        <register type="OA" address="0x00002740" value="0x00000000" />
3968        <register type="OA" address="0x00002710" value="0x00000000" />
3969        <register type="OA" address="0x00002714" value="0x10800000" />
3970        <register type="OA" address="0x00002720" value="0x00000000" />
3971        <register type="OA" address="0x00002724" value="0x00800000" />
3972        <register type="OA" address="0x00002770" value="0x00000002" />
3973        <register type="OA" address="0x00002774" value="0x0000FFFE" />
3974    </register_config>
3975    <register_config type="FLEX">
3976        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3977        <register type="FLEX" address="0x0000E558" value="0x00010003" />
3978        <register type="FLEX" address="0x0000E658" value="0x00012011" />
3979        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
3980        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
3981    </register_config>
3982  </set>
3983
3984  <set name="Metric set RasterizerAndPixelBackend"
3985       chipset="ICL"
3986       symbol_name="RasterizerAndPixelBackend"
3987       underscore_name="rasterizer_and_pixel_backend"
3988       mdapi_supported_apis="VK OGL OCL IO BB"
3989       hw_config_guid="0316ce4f-e03f-4738-8262-13528fce8eea"
3990       >
3991    <counter name="GPU Time Elapsed"
3992             symbol_name="GpuTime"
3993             underscore_name="gpu_time"
3994             description="Time elapsed on the GPU during the measurement."
3995             data_type="uint64"
3996             units="ns"
3997             semantic_type="duration"
3998             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3999             mdapi_group="GPU"
4000             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4001             mdapi_supported_apis=""
4002             mdapi_hw_unit_type="gpu"
4003             />
4004    <counter name="GPU Core Clocks"
4005             symbol_name="GpuCoreClocks"
4006             underscore_name="gpu_core_clocks"
4007             description="The total number of GPU core clocks elapsed during the measurement."
4008             data_type="uint64"
4009             units="cycles"
4010             semantic_type="event"
4011             equation="GPU_CLOCK 0 READ"
4012             mdapi_group="GPU"
4013             mdapi_usage_flags="Tier1 Frame Batch Draw"
4014             mdapi_supported_apis=""
4015             mdapi_hw_unit_type="gpu"
4016             />
4017    <counter name="AVG GPU Core Frequency"
4018             symbol_name="AvgGpuCoreFrequency"
4019             underscore_name="avg_gpu_core_frequency"
4020             description="Average GPU Core Frequency in the measurement."
4021             data_type="uint64"
4022             max_equation="$GpuMaxFrequency"
4023             units="hz"
4024             semantic_type="event"
4025             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4026             mdapi_group="GPU"
4027             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4028             mdapi_supported_apis=""
4029             mdapi_hw_unit_type="gpu"
4030             />
4031    <counter name="GPU Busy"
4032             symbol_name="GpuBusy"
4033             underscore_name="gpu_busy"
4034             description="The percentage of time in which the GPU has been processing GPU commands."
4035             data_type="float"
4036             max_equation="100"
4037             units="percent"
4038             semantic_type="duration"
4039             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4040             mdapi_group="GPU"
4041             mdapi_usage_flags="Tier1 Overview System Frame"
4042             mdapi_supported_apis=""
4043             mdapi_hw_unit_type="gpu"
4044             />
4045    <counter name="VS Threads Dispatched"
4046             symbol_name="VsThreads"
4047             underscore_name="vs_threads"
4048             description="The total number of vertex shader hardware threads dispatched."
4049             data_type="uint64"
4050             units="threads"
4051             semantic_type="event"
4052             equation="A 1 READ"
4053             mdapi_group="EU Array/Vertex Shader"
4054             mdapi_usage_flags="Tier3 Frame Batch Draw"
4055             mdapi_supported_apis=""
4056             mdapi_hw_unit_type="gpu"
4057             />
4058    <counter name="HS Threads Dispatched"
4059             symbol_name="HsThreads"
4060             underscore_name="hs_threads"
4061             description="The total number of hull shader hardware threads dispatched."
4062             data_type="uint64"
4063             units="threads"
4064             semantic_type="event"
4065             equation="A 2 READ"
4066             mdapi_group="EU Array/Hull Shader"
4067             mdapi_usage_flags="Tier3 Frame Batch Draw"
4068             mdapi_supported_apis=""
4069             mdapi_hw_unit_type="gpu"
4070             />
4071    <counter name="DS Threads Dispatched"
4072             symbol_name="DsThreads"
4073             underscore_name="ds_threads"
4074             description="The total number of domain shader hardware threads dispatched."
4075             data_type="uint64"
4076             units="threads"
4077             semantic_type="event"
4078             equation="A 3 READ"
4079             mdapi_group="EU Array/Domain Shader"
4080             mdapi_usage_flags="Tier3 Frame Batch Draw"
4081             mdapi_supported_apis=""
4082             mdapi_hw_unit_type="gpu"
4083             />
4084    <counter name="GS Threads Dispatched"
4085             symbol_name="GsThreads"
4086             underscore_name="gs_threads"
4087             description="The total number of geometry shader hardware threads dispatched."
4088             data_type="uint64"
4089             units="threads"
4090             semantic_type="event"
4091             equation="A 5 READ"
4092             mdapi_group="EU Array/Geometry Shader"
4093             mdapi_usage_flags="Tier3 Frame Batch Draw"
4094             mdapi_supported_apis=""
4095             mdapi_hw_unit_type="gpu"
4096             />
4097    <counter name="FS Threads Dispatched"
4098             symbol_name="PsThreads"
4099             underscore_name="ps_threads"
4100             description="The total number of fragment shader hardware threads dispatched."
4101             data_type="uint64"
4102             units="threads"
4103             semantic_type="event"
4104             equation="A 6 READ"
4105             mdapi_group="EU Array/Fragment Shader"
4106             mdapi_usage_flags="Tier3 Frame Batch Draw"
4107             mdapi_supported_apis=""
4108             mdapi_hw_unit_type="gpu"
4109             />
4110    <counter name="CS Threads Dispatched"
4111             symbol_name="CsThreads"
4112             underscore_name="cs_threads"
4113             description="The total number of compute shader hardware threads dispatched."
4114             data_type="uint64"
4115             units="threads"
4116             semantic_type="event"
4117             equation="A 4 READ"
4118             mdapi_group="EU Array/Compute Shader"
4119             mdapi_usage_flags="Tier3 Frame Batch Draw"
4120             mdapi_supported_apis=""
4121             mdapi_hw_unit_type="gpu"
4122             />
4123    <counter name="EU Active"
4124             symbol_name="EuActive"
4125             underscore_name="eu_active"
4126             description="The percentage of time in which the Execution Units were actively processing."
4127             data_type="float"
4128             max_equation="100"
4129             units="percent"
4130             semantic_type="duration"
4131             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4132             mdapi_group="EU Array"
4133             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4134             mdapi_supported_apis=""
4135             mdapi_hw_unit_type="gpu"
4136             />
4137    <counter name="EU Stall"
4138             symbol_name="EuStall"
4139             underscore_name="eu_stall"
4140             description="The percentage of time in which the Execution Units were stalled."
4141             data_type="float"
4142             max_equation="100"
4143             units="percent"
4144             semantic_type="duration"
4145             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4146             mdapi_group="EU Array"
4147             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4148             mdapi_supported_apis=""
4149             mdapi_hw_unit_type="gpu"
4150             />
4151    <counter name="EU Both FPU Pipes Active"
4152             symbol_name="EuFpuBothActive"
4153             underscore_name="eu_fpu_both_active"
4154             description="The percentage of time in which both EU FPU pipelines were actively processing."
4155             data_type="float"
4156             max_equation="100"
4157             units="percent"
4158             semantic_type="duration"
4159             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4160             mdapi_group="EU Array/Pipes"
4161             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4162             mdapi_supported_apis=""
4163             mdapi_hw_unit_type="gpu"
4164             />
4165    <counter name="VS FPU0 Pipe Active"
4166             symbol_name="VsFpu0Active"
4167             underscore_name="vs_fpu0_active"
4168             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4169             data_type="float"
4170             max_equation="100"
4171             units="percent"
4172             semantic_type="duration"
4173             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4174             mdapi_group="EU Array/Vertex Shader"
4175             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4176             mdapi_supported_apis=""
4177             mdapi_hw_unit_type="gpu"
4178             />
4179    <counter name="VS FPU1 Pipe Active"
4180             symbol_name="VsFpu1Active"
4181             underscore_name="vs_fpu1_active"
4182             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4183             data_type="float"
4184             max_equation="100"
4185             units="percent"
4186             semantic_type="duration"
4187             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4188             mdapi_group="EU Array/Vertex Shader"
4189             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4190             mdapi_supported_apis=""
4191             mdapi_hw_unit_type="gpu"
4192             />
4193    <counter name="VS Send Pipe Active"
4194             symbol_name="VsSendActive"
4195             underscore_name="vs_send_active"
4196             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4197             data_type="float"
4198             max_equation="100"
4199             units="percent"
4200             semantic_type="duration"
4201             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4202             mdapi_group="EU Array/Vertex Shader"
4203             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4204             mdapi_supported_apis=""
4205             mdapi_hw_unit_type="gpu"
4206             />
4207    <counter name="PS FPU0 Pipe Active"
4208             symbol_name="PsFpu0Active"
4209             underscore_name="ps_fpu0_active"
4210             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4211             data_type="float"
4212             max_equation="100"
4213             units="percent"
4214             semantic_type="duration"
4215             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4216             mdapi_group="EU Array/Pixel Shader"
4217             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4218             mdapi_supported_apis=""
4219             mdapi_hw_unit_type="gpu"
4220             />
4221    <counter name="PS FPU1 Pipe Active"
4222             symbol_name="PsFpu1Active"
4223             underscore_name="ps_fpu1_active"
4224             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4225             data_type="float"
4226             max_equation="100"
4227             units="percent"
4228             semantic_type="duration"
4229             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4230             mdapi_group="EU Array/Pixel Shader"
4231             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4232             mdapi_supported_apis=""
4233             mdapi_hw_unit_type="gpu"
4234             />
4235    <counter name="PS Send Pipeline Active"
4236             symbol_name="PsSendActive"
4237             underscore_name="ps_send_active"
4238             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4239             data_type="float"
4240             max_equation="100"
4241             units="percent"
4242             semantic_type="duration"
4243             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4244             mdapi_group="EU Array/Pixel Shader"
4245             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4246             mdapi_supported_apis=""
4247             mdapi_hw_unit_type="gpu"
4248             />
4249    <counter name="FS Both FPU Active"
4250             symbol_name="PsEuBothFpuActive"
4251             underscore_name="ps_eu_both_fpu_active"
4252             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4253             data_type="float"
4254             max_equation="100"
4255             units="percent"
4256             semantic_type="duration"
4257             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4258             mdapi_group="3D Pipe/Fragment Shader"
4259             mdapi_usage_flags="Tier4 Frame Batch Draw"
4260             mdapi_supported_apis=""
4261             mdapi_hw_unit_type="gpu"
4262             />
4263    <counter name="Rasterized Pixels"
4264             symbol_name="RasterizedPixels"
4265             underscore_name="rasterized_pixels"
4266             description="The total number of rasterized pixels."
4267             data_type="uint64"
4268             units="pixels"
4269             semantic_type="event"
4270             equation="A 21 READ 4 UMUL"
4271             mdapi_group="3D Pipe/Rasterizer"
4272             mdapi_usage_flags="Tier3 Frame Batch Draw"
4273             mdapi_supported_apis=""
4274             mdapi_hw_unit_type="gpu"
4275             />
4276    <counter name="Early Hi-Depth Test Fails"
4277             symbol_name="HiDepthTestFails"
4278             underscore_name="hi_depth_test_fails"
4279             description="The total number of pixels dropped on early hierarchical depth test."
4280             data_type="uint64"
4281             units="pixels"
4282             semantic_type="event"
4283             equation="A 22 READ 4 UMUL"
4284             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4285             mdapi_usage_flags="Tier3 Frame Batch Draw"
4286             mdapi_supported_apis=""
4287             mdapi_hw_unit_type="gpu"
4288             />
4289    <counter name="Early Depth Test Fails"
4290             symbol_name="EarlyDepthTestFails"
4291             underscore_name="early_depth_test_fails"
4292             description="The total number of pixels dropped on early depth test."
4293             data_type="uint64"
4294             units="pixels"
4295             semantic_type="event"
4296             equation="A 23 READ 4 UMUL"
4297             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4298             mdapi_usage_flags="Tier3 Frame Batch Draw"
4299             mdapi_supported_apis=""
4300             mdapi_hw_unit_type="gpu"
4301             />
4302    <counter name="Samples Killed in FS"
4303             symbol_name="SamplesKilledInPs"
4304             underscore_name="samples_killed_in_ps"
4305             description="The total number of samples or pixels dropped in fragment shaders."
4306             data_type="uint64"
4307             units="pixels"
4308             semantic_type="event"
4309             equation="A 24 READ 4 UMUL"
4310             mdapi_group="3D Pipe/Fragment Shader"
4311             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4312             mdapi_supported_apis=""
4313             mdapi_hw_unit_type="gpu"
4314             />
4315    <counter name="Pixels Failing Tests"
4316             symbol_name="PixelsFailingPostPsTests"
4317             underscore_name="pixels_failing_post_ps_tests"
4318             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4319             data_type="uint64"
4320             units="pixels"
4321             semantic_type="event"
4322             equation="A 25 READ 4 UMUL"
4323             mdapi_group="3D Pipe/Output Merger"
4324             mdapi_usage_flags="Tier3 Frame Batch Draw"
4325             mdapi_supported_apis=""
4326             mdapi_hw_unit_type="gpu"
4327             />
4328    <counter name="Samples Written"
4329             symbol_name="SamplesWritten"
4330             underscore_name="samples_written"
4331             description="The total number of samples or pixels written to all render targets."
4332             data_type="uint64"
4333             units="pixels"
4334             semantic_type="event"
4335             equation="A 26 READ 4 UMUL"
4336             mdapi_group="3D Pipe/Output Merger"
4337             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4338             mdapi_supported_apis=""
4339             mdapi_hw_unit_type="gpu"
4340             />
4341    <counter name="Samples Blended"
4342             symbol_name="SamplesBlended"
4343             underscore_name="samples_blended"
4344             description="The total number of blended samples or pixels written to all render targets."
4345             data_type="uint64"
4346             units="pixels"
4347             semantic_type="event"
4348             equation="A 27 READ 4 UMUL"
4349             mdapi_group="3D Pipe/Output Merger"
4350             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4351             mdapi_supported_apis=""
4352             mdapi_hw_unit_type="gpu"
4353             />
4354    <counter name="Sampler Texels"
4355             symbol_name="SamplerTexels"
4356             underscore_name="sampler_texels"
4357             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4358             data_type="uint64"
4359             units="texels"
4360             semantic_type="event"
4361             equation="A 28 READ 4 UMUL"
4362             mdapi_group="Sampler/Sampler Input"
4363             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4364             mdapi_supported_apis=""
4365             mdapi_hw_unit_type="gpu"
4366             />
4367    <counter name="Sampler Texels Misses"
4368             symbol_name="SamplerTexelMisses"
4369             underscore_name="sampler_texel_misses"
4370             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4371             data_type="uint64"
4372             units="texels"
4373             semantic_type="event"
4374             equation="A 29 READ 4 UMUL"
4375             mdapi_group="Sampler/Sampler Cache"
4376             mdapi_usage_flags="Tier3 Batch Frame Draw"
4377             mdapi_supported_apis=""
4378             mdapi_hw_unit_type="gpu"
4379             />
4380    <counter name="SLM Bytes Read"
4381             symbol_name="SlmBytesRead"
4382             underscore_name="slm_bytes_read"
4383             description="The total number of GPU memory bytes read from shared local memory."
4384             data_type="uint64"
4385             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4386             units="bytes"
4387             semantic_type="throughput"
4388             equation="A 30 READ 64 UMUL"
4389             mdapi_group="L3/Data Port/SLM"
4390             mdapi_usage_flags="Tier3 Frame Batch Draw"
4391             mdapi_supported_apis=""
4392             mdapi_hw_unit_type="gpu"
4393             />
4394    <counter name="SLM Bytes Written"
4395             symbol_name="SlmBytesWritten"
4396             underscore_name="slm_bytes_written"
4397             description="The total number of GPU memory bytes written into shared local memory."
4398             data_type="uint64"
4399             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4400             units="bytes"
4401             semantic_type="throughput"
4402             equation="A 31 READ 64 UMUL"
4403             mdapi_group="L3/Data Port/SLM"
4404             mdapi_usage_flags="Tier3 Frame Batch Draw"
4405             mdapi_supported_apis=""
4406             mdapi_hw_unit_type="gpu"
4407             />
4408    <counter name="Shader Memory Accesses"
4409             symbol_name="ShaderMemoryAccesses"
4410             underscore_name="shader_memory_accesses"
4411             description="The total number of shader memory accesses to L3."
4412             data_type="uint64"
4413             units="messages"
4414             semantic_type="event"
4415             equation="A 32 READ"
4416             mdapi_group="L3/Data Port"
4417             mdapi_usage_flags="Tier3 Frame Batch Draw"
4418             mdapi_supported_apis=""
4419             mdapi_hw_unit_type="gpu"
4420             />
4421    <counter name="Shader Atomic Memory Accesses"
4422             symbol_name="ShaderAtomics"
4423             underscore_name="shader_atomics"
4424             description="The total number of shader atomic memory accesses."
4425             data_type="uint64"
4426             units="messages"
4427             semantic_type="event"
4428             equation="A 34 READ"
4429             mdapi_group="L3/Data Port/Atomics"
4430             mdapi_usage_flags="Tier3 Frame Batch Draw"
4431             mdapi_supported_apis=""
4432             mdapi_hw_unit_type="gpu"
4433             />
4434    <counter name="L3 Shader Throughput"
4435             symbol_name="L3ShaderThroughput"
4436             underscore_name="l3_shader_throughput"
4437             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4438             data_type="uint64"
4439             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4440             units="bytes"
4441             semantic_type="throughput"
4442             equation="$ShaderMemoryAccesses 64 UMUL"
4443             mdapi_group="L3/Data Port"
4444             mdapi_usage_flags="Tier2 Frame Batch Draw"
4445             mdapi_supported_apis=""
4446             mdapi_hw_unit_type="gpu"
4447             />
4448    <counter name="Shader Barrier Messages"
4449             symbol_name="ShaderBarriers"
4450             underscore_name="shader_barriers"
4451             description="The total number of shader barrier messages."
4452             data_type="uint64"
4453             units="messages"
4454             semantic_type="event"
4455             equation="A 35 READ"
4456             mdapi_group="EU Array/Barrier"
4457             mdapi_usage_flags="Tier3 Frame Batch Draw"
4458             mdapi_supported_apis=""
4459             mdapi_hw_unit_type="gpu"
4460             />
4461    <counter name="Slice0 Rasterizer Input Available"
4462             symbol_name="Rasterizer0InputAvailable"
4463             underscore_name="rasterizer0_input_available"
4464             description="The percentage of time in which slice0 rasterizer input is available"
4465             data_type="float"
4466             max_equation="100"
4467             units="percent"
4468             semantic_type="duration"
4469             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4470             availability="$SliceMask 1 AND"
4471             mdapi_group="GPU/Rasterizer"
4472             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4473             mdapi_supported_apis=""
4474             mdapi_hw_unit_type="slice"
4475             />
4476    <counter name="Slice0 Rasterizer Output Ready"
4477             symbol_name="Rasterizer0OutputReady"
4478             underscore_name="rasterizer0_output_ready"
4479             description="The percentage of time in which slice0 rasterizer output is ready"
4480             data_type="float"
4481             max_equation="100"
4482             units="percent"
4483             semantic_type="duration"
4484             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4485             availability="$SliceMask 1 AND"
4486             mdapi_group="GPU/Rasterizer"
4487             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4488             mdapi_supported_apis=""
4489             mdapi_hw_unit_type="slice"
4490             />
4491    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
4492             symbol_name="PixelData00Ready"
4493             underscore_name="pixel_data00_ready"
4494             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4495             data_type="float"
4496             max_equation="100"
4497             units="percent"
4498             semantic_type="duration"
4499             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
4500             mdapi_group="GPU/Rasterizer/Early Depth Test"
4501             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4502             mdapi_supported_apis=""
4503             mdapi_hw_unit_type="slice"
4504             />
4505    <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
4506             symbol_name="PixelData01Ready"
4507             underscore_name="pixel_data01_ready"
4508             description="The percentage of time in which slice0  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
4509             data_type="float"
4510             max_equation="100"
4511             units="percent"
4512             semantic_type="duration"
4513             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4514             mdapi_group="GPU/Rasterizer/Early Depth Test"
4515             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4516             mdapi_supported_apis=""
4517             mdapi_hw_unit_type="slice"
4518             />
4519    <counter name="Slice0 Pipe0 PS Output Available"
4520             symbol_name="PSOutput00Available"
4521             underscore_name="ps_output00_available"
4522             description="The percentage of time in which slice0 pipe0 PS output is available"
4523             data_type="float"
4524             max_equation="100"
4525             units="percent"
4526             semantic_type="duration"
4527             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
4528             mdapi_group="GPU/3D Pipe"
4529             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4530             mdapi_supported_apis=""
4531             mdapi_hw_unit_type="slice"
4532             />
4533    <counter name="Slice0 Pipe1 PS Output Available"
4534             symbol_name="PSOutput01Available"
4535             underscore_name="ps_output01_available"
4536             description="The percentage of time in which slice0 pipe1 PS output is available"
4537             data_type="float"
4538             max_equation="100"
4539             units="percent"
4540             semantic_type="duration"
4541             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4542             mdapi_group="GPU/3D Pipe"
4543             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4544             mdapi_supported_apis=""
4545             mdapi_hw_unit_type="slice"
4546             />
4547    <counter name="Slice0 Pipe0 Pixel Values Ready"
4548             symbol_name="PixelValues00Ready"
4549             underscore_name="pixel_values00_ready"
4550             description="The percentage of time in which slice0 pipe0 pixel values are ready"
4551             data_type="float"
4552             max_equation="100"
4553             units="percent"
4554             semantic_type="duration"
4555             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
4556             mdapi_group="GPU/3D Pipe"
4557             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4558             mdapi_supported_apis=""
4559             mdapi_hw_unit_type="slice"
4560             />
4561    <counter name="Slice0 Pipe1 Pixel Values Ready"
4562             symbol_name="PixelValues01Ready"
4563             underscore_name="pixel_values01_ready"
4564             description="The percentage of time in which slice0 pipe1 pixel values are ready"
4565             data_type="float"
4566             max_equation="100"
4567             units="percent"
4568             semantic_type="duration"
4569             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
4570             mdapi_group="GPU/3D Pipe"
4571             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4572             mdapi_supported_apis=""
4573             mdapi_hw_unit_type="slice"
4574             />
4575    <counter name="SQ is full"
4576             symbol_name="GTRequestQueueFull"
4577             underscore_name="gt_request_queue_full"
4578             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4579             data_type="float"
4580             max_equation="100"
4581             units="percent"
4582             semantic_type="duration"
4583             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4584             mdapi_group="GTI"
4585             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4586             mdapi_supported_apis=""
4587             mdapi_hw_unit_type="gpu"
4588             />
4589    <register_config type="NOA">
4590        <register type="NOA" address="0x00000D04" value="0x00000200" />
4591        <register type="NOA" address="0x00009840" value="0x00000000" />
4592        <register type="NOA" address="0x00009884" value="0x00000000" />
4593        <register type="NOA" address="0x00009888" value="0x140A001F" />
4594        <register type="NOA" address="0x00009888" value="0x040C5000" />
4595        <register type="NOA" address="0x00009888" value="0x140F001F" />
4596        <register type="NOA" address="0x00009888" value="0x04115017" />
4597        <register type="NOA" address="0x00009888" value="0x10136000" />
4598        <register type="NOA" address="0x00009888" value="0x1213001C" />
4599        <register type="NOA" address="0x00009888" value="0x16140000" />
4600        <register type="NOA" address="0x00009888" value="0x10160018" />
4601        <register type="NOA" address="0x00009888" value="0x101A0018" />
4602        <register type="NOA" address="0x00009888" value="0x0C045400" />
4603        <register type="NOA" address="0x00009888" value="0x0E045545" />
4604        <register type="NOA" address="0x00009888" value="0x04055000" />
4605        <register type="NOA" address="0x00009888" value="0x0A055000" />
4606        <register type="NOA" address="0x00009888" value="0x0C055000" />
4607        <register type="NOA" address="0x00009888" value="0x0E051000" />
4608        <register type="NOA" address="0x00009888" value="0x06055000" />
4609        <register type="NOA" address="0x00009888" value="0x08051000" />
4610        <register type="NOA" address="0x00009888" value="0x2406DF00" />
4611        <register type="NOA" address="0x00009888" value="0x26060007" />
4612        <register type="NOA" address="0x00009888" value="0x00084000" />
4613        <register type="NOA" address="0x00009888" value="0x02084000" />
4614        <register type="NOA" address="0x00009888" value="0x04094000" />
4615        <register type="NOA" address="0x00009888" value="0x06094000" />
4616        <register type="NOA" address="0x00009888" value="0x000A3080" />
4617        <register type="NOA" address="0x00009888" value="0x160A0000" />
4618        <register type="NOA" address="0x00009888" value="0x080A0000" />
4619        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4620        <register type="NOA" address="0x00009888" value="0x020C05C0" />
4621        <register type="NOA" address="0x00009888" value="0x080C0000" />
4622        <register type="NOA" address="0x00009888" value="0x020D1000" />
4623        <register type="NOA" address="0x00009888" value="0x040D1000" />
4624        <register type="NOA" address="0x00009888" value="0x060E1000" />
4625        <register type="NOA" address="0x00009888" value="0x080E1000" />
4626        <register type="NOA" address="0x00009888" value="0x020F0061" />
4627        <register type="NOA" address="0x00009888" value="0x160F0000" />
4628        <register type="NOA" address="0x00009888" value="0x0A0F0000" />
4629        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
4630        <register type="NOA" address="0x00009888" value="0x08110000" />
4631        <register type="NOA" address="0x00009888" value="0x18120C00" />
4632        <register type="NOA" address="0x00009888" value="0x02128000" />
4633        <register type="NOA" address="0x00009888" value="0x06128000" />
4634        <register type="NOA" address="0x00009888" value="0x0613092F" />
4635        <register type="NOA" address="0x00009888" value="0x08134025" />
4636        <register type="NOA" address="0x00009888" value="0x0C130000" />
4637        <register type="NOA" address="0x00009888" value="0x0413A000" />
4638        <register type="NOA" address="0x00009888" value="0x00148066" />
4639        <register type="NOA" address="0x00009888" value="0x10140000" />
4640        <register type="NOA" address="0x00009888" value="0x0614C000" />
4641        <register type="NOA" address="0x00009888" value="0x08144000" />
4642        <register type="NOA" address="0x00009888" value="0x0A144000" />
4643        <register type="NOA" address="0x00009888" value="0x02148000" />
4644        <register type="NOA" address="0x00009888" value="0x00154000" />
4645        <register type="NOA" address="0x00009888" value="0x0E154000" />
4646        <register type="NOA" address="0x00009888" value="0x161500E8" />
4647        <register type="NOA" address="0x00009888" value="0x02154000" />
4648        <register type="NOA" address="0x00009888" value="0x04158000" />
4649        <register type="NOA" address="0x00009888" value="0x06154000" />
4650        <register type="NOA" address="0x00009888" value="0x08158000" />
4651        <register type="NOA" address="0x00009888" value="0x0C154000" />
4652        <register type="NOA" address="0x00009888" value="0x08161000" />
4653        <register type="NOA" address="0x00009888" value="0x08184000" />
4654        <register type="NOA" address="0x00009888" value="0x12190100" />
4655        <register type="NOA" address="0x00009888" value="0x0A1A0020" />
4656        <register type="NOA" address="0x00009888" value="0x081A0000" />
4657        <register type="NOA" address="0x00009888" value="0x0A1C1000" />
4658        <register type="NOA" address="0x00009888" value="0x121D0400" />
4659        <register type="NOA" address="0x00009884" value="0x00000003" />
4660        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
4661        <register type="NOA" address="0x00009888" value="0x1A1F0061" />
4662        <register type="NOA" address="0x00009888" value="0x181F0000" />
4663        <register type="NOA" address="0x00009888" value="0x301F8000" />
4664        <register type="NOA" address="0x00009888" value="0x501F4904" />
4665        <register type="NOA" address="0x00009888" value="0x521F0024" />
4666        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
4667        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
4668        <register type="NOA" address="0x00009888" value="0x3E1F6000" />
4669        <register type="NOA" address="0x00009888" value="0x461F5050" />
4670        <register type="NOA" address="0x00009888" value="0x481F1040" />
4671        <register type="NOA" address="0x00009888" value="0x401F4010" />
4672        <register type="NOA" address="0x00009888" value="0x421F3000" />
4673        <register type="NOA" address="0x00009888" value="0x441F5033" />
4674    </register_config>
4675    <register_config type="OA">
4676        <register type="OA" address="0x00002740" value="0x00000000" />
4677        <register type="OA" address="0x00002710" value="0x00000000" />
4678        <register type="OA" address="0x00002714" value="0x70800000" />
4679        <register type="OA" address="0x00002720" value="0x00000000" />
4680        <register type="OA" address="0x00002724" value="0x00800000" />
4681        <register type="OA" address="0x00002770" value="0x00000038" />
4682        <register type="OA" address="0x00002774" value="0x0000FFF8" />
4683        <register type="OA" address="0x00002778" value="0x00000002" />
4684        <register type="OA" address="0x0000277C" value="0x0000FFF7" />
4685        <register type="OA" address="0x00002780" value="0x00000002" />
4686        <register type="OA" address="0x00002784" value="0x0000FFEF" />
4687    </register_config>
4688    <register_config type="FLEX">
4689        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4690        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4691        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4692        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4693        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4694    </register_config>
4695  </set>
4696
4697  <set name="Metric set L3_1"
4698       chipset="ICL"
4699       symbol_name="L3_1"
4700       underscore_name="l3_1"
4701       mdapi_supported_apis="VK OGL OCL IO BB"
4702       hw_config_guid="21d69ec3-91e1-48a8-acd6-c0c4ec6e819a"
4703       >
4704    <counter name="GPU Time Elapsed"
4705             symbol_name="GpuTime"
4706             underscore_name="gpu_time"
4707             description="Time elapsed on the GPU during the measurement."
4708             data_type="uint64"
4709             units="ns"
4710             semantic_type="duration"
4711             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4712             mdapi_group="GPU"
4713             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4714             mdapi_supported_apis=""
4715             mdapi_hw_unit_type="gpu"
4716             />
4717    <counter name="GPU Core Clocks"
4718             symbol_name="GpuCoreClocks"
4719             underscore_name="gpu_core_clocks"
4720             description="The total number of GPU core clocks elapsed during the measurement."
4721             data_type="uint64"
4722             units="cycles"
4723             semantic_type="event"
4724             equation="GPU_CLOCK 0 READ"
4725             mdapi_group="GPU"
4726             mdapi_usage_flags="Tier1 Frame Batch Draw"
4727             mdapi_supported_apis=""
4728             mdapi_hw_unit_type="gpu"
4729             />
4730    <counter name="AVG GPU Core Frequency"
4731             symbol_name="AvgGpuCoreFrequency"
4732             underscore_name="avg_gpu_core_frequency"
4733             description="Average GPU Core Frequency in the measurement."
4734             data_type="uint64"
4735             max_equation="$GpuMaxFrequency"
4736             units="hz"
4737             semantic_type="event"
4738             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4739             mdapi_group="GPU"
4740             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4741             mdapi_supported_apis=""
4742             mdapi_hw_unit_type="gpu"
4743             />
4744    <counter name="GPU Busy"
4745             symbol_name="GpuBusy"
4746             underscore_name="gpu_busy"
4747             description="The percentage of time in which the GPU has been processing GPU commands."
4748             data_type="float"
4749             max_equation="100"
4750             units="percent"
4751             semantic_type="duration"
4752             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4753             mdapi_group="GPU"
4754             mdapi_usage_flags="Tier1 Overview System Frame"
4755             mdapi_supported_apis=""
4756             mdapi_hw_unit_type="gpu"
4757             />
4758    <counter name="VS Threads Dispatched"
4759             symbol_name="VsThreads"
4760             underscore_name="vs_threads"
4761             description="The total number of vertex shader hardware threads dispatched."
4762             data_type="uint64"
4763             units="threads"
4764             semantic_type="event"
4765             equation="A 1 READ"
4766             mdapi_group="EU Array/Vertex Shader"
4767             mdapi_usage_flags="Tier3 Frame Batch Draw"
4768             mdapi_supported_apis=""
4769             mdapi_hw_unit_type="gpu"
4770             />
4771    <counter name="HS Threads Dispatched"
4772             symbol_name="HsThreads"
4773             underscore_name="hs_threads"
4774             description="The total number of hull shader hardware threads dispatched."
4775             data_type="uint64"
4776             units="threads"
4777             semantic_type="event"
4778             equation="A 2 READ"
4779             mdapi_group="EU Array/Hull Shader"
4780             mdapi_usage_flags="Tier3 Frame Batch Draw"
4781             mdapi_supported_apis=""
4782             mdapi_hw_unit_type="gpu"
4783             />
4784    <counter name="DS Threads Dispatched"
4785             symbol_name="DsThreads"
4786             underscore_name="ds_threads"
4787             description="The total number of domain shader hardware threads dispatched."
4788             data_type="uint64"
4789             units="threads"
4790             semantic_type="event"
4791             equation="A 3 READ"
4792             mdapi_group="EU Array/Domain Shader"
4793             mdapi_usage_flags="Tier3 Frame Batch Draw"
4794             mdapi_supported_apis=""
4795             mdapi_hw_unit_type="gpu"
4796             />
4797    <counter name="GS Threads Dispatched"
4798             symbol_name="GsThreads"
4799             underscore_name="gs_threads"
4800             description="The total number of geometry shader hardware threads dispatched."
4801             data_type="uint64"
4802             units="threads"
4803             semantic_type="event"
4804             equation="A 5 READ"
4805             mdapi_group="EU Array/Geometry Shader"
4806             mdapi_usage_flags="Tier3 Frame Batch Draw"
4807             mdapi_supported_apis=""
4808             mdapi_hw_unit_type="gpu"
4809             />
4810    <counter name="FS Threads Dispatched"
4811             symbol_name="PsThreads"
4812             underscore_name="ps_threads"
4813             description="The total number of fragment shader hardware threads dispatched."
4814             data_type="uint64"
4815             units="threads"
4816             semantic_type="event"
4817             equation="A 6 READ"
4818             mdapi_group="EU Array/Fragment Shader"
4819             mdapi_usage_flags="Tier3 Frame Batch Draw"
4820             mdapi_supported_apis=""
4821             mdapi_hw_unit_type="gpu"
4822             />
4823    <counter name="CS Threads Dispatched"
4824             symbol_name="CsThreads"
4825             underscore_name="cs_threads"
4826             description="The total number of compute shader hardware threads dispatched."
4827             data_type="uint64"
4828             units="threads"
4829             semantic_type="event"
4830             equation="A 4 READ"
4831             mdapi_group="EU Array/Compute Shader"
4832             mdapi_usage_flags="Tier3 Frame Batch Draw"
4833             mdapi_supported_apis=""
4834             mdapi_hw_unit_type="gpu"
4835             />
4836    <counter name="EU Active"
4837             symbol_name="EuActive"
4838             underscore_name="eu_active"
4839             description="The percentage of time in which the Execution Units were actively processing."
4840             data_type="float"
4841             max_equation="100"
4842             units="percent"
4843             semantic_type="duration"
4844             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4845             mdapi_group="EU Array"
4846             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4847             mdapi_supported_apis=""
4848             mdapi_hw_unit_type="gpu"
4849             />
4850    <counter name="EU Stall"
4851             symbol_name="EuStall"
4852             underscore_name="eu_stall"
4853             description="The percentage of time in which the Execution Units were stalled."
4854             data_type="float"
4855             max_equation="100"
4856             units="percent"
4857             semantic_type="duration"
4858             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4859             mdapi_group="EU Array"
4860             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4861             mdapi_supported_apis=""
4862             mdapi_hw_unit_type="gpu"
4863             />
4864    <counter name="EU Both FPU Pipes Active"
4865             symbol_name="EuFpuBothActive"
4866             underscore_name="eu_fpu_both_active"
4867             description="The percentage of time in which both EU FPU pipelines were actively processing."
4868             data_type="float"
4869             max_equation="100"
4870             units="percent"
4871             semantic_type="duration"
4872             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4873             mdapi_group="EU Array/Pipes"
4874             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4875             mdapi_supported_apis=""
4876             mdapi_hw_unit_type="gpu"
4877             />
4878    <counter name="VS FPU0 Pipe Active"
4879             symbol_name="VsFpu0Active"
4880             underscore_name="vs_fpu0_active"
4881             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4882             data_type="float"
4883             max_equation="100"
4884             units="percent"
4885             semantic_type="duration"
4886             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4887             mdapi_group="EU Array/Vertex Shader"
4888             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4889             mdapi_supported_apis=""
4890             mdapi_hw_unit_type="gpu"
4891             />
4892    <counter name="VS FPU1 Pipe Active"
4893             symbol_name="VsFpu1Active"
4894             underscore_name="vs_fpu1_active"
4895             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4896             data_type="float"
4897             max_equation="100"
4898             units="percent"
4899             semantic_type="duration"
4900             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4901             mdapi_group="EU Array/Vertex Shader"
4902             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4903             mdapi_supported_apis=""
4904             mdapi_hw_unit_type="gpu"
4905             />
4906    <counter name="VS Send Pipe Active"
4907             symbol_name="VsSendActive"
4908             underscore_name="vs_send_active"
4909             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4910             data_type="float"
4911             max_equation="100"
4912             units="percent"
4913             semantic_type="duration"
4914             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4915             mdapi_group="EU Array/Vertex Shader"
4916             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4917             mdapi_supported_apis=""
4918             mdapi_hw_unit_type="gpu"
4919             />
4920    <counter name="PS FPU0 Pipe Active"
4921             symbol_name="PsFpu0Active"
4922             underscore_name="ps_fpu0_active"
4923             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4924             data_type="float"
4925             max_equation="100"
4926             units="percent"
4927             semantic_type="duration"
4928             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4929             mdapi_group="EU Array/Pixel Shader"
4930             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4931             mdapi_supported_apis=""
4932             mdapi_hw_unit_type="gpu"
4933             />
4934    <counter name="PS FPU1 Pipe Active"
4935             symbol_name="PsFpu1Active"
4936             underscore_name="ps_fpu1_active"
4937             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4938             data_type="float"
4939             max_equation="100"
4940             units="percent"
4941             semantic_type="duration"
4942             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4943             mdapi_group="EU Array/Pixel Shader"
4944             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4945             mdapi_supported_apis=""
4946             mdapi_hw_unit_type="gpu"
4947             />
4948    <counter name="PS Send Pipeline Active"
4949             symbol_name="PsSendActive"
4950             underscore_name="ps_send_active"
4951             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4952             data_type="float"
4953             max_equation="100"
4954             units="percent"
4955             semantic_type="duration"
4956             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4957             mdapi_group="EU Array/Pixel Shader"
4958             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4959             mdapi_supported_apis=""
4960             mdapi_hw_unit_type="gpu"
4961             />
4962    <counter name="FS Both FPU Active"
4963             symbol_name="PsEuBothFpuActive"
4964             underscore_name="ps_eu_both_fpu_active"
4965             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4966             data_type="float"
4967             max_equation="100"
4968             units="percent"
4969             semantic_type="duration"
4970             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4971             mdapi_group="3D Pipe/Fragment Shader"
4972             mdapi_usage_flags="Tier4 Frame Batch Draw"
4973             mdapi_supported_apis=""
4974             mdapi_hw_unit_type="gpu"
4975             />
4976    <counter name="Rasterized Pixels"
4977             symbol_name="RasterizedPixels"
4978             underscore_name="rasterized_pixels"
4979             description="The total number of rasterized pixels."
4980             data_type="uint64"
4981             units="pixels"
4982             semantic_type="event"
4983             equation="A 21 READ 4 UMUL"
4984             mdapi_group="3D Pipe/Rasterizer"
4985             mdapi_usage_flags="Tier3 Frame Batch Draw"
4986             mdapi_supported_apis=""
4987             mdapi_hw_unit_type="gpu"
4988             />
4989    <counter name="Early Hi-Depth Test Fails"
4990             symbol_name="HiDepthTestFails"
4991             underscore_name="hi_depth_test_fails"
4992             description="The total number of pixels dropped on early hierarchical depth test."
4993             data_type="uint64"
4994             units="pixels"
4995             semantic_type="event"
4996             equation="A 22 READ 4 UMUL"
4997             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4998             mdapi_usage_flags="Tier3 Frame Batch Draw"
4999             mdapi_supported_apis=""
5000             mdapi_hw_unit_type="gpu"
5001             />
5002    <counter name="Early Depth Test Fails"
5003             symbol_name="EarlyDepthTestFails"
5004             underscore_name="early_depth_test_fails"
5005             description="The total number of pixels dropped on early depth test."
5006             data_type="uint64"
5007             units="pixels"
5008             semantic_type="event"
5009             equation="A 23 READ 4 UMUL"
5010             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5011             mdapi_usage_flags="Tier3 Frame Batch Draw"
5012             mdapi_supported_apis=""
5013             mdapi_hw_unit_type="gpu"
5014             />
5015    <counter name="Samples Killed in FS"
5016             symbol_name="SamplesKilledInPs"
5017             underscore_name="samples_killed_in_ps"
5018             description="The total number of samples or pixels dropped in fragment shaders."
5019             data_type="uint64"
5020             units="pixels"
5021             semantic_type="event"
5022             equation="A 24 READ 4 UMUL"
5023             mdapi_group="3D Pipe/Fragment Shader"
5024             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5025             mdapi_supported_apis=""
5026             mdapi_hw_unit_type="gpu"
5027             />
5028    <counter name="Pixels Failing Tests"
5029             symbol_name="PixelsFailingPostPsTests"
5030             underscore_name="pixels_failing_post_ps_tests"
5031             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5032             data_type="uint64"
5033             units="pixels"
5034             semantic_type="event"
5035             equation="A 25 READ 4 UMUL"
5036             mdapi_group="3D Pipe/Output Merger"
5037             mdapi_usage_flags="Tier3 Frame Batch Draw"
5038             mdapi_supported_apis=""
5039             mdapi_hw_unit_type="gpu"
5040             />
5041    <counter name="Samples Written"
5042             symbol_name="SamplesWritten"
5043             underscore_name="samples_written"
5044             description="The total number of samples or pixels written to all render targets."
5045             data_type="uint64"
5046             units="pixels"
5047             semantic_type="event"
5048             equation="A 26 READ 4 UMUL"
5049             mdapi_group="3D Pipe/Output Merger"
5050             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5051             mdapi_supported_apis=""
5052             mdapi_hw_unit_type="gpu"
5053             />
5054    <counter name="Samples Blended"
5055             symbol_name="SamplesBlended"
5056             underscore_name="samples_blended"
5057             description="The total number of blended samples or pixels written to all render targets."
5058             data_type="uint64"
5059             units="pixels"
5060             semantic_type="event"
5061             equation="A 27 READ 4 UMUL"
5062             mdapi_group="3D Pipe/Output Merger"
5063             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5064             mdapi_supported_apis=""
5065             mdapi_hw_unit_type="gpu"
5066             />
5067    <counter name="Sampler Texels"
5068             symbol_name="SamplerTexels"
5069             underscore_name="sampler_texels"
5070             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5071             data_type="uint64"
5072             units="texels"
5073             semantic_type="event"
5074             equation="A 28 READ 4 UMUL"
5075             mdapi_group="Sampler/Sampler Input"
5076             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5077             mdapi_supported_apis=""
5078             mdapi_hw_unit_type="gpu"
5079             />
5080    <counter name="Sampler Texels Misses"
5081             symbol_name="SamplerTexelMisses"
5082             underscore_name="sampler_texel_misses"
5083             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5084             data_type="uint64"
5085             units="texels"
5086             semantic_type="event"
5087             equation="A 29 READ 4 UMUL"
5088             mdapi_group="Sampler/Sampler Cache"
5089             mdapi_usage_flags="Tier3 Batch Frame Draw"
5090             mdapi_supported_apis=""
5091             mdapi_hw_unit_type="gpu"
5092             />
5093    <counter name="SLM Bytes Read"
5094             symbol_name="SlmBytesRead"
5095             underscore_name="slm_bytes_read"
5096             description="The total number of GPU memory bytes read from shared local memory."
5097             data_type="uint64"
5098             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5099             units="bytes"
5100             semantic_type="throughput"
5101             equation="A 30 READ 64 UMUL"
5102             mdapi_group="L3/Data Port/SLM"
5103             mdapi_usage_flags="Tier3 Frame Batch Draw"
5104             mdapi_supported_apis=""
5105             mdapi_hw_unit_type="gpu"
5106             />
5107    <counter name="SLM Bytes Written"
5108             symbol_name="SlmBytesWritten"
5109             underscore_name="slm_bytes_written"
5110             description="The total number of GPU memory bytes written into shared local memory."
5111             data_type="uint64"
5112             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5113             units="bytes"
5114             semantic_type="throughput"
5115             equation="A 31 READ 64 UMUL"
5116             mdapi_group="L3/Data Port/SLM"
5117             mdapi_usage_flags="Tier3 Frame Batch Draw"
5118             mdapi_supported_apis=""
5119             mdapi_hw_unit_type="gpu"
5120             />
5121    <counter name="Shader Memory Accesses"
5122             symbol_name="ShaderMemoryAccesses"
5123             underscore_name="shader_memory_accesses"
5124             description="The total number of shader memory accesses to L3."
5125             data_type="uint64"
5126             units="messages"
5127             semantic_type="event"
5128             equation="A 32 READ"
5129             mdapi_group="L3/Data Port"
5130             mdapi_usage_flags="Tier3 Frame Batch Draw"
5131             mdapi_supported_apis=""
5132             mdapi_hw_unit_type="gpu"
5133             />
5134    <counter name="Shader Atomic Memory Accesses"
5135             symbol_name="ShaderAtomics"
5136             underscore_name="shader_atomics"
5137             description="The total number of shader atomic memory accesses."
5138             data_type="uint64"
5139             units="messages"
5140             semantic_type="event"
5141             equation="A 34 READ"
5142             mdapi_group="L3/Data Port/Atomics"
5143             mdapi_usage_flags="Tier3 Frame Batch Draw"
5144             mdapi_supported_apis=""
5145             mdapi_hw_unit_type="gpu"
5146             />
5147    <counter name="L3 Shader Throughput"
5148             symbol_name="L3ShaderThroughput"
5149             underscore_name="l3_shader_throughput"
5150             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5151             data_type="uint64"
5152             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5153             units="bytes"
5154             semantic_type="throughput"
5155             equation="$ShaderMemoryAccesses 64 UMUL"
5156             mdapi_group="L3/Data Port"
5157             mdapi_usage_flags="Tier2 Frame Batch Draw"
5158             mdapi_supported_apis=""
5159             mdapi_hw_unit_type="gpu"
5160             />
5161    <counter name="Shader Barrier Messages"
5162             symbol_name="ShaderBarriers"
5163             underscore_name="shader_barriers"
5164             description="The total number of shader barrier messages."
5165             data_type="uint64"
5166             units="messages"
5167             semantic_type="event"
5168             equation="A 35 READ"
5169             mdapi_group="EU Array/Barrier"
5170             mdapi_usage_flags="Tier3 Frame Batch Draw"
5171             mdapi_supported_apis=""
5172             mdapi_hw_unit_type="gpu"
5173             />
5174    <counter name="Slice0 L3 Bank0 Active"
5175             symbol_name="L30Bank0Active"
5176             underscore_name="l30_bank0_active"
5177             description="The percentage of time in which slice0 L3 bank0 is active"
5178             data_type="float"
5179             max_equation="100"
5180             units="percent"
5181             semantic_type="duration"
5182             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5183             availability="$SliceMask 1 AND"
5184             mdapi_group="GTI/L3"
5185             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5186             mdapi_supported_apis=""
5187             mdapi_hw_unit_type="slice"
5188             />
5189    <counter name="Slice0 L3 Bank1 Active"
5190             symbol_name="L30Bank1Active"
5191             underscore_name="l30_bank1_active"
5192             description="The percentage of time in which slice0 L3 bank1 is active"
5193             data_type="float"
5194             max_equation="100"
5195             units="percent"
5196             semantic_type="duration"
5197             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
5198             availability="$SliceMask 1 AND"
5199             mdapi_group="GTI/L3"
5200             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5201             mdapi_supported_apis=""
5202             mdapi_hw_unit_type="slice"
5203             />
5204    <counter name="Slice0 L3 Bank2 Active"
5205             symbol_name="L30Bank2Active"
5206             underscore_name="l30_bank2_active"
5207             description="The percentage of time in which slice0 L3 bank2 is active"
5208             data_type="float"
5209             max_equation="100"
5210             units="percent"
5211             semantic_type="duration"
5212             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
5213             availability="$SliceMask 1 AND"
5214             mdapi_group="GTI/L3"
5215             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5216             mdapi_supported_apis=""
5217             mdapi_hw_unit_type="slice"
5218             />
5219    <counter name="Slice0 L3 Bank3 Active"
5220             symbol_name="L30Bank3Active"
5221             underscore_name="l30_bank3_active"
5222             description="The percentage of time in which slice0 L3 bank3 is active"
5223             data_type="float"
5224             max_equation="100"
5225             units="percent"
5226             semantic_type="duration"
5227             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
5228             availability="$SliceMask 1 AND"
5229             mdapi_group="GTI/L3"
5230             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5231             mdapi_supported_apis=""
5232             mdapi_hw_unit_type="slice"
5233             />
5234    <counter name="Slice0 L3 Bank4 Active"
5235             symbol_name="L30Bank4Active"
5236             underscore_name="l30_bank4_active"
5237             description="The percentage of time in which slice0 L3 bank4 is active"
5238             data_type="float"
5239             max_equation="100"
5240             units="percent"
5241             semantic_type="duration"
5242             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
5243             availability="$SliceMask 1 AND"
5244             mdapi_group="GTI/L3"
5245             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5246             mdapi_supported_apis=""
5247             mdapi_hw_unit_type="slice"
5248             />
5249    <counter name="Slice0 L3 Bank5 Active"
5250             symbol_name="L30Bank5Active"
5251             underscore_name="l30_bank5_active"
5252             description="The percentage of time in which slice0 L3 bank5 is active"
5253             data_type="float"
5254             max_equation="100"
5255             units="percent"
5256             semantic_type="duration"
5257             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
5258             availability="$SliceMask 1 AND"
5259             mdapi_group="GTI/L3"
5260             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5261             mdapi_supported_apis=""
5262             mdapi_hw_unit_type="slice"
5263             />
5264    <counter name="Slice0 L3 Bank6 Active"
5265             symbol_name="L30Bank6Active"
5266             underscore_name="l30_bank6_active"
5267             description="The percentage of time in which slice0 L3 bank6 is active"
5268             data_type="float"
5269             max_equation="100"
5270             units="percent"
5271             semantic_type="duration"
5272             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5273             availability="$SliceMask 1 AND"
5274             mdapi_group="GTI/L3"
5275             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5276             mdapi_supported_apis=""
5277             mdapi_hw_unit_type="slice"
5278             />
5279    <counter name="Slice0 L3 Bank7 Active"
5280             symbol_name="L30Bank7Active"
5281             underscore_name="l30_bank7_active"
5282             description="The percentage of time in which slice0 L3 bank7 is active"
5283             data_type="float"
5284             max_equation="100"
5285             units="percent"
5286             semantic_type="duration"
5287             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5288             availability="$SliceMask 1 AND"
5289             mdapi_group="GTI/L3"
5290             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5291             mdapi_supported_apis=""
5292             mdapi_hw_unit_type="slice"
5293             />
5294    <counter name="SQ is full"
5295             symbol_name="GTRequestQueueFull"
5296             underscore_name="gt_request_queue_full"
5297             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5298             data_type="float"
5299             max_equation="100"
5300             units="percent"
5301             semantic_type="duration"
5302             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
5303             mdapi_group="GTI"
5304             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5305             mdapi_supported_apis=""
5306             mdapi_hw_unit_type="gpu"
5307             />
5308    <register_config type="NOA">
5309        <register type="NOA" address="0x00000D04" value="0x00000200" />
5310        <register type="NOA" address="0x00009840" value="0x00000000" />
5311        <register type="NOA" address="0x00009884" value="0x00000000" />
5312        <register type="NOA" address="0x00009888" value="0x17340000" />
5313        <register type="NOA" address="0x00009888" value="0x17740000" />
5314        <register type="NOA" address="0x00009888" value="0x17B40000" />
5315        <register type="NOA" address="0x00009888" value="0x17F40000" />
5316        <register type="NOA" address="0x00009888" value="0x16340000" />
5317        <register type="NOA" address="0x00009888" value="0x16740000" />
5318        <register type="NOA" address="0x00009888" value="0x16B40000" />
5319        <register type="NOA" address="0x00009888" value="0x16F40000" />
5320        <register type="NOA" address="0x00009888" value="0x07340037" />
5321        <register type="NOA" address="0x00009888" value="0x21340000" />
5322        <register type="NOA" address="0x00009888" value="0x09740037" />
5323        <register type="NOA" address="0x00009888" value="0x21740000" />
5324        <register type="NOA" address="0x00009888" value="0x0BB40037" />
5325        <register type="NOA" address="0x00009888" value="0x21B40000" />
5326        <register type="NOA" address="0x00009888" value="0x0DF40037" />
5327        <register type="NOA" address="0x00009888" value="0x21F40000" />
5328        <register type="NOA" address="0x00009888" value="0x0E0000A7" />
5329        <register type="NOA" address="0x00009888" value="0x08012000" />
5330        <register type="NOA" address="0x00009888" value="0x0A034000" />
5331        <register type="NOA" address="0x00009888" value="0x0C038000" />
5332        <register type="NOA" address="0x00009888" value="0x1C340037" />
5333        <register type="NOA" address="0x00009888" value="0x20340000" />
5334        <register type="NOA" address="0x00009888" value="0x1E740037" />
5335        <register type="NOA" address="0x00009888" value="0x20740000" />
5336        <register type="NOA" address="0x00009888" value="0x02B40037" />
5337        <register type="NOA" address="0x00009888" value="0x20B40000" />
5338        <register type="NOA" address="0x00009888" value="0x04F40037" />
5339        <register type="NOA" address="0x00009888" value="0x20F40000" />
5340        <register type="NOA" address="0x00009888" value="0x10040200" />
5341        <register type="NOA" address="0x00009888" value="0x0E040055" />
5342        <register type="NOA" address="0x00009888" value="0x14050070" />
5343        <register type="NOA" address="0x00009888" value="0x04058000" />
5344        <register type="NOA" address="0x00009888" value="0x06056000" />
5345        <register type="NOA" address="0x00009888" value="0x08055000" />
5346        <register type="NOA" address="0x00009888" value="0x0A051000" />
5347        <register type="NOA" address="0x00009888" value="0x260600C0" />
5348        <register type="NOA" address="0x00009888" value="0x24067E00" />
5349        <register type="NOA" address="0x00009888" value="0x02074000" />
5350        <register type="NOA" address="0x00009888" value="0x04078000" />
5351        <register type="NOA" address="0x00009888" value="0x06124000" />
5352        <register type="NOA" address="0x00009888" value="0x08124000" />
5353        <register type="NOA" address="0x00009888" value="0x0A124000" />
5354        <register type="NOA" address="0x00009888" value="0x0C124000" />
5355        <register type="NOA" address="0x00009888" value="0x04138000" />
5356        <register type="NOA" address="0x00009888" value="0x06137000" />
5357        <register type="NOA" address="0x00009888" value="0x02148000" />
5358        <register type="NOA" address="0x00009888" value="0x0414C000" />
5359        <register type="NOA" address="0x00009888" value="0x06144000" />
5360        <register type="NOA" address="0x00009888" value="0x06154000" />
5361        <register type="NOA" address="0x00009888" value="0x08154000" />
5362        <register type="NOA" address="0x00009888" value="0x0A154000" />
5363        <register type="NOA" address="0x00009888" value="0x0C154000" />
5364        <register type="NOA" address="0x00009884" value="0x00000003" />
5365        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
5366        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
5367        <register type="NOA" address="0x00009888" value="0x181F0000" />
5368        <register type="NOA" address="0x00009888" value="0x521F0000" />
5369        <register type="NOA" address="0x00009888" value="0x541F0024" />
5370        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
5371        <register type="NOA" address="0x00009888" value="0x4E1F2460" />
5372        <register type="NOA" address="0x00009888" value="0x501F0124" />
5373        <register type="NOA" address="0x00009888" value="0x4C1F0133" />
5374        <register type="NOA" address="0x00009888" value="0x301F0000" />
5375        <register type="NOA" address="0x00009888" value="0x401F6060" />
5376        <register type="NOA" address="0x00009888" value="0x421F0010" />
5377        <register type="NOA" address="0x00009888" value="0x441F0000" />
5378    </register_config>
5379    <register_config type="OA">
5380        <register type="OA" address="0x00002740" value="0x00000000" />
5381        <register type="OA" address="0x00002710" value="0x00000000" />
5382        <register type="OA" address="0x00002714" value="0x00800000" />
5383        <register type="OA" address="0x00002720" value="0x00000000" />
5384        <register type="OA" address="0x00002724" value="0x00800000" />
5385    </register_config>
5386    <register_config type="FLEX">
5387        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5388        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5389        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5390        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5391        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5392    </register_config>
5393  </set>
5394
5395  <set name="L2Bank0 stalled metric set"
5396       chipset="ICL"
5397       symbol_name="L3_2"
5398       underscore_name="l3_2"
5399       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
5400       hw_config_guid="e60e9155-6830-4aec-baf2-1c3c15a73869"
5401       >
5402    <counter name="GPU Time Elapsed"
5403             symbol_name="GpuTime"
5404             underscore_name="gpu_time"
5405             description="Time elapsed on the GPU during the measurement."
5406             data_type="uint64"
5407             units="ns"
5408             semantic_type="duration"
5409             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5410             mdapi_group="GPU"
5411             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5412             mdapi_supported_apis=""
5413             mdapi_hw_unit_type="gpu"
5414             />
5415    <counter name="GPU Core Clocks"
5416             symbol_name="GpuCoreClocks"
5417             underscore_name="gpu_core_clocks"
5418             description="The total number of GPU core clocks elapsed during the measurement."
5419             data_type="uint64"
5420             units="cycles"
5421             semantic_type="event"
5422             equation="GPU_CLOCK 0 READ"
5423             mdapi_group="GPU"
5424             mdapi_usage_flags="Tier1 Frame Batch Draw"
5425             mdapi_supported_apis=""
5426             mdapi_hw_unit_type="gpu"
5427             />
5428    <counter name="AVG GPU Core Frequency"
5429             symbol_name="AvgGpuCoreFrequency"
5430             underscore_name="avg_gpu_core_frequency"
5431             description="Average GPU Core Frequency in the measurement."
5432             data_type="uint64"
5433             max_equation="$GpuMaxFrequency"
5434             units="hz"
5435             semantic_type="event"
5436             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5437             mdapi_group="GPU"
5438             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5439             mdapi_supported_apis=""
5440             mdapi_hw_unit_type="gpu"
5441             />
5442    <counter name="GPU Busy"
5443             symbol_name="GpuBusy"
5444             underscore_name="gpu_busy"
5445             description="The percentage of time in which the GPU has been processing GPU commands."
5446             data_type="float"
5447             max_equation="100"
5448             units="percent"
5449             semantic_type="duration"
5450             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5451             mdapi_group="GPU"
5452             mdapi_usage_flags="Tier1 Overview System Frame"
5453             mdapi_supported_apis=""
5454             mdapi_hw_unit_type="gpu"
5455             />
5456    <counter name="VS Threads Dispatched"
5457             symbol_name="VsThreads"
5458             underscore_name="vs_threads"
5459             description="The total number of vertex shader hardware threads dispatched."
5460             data_type="uint64"
5461             units="threads"
5462             semantic_type="event"
5463             equation="A 1 READ"
5464             mdapi_group="EU Array/Vertex Shader"
5465             mdapi_usage_flags="Tier3 Frame Batch Draw"
5466             mdapi_supported_apis=""
5467             mdapi_hw_unit_type="gpu"
5468             />
5469    <counter name="HS Threads Dispatched"
5470             symbol_name="HsThreads"
5471             underscore_name="hs_threads"
5472             description="The total number of hull shader hardware threads dispatched."
5473             data_type="uint64"
5474             units="threads"
5475             semantic_type="event"
5476             equation="A 2 READ"
5477             mdapi_group="EU Array/Hull Shader"
5478             mdapi_usage_flags="Tier3 Frame Batch Draw"
5479             mdapi_supported_apis=""
5480             mdapi_hw_unit_type="gpu"
5481             />
5482    <counter name="DS Threads Dispatched"
5483             symbol_name="DsThreads"
5484             underscore_name="ds_threads"
5485             description="The total number of domain shader hardware threads dispatched."
5486             data_type="uint64"
5487             units="threads"
5488             semantic_type="event"
5489             equation="A 3 READ"
5490             mdapi_group="EU Array/Domain Shader"
5491             mdapi_usage_flags="Tier3 Frame Batch Draw"
5492             mdapi_supported_apis=""
5493             mdapi_hw_unit_type="gpu"
5494             />
5495    <counter name="GS Threads Dispatched"
5496             symbol_name="GsThreads"
5497             underscore_name="gs_threads"
5498             description="The total number of geometry shader hardware threads dispatched."
5499             data_type="uint64"
5500             units="threads"
5501             semantic_type="event"
5502             equation="A 5 READ"
5503             mdapi_group="EU Array/Geometry Shader"
5504             mdapi_usage_flags="Tier3 Frame Batch Draw"
5505             mdapi_supported_apis=""
5506             mdapi_hw_unit_type="gpu"
5507             />
5508    <counter name="FS Threads Dispatched"
5509             symbol_name="PsThreads"
5510             underscore_name="ps_threads"
5511             description="The total number of fragment shader hardware threads dispatched."
5512             data_type="uint64"
5513             units="threads"
5514             semantic_type="event"
5515             equation="A 6 READ"
5516             mdapi_group="EU Array/Fragment Shader"
5517             mdapi_usage_flags="Tier3 Frame Batch Draw"
5518             mdapi_supported_apis=""
5519             mdapi_hw_unit_type="gpu"
5520             />
5521    <counter name="CS Threads Dispatched"
5522             symbol_name="CsThreads"
5523             underscore_name="cs_threads"
5524             description="The total number of compute shader hardware threads dispatched."
5525             data_type="uint64"
5526             units="threads"
5527             semantic_type="event"
5528             equation="A 4 READ"
5529             mdapi_group="EU Array/Compute Shader"
5530             mdapi_usage_flags="Tier3 Frame Batch Draw"
5531             mdapi_supported_apis=""
5532             mdapi_hw_unit_type="gpu"
5533             />
5534    <counter name="Rasterized Pixels"
5535             symbol_name="RasterizedPixels"
5536             underscore_name="rasterized_pixels"
5537             description="The total number of rasterized pixels."
5538             data_type="uint64"
5539             units="pixels"
5540             semantic_type="event"
5541             equation="A 21 READ 4 UMUL"
5542             mdapi_group="3D Pipe/Rasterizer"
5543             mdapi_usage_flags="Tier3 Frame Batch Draw"
5544             mdapi_supported_apis=""
5545             mdapi_hw_unit_type="gpu"
5546             />
5547    <counter name="Early Hi-Depth Test Fails"
5548             symbol_name="HiDepthTestFails"
5549             underscore_name="hi_depth_test_fails"
5550             description="The total number of pixels dropped on early hierarchical depth test."
5551             data_type="uint64"
5552             units="pixels"
5553             semantic_type="event"
5554             equation="A 22 READ 4 UMUL"
5555             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5556             mdapi_usage_flags="Tier3 Frame Batch Draw"
5557             mdapi_supported_apis=""
5558             mdapi_hw_unit_type="gpu"
5559             />
5560    <counter name="Early Depth Test Fails"
5561             symbol_name="EarlyDepthTestFails"
5562             underscore_name="early_depth_test_fails"
5563             description="The total number of pixels dropped on early depth test."
5564             data_type="uint64"
5565             units="pixels"
5566             semantic_type="event"
5567             equation="A 23 READ 4 UMUL"
5568             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5569             mdapi_usage_flags="Tier3 Frame Batch Draw"
5570             mdapi_supported_apis=""
5571             mdapi_hw_unit_type="gpu"
5572             />
5573    <counter name="Samples Killed in FS"
5574             symbol_name="SamplesKilledInPs"
5575             underscore_name="samples_killed_in_ps"
5576             description="The total number of samples or pixels dropped in fragment shaders."
5577             data_type="uint64"
5578             units="pixels"
5579             semantic_type="event"
5580             equation="A 24 READ 4 UMUL"
5581             mdapi_group="3D Pipe/Fragment Shader"
5582             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5583             mdapi_supported_apis=""
5584             mdapi_hw_unit_type="gpu"
5585             />
5586    <counter name="Pixels Failing Tests"
5587             symbol_name="PixelsFailingPostPsTests"
5588             underscore_name="pixels_failing_post_ps_tests"
5589             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5590             data_type="uint64"
5591             units="pixels"
5592             semantic_type="event"
5593             equation="A 25 READ 4 UMUL"
5594             mdapi_group="3D Pipe/Output Merger"
5595             mdapi_usage_flags="Tier3 Frame Batch Draw"
5596             mdapi_supported_apis=""
5597             mdapi_hw_unit_type="gpu"
5598             />
5599    <counter name="Samples Written"
5600             symbol_name="SamplesWritten"
5601             underscore_name="samples_written"
5602             description="The total number of samples or pixels written to all render targets."
5603             data_type="uint64"
5604             units="pixels"
5605             semantic_type="event"
5606             equation="A 26 READ 4 UMUL"
5607             mdapi_group="3D Pipe/Output Merger"
5608             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5609             mdapi_supported_apis=""
5610             mdapi_hw_unit_type="gpu"
5611             />
5612    <counter name="Samples Blended"
5613             symbol_name="SamplesBlended"
5614             underscore_name="samples_blended"
5615             description="The total number of blended samples or pixels written to all render targets."
5616             data_type="uint64"
5617             units="pixels"
5618             semantic_type="event"
5619             equation="A 27 READ 4 UMUL"
5620             mdapi_group="3D Pipe/Output Merger"
5621             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5622             mdapi_supported_apis=""
5623             mdapi_hw_unit_type="gpu"
5624             />
5625    <counter name="EU Active"
5626             symbol_name="EuActive"
5627             underscore_name="eu_active"
5628             description="The percentage of time in which the Execution Units were actively processing."
5629             data_type="float"
5630             max_equation="100"
5631             units="percent"
5632             semantic_type="duration"
5633             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5634             mdapi_group="EU Array"
5635             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5636             mdapi_supported_apis=""
5637             mdapi_hw_unit_type="gpu"
5638             />
5639    <counter name="EU Stall"
5640             symbol_name="EuStall"
5641             underscore_name="eu_stall"
5642             description="The percentage of time in which the Execution Units were stalled."
5643             data_type="float"
5644             max_equation="100"
5645             units="percent"
5646             semantic_type="duration"
5647             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5648             mdapi_group="EU Array"
5649             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5650             mdapi_supported_apis=""
5651             mdapi_hw_unit_type="gpu"
5652             />
5653    <counter name="EU Both FPU Pipes Active"
5654             symbol_name="EuFpuBothActive"
5655             underscore_name="eu_fpu_both_active"
5656             description="The percentage of time in which both EU FPU pipelines were actively processing."
5657             data_type="float"
5658             max_equation="100"
5659             units="percent"
5660             semantic_type="duration"
5661             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5662             mdapi_group="EU Array/Pipes"
5663             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5664             mdapi_supported_apis=""
5665             mdapi_hw_unit_type="gpu"
5666             />
5667    <counter name="EU Thread Occupancy"
5668             symbol_name="EuThreadOccupancy"
5669             underscore_name="eu_thread_occupancy"
5670             description="The percentage of time in which hardware threads occupied EUs."
5671             data_type="float"
5672             max_equation="100"
5673             units="percent"
5674             semantic_type="duration"
5675             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5676             mdapi_group="EU Array"
5677             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5678             mdapi_supported_apis=""
5679             mdapi_hw_unit_type="gpu"
5680             />
5681    <counter name="VS FPU0 Pipe Active"
5682             symbol_name="VsFpu0Active"
5683             underscore_name="vs_fpu0_active"
5684             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5685             data_type="float"
5686             max_equation="100"
5687             units="percent"
5688             semantic_type="duration"
5689             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5690             mdapi_group="EU Array/Vertex Shader"
5691             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5692             mdapi_supported_apis=""
5693             mdapi_hw_unit_type="gpu"
5694             />
5695    <counter name="VS FPU1 Pipe Active"
5696             symbol_name="VsFpu1Active"
5697             underscore_name="vs_fpu1_active"
5698             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5699             data_type="float"
5700             max_equation="100"
5701             units="percent"
5702             semantic_type="duration"
5703             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5704             mdapi_group="EU Array/Vertex Shader"
5705             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5706             mdapi_supported_apis=""
5707             mdapi_hw_unit_type="gpu"
5708             />
5709    <counter name="VS Send Pipe Active"
5710             symbol_name="VsSendActive"
5711             underscore_name="vs_send_active"
5712             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5713             data_type="float"
5714             max_equation="100"
5715             units="percent"
5716             semantic_type="duration"
5717             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5718             mdapi_group="EU Array/Vertex Shader"
5719             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5720             mdapi_supported_apis=""
5721             mdapi_hw_unit_type="gpu"
5722             />
5723    <counter name="PS FPU0 Pipe Active"
5724             symbol_name="PsFpu0Active"
5725             underscore_name="ps_fpu0_active"
5726             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5727             data_type="float"
5728             max_equation="100"
5729             units="percent"
5730             semantic_type="duration"
5731             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5732             mdapi_group="EU Array/Pixel Shader"
5733             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5734             mdapi_supported_apis=""
5735             mdapi_hw_unit_type="gpu"
5736             />
5737    <counter name="PS FPU1 Pipe Active"
5738             symbol_name="PsFpu1Active"
5739             underscore_name="ps_fpu1_active"
5740             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5741             data_type="float"
5742             max_equation="100"
5743             units="percent"
5744             semantic_type="duration"
5745             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5746             mdapi_group="EU Array/Pixel Shader"
5747             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5748             mdapi_supported_apis=""
5749             mdapi_hw_unit_type="gpu"
5750             />
5751    <counter name="PS Send Pipeline Active"
5752             symbol_name="PsSendActive"
5753             underscore_name="ps_send_active"
5754             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5755             data_type="float"
5756             max_equation="100"
5757             units="percent"
5758             semantic_type="duration"
5759             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5760             mdapi_group="EU Array/Pixel Shader"
5761             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5762             mdapi_supported_apis=""
5763             mdapi_hw_unit_type="gpu"
5764             />
5765    <counter name="FS Both FPU Active"
5766             symbol_name="PsEuBothFpuActive"
5767             underscore_name="ps_eu_both_fpu_active"
5768             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5769             data_type="float"
5770             max_equation="100"
5771             units="percent"
5772             semantic_type="duration"
5773             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5774             mdapi_group="3D Pipe/Fragment Shader"
5775             mdapi_usage_flags="Tier4 Frame Batch Draw"
5776             mdapi_supported_apis=""
5777             mdapi_hw_unit_type="gpu"
5778             />
5779    <counter name="Slice0 L3 Bank0 Stalled"
5780             symbol_name="L30Bank0Stalled"
5781             underscore_name="l30_bank0_stalled"
5782             description="The percentage of time in which slice0 L3 bank0 is stalled"
5783             data_type="float"
5784             max_equation="100"
5785             units="percent"
5786             semantic_type="duration"
5787             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
5788             availability="$SliceMask 1 AND"
5789             mdapi_group="GTI/L3"
5790             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5791             mdapi_supported_apis=""
5792             mdapi_hw_unit_type="slice"
5793             />
5794    <register_config type="NOA">
5795        <register type="NOA" address="0x00000D04" value="0x00000200" />
5796        <register type="NOA" address="0x00009840" value="0x00000000" />
5797        <register type="NOA" address="0x00009884" value="0x00000000" />
5798        <register type="NOA" address="0x00009888" value="0x10050C00" />
5799        <register type="NOA" address="0x00009888" value="0x12050002" />
5800        <register type="NOA" address="0x00009888" value="0x00050025" />
5801        <register type="NOA" address="0x00009888" value="0x06050900" />
5802        <register type="NOA" address="0x00009888" value="0x080508EA" />
5803        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
5804        <register type="NOA" address="0x00009888" value="0x0C050A21" />
5805        <register type="NOA" address="0x00009888" value="0x0E050A60" />
5806        <register type="NOA" address="0x00009888" value="0x04050000" />
5807        <register type="NOA" address="0x00009888" value="0x14050000" />
5808        <register type="NOA" address="0x00009888" value="0x24068100" />
5809        <register type="NOA" address="0x00009888" value="0x260600FF" />
5810        <register type="NOA" address="0x00009884" value="0x00000003" />
5811        <register type="NOA" address="0x00009888" value="0x301F8000" />
5812        <register type="NOA" address="0x00009888" value="0x501F4800" />
5813        <register type="NOA" address="0x00009888" value="0x521F4924" />
5814        <register type="NOA" address="0x00009888" value="0x541F0024" />
5815        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
5816        <register type="NOA" address="0x00009888" value="0x461F0000" />
5817        <register type="NOA" address="0x00009888" value="0x481F0000" />
5818        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
5819        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
5820        <register type="NOA" address="0x00009888" value="0x181F0000" />
5821        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
5822    </register_config>
5823    <register_config type="OA">
5824        <register type="OA" address="0x00002740" value="0x00000000" />
5825        <register type="OA" address="0x00002710" value="0x00000000" />
5826        <register type="OA" address="0x00002714" value="0xF0800000" />
5827        <register type="OA" address="0x00002720" value="0x00000000" />
5828        <register type="OA" address="0x00002724" value="0x00800000" />
5829        <register type="OA" address="0x00002770" value="0x00000022" />
5830        <register type="OA" address="0x00002774" value="0x0000FFF8" />
5831        <register type="OA" address="0x00002778" value="0x00000082" />
5832        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
5833        <register type="OA" address="0x00002780" value="0x00000402" />
5834        <register type="OA" address="0x00002784" value="0x0000FF1F" />
5835        <register type="OA" address="0x00002788" value="0x00001002" />
5836        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
5837    </register_config>
5838    <register_config type="FLEX">
5839        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5840        <register type="FLEX" address="0x0000E558" value="0x00008003" />
5841        <register type="FLEX" address="0x0000E658" value="0x00011010" />
5842        <register type="FLEX" address="0x0000E758" value="0x00050012" />
5843        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
5844        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
5845    </register_config>
5846  </set>
5847
5848  <set name="L2Bank1 stalled metric set"
5849       chipset="ICL"
5850       symbol_name="L3_3"
5851       underscore_name="l3_3"
5852       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
5853       hw_config_guid="47c364d5-1799-4d17-9447-add9358c6451"
5854       >
5855    <counter name="GPU Time Elapsed"
5856             symbol_name="GpuTime"
5857             underscore_name="gpu_time"
5858             description="Time elapsed on the GPU during the measurement."
5859             data_type="uint64"
5860             units="ns"
5861             semantic_type="duration"
5862             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5863             mdapi_group="GPU"
5864             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5865             mdapi_supported_apis=""
5866             mdapi_hw_unit_type="gpu"
5867             />
5868    <counter name="GPU Core Clocks"
5869             symbol_name="GpuCoreClocks"
5870             underscore_name="gpu_core_clocks"
5871             description="The total number of GPU core clocks elapsed during the measurement."
5872             data_type="uint64"
5873             units="cycles"
5874             semantic_type="event"
5875             equation="GPU_CLOCK 0 READ"
5876             mdapi_group="GPU"
5877             mdapi_usage_flags="Tier1 Frame Batch Draw"
5878             mdapi_supported_apis=""
5879             mdapi_hw_unit_type="gpu"
5880             />
5881    <counter name="AVG GPU Core Frequency"
5882             symbol_name="AvgGpuCoreFrequency"
5883             underscore_name="avg_gpu_core_frequency"
5884             description="Average GPU Core Frequency in the measurement."
5885             data_type="uint64"
5886             max_equation="$GpuMaxFrequency"
5887             units="hz"
5888             semantic_type="event"
5889             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5890             mdapi_group="GPU"
5891             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5892             mdapi_supported_apis=""
5893             mdapi_hw_unit_type="gpu"
5894             />
5895    <counter name="GPU Busy"
5896             symbol_name="GpuBusy"
5897             underscore_name="gpu_busy"
5898             description="The percentage of time in which the GPU has been processing GPU commands."
5899             data_type="float"
5900             max_equation="100"
5901             units="percent"
5902             semantic_type="duration"
5903             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5904             mdapi_group="GPU"
5905             mdapi_usage_flags="Tier1 Overview System Frame"
5906             mdapi_supported_apis=""
5907             mdapi_hw_unit_type="gpu"
5908             />
5909    <counter name="VS Threads Dispatched"
5910             symbol_name="VsThreads"
5911             underscore_name="vs_threads"
5912             description="The total number of vertex shader hardware threads dispatched."
5913             data_type="uint64"
5914             units="threads"
5915             semantic_type="event"
5916             equation="A 1 READ"
5917             mdapi_group="EU Array/Vertex Shader"
5918             mdapi_usage_flags="Tier3 Frame Batch Draw"
5919             mdapi_supported_apis=""
5920             mdapi_hw_unit_type="gpu"
5921             />
5922    <counter name="HS Threads Dispatched"
5923             symbol_name="HsThreads"
5924             underscore_name="hs_threads"
5925             description="The total number of hull shader hardware threads dispatched."
5926             data_type="uint64"
5927             units="threads"
5928             semantic_type="event"
5929             equation="A 2 READ"
5930             mdapi_group="EU Array/Hull Shader"
5931             mdapi_usage_flags="Tier3 Frame Batch Draw"
5932             mdapi_supported_apis=""
5933             mdapi_hw_unit_type="gpu"
5934             />
5935    <counter name="DS Threads Dispatched"
5936             symbol_name="DsThreads"
5937             underscore_name="ds_threads"
5938             description="The total number of domain shader hardware threads dispatched."
5939             data_type="uint64"
5940             units="threads"
5941             semantic_type="event"
5942             equation="A 3 READ"
5943             mdapi_group="EU Array/Domain Shader"
5944             mdapi_usage_flags="Tier3 Frame Batch Draw"
5945             mdapi_supported_apis=""
5946             mdapi_hw_unit_type="gpu"
5947             />
5948    <counter name="GS Threads Dispatched"
5949             symbol_name="GsThreads"
5950             underscore_name="gs_threads"
5951             description="The total number of geometry shader hardware threads dispatched."
5952             data_type="uint64"
5953             units="threads"
5954             semantic_type="event"
5955             equation="A 5 READ"
5956             mdapi_group="EU Array/Geometry Shader"
5957             mdapi_usage_flags="Tier3 Frame Batch Draw"
5958             mdapi_supported_apis=""
5959             mdapi_hw_unit_type="gpu"
5960             />
5961    <counter name="FS Threads Dispatched"
5962             symbol_name="PsThreads"
5963             underscore_name="ps_threads"
5964             description="The total number of fragment shader hardware threads dispatched."
5965             data_type="uint64"
5966             units="threads"
5967             semantic_type="event"
5968             equation="A 6 READ"
5969             mdapi_group="EU Array/Fragment Shader"
5970             mdapi_usage_flags="Tier3 Frame Batch Draw"
5971             mdapi_supported_apis=""
5972             mdapi_hw_unit_type="gpu"
5973             />
5974    <counter name="CS Threads Dispatched"
5975             symbol_name="CsThreads"
5976             underscore_name="cs_threads"
5977             description="The total number of compute shader hardware threads dispatched."
5978             data_type="uint64"
5979             units="threads"
5980             semantic_type="event"
5981             equation="A 4 READ"
5982             mdapi_group="EU Array/Compute Shader"
5983             mdapi_usage_flags="Tier3 Frame Batch Draw"
5984             mdapi_supported_apis=""
5985             mdapi_hw_unit_type="gpu"
5986             />
5987    <counter name="Rasterized Pixels"
5988             symbol_name="RasterizedPixels"
5989             underscore_name="rasterized_pixels"
5990             description="The total number of rasterized pixels."
5991             data_type="uint64"
5992             units="pixels"
5993             semantic_type="event"
5994             equation="A 21 READ 4 UMUL"
5995             mdapi_group="3D Pipe/Rasterizer"
5996             mdapi_usage_flags="Tier3 Frame Batch Draw"
5997             mdapi_supported_apis=""
5998             mdapi_hw_unit_type="gpu"
5999             />
6000    <counter name="Early Hi-Depth Test Fails"
6001             symbol_name="HiDepthTestFails"
6002             underscore_name="hi_depth_test_fails"
6003             description="The total number of pixels dropped on early hierarchical depth test."
6004             data_type="uint64"
6005             units="pixels"
6006             semantic_type="event"
6007             equation="A 22 READ 4 UMUL"
6008             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6009             mdapi_usage_flags="Tier3 Frame Batch Draw"
6010             mdapi_supported_apis=""
6011             mdapi_hw_unit_type="gpu"
6012             />
6013    <counter name="Early Depth Test Fails"
6014             symbol_name="EarlyDepthTestFails"
6015             underscore_name="early_depth_test_fails"
6016             description="The total number of pixels dropped on early depth test."
6017             data_type="uint64"
6018             units="pixels"
6019             semantic_type="event"
6020             equation="A 23 READ 4 UMUL"
6021             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6022             mdapi_usage_flags="Tier3 Frame Batch Draw"
6023             mdapi_supported_apis=""
6024             mdapi_hw_unit_type="gpu"
6025             />
6026    <counter name="Samples Killed in FS"
6027             symbol_name="SamplesKilledInPs"
6028             underscore_name="samples_killed_in_ps"
6029             description="The total number of samples or pixels dropped in fragment shaders."
6030             data_type="uint64"
6031             units="pixels"
6032             semantic_type="event"
6033             equation="A 24 READ 4 UMUL"
6034             mdapi_group="3D Pipe/Fragment Shader"
6035             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6036             mdapi_supported_apis=""
6037             mdapi_hw_unit_type="gpu"
6038             />
6039    <counter name="Pixels Failing Tests"
6040             symbol_name="PixelsFailingPostPsTests"
6041             underscore_name="pixels_failing_post_ps_tests"
6042             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6043             data_type="uint64"
6044             units="pixels"
6045             semantic_type="event"
6046             equation="A 25 READ 4 UMUL"
6047             mdapi_group="3D Pipe/Output Merger"
6048             mdapi_usage_flags="Tier3 Frame Batch Draw"
6049             mdapi_supported_apis=""
6050             mdapi_hw_unit_type="gpu"
6051             />
6052    <counter name="Samples Written"
6053             symbol_name="SamplesWritten"
6054             underscore_name="samples_written"
6055             description="The total number of samples or pixels written to all render targets."
6056             data_type="uint64"
6057             units="pixels"
6058             semantic_type="event"
6059             equation="A 26 READ 4 UMUL"
6060             mdapi_group="3D Pipe/Output Merger"
6061             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6062             mdapi_supported_apis=""
6063             mdapi_hw_unit_type="gpu"
6064             />
6065    <counter name="Samples Blended"
6066             symbol_name="SamplesBlended"
6067             underscore_name="samples_blended"
6068             description="The total number of blended samples or pixels written to all render targets."
6069             data_type="uint64"
6070             units="pixels"
6071             semantic_type="event"
6072             equation="A 27 READ 4 UMUL"
6073             mdapi_group="3D Pipe/Output Merger"
6074             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6075             mdapi_supported_apis=""
6076             mdapi_hw_unit_type="gpu"
6077             />
6078    <counter name="EU Active"
6079             symbol_name="EuActive"
6080             underscore_name="eu_active"
6081             description="The percentage of time in which the Execution Units were actively processing."
6082             data_type="float"
6083             max_equation="100"
6084             units="percent"
6085             semantic_type="duration"
6086             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6087             mdapi_group="EU Array"
6088             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6089             mdapi_supported_apis=""
6090             mdapi_hw_unit_type="gpu"
6091             />
6092    <counter name="EU Stall"
6093             symbol_name="EuStall"
6094             underscore_name="eu_stall"
6095             description="The percentage of time in which the Execution Units were stalled."
6096             data_type="float"
6097             max_equation="100"
6098             units="percent"
6099             semantic_type="duration"
6100             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6101             mdapi_group="EU Array"
6102             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6103             mdapi_supported_apis=""
6104             mdapi_hw_unit_type="gpu"
6105             />
6106    <counter name="EU Both FPU Pipes Active"
6107             symbol_name="EuFpuBothActive"
6108             underscore_name="eu_fpu_both_active"
6109             description="The percentage of time in which both EU FPU pipelines were actively processing."
6110             data_type="float"
6111             max_equation="100"
6112             units="percent"
6113             semantic_type="duration"
6114             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6115             mdapi_group="EU Array/Pipes"
6116             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6117             mdapi_supported_apis=""
6118             mdapi_hw_unit_type="gpu"
6119             />
6120    <counter name="EU Thread Occupancy"
6121             symbol_name="EuThreadOccupancy"
6122             underscore_name="eu_thread_occupancy"
6123             description="The percentage of time in which hardware threads occupied EUs."
6124             data_type="float"
6125             max_equation="100"
6126             units="percent"
6127             semantic_type="duration"
6128             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6129             mdapi_group="EU Array"
6130             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6131             mdapi_supported_apis=""
6132             mdapi_hw_unit_type="gpu"
6133             />
6134    <counter name="VS FPU0 Pipe Active"
6135             symbol_name="VsFpu0Active"
6136             underscore_name="vs_fpu0_active"
6137             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6138             data_type="float"
6139             max_equation="100"
6140             units="percent"
6141             semantic_type="duration"
6142             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6143             mdapi_group="EU Array/Vertex Shader"
6144             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6145             mdapi_supported_apis=""
6146             mdapi_hw_unit_type="gpu"
6147             />
6148    <counter name="VS FPU1 Pipe Active"
6149             symbol_name="VsFpu1Active"
6150             underscore_name="vs_fpu1_active"
6151             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6152             data_type="float"
6153             max_equation="100"
6154             units="percent"
6155             semantic_type="duration"
6156             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6157             mdapi_group="EU Array/Vertex Shader"
6158             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6159             mdapi_supported_apis=""
6160             mdapi_hw_unit_type="gpu"
6161             />
6162    <counter name="VS Send Pipe Active"
6163             symbol_name="VsSendActive"
6164             underscore_name="vs_send_active"
6165             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6166             data_type="float"
6167             max_equation="100"
6168             units="percent"
6169             semantic_type="duration"
6170             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6171             mdapi_group="EU Array/Vertex Shader"
6172             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6173             mdapi_supported_apis=""
6174             mdapi_hw_unit_type="gpu"
6175             />
6176    <counter name="PS FPU0 Pipe Active"
6177             symbol_name="PsFpu0Active"
6178             underscore_name="ps_fpu0_active"
6179             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6180             data_type="float"
6181             max_equation="100"
6182             units="percent"
6183             semantic_type="duration"
6184             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6185             mdapi_group="EU Array/Pixel Shader"
6186             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6187             mdapi_supported_apis=""
6188             mdapi_hw_unit_type="gpu"
6189             />
6190    <counter name="PS FPU1 Pipe Active"
6191             symbol_name="PsFpu1Active"
6192             underscore_name="ps_fpu1_active"
6193             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6194             data_type="float"
6195             max_equation="100"
6196             units="percent"
6197             semantic_type="duration"
6198             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6199             mdapi_group="EU Array/Pixel Shader"
6200             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6201             mdapi_supported_apis=""
6202             mdapi_hw_unit_type="gpu"
6203             />
6204    <counter name="PS Send Pipeline Active"
6205             symbol_name="PsSendActive"
6206             underscore_name="ps_send_active"
6207             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6208             data_type="float"
6209             max_equation="100"
6210             units="percent"
6211             semantic_type="duration"
6212             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6213             mdapi_group="EU Array/Pixel Shader"
6214             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6215             mdapi_supported_apis=""
6216             mdapi_hw_unit_type="gpu"
6217             />
6218    <counter name="FS Both FPU Active"
6219             symbol_name="PsEuBothFpuActive"
6220             underscore_name="ps_eu_both_fpu_active"
6221             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6222             data_type="float"
6223             max_equation="100"
6224             units="percent"
6225             semantic_type="duration"
6226             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6227             mdapi_group="3D Pipe/Fragment Shader"
6228             mdapi_usage_flags="Tier4 Frame Batch Draw"
6229             mdapi_supported_apis=""
6230             mdapi_hw_unit_type="gpu"
6231             />
6232    <counter name="Slice0 L3 Bank1 Stalled"
6233             symbol_name="L30Bank1Stalled"
6234             underscore_name="l30_bank1_stalled"
6235             description="The percentage of time in which slice0 L3 bank1 is stalled"
6236             data_type="float"
6237             max_equation="100"
6238             units="percent"
6239             semantic_type="duration"
6240             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6241             availability="$SliceMask 1 AND"
6242             mdapi_group="GTI/L3"
6243             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6244             mdapi_supported_apis=""
6245             mdapi_hw_unit_type="slice"
6246             />
6247    <register_config type="NOA">
6248        <register type="NOA" address="0x00000D04" value="0x00000200" />
6249        <register type="NOA" address="0x00009840" value="0x00000000" />
6250        <register type="NOA" address="0x00009884" value="0x00000000" />
6251        <register type="NOA" address="0x00009888" value="0x10050400" />
6252        <register type="NOA" address="0x00009888" value="0x12050000" />
6253        <register type="NOA" address="0x00009888" value="0x00050025" />
6254        <register type="NOA" address="0x00009888" value="0x06050900" />
6255        <register type="NOA" address="0x00009888" value="0x080508EA" />
6256        <register type="NOA" address="0x00009888" value="0x0A0508AB" />
6257        <register type="NOA" address="0x00009888" value="0x0C050A21" />
6258        <register type="NOA" address="0x00009888" value="0x0E050A60" />
6259        <register type="NOA" address="0x00009888" value="0x04050000" />
6260        <register type="NOA" address="0x00009888" value="0x14050000" />
6261        <register type="NOA" address="0x00009888" value="0x24068100" />
6262        <register type="NOA" address="0x00009888" value="0x260600FF" />
6263        <register type="NOA" address="0x00009884" value="0x00000003" />
6264        <register type="NOA" address="0x00009888" value="0x301F8000" />
6265        <register type="NOA" address="0x00009888" value="0x501F4800" />
6266        <register type="NOA" address="0x00009888" value="0x521F4924" />
6267        <register type="NOA" address="0x00009888" value="0x541F0024" />
6268        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6269        <register type="NOA" address="0x00009888" value="0x461F0000" />
6270        <register type="NOA" address="0x00009888" value="0x481F0000" />
6271        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6272        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6273        <register type="NOA" address="0x00009888" value="0x181F0000" />
6274        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6275    </register_config>
6276    <register_config type="OA">
6277        <register type="OA" address="0x00002740" value="0x00000000" />
6278        <register type="OA" address="0x00002710" value="0x00000000" />
6279        <register type="OA" address="0x00002714" value="0xF0800000" />
6280        <register type="OA" address="0x00002720" value="0x00000000" />
6281        <register type="OA" address="0x00002724" value="0x00800000" />
6282        <register type="OA" address="0x00002770" value="0x00000022" />
6283        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6284        <register type="OA" address="0x00002778" value="0x00000082" />
6285        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6286        <register type="OA" address="0x00002780" value="0x00000402" />
6287        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6288        <register type="OA" address="0x00002788" value="0x00001002" />
6289        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6290    </register_config>
6291    <register_config type="FLEX">
6292        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6293        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6294        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6295        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6296        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6297        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6298    </register_config>
6299  </set>
6300
6301  <set name="L2Bank4 stalled metric set"
6302       chipset="ICL"
6303       symbol_name="L3_4"
6304       underscore_name="l3_4"
6305       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
6306       hw_config_guid="e5ab5c08-3130-4469-8eaf-b23d3dc817d4"
6307       >
6308    <counter name="GPU Time Elapsed"
6309             symbol_name="GpuTime"
6310             underscore_name="gpu_time"
6311             description="Time elapsed on the GPU during the measurement."
6312             data_type="uint64"
6313             units="ns"
6314             semantic_type="duration"
6315             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6316             mdapi_group="GPU"
6317             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6318             mdapi_supported_apis=""
6319             mdapi_hw_unit_type="gpu"
6320             />
6321    <counter name="GPU Core Clocks"
6322             symbol_name="GpuCoreClocks"
6323             underscore_name="gpu_core_clocks"
6324             description="The total number of GPU core clocks elapsed during the measurement."
6325             data_type="uint64"
6326             units="cycles"
6327             semantic_type="event"
6328             equation="GPU_CLOCK 0 READ"
6329             mdapi_group="GPU"
6330             mdapi_usage_flags="Tier1 Frame Batch Draw"
6331             mdapi_supported_apis=""
6332             mdapi_hw_unit_type="gpu"
6333             />
6334    <counter name="AVG GPU Core Frequency"
6335             symbol_name="AvgGpuCoreFrequency"
6336             underscore_name="avg_gpu_core_frequency"
6337             description="Average GPU Core Frequency in the measurement."
6338             data_type="uint64"
6339             max_equation="$GpuMaxFrequency"
6340             units="hz"
6341             semantic_type="event"
6342             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6343             mdapi_group="GPU"
6344             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6345             mdapi_supported_apis=""
6346             mdapi_hw_unit_type="gpu"
6347             />
6348    <counter name="GPU Busy"
6349             symbol_name="GpuBusy"
6350             underscore_name="gpu_busy"
6351             description="The percentage of time in which the GPU has been processing GPU commands."
6352             data_type="float"
6353             max_equation="100"
6354             units="percent"
6355             semantic_type="duration"
6356             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6357             mdapi_group="GPU"
6358             mdapi_usage_flags="Tier1 Overview System Frame"
6359             mdapi_supported_apis=""
6360             mdapi_hw_unit_type="gpu"
6361             />
6362    <counter name="VS Threads Dispatched"
6363             symbol_name="VsThreads"
6364             underscore_name="vs_threads"
6365             description="The total number of vertex shader hardware threads dispatched."
6366             data_type="uint64"
6367             units="threads"
6368             semantic_type="event"
6369             equation="A 1 READ"
6370             mdapi_group="EU Array/Vertex Shader"
6371             mdapi_usage_flags="Tier3 Frame Batch Draw"
6372             mdapi_supported_apis=""
6373             mdapi_hw_unit_type="gpu"
6374             />
6375    <counter name="HS Threads Dispatched"
6376             symbol_name="HsThreads"
6377             underscore_name="hs_threads"
6378             description="The total number of hull shader hardware threads dispatched."
6379             data_type="uint64"
6380             units="threads"
6381             semantic_type="event"
6382             equation="A 2 READ"
6383             mdapi_group="EU Array/Hull Shader"
6384             mdapi_usage_flags="Tier3 Frame Batch Draw"
6385             mdapi_supported_apis=""
6386             mdapi_hw_unit_type="gpu"
6387             />
6388    <counter name="DS Threads Dispatched"
6389             symbol_name="DsThreads"
6390             underscore_name="ds_threads"
6391             description="The total number of domain shader hardware threads dispatched."
6392             data_type="uint64"
6393             units="threads"
6394             semantic_type="event"
6395             equation="A 3 READ"
6396             mdapi_group="EU Array/Domain Shader"
6397             mdapi_usage_flags="Tier3 Frame Batch Draw"
6398             mdapi_supported_apis=""
6399             mdapi_hw_unit_type="gpu"
6400             />
6401    <counter name="GS Threads Dispatched"
6402             symbol_name="GsThreads"
6403             underscore_name="gs_threads"
6404             description="The total number of geometry shader hardware threads dispatched."
6405             data_type="uint64"
6406             units="threads"
6407             semantic_type="event"
6408             equation="A 5 READ"
6409             mdapi_group="EU Array/Geometry Shader"
6410             mdapi_usage_flags="Tier3 Frame Batch Draw"
6411             mdapi_supported_apis=""
6412             mdapi_hw_unit_type="gpu"
6413             />
6414    <counter name="FS Threads Dispatched"
6415             symbol_name="PsThreads"
6416             underscore_name="ps_threads"
6417             description="The total number of fragment shader hardware threads dispatched."
6418             data_type="uint64"
6419             units="threads"
6420             semantic_type="event"
6421             equation="A 6 READ"
6422             mdapi_group="EU Array/Fragment Shader"
6423             mdapi_usage_flags="Tier3 Frame Batch Draw"
6424             mdapi_supported_apis=""
6425             mdapi_hw_unit_type="gpu"
6426             />
6427    <counter name="CS Threads Dispatched"
6428             symbol_name="CsThreads"
6429             underscore_name="cs_threads"
6430             description="The total number of compute shader hardware threads dispatched."
6431             data_type="uint64"
6432             units="threads"
6433             semantic_type="event"
6434             equation="A 4 READ"
6435             mdapi_group="EU Array/Compute Shader"
6436             mdapi_usage_flags="Tier3 Frame Batch Draw"
6437             mdapi_supported_apis=""
6438             mdapi_hw_unit_type="gpu"
6439             />
6440    <counter name="Rasterized Pixels"
6441             symbol_name="RasterizedPixels"
6442             underscore_name="rasterized_pixels"
6443             description="The total number of rasterized pixels."
6444             data_type="uint64"
6445             units="pixels"
6446             semantic_type="event"
6447             equation="A 21 READ 4 UMUL"
6448             mdapi_group="3D Pipe/Rasterizer"
6449             mdapi_usage_flags="Tier3 Frame Batch Draw"
6450             mdapi_supported_apis=""
6451             mdapi_hw_unit_type="gpu"
6452             />
6453    <counter name="Early Hi-Depth Test Fails"
6454             symbol_name="HiDepthTestFails"
6455             underscore_name="hi_depth_test_fails"
6456             description="The total number of pixels dropped on early hierarchical depth test."
6457             data_type="uint64"
6458             units="pixels"
6459             semantic_type="event"
6460             equation="A 22 READ 4 UMUL"
6461             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6462             mdapi_usage_flags="Tier3 Frame Batch Draw"
6463             mdapi_supported_apis=""
6464             mdapi_hw_unit_type="gpu"
6465             />
6466    <counter name="Early Depth Test Fails"
6467             symbol_name="EarlyDepthTestFails"
6468             underscore_name="early_depth_test_fails"
6469             description="The total number of pixels dropped on early depth test."
6470             data_type="uint64"
6471             units="pixels"
6472             semantic_type="event"
6473             equation="A 23 READ 4 UMUL"
6474             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6475             mdapi_usage_flags="Tier3 Frame Batch Draw"
6476             mdapi_supported_apis=""
6477             mdapi_hw_unit_type="gpu"
6478             />
6479    <counter name="Samples Killed in FS"
6480             symbol_name="SamplesKilledInPs"
6481             underscore_name="samples_killed_in_ps"
6482             description="The total number of samples or pixels dropped in fragment shaders."
6483             data_type="uint64"
6484             units="pixels"
6485             semantic_type="event"
6486             equation="A 24 READ 4 UMUL"
6487             mdapi_group="3D Pipe/Fragment Shader"
6488             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6489             mdapi_supported_apis=""
6490             mdapi_hw_unit_type="gpu"
6491             />
6492    <counter name="Pixels Failing Tests"
6493             symbol_name="PixelsFailingPostPsTests"
6494             underscore_name="pixels_failing_post_ps_tests"
6495             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6496             data_type="uint64"
6497             units="pixels"
6498             semantic_type="event"
6499             equation="A 25 READ 4 UMUL"
6500             mdapi_group="3D Pipe/Output Merger"
6501             mdapi_usage_flags="Tier3 Frame Batch Draw"
6502             mdapi_supported_apis=""
6503             mdapi_hw_unit_type="gpu"
6504             />
6505    <counter name="Samples Written"
6506             symbol_name="SamplesWritten"
6507             underscore_name="samples_written"
6508             description="The total number of samples or pixels written to all render targets."
6509             data_type="uint64"
6510             units="pixels"
6511             semantic_type="event"
6512             equation="A 26 READ 4 UMUL"
6513             mdapi_group="3D Pipe/Output Merger"
6514             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6515             mdapi_supported_apis=""
6516             mdapi_hw_unit_type="gpu"
6517             />
6518    <counter name="Samples Blended"
6519             symbol_name="SamplesBlended"
6520             underscore_name="samples_blended"
6521             description="The total number of blended samples or pixels written to all render targets."
6522             data_type="uint64"
6523             units="pixels"
6524             semantic_type="event"
6525             equation="A 27 READ 4 UMUL"
6526             mdapi_group="3D Pipe/Output Merger"
6527             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6528             mdapi_supported_apis=""
6529             mdapi_hw_unit_type="gpu"
6530             />
6531    <counter name="EU Active"
6532             symbol_name="EuActive"
6533             underscore_name="eu_active"
6534             description="The percentage of time in which the Execution Units were actively processing."
6535             data_type="float"
6536             max_equation="100"
6537             units="percent"
6538             semantic_type="duration"
6539             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6540             mdapi_group="EU Array"
6541             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6542             mdapi_supported_apis=""
6543             mdapi_hw_unit_type="gpu"
6544             />
6545    <counter name="EU Stall"
6546             symbol_name="EuStall"
6547             underscore_name="eu_stall"
6548             description="The percentage of time in which the Execution Units were stalled."
6549             data_type="float"
6550             max_equation="100"
6551             units="percent"
6552             semantic_type="duration"
6553             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6554             mdapi_group="EU Array"
6555             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6556             mdapi_supported_apis=""
6557             mdapi_hw_unit_type="gpu"
6558             />
6559    <counter name="EU Both FPU Pipes Active"
6560             symbol_name="EuFpuBothActive"
6561             underscore_name="eu_fpu_both_active"
6562             description="The percentage of time in which both EU FPU pipelines were actively processing."
6563             data_type="float"
6564             max_equation="100"
6565             units="percent"
6566             semantic_type="duration"
6567             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6568             mdapi_group="EU Array/Pipes"
6569             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6570             mdapi_supported_apis=""
6571             mdapi_hw_unit_type="gpu"
6572             />
6573    <counter name="EU Thread Occupancy"
6574             symbol_name="EuThreadOccupancy"
6575             underscore_name="eu_thread_occupancy"
6576             description="The percentage of time in which hardware threads occupied EUs."
6577             data_type="float"
6578             max_equation="100"
6579             units="percent"
6580             semantic_type="duration"
6581             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6582             mdapi_group="EU Array"
6583             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6584             mdapi_supported_apis=""
6585             mdapi_hw_unit_type="gpu"
6586             />
6587    <counter name="VS FPU0 Pipe Active"
6588             symbol_name="VsFpu0Active"
6589             underscore_name="vs_fpu0_active"
6590             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6591             data_type="float"
6592             max_equation="100"
6593             units="percent"
6594             semantic_type="duration"
6595             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6596             mdapi_group="EU Array/Vertex Shader"
6597             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6598             mdapi_supported_apis=""
6599             mdapi_hw_unit_type="gpu"
6600             />
6601    <counter name="VS FPU1 Pipe Active"
6602             symbol_name="VsFpu1Active"
6603             underscore_name="vs_fpu1_active"
6604             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6605             data_type="float"
6606             max_equation="100"
6607             units="percent"
6608             semantic_type="duration"
6609             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6610             mdapi_group="EU Array/Vertex Shader"
6611             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6612             mdapi_supported_apis=""
6613             mdapi_hw_unit_type="gpu"
6614             />
6615    <counter name="VS Send Pipe Active"
6616             symbol_name="VsSendActive"
6617             underscore_name="vs_send_active"
6618             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6619             data_type="float"
6620             max_equation="100"
6621             units="percent"
6622             semantic_type="duration"
6623             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6624             mdapi_group="EU Array/Vertex Shader"
6625             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6626             mdapi_supported_apis=""
6627             mdapi_hw_unit_type="gpu"
6628             />
6629    <counter name="PS FPU0 Pipe Active"
6630             symbol_name="PsFpu0Active"
6631             underscore_name="ps_fpu0_active"
6632             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6633             data_type="float"
6634             max_equation="100"
6635             units="percent"
6636             semantic_type="duration"
6637             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6638             mdapi_group="EU Array/Pixel Shader"
6639             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6640             mdapi_supported_apis=""
6641             mdapi_hw_unit_type="gpu"
6642             />
6643    <counter name="PS FPU1 Pipe Active"
6644             symbol_name="PsFpu1Active"
6645             underscore_name="ps_fpu1_active"
6646             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6647             data_type="float"
6648             max_equation="100"
6649             units="percent"
6650             semantic_type="duration"
6651             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6652             mdapi_group="EU Array/Pixel Shader"
6653             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6654             mdapi_supported_apis=""
6655             mdapi_hw_unit_type="gpu"
6656             />
6657    <counter name="PS Send Pipeline Active"
6658             symbol_name="PsSendActive"
6659             underscore_name="ps_send_active"
6660             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6661             data_type="float"
6662             max_equation="100"
6663             units="percent"
6664             semantic_type="duration"
6665             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6666             mdapi_group="EU Array/Pixel Shader"
6667             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6668             mdapi_supported_apis=""
6669             mdapi_hw_unit_type="gpu"
6670             />
6671    <counter name="FS Both FPU Active"
6672             symbol_name="PsEuBothFpuActive"
6673             underscore_name="ps_eu_both_fpu_active"
6674             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6675             data_type="float"
6676             max_equation="100"
6677             units="percent"
6678             semantic_type="duration"
6679             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6680             mdapi_group="3D Pipe/Fragment Shader"
6681             mdapi_usage_flags="Tier4 Frame Batch Draw"
6682             mdapi_supported_apis=""
6683             mdapi_hw_unit_type="gpu"
6684             />
6685    <counter name="Slice0 L3 Bank4 Stalled"
6686             symbol_name="L30Bank4Stalled"
6687             underscore_name="l30_bank4_stalled"
6688             description="The percentage of time in which slice0 L3 bank4 is stalled"
6689             data_type="float"
6690             max_equation="100"
6691             units="percent"
6692             semantic_type="duration"
6693             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
6694             availability="$SliceMask 1 AND"
6695             mdapi_group="GTI/L3"
6696             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6697             mdapi_supported_apis=""
6698             mdapi_hw_unit_type="slice"
6699             />
6700    <register_config type="NOA">
6701        <register type="NOA" address="0x00000D04" value="0x00000200" />
6702        <register type="NOA" address="0x00009840" value="0x00000000" />
6703        <register type="NOA" address="0x00009884" value="0x00000000" />
6704        <register type="NOA" address="0x00009888" value="0x10010C00" />
6705        <register type="NOA" address="0x00009888" value="0x12010002" />
6706        <register type="NOA" address="0x00009888" value="0x0C000400" />
6707        <register type="NOA" address="0x00009888" value="0x0E005500" />
6708        <register type="NOA" address="0x00009888" value="0x10000155" />
6709        <register type="NOA" address="0x00009888" value="0x00010025" />
6710        <register type="NOA" address="0x00009888" value="0x06010900" />
6711        <register type="NOA" address="0x00009888" value="0x080108EA" />
6712        <register type="NOA" address="0x00009888" value="0x0A0108AB" />
6713        <register type="NOA" address="0x00009888" value="0x0C010A21" />
6714        <register type="NOA" address="0x00009888" value="0x0E010A60" />
6715        <register type="NOA" address="0x00009888" value="0x04010000" />
6716        <register type="NOA" address="0x00009888" value="0x14010000" />
6717        <register type="NOA" address="0x00009888" value="0x0C040400" />
6718        <register type="NOA" address="0x00009888" value="0x0E045500" />
6719        <register type="NOA" address="0x00009888" value="0x10040155" />
6720        <register type="NOA" address="0x00009888" value="0x04051000" />
6721        <register type="NOA" address="0x00009888" value="0x0A054000" />
6722        <register type="NOA" address="0x00009888" value="0x0C055000" />
6723        <register type="NOA" address="0x00009888" value="0x0E055000" />
6724        <register type="NOA" address="0x00009888" value="0x14050055" />
6725        <register type="NOA" address="0x00009888" value="0x24068100" />
6726        <register type="NOA" address="0x00009888" value="0x260600FF" />
6727        <register type="NOA" address="0x00009888" value="0x00124000" />
6728        <register type="NOA" address="0x00009888" value="0x0E124000" />
6729        <register type="NOA" address="0x00009888" value="0x18125540" />
6730        <register type="NOA" address="0x00009888" value="0x1A120015" />
6731        <register type="NOA" address="0x00009888" value="0x04131000" />
6732        <register type="NOA" address="0x00009888" value="0x06138000" />
6733        <register type="NOA" address="0x00009888" value="0x0813F000" />
6734        <register type="NOA" address="0x00009888" value="0x0A13F000" />
6735        <register type="NOA" address="0x00009888" value="0x00144000" />
6736        <register type="NOA" address="0x00009888" value="0x06148000" />
6737        <register type="NOA" address="0x00009888" value="0x0814C000" />
6738        <register type="NOA" address="0x00009888" value="0x0A14C000" />
6739        <register type="NOA" address="0x00009888" value="0x0C14C000" />
6740        <register type="NOA" address="0x00009888" value="0x0E14C000" />
6741        <register type="NOA" address="0x00009888" value="0x00154000" />
6742        <register type="NOA" address="0x00009888" value="0x0E154000" />
6743        <register type="NOA" address="0x00009888" value="0x16152AA8" />
6744        <register type="NOA" address="0x00009888" value="0x18150005" />
6745        <register type="NOA" address="0x00009884" value="0x00000003" />
6746        <register type="NOA" address="0x00009888" value="0x301F8000" />
6747        <register type="NOA" address="0x00009888" value="0x501F4800" />
6748        <register type="NOA" address="0x00009888" value="0x521F4924" />
6749        <register type="NOA" address="0x00009888" value="0x541F0024" />
6750        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
6751        <register type="NOA" address="0x00009888" value="0x461F0000" />
6752        <register type="NOA" address="0x00009888" value="0x481F0000" />
6753        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
6754        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
6755        <register type="NOA" address="0x00009888" value="0x181F0000" />
6756        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
6757    </register_config>
6758    <register_config type="OA">
6759        <register type="OA" address="0x00002740" value="0x00000000" />
6760        <register type="OA" address="0x00002710" value="0x00000000" />
6761        <register type="OA" address="0x00002714" value="0xF0800000" />
6762        <register type="OA" address="0x00002720" value="0x00000000" />
6763        <register type="OA" address="0x00002724" value="0x00800000" />
6764        <register type="OA" address="0x00002770" value="0x00000022" />
6765        <register type="OA" address="0x00002774" value="0x0000FFF8" />
6766        <register type="OA" address="0x00002778" value="0x00000082" />
6767        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
6768        <register type="OA" address="0x00002780" value="0x00000402" />
6769        <register type="OA" address="0x00002784" value="0x0000FF1F" />
6770        <register type="OA" address="0x00002788" value="0x00001002" />
6771        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
6772    </register_config>
6773    <register_config type="FLEX">
6774        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6775        <register type="FLEX" address="0x0000E558" value="0x00008003" />
6776        <register type="FLEX" address="0x0000E658" value="0x00011010" />
6777        <register type="FLEX" address="0x0000E758" value="0x00050012" />
6778        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
6779        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
6780    </register_config>
6781  </set>
6782
6783  <set name="L2Bank5 stalled metric set"
6784       chipset="ICL"
6785       symbol_name="L3_5"
6786       underscore_name="l3_5"
6787       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
6788       hw_config_guid="6cdf23c1-f725-414c-959a-c90fa5571b1f"
6789       >
6790    <counter name="GPU Time Elapsed"
6791             symbol_name="GpuTime"
6792             underscore_name="gpu_time"
6793             description="Time elapsed on the GPU during the measurement."
6794             data_type="uint64"
6795             units="ns"
6796             semantic_type="duration"
6797             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6798             mdapi_group="GPU"
6799             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6800             mdapi_supported_apis=""
6801             mdapi_hw_unit_type="gpu"
6802             />
6803    <counter name="GPU Core Clocks"
6804             symbol_name="GpuCoreClocks"
6805             underscore_name="gpu_core_clocks"
6806             description="The total number of GPU core clocks elapsed during the measurement."
6807             data_type="uint64"
6808             units="cycles"
6809             semantic_type="event"
6810             equation="GPU_CLOCK 0 READ"
6811             mdapi_group="GPU"
6812             mdapi_usage_flags="Tier1 Frame Batch Draw"
6813             mdapi_supported_apis=""
6814             mdapi_hw_unit_type="gpu"
6815             />
6816    <counter name="AVG GPU Core Frequency"
6817             symbol_name="AvgGpuCoreFrequency"
6818             underscore_name="avg_gpu_core_frequency"
6819             description="Average GPU Core Frequency in the measurement."
6820             data_type="uint64"
6821             max_equation="$GpuMaxFrequency"
6822             units="hz"
6823             semantic_type="event"
6824             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6825             mdapi_group="GPU"
6826             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6827             mdapi_supported_apis=""
6828             mdapi_hw_unit_type="gpu"
6829             />
6830    <counter name="GPU Busy"
6831             symbol_name="GpuBusy"
6832             underscore_name="gpu_busy"
6833             description="The percentage of time in which the GPU has been processing GPU commands."
6834             data_type="float"
6835             max_equation="100"
6836             units="percent"
6837             semantic_type="duration"
6838             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6839             mdapi_group="GPU"
6840             mdapi_usage_flags="Tier1 Overview System Frame"
6841             mdapi_supported_apis=""
6842             mdapi_hw_unit_type="gpu"
6843             />
6844    <counter name="VS Threads Dispatched"
6845             symbol_name="VsThreads"
6846             underscore_name="vs_threads"
6847             description="The total number of vertex shader hardware threads dispatched."
6848             data_type="uint64"
6849             units="threads"
6850             semantic_type="event"
6851             equation="A 1 READ"
6852             mdapi_group="EU Array/Vertex Shader"
6853             mdapi_usage_flags="Tier3 Frame Batch Draw"
6854             mdapi_supported_apis=""
6855             mdapi_hw_unit_type="gpu"
6856             />
6857    <counter name="HS Threads Dispatched"
6858             symbol_name="HsThreads"
6859             underscore_name="hs_threads"
6860             description="The total number of hull shader hardware threads dispatched."
6861             data_type="uint64"
6862             units="threads"
6863             semantic_type="event"
6864             equation="A 2 READ"
6865             mdapi_group="EU Array/Hull Shader"
6866             mdapi_usage_flags="Tier3 Frame Batch Draw"
6867             mdapi_supported_apis=""
6868             mdapi_hw_unit_type="gpu"
6869             />
6870    <counter name="DS Threads Dispatched"
6871             symbol_name="DsThreads"
6872             underscore_name="ds_threads"
6873             description="The total number of domain shader hardware threads dispatched."
6874             data_type="uint64"
6875             units="threads"
6876             semantic_type="event"
6877             equation="A 3 READ"
6878             mdapi_group="EU Array/Domain Shader"
6879             mdapi_usage_flags="Tier3 Frame Batch Draw"
6880             mdapi_supported_apis=""
6881             mdapi_hw_unit_type="gpu"
6882             />
6883    <counter name="GS Threads Dispatched"
6884             symbol_name="GsThreads"
6885             underscore_name="gs_threads"
6886             description="The total number of geometry shader hardware threads dispatched."
6887             data_type="uint64"
6888             units="threads"
6889             semantic_type="event"
6890             equation="A 5 READ"
6891             mdapi_group="EU Array/Geometry Shader"
6892             mdapi_usage_flags="Tier3 Frame Batch Draw"
6893             mdapi_supported_apis=""
6894             mdapi_hw_unit_type="gpu"
6895             />
6896    <counter name="FS Threads Dispatched"
6897             symbol_name="PsThreads"
6898             underscore_name="ps_threads"
6899             description="The total number of fragment shader hardware threads dispatched."
6900             data_type="uint64"
6901             units="threads"
6902             semantic_type="event"
6903             equation="A 6 READ"
6904             mdapi_group="EU Array/Fragment Shader"
6905             mdapi_usage_flags="Tier3 Frame Batch Draw"
6906             mdapi_supported_apis=""
6907             mdapi_hw_unit_type="gpu"
6908             />
6909    <counter name="CS Threads Dispatched"
6910             symbol_name="CsThreads"
6911             underscore_name="cs_threads"
6912             description="The total number of compute shader hardware threads dispatched."
6913             data_type="uint64"
6914             units="threads"
6915             semantic_type="event"
6916             equation="A 4 READ"
6917             mdapi_group="EU Array/Compute Shader"
6918             mdapi_usage_flags="Tier3 Frame Batch Draw"
6919             mdapi_supported_apis=""
6920             mdapi_hw_unit_type="gpu"
6921             />
6922    <counter name="Rasterized Pixels"
6923             symbol_name="RasterizedPixels"
6924             underscore_name="rasterized_pixels"
6925             description="The total number of rasterized pixels."
6926             data_type="uint64"
6927             units="pixels"
6928             semantic_type="event"
6929             equation="A 21 READ 4 UMUL"
6930             mdapi_group="3D Pipe/Rasterizer"
6931             mdapi_usage_flags="Tier3 Frame Batch Draw"
6932             mdapi_supported_apis=""
6933             mdapi_hw_unit_type="gpu"
6934             />
6935    <counter name="Early Hi-Depth Test Fails"
6936             symbol_name="HiDepthTestFails"
6937             underscore_name="hi_depth_test_fails"
6938             description="The total number of pixels dropped on early hierarchical depth test."
6939             data_type="uint64"
6940             units="pixels"
6941             semantic_type="event"
6942             equation="A 22 READ 4 UMUL"
6943             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6944             mdapi_usage_flags="Tier3 Frame Batch Draw"
6945             mdapi_supported_apis=""
6946             mdapi_hw_unit_type="gpu"
6947             />
6948    <counter name="Early Depth Test Fails"
6949             symbol_name="EarlyDepthTestFails"
6950             underscore_name="early_depth_test_fails"
6951             description="The total number of pixels dropped on early depth test."
6952             data_type="uint64"
6953             units="pixels"
6954             semantic_type="event"
6955             equation="A 23 READ 4 UMUL"
6956             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6957             mdapi_usage_flags="Tier3 Frame Batch Draw"
6958             mdapi_supported_apis=""
6959             mdapi_hw_unit_type="gpu"
6960             />
6961    <counter name="Samples Killed in FS"
6962             symbol_name="SamplesKilledInPs"
6963             underscore_name="samples_killed_in_ps"
6964             description="The total number of samples or pixels dropped in fragment shaders."
6965             data_type="uint64"
6966             units="pixels"
6967             semantic_type="event"
6968             equation="A 24 READ 4 UMUL"
6969             mdapi_group="3D Pipe/Fragment Shader"
6970             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6971             mdapi_supported_apis=""
6972             mdapi_hw_unit_type="gpu"
6973             />
6974    <counter name="Pixels Failing Tests"
6975             symbol_name="PixelsFailingPostPsTests"
6976             underscore_name="pixels_failing_post_ps_tests"
6977             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6978             data_type="uint64"
6979             units="pixels"
6980             semantic_type="event"
6981             equation="A 25 READ 4 UMUL"
6982             mdapi_group="3D Pipe/Output Merger"
6983             mdapi_usage_flags="Tier3 Frame Batch Draw"
6984             mdapi_supported_apis=""
6985             mdapi_hw_unit_type="gpu"
6986             />
6987    <counter name="Samples Written"
6988             symbol_name="SamplesWritten"
6989             underscore_name="samples_written"
6990             description="The total number of samples or pixels written to all render targets."
6991             data_type="uint64"
6992             units="pixels"
6993             semantic_type="event"
6994             equation="A 26 READ 4 UMUL"
6995             mdapi_group="3D Pipe/Output Merger"
6996             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6997             mdapi_supported_apis=""
6998             mdapi_hw_unit_type="gpu"
6999             />
7000    <counter name="Samples Blended"
7001             symbol_name="SamplesBlended"
7002             underscore_name="samples_blended"
7003             description="The total number of blended samples or pixels written to all render targets."
7004             data_type="uint64"
7005             units="pixels"
7006             semantic_type="event"
7007             equation="A 27 READ 4 UMUL"
7008             mdapi_group="3D Pipe/Output Merger"
7009             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7010             mdapi_supported_apis=""
7011             mdapi_hw_unit_type="gpu"
7012             />
7013    <counter name="EU Active"
7014             symbol_name="EuActive"
7015             underscore_name="eu_active"
7016             description="The percentage of time in which the Execution Units were actively processing."
7017             data_type="float"
7018             max_equation="100"
7019             units="percent"
7020             semantic_type="duration"
7021             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7022             mdapi_group="EU Array"
7023             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7024             mdapi_supported_apis=""
7025             mdapi_hw_unit_type="gpu"
7026             />
7027    <counter name="EU Stall"
7028             symbol_name="EuStall"
7029             underscore_name="eu_stall"
7030             description="The percentage of time in which the Execution Units were stalled."
7031             data_type="float"
7032             max_equation="100"
7033             units="percent"
7034             semantic_type="duration"
7035             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7036             mdapi_group="EU Array"
7037             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7038             mdapi_supported_apis=""
7039             mdapi_hw_unit_type="gpu"
7040             />
7041    <counter name="EU Both FPU Pipes Active"
7042             symbol_name="EuFpuBothActive"
7043             underscore_name="eu_fpu_both_active"
7044             description="The percentage of time in which both EU FPU pipelines were actively processing."
7045             data_type="float"
7046             max_equation="100"
7047             units="percent"
7048             semantic_type="duration"
7049             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7050             mdapi_group="EU Array/Pipes"
7051             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7052             mdapi_supported_apis=""
7053             mdapi_hw_unit_type="gpu"
7054             />
7055    <counter name="EU Thread Occupancy"
7056             symbol_name="EuThreadOccupancy"
7057             underscore_name="eu_thread_occupancy"
7058             description="The percentage of time in which hardware threads occupied EUs."
7059             data_type="float"
7060             max_equation="100"
7061             units="percent"
7062             semantic_type="duration"
7063             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7064             mdapi_group="EU Array"
7065             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7066             mdapi_supported_apis=""
7067             mdapi_hw_unit_type="gpu"
7068             />
7069    <counter name="VS FPU0 Pipe Active"
7070             symbol_name="VsFpu0Active"
7071             underscore_name="vs_fpu0_active"
7072             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7073             data_type="float"
7074             max_equation="100"
7075             units="percent"
7076             semantic_type="duration"
7077             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7078             mdapi_group="EU Array/Vertex Shader"
7079             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7080             mdapi_supported_apis=""
7081             mdapi_hw_unit_type="gpu"
7082             />
7083    <counter name="VS FPU1 Pipe Active"
7084             symbol_name="VsFpu1Active"
7085             underscore_name="vs_fpu1_active"
7086             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7087             data_type="float"
7088             max_equation="100"
7089             units="percent"
7090             semantic_type="duration"
7091             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7092             mdapi_group="EU Array/Vertex Shader"
7093             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7094             mdapi_supported_apis=""
7095             mdapi_hw_unit_type="gpu"
7096             />
7097    <counter name="VS Send Pipe Active"
7098             symbol_name="VsSendActive"
7099             underscore_name="vs_send_active"
7100             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7101             data_type="float"
7102             max_equation="100"
7103             units="percent"
7104             semantic_type="duration"
7105             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7106             mdapi_group="EU Array/Vertex Shader"
7107             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7108             mdapi_supported_apis=""
7109             mdapi_hw_unit_type="gpu"
7110             />
7111    <counter name="PS FPU0 Pipe Active"
7112             symbol_name="PsFpu0Active"
7113             underscore_name="ps_fpu0_active"
7114             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7115             data_type="float"
7116             max_equation="100"
7117             units="percent"
7118             semantic_type="duration"
7119             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7120             mdapi_group="EU Array/Pixel Shader"
7121             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7122             mdapi_supported_apis=""
7123             mdapi_hw_unit_type="gpu"
7124             />
7125    <counter name="PS FPU1 Pipe Active"
7126             symbol_name="PsFpu1Active"
7127             underscore_name="ps_fpu1_active"
7128             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7129             data_type="float"
7130             max_equation="100"
7131             units="percent"
7132             semantic_type="duration"
7133             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7134             mdapi_group="EU Array/Pixel Shader"
7135             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7136             mdapi_supported_apis=""
7137             mdapi_hw_unit_type="gpu"
7138             />
7139    <counter name="PS Send Pipeline Active"
7140             symbol_name="PsSendActive"
7141             underscore_name="ps_send_active"
7142             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7143             data_type="float"
7144             max_equation="100"
7145             units="percent"
7146             semantic_type="duration"
7147             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7148             mdapi_group="EU Array/Pixel Shader"
7149             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7150             mdapi_supported_apis=""
7151             mdapi_hw_unit_type="gpu"
7152             />
7153    <counter name="FS Both FPU Active"
7154             symbol_name="PsEuBothFpuActive"
7155             underscore_name="ps_eu_both_fpu_active"
7156             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7157             data_type="float"
7158             max_equation="100"
7159             units="percent"
7160             semantic_type="duration"
7161             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7162             mdapi_group="3D Pipe/Fragment Shader"
7163             mdapi_usage_flags="Tier4 Frame Batch Draw"
7164             mdapi_supported_apis=""
7165             mdapi_hw_unit_type="gpu"
7166             />
7167    <counter name="Slice0 L3 Bank5 Stalled"
7168             symbol_name="L30Bank5Stalled"
7169             underscore_name="l30_bank5_stalled"
7170             description="The percentage of time in which slice0 L3 bank5 is stalled"
7171             data_type="float"
7172             max_equation="100"
7173             units="percent"
7174             semantic_type="duration"
7175             equation="B 2 READ B 3 READ FADD B 0 READ FADD B 1 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7176             availability="$SliceMask 1 AND"
7177             mdapi_group="GTI/L3"
7178             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7179             mdapi_supported_apis=""
7180             mdapi_hw_unit_type="slice"
7181             />
7182    <register_config type="NOA">
7183        <register type="NOA" address="0x00000D04" value="0x00000200" />
7184        <register type="NOA" address="0x00009840" value="0x00000000" />
7185        <register type="NOA" address="0x00009884" value="0x00000000" />
7186        <register type="NOA" address="0x00009888" value="0x10010400" />
7187        <register type="NOA" address="0x00009888" value="0x12010000" />
7188        <register type="NOA" address="0x00009888" value="0x0C000400" />
7189        <register type="NOA" address="0x00009888" value="0x0E005500" />
7190        <register type="NOA" address="0x00009888" value="0x10000155" />
7191        <register type="NOA" address="0x00009888" value="0x00010022" />
7192        <register type="NOA" address="0x00009888" value="0x06010840" />
7193        <register type="NOA" address="0x00009888" value="0x08010828" />
7194        <register type="NOA" address="0x00009888" value="0x0A010969" />
7195        <register type="NOA" address="0x00009888" value="0x0C010AA4" />
7196        <register type="NOA" address="0x00009888" value="0x0E010AE3" />
7197        <register type="NOA" address="0x00009888" value="0x04010000" />
7198        <register type="NOA" address="0x00009888" value="0x14010000" />
7199        <register type="NOA" address="0x00009888" value="0x0C040400" />
7200        <register type="NOA" address="0x00009888" value="0x0E045500" />
7201        <register type="NOA" address="0x00009888" value="0x10040155" />
7202        <register type="NOA" address="0x00009888" value="0x04051000" />
7203        <register type="NOA" address="0x00009888" value="0x0A054000" />
7204        <register type="NOA" address="0x00009888" value="0x0C055000" />
7205        <register type="NOA" address="0x00009888" value="0x0E055000" />
7206        <register type="NOA" address="0x00009888" value="0x14050055" />
7207        <register type="NOA" address="0x00009888" value="0x24068100" />
7208        <register type="NOA" address="0x00009888" value="0x260600FF" />
7209        <register type="NOA" address="0x00009888" value="0x00124000" />
7210        <register type="NOA" address="0x00009888" value="0x0E124000" />
7211        <register type="NOA" address="0x00009888" value="0x18125540" />
7212        <register type="NOA" address="0x00009888" value="0x1A120015" />
7213        <register type="NOA" address="0x00009888" value="0x04131000" />
7214        <register type="NOA" address="0x00009888" value="0x06138000" />
7215        <register type="NOA" address="0x00009888" value="0x0813F000" />
7216        <register type="NOA" address="0x00009888" value="0x0A13F000" />
7217        <register type="NOA" address="0x00009888" value="0x00144000" />
7218        <register type="NOA" address="0x00009888" value="0x06148000" />
7219        <register type="NOA" address="0x00009888" value="0x0814C000" />
7220        <register type="NOA" address="0x00009888" value="0x0A14C000" />
7221        <register type="NOA" address="0x00009888" value="0x0C14C000" />
7222        <register type="NOA" address="0x00009888" value="0x0E14C000" />
7223        <register type="NOA" address="0x00009888" value="0x00154000" />
7224        <register type="NOA" address="0x00009888" value="0x0E154000" />
7225        <register type="NOA" address="0x00009888" value="0x16152AA8" />
7226        <register type="NOA" address="0x00009888" value="0x18150005" />
7227        <register type="NOA" address="0x00009884" value="0x00000003" />
7228        <register type="NOA" address="0x00009888" value="0x301F8000" />
7229        <register type="NOA" address="0x00009888" value="0x501F4800" />
7230        <register type="NOA" address="0x00009888" value="0x521F4924" />
7231        <register type="NOA" address="0x00009888" value="0x541F0024" />
7232        <register type="NOA" address="0x00009888" value="0x3E1F0000" />
7233        <register type="NOA" address="0x00009888" value="0x461F0000" />
7234        <register type="NOA" address="0x00009888" value="0x481F0000" />
7235        <register type="NOA" address="0x00009888" value="0x4A1F0000" />
7236        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
7237        <register type="NOA" address="0x00009888" value="0x181F0000" />
7238        <register type="NOA" address="0x00009888" value="0x4E1F0000" />
7239    </register_config>
7240    <register_config type="OA">
7241        <register type="OA" address="0x00002740" value="0x00000000" />
7242        <register type="OA" address="0x00002710" value="0x00000000" />
7243        <register type="OA" address="0x00002714" value="0xF0800000" />
7244        <register type="OA" address="0x00002720" value="0x00000000" />
7245        <register type="OA" address="0x00002724" value="0x00800000" />
7246        <register type="OA" address="0x00002770" value="0x00000022" />
7247        <register type="OA" address="0x00002774" value="0x0000FFF8" />
7248        <register type="OA" address="0x00002778" value="0x00000082" />
7249        <register type="OA" address="0x0000277C" value="0x0000FFE7" />
7250        <register type="OA" address="0x00002780" value="0x00000402" />
7251        <register type="OA" address="0x00002784" value="0x0000FF1F" />
7252        <register type="OA" address="0x00002788" value="0x00001002" />
7253        <register type="OA" address="0x0000278C" value="0x0000FCFF" />
7254    </register_config>
7255    <register_config type="FLEX">
7256        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7257        <register type="FLEX" address="0x0000E558" value="0x00008003" />
7258        <register type="FLEX" address="0x0000E658" value="0x00011010" />
7259        <register type="FLEX" address="0x0000E758" value="0x00050012" />
7260        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
7261        <register type="FLEX" address="0x0000E55C" value="0x00000053" />
7262    </register_config>
7263  </set>
7264
7265  <set name="Metric set Sampler 1"
7266       chipset="ICL"
7267       symbol_name="Sampler_1"
7268       underscore_name="sampler_1"
7269       mdapi_supported_apis="VK OGL OCL IO BB"
7270       hw_config_guid="51a2eb6d-9fad-4489-8f22-ab845fe7882a"
7271       >
7272    <counter name="GPU Time Elapsed"
7273             symbol_name="GpuTime"
7274             underscore_name="gpu_time"
7275             description="Time elapsed on the GPU during the measurement."
7276             data_type="uint64"
7277             units="ns"
7278             semantic_type="duration"
7279             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7280             mdapi_group="GPU"
7281             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7282             mdapi_supported_apis=""
7283             mdapi_hw_unit_type="gpu"
7284             />
7285    <counter name="GPU Core Clocks"
7286             symbol_name="GpuCoreClocks"
7287             underscore_name="gpu_core_clocks"
7288             description="The total number of GPU core clocks elapsed during the measurement."
7289             data_type="uint64"
7290             units="cycles"
7291             semantic_type="event"
7292             equation="GPU_CLOCK 0 READ"
7293             mdapi_group="GPU"
7294             mdapi_usage_flags="Tier1 Frame Batch Draw"
7295             mdapi_supported_apis=""
7296             mdapi_hw_unit_type="gpu"
7297             />
7298    <counter name="AVG GPU Core Frequency"
7299             symbol_name="AvgGpuCoreFrequency"
7300             underscore_name="avg_gpu_core_frequency"
7301             description="Average GPU Core Frequency in the measurement."
7302             data_type="uint64"
7303             max_equation="$GpuMaxFrequency"
7304             units="hz"
7305             semantic_type="event"
7306             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7307             mdapi_group="GPU"
7308             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7309             mdapi_supported_apis=""
7310             mdapi_hw_unit_type="gpu"
7311             />
7312    <counter name="GPU Busy"
7313             symbol_name="GpuBusy"
7314             underscore_name="gpu_busy"
7315             description="The percentage of time in which the GPU has been processing GPU commands."
7316             data_type="float"
7317             max_equation="100"
7318             units="percent"
7319             semantic_type="duration"
7320             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7321             mdapi_group="GPU"
7322             mdapi_usage_flags="Tier1 Overview System Frame"
7323             mdapi_supported_apis=""
7324             mdapi_hw_unit_type="gpu"
7325             />
7326    <counter name="VS Threads Dispatched"
7327             symbol_name="VsThreads"
7328             underscore_name="vs_threads"
7329             description="The total number of vertex shader hardware threads dispatched."
7330             data_type="uint64"
7331             units="threads"
7332             semantic_type="event"
7333             equation="A 1 READ"
7334             mdapi_group="EU Array/Vertex Shader"
7335             mdapi_usage_flags="Tier3 Frame Batch Draw"
7336             mdapi_supported_apis=""
7337             mdapi_hw_unit_type="gpu"
7338             />
7339    <counter name="HS Threads Dispatched"
7340             symbol_name="HsThreads"
7341             underscore_name="hs_threads"
7342             description="The total number of hull shader hardware threads dispatched."
7343             data_type="uint64"
7344             units="threads"
7345             semantic_type="event"
7346             equation="A 2 READ"
7347             mdapi_group="EU Array/Hull Shader"
7348             mdapi_usage_flags="Tier3 Frame Batch Draw"
7349             mdapi_supported_apis=""
7350             mdapi_hw_unit_type="gpu"
7351             />
7352    <counter name="DS Threads Dispatched"
7353             symbol_name="DsThreads"
7354             underscore_name="ds_threads"
7355             description="The total number of domain shader hardware threads dispatched."
7356             data_type="uint64"
7357             units="threads"
7358             semantic_type="event"
7359             equation="A 3 READ"
7360             mdapi_group="EU Array/Domain Shader"
7361             mdapi_usage_flags="Tier3 Frame Batch Draw"
7362             mdapi_supported_apis=""
7363             mdapi_hw_unit_type="gpu"
7364             />
7365    <counter name="GS Threads Dispatched"
7366             symbol_name="GsThreads"
7367             underscore_name="gs_threads"
7368             description="The total number of geometry shader hardware threads dispatched."
7369             data_type="uint64"
7370             units="threads"
7371             semantic_type="event"
7372             equation="A 5 READ"
7373             mdapi_group="EU Array/Geometry Shader"
7374             mdapi_usage_flags="Tier3 Frame Batch Draw"
7375             mdapi_supported_apis=""
7376             mdapi_hw_unit_type="gpu"
7377             />
7378    <counter name="FS Threads Dispatched"
7379             symbol_name="PsThreads"
7380             underscore_name="ps_threads"
7381             description="The total number of fragment shader hardware threads dispatched."
7382             data_type="uint64"
7383             units="threads"
7384             semantic_type="event"
7385             equation="A 6 READ"
7386             mdapi_group="EU Array/Fragment Shader"
7387             mdapi_usage_flags="Tier3 Frame Batch Draw"
7388             mdapi_supported_apis=""
7389             mdapi_hw_unit_type="gpu"
7390             />
7391    <counter name="CS Threads Dispatched"
7392             symbol_name="CsThreads"
7393             underscore_name="cs_threads"
7394             description="The total number of compute shader hardware threads dispatched."
7395             data_type="uint64"
7396             units="threads"
7397             semantic_type="event"
7398             equation="A 4 READ"
7399             mdapi_group="EU Array/Compute Shader"
7400             mdapi_usage_flags="Tier3 Frame Batch Draw"
7401             mdapi_supported_apis=""
7402             mdapi_hw_unit_type="gpu"
7403             />
7404    <counter name="EU Active"
7405             symbol_name="EuActive"
7406             underscore_name="eu_active"
7407             description="The percentage of time in which the Execution Units were actively processing."
7408             data_type="float"
7409             max_equation="100"
7410             units="percent"
7411             semantic_type="duration"
7412             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7413             mdapi_group="EU Array"
7414             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7415             mdapi_supported_apis=""
7416             mdapi_hw_unit_type="gpu"
7417             />
7418    <counter name="EU Stall"
7419             symbol_name="EuStall"
7420             underscore_name="eu_stall"
7421             description="The percentage of time in which the Execution Units were stalled."
7422             data_type="float"
7423             max_equation="100"
7424             units="percent"
7425             semantic_type="duration"
7426             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7427             mdapi_group="EU Array"
7428             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7429             mdapi_supported_apis=""
7430             mdapi_hw_unit_type="gpu"
7431             />
7432    <counter name="EU Both FPU Pipes Active"
7433             symbol_name="EuFpuBothActive"
7434             underscore_name="eu_fpu_both_active"
7435             description="The percentage of time in which both EU FPU pipelines were actively processing."
7436             data_type="float"
7437             max_equation="100"
7438             units="percent"
7439             semantic_type="duration"
7440             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7441             mdapi_group="EU Array/Pipes"
7442             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7443             mdapi_supported_apis=""
7444             mdapi_hw_unit_type="gpu"
7445             />
7446    <counter name="VS FPU0 Pipe Active"
7447             symbol_name="VsFpu0Active"
7448             underscore_name="vs_fpu0_active"
7449             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7450             data_type="float"
7451             max_equation="100"
7452             units="percent"
7453             semantic_type="duration"
7454             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7455             mdapi_group="EU Array/Vertex Shader"
7456             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7457             mdapi_supported_apis=""
7458             mdapi_hw_unit_type="gpu"
7459             />
7460    <counter name="VS FPU1 Pipe Active"
7461             symbol_name="VsFpu1Active"
7462             underscore_name="vs_fpu1_active"
7463             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7464             data_type="float"
7465             max_equation="100"
7466             units="percent"
7467             semantic_type="duration"
7468             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7469             mdapi_group="EU Array/Vertex Shader"
7470             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7471             mdapi_supported_apis=""
7472             mdapi_hw_unit_type="gpu"
7473             />
7474    <counter name="VS Send Pipe Active"
7475             symbol_name="VsSendActive"
7476             underscore_name="vs_send_active"
7477             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7478             data_type="float"
7479             max_equation="100"
7480             units="percent"
7481             semantic_type="duration"
7482             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7483             mdapi_group="EU Array/Vertex Shader"
7484             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7485             mdapi_supported_apis=""
7486             mdapi_hw_unit_type="gpu"
7487             />
7488    <counter name="PS FPU0 Pipe Active"
7489             symbol_name="PsFpu0Active"
7490             underscore_name="ps_fpu0_active"
7491             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7492             data_type="float"
7493             max_equation="100"
7494             units="percent"
7495             semantic_type="duration"
7496             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7497             mdapi_group="EU Array/Pixel Shader"
7498             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7499             mdapi_supported_apis=""
7500             mdapi_hw_unit_type="gpu"
7501             />
7502    <counter name="PS FPU1 Pipe Active"
7503             symbol_name="PsFpu1Active"
7504             underscore_name="ps_fpu1_active"
7505             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7506             data_type="float"
7507             max_equation="100"
7508             units="percent"
7509             semantic_type="duration"
7510             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7511             mdapi_group="EU Array/Pixel Shader"
7512             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7513             mdapi_supported_apis=""
7514             mdapi_hw_unit_type="gpu"
7515             />
7516    <counter name="PS Send Pipeline Active"
7517             symbol_name="PsSendActive"
7518             underscore_name="ps_send_active"
7519             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7520             data_type="float"
7521             max_equation="100"
7522             units="percent"
7523             semantic_type="duration"
7524             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7525             mdapi_group="EU Array/Pixel Shader"
7526             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7527             mdapi_supported_apis=""
7528             mdapi_hw_unit_type="gpu"
7529             />
7530    <counter name="FS Both FPU Active"
7531             symbol_name="PsEuBothFpuActive"
7532             underscore_name="ps_eu_both_fpu_active"
7533             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7534             data_type="float"
7535             max_equation="100"
7536             units="percent"
7537             semantic_type="duration"
7538             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7539             mdapi_group="3D Pipe/Fragment Shader"
7540             mdapi_usage_flags="Tier4 Frame Batch Draw"
7541             mdapi_supported_apis=""
7542             mdapi_hw_unit_type="gpu"
7543             />
7544    <counter name="Rasterized Pixels"
7545             symbol_name="RasterizedPixels"
7546             underscore_name="rasterized_pixels"
7547             description="The total number of rasterized pixels."
7548             data_type="uint64"
7549             units="pixels"
7550             semantic_type="event"
7551             equation="A 21 READ 4 UMUL"
7552             mdapi_group="3D Pipe/Rasterizer"
7553             mdapi_usage_flags="Tier3 Frame Batch Draw"
7554             mdapi_supported_apis=""
7555             mdapi_hw_unit_type="gpu"
7556             />
7557    <counter name="Early Hi-Depth Test Fails"
7558             symbol_name="HiDepthTestFails"
7559             underscore_name="hi_depth_test_fails"
7560             description="The total number of pixels dropped on early hierarchical depth test."
7561             data_type="uint64"
7562             units="pixels"
7563             semantic_type="event"
7564             equation="A 22 READ 4 UMUL"
7565             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7566             mdapi_usage_flags="Tier3 Frame Batch Draw"
7567             mdapi_supported_apis=""
7568             mdapi_hw_unit_type="gpu"
7569             />
7570    <counter name="Early Depth Test Fails"
7571             symbol_name="EarlyDepthTestFails"
7572             underscore_name="early_depth_test_fails"
7573             description="The total number of pixels dropped on early depth test."
7574             data_type="uint64"
7575             units="pixels"
7576             semantic_type="event"
7577             equation="A 23 READ 4 UMUL"
7578             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7579             mdapi_usage_flags="Tier3 Frame Batch Draw"
7580             mdapi_supported_apis=""
7581             mdapi_hw_unit_type="gpu"
7582             />
7583    <counter name="Samples Killed in FS"
7584             symbol_name="SamplesKilledInPs"
7585             underscore_name="samples_killed_in_ps"
7586             description="The total number of samples or pixels dropped in fragment shaders."
7587             data_type="uint64"
7588             units="pixels"
7589             semantic_type="event"
7590             equation="A 24 READ 4 UMUL"
7591             mdapi_group="3D Pipe/Fragment Shader"
7592             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7593             mdapi_supported_apis=""
7594             mdapi_hw_unit_type="gpu"
7595             />
7596    <counter name="Pixels Failing Tests"
7597             symbol_name="PixelsFailingPostPsTests"
7598             underscore_name="pixels_failing_post_ps_tests"
7599             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7600             data_type="uint64"
7601             units="pixels"
7602             semantic_type="event"
7603             equation="A 25 READ 4 UMUL"
7604             mdapi_group="3D Pipe/Output Merger"
7605             mdapi_usage_flags="Tier3 Frame Batch Draw"
7606             mdapi_supported_apis=""
7607             mdapi_hw_unit_type="gpu"
7608             />
7609    <counter name="Samples Written"
7610             symbol_name="SamplesWritten"
7611             underscore_name="samples_written"
7612             description="The total number of samples or pixels written to all render targets."
7613             data_type="uint64"
7614             units="pixels"
7615             semantic_type="event"
7616             equation="A 26 READ 4 UMUL"
7617             mdapi_group="3D Pipe/Output Merger"
7618             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7619             mdapi_supported_apis=""
7620             mdapi_hw_unit_type="gpu"
7621             />
7622    <counter name="Samples Blended"
7623             symbol_name="SamplesBlended"
7624             underscore_name="samples_blended"
7625             description="The total number of blended samples or pixels written to all render targets."
7626             data_type="uint64"
7627             units="pixels"
7628             semantic_type="event"
7629             equation="A 27 READ 4 UMUL"
7630             mdapi_group="3D Pipe/Output Merger"
7631             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7632             mdapi_supported_apis=""
7633             mdapi_hw_unit_type="gpu"
7634             />
7635    <counter name="Sampler Texels"
7636             symbol_name="SamplerTexels"
7637             underscore_name="sampler_texels"
7638             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7639             data_type="uint64"
7640             units="texels"
7641             semantic_type="event"
7642             equation="A 28 READ 4 UMUL"
7643             mdapi_group="Sampler/Sampler Input"
7644             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7645             mdapi_supported_apis=""
7646             mdapi_hw_unit_type="gpu"
7647             />
7648    <counter name="Sampler Texels Misses"
7649             symbol_name="SamplerTexelMisses"
7650             underscore_name="sampler_texel_misses"
7651             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7652             data_type="uint64"
7653             units="texels"
7654             semantic_type="event"
7655             equation="A 29 READ 4 UMUL"
7656             mdapi_group="Sampler/Sampler Cache"
7657             mdapi_usage_flags="Tier3 Batch Frame Draw"
7658             mdapi_supported_apis=""
7659             mdapi_hw_unit_type="gpu"
7660             />
7661    <counter name="SLM Bytes Read"
7662             symbol_name="SlmBytesRead"
7663             underscore_name="slm_bytes_read"
7664             description="The total number of GPU memory bytes read from shared local memory."
7665             data_type="uint64"
7666             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7667             units="bytes"
7668             semantic_type="throughput"
7669             equation="A 30 READ 64 UMUL"
7670             mdapi_group="L3/Data Port/SLM"
7671             mdapi_usage_flags="Tier3 Frame Batch Draw"
7672             mdapi_supported_apis=""
7673             mdapi_hw_unit_type="gpu"
7674             />
7675    <counter name="SLM Bytes Written"
7676             symbol_name="SlmBytesWritten"
7677             underscore_name="slm_bytes_written"
7678             description="The total number of GPU memory bytes written into shared local memory."
7679             data_type="uint64"
7680             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7681             units="bytes"
7682             semantic_type="throughput"
7683             equation="A 31 READ 64 UMUL"
7684             mdapi_group="L3/Data Port/SLM"
7685             mdapi_usage_flags="Tier3 Frame Batch Draw"
7686             mdapi_supported_apis=""
7687             mdapi_hw_unit_type="gpu"
7688             />
7689    <counter name="Shader Memory Accesses"
7690             symbol_name="ShaderMemoryAccesses"
7691             underscore_name="shader_memory_accesses"
7692             description="The total number of shader memory accesses to L3."
7693             data_type="uint64"
7694             units="messages"
7695             semantic_type="event"
7696             equation="A 32 READ"
7697             mdapi_group="L3/Data Port"
7698             mdapi_usage_flags="Tier3 Frame Batch Draw"
7699             mdapi_supported_apis=""
7700             mdapi_hw_unit_type="gpu"
7701             />
7702    <counter name="Shader Atomic Memory Accesses"
7703             symbol_name="ShaderAtomics"
7704             underscore_name="shader_atomics"
7705             description="The total number of shader atomic memory accesses."
7706             data_type="uint64"
7707             units="messages"
7708             semantic_type="event"
7709             equation="A 34 READ"
7710             mdapi_group="L3/Data Port/Atomics"
7711             mdapi_usage_flags="Tier3 Frame Batch Draw"
7712             mdapi_supported_apis=""
7713             mdapi_hw_unit_type="gpu"
7714             />
7715    <counter name="L3 Shader Throughput"
7716             symbol_name="L3ShaderThroughput"
7717             underscore_name="l3_shader_throughput"
7718             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7719             data_type="uint64"
7720             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7721             units="bytes"
7722             semantic_type="throughput"
7723             equation="$ShaderMemoryAccesses 64 UMUL"
7724             mdapi_group="L3/Data Port"
7725             mdapi_usage_flags="Tier2 Frame Batch Draw"
7726             mdapi_supported_apis=""
7727             mdapi_hw_unit_type="gpu"
7728             />
7729    <counter name="Shader Barrier Messages"
7730             symbol_name="ShaderBarriers"
7731             underscore_name="shader_barriers"
7732             description="The total number of shader barrier messages."
7733             data_type="uint64"
7734             units="messages"
7735             semantic_type="event"
7736             equation="A 35 READ"
7737             mdapi_group="EU Array/Barrier"
7738             mdapi_usage_flags="Tier3 Frame Batch Draw"
7739             mdapi_supported_apis=""
7740             mdapi_hw_unit_type="gpu"
7741             />
7742    <counter name="Slice0 Subslice0 Input Available"
7743             symbol_name="Sampler00InputAvailable"
7744             underscore_name="sampler00_input_available"
7745             description="The percentage of time in which slice0 subslice0 sampler input is available"
7746             data_type="float"
7747             max_equation="100"
7748             units="percent"
7749             semantic_type="duration"
7750             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7751             availability="$SubsliceMask 1 AND"
7752             mdapi_group="GPU/Sampler"
7753             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7754             mdapi_supported_apis=""
7755             mdapi_hw_unit_type="subslice"
7756             />
7757    <counter name="Slice0 Subslice1 Input Available"
7758             symbol_name="Sampler01InputAvailable"
7759             underscore_name="sampler01_input_available"
7760             description="The percentage of time in which slice0 subslice1 sampler input is available"
7761             data_type="float"
7762             max_equation="100"
7763             units="percent"
7764             semantic_type="duration"
7765             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7766             availability="$SubsliceMask 2 AND"
7767             mdapi_group="GPU/Sampler"
7768             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7769             mdapi_supported_apis=""
7770             mdapi_hw_unit_type="subslice"
7771             />
7772    <counter name="Slice0 Subslice2 Input Available"
7773             symbol_name="Sampler02InputAvailable"
7774             underscore_name="sampler02_input_available"
7775             description="The percentage of time in which slice0 subslice2 sampler input is available"
7776             data_type="float"
7777             max_equation="100"
7778             units="percent"
7779             semantic_type="duration"
7780             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7781             availability="$SubsliceMask 4 AND"
7782             mdapi_group="GPU/Sampler"
7783             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7784             mdapi_supported_apis=""
7785             mdapi_hw_unit_type="subslice"
7786             />
7787    <counter name="Slice0 Subslice3 Input Available"
7788             symbol_name="Sampler03InputAvailable"
7789             underscore_name="sampler03_input_available"
7790             description="The percentage of time in which slice0 subslice3 sampler input is available"
7791             data_type="float"
7792             max_equation="100"
7793             units="percent"
7794             semantic_type="duration"
7795             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7796             availability="$SubsliceMask 8 AND"
7797             mdapi_group="GPU/Sampler"
7798             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7799             mdapi_supported_apis=""
7800             mdapi_hw_unit_type="subslice"
7801             />
7802    <counter name="Slice0 Subslice4 Input Available"
7803             symbol_name="Sampler04InputAvailable"
7804             underscore_name="sampler04_input_available"
7805             description="The percentage of time in which slice0 subslice4 sampler input is available"
7806             data_type="float"
7807             max_equation="100"
7808             units="percent"
7809             semantic_type="duration"
7810             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7811             availability="$SubsliceMask 16 AND"
7812             mdapi_group="GPU/Sampler"
7813             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7814             mdapi_supported_apis=""
7815             mdapi_hw_unit_type="subslice"
7816             />
7817    <counter name="Slice0 Subslice5 Input Available"
7818             symbol_name="Sampler05InputAvailable"
7819             underscore_name="sampler05_input_available"
7820             description="The percentage of time in which slice0 subslice5 sampler input is available"
7821             data_type="float"
7822             max_equation="100"
7823             units="percent"
7824             semantic_type="duration"
7825             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7826             availability="$SubsliceMask 32 AND"
7827             mdapi_group="GPU/Sampler"
7828             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7829             mdapi_supported_apis=""
7830             mdapi_hw_unit_type="subslice"
7831             />
7832    <counter name="Slice0 Subslice6 Input Available"
7833             symbol_name="Sampler06InputAvailable"
7834             underscore_name="sampler06_input_available"
7835             description="The percentage of time in which slice0 subslice6 sampler input is available"
7836             data_type="float"
7837             max_equation="100"
7838             units="percent"
7839             semantic_type="duration"
7840             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7841             availability="$SubsliceMask 64 AND"
7842             mdapi_group="GPU/Sampler"
7843             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7844             mdapi_supported_apis=""
7845             mdapi_hw_unit_type="subslice"
7846             />
7847    <counter name="Slice0 Subslice7 Input Available"
7848             symbol_name="Sampler07InputAvailable"
7849             underscore_name="sampler07_input_available"
7850             description="The percentage of time in which slice0 subslice7 sampler input is available"
7851             data_type="float"
7852             max_equation="100"
7853             units="percent"
7854             semantic_type="duration"
7855             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7856             availability="$SubsliceMask 128 AND"
7857             mdapi_group="GPU/Sampler"
7858             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7859             mdapi_supported_apis=""
7860             mdapi_hw_unit_type="subslice"
7861             />
7862    <register_config type="NOA">
7863        <register type="NOA" address="0x00000D04" value="0x00000200" />
7864        <register type="NOA" address="0x00009840" value="0x00000000" />
7865        <register type="NOA" address="0x00009884" value="0x00000000" />
7866        <register type="NOA" address="0x00009888" value="0x142A0165" />
7867        <register type="NOA" address="0x00009888" value="0x142F0165" />
7868        <register type="NOA" address="0x00009888" value="0x146A0165" />
7869        <register type="NOA" address="0x00009888" value="0x146F0165" />
7870        <register type="NOA" address="0x00009888" value="0x14AA0165" />
7871        <register type="NOA" address="0x00009888" value="0x14AF0165" />
7872        <register type="NOA" address="0x00009888" value="0x14EA0165" />
7873        <register type="NOA" address="0x00009888" value="0x14EF0165" />
7874        <register type="NOA" address="0x00009888" value="0x161E8000" />
7875        <register type="NOA" address="0x00009888" value="0x181EC000" />
7876        <register type="NOA" address="0x00009888" value="0x1A1E0400" />
7877        <register type="NOA" address="0x00009888" value="0x061F8000" />
7878        <register type="NOA" address="0x00009888" value="0x081F8000" />
7879        <register type="NOA" address="0x00009888" value="0x0A1F8000" />
7880        <register type="NOA" address="0x00009888" value="0x0C1F0400" />
7881        <register type="NOA" address="0x00009888" value="0x06204000" />
7882        <register type="NOA" address="0x00009888" value="0x08204000" />
7883        <register type="NOA" address="0x00009888" value="0x0A204000" />
7884        <register type="NOA" address="0x00009888" value="0x0C204000" />
7885        <register type="NOA" address="0x00009888" value="0x06218000" />
7886        <register type="NOA" address="0x00009888" value="0x08218000" />
7887        <register type="NOA" address="0x00009888" value="0x0A218000" />
7888        <register type="NOA" address="0x00009888" value="0x0C218000" />
7889        <register type="NOA" address="0x00009888" value="0x042A1800" />
7890        <register type="NOA" address="0x00009888" value="0x062AC038" />
7891        <register type="NOA" address="0x00009888" value="0x102A0000" />
7892        <register type="NOA" address="0x00009888" value="0x082AC000" />
7893        <register type="NOA" address="0x00009888" value="0x0A2A0000" />
7894        <register type="NOA" address="0x00009888" value="0x0C2A0000" />
7895        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7896        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7897        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
7898        <register type="NOA" address="0x00009888" value="0x182C0002" />
7899        <register type="NOA" address="0x00009888" value="0x022F2000" />
7900        <register type="NOA" address="0x00009888" value="0x042F0048" />
7901        <register type="NOA" address="0x00009888" value="0x102F0000" />
7902        <register type="NOA" address="0x00009888" value="0x1C5E000C" />
7903        <register type="NOA" address="0x00009888" value="0x125E8000" />
7904        <register type="NOA" address="0x00009888" value="0x145E8000" />
7905        <register type="NOA" address="0x00009888" value="0x0E5F000C" />
7906        <register type="NOA" address="0x00009888" value="0x025F8000" />
7907        <register type="NOA" address="0x00009888" value="0x045F8000" />
7908        <register type="NOA" address="0x00009888" value="0x1C600014" />
7909        <register type="NOA" address="0x00009888" value="0x02604000" />
7910        <register type="NOA" address="0x00009888" value="0x04604000" />
7911        <register type="NOA" address="0x00009888" value="0x16612800" />
7912        <register type="NOA" address="0x00009888" value="0x02618000" />
7913        <register type="NOA" address="0x00009888" value="0x04618000" />
7914        <register type="NOA" address="0x00009888" value="0x006A1800" />
7915        <register type="NOA" address="0x00009888" value="0x026A0038" />
7916        <register type="NOA" address="0x00009888" value="0x106A0000" />
7917        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
7918        <register type="NOA" address="0x00009888" value="0x046A0000" />
7919        <register type="NOA" address="0x00009888" value="0x1A6C000A" />
7920        <register type="NOA" address="0x00009888" value="0x066C8000" />
7921        <register type="NOA" address="0x00009888" value="0x086C8000" />
7922        <register type="NOA" address="0x00009888" value="0x0E6F2440" />
7923        <register type="NOA" address="0x00009888" value="0x106F0000" />
7924        <register type="NOA" address="0x00009888" value="0x1A9EC000" />
7925        <register type="NOA" address="0x00009888" value="0x1C9E0003" />
7926        <register type="NOA" address="0x00009888" value="0x0C9FC000" />
7927        <register type="NOA" address="0x00009888" value="0x0E9F0003" />
7928        <register type="NOA" address="0x00009888" value="0x1AA02A00" />
7929        <register type="NOA" address="0x00009888" value="0x1CA00001" />
7930        <register type="NOA" address="0x00009888" value="0x16A102A8" />
7931        <register type="NOA" address="0x00009888" value="0x0CAA1C30" />
7932        <register type="NOA" address="0x00009888" value="0x10AA0000" />
7933        <register type="NOA" address="0x00009888" value="0x18AAF000" />
7934        <register type="NOA" address="0x00009888" value="0x1AAA0000" />
7935        <register type="NOA" address="0x00009888" value="0x18ACAA00" />
7936        <register type="NOA" address="0x00009888" value="0x0AAF2440" />
7937        <register type="NOA" address="0x00009888" value="0x10AF0000" />
7938        <register type="NOA" address="0x00009888" value="0x10DE8000" />
7939        <register type="NOA" address="0x00009888" value="0x1ADE3800" />
7940        <register type="NOA" address="0x00009888" value="0x00DF8000" />
7941        <register type="NOA" address="0x00009888" value="0x0CDF3800" />
7942        <register type="NOA" address="0x00009888" value="0x00E04000" />
7943        <register type="NOA" address="0x00009888" value="0x0EE04000" />
7944        <register type="NOA" address="0x00009888" value="0x1AE000A0" />
7945        <register type="NOA" address="0x00009888" value="0x00E18000" />
7946        <register type="NOA" address="0x00009888" value="0x0EE18000" />
7947        <register type="NOA" address="0x00009888" value="0x14E18000" />
7948        <register type="NOA" address="0x00009888" value="0x16E10002" />
7949        <register type="NOA" address="0x00009888" value="0x08EA1C30" />
7950        <register type="NOA" address="0x00009888" value="0x10EA0000" />
7951        <register type="NOA" address="0x00009888" value="0x00EAC000" />
7952        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
7953        <register type="NOA" address="0x00009888" value="0x18EA0000" />
7954        <register type="NOA" address="0x00009888" value="0x04EC8000" />
7955        <register type="NOA" address="0x00009888" value="0x18EC00A8" />
7956        <register type="NOA" address="0x00009888" value="0x00EF0040" />
7957        <register type="NOA" address="0x00009888" value="0x06EF2400" />
7958        <register type="NOA" address="0x00009888" value="0x10EF0000" />
7959        <register type="NOA" address="0x00009888" value="0x0C045400" />
7960        <register type="NOA" address="0x00009888" value="0x0E045555" />
7961        <register type="NOA" address="0x00009888" value="0x10040155" />
7962        <register type="NOA" address="0x00009888" value="0x04055000" />
7963        <register type="NOA" address="0x00009888" value="0x0A055000" />
7964        <register type="NOA" address="0x00009888" value="0x0C055000" />
7965        <register type="NOA" address="0x00009888" value="0x0E055000" />
7966        <register type="NOA" address="0x00009888" value="0x14050055" />
7967        <register type="NOA" address="0x00009888" value="0x06055000" />
7968        <register type="NOA" address="0x00009888" value="0x08055000" />
7969        <register type="NOA" address="0x00009888" value="0x2406FF00" />
7970        <register type="NOA" address="0x00009888" value="0x260600FF" />
7971        <register type="NOA" address="0x00009888" value="0x0E08A000" />
7972        <register type="NOA" address="0x00009888" value="0x00088000" />
7973        <register type="NOA" address="0x00009888" value="0x02082000" />
7974        <register type="NOA" address="0x00009888" value="0x14090050" />
7975        <register type="NOA" address="0x00009888" value="0x04094000" />
7976        <register type="NOA" address="0x00009888" value="0x06091000" />
7977        <register type="NOA" address="0x00009888" value="0x000D2000" />
7978        <register type="NOA" address="0x00009888" value="0x060D8000" />
7979        <register type="NOA" address="0x00009888" value="0x080DA000" />
7980        <register type="NOA" address="0x00009888" value="0x040E1000" />
7981        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
7982        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
7983        <register type="NOA" address="0x00009888" value="0x1812FC00" />
7984        <register type="NOA" address="0x00009888" value="0x1A12002B" />
7985        <register type="NOA" address="0x00009888" value="0x02128000" />
7986        <register type="NOA" address="0x00009888" value="0x04128000" />
7987        <register type="NOA" address="0x00009888" value="0x0813C000" />
7988        <register type="NOA" address="0x00009888" value="0x0A13F000" />
7989        <register type="NOA" address="0x00009888" value="0x04136000" />
7990        <register type="NOA" address="0x00009888" value="0x0A14C000" />
7991        <register type="NOA" address="0x00009888" value="0x0C14C000" />
7992        <register type="NOA" address="0x00009888" value="0x0E14C000" />
7993        <register type="NOA" address="0x00009888" value="0x00148000" />
7994        <register type="NOA" address="0x00009888" value="0x02144000" />
7995        <register type="NOA" address="0x00009888" value="0x00158000" />
7996        <register type="NOA" address="0x00009888" value="0x0E158000" />
7997        <register type="NOA" address="0x00009888" value="0x16152AD0" />
7998        <register type="NOA" address="0x00009888" value="0x18150005" />
7999        <register type="NOA" address="0x00009888" value="0x02154000" />
8000        <register type="NOA" address="0x00009888" value="0x04154000" />
8001        <register type="NOA" address="0x00009888" value="0x0615C000" />
8002        <register type="NOA" address="0x00009888" value="0x0815C000" />
8003        <register type="NOA" address="0x00009888" value="0x0A15C000" />
8004        <register type="NOA" address="0x00009888" value="0x0C15C000" />
8005        <register type="NOA" address="0x00009888" value="0x02188000" />
8006        <register type="NOA" address="0x00009888" value="0x0418A000" />
8007        <register type="NOA" address="0x00009888" value="0x06182000" />
8008        <register type="NOA" address="0x00009888" value="0x0A198000" />
8009        <register type="NOA" address="0x00009888" value="0x0C19A000" />
8010        <register type="NOA" address="0x00009888" value="0x0E192000" />
8011        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
8012        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
8013        <register type="NOA" address="0x00009888" value="0x121D5400" />
8014        <register type="NOA" address="0x00009888" value="0x141D0002" />
8015        <register type="NOA" address="0x00009884" value="0x00000003" />
8016        <register type="NOA" address="0x00009888" value="0x301F8000" />
8017        <register type="NOA" address="0x00009888" value="0x501F4924" />
8018        <register type="NOA" address="0x00009888" value="0x521F4924" />
8019        <register type="NOA" address="0x00009888" value="0x541F0024" />
8020        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8021        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
8022        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
8023        <register type="NOA" address="0x00009888" value="0x461F4030" />
8024        <register type="NOA" address="0x00009888" value="0x481F0040" />
8025        <register type="NOA" address="0x00009888" value="0x4A1F1000" />
8026        <register type="NOA" address="0x00009888" value="0x4C1F0010" />
8027        <register type="NOA" address="0x00009888" value="0x181F0000" />
8028        <register type="NOA" address="0x00009888" value="0x401F1010" />
8029        <register type="NOA" address="0x00009888" value="0x421F3030" />
8030        <register type="NOA" address="0x00009888" value="0x441F4040" />
8031    </register_config>
8032    <register_config type="OA">
8033        <register type="OA" address="0x00002740" value="0x00000000" />
8034        <register type="OA" address="0x00002710" value="0x00000000" />
8035        <register type="OA" address="0x00002714" value="0xF0800000" />
8036        <register type="OA" address="0x00002720" value="0x00000000" />
8037        <register type="OA" address="0x00002724" value="0xF0800000" />
8038        <register type="OA" address="0x00002770" value="0x00000018" />
8039        <register type="OA" address="0x00002774" value="0x0000FFFC" />
8040        <register type="OA" address="0x00002778" value="0x00000060" />
8041        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
8042        <register type="OA" address="0x00002780" value="0x00000180" />
8043        <register type="OA" address="0x00002784" value="0x0000FFCF" />
8044        <register type="OA" address="0x00002788" value="0x00000600" />
8045        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
8046        <register type="OA" address="0x00002790" value="0x00001800" />
8047        <register type="OA" address="0x00002794" value="0x0000FCFF" />
8048        <register type="OA" address="0x00002798" value="0x00006000" />
8049        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
8050        <register type="OA" address="0x000027A0" value="0x00018000" />
8051        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
8052        <register type="OA" address="0x000027A8" value="0x00060000" />
8053        <register type="OA" address="0x000027AC" value="0x00003FFF" />
8054    </register_config>
8055    <register_config type="FLEX">
8056        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8057        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8058        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8059        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8060        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8061    </register_config>
8062  </set>
8063
8064  <set name="Metric set Sampler 2"
8065       chipset="ICL"
8066       symbol_name="Sampler_2"
8067       underscore_name="sampler_2"
8068       mdapi_supported_apis="VK OGL OCL IO BB"
8069       hw_config_guid="afc0f021-8c33-4d60-803d-93487f96c7c1"
8070       >
8071    <counter name="GPU Time Elapsed"
8072             symbol_name="GpuTime"
8073             underscore_name="gpu_time"
8074             description="Time elapsed on the GPU during the measurement."
8075             data_type="uint64"
8076             units="ns"
8077             semantic_type="duration"
8078             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8079             mdapi_group="GPU"
8080             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8081             mdapi_supported_apis=""
8082             mdapi_hw_unit_type="gpu"
8083             />
8084    <counter name="GPU Core Clocks"
8085             symbol_name="GpuCoreClocks"
8086             underscore_name="gpu_core_clocks"
8087             description="The total number of GPU core clocks elapsed during the measurement."
8088             data_type="uint64"
8089             units="cycles"
8090             semantic_type="event"
8091             equation="GPU_CLOCK 0 READ"
8092             mdapi_group="GPU"
8093             mdapi_usage_flags="Tier1 Frame Batch Draw"
8094             mdapi_supported_apis=""
8095             mdapi_hw_unit_type="gpu"
8096             />
8097    <counter name="AVG GPU Core Frequency"
8098             symbol_name="AvgGpuCoreFrequency"
8099             underscore_name="avg_gpu_core_frequency"
8100             description="Average GPU Core Frequency in the measurement."
8101             data_type="uint64"
8102             max_equation="$GpuMaxFrequency"
8103             units="hz"
8104             semantic_type="event"
8105             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8106             mdapi_group="GPU"
8107             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8108             mdapi_supported_apis=""
8109             mdapi_hw_unit_type="gpu"
8110             />
8111    <counter name="GPU Busy"
8112             symbol_name="GpuBusy"
8113             underscore_name="gpu_busy"
8114             description="The percentage of time in which the GPU has been processing GPU commands."
8115             data_type="float"
8116             max_equation="100"
8117             units="percent"
8118             semantic_type="duration"
8119             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8120             mdapi_group="GPU"
8121             mdapi_usage_flags="Tier1 Overview System Frame"
8122             mdapi_supported_apis=""
8123             mdapi_hw_unit_type="gpu"
8124             />
8125    <counter name="VS Threads Dispatched"
8126             symbol_name="VsThreads"
8127             underscore_name="vs_threads"
8128             description="The total number of vertex shader hardware threads dispatched."
8129             data_type="uint64"
8130             units="threads"
8131             semantic_type="event"
8132             equation="A 1 READ"
8133             mdapi_group="EU Array/Vertex Shader"
8134             mdapi_usage_flags="Tier3 Frame Batch Draw"
8135             mdapi_supported_apis=""
8136             mdapi_hw_unit_type="gpu"
8137             />
8138    <counter name="HS Threads Dispatched"
8139             symbol_name="HsThreads"
8140             underscore_name="hs_threads"
8141             description="The total number of hull shader hardware threads dispatched."
8142             data_type="uint64"
8143             units="threads"
8144             semantic_type="event"
8145             equation="A 2 READ"
8146             mdapi_group="EU Array/Hull Shader"
8147             mdapi_usage_flags="Tier3 Frame Batch Draw"
8148             mdapi_supported_apis=""
8149             mdapi_hw_unit_type="gpu"
8150             />
8151    <counter name="DS Threads Dispatched"
8152             symbol_name="DsThreads"
8153             underscore_name="ds_threads"
8154             description="The total number of domain shader hardware threads dispatched."
8155             data_type="uint64"
8156             units="threads"
8157             semantic_type="event"
8158             equation="A 3 READ"
8159             mdapi_group="EU Array/Domain Shader"
8160             mdapi_usage_flags="Tier3 Frame Batch Draw"
8161             mdapi_supported_apis=""
8162             mdapi_hw_unit_type="gpu"
8163             />
8164    <counter name="GS Threads Dispatched"
8165             symbol_name="GsThreads"
8166             underscore_name="gs_threads"
8167             description="The total number of geometry shader hardware threads dispatched."
8168             data_type="uint64"
8169             units="threads"
8170             semantic_type="event"
8171             equation="A 5 READ"
8172             mdapi_group="EU Array/Geometry Shader"
8173             mdapi_usage_flags="Tier3 Frame Batch Draw"
8174             mdapi_supported_apis=""
8175             mdapi_hw_unit_type="gpu"
8176             />
8177    <counter name="FS Threads Dispatched"
8178             symbol_name="PsThreads"
8179             underscore_name="ps_threads"
8180             description="The total number of fragment shader hardware threads dispatched."
8181             data_type="uint64"
8182             units="threads"
8183             semantic_type="event"
8184             equation="A 6 READ"
8185             mdapi_group="EU Array/Fragment Shader"
8186             mdapi_usage_flags="Tier3 Frame Batch Draw"
8187             mdapi_supported_apis=""
8188             mdapi_hw_unit_type="gpu"
8189             />
8190    <counter name="CS Threads Dispatched"
8191             symbol_name="CsThreads"
8192             underscore_name="cs_threads"
8193             description="The total number of compute shader hardware threads dispatched."
8194             data_type="uint64"
8195             units="threads"
8196             semantic_type="event"
8197             equation="A 4 READ"
8198             mdapi_group="EU Array/Compute Shader"
8199             mdapi_usage_flags="Tier3 Frame Batch Draw"
8200             mdapi_supported_apis=""
8201             mdapi_hw_unit_type="gpu"
8202             />
8203    <counter name="EU Active"
8204             symbol_name="EuActive"
8205             underscore_name="eu_active"
8206             description="The percentage of time in which the Execution Units were actively processing."
8207             data_type="float"
8208             max_equation="100"
8209             units="percent"
8210             semantic_type="duration"
8211             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8212             mdapi_group="EU Array"
8213             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8214             mdapi_supported_apis=""
8215             mdapi_hw_unit_type="gpu"
8216             />
8217    <counter name="EU Stall"
8218             symbol_name="EuStall"
8219             underscore_name="eu_stall"
8220             description="The percentage of time in which the Execution Units were stalled."
8221             data_type="float"
8222             max_equation="100"
8223             units="percent"
8224             semantic_type="duration"
8225             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8226             mdapi_group="EU Array"
8227             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8228             mdapi_supported_apis=""
8229             mdapi_hw_unit_type="gpu"
8230             />
8231    <counter name="EU Both FPU Pipes Active"
8232             symbol_name="EuFpuBothActive"
8233             underscore_name="eu_fpu_both_active"
8234             description="The percentage of time in which both EU FPU pipelines were actively processing."
8235             data_type="float"
8236             max_equation="100"
8237             units="percent"
8238             semantic_type="duration"
8239             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8240             mdapi_group="EU Array/Pipes"
8241             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8242             mdapi_supported_apis=""
8243             mdapi_hw_unit_type="gpu"
8244             />
8245    <counter name="VS FPU0 Pipe Active"
8246             symbol_name="VsFpu0Active"
8247             underscore_name="vs_fpu0_active"
8248             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8249             data_type="float"
8250             max_equation="100"
8251             units="percent"
8252             semantic_type="duration"
8253             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8254             mdapi_group="EU Array/Vertex Shader"
8255             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8256             mdapi_supported_apis=""
8257             mdapi_hw_unit_type="gpu"
8258             />
8259    <counter name="VS FPU1 Pipe Active"
8260             symbol_name="VsFpu1Active"
8261             underscore_name="vs_fpu1_active"
8262             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8263             data_type="float"
8264             max_equation="100"
8265             units="percent"
8266             semantic_type="duration"
8267             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8268             mdapi_group="EU Array/Vertex Shader"
8269             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8270             mdapi_supported_apis=""
8271             mdapi_hw_unit_type="gpu"
8272             />
8273    <counter name="VS Send Pipe Active"
8274             symbol_name="VsSendActive"
8275             underscore_name="vs_send_active"
8276             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8277             data_type="float"
8278             max_equation="100"
8279             units="percent"
8280             semantic_type="duration"
8281             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8282             mdapi_group="EU Array/Vertex Shader"
8283             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8284             mdapi_supported_apis=""
8285             mdapi_hw_unit_type="gpu"
8286             />
8287    <counter name="PS FPU0 Pipe Active"
8288             symbol_name="PsFpu0Active"
8289             underscore_name="ps_fpu0_active"
8290             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8291             data_type="float"
8292             max_equation="100"
8293             units="percent"
8294             semantic_type="duration"
8295             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8296             mdapi_group="EU Array/Pixel Shader"
8297             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8298             mdapi_supported_apis=""
8299             mdapi_hw_unit_type="gpu"
8300             />
8301    <counter name="PS FPU1 Pipe Active"
8302             symbol_name="PsFpu1Active"
8303             underscore_name="ps_fpu1_active"
8304             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8305             data_type="float"
8306             max_equation="100"
8307             units="percent"
8308             semantic_type="duration"
8309             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8310             mdapi_group="EU Array/Pixel Shader"
8311             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8312             mdapi_supported_apis=""
8313             mdapi_hw_unit_type="gpu"
8314             />
8315    <counter name="PS Send Pipeline Active"
8316             symbol_name="PsSendActive"
8317             underscore_name="ps_send_active"
8318             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8319             data_type="float"
8320             max_equation="100"
8321             units="percent"
8322             semantic_type="duration"
8323             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8324             mdapi_group="EU Array/Pixel Shader"
8325             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8326             mdapi_supported_apis=""
8327             mdapi_hw_unit_type="gpu"
8328             />
8329    <counter name="FS Both FPU Active"
8330             symbol_name="PsEuBothFpuActive"
8331             underscore_name="ps_eu_both_fpu_active"
8332             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8333             data_type="float"
8334             max_equation="100"
8335             units="percent"
8336             semantic_type="duration"
8337             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8338             mdapi_group="3D Pipe/Fragment Shader"
8339             mdapi_usage_flags="Tier4 Frame Batch Draw"
8340             mdapi_supported_apis=""
8341             mdapi_hw_unit_type="gpu"
8342             />
8343    <counter name="Rasterized Pixels"
8344             symbol_name="RasterizedPixels"
8345             underscore_name="rasterized_pixels"
8346             description="The total number of rasterized pixels."
8347             data_type="uint64"
8348             units="pixels"
8349             semantic_type="event"
8350             equation="A 21 READ 4 UMUL"
8351             mdapi_group="3D Pipe/Rasterizer"
8352             mdapi_usage_flags="Tier3 Frame Batch Draw"
8353             mdapi_supported_apis=""
8354             mdapi_hw_unit_type="gpu"
8355             />
8356    <counter name="Early Hi-Depth Test Fails"
8357             symbol_name="HiDepthTestFails"
8358             underscore_name="hi_depth_test_fails"
8359             description="The total number of pixels dropped on early hierarchical depth test."
8360             data_type="uint64"
8361             units="pixels"
8362             semantic_type="event"
8363             equation="A 22 READ 4 UMUL"
8364             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8365             mdapi_usage_flags="Tier3 Frame Batch Draw"
8366             mdapi_supported_apis=""
8367             mdapi_hw_unit_type="gpu"
8368             />
8369    <counter name="Early Depth Test Fails"
8370             symbol_name="EarlyDepthTestFails"
8371             underscore_name="early_depth_test_fails"
8372             description="The total number of pixels dropped on early depth test."
8373             data_type="uint64"
8374             units="pixels"
8375             semantic_type="event"
8376             equation="A 23 READ 4 UMUL"
8377             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8378             mdapi_usage_flags="Tier3 Frame Batch Draw"
8379             mdapi_supported_apis=""
8380             mdapi_hw_unit_type="gpu"
8381             />
8382    <counter name="Samples Killed in FS"
8383             symbol_name="SamplesKilledInPs"
8384             underscore_name="samples_killed_in_ps"
8385             description="The total number of samples or pixels dropped in fragment shaders."
8386             data_type="uint64"
8387             units="pixels"
8388             semantic_type="event"
8389             equation="A 24 READ 4 UMUL"
8390             mdapi_group="3D Pipe/Fragment Shader"
8391             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8392             mdapi_supported_apis=""
8393             mdapi_hw_unit_type="gpu"
8394             />
8395    <counter name="Pixels Failing Tests"
8396             symbol_name="PixelsFailingPostPsTests"
8397             underscore_name="pixels_failing_post_ps_tests"
8398             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8399             data_type="uint64"
8400             units="pixels"
8401             semantic_type="event"
8402             equation="A 25 READ 4 UMUL"
8403             mdapi_group="3D Pipe/Output Merger"
8404             mdapi_usage_flags="Tier3 Frame Batch Draw"
8405             mdapi_supported_apis=""
8406             mdapi_hw_unit_type="gpu"
8407             />
8408    <counter name="Samples Written"
8409             symbol_name="SamplesWritten"
8410             underscore_name="samples_written"
8411             description="The total number of samples or pixels written to all render targets."
8412             data_type="uint64"
8413             units="pixels"
8414             semantic_type="event"
8415             equation="A 26 READ 4 UMUL"
8416             mdapi_group="3D Pipe/Output Merger"
8417             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8418             mdapi_supported_apis=""
8419             mdapi_hw_unit_type="gpu"
8420             />
8421    <counter name="Samples Blended"
8422             symbol_name="SamplesBlended"
8423             underscore_name="samples_blended"
8424             description="The total number of blended samples or pixels written to all render targets."
8425             data_type="uint64"
8426             units="pixels"
8427             semantic_type="event"
8428             equation="A 27 READ 4 UMUL"
8429             mdapi_group="3D Pipe/Output Merger"
8430             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8431             mdapi_supported_apis=""
8432             mdapi_hw_unit_type="gpu"
8433             />
8434    <counter name="Sampler Texels"
8435             symbol_name="SamplerTexels"
8436             underscore_name="sampler_texels"
8437             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8438             data_type="uint64"
8439             units="texels"
8440             semantic_type="event"
8441             equation="A 28 READ 4 UMUL"
8442             mdapi_group="Sampler/Sampler Input"
8443             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8444             mdapi_supported_apis=""
8445             mdapi_hw_unit_type="gpu"
8446             />
8447    <counter name="Sampler Texels Misses"
8448             symbol_name="SamplerTexelMisses"
8449             underscore_name="sampler_texel_misses"
8450             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8451             data_type="uint64"
8452             units="texels"
8453             semantic_type="event"
8454             equation="A 29 READ 4 UMUL"
8455             mdapi_group="Sampler/Sampler Cache"
8456             mdapi_usage_flags="Tier3 Batch Frame Draw"
8457             mdapi_supported_apis=""
8458             mdapi_hw_unit_type="gpu"
8459             />
8460    <counter name="SLM Bytes Read"
8461             symbol_name="SlmBytesRead"
8462             underscore_name="slm_bytes_read"
8463             description="The total number of GPU memory bytes read from shared local memory."
8464             data_type="uint64"
8465             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8466             units="bytes"
8467             semantic_type="throughput"
8468             equation="A 30 READ 64 UMUL"
8469             mdapi_group="L3/Data Port/SLM"
8470             mdapi_usage_flags="Tier3 Frame Batch Draw"
8471             mdapi_supported_apis=""
8472             mdapi_hw_unit_type="gpu"
8473             />
8474    <counter name="SLM Bytes Written"
8475             symbol_name="SlmBytesWritten"
8476             underscore_name="slm_bytes_written"
8477             description="The total number of GPU memory bytes written into shared local memory."
8478             data_type="uint64"
8479             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8480             units="bytes"
8481             semantic_type="throughput"
8482             equation="A 31 READ 64 UMUL"
8483             mdapi_group="L3/Data Port/SLM"
8484             mdapi_usage_flags="Tier3 Frame Batch Draw"
8485             mdapi_supported_apis=""
8486             mdapi_hw_unit_type="gpu"
8487             />
8488    <counter name="Shader Memory Accesses"
8489             symbol_name="ShaderMemoryAccesses"
8490             underscore_name="shader_memory_accesses"
8491             description="The total number of shader memory accesses to L3."
8492             data_type="uint64"
8493             units="messages"
8494             semantic_type="event"
8495             equation="A 32 READ"
8496             mdapi_group="L3/Data Port"
8497             mdapi_usage_flags="Tier3 Frame Batch Draw"
8498             mdapi_supported_apis=""
8499             mdapi_hw_unit_type="gpu"
8500             />
8501    <counter name="Shader Atomic Memory Accesses"
8502             symbol_name="ShaderAtomics"
8503             underscore_name="shader_atomics"
8504             description="The total number of shader atomic memory accesses."
8505             data_type="uint64"
8506             units="messages"
8507             semantic_type="event"
8508             equation="A 34 READ"
8509             mdapi_group="L3/Data Port/Atomics"
8510             mdapi_usage_flags="Tier3 Frame Batch Draw"
8511             mdapi_supported_apis=""
8512             mdapi_hw_unit_type="gpu"
8513             />
8514    <counter name="L3 Shader Throughput"
8515             symbol_name="L3ShaderThroughput"
8516             underscore_name="l3_shader_throughput"
8517             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8518             data_type="uint64"
8519             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8520             units="bytes"
8521             semantic_type="throughput"
8522             equation="$ShaderMemoryAccesses 64 UMUL"
8523             mdapi_group="L3/Data Port"
8524             mdapi_usage_flags="Tier2 Frame Batch Draw"
8525             mdapi_supported_apis=""
8526             mdapi_hw_unit_type="gpu"
8527             />
8528    <counter name="Shader Barrier Messages"
8529             symbol_name="ShaderBarriers"
8530             underscore_name="shader_barriers"
8531             description="The total number of shader barrier messages."
8532             data_type="uint64"
8533             units="messages"
8534             semantic_type="event"
8535             equation="A 35 READ"
8536             mdapi_group="EU Array/Barrier"
8537             mdapi_usage_flags="Tier3 Frame Batch Draw"
8538             mdapi_supported_apis=""
8539             mdapi_hw_unit_type="gpu"
8540             />
8541    <counter name="Slice0 Subslice0 Sampler Output Ready"
8542             symbol_name="Sampler00OutputReady"
8543             underscore_name="sampler00_output_ready"
8544             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8545             data_type="float"
8546             max_equation="100"
8547             units="percent"
8548             semantic_type="duration"
8549             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8550             availability="$SubsliceMask 1 AND"
8551             mdapi_group="GPU/Sampler"
8552             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8553             mdapi_supported_apis=""
8554             mdapi_hw_unit_type="subslice"
8555             />
8556    <counter name="Slice0 Subslice1 Sampler Output Ready"
8557             symbol_name="Sampler01OutputReady"
8558             underscore_name="sampler01_output_ready"
8559             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8560             data_type="float"
8561             max_equation="100"
8562             units="percent"
8563             semantic_type="duration"
8564             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8565             availability="$SubsliceMask 2 AND"
8566             mdapi_group="GPU/Sampler"
8567             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8568             mdapi_supported_apis=""
8569             mdapi_hw_unit_type="subslice"
8570             />
8571    <counter name="Slice0 Subslice2 Sampler Output Ready"
8572             symbol_name="Sampler02OutputReady"
8573             underscore_name="sampler02_output_ready"
8574             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8575             data_type="float"
8576             max_equation="100"
8577             units="percent"
8578             semantic_type="duration"
8579             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8580             availability="$SubsliceMask 4 AND"
8581             mdapi_group="GPU/Sampler"
8582             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8583             mdapi_supported_apis=""
8584             mdapi_hw_unit_type="subslice"
8585             />
8586    <counter name="Slice0 Subslice3 Sampler Output Ready"
8587             symbol_name="Sampler03OutputReady"
8588             underscore_name="sampler03_output_ready"
8589             description="The percentage of time in which slice0 subslice3 sampler output is ready"
8590             data_type="float"
8591             max_equation="100"
8592             units="percent"
8593             semantic_type="duration"
8594             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8595             availability="$SubsliceMask 8 AND"
8596             mdapi_group="GPU/Sampler"
8597             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8598             mdapi_supported_apis=""
8599             mdapi_hw_unit_type="subslice"
8600             />
8601    <counter name="Slice0 Subslice4 Sampler Output Ready"
8602             symbol_name="Sampler04OutputReady"
8603             underscore_name="sampler04_output_ready"
8604             description="The percentage of time in which slice0 subslice4 sampler output is ready"
8605             data_type="float"
8606             max_equation="100"
8607             units="percent"
8608             semantic_type="duration"
8609             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8610             availability="$SubsliceMask 16 AND"
8611             mdapi_group="GPU/Sampler"
8612             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8613             mdapi_supported_apis=""
8614             mdapi_hw_unit_type="subslice"
8615             />
8616    <counter name="Slice0 Subslice5 Sampler Output Ready"
8617             symbol_name="Sampler05OutputReady"
8618             underscore_name="sampler05_output_ready"
8619             description="The percentage of time in which slice0 subslice5 sampler output is ready"
8620             data_type="float"
8621             max_equation="100"
8622             units="percent"
8623             semantic_type="duration"
8624             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8625             availability="$SubsliceMask 32 AND"
8626             mdapi_group="GPU/Sampler"
8627             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8628             mdapi_supported_apis=""
8629             mdapi_hw_unit_type="subslice"
8630             />
8631    <counter name="Slice0 Subslice6 Sampler Output Ready"
8632             symbol_name="Sampler06OutputReady"
8633             underscore_name="sampler06_output_ready"
8634             description="The percentage of time in which slice0 subslice6 sampler output is ready"
8635             data_type="float"
8636             max_equation="100"
8637             units="percent"
8638             semantic_type="duration"
8639             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8640             availability="$SubsliceMask 64 AND"
8641             mdapi_group="GPU/Sampler"
8642             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8643             mdapi_supported_apis=""
8644             mdapi_hw_unit_type="subslice"
8645             />
8646    <counter name="Slice0 Subslice7 Sampler Output Ready"
8647             symbol_name="Sampler07OutputReady"
8648             underscore_name="sampler07_output_ready"
8649             description="The percentage of time in which slice0 subslice7 sampler output is ready"
8650             data_type="float"
8651             max_equation="100"
8652             units="percent"
8653             semantic_type="duration"
8654             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8655             availability="$SubsliceMask 128 AND"
8656             mdapi_group="GPU/Sampler"
8657             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8658             mdapi_supported_apis=""
8659             mdapi_hw_unit_type="subslice"
8660             />
8661    <counter name="SQ is full"
8662             symbol_name="GTRequestQueueFull"
8663             underscore_name="gt_request_queue_full"
8664             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8665             data_type="float"
8666             max_equation="100"
8667             units="percent"
8668             semantic_type="duration"
8669             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
8670             mdapi_group="GTI"
8671             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8672             mdapi_supported_apis=""
8673             mdapi_hw_unit_type="gpu"
8674             />
8675    <register_config type="NOA">
8676        <register type="NOA" address="0x00000D04" value="0x00000200" />
8677        <register type="NOA" address="0x00009840" value="0x00000000" />
8678        <register type="NOA" address="0x00009884" value="0x00000000" />
8679        <register type="NOA" address="0x00009888" value="0x142D0005" />
8680        <register type="NOA" address="0x00009888" value="0x14320005" />
8681        <register type="NOA" address="0x00009888" value="0x146D0005" />
8682        <register type="NOA" address="0x00009888" value="0x14720005" />
8683        <register type="NOA" address="0x00009888" value="0x14AD0005" />
8684        <register type="NOA" address="0x00009888" value="0x14B20005" />
8685        <register type="NOA" address="0x00009888" value="0x14ED0005" />
8686        <register type="NOA" address="0x00009888" value="0x14F20005" />
8687        <register type="NOA" address="0x00009888" value="0x1C1E000C" />
8688        <register type="NOA" address="0x00009888" value="0x0E1F000C" />
8689        <register type="NOA" address="0x00009888" value="0x1C200014" />
8690        <register type="NOA" address="0x00009888" value="0x16212800" />
8691        <register type="NOA" address="0x00009888" value="0x22290010" />
8692        <register type="NOA" address="0x00009888" value="0x1A2A00D0" />
8693        <register type="NOA" address="0x00009888" value="0x1A2C000A" />
8694        <register type="NOA" address="0x00009888" value="0x0E2D0033" />
8695        <register type="NOA" address="0x00009888" value="0x022D0000" />
8696        <register type="NOA" address="0x00009888" value="0x0E2F8000" />
8697        <register type="NOA" address="0x00009888" value="0x1E300080" />
8698        <register type="NOA" address="0x00009888" value="0x1A310008" />
8699        <register type="NOA" address="0x00009888" value="0x0E321980" />
8700        <register type="NOA" address="0x00009888" value="0x02320000" />
8701        <register type="NOA" address="0x00009888" value="0x125E8000" />
8702        <register type="NOA" address="0x00009888" value="0x145E8000" />
8703        <register type="NOA" address="0x00009888" value="0x025F8000" />
8704        <register type="NOA" address="0x00009888" value="0x045F8000" />
8705        <register type="NOA" address="0x00009888" value="0x02604000" />
8706        <register type="NOA" address="0x00009888" value="0x04604000" />
8707        <register type="NOA" address="0x00009888" value="0x02618000" />
8708        <register type="NOA" address="0x00009888" value="0x04618000" />
8709        <register type="NOA" address="0x00009888" value="0x12698000" />
8710        <register type="NOA" address="0x00009888" value="0x026A4000" />
8711        <register type="NOA" address="0x00009888" value="0x046AC000" />
8712        <register type="NOA" address="0x00009888" value="0x066C8000" />
8713        <register type="NOA" address="0x00009888" value="0x086C8000" />
8714        <register type="NOA" address="0x00009888" value="0x006D1980" />
8715        <register type="NOA" address="0x00009888" value="0x026D0000" />
8716        <register type="NOA" address="0x00009888" value="0x026F4000" />
8717        <register type="NOA" address="0x00009888" value="0x1A702000" />
8718        <register type="NOA" address="0x00009888" value="0x08718000" />
8719        <register type="NOA" address="0x00009888" value="0x02720033" />
8720        <register type="NOA" address="0x00009888" value="0x169E8000" />
8721        <register type="NOA" address="0x00009888" value="0x189E4000" />
8722        <register type="NOA" address="0x00009888" value="0x069F8000" />
8723        <register type="NOA" address="0x00009888" value="0x089F8000" />
8724        <register type="NOA" address="0x00009888" value="0x06A04000" />
8725        <register type="NOA" address="0x00009888" value="0x08A04000" />
8726        <register type="NOA" address="0x00009888" value="0x06A18000" />
8727        <register type="NOA" address="0x00009888" value="0x08A18000" />
8728        <register type="NOA" address="0x00009888" value="0x16A98000" />
8729        <register type="NOA" address="0x00009888" value="0x06AA4000" />
8730        <register type="NOA" address="0x00009888" value="0x08AAC000" />
8731        <register type="NOA" address="0x00009888" value="0x0AAC8000" />
8732        <register type="NOA" address="0x00009888" value="0x0CAC8000" />
8733        <register type="NOA" address="0x00009888" value="0x02AD1980" />
8734        <register type="NOA" address="0x00009888" value="0x04AF4000" />
8735        <register type="NOA" address="0x00009888" value="0x1CB00002" />
8736        <register type="NOA" address="0x00009888" value="0x0CB18000" />
8737        <register type="NOA" address="0x00009888" value="0x04B20033" />
8738        <register type="NOA" address="0x00009888" value="0x02B20000" />
8739        <register type="NOA" address="0x00009888" value="0x18DE8000" />
8740        <register type="NOA" address="0x00009888" value="0x1ADE0400" />
8741        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
8742        <register type="NOA" address="0x00009888" value="0x0CDF0400" />
8743        <register type="NOA" address="0x00009888" value="0x0AE04000" />
8744        <register type="NOA" address="0x00009888" value="0x0CE04000" />
8745        <register type="NOA" address="0x00009888" value="0x0AE18000" />
8746        <register type="NOA" address="0x00009888" value="0x0CE18000" />
8747        <register type="NOA" address="0x00009888" value="0x1EE98000" />
8748        <register type="NOA" address="0x00009888" value="0x0AEA4000" />
8749        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
8750        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
8751        <register type="NOA" address="0x00009888" value="0x18EC0002" />
8752        <register type="NOA" address="0x00009888" value="0x04ED1980" />
8753        <register type="NOA" address="0x00009888" value="0x02ED0000" />
8754        <register type="NOA" address="0x00009888" value="0x06EF4000" />
8755        <register type="NOA" address="0x00009888" value="0x1CF00020" />
8756        <register type="NOA" address="0x00009888" value="0x18F10002" />
8757        <register type="NOA" address="0x00009888" value="0x06F20033" />
8758        <register type="NOA" address="0x00009888" value="0x02F20000" />
8759        <register type="NOA" address="0x00009888" value="0x10040140" />
8760        <register type="NOA" address="0x00009888" value="0x0C045000" />
8761        <register type="NOA" address="0x00009888" value="0x0E040055" />
8762        <register type="NOA" address="0x00009888" value="0x14050050" />
8763        <register type="NOA" address="0x00009888" value="0x04054000" />
8764        <register type="NOA" address="0x00009888" value="0x06055000" />
8765        <register type="NOA" address="0x00009888" value="0x08055000" />
8766        <register type="NOA" address="0x00009888" value="0x0A051000" />
8767        <register type="NOA" address="0x00009888" value="0x260600C0" />
8768        <register type="NOA" address="0x00009888" value="0x24067E00" />
8769        <register type="NOA" address="0x00009888" value="0x00088000" />
8770        <register type="NOA" address="0x00009888" value="0x02082000" />
8771        <register type="NOA" address="0x00009888" value="0x04094000" />
8772        <register type="NOA" address="0x00009888" value="0x06091000" />
8773        <register type="NOA" address="0x00009888" value="0x040D8000" />
8774        <register type="NOA" address="0x00009888" value="0x060D2000" />
8775        <register type="NOA" address="0x00009888" value="0x080E4000" />
8776        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
8777        <register type="NOA" address="0x00009888" value="0x02128000" />
8778        <register type="NOA" address="0x00009888" value="0x04128000" />
8779        <register type="NOA" address="0x00009888" value="0x0612C000" />
8780        <register type="NOA" address="0x00009888" value="0x0812C000" />
8781        <register type="NOA" address="0x00009888" value="0x0413E000" />
8782        <register type="NOA" address="0x00009888" value="0x06131000" />
8783        <register type="NOA" address="0x00009888" value="0x00148000" />
8784        <register type="NOA" address="0x00009888" value="0x0214C000" />
8785        <register type="NOA" address="0x00009888" value="0x04144000" />
8786        <register type="NOA" address="0x00009888" value="0x1815000F" />
8787        <register type="NOA" address="0x00009888" value="0x02154000" />
8788        <register type="NOA" address="0x00009888" value="0x04154000" />
8789        <register type="NOA" address="0x00009888" value="0x06154000" />
8790        <register type="NOA" address="0x00009888" value="0x08154000" />
8791        <register type="NOA" address="0x00009888" value="0x0A158000" />
8792        <register type="NOA" address="0x00009888" value="0x0C158000" />
8793        <register type="NOA" address="0x00009888" value="0x0E18A000" />
8794        <register type="NOA" address="0x00009888" value="0x14190028" />
8795        <register type="NOA" address="0x00009888" value="0x021C8000" />
8796        <register type="NOA" address="0x00009888" value="0x041C2000" />
8797        <register type="NOA" address="0x00009888" value="0x0A1D8000" />
8798        <register type="NOA" address="0x00009888" value="0x0C1D2000" />
8799        <register type="NOA" address="0x00009884" value="0x00000003" />
8800        <register type="NOA" address="0x00009888" value="0x1C1F3000" />
8801        <register type="NOA" address="0x00009888" value="0x2A1F0061" />
8802        <register type="NOA" address="0x00009888" value="0x181F0000" />
8803        <register type="NOA" address="0x00009888" value="0x521F0000" />
8804        <register type="NOA" address="0x00009888" value="0x541F0024" />
8805        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
8806        <register type="NOA" address="0x00009888" value="0x4E1F2430" />
8807        <register type="NOA" address="0x00009888" value="0x501F0124" />
8808        <register type="NOA" address="0x00009888" value="0x4C1F5047" />
8809        <register type="NOA" address="0x00009888" value="0x301F0000" />
8810        <register type="NOA" address="0x00009888" value="0x401F0020" />
8811        <register type="NOA" address="0x00009888" value="0x421F0020" />
8812        <register type="NOA" address="0x00009888" value="0x441F3050" />
8813    </register_config>
8814    <register_config type="OA">
8815        <register type="OA" address="0x00002740" value="0x00000000" />
8816        <register type="OA" address="0x00002710" value="0x00000000" />
8817        <register type="OA" address="0x00002714" value="0x00800000" />
8818        <register type="OA" address="0x00002720" value="0x00000000" />
8819        <register type="OA" address="0x00002724" value="0x00800000" />
8820    </register_config>
8821    <register_config type="FLEX">
8822        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8823        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8824        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8825        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8826        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8827    </register_config>
8828  </set>
8829
8830  <set name="Metric set TDL_1"
8831       chipset="ICL"
8832       symbol_name="TDL_1"
8833       underscore_name="tdl_1"
8834       mdapi_supported_apis="VK OGL OCL IO BB"
8835       hw_config_guid="eddc2f32-b196-4a72-9bf8-21770e35f8bd"
8836       >
8837    <counter name="GPU Time Elapsed"
8838             symbol_name="GpuTime"
8839             underscore_name="gpu_time"
8840             description="Time elapsed on the GPU during the measurement."
8841             data_type="uint64"
8842             units="ns"
8843             semantic_type="duration"
8844             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8845             mdapi_group="GPU"
8846             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8847             mdapi_supported_apis=""
8848             mdapi_hw_unit_type="gpu"
8849             />
8850    <counter name="GPU Core Clocks"
8851             symbol_name="GpuCoreClocks"
8852             underscore_name="gpu_core_clocks"
8853             description="The total number of GPU core clocks elapsed during the measurement."
8854             data_type="uint64"
8855             units="cycles"
8856             semantic_type="event"
8857             equation="GPU_CLOCK 0 READ"
8858             mdapi_group="GPU"
8859             mdapi_usage_flags="Tier1 Frame Batch Draw"
8860             mdapi_supported_apis=""
8861             mdapi_hw_unit_type="gpu"
8862             />
8863    <counter name="AVG GPU Core Frequency"
8864             symbol_name="AvgGpuCoreFrequency"
8865             underscore_name="avg_gpu_core_frequency"
8866             description="Average GPU Core Frequency in the measurement."
8867             data_type="uint64"
8868             max_equation="$GpuMaxFrequency"
8869             units="hz"
8870             semantic_type="event"
8871             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8872             mdapi_group="GPU"
8873             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8874             mdapi_supported_apis=""
8875             mdapi_hw_unit_type="gpu"
8876             />
8877    <counter name="GPU Busy"
8878             symbol_name="GpuBusy"
8879             underscore_name="gpu_busy"
8880             description="The percentage of time in which the GPU has been processing GPU commands."
8881             data_type="float"
8882             max_equation="100"
8883             units="percent"
8884             semantic_type="duration"
8885             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8886             mdapi_group="GPU"
8887             mdapi_usage_flags="Tier1 Overview System Frame"
8888             mdapi_supported_apis=""
8889             mdapi_hw_unit_type="gpu"
8890             />
8891    <counter name="VS Threads Dispatched"
8892             symbol_name="VsThreads"
8893             underscore_name="vs_threads"
8894             description="The total number of vertex shader hardware threads dispatched."
8895             data_type="uint64"
8896             units="threads"
8897             semantic_type="event"
8898             equation="A 1 READ"
8899             mdapi_group="EU Array/Vertex Shader"
8900             mdapi_usage_flags="Tier3 Frame Batch Draw"
8901             mdapi_supported_apis=""
8902             mdapi_hw_unit_type="gpu"
8903             />
8904    <counter name="HS Threads Dispatched"
8905             symbol_name="HsThreads"
8906             underscore_name="hs_threads"
8907             description="The total number of hull shader hardware threads dispatched."
8908             data_type="uint64"
8909             units="threads"
8910             semantic_type="event"
8911             equation="A 2 READ"
8912             mdapi_group="EU Array/Hull Shader"
8913             mdapi_usage_flags="Tier3 Frame Batch Draw"
8914             mdapi_supported_apis=""
8915             mdapi_hw_unit_type="gpu"
8916             />
8917    <counter name="DS Threads Dispatched"
8918             symbol_name="DsThreads"
8919             underscore_name="ds_threads"
8920             description="The total number of domain shader hardware threads dispatched."
8921             data_type="uint64"
8922             units="threads"
8923             semantic_type="event"
8924             equation="A 3 READ"
8925             mdapi_group="EU Array/Domain Shader"
8926             mdapi_usage_flags="Tier3 Frame Batch Draw"
8927             mdapi_supported_apis=""
8928             mdapi_hw_unit_type="gpu"
8929             />
8930    <counter name="GS Threads Dispatched"
8931             symbol_name="GsThreads"
8932             underscore_name="gs_threads"
8933             description="The total number of geometry shader hardware threads dispatched."
8934             data_type="uint64"
8935             units="threads"
8936             semantic_type="event"
8937             equation="A 5 READ"
8938             mdapi_group="EU Array/Geometry Shader"
8939             mdapi_usage_flags="Tier3 Frame Batch Draw"
8940             mdapi_supported_apis=""
8941             mdapi_hw_unit_type="gpu"
8942             />
8943    <counter name="FS Threads Dispatched"
8944             symbol_name="PsThreads"
8945             underscore_name="ps_threads"
8946             description="The total number of fragment shader hardware threads dispatched."
8947             data_type="uint64"
8948             units="threads"
8949             semantic_type="event"
8950             equation="A 6 READ"
8951             mdapi_group="EU Array/Fragment Shader"
8952             mdapi_usage_flags="Tier3 Frame Batch Draw"
8953             mdapi_supported_apis=""
8954             mdapi_hw_unit_type="gpu"
8955             />
8956    <counter name="CS Threads Dispatched"
8957             symbol_name="CsThreads"
8958             underscore_name="cs_threads"
8959             description="The total number of compute shader hardware threads dispatched."
8960             data_type="uint64"
8961             units="threads"
8962             semantic_type="event"
8963             equation="A 4 READ"
8964             mdapi_group="EU Array/Compute Shader"
8965             mdapi_usage_flags="Tier3 Frame Batch Draw"
8966             mdapi_supported_apis=""
8967             mdapi_hw_unit_type="gpu"
8968             />
8969    <counter name="EU Active"
8970             symbol_name="EuActive"
8971             underscore_name="eu_active"
8972             description="The percentage of time in which the Execution Units were actively processing."
8973             data_type="float"
8974             max_equation="100"
8975             units="percent"
8976             semantic_type="duration"
8977             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8978             mdapi_group="EU Array"
8979             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8980             mdapi_supported_apis=""
8981             mdapi_hw_unit_type="gpu"
8982             />
8983    <counter name="EU Stall"
8984             symbol_name="EuStall"
8985             underscore_name="eu_stall"
8986             description="The percentage of time in which the Execution Units were stalled."
8987             data_type="float"
8988             max_equation="100"
8989             units="percent"
8990             semantic_type="duration"
8991             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8992             mdapi_group="EU Array"
8993             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8994             mdapi_supported_apis=""
8995             mdapi_hw_unit_type="gpu"
8996             />
8997    <counter name="EU Both FPU Pipes Active"
8998             symbol_name="EuFpuBothActive"
8999             underscore_name="eu_fpu_both_active"
9000             description="The percentage of time in which both EU FPU pipelines were actively processing."
9001             data_type="float"
9002             max_equation="100"
9003             units="percent"
9004             semantic_type="duration"
9005             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9006             mdapi_group="EU Array/Pipes"
9007             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9008             mdapi_supported_apis=""
9009             mdapi_hw_unit_type="gpu"
9010             />
9011    <counter name="VS FPU0 Pipe Active"
9012             symbol_name="VsFpu0Active"
9013             underscore_name="vs_fpu0_active"
9014             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9015             data_type="float"
9016             max_equation="100"
9017             units="percent"
9018             semantic_type="duration"
9019             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9020             mdapi_group="EU Array/Vertex Shader"
9021             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9022             mdapi_supported_apis=""
9023             mdapi_hw_unit_type="gpu"
9024             />
9025    <counter name="VS FPU1 Pipe Active"
9026             symbol_name="VsFpu1Active"
9027             underscore_name="vs_fpu1_active"
9028             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9029             data_type="float"
9030             max_equation="100"
9031             units="percent"
9032             semantic_type="duration"
9033             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9034             mdapi_group="EU Array/Vertex Shader"
9035             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9036             mdapi_supported_apis=""
9037             mdapi_hw_unit_type="gpu"
9038             />
9039    <counter name="VS Send Pipe Active"
9040             symbol_name="VsSendActive"
9041             underscore_name="vs_send_active"
9042             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9043             data_type="float"
9044             max_equation="100"
9045             units="percent"
9046             semantic_type="duration"
9047             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9048             mdapi_group="EU Array/Vertex Shader"
9049             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9050             mdapi_supported_apis=""
9051             mdapi_hw_unit_type="gpu"
9052             />
9053    <counter name="VS EU Active"
9054             symbol_name="VsEuActive"
9055             underscore_name="vs_eu_active"
9056             description="The percentage of time in which vertex shaders were processed actively on the EUs."
9057             data_type="float"
9058             max_equation="100"
9059             units="percent"
9060             semantic_type="duration"
9061             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9062             mdapi_group="EU Array/Vertex Shader"
9063             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9064             mdapi_supported_apis=""
9065             mdapi_hw_unit_type="gpu"
9066             />
9067    <counter name="VS AVG Active per Thread"
9068             symbol_name="VsEuActivePerThread"
9069             underscore_name="vs_eu_active_per_thread"
9070             description="The average number of cycles per hardware thread run in which vertex shaders were processed actively on the EUs."
9071             data_type="uint64"
9072             units="cycles"
9073             semantic_type="event"
9074             equation="A 13 READ $VsThreads UDIV"
9075             mdapi_group="EU Array/Vertex Shader"
9076             mdapi_usage_flags="Tier4 Frame Batch Draw"
9077             mdapi_supported_apis=""
9078             mdapi_hw_unit_type="gpu"
9079             />
9080    <counter name="VS EU Stall"
9081             symbol_name="VsEuStall"
9082             underscore_name="vs_eu_stall"
9083             description="The percentage of time in which vertex shaders were stalled on the EUs."
9084             data_type="float"
9085             max_equation="100"
9086             units="percent"
9087             semantic_type="duration"
9088             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9089             mdapi_group="EU Array/Vertex Shader"
9090             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9091             mdapi_supported_apis=""
9092             mdapi_hw_unit_type="gpu"
9093             />
9094    <counter name="VS AVG Stall per Thread"
9095             symbol_name="VsEuStallPerThread"
9096             underscore_name="vs_eu_stall_per_thread"
9097             description="The average number of cycles per hardware thread run in which vertex shaders were stalled on the EUs."
9098             data_type="uint64"
9099             units="cycles"
9100             semantic_type="event"
9101             equation="A 14 READ $VsThreads UDIV"
9102             mdapi_group="EU Array/Vertex Shader"
9103             mdapi_usage_flags="Tier4 Frame Batch Draw"
9104             mdapi_supported_apis=""
9105             mdapi_hw_unit_type="gpu"
9106             />
9107    <counter name="PS FPU0 Pipe Active"
9108             symbol_name="PsFpu0Active"
9109             underscore_name="ps_fpu0_active"
9110             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9111             data_type="float"
9112             max_equation="100"
9113             units="percent"
9114             semantic_type="duration"
9115             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9116             mdapi_group="EU Array/Pixel Shader"
9117             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9118             mdapi_supported_apis=""
9119             mdapi_hw_unit_type="gpu"
9120             />
9121    <counter name="PS FPU1 Pipe Active"
9122             symbol_name="PsFpu1Active"
9123             underscore_name="ps_fpu1_active"
9124             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9125             data_type="float"
9126             max_equation="100"
9127             units="percent"
9128             semantic_type="duration"
9129             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9130             mdapi_group="EU Array/Pixel Shader"
9131             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9132             mdapi_supported_apis=""
9133             mdapi_hw_unit_type="gpu"
9134             />
9135    <counter name="PS Send Pipeline Active"
9136             symbol_name="PsSendActive"
9137             underscore_name="ps_send_active"
9138             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9139             data_type="float"
9140             max_equation="100"
9141             units="percent"
9142             semantic_type="duration"
9143             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9144             mdapi_group="EU Array/Pixel Shader"
9145             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9146             mdapi_supported_apis=""
9147             mdapi_hw_unit_type="gpu"
9148             />
9149    <counter name="FS Both FPU Active"
9150             symbol_name="PsEuBothFpuActive"
9151             underscore_name="ps_eu_both_fpu_active"
9152             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9153             data_type="float"
9154             max_equation="100"
9155             units="percent"
9156             semantic_type="duration"
9157             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9158             mdapi_group="3D Pipe/Fragment Shader"
9159             mdapi_usage_flags="Tier4 Frame Batch Draw"
9160             mdapi_supported_apis=""
9161             mdapi_hw_unit_type="gpu"
9162             />
9163    <counter name="FS EU Active"
9164             symbol_name="PsEuActive"
9165             underscore_name="ps_eu_active"
9166             description="The percentage of time in which fragment shaders were processed actively on the EUs."
9167             data_type="float"
9168             max_equation="100"
9169             units="percent"
9170             semantic_type="duration"
9171             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9172             mdapi_group="EU Array/Fragment Shader"
9173             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9174             mdapi_supported_apis=""
9175             mdapi_hw_unit_type="gpu"
9176             />
9177    <counter name="FS AVG Active per Thread"
9178             symbol_name="PsEuActivePerThread"
9179             underscore_name="ps_eu_active_per_thread"
9180             description="The average number of cycles per hardware thread run in which fragment shaders were processed actively on the EUs."
9181             data_type="uint64"
9182             units="cycles"
9183             semantic_type="event"
9184             equation="A 19 READ $PsThreads UDIV"
9185             mdapi_group="EU Array/Fragment Shader"
9186             mdapi_usage_flags="Tier4 Frame Batch Draw"
9187             mdapi_supported_apis=""
9188             mdapi_hw_unit_type="gpu"
9189             />
9190    <counter name="FS EU Stall"
9191             symbol_name="PsEuStall"
9192             underscore_name="ps_eu_stall"
9193             description="The percentage of time in which fragment shaders were stalled on the EUs."
9194             data_type="float"
9195             max_equation="100"
9196             units="percent"
9197             semantic_type="duration"
9198             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9199             mdapi_group="EU Array/Fragment Shader"
9200             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9201             mdapi_supported_apis=""
9202             mdapi_hw_unit_type="gpu"
9203             />
9204    <counter name="FS AVG Stall per Thread"
9205             symbol_name="PsEuStallPerThread"
9206             underscore_name="ps_eu_stall_per_thread"
9207             description="The average number of cycles per hardware thread run in which fragment shaders were stalled on the EUs."
9208             data_type="uint64"
9209             units="cycles"
9210             semantic_type="event"
9211             equation="A 20 READ $PsThreads UDIV"
9212             mdapi_group="EU Array/Fragment Shader"
9213             mdapi_usage_flags="Tier4 Frame Batch Draw"
9214             mdapi_supported_apis=""
9215             mdapi_hw_unit_type="gpu"
9216             />
9217    <counter name="Rasterized Pixels"
9218             symbol_name="RasterizedPixels"
9219             underscore_name="rasterized_pixels"
9220             description="The total number of rasterized pixels."
9221             data_type="uint64"
9222             units="pixels"
9223             semantic_type="event"
9224             equation="A 21 READ 4 UMUL"
9225             mdapi_group="3D Pipe/Rasterizer"
9226             mdapi_usage_flags="Tier3 Frame Batch Draw"
9227             mdapi_supported_apis=""
9228             mdapi_hw_unit_type="gpu"
9229             />
9230    <counter name="Early Hi-Depth Test Fails"
9231             symbol_name="HiDepthTestFails"
9232             underscore_name="hi_depth_test_fails"
9233             description="The total number of pixels dropped on early hierarchical depth test."
9234             data_type="uint64"
9235             units="pixels"
9236             semantic_type="event"
9237             equation="A 22 READ 4 UMUL"
9238             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9239             mdapi_usage_flags="Tier3 Frame Batch Draw"
9240             mdapi_supported_apis=""
9241             mdapi_hw_unit_type="gpu"
9242             />
9243    <counter name="Early Depth Test Fails"
9244             symbol_name="EarlyDepthTestFails"
9245             underscore_name="early_depth_test_fails"
9246             description="The total number of pixels dropped on early depth test."
9247             data_type="uint64"
9248             units="pixels"
9249             semantic_type="event"
9250             equation="A 23 READ 4 UMUL"
9251             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9252             mdapi_usage_flags="Tier3 Frame Batch Draw"
9253             mdapi_supported_apis=""
9254             mdapi_hw_unit_type="gpu"
9255             />
9256    <counter name="Samples Killed in FS"
9257             symbol_name="SamplesKilledInPs"
9258             underscore_name="samples_killed_in_ps"
9259             description="The total number of samples or pixels dropped in fragment shaders."
9260             data_type="uint64"
9261             units="pixels"
9262             semantic_type="event"
9263             equation="A 24 READ 4 UMUL"
9264             mdapi_group="3D Pipe/Fragment Shader"
9265             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9266             mdapi_supported_apis=""
9267             mdapi_hw_unit_type="gpu"
9268             />
9269    <counter name="Pixels Failing Tests"
9270             symbol_name="PixelsFailingPostPsTests"
9271             underscore_name="pixels_failing_post_ps_tests"
9272             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9273             data_type="uint64"
9274             units="pixels"
9275             semantic_type="event"
9276             equation="A 25 READ 4 UMUL"
9277             mdapi_group="3D Pipe/Output Merger"
9278             mdapi_usage_flags="Tier3 Frame Batch Draw"
9279             mdapi_supported_apis=""
9280             mdapi_hw_unit_type="gpu"
9281             />
9282    <counter name="Samples Written"
9283             symbol_name="SamplesWritten"
9284             underscore_name="samples_written"
9285             description="The total number of samples or pixels written to all render targets."
9286             data_type="uint64"
9287             units="pixels"
9288             semantic_type="event"
9289             equation="A 26 READ 4 UMUL"
9290             mdapi_group="3D Pipe/Output Merger"
9291             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9292             mdapi_supported_apis=""
9293             mdapi_hw_unit_type="gpu"
9294             />
9295    <counter name="Samples Blended"
9296             symbol_name="SamplesBlended"
9297             underscore_name="samples_blended"
9298             description="The total number of blended samples or pixels written to all render targets."
9299             data_type="uint64"
9300             units="pixels"
9301             semantic_type="event"
9302             equation="A 27 READ 4 UMUL"
9303             mdapi_group="3D Pipe/Output Merger"
9304             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9305             mdapi_supported_apis=""
9306             mdapi_hw_unit_type="gpu"
9307             />
9308    <counter name="Sampler Texels"
9309             symbol_name="SamplerTexels"
9310             underscore_name="sampler_texels"
9311             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9312             data_type="uint64"
9313             units="texels"
9314             semantic_type="event"
9315             equation="A 28 READ 4 UMUL"
9316             mdapi_group="Sampler/Sampler Input"
9317             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9318             mdapi_supported_apis=""
9319             mdapi_hw_unit_type="gpu"
9320             />
9321    <counter name="Sampler Texels Misses"
9322             symbol_name="SamplerTexelMisses"
9323             underscore_name="sampler_texel_misses"
9324             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9325             data_type="uint64"
9326             units="texels"
9327             semantic_type="event"
9328             equation="A 29 READ 4 UMUL"
9329             mdapi_group="Sampler/Sampler Cache"
9330             mdapi_usage_flags="Tier3 Batch Frame Draw"
9331             mdapi_supported_apis=""
9332             mdapi_hw_unit_type="gpu"
9333             />
9334    <counter name="SLM Bytes Read"
9335             symbol_name="SlmBytesRead"
9336             underscore_name="slm_bytes_read"
9337             description="The total number of GPU memory bytes read from shared local memory."
9338             data_type="uint64"
9339             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9340             units="bytes"
9341             semantic_type="throughput"
9342             equation="A 30 READ 64 UMUL"
9343             mdapi_group="L3/Data Port/SLM"
9344             mdapi_usage_flags="Tier3 Frame Batch Draw"
9345             mdapi_supported_apis=""
9346             mdapi_hw_unit_type="gpu"
9347             />
9348    <counter name="SLM Bytes Written"
9349             symbol_name="SlmBytesWritten"
9350             underscore_name="slm_bytes_written"
9351             description="The total number of GPU memory bytes written into shared local memory."
9352             data_type="uint64"
9353             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9354             units="bytes"
9355             semantic_type="throughput"
9356             equation="A 31 READ 64 UMUL"
9357             mdapi_group="L3/Data Port/SLM"
9358             mdapi_usage_flags="Tier3 Frame Batch Draw"
9359             mdapi_supported_apis=""
9360             mdapi_hw_unit_type="gpu"
9361             />
9362    <counter name="Shader Memory Accesses"
9363             symbol_name="ShaderMemoryAccesses"
9364             underscore_name="shader_memory_accesses"
9365             description="The total number of shader memory accesses to L3."
9366             data_type="uint64"
9367             units="messages"
9368             semantic_type="event"
9369             equation="A 32 READ"
9370             mdapi_group="L3/Data Port"
9371             mdapi_usage_flags="Tier3 Frame Batch Draw"
9372             mdapi_supported_apis=""
9373             mdapi_hw_unit_type="gpu"
9374             />
9375    <counter name="Shader Atomic Memory Accesses"
9376             symbol_name="ShaderAtomics"
9377             underscore_name="shader_atomics"
9378             description="The total number of shader atomic memory accesses."
9379             data_type="uint64"
9380             units="messages"
9381             semantic_type="event"
9382             equation="A 34 READ"
9383             mdapi_group="L3/Data Port/Atomics"
9384             mdapi_usage_flags="Tier3 Frame Batch Draw"
9385             mdapi_supported_apis=""
9386             mdapi_hw_unit_type="gpu"
9387             />
9388    <counter name="L3 Shader Throughput"
9389             symbol_name="L3ShaderThroughput"
9390             underscore_name="l3_shader_throughput"
9391             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9392             data_type="uint64"
9393             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9394             units="bytes"
9395             semantic_type="throughput"
9396             equation="$ShaderMemoryAccesses 64 UMUL"
9397             mdapi_group="L3/Data Port"
9398             mdapi_usage_flags="Tier2 Frame Batch Draw"
9399             mdapi_supported_apis=""
9400             mdapi_hw_unit_type="gpu"
9401             />
9402    <counter name="Shader Barrier Messages"
9403             symbol_name="ShaderBarriers"
9404             underscore_name="shader_barriers"
9405             description="The total number of shader barrier messages."
9406             data_type="uint64"
9407             units="messages"
9408             semantic_type="event"
9409             equation="A 35 READ"
9410             mdapi_group="EU Array/Barrier"
9411             mdapi_usage_flags="Tier3 Frame Batch Draw"
9412             mdapi_supported_apis=""
9413             mdapi_hw_unit_type="gpu"
9414             />
9415    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
9416             symbol_name="PSThread00ReadyForDispatch"
9417             underscore_name="ps_thread00_ready_for_dispatch"
9418             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9419             data_type="float"
9420             max_equation="100"
9421             units="percent"
9422             semantic_type="duration"
9423             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
9424             availability="$SubsliceMask 1 AND"
9425             mdapi_group="GPU/Thread Dispatcher"
9426             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9427             mdapi_supported_apis=""
9428             mdapi_hw_unit_type="subslice"
9429             />
9430    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
9431             symbol_name="PSThread01ReadyForDispatch"
9432             underscore_name="ps_thread01_ready_for_dispatch"
9433             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9434             data_type="float"
9435             max_equation="100"
9436             units="percent"
9437             semantic_type="duration"
9438             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
9439             availability="$SubsliceMask 2 AND"
9440             mdapi_group="GPU/Thread Dispatcher"
9441             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9442             mdapi_supported_apis=""
9443             mdapi_hw_unit_type="subslice"
9444             />
9445    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
9446             symbol_name="PSThread02ReadyForDispatch"
9447             underscore_name="ps_thread02_ready_for_dispatch"
9448             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9449             data_type="float"
9450             max_equation="100"
9451             units="percent"
9452             semantic_type="duration"
9453             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9454             availability="$SubsliceMask 4 AND"
9455             mdapi_group="GPU/Thread Dispatcher"
9456             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9457             mdapi_supported_apis=""
9458             mdapi_hw_unit_type="subslice"
9459             />
9460    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
9461             symbol_name="PSThread03ReadyForDispatch"
9462             underscore_name="ps_thread03_ready_for_dispatch"
9463             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
9464             data_type="float"
9465             max_equation="100"
9466             units="percent"
9467             semantic_type="duration"
9468             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9469             availability="$SubsliceMask 8 AND"
9470             mdapi_group="GPU/Thread Dispatcher"
9471             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9472             mdapi_supported_apis=""
9473             mdapi_hw_unit_type="subslice"
9474             />
9475    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
9476             symbol_name="PSThread04ReadyForDispatch"
9477             underscore_name="ps_thread04_ready_for_dispatch"
9478             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
9479             data_type="float"
9480             max_equation="100"
9481             units="percent"
9482             semantic_type="duration"
9483             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9484             availability="$SubsliceMask 16 AND"
9485             mdapi_group="GPU/Thread Dispatcher"
9486             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9487             mdapi_supported_apis=""
9488             mdapi_hw_unit_type="subslice"
9489             />
9490    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
9491             symbol_name="PSThread05ReadyForDispatch"
9492             underscore_name="ps_thread05_ready_for_dispatch"
9493             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
9494             data_type="float"
9495             max_equation="100"
9496             units="percent"
9497             semantic_type="duration"
9498             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9499             availability="$SubsliceMask 32 AND"
9500             mdapi_group="GPU/Thread Dispatcher"
9501             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9502             mdapi_supported_apis=""
9503             mdapi_hw_unit_type="subslice"
9504             />
9505    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
9506             symbol_name="PSThread06ReadyForDispatch"
9507             underscore_name="ps_thread06_ready_for_dispatch"
9508             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
9509             data_type="float"
9510             max_equation="100"
9511             units="percent"
9512             semantic_type="duration"
9513             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9514             availability="$SubsliceMask 64 AND"
9515             mdapi_group="GPU/Thread Dispatcher"
9516             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9517             mdapi_supported_apis=""
9518             mdapi_hw_unit_type="subslice"
9519             />
9520    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
9521             symbol_name="PSThread07ReadyForDispatch"
9522             underscore_name="ps_thread07_ready_for_dispatch"
9523             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
9524             data_type="float"
9525             max_equation="100"
9526             units="percent"
9527             semantic_type="duration"
9528             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9529             availability="$SubsliceMask 128 AND"
9530             mdapi_group="GPU/Thread Dispatcher"
9531             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9532             mdapi_supported_apis=""
9533             mdapi_hw_unit_type="subslice"
9534             />
9535    <register_config type="NOA">
9536        <register type="NOA" address="0x00000D04" value="0x00000200" />
9537        <register type="NOA" address="0x00009840" value="0x00000000" />
9538        <register type="NOA" address="0x00009884" value="0x00000000" />
9539        <register type="NOA" address="0x00009888" value="0x14290000" />
9540        <register type="NOA" address="0x00009888" value="0x142E0000" />
9541        <register type="NOA" address="0x00009888" value="0x14690000" />
9542        <register type="NOA" address="0x00009888" value="0x146E0000" />
9543        <register type="NOA" address="0x00009888" value="0x14A90000" />
9544        <register type="NOA" address="0x00009888" value="0x14AE0000" />
9545        <register type="NOA" address="0x00009888" value="0x14E90000" />
9546        <register type="NOA" address="0x00009888" value="0x14EE0000" />
9547        <register type="NOA" address="0x00009888" value="0x161E8000" />
9548        <register type="NOA" address="0x00009888" value="0x181EC000" />
9549        <register type="NOA" address="0x00009888" value="0x1A1E0400" />
9550        <register type="NOA" address="0x00009888" value="0x061F8000" />
9551        <register type="NOA" address="0x00009888" value="0x081F8000" />
9552        <register type="NOA" address="0x00009888" value="0x0A1F8000" />
9553        <register type="NOA" address="0x00009888" value="0x0C1F0400" />
9554        <register type="NOA" address="0x00009888" value="0x06204000" />
9555        <register type="NOA" address="0x00009888" value="0x08204000" />
9556        <register type="NOA" address="0x00009888" value="0x0A204000" />
9557        <register type="NOA" address="0x00009888" value="0x0C204000" />
9558        <register type="NOA" address="0x00009888" value="0x06218000" />
9559        <register type="NOA" address="0x00009888" value="0x08218000" />
9560        <register type="NOA" address="0x00009888" value="0x0A218000" />
9561        <register type="NOA" address="0x00009888" value="0x0C218000" />
9562        <register type="NOA" address="0x00009888" value="0x0429C300" />
9563        <register type="NOA" address="0x00009888" value="0x062900C5" />
9564        <register type="NOA" address="0x00009888" value="0x22290000" />
9565        <register type="NOA" address="0x00009888" value="0x1E290000" />
9566        <register type="NOA" address="0x00009888" value="0x20290000" />
9567        <register type="NOA" address="0x00009888" value="0x062AC000" />
9568        <register type="NOA" address="0x00009888" value="0x082AC000" />
9569        <register type="NOA" address="0x00009888" value="0x0A2A4000" />
9570        <register type="NOA" address="0x00009888" value="0x0C2A4000" />
9571        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9572        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
9573        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
9574        <register type="NOA" address="0x00009888" value="0x182C0002" />
9575        <register type="NOA" address="0x00009888" value="0x022EC300" />
9576        <register type="NOA" address="0x00009888" value="0x042E00C5" />
9577        <register type="NOA" address="0x00009888" value="0x102E0000" />
9578        <register type="NOA" address="0x00009888" value="0x022F8000" />
9579        <register type="NOA" address="0x00009888" value="0x042F4000" />
9580        <register type="NOA" address="0x00009888" value="0x1A304000" />
9581        <register type="NOA" address="0x00009888" value="0x1C300001" />
9582        <register type="NOA" address="0x00009888" value="0x1C5E000C" />
9583        <register type="NOA" address="0x00009888" value="0x125E8000" />
9584        <register type="NOA" address="0x00009888" value="0x145E8000" />
9585        <register type="NOA" address="0x00009888" value="0x0E5F000C" />
9586        <register type="NOA" address="0x00009888" value="0x025F8000" />
9587        <register type="NOA" address="0x00009888" value="0x045F8000" />
9588        <register type="NOA" address="0x00009888" value="0x1C600014" />
9589        <register type="NOA" address="0x00009888" value="0x02604000" />
9590        <register type="NOA" address="0x00009888" value="0x04604000" />
9591        <register type="NOA" address="0x00009888" value="0x16612800" />
9592        <register type="NOA" address="0x00009888" value="0x02618000" />
9593        <register type="NOA" address="0x00009888" value="0x04618000" />
9594        <register type="NOA" address="0x00009888" value="0x0069C300" />
9595        <register type="NOA" address="0x00009888" value="0x026900C5" />
9596        <register type="NOA" address="0x00009888" value="0x22690000" />
9597        <register type="NOA" address="0x00009888" value="0x12690000" />
9598        <register type="NOA" address="0x00009888" value="0x1A6A00F0" />
9599        <register type="NOA" address="0x00009888" value="0x026A4000" />
9600        <register type="NOA" address="0x00009888" value="0x046A4000" />
9601        <register type="NOA" address="0x00009888" value="0x1A6C000A" />
9602        <register type="NOA" address="0x00009888" value="0x066C8000" />
9603        <register type="NOA" address="0x00009888" value="0x086C8000" />
9604        <register type="NOA" address="0x00009888" value="0x0E6EC5C3" />
9605        <register type="NOA" address="0x00009888" value="0x106E0000" />
9606        <register type="NOA" address="0x00009888" value="0x0E6FC000" />
9607        <register type="NOA" address="0x00009888" value="0x1E700050" />
9608        <register type="NOA" address="0x00009888" value="0x1A9EC000" />
9609        <register type="NOA" address="0x00009888" value="0x1C9E0003" />
9610        <register type="NOA" address="0x00009888" value="0x0C9FC000" />
9611        <register type="NOA" address="0x00009888" value="0x0E9F0003" />
9612        <register type="NOA" address="0x00009888" value="0x1AA02A00" />
9613        <register type="NOA" address="0x00009888" value="0x1CA00001" />
9614        <register type="NOA" address="0x00009888" value="0x16A102A8" />
9615        <register type="NOA" address="0x00009888" value="0x0CA9C5C3" />
9616        <register type="NOA" address="0x00009888" value="0x22A90000" />
9617        <register type="NOA" address="0x00009888" value="0x18AAF000" />
9618        <register type="NOA" address="0x00009888" value="0x1AAA0005" />
9619        <register type="NOA" address="0x00009888" value="0x18ACAA00" />
9620        <register type="NOA" address="0x00009888" value="0x0AAEC5C3" />
9621        <register type="NOA" address="0x00009888" value="0x10AE0000" />
9622        <register type="NOA" address="0x00009888" value="0x0AAFC000" />
9623        <register type="NOA" address="0x00009888" value="0x1CB05000" />
9624        <register type="NOA" address="0x00009888" value="0x10DE8000" />
9625        <register type="NOA" address="0x00009888" value="0x1ADE3800" />
9626        <register type="NOA" address="0x00009888" value="0x00DF8000" />
9627        <register type="NOA" address="0x00009888" value="0x0CDF3800" />
9628        <register type="NOA" address="0x00009888" value="0x00E04000" />
9629        <register type="NOA" address="0x00009888" value="0x0EE04000" />
9630        <register type="NOA" address="0x00009888" value="0x1AE000A0" />
9631        <register type="NOA" address="0x00009888" value="0x00E18000" />
9632        <register type="NOA" address="0x00009888" value="0x0EE18000" />
9633        <register type="NOA" address="0x00009888" value="0x14E18000" />
9634        <register type="NOA" address="0x00009888" value="0x16E10002" />
9635        <register type="NOA" address="0x00009888" value="0x08E9C5C3" />
9636        <register type="NOA" address="0x00009888" value="0x22E90000" />
9637        <register type="NOA" address="0x00009888" value="0x20E90000" />
9638        <register type="NOA" address="0x00009888" value="0x00EAC000" />
9639        <register type="NOA" address="0x00009888" value="0x0EEAC000" />
9640        <register type="NOA" address="0x00009888" value="0x18EA0500" />
9641        <register type="NOA" address="0x00009888" value="0x04EC8000" />
9642        <register type="NOA" address="0x00009888" value="0x18EC00A8" />
9643        <register type="NOA" address="0x00009888" value="0x00EE00C3" />
9644        <register type="NOA" address="0x00009888" value="0x06EEC500" />
9645        <register type="NOA" address="0x00009888" value="0x10EE0000" />
9646        <register type="NOA" address="0x00009888" value="0x00EF4000" />
9647        <register type="NOA" address="0x00009888" value="0x06EF8000" />
9648        <register type="NOA" address="0x00009888" value="0x18F04000" />
9649        <register type="NOA" address="0x00009888" value="0x1CF00040" />
9650        <register type="NOA" address="0x00009888" value="0x0C045400" />
9651        <register type="NOA" address="0x00009888" value="0x0E045555" />
9652        <register type="NOA" address="0x00009888" value="0x10040155" />
9653        <register type="NOA" address="0x00009888" value="0x04055000" />
9654        <register type="NOA" address="0x00009888" value="0x0A055000" />
9655        <register type="NOA" address="0x00009888" value="0x0C055000" />
9656        <register type="NOA" address="0x00009888" value="0x0E055000" />
9657        <register type="NOA" address="0x00009888" value="0x14050055" />
9658        <register type="NOA" address="0x00009888" value="0x06055000" />
9659        <register type="NOA" address="0x00009888" value="0x08055000" />
9660        <register type="NOA" address="0x00009888" value="0x2406FF00" />
9661        <register type="NOA" address="0x00009888" value="0x260600FF" />
9662        <register type="NOA" address="0x00009888" value="0x0E08A000" />
9663        <register type="NOA" address="0x00009888" value="0x00088000" />
9664        <register type="NOA" address="0x00009888" value="0x02082000" />
9665        <register type="NOA" address="0x00009888" value="0x14090050" />
9666        <register type="NOA" address="0x00009888" value="0x04094000" />
9667        <register type="NOA" address="0x00009888" value="0x06091000" />
9668        <register type="NOA" address="0x00009888" value="0x000D2000" />
9669        <register type="NOA" address="0x00009888" value="0x060D8000" />
9670        <register type="NOA" address="0x00009888" value="0x080DA000" />
9671        <register type="NOA" address="0x00009888" value="0x040E1000" />
9672        <register type="NOA" address="0x00009888" value="0x0A0E4000" />
9673        <register type="NOA" address="0x00009888" value="0x0C0E5000" />
9674        <register type="NOA" address="0x00009888" value="0x1812FC00" />
9675        <register type="NOA" address="0x00009888" value="0x1A12002B" />
9676        <register type="NOA" address="0x00009888" value="0x02128000" />
9677        <register type="NOA" address="0x00009888" value="0x04128000" />
9678        <register type="NOA" address="0x00009888" value="0x0813C000" />
9679        <register type="NOA" address="0x00009888" value="0x0A13F000" />
9680        <register type="NOA" address="0x00009888" value="0x04136000" />
9681        <register type="NOA" address="0x00009888" value="0x0A14C000" />
9682        <register type="NOA" address="0x00009888" value="0x0C14C000" />
9683        <register type="NOA" address="0x00009888" value="0x0E14C000" />
9684        <register type="NOA" address="0x00009888" value="0x00148000" />
9685        <register type="NOA" address="0x00009888" value="0x02144000" />
9686        <register type="NOA" address="0x00009888" value="0x00158000" />
9687        <register type="NOA" address="0x00009888" value="0x0E158000" />
9688        <register type="NOA" address="0x00009888" value="0x16152AD0" />
9689        <register type="NOA" address="0x00009888" value="0x18150005" />
9690        <register type="NOA" address="0x00009888" value="0x02154000" />
9691        <register type="NOA" address="0x00009888" value="0x04154000" />
9692        <register type="NOA" address="0x00009888" value="0x0615C000" />
9693        <register type="NOA" address="0x00009888" value="0x0815C000" />
9694        <register type="NOA" address="0x00009888" value="0x0A15C000" />
9695        <register type="NOA" address="0x00009888" value="0x0C15C000" />
9696        <register type="NOA" address="0x00009888" value="0x02188000" />
9697        <register type="NOA" address="0x00009888" value="0x0418A000" />
9698        <register type="NOA" address="0x00009888" value="0x06182000" />
9699        <register type="NOA" address="0x00009888" value="0x0A198000" />
9700        <register type="NOA" address="0x00009888" value="0x0C19A000" />
9701        <register type="NOA" address="0x00009888" value="0x0E192000" />
9702        <register type="NOA" address="0x00009888" value="0x0A1CA000" />
9703        <register type="NOA" address="0x00009888" value="0x0C1CA000" />
9704        <register type="NOA" address="0x00009888" value="0x121D5400" />
9705        <register type="NOA" address="0x00009888" value="0x141D0002" />
9706        <register type="NOA" address="0x00009884" value="0x00000003" />
9707        <register type="NOA" address="0x00009888" value="0x301F8000" />
9708        <register type="NOA" address="0x00009888" value="0x501F4924" />
9709        <register type="NOA" address="0x00009888" value="0x521F4924" />
9710        <register type="NOA" address="0x00009888" value="0x541F0024" />
9711        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
9712        <register type="NOA" address="0x00009888" value="0x4E1F2400" />
9713        <register type="NOA" address="0x00009888" value="0x3E1F3000" />
9714        <register type="NOA" address="0x00009888" value="0x461F5030" />
9715        <register type="NOA" address="0x00009888" value="0x481F0050" />
9716        <register type="NOA" address="0x00009888" value="0x4A1F2000" />
9717        <register type="NOA" address="0x00009888" value="0x4C1F0020" />
9718        <register type="NOA" address="0x00009888" value="0x181F0000" />
9719        <register type="NOA" address="0x00009888" value="0x401F2020" />
9720        <register type="NOA" address="0x00009888" value="0x421F3030" />
9721        <register type="NOA" address="0x00009888" value="0x441F5050" />
9722    </register_config>
9723    <register_config type="OA">
9724        <register type="OA" address="0x00002740" value="0x00000000" />
9725        <register type="OA" address="0x00002710" value="0x00000000" />
9726        <register type="OA" address="0x00002714" value="0xF0800000" />
9727        <register type="OA" address="0x00002720" value="0x00000000" />
9728        <register type="OA" address="0x00002724" value="0xF0800000" />
9729        <register type="OA" address="0x00002770" value="0x00000018" />
9730        <register type="OA" address="0x00002774" value="0x0000FFFC" />
9731        <register type="OA" address="0x00002778" value="0x00000060" />
9732        <register type="OA" address="0x0000277C" value="0x0000FFF3" />
9733        <register type="OA" address="0x00002780" value="0x00000180" />
9734        <register type="OA" address="0x00002784" value="0x0000FFCF" />
9735        <register type="OA" address="0x00002788" value="0x00000600" />
9736        <register type="OA" address="0x0000278C" value="0x0000FF3F" />
9737        <register type="OA" address="0x00002790" value="0x00001800" />
9738        <register type="OA" address="0x00002794" value="0x0000FCFF" />
9739        <register type="OA" address="0x00002798" value="0x00006000" />
9740        <register type="OA" address="0x0000279C" value="0x0000F3FF" />
9741        <register type="OA" address="0x000027A0" value="0x00018000" />
9742        <register type="OA" address="0x000027A4" value="0x0000CFFF" />
9743        <register type="OA" address="0x000027A8" value="0x00060000" />
9744        <register type="OA" address="0x000027AC" value="0x00003FFF" />
9745    </register_config>
9746    <register_config type="FLEX">
9747        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9748        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9749        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9750        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9751        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9752        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9753        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9754    </register_config>
9755  </set>
9756
9757  <set name="Metric set TDL_2"
9758       chipset="ICL"
9759       symbol_name="TDL_2"
9760       underscore_name="tdl_2"
9761       mdapi_supported_apis="VK OGL OCL IO BB"
9762       hw_config_guid="c6d3af7b-037b-4656-95e1-4f838f0a2c14"
9763       >
9764    <counter name="GPU Time Elapsed"
9765             symbol_name="GpuTime"
9766             underscore_name="gpu_time"
9767             description="Time elapsed on the GPU during the measurement."
9768             data_type="uint64"
9769             units="ns"
9770             semantic_type="duration"
9771             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency 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 Core Clocks"
9778             symbol_name="GpuCoreClocks"
9779             underscore_name="gpu_core_clocks"
9780             description="The total number of GPU core clocks elapsed during the measurement."
9781             data_type="uint64"
9782             units="cycles"
9783             semantic_type="event"
9784             equation="GPU_CLOCK 0 READ"
9785             mdapi_group="GPU"
9786             mdapi_usage_flags="Tier1 Frame Batch Draw"
9787             mdapi_supported_apis=""
9788             mdapi_hw_unit_type="gpu"
9789             />
9790    <counter name="AVG GPU Core Frequency"
9791             symbol_name="AvgGpuCoreFrequency"
9792             underscore_name="avg_gpu_core_frequency"
9793             description="Average GPU Core Frequency in the measurement."
9794             data_type="uint64"
9795             max_equation="$GpuMaxFrequency"
9796             units="hz"
9797             semantic_type="event"
9798             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9799             mdapi_group="GPU"
9800             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9801             mdapi_supported_apis=""
9802             mdapi_hw_unit_type="gpu"
9803             />
9804    <counter name="GPU Busy"
9805             symbol_name="GpuBusy"
9806             underscore_name="gpu_busy"
9807             description="The percentage of time in which the GPU has been processing GPU commands."
9808             data_type="float"
9809             max_equation="100"
9810             units="percent"
9811             semantic_type="duration"
9812             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9813             mdapi_group="GPU"
9814             mdapi_usage_flags="Tier1 Overview System Frame"
9815             mdapi_supported_apis=""
9816             mdapi_hw_unit_type="gpu"
9817             />
9818    <counter name="VS Threads Dispatched"
9819             symbol_name="VsThreads"
9820             underscore_name="vs_threads"
9821             description="The total number of vertex shader hardware threads dispatched."
9822             data_type="uint64"
9823             units="threads"
9824             semantic_type="event"
9825             equation="A 1 READ"
9826             mdapi_group="EU Array/Vertex Shader"
9827             mdapi_usage_flags="Tier3 Frame Batch Draw"
9828             mdapi_supported_apis=""
9829             mdapi_hw_unit_type="gpu"
9830             />
9831    <counter name="HS Threads Dispatched"
9832             symbol_name="HsThreads"
9833             underscore_name="hs_threads"
9834             description="The total number of hull shader hardware threads dispatched."
9835             data_type="uint64"
9836             units="threads"
9837             semantic_type="event"
9838             equation="A 2 READ"
9839             mdapi_group="EU Array/Hull Shader"
9840             mdapi_usage_flags="Tier3 Frame Batch Draw"
9841             mdapi_supported_apis=""
9842             mdapi_hw_unit_type="gpu"
9843             />
9844    <counter name="DS Threads Dispatched"
9845             symbol_name="DsThreads"
9846             underscore_name="ds_threads"
9847             description="The total number of domain shader hardware threads dispatched."
9848             data_type="uint64"
9849             units="threads"
9850             semantic_type="event"
9851             equation="A 3 READ"
9852             mdapi_group="EU Array/Domain Shader"
9853             mdapi_usage_flags="Tier3 Frame Batch Draw"
9854             mdapi_supported_apis=""
9855             mdapi_hw_unit_type="gpu"
9856             />
9857    <counter name="GS Threads Dispatched"
9858             symbol_name="GsThreads"
9859             underscore_name="gs_threads"
9860             description="The total number of geometry shader hardware threads dispatched."
9861             data_type="uint64"
9862             units="threads"
9863             semantic_type="event"
9864             equation="A 5 READ"
9865             mdapi_group="EU Array/Geometry Shader"
9866             mdapi_usage_flags="Tier3 Frame Batch Draw"
9867             mdapi_supported_apis=""
9868             mdapi_hw_unit_type="gpu"
9869             />
9870    <counter name="FS Threads Dispatched"
9871             symbol_name="PsThreads"
9872             underscore_name="ps_threads"
9873             description="The total number of fragment shader hardware threads dispatched."
9874             data_type="uint64"
9875             units="threads"
9876             semantic_type="event"
9877             equation="A 6 READ"
9878             mdapi_group="EU Array/Fragment Shader"
9879             mdapi_usage_flags="Tier3 Frame Batch Draw"
9880             mdapi_supported_apis=""
9881             mdapi_hw_unit_type="gpu"
9882             />
9883    <counter name="CS Threads Dispatched"
9884             symbol_name="CsThreads"
9885             underscore_name="cs_threads"
9886             description="The total number of compute shader hardware threads dispatched."
9887             data_type="uint64"
9888             units="threads"
9889             semantic_type="event"
9890             equation="A 4 READ"
9891             mdapi_group="EU Array/Compute Shader"
9892             mdapi_usage_flags="Tier3 Frame Batch Draw"
9893             mdapi_supported_apis=""
9894             mdapi_hw_unit_type="gpu"
9895             />
9896    <counter name="EU Active"
9897             symbol_name="EuActive"
9898             underscore_name="eu_active"
9899             description="The percentage of time in which the Execution Units were actively processing."
9900             data_type="float"
9901             max_equation="100"
9902             units="percent"
9903             semantic_type="duration"
9904             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9905             mdapi_group="EU Array"
9906             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9907             mdapi_supported_apis=""
9908             mdapi_hw_unit_type="gpu"
9909             />
9910    <counter name="EU Stall"
9911             symbol_name="EuStall"
9912             underscore_name="eu_stall"
9913             description="The percentage of time in which the Execution Units were stalled."
9914             data_type="float"
9915             max_equation="100"
9916             units="percent"
9917             semantic_type="duration"
9918             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9919             mdapi_group="EU Array"
9920             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9921             mdapi_supported_apis=""
9922             mdapi_hw_unit_type="gpu"
9923             />
9924    <counter name="EU Both FPU Pipes Active"
9925             symbol_name="EuFpuBothActive"
9926             underscore_name="eu_fpu_both_active"
9927             description="The percentage of time in which both EU FPU pipelines were actively processing."
9928             data_type="float"
9929             max_equation="100"
9930             units="percent"
9931             semantic_type="duration"
9932             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9933             mdapi_group="EU Array/Pipes"
9934             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9935             mdapi_supported_apis=""
9936             mdapi_hw_unit_type="gpu"
9937             />
9938    <counter name="VS FPU0 Pipe Active"
9939             symbol_name="VsFpu0Active"
9940             underscore_name="vs_fpu0_active"
9941             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9942             data_type="float"
9943             max_equation="100"
9944             units="percent"
9945             semantic_type="duration"
9946             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9947             mdapi_group="EU Array/Vertex Shader"
9948             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9949             mdapi_supported_apis=""
9950             mdapi_hw_unit_type="gpu"
9951             />
9952    <counter name="VS FPU1 Pipe Active"
9953             symbol_name="VsFpu1Active"
9954             underscore_name="vs_fpu1_active"
9955             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9956             data_type="float"
9957             max_equation="100"
9958             units="percent"
9959             semantic_type="duration"
9960             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9961             mdapi_group="EU Array/Vertex Shader"
9962             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9963             mdapi_supported_apis=""
9964             mdapi_hw_unit_type="gpu"
9965             />
9966    <counter name="VS Send Pipe Active"
9967             symbol_name="VsSendActive"
9968             underscore_name="vs_send_active"
9969             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9970             data_type="float"
9971             max_equation="100"
9972             units="percent"
9973             semantic_type="duration"
9974             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9975             mdapi_group="EU Array/Vertex Shader"
9976             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9977             mdapi_supported_apis=""
9978             mdapi_hw_unit_type="gpu"
9979             />
9980    <counter name="PS FPU0 Pipe Active"
9981             symbol_name="PsFpu0Active"
9982             underscore_name="ps_fpu0_active"
9983             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9984             data_type="float"
9985             max_equation="100"
9986             units="percent"
9987             semantic_type="duration"
9988             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9989             mdapi_group="EU Array/Pixel Shader"
9990             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9991             mdapi_supported_apis=""
9992             mdapi_hw_unit_type="gpu"
9993             />
9994    <counter name="PS FPU1 Pipe Active"
9995             symbol_name="PsFpu1Active"
9996             underscore_name="ps_fpu1_active"
9997             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9998             data_type="float"
9999             max_equation="100"
10000             units="percent"
10001             semantic_type="duration"
10002             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10003             mdapi_group="EU Array/Pixel Shader"
10004             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10005             mdapi_supported_apis=""
10006             mdapi_hw_unit_type="gpu"
10007             />
10008    <counter name="PS Send Pipeline Active"
10009             symbol_name="PsSendActive"
10010             underscore_name="ps_send_active"
10011             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10012             data_type="float"
10013             max_equation="100"
10014             units="percent"
10015             semantic_type="duration"
10016             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10017             mdapi_group="EU Array/Pixel Shader"
10018             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10019             mdapi_supported_apis=""
10020             mdapi_hw_unit_type="gpu"
10021             />
10022    <counter name="FS Both FPU Active"
10023             symbol_name="PsEuBothFpuActive"
10024             underscore_name="ps_eu_both_fpu_active"
10025             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10026             data_type="float"
10027             max_equation="100"
10028             units="percent"
10029             semantic_type="duration"
10030             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10031             mdapi_group="3D Pipe/Fragment Shader"
10032             mdapi_usage_flags="Tier4 Frame Batch Draw"
10033             mdapi_supported_apis=""
10034             mdapi_hw_unit_type="gpu"
10035             />
10036    <counter name="Rasterized Pixels"
10037             symbol_name="RasterizedPixels"
10038             underscore_name="rasterized_pixels"
10039             description="The total number of rasterized pixels."
10040             data_type="uint64"
10041             units="pixels"
10042             semantic_type="event"
10043             equation="A 21 READ 4 UMUL"
10044             mdapi_group="3D Pipe/Rasterizer"
10045             mdapi_usage_flags="Tier3 Frame Batch Draw"
10046             mdapi_supported_apis=""
10047             mdapi_hw_unit_type="gpu"
10048             />
10049    <counter name="Early Hi-Depth Test Fails"
10050             symbol_name="HiDepthTestFails"
10051             underscore_name="hi_depth_test_fails"
10052             description="The total number of pixels dropped on early hierarchical depth test."
10053             data_type="uint64"
10054             units="pixels"
10055             semantic_type="event"
10056             equation="A 22 READ 4 UMUL"
10057             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10058             mdapi_usage_flags="Tier3 Frame Batch Draw"
10059             mdapi_supported_apis=""
10060             mdapi_hw_unit_type="gpu"
10061             />
10062    <counter name="Early Depth Test Fails"
10063             symbol_name="EarlyDepthTestFails"
10064             underscore_name="early_depth_test_fails"
10065             description="The total number of pixels dropped on early depth test."
10066             data_type="uint64"
10067             units="pixels"
10068             semantic_type="event"
10069             equation="A 23 READ 4 UMUL"
10070             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10071             mdapi_usage_flags="Tier3 Frame Batch Draw"
10072             mdapi_supported_apis=""
10073             mdapi_hw_unit_type="gpu"
10074             />
10075    <counter name="Samples Killed in FS"
10076             symbol_name="SamplesKilledInPs"
10077             underscore_name="samples_killed_in_ps"
10078             description="The total number of samples or pixels dropped in fragment shaders."
10079             data_type="uint64"
10080             units="pixels"
10081             semantic_type="event"
10082             equation="A 24 READ 4 UMUL"
10083             mdapi_group="3D Pipe/Fragment Shader"
10084             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10085             mdapi_supported_apis=""
10086             mdapi_hw_unit_type="gpu"
10087             />
10088    <counter name="Pixels Failing Tests"
10089             symbol_name="PixelsFailingPostPsTests"
10090             underscore_name="pixels_failing_post_ps_tests"
10091             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10092             data_type="uint64"
10093             units="pixels"
10094             semantic_type="event"
10095             equation="A 25 READ 4 UMUL"
10096             mdapi_group="3D Pipe/Output Merger"
10097             mdapi_usage_flags="Tier3 Frame Batch Draw"
10098             mdapi_supported_apis=""
10099             mdapi_hw_unit_type="gpu"
10100             />
10101    <counter name="Samples Written"
10102             symbol_name="SamplesWritten"
10103             underscore_name="samples_written"
10104             description="The total number of samples or pixels written to all render targets."
10105             data_type="uint64"
10106             units="pixels"
10107             semantic_type="event"
10108             equation="A 26 READ 4 UMUL"
10109             mdapi_group="3D Pipe/Output Merger"
10110             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10111             mdapi_supported_apis=""
10112             mdapi_hw_unit_type="gpu"
10113             />
10114    <counter name="Samples Blended"
10115             symbol_name="SamplesBlended"
10116             underscore_name="samples_blended"
10117             description="The total number of blended samples or pixels written to all render targets."
10118             data_type="uint64"
10119             units="pixels"
10120             semantic_type="event"
10121             equation="A 27 READ 4 UMUL"
10122             mdapi_group="3D Pipe/Output Merger"
10123             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10124             mdapi_supported_apis=""
10125             mdapi_hw_unit_type="gpu"
10126             />
10127    <counter name="Sampler Texels"
10128             symbol_name="SamplerTexels"
10129             underscore_name="sampler_texels"
10130             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10131             data_type="uint64"
10132             units="texels"
10133             semantic_type="event"
10134             equation="A 28 READ 4 UMUL"
10135             mdapi_group="Sampler/Sampler Input"
10136             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10137             mdapi_supported_apis=""
10138             mdapi_hw_unit_type="gpu"
10139             />
10140    <counter name="Sampler Texels Misses"
10141             symbol_name="SamplerTexelMisses"
10142             underscore_name="sampler_texel_misses"
10143             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10144             data_type="uint64"
10145             units="texels"
10146             semantic_type="event"
10147             equation="A 29 READ 4 UMUL"
10148             mdapi_group="Sampler/Sampler Cache"
10149             mdapi_usage_flags="Tier3 Batch Frame Draw"
10150             mdapi_supported_apis=""
10151             mdapi_hw_unit_type="gpu"
10152             />
10153    <counter name="SLM Bytes Read"
10154             symbol_name="SlmBytesRead"
10155             underscore_name="slm_bytes_read"
10156             description="The total number of GPU memory bytes read from shared local memory."
10157             data_type="uint64"
10158             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10159             units="bytes"
10160             semantic_type="throughput"
10161             equation="A 30 READ 64 UMUL"
10162             mdapi_group="L3/Data Port/SLM"
10163             mdapi_usage_flags="Tier3 Frame Batch Draw"
10164             mdapi_supported_apis=""
10165             mdapi_hw_unit_type="gpu"
10166             />
10167    <counter name="SLM Bytes Written"
10168             symbol_name="SlmBytesWritten"
10169             underscore_name="slm_bytes_written"
10170             description="The total number of GPU memory bytes written into shared local memory."
10171             data_type="uint64"
10172             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10173             units="bytes"
10174             semantic_type="throughput"
10175             equation="A 31 READ 64 UMUL"
10176             mdapi_group="L3/Data Port/SLM"
10177             mdapi_usage_flags="Tier3 Frame Batch Draw"
10178             mdapi_supported_apis=""
10179             mdapi_hw_unit_type="gpu"
10180             />
10181    <counter name="Shader Memory Accesses"
10182             symbol_name="ShaderMemoryAccesses"
10183             underscore_name="shader_memory_accesses"
10184             description="The total number of shader memory accesses to L3."
10185             data_type="uint64"
10186             units="messages"
10187             semantic_type="event"
10188             equation="A 32 READ"
10189             mdapi_group="L3/Data Port"
10190             mdapi_usage_flags="Tier3 Frame Batch Draw"
10191             mdapi_supported_apis=""
10192             mdapi_hw_unit_type="gpu"
10193             />
10194    <counter name="Shader Atomic Memory Accesses"
10195             symbol_name="ShaderAtomics"
10196             underscore_name="shader_atomics"
10197             description="The total number of shader atomic memory accesses."
10198             data_type="uint64"
10199             units="messages"
10200             semantic_type="event"
10201             equation="A 34 READ"
10202             mdapi_group="L3/Data Port/Atomics"
10203             mdapi_usage_flags="Tier3 Frame Batch Draw"
10204             mdapi_supported_apis=""
10205             mdapi_hw_unit_type="gpu"
10206             />
10207    <counter name="L3 Shader Throughput"
10208             symbol_name="L3ShaderThroughput"
10209             underscore_name="l3_shader_throughput"
10210             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10211             data_type="uint64"
10212             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10213             units="bytes"
10214             semantic_type="throughput"
10215             equation="$ShaderMemoryAccesses 64 UMUL"
10216             mdapi_group="L3/Data Port"
10217             mdapi_usage_flags="Tier2 Frame Batch Draw"
10218             mdapi_supported_apis=""
10219             mdapi_hw_unit_type="gpu"
10220             />
10221    <counter name="Shader Barrier Messages"
10222             symbol_name="ShaderBarriers"
10223             underscore_name="shader_barriers"
10224             description="The total number of shader barrier messages."
10225             data_type="uint64"
10226             units="messages"
10227             semantic_type="event"
10228             equation="A 35 READ"
10229             mdapi_group="EU Array/Barrier"
10230             mdapi_usage_flags="Tier3 Frame Batch Draw"
10231             mdapi_supported_apis=""
10232             mdapi_hw_unit_type="gpu"
10233             />
10234    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice0 Thread Dispatcher"
10235             symbol_name="NonPSThread00ReadyForDispatch"
10236             underscore_name="non_ps_thread00_ready_for_dispatch"
10237             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
10238             data_type="float"
10239             max_equation="100"
10240             units="percent"
10241             semantic_type="duration"
10242             equation="GPU_CLOCK 0 READ B 7 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10243             availability="$SubsliceMask 1 AND"
10244             mdapi_group="GPU/Thread Dispatcher"
10245             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10246             mdapi_supported_apis=""
10247             mdapi_hw_unit_type="subslice"
10248             />
10249    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice1 Thread Dispatcher"
10250             symbol_name="NonPSThread01ReadyForDispatch"
10251             underscore_name="non_ps_thread01_ready_for_dispatch"
10252             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
10253             data_type="float"
10254             max_equation="100"
10255             units="percent"
10256             semantic_type="duration"
10257             equation="GPU_CLOCK 0 READ C 0 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10258             availability="$SubsliceMask 2 AND"
10259             mdapi_group="GPU/Thread Dispatcher"
10260             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10261             mdapi_supported_apis=""
10262             mdapi_hw_unit_type="subslice"
10263             />
10264    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice2 Thread Dispatcher"
10265             symbol_name="NonPSThread02ReadyForDispatch"
10266             underscore_name="non_ps_thread02_ready_for_dispatch"
10267             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
10268             data_type="float"
10269             max_equation="100"
10270             units="percent"
10271             semantic_type="duration"
10272             equation="GPU_CLOCK 0 READ C 1 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10273             availability="$SubsliceMask 4 AND"
10274             mdapi_group="GPU/Thread Dispatcher"
10275             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10276             mdapi_supported_apis=""
10277             mdapi_hw_unit_type="subslice"
10278             />
10279    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice3 Thread Dispatcher"
10280             symbol_name="NonPSThread03ReadyForDispatch"
10281             underscore_name="non_ps_thread03_ready_for_dispatch"
10282             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice3 thread dispatcher"
10283             data_type="float"
10284             max_equation="100"
10285             units="percent"
10286             semantic_type="duration"
10287             equation="GPU_CLOCK 0 READ C 2 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10288             availability="$SubsliceMask 8 AND"
10289             mdapi_group="GPU/Thread Dispatcher"
10290             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10291             mdapi_supported_apis=""
10292             mdapi_hw_unit_type="subslice"
10293             />
10294    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice4 Thread Dispatcher"
10295             symbol_name="NonPSThread04ReadyForDispatch"
10296             underscore_name="non_ps_thread04_ready_for_dispatch"
10297             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice4 thread dispatcher"
10298             data_type="float"
10299             max_equation="100"
10300             units="percent"
10301             semantic_type="duration"
10302             equation="GPU_CLOCK 0 READ C 3 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10303             availability="$SubsliceMask 16 AND"
10304             mdapi_group="GPU/Thread Dispatcher"
10305             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10306             mdapi_supported_apis=""
10307             mdapi_hw_unit_type="subslice"
10308             />
10309    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice5 Thread Dispatcher"
10310             symbol_name="NonPSThread05ReadyForDispatch"
10311             underscore_name="non_ps_thread05_ready_for_dispatch"
10312             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice5 thread dispatcher"
10313             data_type="float"
10314             max_equation="100"
10315             units="percent"
10316             semantic_type="duration"
10317             equation="GPU_CLOCK 0 READ C 4 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10318             availability="$SubsliceMask 32 AND"
10319             mdapi_group="GPU/Thread Dispatcher"
10320             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10321             mdapi_supported_apis=""
10322             mdapi_hw_unit_type="subslice"
10323             />
10324    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice6 Thread Dispatcher"
10325             symbol_name="NonPSThread06ReadyForDispatch"
10326             underscore_name="non_ps_thread06_ready_for_dispatch"
10327             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice6 thread dispatcher"
10328             data_type="float"
10329             max_equation="100"
10330             units="percent"
10331             semantic_type="duration"
10332             equation="GPU_CLOCK 0 READ C 5 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10333             availability="$SubsliceMask 64 AND"
10334             mdapi_group="GPU/Thread Dispatcher"
10335             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10336             mdapi_supported_apis=""
10337             mdapi_hw_unit_type="subslice"
10338             />
10339    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Subslice7 Thread Dispatcher"
10340             symbol_name="NonPSThread07ReadyForDispatch"
10341             underscore_name="non_ps_thread07_ready_for_dispatch"
10342             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice7 thread dispatcher"
10343             data_type="float"
10344             max_equation="100"
10345             units="percent"
10346             semantic_type="duration"
10347             equation="GPU_CLOCK 0 READ C 6 READ FSUB 100 UMUL $GpuCoreClocks FDIV"
10348             availability="$SubsliceMask 128 AND"
10349             mdapi_group="GPU/Thread Dispatcher"
10350             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10351             mdapi_supported_apis=""
10352             mdapi_hw_unit_type="subslice"
10353             />
10354    <counter name="SQ is full"
10355             symbol_name="GTRequestQueueFull"
10356             underscore_name="gt_request_queue_full"
10357             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
10358             data_type="float"
10359             max_equation="100"
10360             units="percent"
10361             semantic_type="duration"
10362             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10363             mdapi_group="GTI"
10364             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10365             mdapi_supported_apis=""
10366             mdapi_hw_unit_type="gpu"
10367             />
10368    <register_config type="NOA">
10369        <register type="NOA" address="0x00000D04" value="0x00000200" />
10370        <register type="NOA" address="0x00009840" value="0x00000000" />
10371        <register type="NOA" address="0x00009884" value="0x00000000" />
10372        <register type="NOA" address="0x00009888" value="0x14290000" />
10373        <register type="NOA" address="0x00009888" value="0x142E0000" />
10374        <register type="NOA" address="0x00009888" value="0x14690000" />
10375        <register type="NOA" address="0x00009888" value="0x146E0000" />
10376        <register type="NOA" address="0x00009888" value="0x14A90000" />
10377        <register type="NOA" address="0x00009888" value="0x14AE0000" />
10378        <register type="NOA" address="0x00009888" value="0x14E90000" />
10379        <register type="NOA" address="0x00009888" value="0x14EE0000" />
10380        <register type="NOA" address="0x00009888" value="0x1C1E0006" />
10381        <register type="NOA" address="0x00009888" value="0x0E1F0006" />
10382        <register type="NOA" address="0x00009888" value="0x1C200005" />
10383        <register type="NOA" address="0x00009888" value="0x16210A00" />
10384        <register type="NOA" address="0x00009888" value="0x0C29C100" />
10385        <register type="NOA" address="0x00009888" value="0x22290000" />
10386        <register type="NOA" address="0x00009888" value="0x1A2A0034" />
10387        <register type="NOA" address="0x00009888" value="0x182C8000" />
10388        <register type="NOA" address="0x00009888" value="0x1A2C0002" />
10389        <register type="NOA" address="0x00009888" value="0x0E2E00C1" />
10390        <register type="NOA" address="0x00009888" value="0x102E0000" />
10391        <register type="NOA" address="0x00009888" value="0x0E2F4000" />
10392        <register type="NOA" address="0x00009888" value="0x1E300010" />
10393        <register type="NOA" address="0x00009888" value="0x1C5E0008" />
10394        <register type="NOA" address="0x00009888" value="0x125E8000" />
10395        <register type="NOA" address="0x00009888" value="0x0E5F0008" />
10396        <register type="NOA" address="0x00009888" value="0x025F8000" />
10397        <register type="NOA" address="0x00009888" value="0x1C600010" />
10398        <register type="NOA" address="0x00009888" value="0x02604000" />
10399        <register type="NOA" address="0x00009888" value="0x16612000" />
10400        <register type="NOA" address="0x00009888" value="0x02618000" />
10401        <register type="NOA" address="0x00009888" value="0x0E69C100" />
10402        <register type="NOA" address="0x00009888" value="0x22690000" />
10403        <register type="NOA" address="0x00009888" value="0x1A6A0040" />
10404        <register type="NOA" address="0x00009888" value="0x026AC000" />
10405        <register type="NOA" address="0x00009888" value="0x1A6C0008" />
10406        <register type="NOA" address="0x00009888" value="0x066C8000" />
10407        <register type="NOA" address="0x00009888" value="0x006EC100" />
10408        <register type="NOA" address="0x00009888" value="0x106E0000" />
10409        <register type="NOA" address="0x00009888" value="0x006F8000" />
10410        <register type="NOA" address="0x00009888" value="0x1A700400" />
10411        <register type="NOA" address="0x00009888" value="0x149E8000" />
10412        <register type="NOA" address="0x00009888" value="0x169E8000" />
10413        <register type="NOA" address="0x00009888" value="0x049F8000" />
10414        <register type="NOA" address="0x00009888" value="0x069F8000" />
10415        <register type="NOA" address="0x00009888" value="0x04A04000" />
10416        <register type="NOA" address="0x00009888" value="0x06A04000" />
10417        <register type="NOA" address="0x00009888" value="0x04A18000" />
10418        <register type="NOA" address="0x00009888" value="0x06A18000" />
10419        <register type="NOA" address="0x00009888" value="0x02A900C1" />
10420        <register type="NOA" address="0x00009888" value="0x22A90000" />
10421        <register type="NOA" address="0x00009888" value="0x04AA4000" />
10422        <register type="NOA" address="0x00009888" value="0x06AAC000" />
10423        <register type="NOA" address="0x00009888" value="0x08AC8000" />
10424        <register type="NOA" address="0x00009888" value="0x0AAC8000" />
10425        <register type="NOA" address="0x00009888" value="0x02AEC100" />
10426        <register type="NOA" address="0x00009888" value="0x10AE0000" />
10427        <register type="NOA" address="0x00009888" value="0x02AF8000" />
10428        <register type="NOA" address="0x00009888" value="0x1AB04000" />
10429        <register type="NOA" address="0x00009888" value="0x18DEC000" />
10430        <register type="NOA" address="0x00009888" value="0x08DF8000" />
10431        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
10432        <register type="NOA" address="0x00009888" value="0x08E04000" />
10433        <register type="NOA" address="0x00009888" value="0x0AE04000" />
10434        <register type="NOA" address="0x00009888" value="0x08E18000" />
10435        <register type="NOA" address="0x00009888" value="0x0AE18000" />
10436        <register type="NOA" address="0x00009888" value="0x04E900C1" />
10437        <register type="NOA" address="0x00009888" value="0x22E90000" />
10438        <register type="NOA" address="0x00009888" value="0x1CE90000" />
10439        <register type="NOA" address="0x00009888" value="0x08EA4000" />
10440        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
10441        <register type="NOA" address="0x00009888" value="0x0CEC8000" />
10442        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
10443        <register type="NOA" address="0x00009888" value="0x04EEC100" />
10444        <register type="NOA" address="0x00009888" value="0x10EE0000" />
10445        <register type="NOA" address="0x00009888" value="0x04EF8000" />
10446        <register type="NOA" address="0x00009888" value="0x1CF00004" />
10447        <register type="NOA" address="0x00009888" value="0x10040150" />
10448        <register type="NOA" address="0x00009888" value="0x0C045000" />
10449        <register type="NOA" address="0x00009888" value="0x0E040015" />
10450        <register type="NOA" address="0x00009888" value="0x14050054" />
10451        <register type="NOA" address="0x00009888" value="0x04054000" />
10452        <register type="NOA" address="0x00009888" value="0x06055000" />
10453        <register type="NOA" address="0x00009888" value="0x08055000" />
10454        <register type="NOA" address="0x00009888" value="0x260600E0" />
10455        <register type="NOA" address="0x00009888" value="0x24063E00" />
10456        <register type="NOA" address="0x00009888" value="0x0E088000" />
10457        <register type="NOA" address="0x00009888" value="0x00088000" />
10458        <register type="NOA" address="0x00009888" value="0x14090040" />
10459        <register type="NOA" address="0x00009888" value="0x04094000" />
10460        <register type="NOA" address="0x00009888" value="0x040DA000" />
10461        <register type="NOA" address="0x00009888" value="0x080E5000" />
10462        <register type="NOA" address="0x00009888" value="0x1A120020" />
10463        <register type="NOA" address="0x00009888" value="0x02128000" />
10464        <register type="NOA" address="0x00009888" value="0x0412C000" />
10465        <register type="NOA" address="0x00009888" value="0x0612C000" />
10466        <register type="NOA" address="0x00009888" value="0x0A138000" />
10467        <register type="NOA" address="0x00009888" value="0x0413E000" />
10468        <register type="NOA" address="0x00009888" value="0x0E148000" />
10469        <register type="NOA" address="0x00009888" value="0x00148000" />
10470        <register type="NOA" address="0x00009888" value="0x0214C000" />
10471        <register type="NOA" address="0x00009888" value="0x16156000" />
10472        <register type="NOA" address="0x00009888" value="0x18150007" />
10473        <register type="NOA" address="0x00009888" value="0x02154000" />
10474        <register type="NOA" address="0x00009888" value="0x04154000" />
10475        <register type="NOA" address="0x00009888" value="0x06154000" />
10476        <register type="NOA" address="0x00009888" value="0x08158000" />
10477        <register type="NOA" address="0x00009888" value="0x0A158000" />
10478        <register type="NOA" address="0x00009888" value="0x0C188000" />
10479        <register type="NOA" address="0x00009888" value="0x0E182000" />
10480        <register type="NOA" address="0x00009888" value="0x1419000A" />
10481        <register type="NOA" address="0x00009888" value="0x021CA000" />
10482        <register type="NOA" address="0x00009888" value="0x0A1DA000" />
10483        <register type="NOA" address="0x00009884" value="0x00000003" />
10484        <register type="NOA" address="0x00009888" value="0x1C1F3061" />
10485        <register type="NOA" address="0x00009888" value="0x181F0000" />
10486        <register type="NOA" address="0x00009888" value="0x521F4000" />
10487        <register type="NOA" address="0x00009888" value="0x541F0024" />
10488        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
10489        <register type="NOA" address="0x00009888" value="0x4E1F2420" />
10490        <register type="NOA" address="0x00009888" value="0x501F0024" />
10491        <register type="NOA" address="0x00009888" value="0x4C1F3050" />
10492        <register type="NOA" address="0x00009888" value="0x301F0000" />
10493        <register type="NOA" address="0x00009888" value="0x401F2000" />
10494        <register type="NOA" address="0x00009888" value="0x421F5000" />
10495        <register type="NOA" address="0x00009888" value="0x441F3730" />
10496    </register_config>
10497    <register_config type="OA">
10498        <register type="OA" address="0x00002740" value="0x00000000" />
10499        <register type="OA" address="0x00002710" value="0x00000000" />
10500        <register type="OA" address="0x00002714" value="0x00800000" />
10501        <register type="OA" address="0x00002720" value="0x00000000" />
10502        <register type="OA" address="0x00002724" value="0x00800000" />
10503    </register_config>
10504    <register_config type="FLEX">
10505        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10506        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10507        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10508        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10509        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10510    </register_config>
10511  </set>
10512
10513  <set name="Metric set TDL_3"
10514       chipset="ICL"
10515       symbol_name="TDL_3"
10516       underscore_name="tdl_3"
10517       mdapi_supported_apis="VK OGL OCL IO BB"
10518       hw_config_guid="fd25ec19-3ed1-40c9-8648-1d2387449a92"
10519       >
10520    <counter name="GPU Time Elapsed"
10521             symbol_name="GpuTime"
10522             underscore_name="gpu_time"
10523             description="Time elapsed on the GPU during the measurement."
10524             data_type="uint64"
10525             units="ns"
10526             semantic_type="duration"
10527             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10528             mdapi_group="GPU"
10529             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10530             mdapi_supported_apis=""
10531             mdapi_hw_unit_type="gpu"
10532             />
10533    <counter name="GPU Core Clocks"
10534             symbol_name="GpuCoreClocks"
10535             underscore_name="gpu_core_clocks"
10536             description="The total number of GPU core clocks elapsed during the measurement."
10537             data_type="uint64"
10538             units="cycles"
10539             semantic_type="event"
10540             equation="GPU_CLOCK 0 READ"
10541             mdapi_group="GPU"
10542             mdapi_usage_flags="Tier1 Frame Batch Draw"
10543             mdapi_supported_apis=""
10544             mdapi_hw_unit_type="gpu"
10545             />
10546    <counter name="AVG GPU Core Frequency"
10547             symbol_name="AvgGpuCoreFrequency"
10548             underscore_name="avg_gpu_core_frequency"
10549             description="Average GPU Core Frequency in the measurement."
10550             data_type="uint64"
10551             max_equation="$GpuMaxFrequency"
10552             units="hz"
10553             semantic_type="event"
10554             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10555             mdapi_group="GPU"
10556             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10557             mdapi_supported_apis=""
10558             mdapi_hw_unit_type="gpu"
10559             />
10560    <counter name="GPU Busy"
10561             symbol_name="GpuBusy"
10562             underscore_name="gpu_busy"
10563             description="The percentage of time in which the GPU has been processing GPU commands."
10564             data_type="float"
10565             max_equation="100"
10566             units="percent"
10567             semantic_type="duration"
10568             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10569             mdapi_group="GPU"
10570             mdapi_usage_flags="Tier1 Overview System Frame"
10571             mdapi_supported_apis=""
10572             mdapi_hw_unit_type="gpu"
10573             />
10574    <counter name="VS Threads Dispatched"
10575             symbol_name="VsThreads"
10576             underscore_name="vs_threads"
10577             description="The total number of vertex shader hardware threads dispatched."
10578             data_type="uint64"
10579             units="threads"
10580             semantic_type="event"
10581             equation="A 1 READ"
10582             mdapi_group="EU Array/Vertex Shader"
10583             mdapi_usage_flags="Tier3 Frame Batch Draw"
10584             mdapi_supported_apis=""
10585             mdapi_hw_unit_type="gpu"
10586             />
10587    <counter name="HS Threads Dispatched"
10588             symbol_name="HsThreads"
10589             underscore_name="hs_threads"
10590             description="The total number of hull shader hardware threads dispatched."
10591             data_type="uint64"
10592             units="threads"
10593             semantic_type="event"
10594             equation="A 2 READ"
10595             mdapi_group="EU Array/Hull Shader"
10596             mdapi_usage_flags="Tier3 Frame Batch Draw"
10597             mdapi_supported_apis=""
10598             mdapi_hw_unit_type="gpu"
10599             />
10600    <counter name="DS Threads Dispatched"
10601             symbol_name="DsThreads"
10602             underscore_name="ds_threads"
10603             description="The total number of domain shader hardware threads dispatched."
10604             data_type="uint64"
10605             units="threads"
10606             semantic_type="event"
10607             equation="A 3 READ"
10608             mdapi_group="EU Array/Domain Shader"
10609             mdapi_usage_flags="Tier3 Frame Batch Draw"
10610             mdapi_supported_apis=""
10611             mdapi_hw_unit_type="gpu"
10612             />
10613    <counter name="GS Threads Dispatched"
10614             symbol_name="GsThreads"
10615             underscore_name="gs_threads"
10616             description="The total number of geometry shader hardware threads dispatched."
10617             data_type="uint64"
10618             units="threads"
10619             semantic_type="event"
10620             equation="A 5 READ"
10621             mdapi_group="EU Array/Geometry Shader"
10622             mdapi_usage_flags="Tier3 Frame Batch Draw"
10623             mdapi_supported_apis=""
10624             mdapi_hw_unit_type="gpu"
10625             />
10626    <counter name="FS Threads Dispatched"
10627             symbol_name="PsThreads"
10628             underscore_name="ps_threads"
10629             description="The total number of fragment shader hardware threads dispatched."
10630             data_type="uint64"
10631             units="threads"
10632             semantic_type="event"
10633             equation="A 6 READ"
10634             mdapi_group="EU Array/Fragment Shader"
10635             mdapi_usage_flags="Tier3 Frame Batch Draw"
10636             mdapi_supported_apis=""
10637             mdapi_hw_unit_type="gpu"
10638             />
10639    <counter name="CS Threads Dispatched"
10640             symbol_name="CsThreads"
10641             underscore_name="cs_threads"
10642             description="The total number of compute shader hardware threads dispatched."
10643             data_type="uint64"
10644             units="threads"
10645             semantic_type="event"
10646             equation="A 4 READ"
10647             mdapi_group="EU Array/Compute Shader"
10648             mdapi_usage_flags="Tier3 Frame Batch Draw"
10649             mdapi_supported_apis=""
10650             mdapi_hw_unit_type="gpu"
10651             />
10652    <counter name="EU Active"
10653             symbol_name="EuActive"
10654             underscore_name="eu_active"
10655             description="The percentage of time in which the Execution Units were actively processing."
10656             data_type="float"
10657             max_equation="100"
10658             units="percent"
10659             semantic_type="duration"
10660             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10661             mdapi_group="EU Array"
10662             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10663             mdapi_supported_apis=""
10664             mdapi_hw_unit_type="gpu"
10665             />
10666    <counter name="EU Stall"
10667             symbol_name="EuStall"
10668             underscore_name="eu_stall"
10669             description="The percentage of time in which the Execution Units were stalled."
10670             data_type="float"
10671             max_equation="100"
10672             units="percent"
10673             semantic_type="duration"
10674             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10675             mdapi_group="EU Array"
10676             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10677             mdapi_supported_apis=""
10678             mdapi_hw_unit_type="gpu"
10679             />
10680    <counter name="EU Both FPU Pipes Active"
10681             symbol_name="EuFpuBothActive"
10682             underscore_name="eu_fpu_both_active"
10683             description="The percentage of time in which both EU FPU pipelines were actively processing."
10684             data_type="float"
10685             max_equation="100"
10686             units="percent"
10687             semantic_type="duration"
10688             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10689             mdapi_group="EU Array/Pipes"
10690             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10691             mdapi_supported_apis=""
10692             mdapi_hw_unit_type="gpu"
10693             />
10694    <counter name="VS FPU0 Pipe Active"
10695             symbol_name="VsFpu0Active"
10696             underscore_name="vs_fpu0_active"
10697             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10698             data_type="float"
10699             max_equation="100"
10700             units="percent"
10701             semantic_type="duration"
10702             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10703             mdapi_group="EU Array/Vertex Shader"
10704             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10705             mdapi_supported_apis=""
10706             mdapi_hw_unit_type="gpu"
10707             />
10708    <counter name="VS FPU1 Pipe Active"
10709             symbol_name="VsFpu1Active"
10710             underscore_name="vs_fpu1_active"
10711             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
10712             data_type="float"
10713             max_equation="100"
10714             units="percent"
10715             semantic_type="duration"
10716             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10717             mdapi_group="EU Array/Vertex Shader"
10718             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10719             mdapi_supported_apis=""
10720             mdapi_hw_unit_type="gpu"
10721             />
10722    <counter name="VS Send Pipe Active"
10723             symbol_name="VsSendActive"
10724             underscore_name="vs_send_active"
10725             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
10726             data_type="float"
10727             max_equation="100"
10728             units="percent"
10729             semantic_type="duration"
10730             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10731             mdapi_group="EU Array/Vertex Shader"
10732             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10733             mdapi_supported_apis=""
10734             mdapi_hw_unit_type="gpu"
10735             />
10736    <counter name="PS FPU0 Pipe Active"
10737             symbol_name="PsFpu0Active"
10738             underscore_name="ps_fpu0_active"
10739             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10740             data_type="float"
10741             max_equation="100"
10742             units="percent"
10743             semantic_type="duration"
10744             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10745             mdapi_group="EU Array/Pixel Shader"
10746             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10747             mdapi_supported_apis=""
10748             mdapi_hw_unit_type="gpu"
10749             />
10750    <counter name="PS FPU1 Pipe Active"
10751             symbol_name="PsFpu1Active"
10752             underscore_name="ps_fpu1_active"
10753             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10754             data_type="float"
10755             max_equation="100"
10756             units="percent"
10757             semantic_type="duration"
10758             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10759             mdapi_group="EU Array/Pixel Shader"
10760             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10761             mdapi_supported_apis=""
10762             mdapi_hw_unit_type="gpu"
10763             />
10764    <counter name="PS Send Pipeline Active"
10765             symbol_name="PsSendActive"
10766             underscore_name="ps_send_active"
10767             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10768             data_type="float"
10769             max_equation="100"
10770             units="percent"
10771             semantic_type="duration"
10772             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10773             mdapi_group="EU Array/Pixel Shader"
10774             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10775             mdapi_supported_apis=""
10776             mdapi_hw_unit_type="gpu"
10777             />
10778    <counter name="FS Both FPU Active"
10779             symbol_name="PsEuBothFpuActive"
10780             underscore_name="ps_eu_both_fpu_active"
10781             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10782             data_type="float"
10783             max_equation="100"
10784             units="percent"
10785             semantic_type="duration"
10786             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10787             mdapi_group="3D Pipe/Fragment Shader"
10788             mdapi_usage_flags="Tier4 Frame Batch Draw"
10789             mdapi_supported_apis=""
10790             mdapi_hw_unit_type="gpu"
10791             />
10792    <counter name="Rasterized Pixels"
10793             symbol_name="RasterizedPixels"
10794             underscore_name="rasterized_pixels"
10795             description="The total number of rasterized pixels."
10796             data_type="uint64"
10797             units="pixels"
10798             semantic_type="event"
10799             equation="A 21 READ 4 UMUL"
10800             mdapi_group="3D Pipe/Rasterizer"
10801             mdapi_usage_flags="Tier3 Frame Batch Draw"
10802             mdapi_supported_apis=""
10803             mdapi_hw_unit_type="gpu"
10804             />
10805    <counter name="Early Hi-Depth Test Fails"
10806             symbol_name="HiDepthTestFails"
10807             underscore_name="hi_depth_test_fails"
10808             description="The total number of pixels dropped on early hierarchical depth test."
10809             data_type="uint64"
10810             units="pixels"
10811             semantic_type="event"
10812             equation="A 22 READ 4 UMUL"
10813             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10814             mdapi_usage_flags="Tier3 Frame Batch Draw"
10815             mdapi_supported_apis=""
10816             mdapi_hw_unit_type="gpu"
10817             />
10818    <counter name="Early Depth Test Fails"
10819             symbol_name="EarlyDepthTestFails"
10820             underscore_name="early_depth_test_fails"
10821             description="The total number of pixels dropped on early depth test."
10822             data_type="uint64"
10823             units="pixels"
10824             semantic_type="event"
10825             equation="A 23 READ 4 UMUL"
10826             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10827             mdapi_usage_flags="Tier3 Frame Batch Draw"
10828             mdapi_supported_apis=""
10829             mdapi_hw_unit_type="gpu"
10830             />
10831    <counter name="Samples Killed in FS"
10832             symbol_name="SamplesKilledInPs"
10833             underscore_name="samples_killed_in_ps"
10834             description="The total number of samples or pixels dropped in fragment shaders."
10835             data_type="uint64"
10836             units="pixels"
10837             semantic_type="event"
10838             equation="A 24 READ 4 UMUL"
10839             mdapi_group="3D Pipe/Fragment Shader"
10840             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10841             mdapi_supported_apis=""
10842             mdapi_hw_unit_type="gpu"
10843             />
10844    <counter name="Pixels Failing Tests"
10845             symbol_name="PixelsFailingPostPsTests"
10846             underscore_name="pixels_failing_post_ps_tests"
10847             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10848             data_type="uint64"
10849             units="pixels"
10850             semantic_type="event"
10851             equation="A 25 READ 4 UMUL"
10852             mdapi_group="3D Pipe/Output Merger"
10853             mdapi_usage_flags="Tier3 Frame Batch Draw"
10854             mdapi_supported_apis=""
10855             mdapi_hw_unit_type="gpu"
10856             />
10857    <counter name="Samples Written"
10858             symbol_name="SamplesWritten"
10859             underscore_name="samples_written"
10860             description="The total number of samples or pixels written to all render targets."
10861             data_type="uint64"
10862             units="pixels"
10863             semantic_type="event"
10864             equation="A 26 READ 4 UMUL"
10865             mdapi_group="3D Pipe/Output Merger"
10866             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10867             mdapi_supported_apis=""
10868             mdapi_hw_unit_type="gpu"
10869             />
10870    <counter name="Samples Blended"
10871             symbol_name="SamplesBlended"
10872             underscore_name="samples_blended"
10873             description="The total number of blended samples or pixels written to all render targets."
10874             data_type="uint64"
10875             units="pixels"
10876             semantic_type="event"
10877             equation="A 27 READ 4 UMUL"
10878             mdapi_group="3D Pipe/Output Merger"
10879             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10880             mdapi_supported_apis=""
10881             mdapi_hw_unit_type="gpu"
10882             />
10883    <counter name="Sampler Texels"
10884             symbol_name="SamplerTexels"
10885             underscore_name="sampler_texels"
10886             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10887             data_type="uint64"
10888             units="texels"
10889             semantic_type="event"
10890             equation="A 28 READ 4 UMUL"
10891             mdapi_group="Sampler/Sampler Input"
10892             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10893             mdapi_supported_apis=""
10894             mdapi_hw_unit_type="gpu"
10895             />
10896    <counter name="Sampler Texels Misses"
10897             symbol_name="SamplerTexelMisses"
10898             underscore_name="sampler_texel_misses"
10899             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10900             data_type="uint64"
10901             units="texels"
10902             semantic_type="event"
10903             equation="A 29 READ 4 UMUL"
10904             mdapi_group="Sampler/Sampler Cache"
10905             mdapi_usage_flags="Tier3 Batch Frame Draw"
10906             mdapi_supported_apis=""
10907             mdapi_hw_unit_type="gpu"
10908             />
10909    <counter name="SLM Bytes Read"
10910             symbol_name="SlmBytesRead"
10911             underscore_name="slm_bytes_read"
10912             description="The total number of GPU memory bytes read from shared local memory."
10913             data_type="uint64"
10914             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10915             units="bytes"
10916             semantic_type="throughput"
10917             equation="A 30 READ 64 UMUL"
10918             mdapi_group="L3/Data Port/SLM"
10919             mdapi_usage_flags="Tier3 Frame Batch Draw"
10920             mdapi_supported_apis=""
10921             mdapi_hw_unit_type="gpu"
10922             />
10923    <counter name="SLM Bytes Written"
10924             symbol_name="SlmBytesWritten"
10925             underscore_name="slm_bytes_written"
10926             description="The total number of GPU memory bytes written into shared local memory."
10927             data_type="uint64"
10928             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10929             units="bytes"
10930             semantic_type="throughput"
10931             equation="A 31 READ 64 UMUL"
10932             mdapi_group="L3/Data Port/SLM"
10933             mdapi_usage_flags="Tier3 Frame Batch Draw"
10934             mdapi_supported_apis=""
10935             mdapi_hw_unit_type="gpu"
10936             />
10937    <counter name="Shader Memory Accesses"
10938             symbol_name="ShaderMemoryAccesses"
10939             underscore_name="shader_memory_accesses"
10940             description="The total number of shader memory accesses to L3."
10941             data_type="uint64"
10942             units="messages"
10943             semantic_type="event"
10944             equation="A 32 READ"
10945             mdapi_group="L3/Data Port"
10946             mdapi_usage_flags="Tier3 Frame Batch Draw"
10947             mdapi_supported_apis=""
10948             mdapi_hw_unit_type="gpu"
10949             />
10950    <counter name="Shader Atomic Memory Accesses"
10951             symbol_name="ShaderAtomics"
10952             underscore_name="shader_atomics"
10953             description="The total number of shader atomic memory accesses."
10954             data_type="uint64"
10955             units="messages"
10956             semantic_type="event"
10957             equation="A 34 READ"
10958             mdapi_group="L3/Data Port/Atomics"
10959             mdapi_usage_flags="Tier3 Frame Batch Draw"
10960             mdapi_supported_apis=""
10961             mdapi_hw_unit_type="gpu"
10962             />
10963    <counter name="L3 Shader Throughput"
10964             symbol_name="L3ShaderThroughput"
10965             underscore_name="l3_shader_throughput"
10966             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10967             data_type="uint64"
10968             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10969             units="bytes"
10970             semantic_type="throughput"
10971             equation="$ShaderMemoryAccesses 64 UMUL"
10972             mdapi_group="L3/Data Port"
10973             mdapi_usage_flags="Tier2 Frame Batch Draw"
10974             mdapi_supported_apis=""
10975             mdapi_hw_unit_type="gpu"
10976             />
10977    <counter name="Shader Barrier Messages"
10978             symbol_name="ShaderBarriers"
10979             underscore_name="shader_barriers"
10980             description="The total number of shader barrier messages."
10981             data_type="uint64"
10982             units="messages"
10983             semantic_type="event"
10984             equation="A 35 READ"
10985             mdapi_group="EU Array/Barrier"
10986             mdapi_usage_flags="Tier3 Frame Batch Draw"
10987             mdapi_supported_apis=""
10988             mdapi_hw_unit_type="gpu"
10989             />
10990    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 0"
10991             symbol_name="ThreadHeader00ReadyPort0"
10992             underscore_name="thread_header00_ready_port0"
10993             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
10994             data_type="float"
10995             max_equation="100"
10996             units="percent"
10997             semantic_type="duration"
10998             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10999             availability="$SubsliceMask 1 AND"
11000             mdapi_group="GPU/Thread Dispatcher"
11001             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11002             mdapi_supported_apis=""
11003             mdapi_hw_unit_type="subslice"
11004             />
11005    <counter name="Thread Header Ready on Slice0 Subslice0 Thread Dispatcher Port 1"
11006             symbol_name="ThreadHeader00ReadyPort1"
11007             underscore_name="thread_header00_ready_port1"
11008             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
11009             data_type="float"
11010             max_equation="100"
11011             units="percent"
11012             semantic_type="duration"
11013             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
11014             availability="$SubsliceMask 1 AND"
11015             mdapi_group="GPU/Thread Dispatcher"
11016             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11017             mdapi_supported_apis=""
11018             mdapi_hw_unit_type="subslice"
11019             />
11020    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 0"
11021             symbol_name="ThreadHeader01ReadyPort0"
11022             underscore_name="thread_header01_ready_port0"
11023             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
11024             data_type="float"
11025             max_equation="100"
11026             units="percent"
11027             semantic_type="duration"
11028             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
11029             availability="$SubsliceMask 2 AND"
11030             mdapi_group="GPU/Thread Dispatcher"
11031             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11032             mdapi_supported_apis=""
11033             mdapi_hw_unit_type="subslice"
11034             />
11035    <counter name="Thread Header Ready on Slice0 Subslice1 Thread Dispatcher Port 1"
11036             symbol_name="ThreadHeader01ReadyPort1"
11037             underscore_name="thread_header01_ready_port1"
11038             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
11039             data_type="float"
11040             max_equation="100"
11041             units="percent"
11042             semantic_type="duration"
11043             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
11044             availability="$SubsliceMask 2 AND"
11045             mdapi_group="GPU/Thread Dispatcher"
11046             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11047             mdapi_supported_apis=""
11048             mdapi_hw_unit_type="subslice"
11049             />
11050    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 0"
11051             symbol_name="ThreadHeader02ReadyPort0"
11052             underscore_name="thread_header02_ready_port0"
11053             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
11054             data_type="float"
11055             max_equation="100"
11056             units="percent"
11057             semantic_type="duration"
11058             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
11059             availability="$SubsliceMask 4 AND"
11060             mdapi_group="GPU/Thread Dispatcher"
11061             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11062             mdapi_supported_apis=""
11063             mdapi_hw_unit_type="subslice"
11064             />
11065    <counter name="Thread Header Ready on Slice0 Subslice2 Thread Dispatcher Port 1"
11066             symbol_name="ThreadHeader02ReadyPort1"
11067             underscore_name="thread_header02_ready_port1"
11068             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
11069             data_type="float"
11070             max_equation="100"
11071             units="percent"
11072             semantic_type="duration"
11073             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
11074             availability="$SubsliceMask 4 AND"
11075             mdapi_group="GPU/Thread Dispatcher"
11076             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11077             mdapi_supported_apis=""
11078             mdapi_hw_unit_type="subslice"
11079             />
11080    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 0"
11081             symbol_name="ThreadHeader03ReadyPort0"
11082             underscore_name="thread_header03_ready_port0"
11083             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 0"
11084             data_type="float"
11085             max_equation="100"
11086             units="percent"
11087             semantic_type="duration"
11088             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
11089             availability="$SubsliceMask 8 AND"
11090             mdapi_group="GPU/Thread Dispatcher"
11091             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11092             mdapi_supported_apis=""
11093             mdapi_hw_unit_type="subslice"
11094             />
11095    <counter name="Thread Header Ready on Slice0 Subslice3 Thread Dispatcher Port 1"
11096             symbol_name="ThreadHeader03ReadyPort1"
11097             underscore_name="thread_header03_ready_port1"
11098             description="The percentage of time in which thread header is ready on slice0 subslice3 thread dispatcher port 1"
11099             data_type="float"
11100             max_equation="100"
11101             units="percent"
11102             semantic_type="duration"
11103             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
11104             availability="$SubsliceMask 8 AND"
11105             mdapi_group="GPU/Thread Dispatcher"
11106             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11107             mdapi_supported_apis=""
11108             mdapi_hw_unit_type="subslice"
11109             />
11110    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 0"
11111             symbol_name="ThreadHeader04ReadyPort0"
11112             underscore_name="thread_header04_ready_port0"
11113             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 0"
11114             data_type="float"
11115             max_equation="100"
11116             units="percent"
11117             semantic_type="duration"
11118             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
11119             availability="$SubsliceMask 16 AND"
11120             mdapi_group="GPU/Thread Dispatcher"
11121             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11122             mdapi_supported_apis=""
11123             mdapi_hw_unit_type="subslice"
11124             />
11125    <counter name="Thread Header Ready on Slice0 Subslice4 Thread Dispatcher Port 1"
11126             symbol_name="ThreadHeader04ReadyPort1"
11127             underscore_name="thread_header04_ready_port1"
11128             description="The percentage of time in which thread header is ready on slice0 subslice4 thread dispatcher port 1"
11129             data_type="float"
11130             max_equation="100"
11131             units="percent"
11132             semantic_type="duration"
11133             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
11134             availability="$SubsliceMask 16 AND"
11135             mdapi_group="GPU/Thread Dispatcher"
11136             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11137             mdapi_supported_apis=""
11138             mdapi_hw_unit_type="subslice"
11139             />
11140    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 0"
11141             symbol_name="ThreadHeader05ReadyPort0"
11142             underscore_name="thread_header05_ready_port0"
11143             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 0"
11144             data_type="float"
11145             max_equation="100"
11146             units="percent"
11147             semantic_type="duration"
11148             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11149             availability="$SubsliceMask 32 AND"
11150             mdapi_group="GPU/Thread Dispatcher"
11151             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11152             mdapi_supported_apis=""
11153             mdapi_hw_unit_type="subslice"
11154             />
11155    <counter name="Thread Header Ready on Slice0 Subslice5 Thread Dispatcher Port 1"
11156             symbol_name="ThreadHeader05ReadyPort1"
11157             underscore_name="thread_header05_ready_port1"
11158             description="The percentage of time in which thread header is ready on slice0 subslice5 thread dispatcher port 1"
11159             data_type="float"
11160             max_equation="100"
11161             units="percent"
11162             semantic_type="duration"
11163             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11164             availability="$SubsliceMask 32 AND"
11165             mdapi_group="GPU/Thread Dispatcher"
11166             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11167             mdapi_supported_apis=""
11168             mdapi_hw_unit_type="subslice"
11169             />
11170    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 0"
11171             symbol_name="ThreadHeader06ReadyPort0"
11172             underscore_name="thread_header06_ready_port0"
11173             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 0"
11174             data_type="float"
11175             max_equation="100"
11176             units="percent"
11177             semantic_type="duration"
11178             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
11179             availability="$SubsliceMask 64 AND"
11180             mdapi_group="GPU/Thread Dispatcher"
11181             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11182             mdapi_supported_apis=""
11183             mdapi_hw_unit_type="subslice"
11184             />
11185    <counter name="Thread Header Ready on Slice0 Subslice6 Thread Dispatcher Port 1"
11186             symbol_name="ThreadHeader06ReadyPort1"
11187             underscore_name="thread_header06_ready_port1"
11188             description="The percentage of time in which thread header is ready on slice0 subslice6 thread dispatcher port 1"
11189             data_type="float"
11190             max_equation="100"
11191             units="percent"
11192             semantic_type="duration"
11193             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11194             availability="$SubsliceMask 64 AND"
11195             mdapi_group="GPU/Thread Dispatcher"
11196             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11197             mdapi_supported_apis=""
11198             mdapi_hw_unit_type="subslice"
11199             />
11200    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 0"
11201             symbol_name="ThreadHeader07ReadyPort0"
11202             underscore_name="thread_header07_ready_port0"
11203             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 0"
11204             data_type="float"
11205             max_equation="100"
11206             units="percent"
11207             semantic_type="duration"
11208             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11209             availability="$SubsliceMask 128 AND"
11210             mdapi_group="GPU/Thread Dispatcher"
11211             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11212             mdapi_supported_apis=""
11213             mdapi_hw_unit_type="subslice"
11214             />
11215    <counter name="Thread Header Ready on Slice0 Subslice7 Thread Dispatcher Port 1"
11216             symbol_name="ThreadHeader07ReadyPort1"
11217             underscore_name="thread_header07_ready_port1"
11218             description="The percentage of time in which thread header is ready on slice0 subslice7 thread dispatcher port 1"
11219             data_type="float"
11220             max_equation="100"
11221             units="percent"
11222             semantic_type="duration"
11223             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11224             availability="$SubsliceMask 128 AND"
11225             mdapi_group="GPU/Thread Dispatcher"
11226             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11227             mdapi_supported_apis=""
11228             mdapi_hw_unit_type="subslice"
11229             />
11230    <register_config type="NOA">
11231        <register type="NOA" address="0x00000D04" value="0x00000200" />
11232        <register type="NOA" address="0x00009840" value="0x00000000" />
11233        <register type="NOA" address="0x00009884" value="0x00000000" />
11234        <register type="NOA" address="0x00009888" value="0x14292C00" />
11235        <register type="NOA" address="0x00009888" value="0x16290013" />
11236        <register type="NOA" address="0x00009888" value="0x142E2C00" />
11237        <register type="NOA" address="0x00009888" value="0x162E0013" />
11238        <register type="NOA" address="0x00009888" value="0x14692C00" />
11239        <register type="NOA" address="0x00009888" value="0x16690013" />
11240        <register type="NOA" address="0x00009888" value="0x146E2C00" />
11241        <register type="NOA" address="0x00009888" value="0x166E0013" />
11242        <register type="NOA" address="0x00009888" value="0x14A92C00" />
11243        <register type="NOA" address="0x00009888" value="0x16A90013" />
11244        <register type="NOA" address="0x00009888" value="0x14AE2C00" />
11245        <register type="NOA" address="0x00009888" value="0x16AE0013" />
11246        <register type="NOA" address="0x00009888" value="0x14E92C00" />
11247        <register type="NOA" address="0x00009888" value="0x16E90013" />
11248        <register type="NOA" address="0x00009888" value="0x14EE2C00" />
11249        <register type="NOA" address="0x00009888" value="0x16EE0013" />
11250        <register type="NOA" address="0x00009888" value="0x101E8000" />
11251        <register type="NOA" address="0x00009888" value="0x1A1E3800" />
11252        <register type="NOA" address="0x00009888" value="0x001F8000" />
11253        <register type="NOA" address="0x00009888" value="0x0C1F3800" />
11254        <register type="NOA" address="0x00009888" value="0x00204000" />
11255        <register type="NOA" address="0x00009888" value="0x0E204000" />
11256        <register type="NOA" address="0x00009888" value="0x1A2000A0" />
11257        <register type="NOA" address="0x00009888" value="0x00218000" />
11258        <register type="NOA" address="0x00009888" value="0x0E218000" />
11259        <register type="NOA" address="0x00009888" value="0x14218000" />
11260        <register type="NOA" address="0x00009888" value="0x16210002" />
11261        <register type="NOA" address="0x00009888" value="0x002900C7" />
11262        <register type="NOA" address="0x00009888" value="0x0629CF00" />
11263        <register type="NOA" address="0x00009888" value="0x22290000" />
11264        <register type="NOA" address="0x00009888" value="0x10290000" />
11265        <register type="NOA" address="0x00009888" value="0x20290000" />
11266        <register type="NOA" address="0x00009888" value="0x002A4000" />
11267        <register type="NOA" address="0x00009888" value="0x0E2A4000" />
11268        <register type="NOA" address="0x00009888" value="0x182A0F00" />
11269        <register type="NOA" address="0x00009888" value="0x042C8000" />
11270        <register type="NOA" address="0x00009888" value="0x182C00A8" />
11271        <register type="NOA" address="0x00009888" value="0x082ECFC7" />
11272        <register type="NOA" address="0x00009888" value="0x102E0000" />
11273        <register type="NOA" address="0x00009888" value="0x082FC000" />
11274        <register type="NOA" address="0x00009888" value="0x1C300500" />
11275        <register type="NOA" address="0x00009888" value="0x1A5EC000" />
11276        <register type="NOA" address="0x00009888" value="0x1C5E0003" />
11277        <register type="NOA" address="0x00009888" value="0x0C5FC000" />
11278        <register type="NOA" address="0x00009888" value="0x0E5F0003" />
11279        <register type="NOA" address="0x00009888" value="0x1A602A00" />
11280        <register type="NOA" address="0x00009888" value="0x1C600001" />
11281        <register type="NOA" address="0x00009888" value="0x166102A8" />
11282        <register type="NOA" address="0x00009888" value="0x0A69CFC7" />
11283        <register type="NOA" address="0x00009888" value="0x22690000" />
11284        <register type="NOA" address="0x00009888" value="0x186A5000" />
11285        <register type="NOA" address="0x00009888" value="0x1A6A000F" />
11286        <register type="NOA" address="0x00009888" value="0x186CAA00" />
11287        <register type="NOA" address="0x00009888" value="0x0C6ECFC7" />
11288        <register type="NOA" address="0x00009888" value="0x106E0000" />
11289        <register type="NOA" address="0x00009888" value="0x0C6FC000" />
11290        <register type="NOA" address="0x00009888" value="0x1E700005" />
11291        <register type="NOA" address="0x00009888" value="0x1C9E000C" />
11292        <register type="NOA" address="0x00009888" value="0x129E8000" />
11293        <register type="NOA" address="0x00009888" value="0x149E8000" />
11294        <register type="NOA" address="0x00009888" value="0x0E9F000C" />
11295        <register type="NOA" address="0x00009888" value="0x029F8000" />
11296        <register type="NOA" address="0x00009888" value="0x049F8000" />
11297        <register type="NOA" address="0x00009888" value="0x1CA00014" />
11298        <register type="NOA" address="0x00009888" value="0x02A04000" />
11299        <register type="NOA" address="0x00009888" value="0x04A04000" />
11300        <register type="NOA" address="0x00009888" value="0x16A12800" />
11301        <register type="NOA" address="0x00009888" value="0x02A18000" />
11302        <register type="NOA" address="0x00009888" value="0x04A18000" />
11303        <register type="NOA" address="0x00009888" value="0x0EA9CFC7" />
11304        <register type="NOA" address="0x00009888" value="0x22A90000" />
11305        <register type="NOA" address="0x00009888" value="0x1AAA0050" />
11306        <register type="NOA" address="0x00009888" value="0x02AAC000" />
11307        <register type="NOA" address="0x00009888" value="0x04AAC000" />
11308        <register type="NOA" address="0x00009888" value="0x1AAC000A" />
11309        <register type="NOA" address="0x00009888" value="0x06AC8000" />
11310        <register type="NOA" address="0x00009888" value="0x08AC8000" />
11311        <register type="NOA" address="0x00009888" value="0x00AEC700" />
11312        <register type="NOA" address="0x00009888" value="0x02AE00CF" />
11313        <register type="NOA" address="0x00009888" value="0x10AE0000" />
11314        <register type="NOA" address="0x00009888" value="0x00AF8000" />
11315        <register type="NOA" address="0x00009888" value="0x02AF4000" />
11316        <register type="NOA" address="0x00009888" value="0x1AB01400" />
11317        <register type="NOA" address="0x00009888" value="0x16DE8000" />
11318        <register type="NOA" address="0x00009888" value="0x18DEC000" />
11319        <register type="NOA" address="0x00009888" value="0x1ADE0400" />
11320        <register type="NOA" address="0x00009888" value="0x06DF8000" />
11321        <register type="NOA" address="0x00009888" value="0x08DF8000" />
11322        <register type="NOA" address="0x00009888" value="0x0ADF8000" />
11323        <register type="NOA" address="0x00009888" value="0x0CDF0400" />
11324        <register type="NOA" address="0x00009888" value="0x06E04000" />
11325        <register type="NOA" address="0x00009888" value="0x08E04000" />
11326        <register type="NOA" address="0x00009888" value="0x0AE04000" />
11327        <register type="NOA" address="0x00009888" value="0x0CE04000" />
11328        <register type="NOA" address="0x00009888" value="0x06E18000" />
11329        <register type="NOA" address="0x00009888" value="0x08E18000" />
11330        <register type="NOA" address="0x00009888" value="0x0AE18000" />
11331        <register type="NOA" address="0x00009888" value="0x0CE18000" />
11332        <register type="NOA" address="0x00009888" value="0x02E9C700" />
11333        <register type="NOA" address="0x00009888" value="0x04E900CF" />
11334        <register type="NOA" address="0x00009888" value="0x22E90000" />
11335        <register type="NOA" address="0x00009888" value="0x1CE90000" />
11336        <register type="NOA" address="0x00009888" value="0x06EA4000" />
11337        <register type="NOA" address="0x00009888" value="0x08EA4000" />
11338        <register type="NOA" address="0x00009888" value="0x0AEAC000" />
11339        <register type="NOA" address="0x00009888" value="0x0CEAC000" />
11340        <register type="NOA" address="0x00009888" value="0x0AEC8000" />
11341        <register type="NOA" address="0x00009888" value="0x0CEC8000" />
11342        <register type="NOA" address="0x00009888" value="0x0EEC8000" />
11343        <register type="NOA" address="0x00009888" value="0x18EC0002" />
11344        <register type="NOA" address="0x00009888" value="0x04EEC700" />
11345        <register type="NOA" address="0x00009888" value="0x06EE00CF" />
11346        <register type="NOA" address="0x00009888" value="0x10EE0000" />
11347        <register type="NOA" address="0x00009888" value="0x04EF8000" />
11348        <register type="NOA" address="0x00009888" value="0x06EF4000" />
11349        <register type="NOA" address="0x00009888" value="0x1CF00014" />
11350        <register type="NOA" address="0x00009888" value="0x0C045400" />
11351        <register type="NOA" address="0x00009888" value="0x0E045555" />
11352        <register type="NOA" address="0x00009888" value="0x10040155" />
11353        <register type="NOA" address="0x00009888" value="0x04055000" />
11354        <register type="NOA" address="0x00009888" value="0x0A055000" />
11355        <register type="NOA" address="0x00009888" value="0x0C055000" />
11356        <register type="NOA" address="0x00009888" value="0x0E055000" />
11357        <register type="NOA" address="0x00009888" value="0x14050055" />
11358        <register type="NOA" address="0x00009888" value="0x06055000" />
11359        <register type="NOA" address="0x00009888" value="0x08055000" />
11360        <register type="NOA" address="0x00009888" value="0x2406FF00" />
11361        <register type="NOA" address="0x00009888" value="0x260600FF" />
11362        <register type="NOA" address="0x00009888" value="0x0A08A000" />
11363        <register type="NOA" address="0x00009888" value="0x0C08A000" />
11364        <register type="NOA" address="0x00009888" value="0x0E095000" />
11365        <register type="NOA" address="0x00009888" value="0x14090005" />
11366        <register type="NOA" address="0x00009888" value="0x020D8000" />
11367        <register type="NOA" address="0x00009888" value="0x040DA000" />
11368        <register type="NOA" address="0x00009888" value="0x060D2000" />
11369        <register type="NOA" address="0x00009888" value="0x060E4000" />
11370        <register type="NOA" address="0x00009888" value="0x080E5000" />
11371        <register type="NOA" address="0x00009888" value="0x0A0E1000" />
11372        <register type="NOA" address="0x00009888" value="0x1812A800" />
11373        <register type="NOA" address="0x00009888" value="0x1A12003E" />
11374        <register type="NOA" address="0x00009888" value="0x0212C000" />
11375        <register type="NOA" address="0x00009888" value="0x0412C000" />
11376        <register type="NOA" address="0x00009888" value="0x0813C000" />
11377        <register type="NOA" address="0x00009888" value="0x0A13F000" />
11378        <register type="NOA" address="0x00009888" value="0x04136000" />
11379        <register type="NOA" address="0x00009888" value="0x0A14C000" />
11380        <register type="NOA" address="0x00009888" value="0x0C14C000" />
11381        <register type="NOA" address="0x00009888" value="0x0E14C000" />
11382        <register type="NOA" address="0x00009888" value="0x00148000" />
11383        <register type="NOA" address="0x00009888" value="0x02144000" />
11384        <register type="NOA" address="0x00009888" value="0x0015C000" />
11385        <register type="NOA" address="0x00009888" value="0x0E15C000" />
11386        <register type="NOA" address="0x00009888" value="0x16152AF8" />
11387        <register type="NOA" address="0x00009888" value="0x18150005" />
11388        <register type="NOA" address="0x00009888" value="0x02154000" />
11389        <register type="NOA" address="0x00009888" value="0x04154000" />
11390        <register type="NOA" address="0x00009888" value="0x06158000" />
11391        <register type="NOA" address="0x00009888" value="0x08158000" />
11392        <register type="NOA" address="0x00009888" value="0x0A158000" />
11393        <register type="NOA" address="0x00009888" value="0x0C158000" />
11394        <register type="NOA" address="0x00009888" value="0x00182000" />
11395        <register type="NOA" address="0x00009888" value="0x06188000" />
11396        <register type="NOA" address="0x00009888" value="0x0818A000" />
11397        <register type="NOA" address="0x00009888" value="0x08192000" />
11398        <register type="NOA" address="0x00009888" value="0x0E198000" />
11399        <register type="NOA" address="0x00009888" value="0x12190140" />
11400        <register type="NOA" address="0x00009888" value="0x0E1CA000" />
11401        <register type="NOA" address="0x00009888" value="0x001C8000" />
11402        <register type="NOA" address="0x00009888" value="0x021C2000" />
11403        <register type="NOA" address="0x00009888" value="0x141D0028" />
11404        <register type="NOA" address="0x00009888" value="0x081D8000" />
11405        <register type="NOA" address="0x00009888" value="0x0A1D2000" />
11406        <register type="NOA" address="0x00009884" value="0x00000003" />
11407        <register type="NOA" address="0x00009888" value="0x301F8000" />
11408        <register type="NOA" address="0x00009888" value="0x501F4924" />
11409        <register type="NOA" address="0x00009888" value="0x521F4924" />
11410        <register type="NOA" address="0x00009888" value="0x541F0024" />
11411        <register type="NOA" address="0x00009888" value="0x3A1F8000" />
11412        <register type="NOA" address="0x00009888" value="0x4E1F2420" />
11413        <register type="NOA" address="0x00009888" value="0x3E1F5000" />
11414        <register type="NOA" address="0x00009888" value="0x461F3050" />
11415        <register type="NOA" address="0x00009888" value="0x481F2030" />
11416        <register type="NOA" address="0x00009888" value="0x4A1F0020" />
11417        <register type="NOA" address="0x00009888" value="0x4C1F2000" />
11418        <register type="NOA" address="0x00009888" value="0x181F0000" />
11419        <register type="NOA" address="0x00009888" value="0x401F0000" />
11420        <register type="NOA" address="0x00009888" value="0x421F5050" />
11421        <register type="NOA" address="0x00009888" value="0x441F3030" />
11422    </register_config>
11423    <register_config type="OA">
11424        <register type="OA" address="0x00002740" value="0x00000000" />
11425        <register type="OA" address="0x00002710" value="0x00000000" />
11426        <register type="OA" address="0x00002714" value="0x00800000" />
11427        <register type="OA" address="0x00002720" value="0x00000000" />
11428        <register type="OA" address="0x00002724" value="0x00800000" />
11429    </register_config>
11430    <register_config type="FLEX">
11431        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11432        <register type="FLEX" address="0x0000E558" value="0x00010003" />
11433        <register type="FLEX" address="0x0000E658" value="0x00012011" />
11434        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
11435        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
11436    </register_config>
11437  </set>
11438
11439  <set name="Gpu Rings Busyness"
11440       chipset="ICL"
11441       symbol_name="GpuBusyness"
11442       underscore_name="gpu_busyness"
11443       mdapi_supported_apis="VK OGL OCL MEDIA IO BB"
11444       hw_config_guid="40dc79f2-88c8-47c6-8f86-f509e39fbe5d"
11445       >
11446    <counter name="GPU Time Elapsed"
11447             symbol_name="GpuTime"
11448             underscore_name="gpu_time"
11449             description="Time elapsed on the GPU during the measurement."
11450             data_type="uint64"
11451             units="ns"
11452             semantic_type="duration"
11453             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11454             mdapi_group="GPU"
11455             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11456             mdapi_supported_apis=""
11457             mdapi_hw_unit_type="gpu"
11458             />
11459    <counter name="GPU Core Clocks"
11460             symbol_name="GpuCoreClocks"
11461             underscore_name="gpu_core_clocks"
11462             description="The total number of GPU core clocks elapsed during the measurement."
11463             data_type="uint64"
11464             units="cycles"
11465             semantic_type="event"
11466             equation="GPU_CLOCK 0 READ"
11467             mdapi_group="GPU"
11468             mdapi_usage_flags="Tier1 Frame Batch Draw"
11469             mdapi_supported_apis=""
11470             mdapi_hw_unit_type="gpu"
11471             />
11472    <counter name="AVG GPU Core Frequency"
11473             symbol_name="AvgGpuCoreFrequency"
11474             underscore_name="avg_gpu_core_frequency"
11475             description="Average GPU Core Frequency in the measurement."
11476             data_type="uint64"
11477             max_equation="$GpuMaxFrequency"
11478             units="hz"
11479             semantic_type="event"
11480             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11481             mdapi_group="GPU"
11482             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11483             mdapi_supported_apis=""
11484             mdapi_hw_unit_type="gpu"
11485             />
11486    <counter name="GPU Busy"
11487             symbol_name="GpuBusy"
11488             underscore_name="gpu_busy"
11489             description="The percentage of time in which the GPU has been processing GPU commands."
11490             data_type="float"
11491             max_equation="100"
11492             units="percent"
11493             semantic_type="duration"
11494             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
11495             mdapi_group="GPU"
11496             mdapi_usage_flags="Tier1 Overview System Frame"
11497             mdapi_supported_apis=""
11498             mdapi_hw_unit_type="gpu"
11499             />
11500    <counter name="Render Ring Busy"
11501             symbol_name="RenderBusy"
11502             underscore_name="render_busy"
11503             description="The percentage of time when render command streamer was busy."
11504             data_type="float"
11505             max_equation="100"
11506             units="percent"
11507             semantic_type="duration"
11508             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11509             mdapi_group="GPU"
11510             mdapi_usage_flags="System Frame Batch"
11511             mdapi_supported_apis=""
11512             mdapi_hw_unit_type="gpu"
11513             />
11514    <counter name="Vdbox0 Ring Busy"
11515             symbol_name="Vdbox0Busy"
11516             underscore_name="vdbox0_busy"
11517             description="The percentage of time when Vdbox0 command streamer was busy."
11518             data_type="float"
11519             max_equation="100"
11520             units="percent"
11521             semantic_type="duration"
11522             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11523             mdapi_group="GPU"
11524             mdapi_usage_flags="System Frame Batch"
11525             mdapi_supported_apis=""
11526             mdapi_hw_unit_type="gpu"
11527             />
11528    <counter name="Vdbox1 Ring Busy"
11529             symbol_name="Vdbox1Busy"
11530             underscore_name="vdbox1_busy"
11531             description="The percentage of time when Vdbox1 command streamer was busy."
11532             data_type="float"
11533             max_equation="100"
11534             units="percent"
11535             semantic_type="duration"
11536             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11537             mdapi_group="GPU"
11538             mdapi_usage_flags="System Frame Batch"
11539             mdapi_supported_apis=""
11540             mdapi_hw_unit_type="gpu"
11541             />
11542    <counter name="Vebox Ring Busy"
11543             symbol_name="VeboxBusy"
11544             underscore_name="vebox_busy"
11545             description="The percentage of time when vebox command streamer was busy."
11546             data_type="float"
11547             max_equation="100"
11548             units="percent"
11549             semantic_type="duration"
11550             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
11551             mdapi_group="GPU"
11552             mdapi_usage_flags="System Frame Batch"
11553             mdapi_supported_apis=""
11554             mdapi_hw_unit_type="gpu"
11555             />
11556    <counter name="Blitter Ring Busy"
11557             symbol_name="BlitterBusy"
11558             underscore_name="blitter_busy"
11559             description="The percentage of time when blitter command streamer was busy."
11560             data_type="float"
11561             max_equation="100"
11562             units="percent"
11563             semantic_type="duration"
11564             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
11565             mdapi_group="GPU"
11566             mdapi_usage_flags="System Frame Batch"
11567             mdapi_supported_apis=""
11568             mdapi_hw_unit_type="gpu"
11569             />
11570    <counter name="Posh Ring Busy"
11571             symbol_name="PoshEngineBusy"
11572             underscore_name="posh_engine_busy"
11573             description="The percentage of time when posh command streamer was busy."
11574             data_type="float"
11575             max_equation="100"
11576             units="percent"
11577             semantic_type="duration"
11578             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
11579             mdapi_group="GPU"
11580             mdapi_usage_flags="System Frame Batch"
11581             mdapi_supported_apis=""
11582             mdapi_hw_unit_type="gpu"
11583             />
11584    <counter name="AnyRingBusy"
11585             symbol_name="AnyRingBusy"
11586             underscore_name="any_ring_busy"
11587             description="The percentage of time when any command streamer was busy."
11588             data_type="float"
11589             max_equation="100"
11590             units="percent"
11591             semantic_type="duration"
11592             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11593             mdapi_group="GPU"
11594             mdapi_usage_flags="Frame Batch Draw"
11595             mdapi_supported_apis=""
11596             mdapi_hw_unit_type="gpu"
11597             />
11598    <register_config type="NOA">
11599        <register type="NOA" address="0x00000D04" value="0x00000200" />
11600        <register type="NOA" address="0x00009840" value="0x00000000" />
11601        <register type="NOA" address="0x00009884" value="0x00000003" />
11602        <register type="NOA" address="0x00009888" value="0x0E061200" />
11603        <register type="NOA" address="0x00009888" value="0x22062400" />
11604        <register type="NOA" address="0x00009888" value="0x10002400" />
11605        <register type="NOA" address="0x00009888" value="0x00038000" />
11606        <register type="NOA" address="0x00009888" value="0x06032000" />
11607        <register type="NOA" address="0x00009888" value="0x020600F3" />
11608        <register type="NOA" address="0x00009888" value="0x0C060043" />
11609        <register type="NOA" address="0x00009888" value="0x20060000" />
11610        <register type="NOA" address="0x00009888" value="0x02000023" />
11611        <register type="NOA" address="0x00009888" value="0x20002000" />
11612        <register type="NOA" address="0x00009888" value="0x081A8000" />
11613        <register type="NOA" address="0x00009888" value="0x3A1F6000" />
11614        <register type="NOA" address="0x00009888" value="0x4E1F2900" />
11615        <register type="NOA" address="0x00009888" value="0x501F00E9" />
11616        <register type="NOA" address="0x00009888" value="0x10204000" />
11617        <register type="NOA" address="0x00009888" value="0x0C214000" />
11618        <register type="NOA" address="0x00009888" value="0x181F0000" />
11619        <register type="NOA" address="0x00009888" value="0x401F4131" />
11620        <register type="NOA" address="0x00009888" value="0x421F1021" />
11621        <register type="NOA" address="0x00009888" value="0x441F3100" />
11622        <register type="NOA" address="0x00009888" value="0x301F0000" />
11623        <register type="NOA" address="0x00009884" value="0x00000002" />
11624        <register type="NOA" address="0x00009888" value="0x181B2400" />
11625        <register type="NOA" address="0x00009888" value="0x185B2400" />
11626        <register type="NOA" address="0x00009888" value="0x12240120" />
11627        <register type="NOA" address="0x00009888" value="0x06218000" />
11628        <register type="NOA" address="0x00009888" value="0x08212000" />
11629        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
11630        <register type="NOA" address="0x00009888" value="0x180B8000" />
11631        <register type="NOA" address="0x00009888" value="0x0A0C8000" />
11632        <register type="NOA" address="0x00009888" value="0x040F8000" />
11633        <register type="NOA" address="0x00009888" value="0x0E080010" />
11634        <register type="NOA" address="0x00009888" value="0x041B8300" />
11635        <register type="NOA" address="0x00009888" value="0x101B0000" />
11636        <register type="NOA" address="0x00009888" value="0x221B0000" />
11637        <register type="NOA" address="0x00009888" value="0x041E4000" />
11638        <register type="NOA" address="0x00009888" value="0x084A8000" />
11639        <register type="NOA" address="0x00009888" value="0x184B4000" />
11640        <register type="NOA" address="0x00009888" value="0x084C8000" />
11641        <register type="NOA" address="0x00009888" value="0x044F2000" />
11642        <register type="NOA" address="0x00009888" value="0x0E480004" />
11643        <register type="NOA" address="0x00009888" value="0x045B0083" />
11644        <register type="NOA" address="0x00009888" value="0x105B0000" />
11645        <register type="NOA" address="0x00009888" value="0x225B0000" />
11646        <register type="NOA" address="0x00009888" value="0x045E1000" />
11647        <register type="NOA" address="0x00009888" value="0x0823A000" />
11648        <register type="NOA" address="0x00009888" value="0x02242980" />
11649        <register type="NOA" address="0x00009888" value="0x10240000" />
11650        <register type="NOA" address="0x00009888" value="0x06240000" />
11651        <register type="NOA" address="0x00009888" value="0x0A244000" />
11652        <register type="NOA" address="0x00009888" value="0x1C250004" />
11653        <register type="NOA" address="0x00009888" value="0x08268000" />
11654    </register_config>
11655    <register_config type="OA">
11656        <register type="OA" address="0x00002740" value="0x00000000" />
11657        <register type="OA" address="0x00002710" value="0x00000000" />
11658        <register type="OA" address="0x00002714" value="0x10800000" />
11659        <register type="OA" address="0x00002720" value="0x00000000" />
11660        <register type="OA" address="0x00002724" value="0x00800000" />
11661        <register type="OA" address="0x00002770" value="0x0007C000" />
11662        <register type="OA" address="0x00002774" value="0x000007FF" />
11663    </register_config>
11664  </set>
11665
11666  <set name="Metric set TestOa"
11667       chipset="ICL"
11668       symbol_name="TestOa"
11669       underscore_name="test_oa"
11670       mdapi_supported_apis="VK OGL OCL IO BB"
11671       hw_config_guid="e617cfd5-6cc5-4143-8994-cd36cebb921f"
11672       >
11673    <counter name="GPU Time Elapsed"
11674             symbol_name="GpuTime"
11675             underscore_name="gpu_time"
11676             description="Time elapsed on the GPU during the measurement."
11677             data_type="uint64"
11678             units="ns"
11679             semantic_type="duration"
11680             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11681             mdapi_group="GPU"
11682             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11683             mdapi_supported_apis=""
11684             mdapi_hw_unit_type="gpu"
11685             />
11686    <counter name="GPU Core Clocks"
11687             symbol_name="GpuCoreClocks"
11688             underscore_name="gpu_core_clocks"
11689             description="The total number of GPU core clocks elapsed during the measurement."
11690             data_type="uint64"
11691             units="cycles"
11692             semantic_type="event"
11693             equation="GPU_CLOCK 0 READ"
11694             mdapi_group="GPU"
11695             mdapi_usage_flags="Tier1 Frame Batch Draw"
11696             mdapi_supported_apis=""
11697             mdapi_hw_unit_type="gpu"
11698             />
11699    <counter name="AVG GPU Core Frequency"
11700             symbol_name="AvgGpuCoreFrequency"
11701             underscore_name="avg_gpu_core_frequency"
11702             description="Average GPU Core Frequency in the measurement."
11703             data_type="uint64"
11704             max_equation="$GpuMaxFrequency"
11705             units="hz"
11706             semantic_type="event"
11707             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11708             mdapi_group="GPU"
11709             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11710             mdapi_supported_apis=""
11711             mdapi_hw_unit_type="gpu"
11712             />
11713    <counter name="TestCounter0"
11714             symbol_name="Counter0"
11715             underscore_name="counter0"
11716             description="HW test counter 0. Factor: 0.0"
11717             data_type="uint64"
11718             units="events"
11719             semantic_type="event"
11720             equation="B 0 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="TestCounter1"
11727             symbol_name="Counter1"
11728             underscore_name="counter1"
11729             description="HW test counter 1. Factor: 1.0"
11730             data_type="uint64"
11731             units="events"
11732             semantic_type="event"
11733             equation="B 1 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="TestCounter2"
11740             symbol_name="Counter2"
11741             underscore_name="counter2"
11742             description="HW test counter 2. Factor: 1.0"
11743             data_type="uint64"
11744             units="events"
11745             semantic_type="event"
11746             equation="B 2 READ"
11747             mdapi_group="GPU"
11748             mdapi_usage_flags="Frame Batch Draw"
11749             mdapi_supported_apis=""
11750             mdapi_hw_unit_type="gpu"
11751             />
11752    <counter name="TestCounter3"
11753             symbol_name="Counter3"
11754             underscore_name="counter3"
11755             description="HW test counter 3. Factor: 0.5"
11756             data_type="uint64"
11757             units="events"
11758             semantic_type="event"
11759             equation="B 3 READ"
11760             mdapi_group="GPU"
11761             mdapi_usage_flags="Frame Batch Draw"
11762             mdapi_supported_apis=""
11763             mdapi_hw_unit_type="gpu"
11764             />
11765    <counter name="TestCounter4"
11766             symbol_name="Counter4"
11767             underscore_name="counter4"
11768             description="HW test counter 4. Factor: 0.3333"
11769             data_type="uint64"
11770             units="events"
11771             semantic_type="event"
11772             equation="B 4 READ"
11773             mdapi_group="GPU"
11774             mdapi_usage_flags="Frame Batch Draw"
11775             mdapi_supported_apis=""
11776             mdapi_hw_unit_type="gpu"
11777             />
11778    <counter name="TestCounter5"
11779             symbol_name="Counter5"
11780             underscore_name="counter5"
11781             description="HW test counter 5. Factor: 0.3333"
11782             data_type="uint64"
11783             units="events"
11784             semantic_type="event"
11785             equation="B 5 READ"
11786             mdapi_group="GPU"
11787             mdapi_usage_flags="Frame Batch Draw"
11788             mdapi_supported_apis=""
11789             mdapi_hw_unit_type="gpu"
11790             />
11791    <counter name="TestCounter6"
11792             symbol_name="Counter6"
11793             underscore_name="counter6"
11794             description="HW test counter 6. Factor: 0.16666"
11795             data_type="uint64"
11796             units="events"
11797             semantic_type="event"
11798             equation="B 6 READ"
11799             mdapi_group="GPU"
11800             mdapi_usage_flags="Frame Batch Draw"
11801             mdapi_supported_apis=""
11802             mdapi_hw_unit_type="gpu"
11803             />
11804    <counter name="TestCounter7"
11805             symbol_name="Counter7"
11806             underscore_name="counter7"
11807             description="HW test counter 7. Factor: 0.6666"
11808             data_type="uint64"
11809             units="events"
11810             semantic_type="event"
11811             equation="B 7 READ"
11812             mdapi_group="GPU"
11813             mdapi_usage_flags="Frame Batch Draw"
11814             mdapi_supported_apis=""
11815             mdapi_hw_unit_type="gpu"
11816             />
11817    <counter name="TestCounter8"
11818             symbol_name="Counter8"
11819             underscore_name="counter8"
11820             description="HW test counter 8. Should be equal to 1."
11821             data_type="uint64"
11822             units="events"
11823             semantic_type="event"
11824             equation="C 0 READ"
11825             mdapi_group="GPU"
11826             mdapi_usage_flags="Frame Batch Draw"
11827             mdapi_supported_apis=""
11828             mdapi_hw_unit_type="gpu"
11829             />
11830    <register_config type="NOA">
11831        <register type="NOA" address="0x00000D04" value="0x00000200" />
11832        <register type="NOA" address="0x00009840" value="0x00000000" />
11833        <register type="NOA" address="0x00009884" value="0x00000003" />
11834        <register type="NOA" address="0x00009888" value="0x16130000" />
11835        <register type="NOA" address="0x00009888" value="0x24000001" />
11836        <register type="NOA" address="0x00009888" value="0x0E130056" />
11837        <register type="NOA" address="0x00009888" value="0x10130000" />
11838        <register type="NOA" address="0x00009888" value="0x1A130000" />
11839        <register type="NOA" address="0x00009888" value="0x541F0001" />
11840        <register type="NOA" address="0x00009888" value="0x181F0000" />
11841        <register type="NOA" address="0x00009888" value="0x4C1F0000" />
11842        <register type="NOA" address="0x00009888" value="0x301F0000" />
11843    </register_config>
11844    <register_config type="OA">
11845        <register type="OA" address="0x00002740" value="0x00000000" />
11846        <register type="OA" address="0x00002710" value="0x00000000" />
11847        <register type="OA" address="0x00002714" value="0xF0800000" />
11848        <register type="OA" address="0x00002720" value="0x00000000" />
11849        <register type="OA" address="0x00002724" value="0xF0800000" />
11850        <register type="OA" address="0x00002770" value="0x00000004" />
11851        <register type="OA" address="0x00002774" value="0x0000FFFF" />
11852        <register type="OA" address="0x00002778" value="0x00000003" />
11853        <register type="OA" address="0x0000277C" value="0x0000FFFF" />
11854        <register type="OA" address="0x00002780" value="0x00000007" />
11855        <register type="OA" address="0x00002784" value="0x0000FFFF" />
11856        <register type="OA" address="0x00002788" value="0x00100002" />
11857        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
11858        <register type="OA" address="0x00002790" value="0x00100002" />
11859        <register type="OA" address="0x00002794" value="0x0000FFCF" />
11860        <register type="OA" address="0x00002798" value="0x00100082" />
11861        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
11862        <register type="OA" address="0x000027A0" value="0x001000C2" />
11863        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
11864        <register type="OA" address="0x000027A8" value="0x00100001" />
11865        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
11866    </register_config>
11867    <register_config type="FLEX">
11868        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
11869    </register_config>
11870  </set>
11871
11872  <set name="AsyncCompute"
11873       chipset="ICL"
11874       symbol_name="AsyncCompute"
11875       underscore_name="async_compute"
11876       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
11877       hw_config_guid="eca4858e-27a4-4bcf-a57f-2616e2f08950"
11878       >
11879    <counter name="GPU Time Elapsed"
11880             symbol_name="GpuTime"
11881             underscore_name="gpu_time"
11882             description="Time elapsed on the GPU during the measurement."
11883             data_type="uint64"
11884             units="ns"
11885             semantic_type="duration"
11886             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11887             mdapi_group="GPU"
11888             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11889             mdapi_supported_apis=""
11890             mdapi_hw_unit_type="gpu"
11891             />
11892    <counter name="GPU Core Clocks"
11893             symbol_name="GpuCoreClocks"
11894             underscore_name="gpu_core_clocks"
11895             description="The total number of GPU core clocks elapsed during the measurement."
11896             data_type="uint64"
11897             units="cycles"
11898             semantic_type="event"
11899             equation="GPU_CLOCK 0 READ"
11900             mdapi_group="GPU"
11901             mdapi_usage_flags="Tier1 Frame Batch Draw"
11902             mdapi_supported_apis=""
11903             mdapi_hw_unit_type="gpu"
11904             />
11905    <counter name="AVG GPU Core Frequency"
11906             symbol_name="AvgGpuCoreFrequency"
11907             underscore_name="avg_gpu_core_frequency"
11908             description="Average GPU Core Frequency in the measurement."
11909             data_type="uint64"
11910             max_equation="$GpuMaxFrequency"
11911             units="hz"
11912             semantic_type="event"
11913             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11914             mdapi_group="GPU"
11915             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11916             mdapi_supported_apis=""
11917             mdapi_hw_unit_type="gpu"
11918             />
11919    <counter name="GPU Busy"
11920             symbol_name="GpuBusy"
11921             underscore_name="gpu_busy"
11922             description="The percentage of time in which the GPU has been processing GPU commands."
11923             data_type="float"
11924             max_equation="100"
11925             units="percent"
11926             semantic_type="duration"
11927             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
11928             mdapi_group="GPU"
11929             mdapi_usage_flags="Tier1 Overview System Frame"
11930             mdapi_supported_apis=""
11931             mdapi_hw_unit_type="gpu"
11932             />
11933    <counter name="VS Threads Dispatched"
11934             symbol_name="VsThreads"
11935             underscore_name="vs_threads"
11936             description="The total number of vertex shader hardware threads dispatched."
11937             data_type="uint64"
11938             units="threads"
11939             semantic_type="event"
11940             equation="A 1 READ"
11941             mdapi_group="EU Array/Vertex Shader"
11942             mdapi_usage_flags="Tier3 Frame Batch Draw"
11943             mdapi_supported_apis=""
11944             mdapi_hw_unit_type="gpu"
11945             />
11946    <counter name="HS Threads Dispatched"
11947             symbol_name="HsThreads"
11948             underscore_name="hs_threads"
11949             description="The total number of hull shader hardware threads dispatched."
11950             data_type="uint64"
11951             units="threads"
11952             semantic_type="event"
11953             equation="A 2 READ"
11954             mdapi_group="EU Array/Hull Shader"
11955             mdapi_usage_flags="Tier3 Frame Batch Draw"
11956             mdapi_supported_apis=""
11957             mdapi_hw_unit_type="gpu"
11958             />
11959    <counter name="DS Threads Dispatched"
11960             symbol_name="DsThreads"
11961             underscore_name="ds_threads"
11962             description="The total number of domain shader hardware threads dispatched."
11963             data_type="uint64"
11964             units="threads"
11965             semantic_type="event"
11966             equation="A 3 READ"
11967             mdapi_group="EU Array/Domain Shader"
11968             mdapi_usage_flags="Tier3 Frame Batch Draw"
11969             mdapi_supported_apis=""
11970             mdapi_hw_unit_type="gpu"
11971             />
11972    <counter name="GS Threads Dispatched"
11973             symbol_name="GsThreads"
11974             underscore_name="gs_threads"
11975             description="The total number of geometry shader hardware threads dispatched."
11976             data_type="uint64"
11977             units="threads"
11978             semantic_type="event"
11979             equation="A 5 READ"
11980             mdapi_group="EU Array/Geometry Shader"
11981             mdapi_usage_flags="Tier3 Frame Batch Draw"
11982             mdapi_supported_apis=""
11983             mdapi_hw_unit_type="gpu"
11984             />
11985    <counter name="FS Threads Dispatched"
11986             symbol_name="PsThreads"
11987             underscore_name="ps_threads"
11988             description="The total number of fragment shader hardware threads dispatched."
11989             data_type="uint64"
11990             units="threads"
11991             semantic_type="event"
11992             equation="A 6 READ"
11993             mdapi_group="EU Array/Fragment Shader"
11994             mdapi_usage_flags="Tier3 Frame Batch Draw"
11995             mdapi_supported_apis=""
11996             mdapi_hw_unit_type="gpu"
11997             />
11998    <counter name="CS Threads Dispatched"
11999             symbol_name="CsThreads"
12000             underscore_name="cs_threads"
12001             description="The total number of compute shader hardware threads dispatched."
12002             data_type="uint64"
12003             units="threads"
12004             semantic_type="event"
12005             equation="A 4 READ"
12006             mdapi_group="EU Array/Compute Shader"
12007             mdapi_usage_flags="Tier3 Frame Batch Draw"
12008             mdapi_supported_apis=""
12009             mdapi_hw_unit_type="gpu"
12010             />
12011    <counter name="EU FPU0 Pipe Active"
12012             symbol_name="Fpu0Active"
12013             underscore_name="fpu0_active"
12014             description="The percentage of time in which EU FPU0 pipeline was actively processing."
12015             data_type="float"
12016             max_equation="100"
12017             units="percent"
12018             semantic_type="duration"
12019             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12020             mdapi_group="EU Array/Pipes"
12021             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12022             mdapi_supported_apis=""
12023             mdapi_hw_unit_type="gpu"
12024             />
12025    <counter name="VS FPU0 Pipe Active"
12026             symbol_name="VsFpu0Active"
12027             underscore_name="vs_fpu0_active"
12028             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
12029             data_type="float"
12030             max_equation="100"
12031             units="percent"
12032             semantic_type="duration"
12033             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12034             mdapi_group="EU Array/Vertex Shader"
12035             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12036             mdapi_supported_apis=""
12037             mdapi_hw_unit_type="gpu"
12038             />
12039    <counter name="PS FPU0 Pipe Active"
12040             symbol_name="PsFpu0Active"
12041             underscore_name="ps_fpu0_active"
12042             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
12043             data_type="float"
12044             max_equation="100"
12045             units="percent"
12046             semantic_type="duration"
12047             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12048             mdapi_group="EU Array/Pixel Shader"
12049             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12050             mdapi_supported_apis=""
12051             mdapi_hw_unit_type="gpu"
12052             />
12053    <counter name="CS FPU0 Pipe Active"
12054             symbol_name="CsFpu0Active"
12055             underscore_name="cs_fpu0_active"
12056             description="The percentage of time in which EU FPU0 pipeline was actively processing a compute shader instruction."
12057             data_type="float"
12058             max_equation="100"
12059             units="percent"
12060             semantic_type="duration"
12061             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12062             mdapi_group="EU Array"
12063             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12064             mdapi_supported_apis=""
12065             mdapi_hw_unit_type="gpu"
12066             />
12067    <counter name="EU FPU1 Pipe Active"
12068             symbol_name="Fpu1Active"
12069             underscore_name="fpu1_active"
12070             description="The percentage of time in which EU FPU1 pipeline was actively processing."
12071             data_type="float"
12072             max_equation="100"
12073             units="percent"
12074             semantic_type="duration"
12075             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12076             mdapi_group="EU Array/Pipes"
12077             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12078             mdapi_supported_apis=""
12079             mdapi_hw_unit_type="gpu"
12080             />
12081    <counter name="VS FPU1 Pipe Active"
12082             symbol_name="VsFpu1Active"
12083             underscore_name="vs_fpu1_active"
12084             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
12085             data_type="float"
12086             max_equation="100"
12087             units="percent"
12088             semantic_type="duration"
12089             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12090             mdapi_group="EU Array/Vertex Shader"
12091             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12092             mdapi_supported_apis=""
12093             mdapi_hw_unit_type="gpu"
12094             />
12095    <counter name="PS FPU1 Pipe Active"
12096             symbol_name="PsFpu1Active"
12097             underscore_name="ps_fpu1_active"
12098             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
12099             data_type="float"
12100             max_equation="100"
12101             units="percent"
12102             semantic_type="duration"
12103             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12104             mdapi_group="EU Array/Pixel Shader"
12105             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12106             mdapi_supported_apis=""
12107             mdapi_hw_unit_type="gpu"
12108             />
12109    <counter name="CS FPU1 Pipe Active"
12110             symbol_name="CsFpu1Active"
12111             underscore_name="cs_fpu1_active"
12112             description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction."
12113             data_type="float"
12114             max_equation="100"
12115             units="percent"
12116             semantic_type="duration"
12117             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12118             mdapi_group="EU Array"
12119             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12120             mdapi_supported_apis=""
12121             mdapi_hw_unit_type="gpu"
12122             />
12123    <counter name="EU Thread Occupancy"
12124             symbol_name="EuThreadOccupancy"
12125             underscore_name="eu_thread_occupancy"
12126             description="The percentage of time in which hardware threads occupied EUs."
12127             data_type="float"
12128             max_equation="100"
12129             units="percent"
12130             semantic_type="duration"
12131             equation="8 A 17 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12132             mdapi_group="EU Array"
12133             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
12134             mdapi_supported_apis=""
12135             mdapi_hw_unit_type="gpu"
12136             />
12137    <counter name="EU Active"
12138             symbol_name="EuActive"
12139             underscore_name="eu_active"
12140             description="The percentage of time in which the Execution Units were actively processing."
12141             data_type="float"
12142             max_equation="100"
12143             units="percent"
12144             semantic_type="duration"
12145             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12146             mdapi_group="EU Array"
12147             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
12148             mdapi_supported_apis=""
12149             mdapi_hw_unit_type="gpu"
12150             />
12151    <counter name="EU Stall"
12152             symbol_name="EuStall"
12153             underscore_name="eu_stall"
12154             description="The percentage of time in which the Execution Units were stalled."
12155             data_type="float"
12156             max_equation="100"
12157             units="percent"
12158             semantic_type="duration"
12159             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12160             mdapi_group="EU Array"
12161             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
12162             mdapi_supported_apis=""
12163             mdapi_hw_unit_type="gpu"
12164             />
12165    <register_config type="OA">
12166        <register type="OA" address="0x00002740" value="0x00000000" />
12167        <register type="OA" address="0x00002710" value="0x00000000" />
12168        <register type="OA" address="0x00002714" value="0x00800000" />
12169        <register type="OA" address="0x00002720" value="0x00000000" />
12170        <register type="OA" address="0x00002724" value="0x00800000" />
12171    </register_config>
12172    <register_config type="FLEX">
12173        <register type="FLEX" address="0x0000E458" value="0x00005004" />
12174        <register type="FLEX" address="0x0000E558" value="0x00001000" />
12175        <register type="FLEX" address="0x0000E658" value="0x00051050" />
12176        <register type="FLEX" address="0x0000E758" value="0x00011010" />
12177        <register type="FLEX" address="0x0000E45C" value="0x00061060" />
12178        <register type="FLEX" address="0x0000E55C" value="0x00000008" />
12179        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
12180    </register_config>
12181  </set>
12182
12183</metrics>
12184