• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
2<metrics version="1619078711" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="ADL"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO"
8       hw_config_guid="4b886bf3-61ff-4381-9994-ac9b91202fc7"
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="VK OGL IO"
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="VK OGL IO"
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="VK OGL IO"
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="VK OGL IO"
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="VK OGL IO"
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="VK OGL OCL IO MEDIA"
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 A 8 READ FADD A 9 READ FADD A 10 READ FADD $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 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $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 Thread Occupancy"
171             symbol_name="EuThreadOccupancy"
172             underscore_name="eu_thread_occupancy"
173             description="The percentage of time in which hardware threads occupied EUs."
174             data_type="float"
175             max_equation="100"
176             units="percent"
177             semantic_type="duration"
178             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179             mdapi_group="EU Array"
180             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
181             mdapi_supported_apis=""
182             mdapi_hw_unit_type="gpu"
183             />
184    <counter name="Sampler00 Busy"
185             symbol_name="Sampler00Busy"
186             underscore_name="sampler00_busy"
187             description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
188             data_type="float"
189             max_equation="100"
190             units="percent"
191             semantic_type="duration"
192             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
193             availability="$DualSubsliceMask 1 AND"
194             mdapi_group="Sampler"
195             mdapi_usage_flags="Tier3 Batch Frame Draw"
196             mdapi_supported_apis=""
197             mdapi_hw_unit_type="subslice"
198             />
199    <counter name="Sampler Slice0 Dualsubslice0 is bottleneck"
200             symbol_name="Sampler00Bottleneck"
201             underscore_name="sampler00_bottleneck"
202             description="The percentage of time when sampler slice0 dualsubslice0 is bottleneck"
203             data_type="float"
204             max_equation="100"
205             units="percent"
206             semantic_type="duration"
207             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
208             availability="$DualSubsliceMask 1 AND"
209             mdapi_group="GPU/Sampler"
210             mdapi_usage_flags="Frame Batch Draw"
211             mdapi_supported_apis=""
212             mdapi_hw_unit_type="subslice"
213             />
214    <counter name="Samplers Busy"
215             symbol_name="SamplersBusy"
216             underscore_name="samplers_busy"
217             description="The percentage of time in which samplers have been processing EU requests."
218             data_type="float"
219             max_equation="100"
220             units="percent"
221             semantic_type="duration"
222             equation="$Sampler00Busy"
223             availability="$DualSubsliceMask 1 AND"
224             mdapi_group="Sampler"
225             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
226             mdapi_supported_apis=""
227             mdapi_hw_unit_type="slice"
228             />
229    <counter name="Samplers Bottleneck"
230             symbol_name="SamplerBottleneck"
231             underscore_name="sampler_bottleneck"
232             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
233             low_watermark="5"
234             high_watermark="15"
235             data_type="float"
236             max_equation="100"
237             units="percent"
238             semantic_type="duration"
239             equation="$Sampler00Bottleneck"
240             availability="$DualSubsliceMask 1 AND"
241             mdapi_group="Sampler"
242             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
243             mdapi_supported_apis=""
244             mdapi_hw_unit_type="slice"
245             />
246    <counter name="Rasterized Pixels"
247             symbol_name="RasterizedPixels"
248             underscore_name="rasterized_pixels"
249             description="The total number of rasterized pixels."
250             data_type="uint64"
251             units="pixels"
252             semantic_type="event"
253             equation="A 21 READ 4 UMUL"
254             mdapi_group="3D Pipe/Rasterizer"
255             mdapi_usage_flags="Tier3 Frame Batch Draw"
256             mdapi_supported_apis="VK OGL IO"
257             mdapi_hw_unit_type="gpu"
258             />
259    <counter name="Early Hi-Depth Test Fails"
260             symbol_name="HiDepthTestFails"
261             underscore_name="hi_depth_test_fails"
262             description="The total number of pixels dropped on early hierarchical depth test."
263             data_type="uint64"
264             units="pixels"
265             semantic_type="event"
266             equation="A 22 READ 4 UMUL"
267             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
268             mdapi_usage_flags="Tier3 Frame Batch Draw"
269             mdapi_supported_apis="VK OGL IO"
270             mdapi_hw_unit_type="gpu"
271             />
272    <counter name="Early Depth Test Fails"
273             symbol_name="EarlyDepthTestFails"
274             underscore_name="early_depth_test_fails"
275             description="The total number of pixels dropped on early depth test."
276             data_type="uint64"
277             units="pixels"
278             semantic_type="event"
279             equation="A 23 READ 4 UMUL"
280             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
281             mdapi_usage_flags="Tier3 Frame Batch Draw"
282             mdapi_supported_apis="VK OGL IO"
283             mdapi_hw_unit_type="gpu"
284             />
285    <counter name="Samples Killed in FS"
286             symbol_name="SamplesKilledInPs"
287             underscore_name="samples_killed_in_ps"
288             description="The total number of samples or pixels dropped in fragment shaders."
289             data_type="uint64"
290             units="pixels"
291             semantic_type="event"
292             equation="A 24 READ 4 UMUL"
293             mdapi_group="3D Pipe/Fragment Shader"
294             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
295             mdapi_supported_apis="VK OGL IO"
296             mdapi_hw_unit_type="gpu"
297             />
298    <counter name="Pixels Failing Tests"
299             symbol_name="PixelsFailingPostPsTests"
300             underscore_name="pixels_failing_post_ps_tests"
301             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
302             data_type="uint64"
303             units="pixels"
304             semantic_type="event"
305             equation="A 25 READ 4 UMUL"
306             mdapi_group="3D Pipe/Output Merger"
307             mdapi_usage_flags="Tier3 Frame Batch Draw"
308             mdapi_supported_apis="VK OGL IO"
309             mdapi_hw_unit_type="gpu"
310             />
311    <counter name="Samples Written"
312             symbol_name="SamplesWritten"
313             underscore_name="samples_written"
314             description="The total number of samples or pixels written to all render targets."
315             data_type="uint64"
316             units="pixels"
317             semantic_type="event"
318             equation="A 26 READ 4 UMUL"
319             mdapi_group="3D Pipe/Output Merger"
320             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
321             mdapi_supported_apis="VK OGL IO"
322             mdapi_hw_unit_type="gpu"
323             />
324    <counter name="Samples Blended"
325             symbol_name="SamplesBlended"
326             underscore_name="samples_blended"
327             description="The total number of blended samples or pixels written to all render targets."
328             data_type="uint64"
329             units="pixels"
330             semantic_type="event"
331             equation="A 27 READ 4 UMUL"
332             mdapi_group="3D Pipe/Output Merger"
333             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
334             mdapi_supported_apis="VK OGL IO"
335             mdapi_hw_unit_type="gpu"
336             />
337    <counter name="Sampler Texels"
338             symbol_name="SamplerTexels"
339             underscore_name="sampler_texels"
340             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
341             data_type="uint64"
342             units="texels"
343             semantic_type="event"
344             equation="A 28 READ 4 UMUL"
345             mdapi_group="Sampler/Sampler Input"
346             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
347             mdapi_supported_apis=""
348             mdapi_hw_unit_type="gpu"
349             />
350    <counter name="Sampler Texels Misses"
351             symbol_name="SamplerTexelMisses"
352             underscore_name="sampler_texel_misses"
353             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
354             data_type="uint64"
355             units="texels"
356             semantic_type="event"
357             equation="A 29 READ 4 UMUL"
358             mdapi_group="Sampler/Sampler Cache"
359             mdapi_usage_flags="Tier3 Batch Frame Draw"
360             mdapi_supported_apis=""
361             mdapi_hw_unit_type="gpu"
362             />
363    <counter name="SLM Bytes Read"
364             symbol_name="SlmBytesRead"
365             underscore_name="slm_bytes_read"
366             description="The total number of GPU memory bytes read from shared local memory."
367             data_type="uint64"
368             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
369             units="bytes"
370             semantic_type="throughput"
371             equation="A 30 READ 64 UMUL"
372             mdapi_group="L3/Data Port/SLM"
373             mdapi_usage_flags="Tier3 Frame Batch Draw"
374             mdapi_supported_apis="VK OGL OCL IO"
375             mdapi_hw_unit_type="gpu"
376             />
377    <counter name="SLM Bytes Written"
378             symbol_name="SlmBytesWritten"
379             underscore_name="slm_bytes_written"
380             description="The total number of GPU memory bytes written into shared local memory."
381             data_type="uint64"
382             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
383             units="bytes"
384             semantic_type="throughput"
385             equation="A 31 READ 64 UMUL"
386             mdapi_group="L3/Data Port/SLM"
387             mdapi_usage_flags="Tier3 Frame Batch Draw"
388             mdapi_supported_apis="VK OGL OCL IO"
389             mdapi_hw_unit_type="gpu"
390             />
391    <counter name="Shader Memory Accesses"
392             symbol_name="ShaderMemoryAccesses"
393             underscore_name="shader_memory_accesses"
394             description="The total number of shader memory accesses to L3."
395             data_type="uint64"
396             units="messages"
397             semantic_type="event"
398             equation="A 32 READ"
399             mdapi_group="L3/Data Port"
400             mdapi_usage_flags="Tier3 Frame Batch Draw"
401             mdapi_supported_apis="VK OGL OCL IO"
402             mdapi_hw_unit_type="gpu"
403             />
404    <counter name="Shader Atomic Memory Accesses"
405             symbol_name="ShaderAtomics"
406             underscore_name="shader_atomics"
407             description="The total number of shader atomic memory accesses."
408             data_type="uint64"
409             units="messages"
410             semantic_type="event"
411             equation="A 34 READ"
412             mdapi_group="L3/Data Port/Atomics"
413             mdapi_usage_flags="Tier3 Frame Batch Draw"
414             mdapi_supported_apis=""
415             mdapi_hw_unit_type="gpu"
416             />
417    <counter name="L3 Shader Throughput"
418             symbol_name="L3ShaderThroughput"
419             underscore_name="l3_shader_throughput"
420             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
421             data_type="uint64"
422             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
423             units="bytes"
424             semantic_type="throughput"
425             equation="$ShaderMemoryAccesses 64 UMUL"
426             mdapi_group="L3/Data Port"
427             mdapi_usage_flags="Tier2 Frame Batch Draw"
428             mdapi_supported_apis="VK OGL OCL IO"
429             mdapi_hw_unit_type="gpu"
430             />
431    <counter name="Shader Barrier Messages"
432             symbol_name="ShaderBarriers"
433             underscore_name="shader_barriers"
434             description="The total number of shader barrier messages."
435             data_type="uint64"
436             units="messages"
437             semantic_type="event"
438             equation="A 35 READ"
439             mdapi_group="EU Array/Barrier"
440             mdapi_usage_flags="Tier3 Frame Batch Draw"
441             mdapi_supported_apis=""
442             mdapi_hw_unit_type="gpu"
443             />
444    <counter name="GTI Read Throughput"
445             symbol_name="GtiReadThroughput"
446             underscore_name="gti_read_throughput"
447             description="The total number of GPU memory bytes read from GTI."
448             data_type="uint64"
449             max_equation="$GpuCoreClocks 64 UMUL"
450             units="bytes"
451             semantic_type="throughput"
452             equation="64  C 5 READ C 4 READ UADD C 3 READ UADD C 2 READ UADD UMUL"
453             mdapi_group="GTI"
454             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
455             mdapi_supported_apis=""
456             mdapi_hw_unit_type="gpu"
457             />
458    <counter name="GTI Write Throughput"
459             symbol_name="GtiWriteThroughput"
460             underscore_name="gti_write_throughput"
461             description="The total number of GPU memory bytes written to GTI."
462             data_type="uint64"
463             max_equation="$GpuCoreClocks 64 UMUL"
464             units="bytes"
465             semantic_type="throughput"
466             equation="64  C 1 READ C 0 READ UADD UMUL"
467             mdapi_group="GTI"
468             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
469             mdapi_supported_apis=""
470             mdapi_hw_unit_type="gpu"
471             />
472    <register_config type="NOA">
473        <register type="NOA" address="0x00000D04" value="0x00000200" />
474        <register type="NOA" address="0x00009840" value="0x00000000" />
475        <register type="NOA" address="0x00009884" value="0x00000000" />
476        <register type="NOA" address="0x00009888" value="0x14150001" />
477        <register type="NOA" address="0x00009888" value="0x16150020" />
478        <register type="NOA" address="0x00009888" value="0x00124000" />
479        <register type="NOA" address="0x00009888" value="0x0E124000" />
480        <register type="NOA" address="0x00009888" value="0x10124000" />
481        <register type="NOA" address="0x00009888" value="0x12124000" />
482        <register type="NOA" address="0x00009888" value="0x10138000" />
483        <register type="NOA" address="0x00009888" value="0x1C130E00" />
484        <register type="NOA" address="0x00009888" value="0x00150050" />
485        <register type="NOA" address="0x00009888" value="0x06157000" />
486        <register type="NOA" address="0x00009888" value="0x08157151" />
487        <register type="NOA" address="0x00009888" value="0x10150000" />
488        <register type="NOA" address="0x00009888" value="0x18150000" />
489        <register type="NOA" address="0x00009888" value="0x1C150000" />
490        <register type="NOA" address="0x00009888" value="0x18004000" />
491        <register type="NOA" address="0x00009888" value="0x36000490" />
492        <register type="NOA" address="0x00009888" value="0x1C058000" />
493        <register type="NOA" address="0x00009888" value="0x2405002A" />
494        <register type="NOA" address="0x00009884" value="0x00000003" />
495        <register type="NOA" address="0x00009888" value="0x05151D47" />
496        <register type="NOA" address="0x00009888" value="0x09151536" />
497        <register type="NOA" address="0x00009888" value="0x05351C00" />
498        <register type="NOA" address="0x00009888" value="0x09351400" />
499        <register type="NOA" address="0x00009888" value="0x41104000" />
500        <register type="NOA" address="0x00009888" value="0x5B1050BB" />
501        <register type="NOA" address="0x00009888" value="0x5D102C01" />
502        <register type="NOA" address="0x00009888" value="0x17144000" />
503        <register type="NOA" address="0x00009888" value="0x1D1402A0" />
504        <register type="NOA" address="0x00009888" value="0x01124000" />
505        <register type="NOA" address="0x00009888" value="0x0F124000" />
506        <register type="NOA" address="0x00009888" value="0x11124000" />
507        <register type="NOA" address="0x00009888" value="0x13124000" />
508        <register type="NOA" address="0x00009888" value="0x1F150137" />
509        <register type="NOA" address="0x00009888" value="0x01150000" />
510        <register type="NOA" address="0x00009888" value="0x0F168000" />
511        <register type="NOA" address="0x00009888" value="0x03164000" />
512        <register type="NOA" address="0x00009888" value="0x05164000" />
513        <register type="NOA" address="0x00009888" value="0x1D350137" />
514        <register type="NOA" address="0x00009888" value="0x03350147" />
515        <register type="NOA" address="0x00009888" value="0x07350136" />
516        <register type="NOA" address="0x00009888" value="0x01350000" />
517        <register type="NOA" address="0x00009888" value="0x0F364000" />
518        <register type="NOA" address="0x00009888" value="0x01368000" />
519        <register type="NOA" address="0x00009888" value="0x03368000" />
520        <register type="NOA" address="0x00009888" value="0x47101000" />
521        <register type="NOA" address="0x00009888" value="0x4D100000" />
522        <register type="NOA" address="0x00009888" value="0x4F100000" />
523        <register type="NOA" address="0x00009888" value="0x51100000" />
524        <register type="NOA" address="0x00009888" value="0x17100000" />
525        <register type="NOA" address="0x00009888" value="0x31100000" />
526        <register type="NOA" address="0x00009888" value="0x55101210" />
527        <register type="NOA" address="0x00009888" value="0x57100002" />
528        <register type="NOA" address="0x00009888" value="0x49101212" />
529        <register type="NOA" address="0x00009888" value="0x4B100212" />
530        <register type="NOA" address="0x00009884" value="0x00000003" />
531        <register type="NOA" address="0x00009888" value="0x65100002" />
532        <register type="NOA" address="0x00009884" value="0x00000000" />
533        <register type="NOA" address="0x00009888" value="0x42000001" />
534    </register_config>
535    <register_config type="OA">
536        <register type="OA" address="0x0000D920" value="0x00000000" />
537        <register type="OA" address="0x0000D900" value="0x00000000" />
538        <register type="OA" address="0x0000D904" value="0x30800000" />
539        <register type="OA" address="0x0000D910" value="0x00000000" />
540        <register type="OA" address="0x0000D914" value="0x00800000" />
541        <register type="OA" address="0x0000DC40" value="0x00030000" />
542        <register type="OA" address="0x0000D940" value="0x00000018" />
543        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
544        <register type="OA" address="0x0000DC00" value="0x00000018" />
545        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
546        <register type="OA" address="0x0000D948" value="0x00000060" />
547        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
548        <register type="OA" address="0x0000DC08" value="0x00000060" />
549        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
550    </register_config>
551    <register_config type="FLEX">
552        <register type="FLEX" address="0x0000E458" value="0x00804704" />
553        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
554        <register type="FLEX" address="0x0000E658" value="0x00805705" />
555        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
556        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
557        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
558        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
559    </register_config>
560  </set>
561
562  <set name="Compute Metrics Basic"
563       chipset="ADL"
564       symbol_name="ComputeBasic"
565       underscore_name="compute_basic"
566       mdapi_supported_apis="VK OGL OCL IO"
567       hw_config_guid="eb6a0ef8-4e8f-41fa-85ba-686835711f6b"
568       >
569    <counter name="GPU Time Elapsed"
570             symbol_name="GpuTime"
571             underscore_name="gpu_time"
572             description="Time elapsed on the GPU during the measurement."
573             data_type="uint64"
574             units="ns"
575             semantic_type="duration"
576             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
577             mdapi_group="GPU"
578             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
579             mdapi_supported_apis=""
580             mdapi_hw_unit_type="gpu"
581             />
582    <counter name="GPU Core Clocks"
583             symbol_name="GpuCoreClocks"
584             underscore_name="gpu_core_clocks"
585             description="The total number of GPU core clocks elapsed during the measurement."
586             data_type="uint64"
587             units="cycles"
588             semantic_type="event"
589             equation="GPU_CLOCK 0 READ"
590             mdapi_group="GPU"
591             mdapi_usage_flags="Tier1 Frame Batch Draw"
592             mdapi_supported_apis=""
593             mdapi_hw_unit_type="gpu"
594             />
595    <counter name="AVG GPU Core Frequency"
596             symbol_name="AvgGpuCoreFrequency"
597             underscore_name="avg_gpu_core_frequency"
598             description="Average GPU Core Frequency in the measurement."
599             data_type="uint64"
600             max_equation="$GpuMaxFrequency"
601             units="hz"
602             semantic_type="event"
603             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
604             mdapi_group="GPU"
605             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
606             mdapi_supported_apis=""
607             mdapi_hw_unit_type="gpu"
608             />
609    <counter name="GPU Busy"
610             symbol_name="GpuBusy"
611             underscore_name="gpu_busy"
612             description="The percentage of time in which the GPU has been processing GPU commands."
613             data_type="float"
614             max_equation="100"
615             units="percent"
616             semantic_type="duration"
617             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
618             mdapi_group="GPU"
619             mdapi_usage_flags="Tier1 Overview System Frame"
620             mdapi_supported_apis=""
621             mdapi_hw_unit_type="gpu"
622             />
623    <counter name="VS Threads Dispatched"
624             symbol_name="VsThreads"
625             underscore_name="vs_threads"
626             description="The total number of vertex shader hardware threads dispatched."
627             data_type="uint64"
628             units="threads"
629             semantic_type="event"
630             equation="A 1 READ"
631             mdapi_group="EU Array/Vertex Shader"
632             mdapi_usage_flags="Tier3 Frame Batch Draw"
633             mdapi_supported_apis="VK OGL IO"
634             mdapi_hw_unit_type="gpu"
635             />
636    <counter name="HS Threads Dispatched"
637             symbol_name="HsThreads"
638             underscore_name="hs_threads"
639             description="The total number of hull shader hardware threads dispatched."
640             data_type="uint64"
641             units="threads"
642             semantic_type="event"
643             equation="A 2 READ"
644             mdapi_group="EU Array/Hull Shader"
645             mdapi_usage_flags="Tier3 Frame Batch Draw"
646             mdapi_supported_apis="VK OGL IO"
647             mdapi_hw_unit_type="gpu"
648             />
649    <counter name="DS Threads Dispatched"
650             symbol_name="DsThreads"
651             underscore_name="ds_threads"
652             description="The total number of domain shader hardware threads dispatched."
653             data_type="uint64"
654             units="threads"
655             semantic_type="event"
656             equation="A 3 READ"
657             mdapi_group="EU Array/Domain Shader"
658             mdapi_usage_flags="Tier3 Frame Batch Draw"
659             mdapi_supported_apis="VK OGL IO"
660             mdapi_hw_unit_type="gpu"
661             />
662    <counter name="GS Threads Dispatched"
663             symbol_name="GsThreads"
664             underscore_name="gs_threads"
665             description="The total number of geometry shader hardware threads dispatched."
666             data_type="uint64"
667             units="threads"
668             semantic_type="event"
669             equation="A 5 READ"
670             mdapi_group="EU Array/Geometry Shader"
671             mdapi_usage_flags="Tier3 Frame Batch Draw"
672             mdapi_supported_apis="VK OGL IO"
673             mdapi_hw_unit_type="gpu"
674             />
675    <counter name="FS Threads Dispatched"
676             symbol_name="PsThreads"
677             underscore_name="ps_threads"
678             description="The total number of fragment shader hardware threads dispatched."
679             data_type="uint64"
680             units="threads"
681             semantic_type="event"
682             equation="A 6 READ"
683             mdapi_group="EU Array/Fragment Shader"
684             mdapi_usage_flags="Tier3 Frame Batch Draw"
685             mdapi_supported_apis="VK OGL IO"
686             mdapi_hw_unit_type="gpu"
687             />
688    <counter name="CS Threads Dispatched"
689             symbol_name="CsThreads"
690             underscore_name="cs_threads"
691             description="The total number of compute shader hardware threads dispatched."
692             data_type="uint64"
693             units="threads"
694             semantic_type="event"
695             equation="A 4 READ"
696             mdapi_group="EU Array/Compute Shader"
697             mdapi_usage_flags="Tier3 Frame Batch Draw"
698             mdapi_supported_apis="VK OGL OCL IO MEDIA"
699             mdapi_hw_unit_type="gpu"
700             />
701    <counter name="EU Active"
702             symbol_name="EuActive"
703             underscore_name="eu_active"
704             description="The percentage of time in which the Execution Units were actively processing."
705             data_type="float"
706             max_equation="100"
707             units="percent"
708             semantic_type="duration"
709             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
710             mdapi_group="EU Array"
711             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
712             mdapi_supported_apis=""
713             mdapi_hw_unit_type="gpu"
714             />
715    <counter name="EU Stall"
716             symbol_name="EuStall"
717             underscore_name="eu_stall"
718             description="The percentage of time in which the Execution Units were stalled."
719             data_type="float"
720             max_equation="100"
721             units="percent"
722             semantic_type="duration"
723             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
724             mdapi_group="EU Array"
725             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
726             mdapi_supported_apis=""
727             mdapi_hw_unit_type="gpu"
728             />
729    <counter name="EU Thread Occupancy"
730             symbol_name="EuThreadOccupancy"
731             underscore_name="eu_thread_occupancy"
732             description="The percentage of time in which hardware threads occupied EUs."
733             data_type="float"
734             max_equation="100"
735             units="percent"
736             semantic_type="duration"
737             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
738             mdapi_group="EU Array"
739             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
740             mdapi_supported_apis=""
741             mdapi_hw_unit_type="gpu"
742             />
743    <counter name="Rasterized Pixels"
744             symbol_name="RasterizedPixels"
745             underscore_name="rasterized_pixels"
746             description="The total number of rasterized pixels."
747             data_type="uint64"
748             units="pixels"
749             semantic_type="event"
750             equation="A 21 READ 4 UMUL"
751             mdapi_group="3D Pipe/Rasterizer"
752             mdapi_usage_flags="Tier3 Frame Batch Draw"
753             mdapi_supported_apis="VK OGL IO"
754             mdapi_hw_unit_type="gpu"
755             />
756    <counter name="Early Hi-Depth Test Fails"
757             symbol_name="HiDepthTestFails"
758             underscore_name="hi_depth_test_fails"
759             description="The total number of pixels dropped on early hierarchical depth test."
760             data_type="uint64"
761             units="pixels"
762             semantic_type="event"
763             equation="A 22 READ 4 UMUL"
764             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
765             mdapi_usage_flags="Tier3 Frame Batch Draw"
766             mdapi_supported_apis="VK OGL IO"
767             mdapi_hw_unit_type="gpu"
768             />
769    <counter name="Early Depth Test Fails"
770             symbol_name="EarlyDepthTestFails"
771             underscore_name="early_depth_test_fails"
772             description="The total number of pixels dropped on early depth test."
773             data_type="uint64"
774             units="pixels"
775             semantic_type="event"
776             equation="A 23 READ 4 UMUL"
777             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
778             mdapi_usage_flags="Tier3 Frame Batch Draw"
779             mdapi_supported_apis="VK OGL IO"
780             mdapi_hw_unit_type="gpu"
781             />
782    <counter name="Samples Killed in FS"
783             symbol_name="SamplesKilledInPs"
784             underscore_name="samples_killed_in_ps"
785             description="The total number of samples or pixels dropped in fragment shaders."
786             data_type="uint64"
787             units="pixels"
788             semantic_type="event"
789             equation="A 24 READ 4 UMUL"
790             mdapi_group="3D Pipe/Fragment Shader"
791             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
792             mdapi_supported_apis="VK OGL IO"
793             mdapi_hw_unit_type="gpu"
794             />
795    <counter name="Pixels Failing Tests"
796             symbol_name="PixelsFailingPostPsTests"
797             underscore_name="pixels_failing_post_ps_tests"
798             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
799             data_type="uint64"
800             units="pixels"
801             semantic_type="event"
802             equation="A 25 READ 4 UMUL"
803             mdapi_group="3D Pipe/Output Merger"
804             mdapi_usage_flags="Tier3 Frame Batch Draw"
805             mdapi_supported_apis="VK OGL IO"
806             mdapi_hw_unit_type="gpu"
807             />
808    <counter name="Samples Written"
809             symbol_name="SamplesWritten"
810             underscore_name="samples_written"
811             description="The total number of samples or pixels written to all render targets."
812             data_type="uint64"
813             units="pixels"
814             semantic_type="event"
815             equation="A 26 READ 4 UMUL"
816             mdapi_group="3D Pipe/Output Merger"
817             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
818             mdapi_supported_apis="VK OGL IO"
819             mdapi_hw_unit_type="gpu"
820             />
821    <counter name="Samples Blended"
822             symbol_name="SamplesBlended"
823             underscore_name="samples_blended"
824             description="The total number of blended samples or pixels written to all render targets."
825             data_type="uint64"
826             units="pixels"
827             semantic_type="event"
828             equation="A 27 READ 4 UMUL"
829             mdapi_group="3D Pipe/Output Merger"
830             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
831             mdapi_supported_apis="VK OGL IO"
832             mdapi_hw_unit_type="gpu"
833             />
834    <counter name="Sampler Texels"
835             symbol_name="SamplerTexels"
836             underscore_name="sampler_texels"
837             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
838             data_type="uint64"
839             units="texels"
840             semantic_type="event"
841             equation="A 28 READ 4 UMUL"
842             mdapi_group="Sampler/Sampler Input"
843             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
844             mdapi_supported_apis=""
845             mdapi_hw_unit_type="gpu"
846             />
847    <counter name="Sampler Texels Misses"
848             symbol_name="SamplerTexelMisses"
849             underscore_name="sampler_texel_misses"
850             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
851             data_type="uint64"
852             units="texels"
853             semantic_type="event"
854             equation="A 29 READ 4 UMUL"
855             mdapi_group="Sampler/Sampler Cache"
856             mdapi_usage_flags="Tier3 Batch Frame Draw"
857             mdapi_supported_apis=""
858             mdapi_hw_unit_type="gpu"
859             />
860    <counter name="SLM Bytes Read"
861             symbol_name="SlmBytesRead"
862             underscore_name="slm_bytes_read"
863             description="The total number of GPU memory bytes read from shared local memory."
864             data_type="uint64"
865             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
866             units="bytes"
867             semantic_type="throughput"
868             equation="A 30 READ 64 UMUL"
869             mdapi_group="L3/Data Port/SLM"
870             mdapi_usage_flags="Tier3 Frame Batch Draw"
871             mdapi_supported_apis="VK OGL OCL IO"
872             mdapi_hw_unit_type="gpu"
873             />
874    <counter name="SLM Bytes Written"
875             symbol_name="SlmBytesWritten"
876             underscore_name="slm_bytes_written"
877             description="The total number of GPU memory bytes written into shared local memory."
878             data_type="uint64"
879             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
880             units="bytes"
881             semantic_type="throughput"
882             equation="A 31 READ 64 UMUL"
883             mdapi_group="L3/Data Port/SLM"
884             mdapi_usage_flags="Tier3 Frame Batch Draw"
885             mdapi_supported_apis="VK OGL OCL IO"
886             mdapi_hw_unit_type="gpu"
887             />
888    <counter name="Shader Memory Accesses"
889             symbol_name="ShaderMemoryAccesses"
890             underscore_name="shader_memory_accesses"
891             description="The total number of shader memory accesses to L3."
892             data_type="uint64"
893             units="messages"
894             semantic_type="event"
895             equation="A 32 READ"
896             mdapi_group="L3/Data Port"
897             mdapi_usage_flags="Tier3 Frame Batch Draw"
898             mdapi_supported_apis="VK OGL OCL IO"
899             mdapi_hw_unit_type="gpu"
900             />
901    <counter name="Shader Atomic Memory Accesses"
902             symbol_name="ShaderAtomics"
903             underscore_name="shader_atomics"
904             description="The total number of shader atomic memory accesses."
905             data_type="uint64"
906             units="messages"
907             semantic_type="event"
908             equation="A 34 READ"
909             mdapi_group="L3/Data Port/Atomics"
910             mdapi_usage_flags="Tier3 Frame Batch Draw"
911             mdapi_supported_apis=""
912             mdapi_hw_unit_type="gpu"
913             />
914    <counter name="L3 Shader Throughput"
915             symbol_name="L3ShaderThroughput"
916             underscore_name="l3_shader_throughput"
917             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
918             data_type="uint64"
919             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
920             units="bytes"
921             semantic_type="throughput"
922             equation="$ShaderMemoryAccesses 64 UMUL"
923             mdapi_group="L3/Data Port"
924             mdapi_usage_flags="Tier2 Frame Batch Draw"
925             mdapi_supported_apis="VK OGL OCL IO"
926             mdapi_hw_unit_type="gpu"
927             />
928    <counter name="Shader Barrier Messages"
929             symbol_name="ShaderBarriers"
930             underscore_name="shader_barriers"
931             description="The total number of shader barrier messages."
932             data_type="uint64"
933             units="messages"
934             semantic_type="event"
935             equation="A 35 READ"
936             mdapi_group="EU Array/Barrier"
937             mdapi_usage_flags="Tier3 Frame Batch Draw"
938             mdapi_supported_apis=""
939             mdapi_hw_unit_type="gpu"
940             />
941    <counter name="GTI Read Throughput"
942             symbol_name="GtiReadThroughput"
943             underscore_name="gti_read_throughput"
944             description="The total number of GPU memory bytes read from GTI."
945             data_type="uint64"
946             max_equation="$GpuCoreClocks 64 UMUL"
947             units="bytes"
948             semantic_type="throughput"
949             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
950             mdapi_group="GTI"
951             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
952             mdapi_supported_apis=""
953             mdapi_hw_unit_type="gpu"
954             />
955    <counter name="GTI Write Throughput"
956             symbol_name="GtiWriteThroughput"
957             underscore_name="gti_write_throughput"
958             description="The total number of GPU memory bytes written to GTI."
959             data_type="uint64"
960             max_equation="$GpuCoreClocks 64 UMUL"
961             units="bytes"
962             semantic_type="throughput"
963             equation="64  C 3 READ C 2 READ UADD UMUL"
964             mdapi_group="GTI"
965             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
966             mdapi_supported_apis=""
967             mdapi_hw_unit_type="gpu"
968             />
969    <register_config type="NOA">
970        <register type="NOA" address="0x00000D04" value="0x00000200" />
971        <register type="NOA" address="0x00009840" value="0x00000000" />
972        <register type="NOA" address="0x00009884" value="0x00000003" />
973        <register type="NOA" address="0x00009888" value="0x05151D37" />
974        <register type="NOA" address="0x00009888" value="0x09151547" />
975        <register type="NOA" address="0x00009888" value="0x05351C00" />
976        <register type="NOA" address="0x00009888" value="0x09351400" />
977        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
978        <register type="NOA" address="0x00009888" value="0x0D150136" />
979        <register type="NOA" address="0x00009888" value="0x01150000" />
980        <register type="NOA" address="0x00009888" value="0x03164000" />
981        <register type="NOA" address="0x00009888" value="0x05164000" />
982        <register type="NOA" address="0x00009888" value="0x07164000" />
983        <register type="NOA" address="0x00009888" value="0x03350137" />
984        <register type="NOA" address="0x00009888" value="0x07350147" />
985        <register type="NOA" address="0x00009888" value="0x0B350136" />
986        <register type="NOA" address="0x00009888" value="0x01350000" />
987        <register type="NOA" address="0x00009888" value="0x01368000" />
988        <register type="NOA" address="0x00009888" value="0x03368000" />
989        <register type="NOA" address="0x00009888" value="0x05368000" />
990        <register type="NOA" address="0x00009888" value="0x17100000" />
991        <register type="NOA" address="0x00009888" value="0x47100000" />
992        <register type="NOA" address="0x00009888" value="0x49100000" />
993        <register type="NOA" address="0x00009888" value="0x4B100000" />
994        <register type="NOA" address="0x00009888" value="0x4D100000" />
995        <register type="NOA" address="0x00009888" value="0x31100000" />
996        <register type="NOA" address="0x00009884" value="0x00000003" />
997        <register type="NOA" address="0x00009888" value="0x65100002" />
998        <register type="NOA" address="0x00009884" value="0x00000000" />
999        <register type="NOA" address="0x00009888" value="0x42000001" />
1000    </register_config>
1001    <register_config type="OA">
1002        <register type="OA" address="0x0000D920" value="0x00000000" />
1003        <register type="OA" address="0x0000D900" value="0x00000000" />
1004        <register type="OA" address="0x0000D904" value="0x00800000" />
1005        <register type="OA" address="0x0000D910" value="0x00000000" />
1006        <register type="OA" address="0x0000D914" value="0x00800000" />
1007        <register type="OA" address="0x0000DC40" value="0x00000000" />
1008    </register_config>
1009    <register_config type="FLEX">
1010        <register type="FLEX" address="0x0000E458" value="0x00804704" />
1011        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
1012        <register type="FLEX" address="0x0000E658" value="0x00805705" />
1013        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
1014        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
1015        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
1016        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
1017    </register_config>
1018  </set>
1019
1020  <set name="Render Metrics set for 3D Pipeline Profile"
1021       chipset="ADL"
1022       symbol_name="RenderPipeProfile"
1023       underscore_name="render_pipe_profile"
1024       mdapi_supported_apis="VK OGL OCL IO"
1025       hw_config_guid="ee81cfab-667d-46c5-a2b7-17283b28c38d"
1026       >
1027    <counter name="GPU Time Elapsed"
1028             symbol_name="GpuTime"
1029             underscore_name="gpu_time"
1030             description="Time elapsed on the GPU during the measurement."
1031             data_type="uint64"
1032             units="ns"
1033             semantic_type="duration"
1034             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1035             mdapi_group="GPU"
1036             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1037             mdapi_supported_apis=""
1038             mdapi_hw_unit_type="gpu"
1039             />
1040    <counter name="GPU Core Clocks"
1041             symbol_name="GpuCoreClocks"
1042             underscore_name="gpu_core_clocks"
1043             description="The total number of GPU core clocks elapsed during the measurement."
1044             data_type="uint64"
1045             units="cycles"
1046             semantic_type="event"
1047             equation="GPU_CLOCK 0 READ"
1048             mdapi_group="GPU"
1049             mdapi_usage_flags="Tier1 Frame Batch Draw"
1050             mdapi_supported_apis=""
1051             mdapi_hw_unit_type="gpu"
1052             />
1053    <counter name="AVG GPU Core Frequency"
1054             symbol_name="AvgGpuCoreFrequency"
1055             underscore_name="avg_gpu_core_frequency"
1056             description="Average GPU Core Frequency in the measurement."
1057             data_type="uint64"
1058             max_equation="$GpuMaxFrequency"
1059             units="hz"
1060             semantic_type="event"
1061             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1062             mdapi_group="GPU"
1063             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1064             mdapi_supported_apis=""
1065             mdapi_hw_unit_type="gpu"
1066             />
1067    <counter name="GPU Busy"
1068             symbol_name="GpuBusy"
1069             underscore_name="gpu_busy"
1070             description="The percentage of time in which the GPU has been processing GPU commands."
1071             data_type="float"
1072             max_equation="100"
1073             units="percent"
1074             semantic_type="duration"
1075             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1076             mdapi_group="GPU"
1077             mdapi_usage_flags="Tier1 Overview System Frame"
1078             mdapi_supported_apis=""
1079             mdapi_hw_unit_type="gpu"
1080             />
1081    <counter name="VS Threads Dispatched"
1082             symbol_name="VsThreads"
1083             underscore_name="vs_threads"
1084             description="The total number of vertex shader hardware threads dispatched."
1085             data_type="uint64"
1086             units="threads"
1087             semantic_type="event"
1088             equation="A 1 READ"
1089             mdapi_group="EU Array/Vertex Shader"
1090             mdapi_usage_flags="Tier3 Frame Batch Draw"
1091             mdapi_supported_apis="VK OGL IO"
1092             mdapi_hw_unit_type="gpu"
1093             />
1094    <counter name="HS Threads Dispatched"
1095             symbol_name="HsThreads"
1096             underscore_name="hs_threads"
1097             description="The total number of hull shader hardware threads dispatched."
1098             data_type="uint64"
1099             units="threads"
1100             semantic_type="event"
1101             equation="A 2 READ"
1102             mdapi_group="EU Array/Hull Shader"
1103             mdapi_usage_flags="Tier3 Frame Batch Draw"
1104             mdapi_supported_apis="VK OGL IO"
1105             mdapi_hw_unit_type="gpu"
1106             />
1107    <counter name="DS Threads Dispatched"
1108             symbol_name="DsThreads"
1109             underscore_name="ds_threads"
1110             description="The total number of domain shader hardware threads dispatched."
1111             data_type="uint64"
1112             units="threads"
1113             semantic_type="event"
1114             equation="A 3 READ"
1115             mdapi_group="EU Array/Domain Shader"
1116             mdapi_usage_flags="Tier3 Frame Batch Draw"
1117             mdapi_supported_apis="VK OGL IO"
1118             mdapi_hw_unit_type="gpu"
1119             />
1120    <counter name="GS Threads Dispatched"
1121             symbol_name="GsThreads"
1122             underscore_name="gs_threads"
1123             description="The total number of geometry shader hardware threads dispatched."
1124             data_type="uint64"
1125             units="threads"
1126             semantic_type="event"
1127             equation="A 5 READ"
1128             mdapi_group="EU Array/Geometry Shader"
1129             mdapi_usage_flags="Tier3 Frame Batch Draw"
1130             mdapi_supported_apis="VK OGL IO"
1131             mdapi_hw_unit_type="gpu"
1132             />
1133    <counter name="FS Threads Dispatched"
1134             symbol_name="PsThreads"
1135             underscore_name="ps_threads"
1136             description="The total number of fragment shader hardware threads dispatched."
1137             data_type="uint64"
1138             units="threads"
1139             semantic_type="event"
1140             equation="A 6 READ"
1141             mdapi_group="EU Array/Fragment Shader"
1142             mdapi_usage_flags="Tier3 Frame Batch Draw"
1143             mdapi_supported_apis="VK OGL IO"
1144             mdapi_hw_unit_type="gpu"
1145             />
1146    <counter name="CS Threads Dispatched"
1147             symbol_name="CsThreads"
1148             underscore_name="cs_threads"
1149             description="The total number of compute shader hardware threads dispatched."
1150             data_type="uint64"
1151             units="threads"
1152             semantic_type="event"
1153             equation="A 4 READ"
1154             mdapi_group="EU Array/Compute Shader"
1155             mdapi_usage_flags="Tier3 Frame Batch Draw"
1156             mdapi_supported_apis="VK OGL OCL IO MEDIA"
1157             mdapi_hw_unit_type="gpu"
1158             />
1159    <counter name="EU Active"
1160             symbol_name="EuActive"
1161             underscore_name="eu_active"
1162             description="The percentage of time in which the Execution Units were actively processing."
1163             data_type="float"
1164             max_equation="100"
1165             units="percent"
1166             semantic_type="duration"
1167             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1168             mdapi_group="EU Array"
1169             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1170             mdapi_supported_apis=""
1171             mdapi_hw_unit_type="gpu"
1172             />
1173    <counter name="EU Stall"
1174             symbol_name="EuStall"
1175             underscore_name="eu_stall"
1176             description="The percentage of time in which the Execution Units were stalled."
1177             data_type="float"
1178             max_equation="100"
1179             units="percent"
1180             semantic_type="duration"
1181             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1182             mdapi_group="EU Array"
1183             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1184             mdapi_supported_apis=""
1185             mdapi_hw_unit_type="gpu"
1186             />
1187    <counter name="EU Thread Occupancy"
1188             symbol_name="EuThreadOccupancy"
1189             underscore_name="eu_thread_occupancy"
1190             description="The percentage of time in which hardware threads occupied EUs."
1191             data_type="float"
1192             max_equation="100"
1193             units="percent"
1194             semantic_type="duration"
1195             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1196             mdapi_group="EU Array"
1197             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1198             mdapi_supported_apis=""
1199             mdapi_hw_unit_type="gpu"
1200             />
1201    <counter name="Rasterized Pixels"
1202             symbol_name="RasterizedPixels"
1203             underscore_name="rasterized_pixels"
1204             description="The total number of rasterized pixels."
1205             data_type="uint64"
1206             units="pixels"
1207             semantic_type="event"
1208             equation="A 21 READ 4 UMUL"
1209             mdapi_group="3D Pipe/Rasterizer"
1210             mdapi_usage_flags="Tier3 Frame Batch Draw"
1211             mdapi_supported_apis="VK OGL IO"
1212             mdapi_hw_unit_type="gpu"
1213             />
1214    <counter name="Early Hi-Depth Test Fails"
1215             symbol_name="HiDepthTestFails"
1216             underscore_name="hi_depth_test_fails"
1217             description="The total number of pixels dropped on early hierarchical depth test."
1218             data_type="uint64"
1219             units="pixels"
1220             semantic_type="event"
1221             equation="A 22 READ 4 UMUL"
1222             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1223             mdapi_usage_flags="Tier3 Frame Batch Draw"
1224             mdapi_supported_apis="VK OGL IO"
1225             mdapi_hw_unit_type="gpu"
1226             />
1227    <counter name="Early Depth Test Fails"
1228             symbol_name="EarlyDepthTestFails"
1229             underscore_name="early_depth_test_fails"
1230             description="The total number of pixels dropped on early depth test."
1231             data_type="uint64"
1232             units="pixels"
1233             semantic_type="event"
1234             equation="A 23 READ 4 UMUL"
1235             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1236             mdapi_usage_flags="Tier3 Frame Batch Draw"
1237             mdapi_supported_apis="VK OGL IO"
1238             mdapi_hw_unit_type="gpu"
1239             />
1240    <counter name="Samples Killed in FS"
1241             symbol_name="SamplesKilledInPs"
1242             underscore_name="samples_killed_in_ps"
1243             description="The total number of samples or pixels dropped in fragment shaders."
1244             data_type="uint64"
1245             units="pixels"
1246             semantic_type="event"
1247             equation="A 24 READ 4 UMUL"
1248             mdapi_group="3D Pipe/Fragment Shader"
1249             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1250             mdapi_supported_apis="VK OGL IO"
1251             mdapi_hw_unit_type="gpu"
1252             />
1253    <counter name="Pixels Failing Tests"
1254             symbol_name="PixelsFailingPostPsTests"
1255             underscore_name="pixels_failing_post_ps_tests"
1256             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1257             data_type="uint64"
1258             units="pixels"
1259             semantic_type="event"
1260             equation="A 25 READ 4 UMUL"
1261             mdapi_group="3D Pipe/Output Merger"
1262             mdapi_usage_flags="Tier3 Frame Batch Draw"
1263             mdapi_supported_apis="VK OGL IO"
1264             mdapi_hw_unit_type="gpu"
1265             />
1266    <counter name="Samples Written"
1267             symbol_name="SamplesWritten"
1268             underscore_name="samples_written"
1269             description="The total number of samples or pixels written to all render targets."
1270             data_type="uint64"
1271             units="pixels"
1272             semantic_type="event"
1273             equation="A 26 READ 4 UMUL"
1274             mdapi_group="3D Pipe/Output Merger"
1275             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1276             mdapi_supported_apis="VK OGL IO"
1277             mdapi_hw_unit_type="gpu"
1278             />
1279    <counter name="Samples Blended"
1280             symbol_name="SamplesBlended"
1281             underscore_name="samples_blended"
1282             description="The total number of blended samples or pixels written to all render targets."
1283             data_type="uint64"
1284             units="pixels"
1285             semantic_type="event"
1286             equation="A 27 READ 4 UMUL"
1287             mdapi_group="3D Pipe/Output Merger"
1288             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1289             mdapi_supported_apis="VK OGL IO"
1290             mdapi_hw_unit_type="gpu"
1291             />
1292    <counter name="Sampler Texels"
1293             symbol_name="SamplerTexels"
1294             underscore_name="sampler_texels"
1295             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1296             data_type="uint64"
1297             units="texels"
1298             semantic_type="event"
1299             equation="A 28 READ 4 UMUL"
1300             mdapi_group="Sampler/Sampler Input"
1301             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1302             mdapi_supported_apis=""
1303             mdapi_hw_unit_type="gpu"
1304             />
1305    <counter name="Sampler Texels Misses"
1306             symbol_name="SamplerTexelMisses"
1307             underscore_name="sampler_texel_misses"
1308             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1309             data_type="uint64"
1310             units="texels"
1311             semantic_type="event"
1312             equation="A 29 READ 4 UMUL"
1313             mdapi_group="Sampler/Sampler Cache"
1314             mdapi_usage_flags="Tier3 Batch Frame Draw"
1315             mdapi_supported_apis=""
1316             mdapi_hw_unit_type="gpu"
1317             />
1318    <counter name="SLM Bytes Read"
1319             symbol_name="SlmBytesRead"
1320             underscore_name="slm_bytes_read"
1321             description="The total number of GPU memory bytes read from shared local memory."
1322             data_type="uint64"
1323             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
1324             units="bytes"
1325             semantic_type="throughput"
1326             equation="A 30 READ 64 UMUL"
1327             mdapi_group="L3/Data Port/SLM"
1328             mdapi_usage_flags="Tier3 Frame Batch Draw"
1329             mdapi_supported_apis="VK OGL OCL IO"
1330             mdapi_hw_unit_type="gpu"
1331             />
1332    <counter name="SLM Bytes Written"
1333             symbol_name="SlmBytesWritten"
1334             underscore_name="slm_bytes_written"
1335             description="The total number of GPU memory bytes written into shared local memory."
1336             data_type="uint64"
1337             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
1338             units="bytes"
1339             semantic_type="throughput"
1340             equation="A 31 READ 64 UMUL"
1341             mdapi_group="L3/Data Port/SLM"
1342             mdapi_usage_flags="Tier3 Frame Batch Draw"
1343             mdapi_supported_apis="VK OGL OCL IO"
1344             mdapi_hw_unit_type="gpu"
1345             />
1346    <counter name="Shader Memory Accesses"
1347             symbol_name="ShaderMemoryAccesses"
1348             underscore_name="shader_memory_accesses"
1349             description="The total number of shader memory accesses to L3."
1350             data_type="uint64"
1351             units="messages"
1352             semantic_type="event"
1353             equation="A 32 READ"
1354             mdapi_group="L3/Data Port"
1355             mdapi_usage_flags="Tier3 Frame Batch Draw"
1356             mdapi_supported_apis="VK OGL OCL IO"
1357             mdapi_hw_unit_type="gpu"
1358             />
1359    <counter name="Shader Atomic Memory Accesses"
1360             symbol_name="ShaderAtomics"
1361             underscore_name="shader_atomics"
1362             description="The total number of shader atomic memory accesses."
1363             data_type="uint64"
1364             units="messages"
1365             semantic_type="event"
1366             equation="A 34 READ"
1367             mdapi_group="L3/Data Port/Atomics"
1368             mdapi_usage_flags="Tier3 Frame Batch Draw"
1369             mdapi_supported_apis=""
1370             mdapi_hw_unit_type="gpu"
1371             />
1372    <counter name="L3 Shader Throughput"
1373             symbol_name="L3ShaderThroughput"
1374             underscore_name="l3_shader_throughput"
1375             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1376             data_type="uint64"
1377             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1378             units="bytes"
1379             semantic_type="throughput"
1380             equation="$ShaderMemoryAccesses 64 UMUL"
1381             mdapi_group="L3/Data Port"
1382             mdapi_usage_flags="Tier2 Frame Batch Draw"
1383             mdapi_supported_apis="VK OGL OCL IO"
1384             mdapi_hw_unit_type="gpu"
1385             />
1386    <counter name="Shader Barrier Messages"
1387             symbol_name="ShaderBarriers"
1388             underscore_name="shader_barriers"
1389             description="The total number of shader barrier messages."
1390             data_type="uint64"
1391             units="messages"
1392             semantic_type="event"
1393             equation="A 35 READ"
1394             mdapi_group="EU Array/Barrier"
1395             mdapi_usage_flags="Tier3 Frame Batch Draw"
1396             mdapi_supported_apis=""
1397             mdapi_hw_unit_type="gpu"
1398             />
1399    <counter name="VF Bottleneck"
1400             symbol_name="VfBottleneck"
1401             underscore_name="vf_bottleneck"
1402             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1403             low_watermark="5"
1404             high_watermark="15"
1405             data_type="float"
1406             max_equation="100"
1407             units="percent"
1408             semantic_type="duration"
1409             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1410             mdapi_group="3D Pipe/Input Assembler"
1411             mdapi_usage_flags="Tier3 Indicate Draw"
1412             mdapi_supported_apis="VK OGL IO"
1413             mdapi_hw_unit_type="gpu"
1414             />
1415    <counter name="VS Bottleneck"
1416             symbol_name="VsBottleneck"
1417             underscore_name="vs_bottleneck"
1418             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1419             low_watermark="10"
1420             high_watermark="30"
1421             data_type="float"
1422             max_equation="100"
1423             units="percent"
1424             semantic_type="duration"
1425             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1426             mdapi_group="3D Pipe/Vertex Shader"
1427             mdapi_usage_flags="Tier3 Indicate Draw"
1428             mdapi_supported_apis="VK OGL IO"
1429             mdapi_hw_unit_type="gpu"
1430             />
1431    <counter name="HS Bottleneck"
1432             symbol_name="HsBottleneck"
1433             underscore_name="hs_bottleneck"
1434             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1435             low_watermark="3"
1436             high_watermark="9"
1437             data_type="float"
1438             max_equation="100"
1439             units="percent"
1440             semantic_type="duration"
1441             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1442             mdapi_group="3D Pipe/Hull Shader"
1443             mdapi_usage_flags="Tier3 Indicate Draw"
1444             mdapi_supported_apis="VK OGL IO"
1445             mdapi_hw_unit_type="gpu"
1446             />
1447    <counter name="DS Bottleneck"
1448             symbol_name="DsBottleneck"
1449             underscore_name="ds_bottleneck"
1450             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1451             low_watermark="5"
1452             high_watermark="15"
1453             data_type="float"
1454             max_equation="100"
1455             units="percent"
1456             semantic_type="duration"
1457             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1458             mdapi_group="3D Pipe/Domain Shader"
1459             mdapi_usage_flags="Tier3 Indicate Draw"
1460             mdapi_supported_apis="VK OGL IO"
1461             mdapi_hw_unit_type="gpu"
1462             />
1463    <counter name="GS Bottleneck"
1464             symbol_name="GsBottleneck"
1465             underscore_name="gs_bottleneck"
1466             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1467             low_watermark="5"
1468             high_watermark="15"
1469             data_type="float"
1470             max_equation="100"
1471             units="percent"
1472             semantic_type="duration"
1473             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1474             mdapi_group="3D Pipe/Geometry Shader"
1475             mdapi_usage_flags="Tier3 Indicate Draw"
1476             mdapi_supported_apis="VK OGL IO"
1477             mdapi_hw_unit_type="gpu"
1478             />
1479    <counter name="SO Bottleneck"
1480             symbol_name="SoBottleneck"
1481             underscore_name="so_bottleneck"
1482             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1483             low_watermark="5"
1484             high_watermark="15"
1485             data_type="float"
1486             max_equation="100"
1487             units="percent"
1488             semantic_type="duration"
1489             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1490             mdapi_group="3D Pipe/Stream Output"
1491             mdapi_usage_flags="Tier3 Indicate Draw"
1492             mdapi_supported_apis="VK OGL IO"
1493             mdapi_hw_unit_type="gpu"
1494             />
1495    <counter name="Clipper Bottleneck"
1496             symbol_name="ClBottleneck"
1497             underscore_name="cl_bottleneck"
1498             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1499             low_watermark="10"
1500             high_watermark="30"
1501             data_type="float"
1502             max_equation="100"
1503             units="percent"
1504             semantic_type="duration"
1505             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1506             mdapi_group="3D Pipe/Clipper"
1507             mdapi_usage_flags="Tier3 Indicate Draw"
1508             mdapi_supported_apis="VK OGL IO"
1509             mdapi_hw_unit_type="gpu"
1510             />
1511    <counter name="Strip-Fans Bottleneck"
1512             symbol_name="SfBottleneck"
1513             underscore_name="sf_bottleneck"
1514             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1515             low_watermark="5"
1516             high_watermark="10"
1517             data_type="float"
1518             max_equation="100"
1519             units="percent"
1520             semantic_type="duration"
1521             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1522             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1523             mdapi_usage_flags="Tier3 Indicate Draw"
1524             mdapi_supported_apis="VK OGL IO"
1525             mdapi_hw_unit_type="gpu"
1526             />
1527    <counter name="Hi-Depth Bottleneck"
1528             symbol_name="HiDepthBottleneck"
1529             underscore_name="hi_depth_bottleneck"
1530             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1531             low_watermark="5"
1532             high_watermark="15"
1533             data_type="float"
1534             max_equation="100"
1535             units="percent"
1536             semantic_type="duration"
1537             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1538             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1539             mdapi_usage_flags="Tier3 Indicate Draw"
1540             mdapi_supported_apis="VK OGL IO"
1541             mdapi_hw_unit_type="gpu"
1542             />
1543    <counter name="BC Bottleneck"
1544             symbol_name="BcBottleneck"
1545             underscore_name="bc_bottleneck"
1546             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1547             low_watermark="5"
1548             high_watermark="15"
1549             data_type="float"
1550             max_equation="100"
1551             units="percent"
1552             semantic_type="duration"
1553             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1554             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1555             mdapi_usage_flags="Tier3 Indicate Draw"
1556             mdapi_supported_apis="VK OGL IO"
1557             mdapi_hw_unit_type="gpu"
1558             />
1559    <counter name="HS Stall"
1560             symbol_name="HsStall"
1561             underscore_name="hs_stall"
1562             description="The percentage of time in which hull stall pipeline stage was stalled."
1563             data_type="float"
1564             max_equation="100"
1565             units="percent"
1566             semantic_type="duration"
1567             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1568             mdapi_group="3D Pipe/Hull Shader"
1569             mdapi_usage_flags="Tier4 Correlate Draw"
1570             mdapi_supported_apis="VK OGL IO"
1571             mdapi_hw_unit_type="gpu"
1572             />
1573    <counter name="DS Stall"
1574             symbol_name="DsStall"
1575             underscore_name="ds_stall"
1576             description="The percentage of time in which domain shader pipeline stage was stalled."
1577             data_type="float"
1578             max_equation="100"
1579             units="percent"
1580             semantic_type="duration"
1581             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1582             mdapi_group="3D Pipe/Domain Shader"
1583             mdapi_usage_flags="Tier4 Correlate Draw"
1584             mdapi_supported_apis="VK OGL IO"
1585             mdapi_hw_unit_type="gpu"
1586             />
1587    <counter name="SO Stall"
1588             symbol_name="SoStall"
1589             underscore_name="so_stall"
1590             description="The percentage of time in which stream-output pipeline stage was stalled."
1591             data_type="float"
1592             max_equation="100"
1593             units="percent"
1594             semantic_type="duration"
1595             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1596             mdapi_group="3D Pipe/Stream Output"
1597             mdapi_usage_flags="Tier4 Correlate Draw"
1598             mdapi_supported_apis="VK OGL IO"
1599             mdapi_hw_unit_type="gpu"
1600             />
1601    <counter name="CL Stall"
1602             symbol_name="ClStall"
1603             underscore_name="cl_stall"
1604             description="The percentage of time in which clipper pipeline stage was stalled."
1605             data_type="float"
1606             max_equation="100"
1607             units="percent"
1608             semantic_type="duration"
1609             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1610             mdapi_group="3D Pipe/Clipper"
1611             mdapi_usage_flags="Tier4 Correlate Draw"
1612             mdapi_supported_apis="VK OGL IO"
1613             mdapi_hw_unit_type="gpu"
1614             />
1615    <counter name="SF Stall"
1616             symbol_name="SfStall"
1617             underscore_name="sf_stall"
1618             description="The percentage of time in which strip-fans pipeline stage was stalled."
1619             data_type="float"
1620             max_equation="100"
1621             units="percent"
1622             semantic_type="duration"
1623             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1624             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1625             mdapi_usage_flags="Tier4 Correlate Draw"
1626             mdapi_supported_apis="VK OGL IO"
1627             mdapi_hw_unit_type="gpu"
1628             />
1629    <register_config type="NOA">
1630        <register type="NOA" address="0x00000D04" value="0x00000200" />
1631        <register type="NOA" address="0x00009840" value="0x00000000" />
1632        <register type="NOA" address="0x00009884" value="0x00000000" />
1633        <register type="NOA" address="0x00009888" value="0x00123E00" />
1634        <register type="NOA" address="0x00009888" value="0x060B00B3" />
1635        <register type="NOA" address="0x00009888" value="0x140B3C00" />
1636        <register type="NOA" address="0x00009888" value="0x1C0B0000" />
1637        <register type="NOA" address="0x00009888" value="0x120C8320" />
1638        <register type="NOA" address="0x00009888" value="0x040DBE00" />
1639        <register type="NOA" address="0x00009888" value="0x000D0000" />
1640        <register type="NOA" address="0x00009888" value="0x280D0000" />
1641        <register type="NOA" address="0x00009888" value="0x2C0E7C00" />
1642        <register type="NOA" address="0x00009888" value="0x10087C00" />
1643        <register type="NOA" address="0x00009888" value="0x1E120002" />
1644        <register type="NOA" address="0x00009888" value="0x20120000" />
1645        <register type="NOA" address="0x00009888" value="0x1E130002" />
1646        <register type="NOA" address="0x00009888" value="0x0E0B0031" />
1647        <register type="NOA" address="0x00009888" value="0x180B0092" />
1648        <register type="NOA" address="0x00009888" value="0x1A0B00B1" />
1649        <register type="NOA" address="0x00009888" value="0x020B0093" />
1650        <register type="NOA" address="0x00009888" value="0x040B0033" />
1651        <register type="NOA" address="0x00009888" value="0x000B0000" />
1652        <register type="NOA" address="0x00009888" value="0x0A0C0022" />
1653        <register type="NOA" address="0x00009888" value="0x1E0C0030" />
1654        <register type="NOA" address="0x00009888" value="0x1C0C8000" />
1655        <register type="NOA" address="0x00009888" value="0x140C8000" />
1656        <register type="NOA" address="0x00009888" value="0x160C8000" />
1657        <register type="NOA" address="0x00009888" value="0x100DC017" />
1658        <register type="NOA" address="0x00009888" value="0x160D0013" />
1659        <register type="NOA" address="0x00009888" value="0x1C0D0081" />
1660        <register type="NOA" address="0x00009888" value="0x080D0082" />
1661        <register type="NOA" address="0x00009888" value="0x0A0D8102" />
1662        <register type="NOA" address="0x00009888" value="0x140D0000" />
1663        <register type="NOA" address="0x00009888" value="0x0C0D0000" />
1664        <register type="NOA" address="0x00009888" value="0x0E0D4000" />
1665        <register type="NOA" address="0x00009888" value="0x120D0000" />
1666        <register type="NOA" address="0x00009888" value="0x060DC000" />
1667        <register type="NOA" address="0x00009888" value="0x0C0EC1C5" />
1668        <register type="NOA" address="0x00009888" value="0x180E0000" />
1669        <register type="NOA" address="0x00009888" value="0x0E0E8000" />
1670        <register type="NOA" address="0x00009888" value="0x100E4000" />
1671        <register type="NOA" address="0x00009888" value="0x120EC000" />
1672        <register type="NOA" address="0x00009888" value="0x140EC000" />
1673        <register type="NOA" address="0x00009888" value="0x160E4000" />
1674        <register type="NOA" address="0x00009888" value="0x080E8000" />
1675        <register type="NOA" address="0x00009888" value="0x0A0EC000" />
1676        <register type="NOA" address="0x00009888" value="0x1C0F5555" />
1677        <register type="NOA" address="0x00009888" value="0x1E0F0554" />
1678        <register type="NOA" address="0x00009888" value="0x0E104000" />
1679        <register type="NOA" address="0x00009888" value="0x10104000" />
1680        <register type="NOA" address="0x00009888" value="0x14104000" />
1681        <register type="NOA" address="0x00009888" value="0x16104000" />
1682        <register type="NOA" address="0x00009888" value="0x18104000" />
1683        <register type="NOA" address="0x00009888" value="0x1A104000" />
1684        <register type="NOA" address="0x00009888" value="0x1C104000" />
1685        <register type="NOA" address="0x00009888" value="0x02104000" />
1686        <register type="NOA" address="0x00009888" value="0x04104000" />
1687        <register type="NOA" address="0x00009888" value="0x06104000" />
1688        <register type="NOA" address="0x00009888" value="0x08104000" />
1689        <register type="NOA" address="0x00009888" value="0x0A104000" />
1690        <register type="NOA" address="0x00009888" value="0x0C104000" />
1691        <register type="NOA" address="0x00009888" value="0x0E024000" />
1692        <register type="NOA" address="0x00009888" value="0x10024000" />
1693        <register type="NOA" address="0x00009888" value="0x2C024000" />
1694        <register type="NOA" address="0x00009888" value="0x2E020055" />
1695        <register type="NOA" address="0x00009888" value="0x02024000" />
1696        <register type="NOA" address="0x00009888" value="0x04024000" />
1697        <register type="NOA" address="0x00009888" value="0x06024000" />
1698        <register type="NOA" address="0x00009888" value="0x08024000" />
1699        <register type="NOA" address="0x00009888" value="0x0A024000" />
1700        <register type="NOA" address="0x00009888" value="0x0C024000" />
1701        <register type="NOA" address="0x00009888" value="0x1A032000" />
1702        <register type="NOA" address="0x00009888" value="0x1C032000" />
1703        <register type="NOA" address="0x00009888" value="0x2A035500" />
1704        <register type="NOA" address="0x00009888" value="0x2C030001" />
1705        <register type="NOA" address="0x00009888" value="0x02034000" />
1706        <register type="NOA" address="0x00009888" value="0x04034000" />
1707        <register type="NOA" address="0x00009888" value="0x06034000" />
1708        <register type="NOA" address="0x00009888" value="0x08034000" />
1709        <register type="NOA" address="0x00009888" value="0x0A034000" />
1710        <register type="NOA" address="0x00009888" value="0x18032000" />
1711        <register type="NOA" address="0x00009888" value="0x360036DB" />
1712        <register type="NOA" address="0x00009888" value="0x380026DB" />
1713        <register type="NOA" address="0x00009888" value="0x1A006000" />
1714        <register type="NOA" address="0x00009888" value="0x1C006000" />
1715        <register type="NOA" address="0x00009888" value="0x1E006000" />
1716        <register type="NOA" address="0x00009888" value="0x34001B00" />
1717        <register type="NOA" address="0x00009888" value="0x26050002" />
1718        <register type="NOA" address="0x00009888" value="0x0E0A8000" />
1719        <register type="NOA" address="0x00009888" value="0x100A8000" />
1720        <register type="NOA" address="0x00009888" value="0x120A4000" />
1721        <register type="NOA" address="0x00009888" value="0x140A8000" />
1722        <register type="NOA" address="0x00009888" value="0x160A8000" />
1723        <register type="NOA" address="0x00009888" value="0x180A8000" />
1724        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
1725        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
1726        <register type="NOA" address="0x00009888" value="0x020A8000" />
1727        <register type="NOA" address="0x00009888" value="0x040A8000" />
1728        <register type="NOA" address="0x00009888" value="0x060A8000" />
1729        <register type="NOA" address="0x00009888" value="0x080A8000" />
1730        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
1731        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
1732        <register type="NOA" address="0x00009888" value="0x08081000" />
1733        <register type="NOA" address="0x00009884" value="0x00000003" />
1734        <register type="NOA" address="0x00009888" value="0x5B105555" />
1735        <register type="NOA" address="0x00009888" value="0x5D101555" />
1736        <register type="NOA" address="0x00009888" value="0x1D14AAAA" />
1737        <register type="NOA" address="0x00009888" value="0x1F14002A" />
1738        <register type="NOA" address="0x00009888" value="0x1B14AA00" />
1739        <register type="NOA" address="0x00009888" value="0x0F124000" />
1740        <register type="NOA" address="0x00009888" value="0x11124000" />
1741        <register type="NOA" address="0x00009888" value="0x13124000" />
1742        <register type="NOA" address="0x00009888" value="0x15124000" />
1743        <register type="NOA" address="0x00009888" value="0x17124000" />
1744        <register type="NOA" address="0x00009888" value="0x19124000" />
1745        <register type="NOA" address="0x00009888" value="0x1B124000" />
1746        <register type="NOA" address="0x00009888" value="0x1D124000" />
1747        <register type="NOA" address="0x00009888" value="0x1F124000" />
1748        <register type="NOA" address="0x00009888" value="0x03124000" />
1749        <register type="NOA" address="0x00009888" value="0x05124000" />
1750        <register type="NOA" address="0x00009888" value="0x07124000" />
1751        <register type="NOA" address="0x00009888" value="0x09124000" />
1752        <register type="NOA" address="0x00009888" value="0x0B124000" />
1753        <register type="NOA" address="0x00009888" value="0x0D124000" />
1754        <register type="NOA" address="0x00009888" value="0x4D100604" />
1755        <register type="NOA" address="0x00009888" value="0x4F101400" />
1756        <register type="NOA" address="0x00009888" value="0x51100203" />
1757        <register type="NOA" address="0x00009888" value="0x53100004" />
1758        <register type="NOA" address="0x00009888" value="0x55101400" />
1759        <register type="NOA" address="0x00009888" value="0x17100000" />
1760        <register type="NOA" address="0x00009888" value="0x31100000" />
1761        <register type="NOA" address="0x00009888" value="0x57100001" />
1762        <register type="NOA" address="0x00009888" value="0x47100000" />
1763        <register type="NOA" address="0x00009888" value="0x49100000" />
1764        <register type="NOA" address="0x00009888" value="0x4B100400" />
1765        <register type="NOA" address="0x00009884" value="0x00000003" />
1766        <register type="NOA" address="0x00009888" value="0x65100002" />
1767        <register type="NOA" address="0x00009884" value="0x00000000" />
1768        <register type="NOA" address="0x00009888" value="0x42000001" />
1769    </register_config>
1770    <register_config type="OA">
1771        <register type="OA" address="0x0000D920" value="0x00000000" />
1772        <register type="OA" address="0x0000D900" value="0x00000000" />
1773        <register type="OA" address="0x0000D904" value="0x00800000" />
1774        <register type="OA" address="0x0000D910" value="0x00000000" />
1775        <register type="OA" address="0x0000D914" value="0x00800000" />
1776        <register type="OA" address="0x0000DC40" value="0x00000000" />
1777    </register_config>
1778    <register_config type="FLEX">
1779        <register type="FLEX" address="0x0000E458" value="0x00804704" />
1780        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
1781        <register type="FLEX" address="0x0000E658" value="0x00805705" />
1782        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
1783        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
1784        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
1785    </register_config>
1786  </set>
1787
1788  <set name="Metric set HDCAndSF"
1789       chipset="ADL"
1790       symbol_name="HDCAndSF"
1791       underscore_name="hdc_and_sf"
1792       mdapi_supported_apis="VK OGL OCL IO"
1793       hw_config_guid="73acd312-486b-4aa8-bcd1-232bfb29481b"
1794       >
1795    <counter name="GPU Time Elapsed"
1796             symbol_name="GpuTime"
1797             underscore_name="gpu_time"
1798             description="Time elapsed on the GPU during the measurement."
1799             data_type="uint64"
1800             units="ns"
1801             semantic_type="duration"
1802             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1803             mdapi_group="GPU"
1804             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1805             mdapi_supported_apis=""
1806             mdapi_hw_unit_type="gpu"
1807             />
1808    <counter name="GPU Core Clocks"
1809             symbol_name="GpuCoreClocks"
1810             underscore_name="gpu_core_clocks"
1811             description="The total number of GPU core clocks elapsed during the measurement."
1812             data_type="uint64"
1813             units="cycles"
1814             semantic_type="event"
1815             equation="GPU_CLOCK 0 READ"
1816             mdapi_group="GPU"
1817             mdapi_usage_flags="Tier1 Frame Batch Draw"
1818             mdapi_supported_apis=""
1819             mdapi_hw_unit_type="gpu"
1820             />
1821    <counter name="AVG GPU Core Frequency"
1822             symbol_name="AvgGpuCoreFrequency"
1823             underscore_name="avg_gpu_core_frequency"
1824             description="Average GPU Core Frequency in the measurement."
1825             data_type="uint64"
1826             max_equation="$GpuMaxFrequency"
1827             units="hz"
1828             semantic_type="event"
1829             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1830             mdapi_group="GPU"
1831             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1832             mdapi_supported_apis=""
1833             mdapi_hw_unit_type="gpu"
1834             />
1835    <counter name="GPU Busy"
1836             symbol_name="GpuBusy"
1837             underscore_name="gpu_busy"
1838             description="The percentage of time in which the GPU has been processing GPU commands."
1839             data_type="float"
1840             max_equation="100"
1841             units="percent"
1842             semantic_type="duration"
1843             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1844             mdapi_group="GPU"
1845             mdapi_usage_flags="Tier1 Overview System Frame"
1846             mdapi_supported_apis=""
1847             mdapi_hw_unit_type="gpu"
1848             />
1849    <counter name="VS Threads Dispatched"
1850             symbol_name="VsThreads"
1851             underscore_name="vs_threads"
1852             description="The total number of vertex shader hardware threads dispatched."
1853             data_type="uint64"
1854             units="threads"
1855             semantic_type="event"
1856             equation="A 1 READ"
1857             mdapi_group="EU Array/Vertex Shader"
1858             mdapi_usage_flags="Tier3 Frame Batch Draw"
1859             mdapi_supported_apis="VK OGL IO"
1860             mdapi_hw_unit_type="gpu"
1861             />
1862    <counter name="HS Threads Dispatched"
1863             symbol_name="HsThreads"
1864             underscore_name="hs_threads"
1865             description="The total number of hull shader hardware threads dispatched."
1866             data_type="uint64"
1867             units="threads"
1868             semantic_type="event"
1869             equation="A 2 READ"
1870             mdapi_group="EU Array/Hull Shader"
1871             mdapi_usage_flags="Tier3 Frame Batch Draw"
1872             mdapi_supported_apis="VK OGL IO"
1873             mdapi_hw_unit_type="gpu"
1874             />
1875    <counter name="DS Threads Dispatched"
1876             symbol_name="DsThreads"
1877             underscore_name="ds_threads"
1878             description="The total number of domain shader hardware threads dispatched."
1879             data_type="uint64"
1880             units="threads"
1881             semantic_type="event"
1882             equation="A 3 READ"
1883             mdapi_group="EU Array/Domain Shader"
1884             mdapi_usage_flags="Tier3 Frame Batch Draw"
1885             mdapi_supported_apis="VK OGL IO"
1886             mdapi_hw_unit_type="gpu"
1887             />
1888    <counter name="GS Threads Dispatched"
1889             symbol_name="GsThreads"
1890             underscore_name="gs_threads"
1891             description="The total number of geometry shader hardware threads dispatched."
1892             data_type="uint64"
1893             units="threads"
1894             semantic_type="event"
1895             equation="A 5 READ"
1896             mdapi_group="EU Array/Geometry Shader"
1897             mdapi_usage_flags="Tier3 Frame Batch Draw"
1898             mdapi_supported_apis="VK OGL IO"
1899             mdapi_hw_unit_type="gpu"
1900             />
1901    <counter name="FS Threads Dispatched"
1902             symbol_name="PsThreads"
1903             underscore_name="ps_threads"
1904             description="The total number of fragment shader hardware threads dispatched."
1905             data_type="uint64"
1906             units="threads"
1907             semantic_type="event"
1908             equation="A 6 READ"
1909             mdapi_group="EU Array/Fragment Shader"
1910             mdapi_usage_flags="Tier3 Frame Batch Draw"
1911             mdapi_supported_apis="VK OGL IO"
1912             mdapi_hw_unit_type="gpu"
1913             />
1914    <counter name="CS Threads Dispatched"
1915             symbol_name="CsThreads"
1916             underscore_name="cs_threads"
1917             description="The total number of compute shader hardware threads dispatched."
1918             data_type="uint64"
1919             units="threads"
1920             semantic_type="event"
1921             equation="A 4 READ"
1922             mdapi_group="EU Array/Compute Shader"
1923             mdapi_usage_flags="Tier3 Frame Batch Draw"
1924             mdapi_supported_apis="VK OGL OCL IO MEDIA"
1925             mdapi_hw_unit_type="gpu"
1926             />
1927    <counter name="EU Active"
1928             symbol_name="EuActive"
1929             underscore_name="eu_active"
1930             description="The percentage of time in which the Execution Units were actively processing."
1931             data_type="float"
1932             max_equation="100"
1933             units="percent"
1934             semantic_type="duration"
1935             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1936             mdapi_group="EU Array"
1937             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1938             mdapi_supported_apis=""
1939             mdapi_hw_unit_type="gpu"
1940             />
1941    <counter name="EU Stall"
1942             symbol_name="EuStall"
1943             underscore_name="eu_stall"
1944             description="The percentage of time in which the Execution Units were stalled."
1945             data_type="float"
1946             max_equation="100"
1947             units="percent"
1948             semantic_type="duration"
1949             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1950             mdapi_group="EU Array"
1951             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1952             mdapi_supported_apis=""
1953             mdapi_hw_unit_type="gpu"
1954             />
1955    <counter name="EU Thread Occupancy"
1956             symbol_name="EuThreadOccupancy"
1957             underscore_name="eu_thread_occupancy"
1958             description="The percentage of time in which hardware threads occupied EUs."
1959             data_type="float"
1960             max_equation="100"
1961             units="percent"
1962             semantic_type="duration"
1963             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1964             mdapi_group="EU Array"
1965             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1966             mdapi_supported_apis=""
1967             mdapi_hw_unit_type="gpu"
1968             />
1969    <counter name="Rasterized Pixels"
1970             symbol_name="RasterizedPixels"
1971             underscore_name="rasterized_pixels"
1972             description="The total number of rasterized pixels."
1973             data_type="uint64"
1974             units="pixels"
1975             semantic_type="event"
1976             equation="A 21 READ 4 UMUL"
1977             mdapi_group="3D Pipe/Rasterizer"
1978             mdapi_usage_flags="Tier3 Frame Batch Draw"
1979             mdapi_supported_apis="VK OGL IO"
1980             mdapi_hw_unit_type="gpu"
1981             />
1982    <counter name="Early Hi-Depth Test Fails"
1983             symbol_name="HiDepthTestFails"
1984             underscore_name="hi_depth_test_fails"
1985             description="The total number of pixels dropped on early hierarchical depth test."
1986             data_type="uint64"
1987             units="pixels"
1988             semantic_type="event"
1989             equation="A 22 READ 4 UMUL"
1990             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1991             mdapi_usage_flags="Tier3 Frame Batch Draw"
1992             mdapi_supported_apis="VK OGL IO"
1993             mdapi_hw_unit_type="gpu"
1994             />
1995    <counter name="Early Depth Test Fails"
1996             symbol_name="EarlyDepthTestFails"
1997             underscore_name="early_depth_test_fails"
1998             description="The total number of pixels dropped on early depth test."
1999             data_type="uint64"
2000             units="pixels"
2001             semantic_type="event"
2002             equation="A 23 READ 4 UMUL"
2003             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2004             mdapi_usage_flags="Tier3 Frame Batch Draw"
2005             mdapi_supported_apis="VK OGL IO"
2006             mdapi_hw_unit_type="gpu"
2007             />
2008    <counter name="Samples Killed in FS"
2009             symbol_name="SamplesKilledInPs"
2010             underscore_name="samples_killed_in_ps"
2011             description="The total number of samples or pixels dropped in fragment shaders."
2012             data_type="uint64"
2013             units="pixels"
2014             semantic_type="event"
2015             equation="A 24 READ 4 UMUL"
2016             mdapi_group="3D Pipe/Fragment Shader"
2017             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2018             mdapi_supported_apis="VK OGL IO"
2019             mdapi_hw_unit_type="gpu"
2020             />
2021    <counter name="Pixels Failing Tests"
2022             symbol_name="PixelsFailingPostPsTests"
2023             underscore_name="pixels_failing_post_ps_tests"
2024             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2025             data_type="uint64"
2026             units="pixels"
2027             semantic_type="event"
2028             equation="A 25 READ 4 UMUL"
2029             mdapi_group="3D Pipe/Output Merger"
2030             mdapi_usage_flags="Tier3 Frame Batch Draw"
2031             mdapi_supported_apis="VK OGL IO"
2032             mdapi_hw_unit_type="gpu"
2033             />
2034    <counter name="Samples Written"
2035             symbol_name="SamplesWritten"
2036             underscore_name="samples_written"
2037             description="The total number of samples or pixels written to all render targets."
2038             data_type="uint64"
2039             units="pixels"
2040             semantic_type="event"
2041             equation="A 26 READ 4 UMUL"
2042             mdapi_group="3D Pipe/Output Merger"
2043             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2044             mdapi_supported_apis="VK OGL IO"
2045             mdapi_hw_unit_type="gpu"
2046             />
2047    <counter name="Samples Blended"
2048             symbol_name="SamplesBlended"
2049             underscore_name="samples_blended"
2050             description="The total number of blended samples or pixels written to all render targets."
2051             data_type="uint64"
2052             units="pixels"
2053             semantic_type="event"
2054             equation="A 27 READ 4 UMUL"
2055             mdapi_group="3D Pipe/Output Merger"
2056             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2057             mdapi_supported_apis="VK OGL IO"
2058             mdapi_hw_unit_type="gpu"
2059             />
2060    <counter name="Sampler Texels"
2061             symbol_name="SamplerTexels"
2062             underscore_name="sampler_texels"
2063             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2064             data_type="uint64"
2065             units="texels"
2066             semantic_type="event"
2067             equation="A 28 READ 4 UMUL"
2068             mdapi_group="Sampler/Sampler Input"
2069             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2070             mdapi_supported_apis=""
2071             mdapi_hw_unit_type="gpu"
2072             />
2073    <counter name="Sampler Texels Misses"
2074             symbol_name="SamplerTexelMisses"
2075             underscore_name="sampler_texel_misses"
2076             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2077             data_type="uint64"
2078             units="texels"
2079             semantic_type="event"
2080             equation="A 29 READ 4 UMUL"
2081             mdapi_group="Sampler/Sampler Cache"
2082             mdapi_usage_flags="Tier3 Batch Frame Draw"
2083             mdapi_supported_apis=""
2084             mdapi_hw_unit_type="gpu"
2085             />
2086    <counter name="SLM Bytes Read"
2087             symbol_name="SlmBytesRead"
2088             underscore_name="slm_bytes_read"
2089             description="The total number of GPU memory bytes read from shared local memory."
2090             data_type="uint64"
2091             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2092             units="bytes"
2093             semantic_type="throughput"
2094             equation="A 30 READ 64 UMUL"
2095             mdapi_group="L3/Data Port/SLM"
2096             mdapi_usage_flags="Tier3 Frame Batch Draw"
2097             mdapi_supported_apis="VK OGL OCL IO"
2098             mdapi_hw_unit_type="gpu"
2099             />
2100    <counter name="SLM Bytes Written"
2101             symbol_name="SlmBytesWritten"
2102             underscore_name="slm_bytes_written"
2103             description="The total number of GPU memory bytes written into shared local memory."
2104             data_type="uint64"
2105             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2106             units="bytes"
2107             semantic_type="throughput"
2108             equation="A 31 READ 64 UMUL"
2109             mdapi_group="L3/Data Port/SLM"
2110             mdapi_usage_flags="Tier3 Frame Batch Draw"
2111             mdapi_supported_apis="VK OGL OCL IO"
2112             mdapi_hw_unit_type="gpu"
2113             />
2114    <counter name="Shader Memory Accesses"
2115             symbol_name="ShaderMemoryAccesses"
2116             underscore_name="shader_memory_accesses"
2117             description="The total number of shader memory accesses to L3."
2118             data_type="uint64"
2119             units="messages"
2120             semantic_type="event"
2121             equation="A 32 READ"
2122             mdapi_group="L3/Data Port"
2123             mdapi_usage_flags="Tier3 Frame Batch Draw"
2124             mdapi_supported_apis="VK OGL OCL IO"
2125             mdapi_hw_unit_type="gpu"
2126             />
2127    <counter name="Shader Atomic Memory Accesses"
2128             symbol_name="ShaderAtomics"
2129             underscore_name="shader_atomics"
2130             description="The total number of shader atomic memory accesses."
2131             data_type="uint64"
2132             units="messages"
2133             semantic_type="event"
2134             equation="A 34 READ"
2135             mdapi_group="L3/Data Port/Atomics"
2136             mdapi_usage_flags="Tier3 Frame Batch Draw"
2137             mdapi_supported_apis=""
2138             mdapi_hw_unit_type="gpu"
2139             />
2140    <counter name="L3 Shader Throughput"
2141             symbol_name="L3ShaderThroughput"
2142             underscore_name="l3_shader_throughput"
2143             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2144             data_type="uint64"
2145             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2146             units="bytes"
2147             semantic_type="throughput"
2148             equation="$ShaderMemoryAccesses 64 UMUL"
2149             mdapi_group="L3/Data Port"
2150             mdapi_usage_flags="Tier2 Frame Batch Draw"
2151             mdapi_supported_apis="VK OGL OCL IO"
2152             mdapi_hw_unit_type="gpu"
2153             />
2154    <counter name="Shader Barrier Messages"
2155             symbol_name="ShaderBarriers"
2156             underscore_name="shader_barriers"
2157             description="The total number of shader barrier messages."
2158             data_type="uint64"
2159             units="messages"
2160             semantic_type="event"
2161             equation="A 35 READ"
2162             mdapi_group="EU Array/Barrier"
2163             mdapi_usage_flags="Tier3 Frame Batch Draw"
2164             mdapi_supported_apis=""
2165             mdapi_hw_unit_type="gpu"
2166             />
2167    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
2168             symbol_name="NonSamplerShader00AccessStalledOnL3"
2169             underscore_name="non_sampler_shader00_access_stalled_on_l3"
2170             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
2171             data_type="float"
2172             max_equation="100"
2173             units="percent"
2174             semantic_type="duration"
2175             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
2176             availability="$DualSubsliceMask 1 AND"
2177             mdapi_group="GPU/Data Port"
2178             mdapi_usage_flags="Tier3 Frame Batch Draw"
2179             mdapi_supported_apis=""
2180             mdapi_hw_unit_type="subslice"
2181             />
2182    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
2183             symbol_name="NonSamplerShader01AccessStalledOnL3"
2184             underscore_name="non_sampler_shader01_access_stalled_on_l3"
2185             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
2186             data_type="float"
2187             max_equation="100"
2188             units="percent"
2189             semantic_type="duration"
2190             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
2191             availability="$DualSubsliceMask 2 AND"
2192             mdapi_group="GPU/Data Port"
2193             mdapi_usage_flags="Tier3 Frame Batch Draw"
2194             mdapi_supported_apis=""
2195             mdapi_hw_unit_type="subslice"
2196             />
2197    <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
2198             symbol_name="NonSamplerShader02AccessStalledOnL3"
2199             underscore_name="non_sampler_shader02_access_stalled_on_l3"
2200             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
2201             data_type="float"
2202             max_equation="100"
2203             units="percent"
2204             semantic_type="duration"
2205             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2206             availability="$DualSubsliceMask 4 AND"
2207             mdapi_group="GPU/Data Port"
2208             mdapi_usage_flags="Tier3 Frame Batch Draw"
2209             mdapi_supported_apis=""
2210             mdapi_hw_unit_type="subslice"
2211             />
2212    <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
2213             symbol_name="NonSamplerShader03AccessStalledOnL3"
2214             underscore_name="non_sampler_shader03_access_stalled_on_l3"
2215             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
2216             data_type="float"
2217             max_equation="100"
2218             units="percent"
2219             semantic_type="duration"
2220             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2221             availability="$DualSubsliceMask 8 AND"
2222             mdapi_group="GPU/Data Port"
2223             mdapi_usage_flags="Tier3 Frame Batch Draw"
2224             mdapi_supported_apis=""
2225             mdapi_hw_unit_type="subslice"
2226             />
2227    <counter name="Slice0 Dualsubslice4 Non-sampler Shader Access Stalled On L3"
2228             symbol_name="NonSamplerShader04AccessStalledOnL3"
2229             underscore_name="non_sampler_shader04_access_stalled_on_l3"
2230             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice4)"
2231             data_type="float"
2232             max_equation="100"
2233             units="percent"
2234             semantic_type="duration"
2235             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2236             availability="$DualSubsliceMask 16 AND"
2237             mdapi_group="GPU/Data Port"
2238             mdapi_usage_flags="Tier3 Frame Batch Draw"
2239             mdapi_supported_apis=""
2240             mdapi_hw_unit_type="subslice"
2241             />
2242    <counter name="Slice0 Dualsubslice5 Non-sampler Shader Access Stalled On L3"
2243             symbol_name="NonSamplerShader05AccessStalledOnL3"
2244             underscore_name="non_sampler_shader05_access_stalled_on_l3"
2245             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice5)"
2246             data_type="float"
2247             max_equation="100"
2248             units="percent"
2249             semantic_type="duration"
2250             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2251             availability="$DualSubsliceMask 32 AND"
2252             mdapi_group="GPU/Data Port"
2253             mdapi_usage_flags="Tier3 Frame Batch Draw"
2254             mdapi_supported_apis=""
2255             mdapi_hw_unit_type="subslice"
2256             />
2257    <counter name="Polygon Data Ready"
2258             symbol_name="PolyDataReady"
2259             underscore_name="poly_data_ready"
2260             description="The percentage of time in which geometry pipeline output is ready"
2261             data_type="float"
2262             max_equation="100"
2263             units="percent"
2264             semantic_type="duration"
2265             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
2266             mdapi_group="GPU/3D Pipe/Strip-Fans"
2267             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2268             mdapi_supported_apis=""
2269             mdapi_hw_unit_type="gpu"
2270             />
2271    <register_config type="NOA">
2272        <register type="NOA" address="0x00000D04" value="0x00000200" />
2273        <register type="NOA" address="0x00009840" value="0x00000000" />
2274        <register type="NOA" address="0x00009884" value="0x00000000" />
2275        <register type="NOA" address="0x00009888" value="0x14112400" />
2276        <register type="NOA" address="0x00009888" value="0x14312400" />
2277        <register type="NOA" address="0x00009888" value="0x14512474" />
2278        <register type="NOA" address="0x00009888" value="0x14712400" />
2279        <register type="NOA" address="0x00009888" value="0x14912400" />
2280        <register type="NOA" address="0x00009888" value="0x14B12400" />
2281        <register type="NOA" address="0x00009888" value="0x240A0019" />
2282        <register type="NOA" address="0x00009888" value="0x1C07C000" />
2283        <register type="NOA" address="0x00009888" value="0x24070002" />
2284        <register type="NOA" address="0x00009888" value="0x10110074" />
2285        <register type="NOA" address="0x00009888" value="0x08110000" />
2286        <register type="NOA" address="0x00009888" value="0x10128000" />
2287        <register type="NOA" address="0x00009888" value="0x1C130400" />
2288        <register type="NOA" address="0x00009888" value="0x12310074" />
2289        <register type="NOA" address="0x00009888" value="0x10310000" />
2290        <register type="NOA" address="0x00009888" value="0x08310000" />
2291        <register type="NOA" address="0x00009888" value="0x12328000" />
2292        <register type="NOA" address="0x00009888" value="0x1C330800" />
2293        <register type="NOA" address="0x00009888" value="0x10510000" />
2294        <register type="NOA" address="0x00009888" value="0x0A510000" />
2295        <register type="NOA" address="0x00009888" value="0x14528000" />
2296        <register type="NOA" address="0x00009888" value="0x1C531000" />
2297        <register type="NOA" address="0x00009888" value="0x16710074" />
2298        <register type="NOA" address="0x00009888" value="0x10710000" />
2299        <register type="NOA" address="0x00009888" value="0x0A710000" />
2300        <register type="NOA" address="0x00009888" value="0x16728000" />
2301        <register type="NOA" address="0x00009888" value="0x1C732000" />
2302        <register type="NOA" address="0x00009888" value="0x0E910074" />
2303        <register type="NOA" address="0x00009888" value="0x10910000" />
2304        <register type="NOA" address="0x00009888" value="0x06910000" />
2305        <register type="NOA" address="0x00009888" value="0x0E928000" />
2306        <register type="NOA" address="0x00009888" value="0x1C930200" />
2307        <register type="NOA" address="0x00009888" value="0x00B10074" />
2308        <register type="NOA" address="0x00009888" value="0x10B10000" />
2309        <register type="NOA" address="0x00009888" value="0x00B28000" />
2310        <register type="NOA" address="0x00009888" value="0x10B38000" />
2311        <register type="NOA" address="0x00009888" value="0x1E0F0020" />
2312        <register type="NOA" address="0x00009888" value="0x16104000" />
2313        <register type="NOA" address="0x00009888" value="0x2E020001" />
2314        <register type="NOA" address="0x00009888" value="0x2A030600" />
2315        <register type="NOA" address="0x00009888" value="0x18002000" />
2316        <register type="NOA" address="0x00009888" value="0x36003488" />
2317        <register type="NOA" address="0x00009888" value="0x3800001B" />
2318        <register type="NOA" address="0x00009888" value="0x00014000" />
2319        <register type="NOA" address="0x00009888" value="0x1A012000" />
2320        <register type="NOA" address="0x00009888" value="0x24050038" />
2321        <register type="NOA" address="0x00009888" value="0x24060080" />
2322        <register type="NOA" address="0x00009888" value="0x180A00F7" />
2323        <register type="NOA" address="0x00009888" value="0x200A0000" />
2324        <register type="NOA" address="0x00009888" value="0x140A8000" />
2325        <register type="NOA" address="0x00009888" value="0x160A8000" />
2326        <register type="NOA" address="0x00009884" value="0x00000003" />
2327        <register type="NOA" address="0x00009888" value="0x41104000" />
2328        <register type="NOA" address="0x00009888" value="0x5B105000" />
2329        <register type="NOA" address="0x00009888" value="0x5D100055" />
2330        <register type="NOA" address="0x00009888" value="0x17144000" />
2331        <register type="NOA" address="0x00009888" value="0x1D14AAA0" />
2332        <register type="NOA" address="0x00009888" value="0x01124000" />
2333        <register type="NOA" address="0x00009888" value="0x0F124000" />
2334        <register type="NOA" address="0x00009888" value="0x11124000" />
2335        <register type="NOA" address="0x00009888" value="0x13124000" />
2336        <register type="NOA" address="0x00009888" value="0x15124000" />
2337        <register type="NOA" address="0x00009888" value="0x17124000" />
2338        <register type="NOA" address="0x00009888" value="0x19124000" />
2339        <register type="NOA" address="0x00009888" value="0x47100600" />
2340        <register type="NOA" address="0x00009888" value="0x4D100000" />
2341        <register type="NOA" address="0x00009888" value="0x4F100806" />
2342        <register type="NOA" address="0x00009888" value="0x51100408" />
2343        <register type="NOA" address="0x00009888" value="0x53100310" />
2344        <register type="NOA" address="0x00009888" value="0x17100000" />
2345        <register type="NOA" address="0x00009888" value="0x31100000" />
2346        <register type="NOA" address="0x00009884" value="0x00000003" />
2347        <register type="NOA" address="0x00009888" value="0x65100002" />
2348        <register type="NOA" address="0x00009884" value="0x00000000" />
2349        <register type="NOA" address="0x00009888" value="0x42000001" />
2350    </register_config>
2351    <register_config type="OA">
2352        <register type="OA" address="0x0000D920" value="0x00000000" />
2353        <register type="OA" address="0x0000D900" value="0x00000000" />
2354        <register type="OA" address="0x0000D904" value="0xF0800000" />
2355        <register type="OA" address="0x0000D910" value="0x00000000" />
2356        <register type="OA" address="0x0000D914" value="0x70800000" />
2357        <register type="OA" address="0x0000DC40" value="0x007F0000" />
2358        <register type="OA" address="0x0000D940" value="0x00000002" />
2359        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
2360        <register type="OA" address="0x0000DC00" value="0x00000002" />
2361        <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
2362        <register type="OA" address="0x0000D948" value="0x00000002" />
2363        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
2364        <register type="OA" address="0x0000DC08" value="0x00000002" />
2365        <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
2366        <register type="OA" address="0x0000D950" value="0x00000002" />
2367        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
2368        <register type="OA" address="0x0000DC10" value="0x00000002" />
2369        <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
2370        <register type="OA" address="0x0000D958" value="0x00000002" />
2371        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
2372        <register type="OA" address="0x0000DC18" value="0x00000002" />
2373        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
2374        <register type="OA" address="0x0000D960" value="0x00000002" />
2375        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
2376        <register type="OA" address="0x0000DC20" value="0x00000002" />
2377        <register type="OA" address="0x0000DC24" value="0x0000FFEF" />
2378        <register type="OA" address="0x0000D968" value="0x00000002" />
2379        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
2380        <register type="OA" address="0x0000DC28" value="0x00000002" />
2381        <register type="OA" address="0x0000DC2C" value="0x0000FFDF" />
2382        <register type="OA" address="0x0000D970" value="0x00000002" />
2383        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
2384        <register type="OA" address="0x0000DC30" value="0x00000002" />
2385        <register type="OA" address="0x0000DC34" value="0x0000FFBF" />
2386    </register_config>
2387    <register_config type="FLEX">
2388        <register type="FLEX" address="0x0000E458" value="0x00804704" />
2389        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
2390        <register type="FLEX" address="0x0000E658" value="0x00805705" />
2391        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
2392        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
2393        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
2394    </register_config>
2395  </set>
2396
2397  <set name="Metric set RasterizerAndPixelBackend"
2398       chipset="ADL"
2399       symbol_name="RasterizerAndPixelBackend"
2400       underscore_name="rasterizer_and_pixel_backend"
2401       mdapi_supported_apis="VK OGL OCL IO"
2402       hw_config_guid="ef158e77-1bca-402c-b2d6-1654908fd977"
2403       >
2404    <counter name="GPU Time Elapsed"
2405             symbol_name="GpuTime"
2406             underscore_name="gpu_time"
2407             description="Time elapsed on the GPU during the measurement."
2408             data_type="uint64"
2409             units="ns"
2410             semantic_type="duration"
2411             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2412             mdapi_group="GPU"
2413             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2414             mdapi_supported_apis=""
2415             mdapi_hw_unit_type="gpu"
2416             />
2417    <counter name="GPU Core Clocks"
2418             symbol_name="GpuCoreClocks"
2419             underscore_name="gpu_core_clocks"
2420             description="The total number of GPU core clocks elapsed during the measurement."
2421             data_type="uint64"
2422             units="cycles"
2423             semantic_type="event"
2424             equation="GPU_CLOCK 0 READ"
2425             mdapi_group="GPU"
2426             mdapi_usage_flags="Tier1 Frame Batch Draw"
2427             mdapi_supported_apis=""
2428             mdapi_hw_unit_type="gpu"
2429             />
2430    <counter name="AVG GPU Core Frequency"
2431             symbol_name="AvgGpuCoreFrequency"
2432             underscore_name="avg_gpu_core_frequency"
2433             description="Average GPU Core Frequency in the measurement."
2434             data_type="uint64"
2435             max_equation="$GpuMaxFrequency"
2436             units="hz"
2437             semantic_type="event"
2438             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2439             mdapi_group="GPU"
2440             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2441             mdapi_supported_apis=""
2442             mdapi_hw_unit_type="gpu"
2443             />
2444    <counter name="GPU Busy"
2445             symbol_name="GpuBusy"
2446             underscore_name="gpu_busy"
2447             description="The percentage of time in which the GPU has been processing GPU commands."
2448             data_type="float"
2449             max_equation="100"
2450             units="percent"
2451             semantic_type="duration"
2452             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2453             mdapi_group="GPU"
2454             mdapi_usage_flags="Tier1 Overview System Frame"
2455             mdapi_supported_apis=""
2456             mdapi_hw_unit_type="gpu"
2457             />
2458    <counter name="VS Threads Dispatched"
2459             symbol_name="VsThreads"
2460             underscore_name="vs_threads"
2461             description="The total number of vertex shader hardware threads dispatched."
2462             data_type="uint64"
2463             units="threads"
2464             semantic_type="event"
2465             equation="A 1 READ"
2466             mdapi_group="EU Array/Vertex Shader"
2467             mdapi_usage_flags="Tier3 Frame Batch Draw"
2468             mdapi_supported_apis="VK OGL IO"
2469             mdapi_hw_unit_type="gpu"
2470             />
2471    <counter name="HS Threads Dispatched"
2472             symbol_name="HsThreads"
2473             underscore_name="hs_threads"
2474             description="The total number of hull shader hardware threads dispatched."
2475             data_type="uint64"
2476             units="threads"
2477             semantic_type="event"
2478             equation="A 2 READ"
2479             mdapi_group="EU Array/Hull Shader"
2480             mdapi_usage_flags="Tier3 Frame Batch Draw"
2481             mdapi_supported_apis="VK OGL IO"
2482             mdapi_hw_unit_type="gpu"
2483             />
2484    <counter name="DS Threads Dispatched"
2485             symbol_name="DsThreads"
2486             underscore_name="ds_threads"
2487             description="The total number of domain shader hardware threads dispatched."
2488             data_type="uint64"
2489             units="threads"
2490             semantic_type="event"
2491             equation="A 3 READ"
2492             mdapi_group="EU Array/Domain Shader"
2493             mdapi_usage_flags="Tier3 Frame Batch Draw"
2494             mdapi_supported_apis="VK OGL IO"
2495             mdapi_hw_unit_type="gpu"
2496             />
2497    <counter name="GS Threads Dispatched"
2498             symbol_name="GsThreads"
2499             underscore_name="gs_threads"
2500             description="The total number of geometry shader hardware threads dispatched."
2501             data_type="uint64"
2502             units="threads"
2503             semantic_type="event"
2504             equation="A 5 READ"
2505             mdapi_group="EU Array/Geometry Shader"
2506             mdapi_usage_flags="Tier3 Frame Batch Draw"
2507             mdapi_supported_apis="VK OGL IO"
2508             mdapi_hw_unit_type="gpu"
2509             />
2510    <counter name="FS Threads Dispatched"
2511             symbol_name="PsThreads"
2512             underscore_name="ps_threads"
2513             description="The total number of fragment shader hardware threads dispatched."
2514             data_type="uint64"
2515             units="threads"
2516             semantic_type="event"
2517             equation="A 6 READ"
2518             mdapi_group="EU Array/Fragment Shader"
2519             mdapi_usage_flags="Tier3 Frame Batch Draw"
2520             mdapi_supported_apis="VK OGL IO"
2521             mdapi_hw_unit_type="gpu"
2522             />
2523    <counter name="CS Threads Dispatched"
2524             symbol_name="CsThreads"
2525             underscore_name="cs_threads"
2526             description="The total number of compute shader hardware threads dispatched."
2527             data_type="uint64"
2528             units="threads"
2529             semantic_type="event"
2530             equation="A 4 READ"
2531             mdapi_group="EU Array/Compute Shader"
2532             mdapi_usage_flags="Tier3 Frame Batch Draw"
2533             mdapi_supported_apis="VK OGL OCL IO MEDIA"
2534             mdapi_hw_unit_type="gpu"
2535             />
2536    <counter name="EU Active"
2537             symbol_name="EuActive"
2538             underscore_name="eu_active"
2539             description="The percentage of time in which the Execution Units were actively processing."
2540             data_type="float"
2541             max_equation="100"
2542             units="percent"
2543             semantic_type="duration"
2544             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2545             mdapi_group="EU Array"
2546             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2547             mdapi_supported_apis=""
2548             mdapi_hw_unit_type="gpu"
2549             />
2550    <counter name="EU Stall"
2551             symbol_name="EuStall"
2552             underscore_name="eu_stall"
2553             description="The percentage of time in which the Execution Units were stalled."
2554             data_type="float"
2555             max_equation="100"
2556             units="percent"
2557             semantic_type="duration"
2558             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2559             mdapi_group="EU Array"
2560             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2561             mdapi_supported_apis=""
2562             mdapi_hw_unit_type="gpu"
2563             />
2564    <counter name="EU Thread Occupancy"
2565             symbol_name="EuThreadOccupancy"
2566             underscore_name="eu_thread_occupancy"
2567             description="The percentage of time in which hardware threads occupied EUs."
2568             data_type="float"
2569             max_equation="100"
2570             units="percent"
2571             semantic_type="duration"
2572             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2573             mdapi_group="EU Array"
2574             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2575             mdapi_supported_apis=""
2576             mdapi_hw_unit_type="gpu"
2577             />
2578    <counter name="Rasterized Pixels"
2579             symbol_name="RasterizedPixels"
2580             underscore_name="rasterized_pixels"
2581             description="The total number of rasterized pixels."
2582             data_type="uint64"
2583             units="pixels"
2584             semantic_type="event"
2585             equation="A 21 READ 4 UMUL"
2586             mdapi_group="3D Pipe/Rasterizer"
2587             mdapi_usage_flags="Tier3 Frame Batch Draw"
2588             mdapi_supported_apis="VK OGL IO"
2589             mdapi_hw_unit_type="gpu"
2590             />
2591    <counter name="Early Hi-Depth Test Fails"
2592             symbol_name="HiDepthTestFails"
2593             underscore_name="hi_depth_test_fails"
2594             description="The total number of pixels dropped on early hierarchical depth test."
2595             data_type="uint64"
2596             units="pixels"
2597             semantic_type="event"
2598             equation="A 22 READ 4 UMUL"
2599             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2600             mdapi_usage_flags="Tier3 Frame Batch Draw"
2601             mdapi_supported_apis="VK OGL IO"
2602             mdapi_hw_unit_type="gpu"
2603             />
2604    <counter name="Early Depth Test Fails"
2605             symbol_name="EarlyDepthTestFails"
2606             underscore_name="early_depth_test_fails"
2607             description="The total number of pixels dropped on early depth test."
2608             data_type="uint64"
2609             units="pixels"
2610             semantic_type="event"
2611             equation="A 23 READ 4 UMUL"
2612             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2613             mdapi_usage_flags="Tier3 Frame Batch Draw"
2614             mdapi_supported_apis="VK OGL IO"
2615             mdapi_hw_unit_type="gpu"
2616             />
2617    <counter name="Samples Killed in FS"
2618             symbol_name="SamplesKilledInPs"
2619             underscore_name="samples_killed_in_ps"
2620             description="The total number of samples or pixels dropped in fragment shaders."
2621             data_type="uint64"
2622             units="pixels"
2623             semantic_type="event"
2624             equation="A 24 READ 4 UMUL"
2625             mdapi_group="3D Pipe/Fragment Shader"
2626             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2627             mdapi_supported_apis="VK OGL IO"
2628             mdapi_hw_unit_type="gpu"
2629             />
2630    <counter name="Pixels Failing Tests"
2631             symbol_name="PixelsFailingPostPsTests"
2632             underscore_name="pixels_failing_post_ps_tests"
2633             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2634             data_type="uint64"
2635             units="pixels"
2636             semantic_type="event"
2637             equation="A 25 READ 4 UMUL"
2638             mdapi_group="3D Pipe/Output Merger"
2639             mdapi_usage_flags="Tier3 Frame Batch Draw"
2640             mdapi_supported_apis="VK OGL IO"
2641             mdapi_hw_unit_type="gpu"
2642             />
2643    <counter name="Samples Written"
2644             symbol_name="SamplesWritten"
2645             underscore_name="samples_written"
2646             description="The total number of samples or pixels written to all render targets."
2647             data_type="uint64"
2648             units="pixels"
2649             semantic_type="event"
2650             equation="A 26 READ 4 UMUL"
2651             mdapi_group="3D Pipe/Output Merger"
2652             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2653             mdapi_supported_apis="VK OGL IO"
2654             mdapi_hw_unit_type="gpu"
2655             />
2656    <counter name="Samples Blended"
2657             symbol_name="SamplesBlended"
2658             underscore_name="samples_blended"
2659             description="The total number of blended samples or pixels written to all render targets."
2660             data_type="uint64"
2661             units="pixels"
2662             semantic_type="event"
2663             equation="A 27 READ 4 UMUL"
2664             mdapi_group="3D Pipe/Output Merger"
2665             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2666             mdapi_supported_apis="VK OGL IO"
2667             mdapi_hw_unit_type="gpu"
2668             />
2669    <counter name="Sampler Texels"
2670             symbol_name="SamplerTexels"
2671             underscore_name="sampler_texels"
2672             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2673             data_type="uint64"
2674             units="texels"
2675             semantic_type="event"
2676             equation="A 28 READ 4 UMUL"
2677             mdapi_group="Sampler/Sampler Input"
2678             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2679             mdapi_supported_apis=""
2680             mdapi_hw_unit_type="gpu"
2681             />
2682    <counter name="Sampler Texels Misses"
2683             symbol_name="SamplerTexelMisses"
2684             underscore_name="sampler_texel_misses"
2685             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2686             data_type="uint64"
2687             units="texels"
2688             semantic_type="event"
2689             equation="A 29 READ 4 UMUL"
2690             mdapi_group="Sampler/Sampler Cache"
2691             mdapi_usage_flags="Tier3 Batch Frame Draw"
2692             mdapi_supported_apis=""
2693             mdapi_hw_unit_type="gpu"
2694             />
2695    <counter name="SLM Bytes Read"
2696             symbol_name="SlmBytesRead"
2697             underscore_name="slm_bytes_read"
2698             description="The total number of GPU memory bytes read from shared local memory."
2699             data_type="uint64"
2700             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2701             units="bytes"
2702             semantic_type="throughput"
2703             equation="A 30 READ 64 UMUL"
2704             mdapi_group="L3/Data Port/SLM"
2705             mdapi_usage_flags="Tier3 Frame Batch Draw"
2706             mdapi_supported_apis="VK OGL OCL IO"
2707             mdapi_hw_unit_type="gpu"
2708             />
2709    <counter name="SLM Bytes Written"
2710             symbol_name="SlmBytesWritten"
2711             underscore_name="slm_bytes_written"
2712             description="The total number of GPU memory bytes written into shared local memory."
2713             data_type="uint64"
2714             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2715             units="bytes"
2716             semantic_type="throughput"
2717             equation="A 31 READ 64 UMUL"
2718             mdapi_group="L3/Data Port/SLM"
2719             mdapi_usage_flags="Tier3 Frame Batch Draw"
2720             mdapi_supported_apis="VK OGL OCL IO"
2721             mdapi_hw_unit_type="gpu"
2722             />
2723    <counter name="Shader Memory Accesses"
2724             symbol_name="ShaderMemoryAccesses"
2725             underscore_name="shader_memory_accesses"
2726             description="The total number of shader memory accesses to L3."
2727             data_type="uint64"
2728             units="messages"
2729             semantic_type="event"
2730             equation="A 32 READ"
2731             mdapi_group="L3/Data Port"
2732             mdapi_usage_flags="Tier3 Frame Batch Draw"
2733             mdapi_supported_apis="VK OGL OCL IO"
2734             mdapi_hw_unit_type="gpu"
2735             />
2736    <counter name="Shader Atomic Memory Accesses"
2737             symbol_name="ShaderAtomics"
2738             underscore_name="shader_atomics"
2739             description="The total number of shader atomic memory accesses."
2740             data_type="uint64"
2741             units="messages"
2742             semantic_type="event"
2743             equation="A 34 READ"
2744             mdapi_group="L3/Data Port/Atomics"
2745             mdapi_usage_flags="Tier3 Frame Batch Draw"
2746             mdapi_supported_apis=""
2747             mdapi_hw_unit_type="gpu"
2748             />
2749    <counter name="L3 Shader Throughput"
2750             symbol_name="L3ShaderThroughput"
2751             underscore_name="l3_shader_throughput"
2752             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2753             data_type="uint64"
2754             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2755             units="bytes"
2756             semantic_type="throughput"
2757             equation="$ShaderMemoryAccesses 64 UMUL"
2758             mdapi_group="L3/Data Port"
2759             mdapi_usage_flags="Tier2 Frame Batch Draw"
2760             mdapi_supported_apis="VK OGL OCL IO"
2761             mdapi_hw_unit_type="gpu"
2762             />
2763    <counter name="Shader Barrier Messages"
2764             symbol_name="ShaderBarriers"
2765             underscore_name="shader_barriers"
2766             description="The total number of shader barrier messages."
2767             data_type="uint64"
2768             units="messages"
2769             semantic_type="event"
2770             equation="A 35 READ"
2771             mdapi_group="EU Array/Barrier"
2772             mdapi_usage_flags="Tier3 Frame Batch Draw"
2773             mdapi_supported_apis=""
2774             mdapi_hw_unit_type="gpu"
2775             />
2776    <counter name="Slice0 Rasterizer Input Available"
2777             symbol_name="Rasterizer0InputAvailable"
2778             underscore_name="rasterizer0_input_available"
2779             description="The percentage of time in which slice0 rasterizer input is available"
2780             data_type="float"
2781             max_equation="100"
2782             units="percent"
2783             semantic_type="duration"
2784             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2785             availability="$SliceMask 1 AND"
2786             mdapi_group="GPU/Rasterizer"
2787             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2788             mdapi_supported_apis=""
2789             mdapi_hw_unit_type="slice"
2790             />
2791    <counter name="Slice0 Rasterizer Output Ready"
2792             symbol_name="Rasterizer0OutputReady"
2793             underscore_name="rasterizer0_output_ready"
2794             description="The percentage of time in which slice0 rasterizer output is ready"
2795             data_type="float"
2796             max_equation="100"
2797             units="percent"
2798             semantic_type="duration"
2799             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2800             availability="$SliceMask 1 AND"
2801             mdapi_group="GPU/Rasterizer"
2802             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2803             mdapi_supported_apis=""
2804             mdapi_hw_unit_type="slice"
2805             />
2806    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
2807             symbol_name="PixelData00Ready"
2808             underscore_name="pixel_data00_ready"
2809             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
2810             data_type="float"
2811             max_equation="100"
2812             units="percent"
2813             semantic_type="duration"
2814             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2815             mdapi_group="GPU/Rasterizer/Early Depth Test"
2816             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2817             mdapi_supported_apis=""
2818             mdapi_hw_unit_type="slice"
2819             />
2820    <counter name="Slice0 Pipe0 PS Output Available"
2821             symbol_name="PSOutput00Available"
2822             underscore_name="ps_output00_available"
2823             description="The percentage of time in which slice0 pipe0 PS output is available"
2824             data_type="float"
2825             max_equation="100"
2826             units="percent"
2827             semantic_type="duration"
2828             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2829             mdapi_group="GPU/3D Pipe"
2830             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2831             mdapi_supported_apis=""
2832             mdapi_hw_unit_type="slice"
2833             />
2834    <counter name="Slice0 Pipe1 PS Output Available"
2835             symbol_name="PSOutput01Available"
2836             underscore_name="ps_output01_available"
2837             description="The percentage of time in which slice0 pipe1 PS output is available"
2838             data_type="float"
2839             max_equation="100"
2840             units="percent"
2841             semantic_type="duration"
2842             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
2843             mdapi_group="GPU/3D Pipe"
2844             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2845             mdapi_supported_apis=""
2846             mdapi_hw_unit_type="slice"
2847             />
2848    <counter name="Slice0 Pipe2 PS Output Available"
2849             symbol_name="PSOutput02Available"
2850             underscore_name="ps_output02_available"
2851             description="The percentage of time in which slice0 pipe2 PS output is available"
2852             data_type="float"
2853             max_equation="100"
2854             units="percent"
2855             semantic_type="duration"
2856             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
2857             mdapi_group="GPU/3D Pipe"
2858             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2859             mdapi_supported_apis=""
2860             mdapi_hw_unit_type="slice"
2861             />
2862    <counter name="Slice0 Pipe0 Pixel Values Ready"
2863             symbol_name="PixelValues00Ready"
2864             underscore_name="pixel_values00_ready"
2865             description="The percentage of time in which slice0 pipe0 pixel values are ready"
2866             data_type="float"
2867             max_equation="100"
2868             units="percent"
2869             semantic_type="duration"
2870             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2871             mdapi_group="GPU/3D Pipe"
2872             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2873             mdapi_supported_apis=""
2874             mdapi_hw_unit_type="slice"
2875             />
2876    <counter name="Slice0 Pipe1 Pixel Values Ready"
2877             symbol_name="PixelValues01Ready"
2878             underscore_name="pixel_values01_ready"
2879             description="The percentage of time in which slice0 pipe1 pixel values are ready"
2880             data_type="float"
2881             max_equation="100"
2882             units="percent"
2883             semantic_type="duration"
2884             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
2885             mdapi_group="GPU/3D Pipe"
2886             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2887             mdapi_supported_apis=""
2888             mdapi_hw_unit_type="slice"
2889             />
2890    <counter name="Slice0 Pipe2 Pixel Values Ready"
2891             symbol_name="PixelValues02Ready"
2892             underscore_name="pixel_values02_ready"
2893             description="The percentage of time in which slice0 pipe2 pixel values are ready"
2894             data_type="float"
2895             max_equation="100"
2896             units="percent"
2897             semantic_type="duration"
2898             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2899             mdapi_group="GPU/3D Pipe"
2900             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2901             mdapi_supported_apis=""
2902             mdapi_hw_unit_type="slice"
2903             />
2904    <counter name="SQ00 is full"
2905             symbol_name="GTRequestQueue00Full"
2906             underscore_name="gt_request_queue00_full"
2907             description="The percentage of time when IDI0 SQ0 is filled above a threshold (usually 48 entries)"
2908             data_type="float"
2909             max_equation="100"
2910             units="percent"
2911             semantic_type="duration"
2912             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2913             mdapi_group="GTI"
2914             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2915             mdapi_supported_apis=""
2916             mdapi_hw_unit_type="gpu"
2917             />
2918    <counter name="SQ01 is full"
2919             symbol_name="GTRequestQueue01Full"
2920             underscore_name="gt_request_queue01_full"
2921             description="The percentage of time when IDI0 SQ1 is filled above a threshold (usually 48 entries)"
2922             data_type="float"
2923             max_equation="100"
2924             units="percent"
2925             semantic_type="duration"
2926             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2927             mdapi_group="GTI"
2928             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2929             mdapi_supported_apis=""
2930             mdapi_hw_unit_type="gpu"
2931             />
2932    <counter name="SQ10 is full"
2933             symbol_name="GTRequestQueue10Full"
2934             underscore_name="gt_request_queue10_full"
2935             description="The percentage of time when IDI1 SQ0 is filled above a threshold (usually 48 entries)"
2936             data_type="float"
2937             max_equation="100"
2938             units="percent"
2939             semantic_type="duration"
2940             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2941             mdapi_group="GTI"
2942             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2943             mdapi_supported_apis=""
2944             mdapi_hw_unit_type="gpu"
2945             />
2946    <counter name="SQ11 is full"
2947             symbol_name="GTRequestQueue11Full"
2948             underscore_name="gt_request_queue11_full"
2949             description="The percentage of time when IDI1 SQ1 is filled above a threshold (usually 48 entries)"
2950             data_type="float"
2951             max_equation="100"
2952             units="percent"
2953             semantic_type="duration"
2954             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2955             mdapi_group="GTI"
2956             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2957             mdapi_supported_apis=""
2958             mdapi_hw_unit_type="gpu"
2959             />
2960    <register_config type="NOA">
2961        <register type="NOA" address="0x00000D04" value="0x00000200" />
2962        <register type="NOA" address="0x00009840" value="0x00000000" />
2963        <register type="NOA" address="0x00009884" value="0x00000000" />
2964        <register type="NOA" address="0x00009888" value="0x1E075000" />
2965        <register type="NOA" address="0x00009888" value="0x1A0700C0" />
2966        <register type="NOA" address="0x00009888" value="0x1E055000" />
2967        <register type="NOA" address="0x00009888" value="0x1A0500C0" />
2968        <register type="NOA" address="0x00009888" value="0x1E065000" />
2969        <register type="NOA" address="0x00009888" value="0x1A0600C0" />
2970        <register type="NOA" address="0x00009888" value="0x2A0A7300" />
2971        <register type="NOA" address="0x00009888" value="0x2C0A0000" />
2972        <register type="NOA" address="0x00009888" value="0x120800A0" />
2973        <register type="NOA" address="0x00009888" value="0x0A07C000" />
2974        <register type="NOA" address="0x00009888" value="0x0E070027" />
2975        <register type="NOA" address="0x00009888" value="0x10070000" />
2976        <register type="NOA" address="0x00009888" value="0x24070000" />
2977        <register type="NOA" address="0x00009888" value="0x2A032000" />
2978        <register type="NOA" address="0x00009888" value="0x2C030008" />
2979        <register type="NOA" address="0x00009888" value="0x18006000" />
2980        <register type="NOA" address="0x00009888" value="0x360036D8" />
2981        <register type="NOA" address="0x00009888" value="0x38003299" />
2982        <register type="NOA" address="0x00009888" value="0x1A004000" />
2983        <register type="NOA" address="0x00009888" value="0x1C006000" />
2984        <register type="NOA" address="0x00009888" value="0x2A010400" />
2985        <register type="NOA" address="0x00009888" value="0x2C010001" />
2986        <register type="NOA" address="0x00009888" value="0x0C05C000" />
2987        <register type="NOA" address="0x00009888" value="0x00052700" />
2988        <register type="NOA" address="0x00009888" value="0x10050000" />
2989        <register type="NOA" address="0x00009888" value="0x24050000" />
2990        <register type="NOA" address="0x00009888" value="0x22050000" />
2991        <register type="NOA" address="0x00009888" value="0x0C0600C0" />
2992        <register type="NOA" address="0x00009888" value="0x0E062700" />
2993        <register type="NOA" address="0x00009888" value="0x10060000" />
2994        <register type="NOA" address="0x00009888" value="0x24060000" />
2995        <register type="NOA" address="0x00009888" value="0x26060000" />
2996        <register type="NOA" address="0x00009888" value="0x000A0144" />
2997        <register type="NOA" address="0x00009888" value="0x0E0A0145" />
2998        <register type="NOA" address="0x00009888" value="0x100A0156" />
2999        <register type="NOA" address="0x00009888" value="0x040A014F" />
3000        <register type="NOA" address="0x00009888" value="0x200A0000" />
3001        <register type="NOA" address="0x00009888" value="0x120A4000" />
3002        <register type="NOA" address="0x00009888" value="0x140A4000" />
3003        <register type="NOA" address="0x00009888" value="0x180A8000" />
3004        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
3005        <register type="NOA" address="0x00009888" value="0x08081980" />
3006        <register type="NOA" address="0x00009888" value="0x0A080032" />
3007        <register type="NOA" address="0x00009888" value="0x10080000" />
3008        <register type="NOA" address="0x00009884" value="0x00000003" />
3009        <register type="NOA" address="0x00009888" value="0x31152800" />
3010        <register type="NOA" address="0x00009888" value="0x331500A0" />
3011        <register type="NOA" address="0x00009888" value="0x31352800" />
3012        <register type="NOA" address="0x00009888" value="0x333500A0" />
3013        <register type="NOA" address="0x00009888" value="0x41104000" />
3014        <register type="NOA" address="0x00009888" value="0x5B105FA5" />
3015        <register type="NOA" address="0x00009888" value="0x5D101555" />
3016        <register type="NOA" address="0x00009888" value="0x17144000" />
3017        <register type="NOA" address="0x00009888" value="0x1D14AAA0" />
3018        <register type="NOA" address="0x00009888" value="0x1F14002A" />
3019        <register type="NOA" address="0x00009888" value="0x1B140A00" />
3020        <register type="NOA" address="0x00009888" value="0x01124000" />
3021        <register type="NOA" address="0x00009888" value="0x0F124000" />
3022        <register type="NOA" address="0x00009888" value="0x11124000" />
3023        <register type="NOA" address="0x00009888" value="0x13124000" />
3024        <register type="NOA" address="0x00009888" value="0x15124000" />
3025        <register type="NOA" address="0x00009888" value="0x17124000" />
3026        <register type="NOA" address="0x00009888" value="0x19124000" />
3027        <register type="NOA" address="0x00009888" value="0x1B124000" />
3028        <register type="NOA" address="0x00009888" value="0x1D124000" />
3029        <register type="NOA" address="0x00009888" value="0x1F124000" />
3030        <register type="NOA" address="0x00009888" value="0x03124000" />
3031        <register type="NOA" address="0x00009888" value="0x05124000" />
3032        <register type="NOA" address="0x00009888" value="0x07150016" />
3033        <register type="NOA" address="0x00009888" value="0x09150096" />
3034        <register type="NOA" address="0x00009888" value="0x01150000" />
3035        <register type="NOA" address="0x00009888" value="0x03168000" />
3036        <register type="NOA" address="0x00009888" value="0x05164000" />
3037        <register type="NOA" address="0x00009888" value="0x0B350016" />
3038        <register type="NOA" address="0x00009888" value="0x0D350096" />
3039        <register type="NOA" address="0x00009888" value="0x01350000" />
3040        <register type="NOA" address="0x00009888" value="0x05368000" />
3041        <register type="NOA" address="0x00009888" value="0x07364000" />
3042        <register type="NOA" address="0x00009888" value="0x47100400" />
3043        <register type="NOA" address="0x00009888" value="0x4D100010" />
3044        <register type="NOA" address="0x00009888" value="0x4F100404" />
3045        <register type="NOA" address="0x00009888" value="0x51100202" />
3046        <register type="NOA" address="0x00009888" value="0x53100002" />
3047        <register type="NOA" address="0x00009888" value="0x55100204" />
3048        <register type="NOA" address="0x00009888" value="0x17100000" />
3049        <register type="NOA" address="0x00009888" value="0x31100000" />
3050        <register type="NOA" address="0x00009888" value="0x57100000" />
3051        <register type="NOA" address="0x00009888" value="0x49101404" />
3052        <register type="NOA" address="0x00009888" value="0x4B101010" />
3053        <register type="NOA" address="0x00009884" value="0x00000003" />
3054        <register type="NOA" address="0x00009888" value="0x65100002" />
3055        <register type="NOA" address="0x00009884" value="0x00000000" />
3056        <register type="NOA" address="0x00009888" value="0x42000001" />
3057    </register_config>
3058    <register_config type="OA">
3059        <register type="OA" address="0x0000D920" value="0x00000000" />
3060        <register type="OA" address="0x0000D900" value="0x00000000" />
3061        <register type="OA" address="0x0000D904" value="0x30800000" />
3062        <register type="OA" address="0x0000D910" value="0x00000000" />
3063        <register type="OA" address="0x0000D914" value="0x00800000" />
3064        <register type="OA" address="0x0000DC40" value="0x00030000" />
3065        <register type="OA" address="0x0000D940" value="0x00000038" />
3066        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
3067        <register type="OA" address="0x0000DC00" value="0x00000038" />
3068        <register type="OA" address="0x0000DC04" value="0x0000FFF8" />
3069        <register type="OA" address="0x0000D948" value="0x000000C0" />
3070        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
3071        <register type="OA" address="0x0000DC08" value="0x000000C0" />
3072        <register type="OA" address="0x0000DC0C" value="0x0000FFE7" />
3073    </register_config>
3074    <register_config type="FLEX">
3075        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3076        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3077        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3078        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3079        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3080        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3081    </register_config>
3082  </set>
3083
3084  <set name="L3_1"
3085       chipset="ADL"
3086       symbol_name="L3_1"
3087       underscore_name="l3_1"
3088       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3089       hw_config_guid="b997e963-d322-4d97-b631-f875b2135fc9"
3090       >
3091    <counter name="GPU Time Elapsed"
3092             symbol_name="GpuTime"
3093             underscore_name="gpu_time"
3094             description="Time elapsed on the GPU during the measurement."
3095             data_type="uint64"
3096             units="ns"
3097             semantic_type="duration"
3098             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3099             mdapi_group="GPU"
3100             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3101             mdapi_supported_apis=""
3102             mdapi_hw_unit_type="gpu"
3103             />
3104    <counter name="GPU Core Clocks"
3105             symbol_name="GpuCoreClocks"
3106             underscore_name="gpu_core_clocks"
3107             description="The total number of GPU core clocks elapsed during the measurement."
3108             data_type="uint64"
3109             units="cycles"
3110             semantic_type="event"
3111             equation="GPU_CLOCK 0 READ"
3112             mdapi_group="GPU"
3113             mdapi_usage_flags="Tier1 Frame Batch Draw"
3114             mdapi_supported_apis=""
3115             mdapi_hw_unit_type="gpu"
3116             />
3117    <counter name="AVG GPU Core Frequency"
3118             symbol_name="AvgGpuCoreFrequency"
3119             underscore_name="avg_gpu_core_frequency"
3120             description="Average GPU Core Frequency in the measurement."
3121             data_type="uint64"
3122             max_equation="$GpuMaxFrequency"
3123             units="hz"
3124             semantic_type="event"
3125             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3126             mdapi_group="GPU"
3127             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3128             mdapi_supported_apis=""
3129             mdapi_hw_unit_type="gpu"
3130             />
3131    <counter name="GPU Busy"
3132             symbol_name="GpuBusy"
3133             underscore_name="gpu_busy"
3134             description="The percentage of time in which the GPU has been processing GPU commands."
3135             data_type="float"
3136             max_equation="100"
3137             units="percent"
3138             semantic_type="duration"
3139             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3140             mdapi_group="GPU"
3141             mdapi_usage_flags="Tier1 Overview System Frame"
3142             mdapi_supported_apis=""
3143             mdapi_hw_unit_type="gpu"
3144             />
3145    <counter name="EU Active"
3146             symbol_name="EuActive"
3147             underscore_name="eu_active"
3148             description="The percentage of time in which the Execution Units were actively processing."
3149             data_type="float"
3150             max_equation="100"
3151             units="percent"
3152             semantic_type="duration"
3153             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3154             mdapi_group="EU Array"
3155             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3156             mdapi_supported_apis=""
3157             mdapi_hw_unit_type="gpu"
3158             />
3159    <counter name="EU Stall"
3160             symbol_name="EuStall"
3161             underscore_name="eu_stall"
3162             description="The percentage of time in which the Execution Units were stalled."
3163             data_type="float"
3164             max_equation="100"
3165             units="percent"
3166             semantic_type="duration"
3167             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3168             mdapi_group="EU Array"
3169             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3170             mdapi_supported_apis=""
3171             mdapi_hw_unit_type="gpu"
3172             />
3173    <counter name="EU Thread Occupancy"
3174             symbol_name="EuThreadOccupancy"
3175             underscore_name="eu_thread_occupancy"
3176             description="The percentage of time in which hardware threads occupied EUs."
3177             data_type="float"
3178             max_equation="100"
3179             units="percent"
3180             semantic_type="duration"
3181             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3182             mdapi_group="EU Array"
3183             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3184             mdapi_supported_apis=""
3185             mdapi_hw_unit_type="gpu"
3186             />
3187    <counter name="VS Threads Dispatched"
3188             symbol_name="VsThreads"
3189             underscore_name="vs_threads"
3190             description="The total number of vertex shader hardware threads dispatched."
3191             data_type="uint64"
3192             units="threads"
3193             semantic_type="event"
3194             equation="A 1 READ"
3195             mdapi_group="EU Array/Vertex Shader"
3196             mdapi_usage_flags="Tier3 Frame Batch Draw"
3197             mdapi_supported_apis="VK OGL IO"
3198             mdapi_hw_unit_type="gpu"
3199             />
3200    <counter name="HS Threads Dispatched"
3201             symbol_name="HsThreads"
3202             underscore_name="hs_threads"
3203             description="The total number of hull shader hardware threads dispatched."
3204             data_type="uint64"
3205             units="threads"
3206             semantic_type="event"
3207             equation="A 2 READ"
3208             mdapi_group="EU Array/Hull Shader"
3209             mdapi_usage_flags="Tier3 Frame Batch Draw"
3210             mdapi_supported_apis="VK OGL IO"
3211             mdapi_hw_unit_type="gpu"
3212             />
3213    <counter name="DS Threads Dispatched"
3214             symbol_name="DsThreads"
3215             underscore_name="ds_threads"
3216             description="The total number of domain shader hardware threads dispatched."
3217             data_type="uint64"
3218             units="threads"
3219             semantic_type="event"
3220             equation="A 3 READ"
3221             mdapi_group="EU Array/Domain Shader"
3222             mdapi_usage_flags="Tier3 Frame Batch Draw"
3223             mdapi_supported_apis="VK OGL IO"
3224             mdapi_hw_unit_type="gpu"
3225             />
3226    <counter name="GS Threads Dispatched"
3227             symbol_name="GsThreads"
3228             underscore_name="gs_threads"
3229             description="The total number of geometry shader hardware threads dispatched."
3230             data_type="uint64"
3231             units="threads"
3232             semantic_type="event"
3233             equation="A 5 READ"
3234             mdapi_group="EU Array/Geometry Shader"
3235             mdapi_usage_flags="Tier3 Frame Batch Draw"
3236             mdapi_supported_apis="VK OGL IO"
3237             mdapi_hw_unit_type="gpu"
3238             />
3239    <counter name="FS Threads Dispatched"
3240             symbol_name="PsThreads"
3241             underscore_name="ps_threads"
3242             description="The total number of fragment shader hardware threads dispatched."
3243             data_type="uint64"
3244             units="threads"
3245             semantic_type="event"
3246             equation="A 6 READ"
3247             mdapi_group="EU Array/Fragment Shader"
3248             mdapi_usage_flags="Tier3 Frame Batch Draw"
3249             mdapi_supported_apis="VK OGL IO"
3250             mdapi_hw_unit_type="gpu"
3251             />
3252    <counter name="CS Threads Dispatched"
3253             symbol_name="CsThreads"
3254             underscore_name="cs_threads"
3255             description="The total number of compute shader hardware threads dispatched."
3256             data_type="uint64"
3257             units="threads"
3258             semantic_type="event"
3259             equation="A 4 READ"
3260             mdapi_group="EU Array/Compute Shader"
3261             mdapi_usage_flags="Tier3 Frame Batch Draw"
3262             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3263             mdapi_hw_unit_type="gpu"
3264             />
3265    <counter name="Slice0 L3 Bank0 Input Available"
3266             symbol_name="L30Bank0InputAvailable"
3267             underscore_name="l30_bank0_input_available"
3268             description="The percentage of time in which slice0 L3 bank0 has input available"
3269             data_type="float"
3270             max_equation="100"
3271             units="percent"
3272             semantic_type="duration"
3273             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3274             availability="$SliceMask 1 AND"
3275             mdapi_group="GTI/L3"
3276             mdapi_usage_flags="Frame Batch Draw"
3277             mdapi_supported_apis=""
3278             mdapi_hw_unit_type="slice"
3279             />
3280    <counter name="Slice0 L3 Bank1 Input Available"
3281             symbol_name="L30Bank1InputAvailable"
3282             underscore_name="l30_bank1_input_available"
3283             description="The percentage of time in which slice0 L3 bank1 has input available"
3284             data_type="float"
3285             max_equation="100"
3286             units="percent"
3287             semantic_type="duration"
3288             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3289             availability="$SliceMask 1 AND"
3290             mdapi_group="GTI/L3"
3291             mdapi_usage_flags="Frame Batch Draw"
3292             mdapi_supported_apis=""
3293             mdapi_hw_unit_type="slice"
3294             />
3295    <counter name="Slice0 L3 Bank4 Input Available"
3296             symbol_name="L30Bank4InputAvailable"
3297             underscore_name="l30_bank4_input_available"
3298             description="The percentage of time in which slice0 L3 bank4 has input available"
3299             data_type="float"
3300             max_equation="100"
3301             units="percent"
3302             semantic_type="duration"
3303             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3304             availability="$SliceMask 1 AND"
3305             mdapi_group="GTI/L3"
3306             mdapi_usage_flags="Frame Batch Draw"
3307             mdapi_supported_apis=""
3308             mdapi_hw_unit_type="slice"
3309             />
3310    <counter name="Slice0 L3 Bank5 Input Available"
3311             symbol_name="L30Bank5InputAvailable"
3312             underscore_name="l30_bank5_input_available"
3313             description="The percentage of time in which slice0 L3 bank5 has input available"
3314             data_type="float"
3315             max_equation="100"
3316             units="percent"
3317             semantic_type="duration"
3318             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3319             availability="$SliceMask 1 AND"
3320             mdapi_group="GTI/L3"
3321             mdapi_usage_flags="Frame Batch Draw"
3322             mdapi_supported_apis=""
3323             mdapi_hw_unit_type="slice"
3324             />
3325    <register_config type="NOA">
3326        <register type="NOA" address="0x00000D04" value="0x00000200" />
3327        <register type="NOA" address="0x00009840" value="0x00000000" />
3328        <register type="NOA" address="0x00009884" value="0x00000000" />
3329        <register type="NOA" address="0x00009888" value="0x04022000" />
3330        <register type="NOA" address="0x00009888" value="0x06022800" />
3331        <register type="NOA" address="0x00009888" value="0x04002827" />
3332        <register type="NOA" address="0x00009888" value="0x0600202C" />
3333        <register type="NOA" address="0x00009888" value="0x00020024" />
3334        <register type="NOA" address="0x00009888" value="0x0E020025" />
3335        <register type="NOA" address="0x00009888" value="0x10020026" />
3336        <register type="NOA" address="0x00009888" value="0x12020027" />
3337        <register type="NOA" address="0x00009888" value="0x1402002C" />
3338        <register type="NOA" address="0x00009888" value="0x1602002D" />
3339        <register type="NOA" address="0x00009888" value="0x1802002E" />
3340        <register type="NOA" address="0x00009888" value="0x1A02002F" />
3341        <register type="NOA" address="0x00009888" value="0x2E020000" />
3342        <register type="NOA" address="0x00009888" value="0x2C020000" />
3343        <register type="NOA" address="0x00009888" value="0x00034000" />
3344        <register type="NOA" address="0x00009888" value="0x1A032000" />
3345        <register type="NOA" address="0x00009888" value="0x1C032000" />
3346        <register type="NOA" address="0x00009888" value="0x1E032000" />
3347        <register type="NOA" address="0x00009888" value="0x2A035500" />
3348        <register type="NOA" address="0x00009888" value="0x1C000024" />
3349        <register type="NOA" address="0x00009888" value="0x1E000025" />
3350        <register type="NOA" address="0x00009888" value="0x02000026" />
3351        <register type="NOA" address="0x00009888" value="0x0800002D" />
3352        <register type="NOA" address="0x00009888" value="0x0A00002E" />
3353        <register type="NOA" address="0x00009888" value="0x0C00002F" />
3354        <register type="NOA" address="0x00009888" value="0x360036D8" />
3355        <register type="NOA" address="0x00009888" value="0x18006000" />
3356        <register type="NOA" address="0x00009888" value="0x380000DB" />
3357        <register type="NOA" address="0x00009888" value="0x1A000000" />
3358        <register type="NOA" address="0x00009888" value="0x34000000" />
3359        <register type="NOA" address="0x00009888" value="0x000A8000" />
3360        <register type="NOA" address="0x00009888" value="0x0E0A8000" />
3361        <register type="NOA" address="0x00009888" value="0x100A8000" />
3362        <register type="NOA" address="0x00009888" value="0x120A8000" />
3363        <register type="NOA" address="0x00009888" value="0x140A8000" />
3364        <register type="NOA" address="0x00009888" value="0x160A8000" />
3365        <register type="NOA" address="0x00009888" value="0x180A8000" />
3366        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
3367        <register type="NOA" address="0x00009884" value="0x00000003" />
3368        <register type="NOA" address="0x00009888" value="0x41104000" />
3369        <register type="NOA" address="0x00009888" value="0x5B105555" />
3370        <register type="NOA" address="0x00009888" value="0x5D101555" />
3371        <register type="NOA" address="0x00009888" value="0x17144000" />
3372        <register type="NOA" address="0x00009888" value="0x1D14AAAA" />
3373        <register type="NOA" address="0x00009888" value="0x1F14002A" />
3374        <register type="NOA" address="0x00009888" value="0x1B14AA00" />
3375        <register type="NOA" address="0x00009888" value="0x01124000" />
3376        <register type="NOA" address="0x00009888" value="0x0F124000" />
3377        <register type="NOA" address="0x00009888" value="0x11124000" />
3378        <register type="NOA" address="0x00009888" value="0x13124000" />
3379        <register type="NOA" address="0x00009888" value="0x15124000" />
3380        <register type="NOA" address="0x00009888" value="0x17124000" />
3381        <register type="NOA" address="0x00009888" value="0x19124000" />
3382        <register type="NOA" address="0x00009888" value="0x1B124000" />
3383        <register type="NOA" address="0x00009888" value="0x1D124000" />
3384        <register type="NOA" address="0x00009888" value="0x1F124000" />
3385        <register type="NOA" address="0x00009888" value="0x03124000" />
3386        <register type="NOA" address="0x00009888" value="0x05124000" />
3387        <register type="NOA" address="0x00009888" value="0x07124000" />
3388        <register type="NOA" address="0x00009888" value="0x09124000" />
3389        <register type="NOA" address="0x00009888" value="0x0B124000" />
3390        <register type="NOA" address="0x00009888" value="0x0D124000" />
3391        <register type="NOA" address="0x00009888" value="0x47100000" />
3392        <register type="NOA" address="0x00009888" value="0x4D100606" />
3393        <register type="NOA" address="0x00009888" value="0x4F100000" />
3394        <register type="NOA" address="0x00009888" value="0x51100000" />
3395        <register type="NOA" address="0x00009888" value="0x53100000" />
3396        <register type="NOA" address="0x00009888" value="0x55100600" />
3397        <register type="NOA" address="0x00009888" value="0x17100000" />
3398        <register type="NOA" address="0x00009888" value="0x31100000" />
3399        <register type="NOA" address="0x00009888" value="0x57100006" />
3400        <register type="NOA" address="0x00009888" value="0x49100606" />
3401        <register type="NOA" address="0x00009888" value="0x4B100606" />
3402        <register type="NOA" address="0x00009884" value="0x00000003" />
3403        <register type="NOA" address="0x00009888" value="0x65100002" />
3404        <register type="NOA" address="0x00009884" value="0x00000000" />
3405        <register type="NOA" address="0x00009888" value="0x42000001" />
3406    </register_config>
3407    <register_config type="OA">
3408        <register type="OA" address="0x0000D920" value="0x00000000" />
3409        <register type="OA" address="0x0000D900" value="0x00000000" />
3410        <register type="OA" address="0x0000D904" value="0x00800000" />
3411        <register type="OA" address="0x0000D910" value="0x00000000" />
3412        <register type="OA" address="0x0000D914" value="0x00800000" />
3413        <register type="OA" address="0x0000DC40" value="0x00000000" />
3414    </register_config>
3415    <register_config type="FLEX">
3416        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3417        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3418        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3419        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3420        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3421        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3422    </register_config>
3423  </set>
3424
3425  <set name="L3_2"
3426       chipset="ADL"
3427       symbol_name="L3_2"
3428       underscore_name="l3_2"
3429       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3430       hw_config_guid="57c490ef-4993-465e-b1e0-774fbc104fdf"
3431       >
3432    <counter name="GPU Time Elapsed"
3433             symbol_name="GpuTime"
3434             underscore_name="gpu_time"
3435             description="Time elapsed on the GPU during the measurement."
3436             data_type="uint64"
3437             units="ns"
3438             semantic_type="duration"
3439             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3440             mdapi_group="GPU"
3441             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3442             mdapi_supported_apis=""
3443             mdapi_hw_unit_type="gpu"
3444             />
3445    <counter name="GPU Core Clocks"
3446             symbol_name="GpuCoreClocks"
3447             underscore_name="gpu_core_clocks"
3448             description="The total number of GPU core clocks elapsed during the measurement."
3449             data_type="uint64"
3450             units="cycles"
3451             semantic_type="event"
3452             equation="GPU_CLOCK 0 READ"
3453             mdapi_group="GPU"
3454             mdapi_usage_flags="Tier1 Frame Batch Draw"
3455             mdapi_supported_apis=""
3456             mdapi_hw_unit_type="gpu"
3457             />
3458    <counter name="AVG GPU Core Frequency"
3459             symbol_name="AvgGpuCoreFrequency"
3460             underscore_name="avg_gpu_core_frequency"
3461             description="Average GPU Core Frequency in the measurement."
3462             data_type="uint64"
3463             max_equation="$GpuMaxFrequency"
3464             units="hz"
3465             semantic_type="event"
3466             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3467             mdapi_group="GPU"
3468             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3469             mdapi_supported_apis=""
3470             mdapi_hw_unit_type="gpu"
3471             />
3472    <counter name="GPU Busy"
3473             symbol_name="GpuBusy"
3474             underscore_name="gpu_busy"
3475             description="The percentage of time in which the GPU has been processing GPU commands."
3476             data_type="float"
3477             max_equation="100"
3478             units="percent"
3479             semantic_type="duration"
3480             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3481             mdapi_group="GPU"
3482             mdapi_usage_flags="Tier1 Overview System Frame"
3483             mdapi_supported_apis=""
3484             mdapi_hw_unit_type="gpu"
3485             />
3486    <counter name="VS Threads Dispatched"
3487             symbol_name="VsThreads"
3488             underscore_name="vs_threads"
3489             description="The total number of vertex shader hardware threads dispatched."
3490             data_type="uint64"
3491             units="threads"
3492             semantic_type="event"
3493             equation="A 1 READ"
3494             mdapi_group="EU Array/Vertex Shader"
3495             mdapi_usage_flags="Tier3 Frame Batch Draw"
3496             mdapi_supported_apis="VK OGL IO"
3497             mdapi_hw_unit_type="gpu"
3498             />
3499    <counter name="HS Threads Dispatched"
3500             symbol_name="HsThreads"
3501             underscore_name="hs_threads"
3502             description="The total number of hull shader hardware threads dispatched."
3503             data_type="uint64"
3504             units="threads"
3505             semantic_type="event"
3506             equation="A 2 READ"
3507             mdapi_group="EU Array/Hull Shader"
3508             mdapi_usage_flags="Tier3 Frame Batch Draw"
3509             mdapi_supported_apis="VK OGL IO"
3510             mdapi_hw_unit_type="gpu"
3511             />
3512    <counter name="DS Threads Dispatched"
3513             symbol_name="DsThreads"
3514             underscore_name="ds_threads"
3515             description="The total number of domain shader hardware threads dispatched."
3516             data_type="uint64"
3517             units="threads"
3518             semantic_type="event"
3519             equation="A 3 READ"
3520             mdapi_group="EU Array/Domain Shader"
3521             mdapi_usage_flags="Tier3 Frame Batch Draw"
3522             mdapi_supported_apis="VK OGL IO"
3523             mdapi_hw_unit_type="gpu"
3524             />
3525    <counter name="GS Threads Dispatched"
3526             symbol_name="GsThreads"
3527             underscore_name="gs_threads"
3528             description="The total number of geometry shader hardware threads dispatched."
3529             data_type="uint64"
3530             units="threads"
3531             semantic_type="event"
3532             equation="A 5 READ"
3533             mdapi_group="EU Array/Geometry Shader"
3534             mdapi_usage_flags="Tier3 Frame Batch Draw"
3535             mdapi_supported_apis="VK OGL IO"
3536             mdapi_hw_unit_type="gpu"
3537             />
3538    <counter name="FS Threads Dispatched"
3539             symbol_name="PsThreads"
3540             underscore_name="ps_threads"
3541             description="The total number of fragment shader hardware threads dispatched."
3542             data_type="uint64"
3543             units="threads"
3544             semantic_type="event"
3545             equation="A 6 READ"
3546             mdapi_group="EU Array/Fragment Shader"
3547             mdapi_usage_flags="Tier3 Frame Batch Draw"
3548             mdapi_supported_apis="VK OGL IO"
3549             mdapi_hw_unit_type="gpu"
3550             />
3551    <counter name="CS Threads Dispatched"
3552             symbol_name="CsThreads"
3553             underscore_name="cs_threads"
3554             description="The total number of compute shader hardware threads dispatched."
3555             data_type="uint64"
3556             units="threads"
3557             semantic_type="event"
3558             equation="A 4 READ"
3559             mdapi_group="EU Array/Compute Shader"
3560             mdapi_usage_flags="Tier3 Frame Batch Draw"
3561             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3562             mdapi_hw_unit_type="gpu"
3563             />
3564    <counter name="EU Active"
3565             symbol_name="EuActive"
3566             underscore_name="eu_active"
3567             description="The percentage of time in which the Execution Units were actively processing."
3568             data_type="float"
3569             max_equation="100"
3570             units="percent"
3571             semantic_type="duration"
3572             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3573             mdapi_group="EU Array"
3574             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3575             mdapi_supported_apis=""
3576             mdapi_hw_unit_type="gpu"
3577             />
3578    <counter name="EU Stall"
3579             symbol_name="EuStall"
3580             underscore_name="eu_stall"
3581             description="The percentage of time in which the Execution Units were stalled."
3582             data_type="float"
3583             max_equation="100"
3584             units="percent"
3585             semantic_type="duration"
3586             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3587             mdapi_group="EU Array"
3588             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3589             mdapi_supported_apis=""
3590             mdapi_hw_unit_type="gpu"
3591             />
3592    <counter name="EU Thread Occupancy"
3593             symbol_name="EuThreadOccupancy"
3594             underscore_name="eu_thread_occupancy"
3595             description="The percentage of time in which hardware threads occupied EUs."
3596             data_type="float"
3597             max_equation="100"
3598             units="percent"
3599             semantic_type="duration"
3600             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3601             mdapi_group="EU Array"
3602             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3603             mdapi_supported_apis=""
3604             mdapi_hw_unit_type="gpu"
3605             />
3606    <counter name="Slice0 L3 Bank2 Input Available"
3607             symbol_name="L30Bank2InputAvailable"
3608             underscore_name="l30_bank2_input_available"
3609             description="The percentage of time in which slice0 L3 bank2 has input available"
3610             data_type="float"
3611             max_equation="100"
3612             units="percent"
3613             semantic_type="duration"
3614             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3615             availability="$SliceMask 1 AND"
3616             mdapi_group="GTI/L3"
3617             mdapi_usage_flags="Frame Batch Draw"
3618             mdapi_supported_apis=""
3619             mdapi_hw_unit_type="slice"
3620             />
3621    <counter name="Slice0 L3 Bank3 Input Available"
3622             symbol_name="L30Bank3InputAvailable"
3623             underscore_name="l30_bank3_input_available"
3624             description="The percentage of time in which slice0 L3 bank3 has input available"
3625             data_type="float"
3626             max_equation="100"
3627             units="percent"
3628             semantic_type="duration"
3629             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3630             availability="$SliceMask 1 AND"
3631             mdapi_group="GTI/L3"
3632             mdapi_usage_flags="Frame Batch Draw"
3633             mdapi_supported_apis=""
3634             mdapi_hw_unit_type="slice"
3635             />
3636    <counter name="Slice0 L3 Bank6 Input Available"
3637             symbol_name="L30Bank6InputAvailable"
3638             underscore_name="l30_bank6_input_available"
3639             description="The percentage of time in which slice0 L3 bank6 has input available"
3640             data_type="float"
3641             max_equation="100"
3642             units="percent"
3643             semantic_type="duration"
3644             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3645             availability="$SliceMask 1 AND"
3646             mdapi_group="GTI/L3"
3647             mdapi_usage_flags="Frame Batch Draw"
3648             mdapi_supported_apis=""
3649             mdapi_hw_unit_type="slice"
3650             />
3651    <counter name="Slice0 L3 Bank7 Input Available"
3652             symbol_name="L30Bank7InputAvailable"
3653             underscore_name="l30_bank7_input_available"
3654             description="The percentage of time in which slice0 L3 bank7 has input available"
3655             data_type="float"
3656             max_equation="100"
3657             units="percent"
3658             semantic_type="duration"
3659             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3660             availability="$SliceMask 1 AND"
3661             mdapi_group="GTI/L3"
3662             mdapi_usage_flags="Frame Batch Draw"
3663             mdapi_supported_apis=""
3664             mdapi_hw_unit_type="slice"
3665             />
3666    <register_config type="NOA">
3667        <register type="NOA" address="0x00000D04" value="0x00000200" />
3668        <register type="NOA" address="0x00009840" value="0x00000000" />
3669        <register type="NOA" address="0x00009884" value="0x00000000" />
3670        <register type="NOA" address="0x00009888" value="0x04023027" />
3671        <register type="NOA" address="0x00009888" value="0x0602382C" />
3672        <register type="NOA" address="0x00009888" value="0x04003000" />
3673        <register type="NOA" address="0x00009888" value="0x06003800" />
3674        <register type="NOA" address="0x00009888" value="0x1C020024" />
3675        <register type="NOA" address="0x00009888" value="0x1E020025" />
3676        <register type="NOA" address="0x00009888" value="0x02020026" />
3677        <register type="NOA" address="0x00009888" value="0x0802002D" />
3678        <register type="NOA" address="0x00009888" value="0x0A02002E" />
3679        <register type="NOA" address="0x00009888" value="0x0C02002F" />
3680        <register type="NOA" address="0x00009888" value="0x2E020000" />
3681        <register type="NOA" address="0x00009888" value="0x2C030005" />
3682        <register type="NOA" address="0x00009888" value="0x02034000" />
3683        <register type="NOA" address="0x00009888" value="0x04034000" />
3684        <register type="NOA" address="0x00009888" value="0x06034000" />
3685        <register type="NOA" address="0x00009888" value="0x08034000" />
3686        <register type="NOA" address="0x00009888" value="0x0A034000" />
3687        <register type="NOA" address="0x00009888" value="0x18032000" />
3688        <register type="NOA" address="0x00009888" value="0x00000024" />
3689        <register type="NOA" address="0x00009888" value="0x0E000025" />
3690        <register type="NOA" address="0x00009888" value="0x10000026" />
3691        <register type="NOA" address="0x00009888" value="0x12000027" />
3692        <register type="NOA" address="0x00009888" value="0x1400002C" />
3693        <register type="NOA" address="0x00009888" value="0x1600002D" />
3694        <register type="NOA" address="0x00009888" value="0x1800002E" />
3695        <register type="NOA" address="0x00009888" value="0x1A00602F" />
3696        <register type="NOA" address="0x00009888" value="0x36000003" />
3697        <register type="NOA" address="0x00009888" value="0x38003600" />
3698        <register type="NOA" address="0x00009888" value="0x1C006000" />
3699        <register type="NOA" address="0x00009888" value="0x1E006000" />
3700        <register type="NOA" address="0x00009888" value="0x34001B00" />
3701        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
3702        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
3703        <register type="NOA" address="0x00009888" value="0x020A8000" />
3704        <register type="NOA" address="0x00009888" value="0x040A8000" />
3705        <register type="NOA" address="0x00009888" value="0x060A8000" />
3706        <register type="NOA" address="0x00009888" value="0x080A8000" />
3707        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
3708        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
3709        <register type="NOA" address="0x00009884" value="0x00000003" />
3710        <register type="NOA" address="0x00009888" value="0x41104000" />
3711        <register type="NOA" address="0x00009888" value="0x5B105555" />
3712        <register type="NOA" address="0x00009888" value="0x5D101555" />
3713        <register type="NOA" address="0x00009888" value="0x17144000" />
3714        <register type="NOA" address="0x00009888" value="0x1D14AAAA" />
3715        <register type="NOA" address="0x00009888" value="0x1F14002A" />
3716        <register type="NOA" address="0x00009888" value="0x1B14AA00" />
3717        <register type="NOA" address="0x00009888" value="0x01124000" />
3718        <register type="NOA" address="0x00009888" value="0x0F124000" />
3719        <register type="NOA" address="0x00009888" value="0x11124000" />
3720        <register type="NOA" address="0x00009888" value="0x13124000" />
3721        <register type="NOA" address="0x00009888" value="0x15124000" />
3722        <register type="NOA" address="0x00009888" value="0x17124000" />
3723        <register type="NOA" address="0x00009888" value="0x19124000" />
3724        <register type="NOA" address="0x00009888" value="0x1B124000" />
3725        <register type="NOA" address="0x00009888" value="0x1D124000" />
3726        <register type="NOA" address="0x00009888" value="0x1F124000" />
3727        <register type="NOA" address="0x00009888" value="0x03124000" />
3728        <register type="NOA" address="0x00009888" value="0x05124000" />
3729        <register type="NOA" address="0x00009888" value="0x07124000" />
3730        <register type="NOA" address="0x00009888" value="0x09124000" />
3731        <register type="NOA" address="0x00009888" value="0x0B124000" />
3732        <register type="NOA" address="0x00009888" value="0x0D124000" />
3733        <register type="NOA" address="0x00009888" value="0x47100600" />
3734        <register type="NOA" address="0x00009888" value="0x4D100000" />
3735        <register type="NOA" address="0x00009888" value="0x4F100606" />
3736        <register type="NOA" address="0x00009888" value="0x51100606" />
3737        <register type="NOA" address="0x00009888" value="0x53100606" />
3738        <register type="NOA" address="0x00009888" value="0x55100006" />
3739        <register type="NOA" address="0x00009888" value="0x17100000" />
3740        <register type="NOA" address="0x00009888" value="0x31100000" />
3741        <register type="NOA" address="0x00009888" value="0x57100000" />
3742        <register type="NOA" address="0x00009888" value="0x49100000" />
3743        <register type="NOA" address="0x00009888" value="0x4B100000" />
3744        <register type="NOA" address="0x00009884" value="0x00000003" />
3745        <register type="NOA" address="0x00009888" value="0x65100002" />
3746        <register type="NOA" address="0x00009884" value="0x00000000" />
3747        <register type="NOA" address="0x00009888" value="0x42000001" />
3748    </register_config>
3749    <register_config type="OA">
3750        <register type="OA" address="0x0000D920" value="0x00000000" />
3751        <register type="OA" address="0x0000D900" value="0x00000000" />
3752        <register type="OA" address="0x0000D904" value="0x00800000" />
3753        <register type="OA" address="0x0000D910" value="0x00000000" />
3754        <register type="OA" address="0x0000D914" value="0x00800000" />
3755        <register type="OA" address="0x0000DC40" value="0x00000000" />
3756    </register_config>
3757    <register_config type="FLEX">
3758        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3759        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3760        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3761        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3762        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3763        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3764    </register_config>
3765  </set>
3766
3767  <set name="L3_3"
3768       chipset="ADL"
3769       symbol_name="L3_3"
3770       underscore_name="l3_3"
3771       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3772       hw_config_guid="50d02e16-414e-4b4c-adbd-71c584f857b5"
3773       >
3774    <counter name="GPU Time Elapsed"
3775             symbol_name="GpuTime"
3776             underscore_name="gpu_time"
3777             description="Time elapsed on the GPU during the measurement."
3778             data_type="uint64"
3779             units="ns"
3780             semantic_type="duration"
3781             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3782             mdapi_group="GPU"
3783             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3784             mdapi_supported_apis=""
3785             mdapi_hw_unit_type="gpu"
3786             />
3787    <counter name="GPU Core Clocks"
3788             symbol_name="GpuCoreClocks"
3789             underscore_name="gpu_core_clocks"
3790             description="The total number of GPU core clocks elapsed during the measurement."
3791             data_type="uint64"
3792             units="cycles"
3793             semantic_type="event"
3794             equation="GPU_CLOCK 0 READ"
3795             mdapi_group="GPU"
3796             mdapi_usage_flags="Tier1 Frame Batch Draw"
3797             mdapi_supported_apis=""
3798             mdapi_hw_unit_type="gpu"
3799             />
3800    <counter name="AVG GPU Core Frequency"
3801             symbol_name="AvgGpuCoreFrequency"
3802             underscore_name="avg_gpu_core_frequency"
3803             description="Average GPU Core Frequency in the measurement."
3804             data_type="uint64"
3805             max_equation="$GpuMaxFrequency"
3806             units="hz"
3807             semantic_type="event"
3808             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3809             mdapi_group="GPU"
3810             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3811             mdapi_supported_apis=""
3812             mdapi_hw_unit_type="gpu"
3813             />
3814    <counter name="GPU Busy"
3815             symbol_name="GpuBusy"
3816             underscore_name="gpu_busy"
3817             description="The percentage of time in which the GPU has been processing GPU commands."
3818             data_type="float"
3819             max_equation="100"
3820             units="percent"
3821             semantic_type="duration"
3822             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3823             mdapi_group="GPU"
3824             mdapi_usage_flags="Tier1 Overview System Frame"
3825             mdapi_supported_apis=""
3826             mdapi_hw_unit_type="gpu"
3827             />
3828    <counter name="VS Threads Dispatched"
3829             symbol_name="VsThreads"
3830             underscore_name="vs_threads"
3831             description="The total number of vertex shader hardware threads dispatched."
3832             data_type="uint64"
3833             units="threads"
3834             semantic_type="event"
3835             equation="A 1 READ"
3836             mdapi_group="EU Array/Vertex Shader"
3837             mdapi_usage_flags="Tier3 Frame Batch Draw"
3838             mdapi_supported_apis="VK OGL IO"
3839             mdapi_hw_unit_type="gpu"
3840             />
3841    <counter name="HS Threads Dispatched"
3842             symbol_name="HsThreads"
3843             underscore_name="hs_threads"
3844             description="The total number of hull shader hardware threads dispatched."
3845             data_type="uint64"
3846             units="threads"
3847             semantic_type="event"
3848             equation="A 2 READ"
3849             mdapi_group="EU Array/Hull Shader"
3850             mdapi_usage_flags="Tier3 Frame Batch Draw"
3851             mdapi_supported_apis="VK OGL IO"
3852             mdapi_hw_unit_type="gpu"
3853             />
3854    <counter name="DS Threads Dispatched"
3855             symbol_name="DsThreads"
3856             underscore_name="ds_threads"
3857             description="The total number of domain shader hardware threads dispatched."
3858             data_type="uint64"
3859             units="threads"
3860             semantic_type="event"
3861             equation="A 3 READ"
3862             mdapi_group="EU Array/Domain Shader"
3863             mdapi_usage_flags="Tier3 Frame Batch Draw"
3864             mdapi_supported_apis="VK OGL IO"
3865             mdapi_hw_unit_type="gpu"
3866             />
3867    <counter name="GS Threads Dispatched"
3868             symbol_name="GsThreads"
3869             underscore_name="gs_threads"
3870             description="The total number of geometry shader hardware threads dispatched."
3871             data_type="uint64"
3872             units="threads"
3873             semantic_type="event"
3874             equation="A 5 READ"
3875             mdapi_group="EU Array/Geometry Shader"
3876             mdapi_usage_flags="Tier3 Frame Batch Draw"
3877             mdapi_supported_apis="VK OGL IO"
3878             mdapi_hw_unit_type="gpu"
3879             />
3880    <counter name="FS Threads Dispatched"
3881             symbol_name="PsThreads"
3882             underscore_name="ps_threads"
3883             description="The total number of fragment shader hardware threads dispatched."
3884             data_type="uint64"
3885             units="threads"
3886             semantic_type="event"
3887             equation="A 6 READ"
3888             mdapi_group="EU Array/Fragment Shader"
3889             mdapi_usage_flags="Tier3 Frame Batch Draw"
3890             mdapi_supported_apis="VK OGL IO"
3891             mdapi_hw_unit_type="gpu"
3892             />
3893    <counter name="CS Threads Dispatched"
3894             symbol_name="CsThreads"
3895             underscore_name="cs_threads"
3896             description="The total number of compute shader hardware threads dispatched."
3897             data_type="uint64"
3898             units="threads"
3899             semantic_type="event"
3900             equation="A 4 READ"
3901             mdapi_group="EU Array/Compute Shader"
3902             mdapi_usage_flags="Tier3 Frame Batch Draw"
3903             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3904             mdapi_hw_unit_type="gpu"
3905             />
3906    <counter name="EU Active"
3907             symbol_name="EuActive"
3908             underscore_name="eu_active"
3909             description="The percentage of time in which the Execution Units were actively processing."
3910             data_type="float"
3911             max_equation="100"
3912             units="percent"
3913             semantic_type="duration"
3914             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3915             mdapi_group="EU Array"
3916             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3917             mdapi_supported_apis=""
3918             mdapi_hw_unit_type="gpu"
3919             />
3920    <counter name="EU Stall"
3921             symbol_name="EuStall"
3922             underscore_name="eu_stall"
3923             description="The percentage of time in which the Execution Units were stalled."
3924             data_type="float"
3925             max_equation="100"
3926             units="percent"
3927             semantic_type="duration"
3928             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3929             mdapi_group="EU Array"
3930             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3931             mdapi_supported_apis=""
3932             mdapi_hw_unit_type="gpu"
3933             />
3934    <counter name="EU Thread Occupancy"
3935             symbol_name="EuThreadOccupancy"
3936             underscore_name="eu_thread_occupancy"
3937             description="The percentage of time in which hardware threads occupied EUs."
3938             data_type="float"
3939             max_equation="100"
3940             units="percent"
3941             semantic_type="duration"
3942             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3943             mdapi_group="EU Array"
3944             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3945             mdapi_supported_apis=""
3946             mdapi_hw_unit_type="gpu"
3947             />
3948    <counter name="Slice0 L3 Bank0 Output Ready"
3949             symbol_name="L30Bank0OutputReady"
3950             underscore_name="l30_bank0_output_ready"
3951             description="The percentage of time in which slice0 L3 bank0 output is ready"
3952             data_type="float"
3953             max_equation="100"
3954             units="percent"
3955             semantic_type="duration"
3956             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3957             availability="$SliceMask 1 AND"
3958             mdapi_group="GTI/L3"
3959             mdapi_usage_flags="Frame Batch Draw"
3960             mdapi_supported_apis=""
3961             mdapi_hw_unit_type="slice"
3962             />
3963    <counter name="Slice0 L3 Bank4 Output Ready"
3964             symbol_name="L30Bank4OutputReady"
3965             underscore_name="l30_bank4_output_ready"
3966             description="The percentage of time in which slice0 L3 bank4 output is ready"
3967             data_type="float"
3968             max_equation="100"
3969             units="percent"
3970             semantic_type="duration"
3971             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3972             availability="$SliceMask 1 AND"
3973             mdapi_group="GTI/L3"
3974             mdapi_usage_flags="Frame Batch Draw"
3975             mdapi_supported_apis=""
3976             mdapi_hw_unit_type="slice"
3977             />
3978    <register_config type="NOA">
3979        <register type="NOA" address="0x00000D04" value="0x00000200" />
3980        <register type="NOA" address="0x00009840" value="0x00000000" />
3981        <register type="NOA" address="0x00009884" value="0x00000000" />
3982        <register type="NOA" address="0x00009888" value="0x04020200" />
3983        <register type="NOA" address="0x00009888" value="0x06020020" />
3984        <register type="NOA" address="0x00009888" value="0x04000200" />
3985        <register type="NOA" address="0x00009888" value="0x06000000" />
3986        <register type="NOA" address="0x00009888" value="0x08020028" />
3987        <register type="NOA" address="0x00009888" value="0x2E020000" />
3988        <register type="NOA" address="0x00009888" value="0x06034000" />
3989        <register type="NOA" address="0x00009888" value="0x08034000" />
3990        <register type="NOA" address="0x00009888" value="0x0A000020" />
3991        <register type="NOA" address="0x00009888" value="0x0C000028" />
3992        <register type="NOA" address="0x00009888" value="0x36000000" />
3993        <register type="NOA" address="0x00009888" value="0x1E006000" />
3994        <register type="NOA" address="0x00009888" value="0x34000300" />
3995        <register type="NOA" address="0x00009888" value="0x060A8000" />
3996        <register type="NOA" address="0x00009888" value="0x080A8000" />
3997        <register type="NOA" address="0x00009884" value="0x00000003" />
3998        <register type="NOA" address="0x00009888" value="0x5B100550" />
3999        <register type="NOA" address="0x00009888" value="0x1B14A000" />
4000        <register type="NOA" address="0x00009888" value="0x1D14000A" />
4001        <register type="NOA" address="0x00009888" value="0x07124000" />
4002        <register type="NOA" address="0x00009888" value="0x09124000" />
4003        <register type="NOA" address="0x00009888" value="0x0B124000" />
4004        <register type="NOA" address="0x00009888" value="0x0D124000" />
4005        <register type="NOA" address="0x00009888" value="0x17100000" />
4006        <register type="NOA" address="0x00009888" value="0x49100000" />
4007        <register type="NOA" address="0x00009888" value="0x4B100000" />
4008        <register type="NOA" address="0x00009888" value="0x4D100606" />
4009        <register type="NOA" address="0x00009888" value="0x31100000" />
4010        <register type="NOA" address="0x00009884" value="0x00000003" />
4011        <register type="NOA" address="0x00009888" value="0x65100002" />
4012        <register type="NOA" address="0x00009884" value="0x00000000" />
4013        <register type="NOA" address="0x00009888" value="0x42000001" />
4014    </register_config>
4015    <register_config type="OA">
4016        <register type="OA" address="0x0000D920" value="0x00000000" />
4017        <register type="OA" address="0x0000D900" value="0x00000000" />
4018        <register type="OA" address="0x0000D904" value="0x00800000" />
4019        <register type="OA" address="0x0000D910" value="0x00000000" />
4020        <register type="OA" address="0x0000D914" value="0x00800000" />
4021        <register type="OA" address="0x0000DC40" value="0x00000000" />
4022    </register_config>
4023    <register_config type="FLEX">
4024        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4025        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4026        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4027        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4028        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4029        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4030    </register_config>
4031  </set>
4032
4033  <set name="L3_4"
4034       chipset="ADL"
4035       symbol_name="L3_4"
4036       underscore_name="l3_4"
4037       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4038       hw_config_guid="896dda0d-84b8-4d1d-b54b-c2e5ded94581"
4039       >
4040    <counter name="GPU Time Elapsed"
4041             symbol_name="GpuTime"
4042             underscore_name="gpu_time"
4043             description="Time elapsed on the GPU during the measurement."
4044             data_type="uint64"
4045             units="ns"
4046             semantic_type="duration"
4047             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4048             mdapi_group="GPU"
4049             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4050             mdapi_supported_apis=""
4051             mdapi_hw_unit_type="gpu"
4052             />
4053    <counter name="GPU Core Clocks"
4054             symbol_name="GpuCoreClocks"
4055             underscore_name="gpu_core_clocks"
4056             description="The total number of GPU core clocks elapsed during the measurement."
4057             data_type="uint64"
4058             units="cycles"
4059             semantic_type="event"
4060             equation="GPU_CLOCK 0 READ"
4061             mdapi_group="GPU"
4062             mdapi_usage_flags="Tier1 Frame Batch Draw"
4063             mdapi_supported_apis=""
4064             mdapi_hw_unit_type="gpu"
4065             />
4066    <counter name="AVG GPU Core Frequency"
4067             symbol_name="AvgGpuCoreFrequency"
4068             underscore_name="avg_gpu_core_frequency"
4069             description="Average GPU Core Frequency in the measurement."
4070             data_type="uint64"
4071             max_equation="$GpuMaxFrequency"
4072             units="hz"
4073             semantic_type="event"
4074             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4075             mdapi_group="GPU"
4076             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4077             mdapi_supported_apis=""
4078             mdapi_hw_unit_type="gpu"
4079             />
4080    <counter name="GPU Busy"
4081             symbol_name="GpuBusy"
4082             underscore_name="gpu_busy"
4083             description="The percentage of time in which the GPU has been processing GPU commands."
4084             data_type="float"
4085             max_equation="100"
4086             units="percent"
4087             semantic_type="duration"
4088             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4089             mdapi_group="GPU"
4090             mdapi_usage_flags="Tier1 Overview System Frame"
4091             mdapi_supported_apis=""
4092             mdapi_hw_unit_type="gpu"
4093             />
4094    <counter name="VS Threads Dispatched"
4095             symbol_name="VsThreads"
4096             underscore_name="vs_threads"
4097             description="The total number of vertex shader hardware threads dispatched."
4098             data_type="uint64"
4099             units="threads"
4100             semantic_type="event"
4101             equation="A 1 READ"
4102             mdapi_group="EU Array/Vertex Shader"
4103             mdapi_usage_flags="Tier3 Frame Batch Draw"
4104             mdapi_supported_apis="VK OGL IO"
4105             mdapi_hw_unit_type="gpu"
4106             />
4107    <counter name="HS Threads Dispatched"
4108             symbol_name="HsThreads"
4109             underscore_name="hs_threads"
4110             description="The total number of hull shader hardware threads dispatched."
4111             data_type="uint64"
4112             units="threads"
4113             semantic_type="event"
4114             equation="A 2 READ"
4115             mdapi_group="EU Array/Hull Shader"
4116             mdapi_usage_flags="Tier3 Frame Batch Draw"
4117             mdapi_supported_apis="VK OGL IO"
4118             mdapi_hw_unit_type="gpu"
4119             />
4120    <counter name="DS Threads Dispatched"
4121             symbol_name="DsThreads"
4122             underscore_name="ds_threads"
4123             description="The total number of domain shader hardware threads dispatched."
4124             data_type="uint64"
4125             units="threads"
4126             semantic_type="event"
4127             equation="A 3 READ"
4128             mdapi_group="EU Array/Domain Shader"
4129             mdapi_usage_flags="Tier3 Frame Batch Draw"
4130             mdapi_supported_apis="VK OGL IO"
4131             mdapi_hw_unit_type="gpu"
4132             />
4133    <counter name="GS Threads Dispatched"
4134             symbol_name="GsThreads"
4135             underscore_name="gs_threads"
4136             description="The total number of geometry shader hardware threads dispatched."
4137             data_type="uint64"
4138             units="threads"
4139             semantic_type="event"
4140             equation="A 5 READ"
4141             mdapi_group="EU Array/Geometry Shader"
4142             mdapi_usage_flags="Tier3 Frame Batch Draw"
4143             mdapi_supported_apis="VK OGL IO"
4144             mdapi_hw_unit_type="gpu"
4145             />
4146    <counter name="FS Threads Dispatched"
4147             symbol_name="PsThreads"
4148             underscore_name="ps_threads"
4149             description="The total number of fragment shader hardware threads dispatched."
4150             data_type="uint64"
4151             units="threads"
4152             semantic_type="event"
4153             equation="A 6 READ"
4154             mdapi_group="EU Array/Fragment Shader"
4155             mdapi_usage_flags="Tier3 Frame Batch Draw"
4156             mdapi_supported_apis="VK OGL IO"
4157             mdapi_hw_unit_type="gpu"
4158             />
4159    <counter name="CS Threads Dispatched"
4160             symbol_name="CsThreads"
4161             underscore_name="cs_threads"
4162             description="The total number of compute shader hardware threads dispatched."
4163             data_type="uint64"
4164             units="threads"
4165             semantic_type="event"
4166             equation="A 4 READ"
4167             mdapi_group="EU Array/Compute Shader"
4168             mdapi_usage_flags="Tier3 Frame Batch Draw"
4169             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4170             mdapi_hw_unit_type="gpu"
4171             />
4172    <counter name="EU Active"
4173             symbol_name="EuActive"
4174             underscore_name="eu_active"
4175             description="The percentage of time in which the Execution Units were actively processing."
4176             data_type="float"
4177             max_equation="100"
4178             units="percent"
4179             semantic_type="duration"
4180             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4181             mdapi_group="EU Array"
4182             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4183             mdapi_supported_apis=""
4184             mdapi_hw_unit_type="gpu"
4185             />
4186    <counter name="EU Stall"
4187             symbol_name="EuStall"
4188             underscore_name="eu_stall"
4189             description="The percentage of time in which the Execution Units were stalled."
4190             data_type="float"
4191             max_equation="100"
4192             units="percent"
4193             semantic_type="duration"
4194             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4195             mdapi_group="EU Array"
4196             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4197             mdapi_supported_apis=""
4198             mdapi_hw_unit_type="gpu"
4199             />
4200    <counter name="EU Thread Occupancy"
4201             symbol_name="EuThreadOccupancy"
4202             underscore_name="eu_thread_occupancy"
4203             description="The percentage of time in which hardware threads occupied EUs."
4204             data_type="float"
4205             max_equation="100"
4206             units="percent"
4207             semantic_type="duration"
4208             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4209             mdapi_group="EU Array"
4210             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4211             mdapi_supported_apis=""
4212             mdapi_hw_unit_type="gpu"
4213             />
4214    <counter name="Slice0 L3 Bank1 Output Ready"
4215             symbol_name="L30Bank1OutputReady"
4216             underscore_name="l30_bank1_output_ready"
4217             description="The percentage of time in which slice0 L3 bank1 output is ready"
4218             data_type="float"
4219             max_equation="100"
4220             units="percent"
4221             semantic_type="duration"
4222             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4223             availability="$SliceMask 1 AND"
4224             mdapi_group="GTI/L3"
4225             mdapi_usage_flags="Frame Batch Draw"
4226             mdapi_supported_apis=""
4227             mdapi_hw_unit_type="slice"
4228             />
4229    <counter name="Slice0 L3 Bank5 Output Ready"
4230             symbol_name="L30Bank5OutputReady"
4231             underscore_name="l30_bank5_output_ready"
4232             description="The percentage of time in which slice0 L3 bank5 output is ready"
4233             data_type="float"
4234             max_equation="100"
4235             units="percent"
4236             semantic_type="duration"
4237             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4238             availability="$SliceMask 1 AND"
4239             mdapi_group="GTI/L3"
4240             mdapi_usage_flags="Frame Batch Draw"
4241             mdapi_supported_apis=""
4242             mdapi_hw_unit_type="slice"
4243             />
4244    <register_config type="NOA">
4245        <register type="NOA" address="0x00000D04" value="0x00000200" />
4246        <register type="NOA" address="0x00009840" value="0x00000000" />
4247        <register type="NOA" address="0x00009884" value="0x00000000" />
4248        <register type="NOA" address="0x00009888" value="0x04020A00" />
4249        <register type="NOA" address="0x00009888" value="0x06020800" />
4250        <register type="NOA" address="0x00009888" value="0x04000A00" />
4251        <register type="NOA" address="0x00009888" value="0x06000820" />
4252        <register type="NOA" address="0x00009888" value="0x0A020020" />
4253        <register type="NOA" address="0x00009888" value="0x0C020028" />
4254        <register type="NOA" address="0x00009888" value="0x2E020000" />
4255        <register type="NOA" address="0x00009888" value="0x0A034000" />
4256        <register type="NOA" address="0x00009888" value="0x18032000" />
4257        <register type="NOA" address="0x00009888" value="0x08000028" />
4258        <register type="NOA" address="0x00009888" value="0x36000003" />
4259        <register type="NOA" address="0x00009888" value="0x1E000000" />
4260        <register type="NOA" address="0x00009888" value="0x34001800" />
4261        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4262        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
4263        <register type="NOA" address="0x00009884" value="0x00000003" />
4264        <register type="NOA" address="0x00009888" value="0x5B100550" />
4265        <register type="NOA" address="0x00009888" value="0x1B14A000" />
4266        <register type="NOA" address="0x00009888" value="0x1D14000A" />
4267        <register type="NOA" address="0x00009888" value="0x07124000" />
4268        <register type="NOA" address="0x00009888" value="0x09124000" />
4269        <register type="NOA" address="0x00009888" value="0x0B124000" />
4270        <register type="NOA" address="0x00009888" value="0x0D124000" />
4271        <register type="NOA" address="0x00009888" value="0x17100000" />
4272        <register type="NOA" address="0x00009888" value="0x49100000" />
4273        <register type="NOA" address="0x00009888" value="0x4B100606" />
4274        <register type="NOA" address="0x00009888" value="0x4D100000" />
4275        <register type="NOA" address="0x00009888" value="0x31100000" />
4276        <register type="NOA" address="0x00009884" value="0x00000003" />
4277        <register type="NOA" address="0x00009888" value="0x65100002" />
4278        <register type="NOA" address="0x00009884" value="0x00000000" />
4279        <register type="NOA" address="0x00009888" value="0x42000001" />
4280    </register_config>
4281    <register_config type="OA">
4282        <register type="OA" address="0x0000D920" value="0x00000000" />
4283        <register type="OA" address="0x0000D900" value="0x00000000" />
4284        <register type="OA" address="0x0000D904" value="0x00800000" />
4285        <register type="OA" address="0x0000D910" value="0x00000000" />
4286        <register type="OA" address="0x0000D914" value="0x00800000" />
4287        <register type="OA" address="0x0000DC40" value="0x00000000" />
4288    </register_config>
4289    <register_config type="FLEX">
4290        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4291        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4292        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4293        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4294        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4295        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4296    </register_config>
4297  </set>
4298
4299  <set name="L3_5"
4300       chipset="ADL"
4301       symbol_name="L3_5"
4302       underscore_name="l3_5"
4303       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4304       hw_config_guid="f5e936f0-aacb-4aea-80a5-d434f21d427d"
4305       >
4306    <counter name="GPU Time Elapsed"
4307             symbol_name="GpuTime"
4308             underscore_name="gpu_time"
4309             description="Time elapsed on the GPU during the measurement."
4310             data_type="uint64"
4311             units="ns"
4312             semantic_type="duration"
4313             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4314             mdapi_group="GPU"
4315             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4316             mdapi_supported_apis=""
4317             mdapi_hw_unit_type="gpu"
4318             />
4319    <counter name="GPU Core Clocks"
4320             symbol_name="GpuCoreClocks"
4321             underscore_name="gpu_core_clocks"
4322             description="The total number of GPU core clocks elapsed during the measurement."
4323             data_type="uint64"
4324             units="cycles"
4325             semantic_type="event"
4326             equation="GPU_CLOCK 0 READ"
4327             mdapi_group="GPU"
4328             mdapi_usage_flags="Tier1 Frame Batch Draw"
4329             mdapi_supported_apis=""
4330             mdapi_hw_unit_type="gpu"
4331             />
4332    <counter name="AVG GPU Core Frequency"
4333             symbol_name="AvgGpuCoreFrequency"
4334             underscore_name="avg_gpu_core_frequency"
4335             description="Average GPU Core Frequency in the measurement."
4336             data_type="uint64"
4337             max_equation="$GpuMaxFrequency"
4338             units="hz"
4339             semantic_type="event"
4340             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4341             mdapi_group="GPU"
4342             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4343             mdapi_supported_apis=""
4344             mdapi_hw_unit_type="gpu"
4345             />
4346    <counter name="GPU Busy"
4347             symbol_name="GpuBusy"
4348             underscore_name="gpu_busy"
4349             description="The percentage of time in which the GPU has been processing GPU commands."
4350             data_type="float"
4351             max_equation="100"
4352             units="percent"
4353             semantic_type="duration"
4354             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4355             mdapi_group="GPU"
4356             mdapi_usage_flags="Tier1 Overview System Frame"
4357             mdapi_supported_apis=""
4358             mdapi_hw_unit_type="gpu"
4359             />
4360    <counter name="VS Threads Dispatched"
4361             symbol_name="VsThreads"
4362             underscore_name="vs_threads"
4363             description="The total number of vertex shader hardware threads dispatched."
4364             data_type="uint64"
4365             units="threads"
4366             semantic_type="event"
4367             equation="A 1 READ"
4368             mdapi_group="EU Array/Vertex Shader"
4369             mdapi_usage_flags="Tier3 Frame Batch Draw"
4370             mdapi_supported_apis="VK OGL IO"
4371             mdapi_hw_unit_type="gpu"
4372             />
4373    <counter name="HS Threads Dispatched"
4374             symbol_name="HsThreads"
4375             underscore_name="hs_threads"
4376             description="The total number of hull shader hardware threads dispatched."
4377             data_type="uint64"
4378             units="threads"
4379             semantic_type="event"
4380             equation="A 2 READ"
4381             mdapi_group="EU Array/Hull Shader"
4382             mdapi_usage_flags="Tier3 Frame Batch Draw"
4383             mdapi_supported_apis="VK OGL IO"
4384             mdapi_hw_unit_type="gpu"
4385             />
4386    <counter name="DS Threads Dispatched"
4387             symbol_name="DsThreads"
4388             underscore_name="ds_threads"
4389             description="The total number of domain shader hardware threads dispatched."
4390             data_type="uint64"
4391             units="threads"
4392             semantic_type="event"
4393             equation="A 3 READ"
4394             mdapi_group="EU Array/Domain Shader"
4395             mdapi_usage_flags="Tier3 Frame Batch Draw"
4396             mdapi_supported_apis="VK OGL IO"
4397             mdapi_hw_unit_type="gpu"
4398             />
4399    <counter name="GS Threads Dispatched"
4400             symbol_name="GsThreads"
4401             underscore_name="gs_threads"
4402             description="The total number of geometry shader hardware threads dispatched."
4403             data_type="uint64"
4404             units="threads"
4405             semantic_type="event"
4406             equation="A 5 READ"
4407             mdapi_group="EU Array/Geometry Shader"
4408             mdapi_usage_flags="Tier3 Frame Batch Draw"
4409             mdapi_supported_apis="VK OGL IO"
4410             mdapi_hw_unit_type="gpu"
4411             />
4412    <counter name="FS Threads Dispatched"
4413             symbol_name="PsThreads"
4414             underscore_name="ps_threads"
4415             description="The total number of fragment shader hardware threads dispatched."
4416             data_type="uint64"
4417             units="threads"
4418             semantic_type="event"
4419             equation="A 6 READ"
4420             mdapi_group="EU Array/Fragment Shader"
4421             mdapi_usage_flags="Tier3 Frame Batch Draw"
4422             mdapi_supported_apis="VK OGL IO"
4423             mdapi_hw_unit_type="gpu"
4424             />
4425    <counter name="CS Threads Dispatched"
4426             symbol_name="CsThreads"
4427             underscore_name="cs_threads"
4428             description="The total number of compute shader hardware threads dispatched."
4429             data_type="uint64"
4430             units="threads"
4431             semantic_type="event"
4432             equation="A 4 READ"
4433             mdapi_group="EU Array/Compute Shader"
4434             mdapi_usage_flags="Tier3 Frame Batch Draw"
4435             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4436             mdapi_hw_unit_type="gpu"
4437             />
4438    <counter name="EU Active"
4439             symbol_name="EuActive"
4440             underscore_name="eu_active"
4441             description="The percentage of time in which the Execution Units were actively processing."
4442             data_type="float"
4443             max_equation="100"
4444             units="percent"
4445             semantic_type="duration"
4446             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4447             mdapi_group="EU Array"
4448             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4449             mdapi_supported_apis=""
4450             mdapi_hw_unit_type="gpu"
4451             />
4452    <counter name="EU Stall"
4453             symbol_name="EuStall"
4454             underscore_name="eu_stall"
4455             description="The percentage of time in which the Execution Units were stalled."
4456             data_type="float"
4457             max_equation="100"
4458             units="percent"
4459             semantic_type="duration"
4460             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4461             mdapi_group="EU Array"
4462             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4463             mdapi_supported_apis=""
4464             mdapi_hw_unit_type="gpu"
4465             />
4466    <counter name="EU Thread Occupancy"
4467             symbol_name="EuThreadOccupancy"
4468             underscore_name="eu_thread_occupancy"
4469             description="The percentage of time in which hardware threads occupied EUs."
4470             data_type="float"
4471             max_equation="100"
4472             units="percent"
4473             semantic_type="duration"
4474             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4475             mdapi_group="EU Array"
4476             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4477             mdapi_supported_apis=""
4478             mdapi_hw_unit_type="gpu"
4479             />
4480    <counter name="Slice0 L3 Bank2 Output Ready"
4481             symbol_name="L30Bank2OutputReady"
4482             underscore_name="l30_bank2_output_ready"
4483             description="The percentage of time in which slice0 L3 bank2 output is ready"
4484             data_type="float"
4485             max_equation="100"
4486             units="percent"
4487             semantic_type="duration"
4488             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4489             availability="$SliceMask 1 AND"
4490             mdapi_group="GTI/L3"
4491             mdapi_usage_flags="Frame Batch Draw"
4492             mdapi_supported_apis=""
4493             mdapi_hw_unit_type="slice"
4494             />
4495    <counter name="Slice0 L3 Bank6 Output Ready"
4496             symbol_name="L30Bank6OutputReady"
4497             underscore_name="l30_bank6_output_ready"
4498             description="The percentage of time in which slice0 L3 bank6 output is ready"
4499             data_type="float"
4500             max_equation="100"
4501             units="percent"
4502             semantic_type="duration"
4503             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4504             availability="$SliceMask 1 AND"
4505             mdapi_group="GTI/L3"
4506             mdapi_usage_flags="Frame Batch Draw"
4507             mdapi_supported_apis=""
4508             mdapi_hw_unit_type="slice"
4509             />
4510    <register_config type="NOA">
4511        <register type="NOA" address="0x00000D04" value="0x00000200" />
4512        <register type="NOA" address="0x00009840" value="0x00000000" />
4513        <register type="NOA" address="0x00009884" value="0x00000000" />
4514        <register type="NOA" address="0x00009888" value="0x04021200" />
4515        <register type="NOA" address="0x00009888" value="0x06021000" />
4516        <register type="NOA" address="0x00009888" value="0x04001200" />
4517        <register type="NOA" address="0x00009888" value="0x06001020" />
4518        <register type="NOA" address="0x00009888" value="0x0A020020" />
4519        <register type="NOA" address="0x00009888" value="0x0C020028" />
4520        <register type="NOA" address="0x00009888" value="0x2E020000" />
4521        <register type="NOA" address="0x00009888" value="0x0A034000" />
4522        <register type="NOA" address="0x00009888" value="0x18032000" />
4523        <register type="NOA" address="0x00009888" value="0x08000028" />
4524        <register type="NOA" address="0x00009888" value="0x36000003" />
4525        <register type="NOA" address="0x00009888" value="0x1E000000" />
4526        <register type="NOA" address="0x00009888" value="0x34001800" />
4527        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4528        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
4529        <register type="NOA" address="0x00009884" value="0x00000003" />
4530        <register type="NOA" address="0x00009888" value="0x5B100550" />
4531        <register type="NOA" address="0x00009888" value="0x1B14A000" />
4532        <register type="NOA" address="0x00009888" value="0x1D14000A" />
4533        <register type="NOA" address="0x00009888" value="0x07124000" />
4534        <register type="NOA" address="0x00009888" value="0x09124000" />
4535        <register type="NOA" address="0x00009888" value="0x0B124000" />
4536        <register type="NOA" address="0x00009888" value="0x0D124000" />
4537        <register type="NOA" address="0x00009888" value="0x17100000" />
4538        <register type="NOA" address="0x00009888" value="0x49100000" />
4539        <register type="NOA" address="0x00009888" value="0x4B100606" />
4540        <register type="NOA" address="0x00009888" value="0x4D100000" />
4541        <register type="NOA" address="0x00009888" value="0x31100000" />
4542        <register type="NOA" address="0x00009884" value="0x00000003" />
4543        <register type="NOA" address="0x00009888" value="0x65100002" />
4544        <register type="NOA" address="0x00009884" value="0x00000000" />
4545        <register type="NOA" address="0x00009888" value="0x42000001" />
4546    </register_config>
4547    <register_config type="OA">
4548        <register type="OA" address="0x0000D920" value="0x00000000" />
4549        <register type="OA" address="0x0000D900" value="0x00000000" />
4550        <register type="OA" address="0x0000D904" value="0x00800000" />
4551        <register type="OA" address="0x0000D910" value="0x00000000" />
4552        <register type="OA" address="0x0000D914" value="0x00800000" />
4553        <register type="OA" address="0x0000DC40" value="0x00000000" />
4554    </register_config>
4555    <register_config type="FLEX">
4556        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4557        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4558        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4559        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4560        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4561        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4562    </register_config>
4563  </set>
4564
4565  <set name="L3_6"
4566       chipset="ADL"
4567       symbol_name="L3_6"
4568       underscore_name="l3_6"
4569       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4570       hw_config_guid="c9b51681-9e54-49b0-918d-4e588078d5cd"
4571       >
4572    <counter name="GPU Time Elapsed"
4573             symbol_name="GpuTime"
4574             underscore_name="gpu_time"
4575             description="Time elapsed on the GPU during the measurement."
4576             data_type="uint64"
4577             units="ns"
4578             semantic_type="duration"
4579             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4580             mdapi_group="GPU"
4581             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4582             mdapi_supported_apis=""
4583             mdapi_hw_unit_type="gpu"
4584             />
4585    <counter name="GPU Core Clocks"
4586             symbol_name="GpuCoreClocks"
4587             underscore_name="gpu_core_clocks"
4588             description="The total number of GPU core clocks elapsed during the measurement."
4589             data_type="uint64"
4590             units="cycles"
4591             semantic_type="event"
4592             equation="GPU_CLOCK 0 READ"
4593             mdapi_group="GPU"
4594             mdapi_usage_flags="Tier1 Frame Batch Draw"
4595             mdapi_supported_apis=""
4596             mdapi_hw_unit_type="gpu"
4597             />
4598    <counter name="AVG GPU Core Frequency"
4599             symbol_name="AvgGpuCoreFrequency"
4600             underscore_name="avg_gpu_core_frequency"
4601             description="Average GPU Core Frequency in the measurement."
4602             data_type="uint64"
4603             max_equation="$GpuMaxFrequency"
4604             units="hz"
4605             semantic_type="event"
4606             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4607             mdapi_group="GPU"
4608             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4609             mdapi_supported_apis=""
4610             mdapi_hw_unit_type="gpu"
4611             />
4612    <counter name="GPU Busy"
4613             symbol_name="GpuBusy"
4614             underscore_name="gpu_busy"
4615             description="The percentage of time in which the GPU has been processing GPU commands."
4616             data_type="float"
4617             max_equation="100"
4618             units="percent"
4619             semantic_type="duration"
4620             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4621             mdapi_group="GPU"
4622             mdapi_usage_flags="Tier1 Overview System Frame"
4623             mdapi_supported_apis=""
4624             mdapi_hw_unit_type="gpu"
4625             />
4626    <counter name="VS Threads Dispatched"
4627             symbol_name="VsThreads"
4628             underscore_name="vs_threads"
4629             description="The total number of vertex shader hardware threads dispatched."
4630             data_type="uint64"
4631             units="threads"
4632             semantic_type="event"
4633             equation="A 1 READ"
4634             mdapi_group="EU Array/Vertex Shader"
4635             mdapi_usage_flags="Tier3 Frame Batch Draw"
4636             mdapi_supported_apis="VK OGL IO"
4637             mdapi_hw_unit_type="gpu"
4638             />
4639    <counter name="HS Threads Dispatched"
4640             symbol_name="HsThreads"
4641             underscore_name="hs_threads"
4642             description="The total number of hull shader hardware threads dispatched."
4643             data_type="uint64"
4644             units="threads"
4645             semantic_type="event"
4646             equation="A 2 READ"
4647             mdapi_group="EU Array/Hull Shader"
4648             mdapi_usage_flags="Tier3 Frame Batch Draw"
4649             mdapi_supported_apis="VK OGL IO"
4650             mdapi_hw_unit_type="gpu"
4651             />
4652    <counter name="DS Threads Dispatched"
4653             symbol_name="DsThreads"
4654             underscore_name="ds_threads"
4655             description="The total number of domain shader hardware threads dispatched."
4656             data_type="uint64"
4657             units="threads"
4658             semantic_type="event"
4659             equation="A 3 READ"
4660             mdapi_group="EU Array/Domain Shader"
4661             mdapi_usage_flags="Tier3 Frame Batch Draw"
4662             mdapi_supported_apis="VK OGL IO"
4663             mdapi_hw_unit_type="gpu"
4664             />
4665    <counter name="GS Threads Dispatched"
4666             symbol_name="GsThreads"
4667             underscore_name="gs_threads"
4668             description="The total number of geometry shader hardware threads dispatched."
4669             data_type="uint64"
4670             units="threads"
4671             semantic_type="event"
4672             equation="A 5 READ"
4673             mdapi_group="EU Array/Geometry Shader"
4674             mdapi_usage_flags="Tier3 Frame Batch Draw"
4675             mdapi_supported_apis="VK OGL IO"
4676             mdapi_hw_unit_type="gpu"
4677             />
4678    <counter name="FS Threads Dispatched"
4679             symbol_name="PsThreads"
4680             underscore_name="ps_threads"
4681             description="The total number of fragment shader hardware threads dispatched."
4682             data_type="uint64"
4683             units="threads"
4684             semantic_type="event"
4685             equation="A 6 READ"
4686             mdapi_group="EU Array/Fragment Shader"
4687             mdapi_usage_flags="Tier3 Frame Batch Draw"
4688             mdapi_supported_apis="VK OGL IO"
4689             mdapi_hw_unit_type="gpu"
4690             />
4691    <counter name="CS Threads Dispatched"
4692             symbol_name="CsThreads"
4693             underscore_name="cs_threads"
4694             description="The total number of compute shader hardware threads dispatched."
4695             data_type="uint64"
4696             units="threads"
4697             semantic_type="event"
4698             equation="A 4 READ"
4699             mdapi_group="EU Array/Compute Shader"
4700             mdapi_usage_flags="Tier3 Frame Batch Draw"
4701             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4702             mdapi_hw_unit_type="gpu"
4703             />
4704    <counter name="EU Active"
4705             symbol_name="EuActive"
4706             underscore_name="eu_active"
4707             description="The percentage of time in which the Execution Units were actively processing."
4708             data_type="float"
4709             max_equation="100"
4710             units="percent"
4711             semantic_type="duration"
4712             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4713             mdapi_group="EU Array"
4714             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4715             mdapi_supported_apis=""
4716             mdapi_hw_unit_type="gpu"
4717             />
4718    <counter name="EU Stall"
4719             symbol_name="EuStall"
4720             underscore_name="eu_stall"
4721             description="The percentage of time in which the Execution Units were stalled."
4722             data_type="float"
4723             max_equation="100"
4724             units="percent"
4725             semantic_type="duration"
4726             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4727             mdapi_group="EU Array"
4728             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4729             mdapi_supported_apis=""
4730             mdapi_hw_unit_type="gpu"
4731             />
4732    <counter name="EU Thread Occupancy"
4733             symbol_name="EuThreadOccupancy"
4734             underscore_name="eu_thread_occupancy"
4735             description="The percentage of time in which hardware threads occupied EUs."
4736             data_type="float"
4737             max_equation="100"
4738             units="percent"
4739             semantic_type="duration"
4740             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4741             mdapi_group="EU Array"
4742             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4743             mdapi_supported_apis=""
4744             mdapi_hw_unit_type="gpu"
4745             />
4746    <counter name="Slice0 L3 Bank3 Output Ready"
4747             symbol_name="L30Bank3OutputReady"
4748             underscore_name="l30_bank3_output_ready"
4749             description="The percentage of time in which slice0 L3 bank3 output is ready"
4750             data_type="float"
4751             max_equation="100"
4752             units="percent"
4753             semantic_type="duration"
4754             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4755             availability="$SliceMask 1 AND"
4756             mdapi_group="GTI/L3"
4757             mdapi_usage_flags="Frame Batch Draw"
4758             mdapi_supported_apis=""
4759             mdapi_hw_unit_type="slice"
4760             />
4761    <counter name="Slice0 L3 Bank7 Output Ready"
4762             symbol_name="L30Bank7OutputReady"
4763             underscore_name="l30_bank7_output_ready"
4764             description="The percentage of time in which slice0 L3 bank7 output is ready"
4765             data_type="float"
4766             max_equation="100"
4767             units="percent"
4768             semantic_type="duration"
4769             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4770             availability="$SliceMask 1 AND"
4771             mdapi_group="GTI/L3"
4772             mdapi_usage_flags="Frame Batch Draw"
4773             mdapi_supported_apis=""
4774             mdapi_hw_unit_type="slice"
4775             />
4776    <register_config type="NOA">
4777        <register type="NOA" address="0x00000D04" value="0x00000200" />
4778        <register type="NOA" address="0x00009840" value="0x00000000" />
4779        <register type="NOA" address="0x00009884" value="0x00000000" />
4780        <register type="NOA" address="0x00009888" value="0x04021A00" />
4781        <register type="NOA" address="0x00009888" value="0x06021800" />
4782        <register type="NOA" address="0x00009888" value="0x04001A00" />
4783        <register type="NOA" address="0x00009888" value="0x06001820" />
4784        <register type="NOA" address="0x00009888" value="0x0A020020" />
4785        <register type="NOA" address="0x00009888" value="0x0C020028" />
4786        <register type="NOA" address="0x00009888" value="0x2E020000" />
4787        <register type="NOA" address="0x00009888" value="0x0A034000" />
4788        <register type="NOA" address="0x00009888" value="0x18032000" />
4789        <register type="NOA" address="0x00009888" value="0x08000028" />
4790        <register type="NOA" address="0x00009888" value="0x36000003" />
4791        <register type="NOA" address="0x00009888" value="0x1E000000" />
4792        <register type="NOA" address="0x00009888" value="0x34001800" />
4793        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4794        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
4795        <register type="NOA" address="0x00009884" value="0x00000003" />
4796        <register type="NOA" address="0x00009888" value="0x5B100550" />
4797        <register type="NOA" address="0x00009888" value="0x1B14A000" />
4798        <register type="NOA" address="0x00009888" value="0x1D14000A" />
4799        <register type="NOA" address="0x00009888" value="0x07124000" />
4800        <register type="NOA" address="0x00009888" value="0x09124000" />
4801        <register type="NOA" address="0x00009888" value="0x0B124000" />
4802        <register type="NOA" address="0x00009888" value="0x0D124000" />
4803        <register type="NOA" address="0x00009888" value="0x17100000" />
4804        <register type="NOA" address="0x00009888" value="0x49100000" />
4805        <register type="NOA" address="0x00009888" value="0x4B100606" />
4806        <register type="NOA" address="0x00009888" value="0x4D100000" />
4807        <register type="NOA" address="0x00009888" value="0x31100000" />
4808        <register type="NOA" address="0x00009884" value="0x00000003" />
4809        <register type="NOA" address="0x00009888" value="0x65100002" />
4810        <register type="NOA" address="0x00009884" value="0x00000000" />
4811        <register type="NOA" address="0x00009888" value="0x42000001" />
4812    </register_config>
4813    <register_config type="OA">
4814        <register type="OA" address="0x0000D920" value="0x00000000" />
4815        <register type="OA" address="0x0000D900" value="0x00000000" />
4816        <register type="OA" address="0x0000D904" value="0x00800000" />
4817        <register type="OA" address="0x0000D910" value="0x00000000" />
4818        <register type="OA" address="0x0000D914" value="0x00800000" />
4819        <register type="OA" address="0x0000DC40" value="0x00000000" />
4820    </register_config>
4821    <register_config type="FLEX">
4822        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4823        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4824        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4825        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4826        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4827        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4828    </register_config>
4829  </set>
4830
4831  <set name="Sampler_1"
4832       chipset="ADL"
4833       symbol_name="Sampler_1"
4834       underscore_name="sampler_1"
4835       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4836       hw_config_guid="c4a47a95-b80a-46d3-abf0-98a95a840407"
4837       >
4838    <counter name="GPU Time Elapsed"
4839             symbol_name="GpuTime"
4840             underscore_name="gpu_time"
4841             description="Time elapsed on the GPU during the measurement."
4842             data_type="uint64"
4843             units="ns"
4844             semantic_type="duration"
4845             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4846             mdapi_group="GPU"
4847             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4848             mdapi_supported_apis=""
4849             mdapi_hw_unit_type="gpu"
4850             />
4851    <counter name="GPU Core Clocks"
4852             symbol_name="GpuCoreClocks"
4853             underscore_name="gpu_core_clocks"
4854             description="The total number of GPU core clocks elapsed during the measurement."
4855             data_type="uint64"
4856             units="cycles"
4857             semantic_type="event"
4858             equation="GPU_CLOCK 0 READ"
4859             mdapi_group="GPU"
4860             mdapi_usage_flags="Tier1 Frame Batch Draw"
4861             mdapi_supported_apis=""
4862             mdapi_hw_unit_type="gpu"
4863             />
4864    <counter name="AVG GPU Core Frequency"
4865             symbol_name="AvgGpuCoreFrequency"
4866             underscore_name="avg_gpu_core_frequency"
4867             description="Average GPU Core Frequency in the measurement."
4868             data_type="uint64"
4869             max_equation="$GpuMaxFrequency"
4870             units="hz"
4871             semantic_type="event"
4872             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4873             mdapi_group="GPU"
4874             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4875             mdapi_supported_apis=""
4876             mdapi_hw_unit_type="gpu"
4877             />
4878    <counter name="GPU Busy"
4879             symbol_name="GpuBusy"
4880             underscore_name="gpu_busy"
4881             description="The percentage of time in which the GPU has been processing GPU commands."
4882             data_type="float"
4883             max_equation="100"
4884             units="percent"
4885             semantic_type="duration"
4886             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4887             mdapi_group="GPU"
4888             mdapi_usage_flags="Tier1 Overview System Frame"
4889             mdapi_supported_apis=""
4890             mdapi_hw_unit_type="gpu"
4891             />
4892    <counter name="VS Threads Dispatched"
4893             symbol_name="VsThreads"
4894             underscore_name="vs_threads"
4895             description="The total number of vertex shader hardware threads dispatched."
4896             data_type="uint64"
4897             units="threads"
4898             semantic_type="event"
4899             equation="A 1 READ"
4900             mdapi_group="EU Array/Vertex Shader"
4901             mdapi_usage_flags="Tier3 Frame Batch Draw"
4902             mdapi_supported_apis="VK OGL IO"
4903             mdapi_hw_unit_type="gpu"
4904             />
4905    <counter name="HS Threads Dispatched"
4906             symbol_name="HsThreads"
4907             underscore_name="hs_threads"
4908             description="The total number of hull shader hardware threads dispatched."
4909             data_type="uint64"
4910             units="threads"
4911             semantic_type="event"
4912             equation="A 2 READ"
4913             mdapi_group="EU Array/Hull Shader"
4914             mdapi_usage_flags="Tier3 Frame Batch Draw"
4915             mdapi_supported_apis="VK OGL IO"
4916             mdapi_hw_unit_type="gpu"
4917             />
4918    <counter name="DS Threads Dispatched"
4919             symbol_name="DsThreads"
4920             underscore_name="ds_threads"
4921             description="The total number of domain shader hardware threads dispatched."
4922             data_type="uint64"
4923             units="threads"
4924             semantic_type="event"
4925             equation="A 3 READ"
4926             mdapi_group="EU Array/Domain Shader"
4927             mdapi_usage_flags="Tier3 Frame Batch Draw"
4928             mdapi_supported_apis="VK OGL IO"
4929             mdapi_hw_unit_type="gpu"
4930             />
4931    <counter name="GS Threads Dispatched"
4932             symbol_name="GsThreads"
4933             underscore_name="gs_threads"
4934             description="The total number of geometry shader hardware threads dispatched."
4935             data_type="uint64"
4936             units="threads"
4937             semantic_type="event"
4938             equation="A 5 READ"
4939             mdapi_group="EU Array/Geometry Shader"
4940             mdapi_usage_flags="Tier3 Frame Batch Draw"
4941             mdapi_supported_apis="VK OGL IO"
4942             mdapi_hw_unit_type="gpu"
4943             />
4944    <counter name="FS Threads Dispatched"
4945             symbol_name="PsThreads"
4946             underscore_name="ps_threads"
4947             description="The total number of fragment shader hardware threads dispatched."
4948             data_type="uint64"
4949             units="threads"
4950             semantic_type="event"
4951             equation="A 6 READ"
4952             mdapi_group="EU Array/Fragment Shader"
4953             mdapi_usage_flags="Tier3 Frame Batch Draw"
4954             mdapi_supported_apis="VK OGL IO"
4955             mdapi_hw_unit_type="gpu"
4956             />
4957    <counter name="CS Threads Dispatched"
4958             symbol_name="CsThreads"
4959             underscore_name="cs_threads"
4960             description="The total number of compute shader hardware threads dispatched."
4961             data_type="uint64"
4962             units="threads"
4963             semantic_type="event"
4964             equation="A 4 READ"
4965             mdapi_group="EU Array/Compute Shader"
4966             mdapi_usage_flags="Tier3 Frame Batch Draw"
4967             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4968             mdapi_hw_unit_type="gpu"
4969             />
4970    <counter name="EU Active"
4971             symbol_name="EuActive"
4972             underscore_name="eu_active"
4973             description="The percentage of time in which the Execution Units were actively processing."
4974             data_type="float"
4975             max_equation="100"
4976             units="percent"
4977             semantic_type="duration"
4978             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4979             mdapi_group="EU Array"
4980             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4981             mdapi_supported_apis=""
4982             mdapi_hw_unit_type="gpu"
4983             />
4984    <counter name="EU Stall"
4985             symbol_name="EuStall"
4986             underscore_name="eu_stall"
4987             description="The percentage of time in which the Execution Units were stalled."
4988             data_type="float"
4989             max_equation="100"
4990             units="percent"
4991             semantic_type="duration"
4992             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4993             mdapi_group="EU Array"
4994             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4995             mdapi_supported_apis=""
4996             mdapi_hw_unit_type="gpu"
4997             />
4998    <counter name="EU Thread Occupancy"
4999             symbol_name="EuThreadOccupancy"
5000             underscore_name="eu_thread_occupancy"
5001             description="The percentage of time in which hardware threads occupied EUs."
5002             data_type="float"
5003             max_equation="100"
5004             units="percent"
5005             semantic_type="duration"
5006             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5007             mdapi_group="EU Array"
5008             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5009             mdapi_supported_apis=""
5010             mdapi_hw_unit_type="gpu"
5011             />
5012    <counter name="Slice0 DualSubslice0 Input Available"
5013             symbol_name="Sampler00InputAvailable"
5014             underscore_name="sampler00_input_available"
5015             description="The percentage of time in which slice0 dualsubslice0 sampler input is available"
5016             data_type="float"
5017             max_equation="100"
5018             units="percent"
5019             semantic_type="duration"
5020             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5021             availability="$DualSubsliceMask 1 AND"
5022             mdapi_group="GPU/Sampler"
5023             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5024             mdapi_supported_apis=""
5025             mdapi_hw_unit_type="dualsubslice"
5026             />
5027    <counter name="Slice0 DualSubslice1 Input Available"
5028             symbol_name="Sampler01InputAvailable"
5029             underscore_name="sampler01_input_available"
5030             description="The percentage of time in which slice0 dualsubslice1 sampler input is available"
5031             data_type="float"
5032             max_equation="100"
5033             units="percent"
5034             semantic_type="duration"
5035             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5036             availability="$DualSubsliceMask 2 AND"
5037             mdapi_group="GPU/Sampler"
5038             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5039             mdapi_supported_apis=""
5040             mdapi_hw_unit_type="dualsubslice"
5041             />
5042    <counter name="Slice0 DualSubslice2 Input Available"
5043             symbol_name="Sampler02InputAvailable"
5044             underscore_name="sampler02_input_available"
5045             description="The percentage of time in which slice0 dualsubslice2 sampler input is available"
5046             data_type="float"
5047             max_equation="100"
5048             units="percent"
5049             semantic_type="duration"
5050             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
5051             availability="$DualSubsliceMask 4 AND"
5052             mdapi_group="GPU/Sampler"
5053             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5054             mdapi_supported_apis=""
5055             mdapi_hw_unit_type="dualsubslice"
5056             />
5057    <counter name="Slice0 DualSubslice3 Input Available"
5058             symbol_name="Sampler03InputAvailable"
5059             underscore_name="sampler03_input_available"
5060             description="The percentage of time in which slice0 dualsubslice3 sampler input is available"
5061             data_type="float"
5062             max_equation="100"
5063             units="percent"
5064             semantic_type="duration"
5065             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
5066             availability="$DualSubsliceMask 8 AND"
5067             mdapi_group="GPU/Sampler"
5068             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5069             mdapi_supported_apis=""
5070             mdapi_hw_unit_type="dualsubslice"
5071             />
5072    <counter name="Slice0 DualSubslice4 Input Available"
5073             symbol_name="Sampler04InputAvailable"
5074             underscore_name="sampler04_input_available"
5075             description="The percentage of time in which slice0 dualsubslice4 sampler input is available"
5076             data_type="float"
5077             max_equation="100"
5078             units="percent"
5079             semantic_type="duration"
5080             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5081             availability="$DualSubsliceMask 16 AND"
5082             mdapi_group="GPU/Sampler"
5083             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5084             mdapi_supported_apis=""
5085             mdapi_hw_unit_type="dualsubslice"
5086             />
5087    <counter name="Slice0 DualSubslice5 Input Available"
5088             symbol_name="Sampler05InputAvailable"
5089             underscore_name="sampler05_input_available"
5090             description="The percentage of time in which slice0 dualsubslice5 sampler input is available"
5091             data_type="float"
5092             max_equation="100"
5093             units="percent"
5094             semantic_type="duration"
5095             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5096             availability="$DualSubsliceMask 32 AND"
5097             mdapi_group="GPU/Sampler"
5098             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5099             mdapi_supported_apis=""
5100             mdapi_hw_unit_type="dualsubslice"
5101             />
5102    <register_config type="NOA">
5103        <register type="NOA" address="0x00000D04" value="0x00000200" />
5104        <register type="NOA" address="0x00009840" value="0x00000000" />
5105        <register type="NOA" address="0x00009884" value="0x00000000" />
5106        <register type="NOA" address="0x00009888" value="0x1C121600" />
5107        <register type="NOA" address="0x00009888" value="0x18141600" />
5108        <register type="NOA" address="0x00009888" value="0x1C325600" />
5109        <register type="NOA" address="0x00009888" value="0x18341600" />
5110        <register type="NOA" address="0x00009888" value="0x1C521600" />
5111        <register type="NOA" address="0x00009888" value="0x185416A6" />
5112        <register type="NOA" address="0x00009888" value="0x1C721600" />
5113        <register type="NOA" address="0x00009888" value="0x18741600" />
5114        <register type="NOA" address="0x00009888" value="0x1C921600" />
5115        <register type="NOA" address="0x00009888" value="0x18941600" />
5116        <register type="NOA" address="0x00009888" value="0x1CB21600" />
5117        <register type="NOA" address="0x00009888" value="0x18B41600" />
5118        <register type="NOA" address="0x00009888" value="0x1C07C000" />
5119        <register type="NOA" address="0x00009888" value="0x2407002B" />
5120        <register type="NOA" address="0x00009888" value="0x04120086" />
5121        <register type="NOA" address="0x00009888" value="0x20120000" />
5122        <register type="NOA" address="0x00009888" value="0x02124000" />
5123        <register type="NOA" address="0x00009888" value="0x12138000" />
5124        <register type="NOA" address="0x00009888" value="0x14138000" />
5125        <register type="NOA" address="0x00009888" value="0x021400A6" />
5126        <register type="NOA" address="0x00009888" value="0x10140000" />
5127        <register type="NOA" address="0x00009888" value="0x00140000" />
5128        <register type="NOA" address="0x00009888" value="0x1A150020" />
5129        <register type="NOA" address="0x00009888" value="0x1E320086" />
5130        <register type="NOA" address="0x00009888" value="0x20320000" />
5131        <register type="NOA" address="0x00009888" value="0x1E330003" />
5132        <register type="NOA" address="0x00009888" value="0x1C3400A6" />
5133        <register type="NOA" address="0x00009888" value="0x10340000" />
5134        <register type="NOA" address="0x00009888" value="0x0E340000" />
5135        <register type="NOA" address="0x00009888" value="0x1C358000" />
5136        <register type="NOA" address="0x00009888" value="0x1A520086" />
5137        <register type="NOA" address="0x00009888" value="0x20520000" />
5138        <register type="NOA" address="0x00009888" value="0x18524000" />
5139        <register type="NOA" address="0x00009888" value="0x1C53C000" />
5140        <register type="NOA" address="0x00009888" value="0x10540000" />
5141        <register type="NOA" address="0x00009888" value="0x0C540000" />
5142        <register type="NOA" address="0x00009888" value="0x1C550800" />
5143        <register type="NOA" address="0x00009888" value="0x16720086" />
5144        <register type="NOA" address="0x00009888" value="0x20720000" />
5145        <register type="NOA" address="0x00009888" value="0x14724000" />
5146        <register type="NOA" address="0x00009888" value="0x1C733000" />
5147        <register type="NOA" address="0x00009888" value="0x147400A6" />
5148        <register type="NOA" address="0x00009888" value="0x10740000" />
5149        <register type="NOA" address="0x00009888" value="0x0A740000" />
5150        <register type="NOA" address="0x00009888" value="0x1C750080" />
5151        <register type="NOA" address="0x00009888" value="0x12920086" />
5152        <register type="NOA" address="0x00009888" value="0x20920000" />
5153        <register type="NOA" address="0x00009888" value="0x10924000" />
5154        <register type="NOA" address="0x00009888" value="0x1C930C00" />
5155        <register type="NOA" address="0x00009888" value="0x109400A6" />
5156        <register type="NOA" address="0x00009888" value="0x08940000" />
5157        <register type="NOA" address="0x00009888" value="0x1C950008" />
5158        <register type="NOA" address="0x00009888" value="0x0EB20086" />
5159        <register type="NOA" address="0x00009888" value="0x20B20000" />
5160        <register type="NOA" address="0x00009888" value="0x00B24000" />
5161        <register type="NOA" address="0x00009888" value="0x10B38000" />
5162        <register type="NOA" address="0x00009888" value="0x1CB30200" />
5163        <register type="NOA" address="0x00009888" value="0x00B400A6" />
5164        <register type="NOA" address="0x00009888" value="0x10B40000" />
5165        <register type="NOA" address="0x00009888" value="0x18B58000" />
5166        <register type="NOA" address="0x00009888" value="0x1E0F0028" />
5167        <register type="NOA" address="0x00009888" value="0x14104000" />
5168        <register type="NOA" address="0x00009888" value="0x16104000" />
5169        <register type="NOA" address="0x00009888" value="0x2C024000" />
5170        <register type="NOA" address="0x00009888" value="0x2E020001" />
5171        <register type="NOA" address="0x00009888" value="0x2A03A500" />
5172        <register type="NOA" address="0x00009888" value="0x18002000" />
5173        <register type="NOA" address="0x00009888" value="0x36003248" />
5174        <register type="NOA" address="0x00009888" value="0x380024DB" />
5175        <register type="NOA" address="0x00009888" value="0x1A004000" />
5176        <register type="NOA" address="0x00009888" value="0x1C004000" />
5177        <register type="NOA" address="0x00009888" value="0x00014000" />
5178        <register type="NOA" address="0x00009888" value="0x1A012000" />
5179        <register type="NOA" address="0x00009888" value="0x1C012000" />
5180        <register type="NOA" address="0x00009888" value="0x1E012000" />
5181        <register type="NOA" address="0x00009888" value="0x2405C000" />
5182        <register type="NOA" address="0x00009888" value="0x26050003" />
5183        <register type="NOA" address="0x00009888" value="0x220500A0" />
5184        <register type="NOA" address="0x00009888" value="0x24062800" />
5185        <register type="NOA" address="0x00009888" value="0x140A8000" />
5186        <register type="NOA" address="0x00009888" value="0x160A8000" />
5187        <register type="NOA" address="0x00009888" value="0x180A8000" />
5188        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
5189        <register type="NOA" address="0x00009884" value="0x00000003" />
5190        <register type="NOA" address="0x00009888" value="0x41104000" />
5191        <register type="NOA" address="0x00009888" value="0x5B105005" />
5192        <register type="NOA" address="0x00009888" value="0x5D101555" />
5193        <register type="NOA" address="0x00009888" value="0x17144000" />
5194        <register type="NOA" address="0x00009888" value="0x1D14AAA0" />
5195        <register type="NOA" address="0x00009888" value="0x1F14002A" />
5196        <register type="NOA" address="0x00009888" value="0x1B140A00" />
5197        <register type="NOA" address="0x00009888" value="0x01124000" />
5198        <register type="NOA" address="0x00009888" value="0x0F124000" />
5199        <register type="NOA" address="0x00009888" value="0x11124000" />
5200        <register type="NOA" address="0x00009888" value="0x13124000" />
5201        <register type="NOA" address="0x00009888" value="0x15124000" />
5202        <register type="NOA" address="0x00009888" value="0x17124000" />
5203        <register type="NOA" address="0x00009888" value="0x19124000" />
5204        <register type="NOA" address="0x00009888" value="0x1B124000" />
5205        <register type="NOA" address="0x00009888" value="0x1D124000" />
5206        <register type="NOA" address="0x00009888" value="0x1F124000" />
5207        <register type="NOA" address="0x00009888" value="0x03124000" />
5208        <register type="NOA" address="0x00009888" value="0x05124000" />
5209        <register type="NOA" address="0x00009888" value="0x47100600" />
5210        <register type="NOA" address="0x00009888" value="0x4D100000" />
5211        <register type="NOA" address="0x00009888" value="0x4F10060A" />
5212        <register type="NOA" address="0x00009888" value="0x5110000A" />
5213        <register type="NOA" address="0x00009888" value="0x53100404" />
5214        <register type="NOA" address="0x00009888" value="0x55101808" />
5215        <register type="NOA" address="0x00009888" value="0x17100000" />
5216        <register type="NOA" address="0x00009888" value="0x31100000" />
5217        <register type="NOA" address="0x00009888" value="0x57100001" />
5218        <register type="NOA" address="0x00009888" value="0x49100118" />
5219        <register type="NOA" address="0x00009884" value="0x00000003" />
5220        <register type="NOA" address="0x00009888" value="0x65100002" />
5221        <register type="NOA" address="0x00009884" value="0x00000000" />
5222        <register type="NOA" address="0x00009888" value="0x42000001" />
5223    </register_config>
5224    <register_config type="OA">
5225        <register type="OA" address="0x0000D920" value="0x00000000" />
5226        <register type="OA" address="0x0000D900" value="0x00000000" />
5227        <register type="OA" address="0x0000D904" value="0xF0800000" />
5228        <register type="OA" address="0x0000D910" value="0x00000000" />
5229        <register type="OA" address="0x0000D914" value="0x30800000" />
5230        <register type="OA" address="0x0000DC40" value="0x003F0000" />
5231        <register type="OA" address="0x0000D940" value="0x00000018" />
5232        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
5233        <register type="OA" address="0x0000DC00" value="0x00000018" />
5234        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
5235        <register type="OA" address="0x0000D948" value="0x00000060" />
5236        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
5237        <register type="OA" address="0x0000DC08" value="0x00000060" />
5238        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
5239        <register type="OA" address="0x0000D950" value="0x00000180" />
5240        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
5241        <register type="OA" address="0x0000DC10" value="0x00000180" />
5242        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
5243        <register type="OA" address="0x0000D958" value="0x00000600" />
5244        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
5245        <register type="OA" address="0x0000DC18" value="0x00000600" />
5246        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
5247        <register type="OA" address="0x0000D960" value="0x00001800" />
5248        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
5249        <register type="OA" address="0x0000DC20" value="0x00001800" />
5250        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
5251        <register type="OA" address="0x0000D968" value="0x00006000" />
5252        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
5253        <register type="OA" address="0x0000DC28" value="0x00006000" />
5254        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
5255    </register_config>
5256    <register_config type="FLEX">
5257        <register type="FLEX" address="0x0000E458" value="0x00804704" />
5258        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
5259        <register type="FLEX" address="0x0000E658" value="0x00805705" />
5260        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
5261        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
5262        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
5263    </register_config>
5264  </set>
5265
5266  <set name="Sampler_2"
5267       chipset="ADL"
5268       symbol_name="Sampler_2"
5269       underscore_name="sampler_2"
5270       mdapi_supported_apis="VK OGL OCL MEDIA IO"
5271       hw_config_guid="2d7c9960-0ec0-4aa2-9bd0-e6d76f214bf7"
5272       >
5273    <counter name="GPU Time Elapsed"
5274             symbol_name="GpuTime"
5275             underscore_name="gpu_time"
5276             description="Time elapsed on the GPU during the measurement."
5277             data_type="uint64"
5278             units="ns"
5279             semantic_type="duration"
5280             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5281             mdapi_group="GPU"
5282             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5283             mdapi_supported_apis=""
5284             mdapi_hw_unit_type="gpu"
5285             />
5286    <counter name="GPU Core Clocks"
5287             symbol_name="GpuCoreClocks"
5288             underscore_name="gpu_core_clocks"
5289             description="The total number of GPU core clocks elapsed during the measurement."
5290             data_type="uint64"
5291             units="cycles"
5292             semantic_type="event"
5293             equation="GPU_CLOCK 0 READ"
5294             mdapi_group="GPU"
5295             mdapi_usage_flags="Tier1 Frame Batch Draw"
5296             mdapi_supported_apis=""
5297             mdapi_hw_unit_type="gpu"
5298             />
5299    <counter name="AVG GPU Core Frequency"
5300             symbol_name="AvgGpuCoreFrequency"
5301             underscore_name="avg_gpu_core_frequency"
5302             description="Average GPU Core Frequency in the measurement."
5303             data_type="uint64"
5304             max_equation="$GpuMaxFrequency"
5305             units="hz"
5306             semantic_type="event"
5307             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5308             mdapi_group="GPU"
5309             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5310             mdapi_supported_apis=""
5311             mdapi_hw_unit_type="gpu"
5312             />
5313    <counter name="GPU Busy"
5314             symbol_name="GpuBusy"
5315             underscore_name="gpu_busy"
5316             description="The percentage of time in which the GPU has been processing GPU commands."
5317             data_type="float"
5318             max_equation="100"
5319             units="percent"
5320             semantic_type="duration"
5321             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5322             mdapi_group="GPU"
5323             mdapi_usage_flags="Tier1 Overview System Frame"
5324             mdapi_supported_apis=""
5325             mdapi_hw_unit_type="gpu"
5326             />
5327    <counter name="VS Threads Dispatched"
5328             symbol_name="VsThreads"
5329             underscore_name="vs_threads"
5330             description="The total number of vertex shader hardware threads dispatched."
5331             data_type="uint64"
5332             units="threads"
5333             semantic_type="event"
5334             equation="A 1 READ"
5335             mdapi_group="EU Array/Vertex Shader"
5336             mdapi_usage_flags="Tier3 Frame Batch Draw"
5337             mdapi_supported_apis="VK OGL IO"
5338             mdapi_hw_unit_type="gpu"
5339             />
5340    <counter name="HS Threads Dispatched"
5341             symbol_name="HsThreads"
5342             underscore_name="hs_threads"
5343             description="The total number of hull shader hardware threads dispatched."
5344             data_type="uint64"
5345             units="threads"
5346             semantic_type="event"
5347             equation="A 2 READ"
5348             mdapi_group="EU Array/Hull Shader"
5349             mdapi_usage_flags="Tier3 Frame Batch Draw"
5350             mdapi_supported_apis="VK OGL IO"
5351             mdapi_hw_unit_type="gpu"
5352             />
5353    <counter name="DS Threads Dispatched"
5354             symbol_name="DsThreads"
5355             underscore_name="ds_threads"
5356             description="The total number of domain shader hardware threads dispatched."
5357             data_type="uint64"
5358             units="threads"
5359             semantic_type="event"
5360             equation="A 3 READ"
5361             mdapi_group="EU Array/Domain Shader"
5362             mdapi_usage_flags="Tier3 Frame Batch Draw"
5363             mdapi_supported_apis="VK OGL IO"
5364             mdapi_hw_unit_type="gpu"
5365             />
5366    <counter name="GS Threads Dispatched"
5367             symbol_name="GsThreads"
5368             underscore_name="gs_threads"
5369             description="The total number of geometry shader hardware threads dispatched."
5370             data_type="uint64"
5371             units="threads"
5372             semantic_type="event"
5373             equation="A 5 READ"
5374             mdapi_group="EU Array/Geometry Shader"
5375             mdapi_usage_flags="Tier3 Frame Batch Draw"
5376             mdapi_supported_apis="VK OGL IO"
5377             mdapi_hw_unit_type="gpu"
5378             />
5379    <counter name="FS Threads Dispatched"
5380             symbol_name="PsThreads"
5381             underscore_name="ps_threads"
5382             description="The total number of fragment shader hardware threads dispatched."
5383             data_type="uint64"
5384             units="threads"
5385             semantic_type="event"
5386             equation="A 6 READ"
5387             mdapi_group="EU Array/Fragment Shader"
5388             mdapi_usage_flags="Tier3 Frame Batch Draw"
5389             mdapi_supported_apis="VK OGL IO"
5390             mdapi_hw_unit_type="gpu"
5391             />
5392    <counter name="CS Threads Dispatched"
5393             symbol_name="CsThreads"
5394             underscore_name="cs_threads"
5395             description="The total number of compute shader hardware threads dispatched."
5396             data_type="uint64"
5397             units="threads"
5398             semantic_type="event"
5399             equation="A 4 READ"
5400             mdapi_group="EU Array/Compute Shader"
5401             mdapi_usage_flags="Tier3 Frame Batch Draw"
5402             mdapi_supported_apis="VK OGL OCL IO MEDIA"
5403             mdapi_hw_unit_type="gpu"
5404             />
5405    <counter name="EU Active"
5406             symbol_name="EuActive"
5407             underscore_name="eu_active"
5408             description="The percentage of time in which the Execution Units were actively processing."
5409             data_type="float"
5410             max_equation="100"
5411             units="percent"
5412             semantic_type="duration"
5413             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5414             mdapi_group="EU Array"
5415             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5416             mdapi_supported_apis=""
5417             mdapi_hw_unit_type="gpu"
5418             />
5419    <counter name="EU Stall"
5420             symbol_name="EuStall"
5421             underscore_name="eu_stall"
5422             description="The percentage of time in which the Execution Units were stalled."
5423             data_type="float"
5424             max_equation="100"
5425             units="percent"
5426             semantic_type="duration"
5427             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5428             mdapi_group="EU Array"
5429             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5430             mdapi_supported_apis=""
5431             mdapi_hw_unit_type="gpu"
5432             />
5433    <counter name="EU Thread Occupancy"
5434             symbol_name="EuThreadOccupancy"
5435             underscore_name="eu_thread_occupancy"
5436             description="The percentage of time in which hardware threads occupied EUs."
5437             data_type="float"
5438             max_equation="100"
5439             units="percent"
5440             semantic_type="duration"
5441             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5442             mdapi_group="EU Array"
5443             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5444             mdapi_supported_apis=""
5445             mdapi_hw_unit_type="gpu"
5446             />
5447    <counter name="Slice0 DualSubslice0 Sampler Output Ready"
5448             symbol_name="Sampler00OutputReady"
5449             underscore_name="sampler00_output_ready"
5450             description="The percentage of time in which slice0 dualsubslice0 sampler output is ready"
5451             data_type="float"
5452             max_equation="100"
5453             units="percent"
5454             semantic_type="duration"
5455             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5456             availability="$DualSubsliceMask 1 AND"
5457             mdapi_group="GPU/Sampler"
5458             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5459             mdapi_supported_apis=""
5460             mdapi_hw_unit_type="subslice"
5461             />
5462    <counter name="Slice0 DualSubslice1 Sampler Output Ready"
5463             symbol_name="Sampler01OutputReady"
5464             underscore_name="sampler01_output_ready"
5465             description="The percentage of time in which slice0 dualsubslice1 sampler output is ready"
5466             data_type="float"
5467             max_equation="100"
5468             units="percent"
5469             semantic_type="duration"
5470             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5471             availability="$DualSubsliceMask 2 AND"
5472             mdapi_group="GPU/Sampler"
5473             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5474             mdapi_supported_apis=""
5475             mdapi_hw_unit_type="subslice"
5476             />
5477    <counter name="Slice0 DualSubslice2 Sampler Output Ready"
5478             symbol_name="Sampler02OutputReady"
5479             underscore_name="sampler02_output_ready"
5480             description="The percentage of time in which slice0 dualsubslice2 sampler output is ready"
5481             data_type="float"
5482             max_equation="100"
5483             units="percent"
5484             semantic_type="duration"
5485             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
5486             availability="$DualSubsliceMask 4 AND"
5487             mdapi_group="GPU/Sampler"
5488             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5489             mdapi_supported_apis=""
5490             mdapi_hw_unit_type="subslice"
5491             />
5492    <counter name="Slice0 DualSubslice3 Sampler Output Ready"
5493             symbol_name="Sampler03OutputReady"
5494             underscore_name="sampler03_output_ready"
5495             description="The percentage of time in which slice0 dualsubslice3 sampler output is ready"
5496             data_type="float"
5497             max_equation="100"
5498             units="percent"
5499             semantic_type="duration"
5500             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
5501             availability="$DualSubsliceMask 8 AND"
5502             mdapi_group="GPU/Sampler"
5503             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5504             mdapi_supported_apis=""
5505             mdapi_hw_unit_type="subslice"
5506             />
5507    <counter name="Slice0 DualSubslice4 Sampler Output Ready"
5508             symbol_name="Sampler04OutputReady"
5509             underscore_name="sampler04_output_ready"
5510             description="The percentage of time in which slice0 dualsubslice4 sampler output is ready"
5511             data_type="float"
5512             max_equation="100"
5513             units="percent"
5514             semantic_type="duration"
5515             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5516             availability="$DualSubsliceMask 16 AND"
5517             mdapi_group="GPU/Sampler"
5518             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5519             mdapi_supported_apis=""
5520             mdapi_hw_unit_type="subslice"
5521             />
5522    <counter name="Slice0 DualSubslice5 Sampler Output Ready"
5523             symbol_name="Sampler05OutputReady"
5524             underscore_name="sampler05_output_ready"
5525             description="The percentage of time in which slice0 dualsubslice5 sampler output is ready"
5526             data_type="float"
5527             max_equation="100"
5528             units="percent"
5529             semantic_type="duration"
5530             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5531             availability="$DualSubsliceMask 32 AND"
5532             mdapi_group="GPU/Sampler"
5533             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5534             mdapi_supported_apis=""
5535             mdapi_hw_unit_type="subslice"
5536             />
5537    <register_config type="NOA">
5538        <register type="NOA" address="0x00000D04" value="0x00000200" />
5539        <register type="NOA" address="0x00009840" value="0x00000000" />
5540        <register type="NOA" address="0x00009884" value="0x00000000" />
5541        <register type="NOA" address="0x00009888" value="0x0C123E00" />
5542        <register type="NOA" address="0x00009888" value="0x04143E00" />
5543        <register type="NOA" address="0x00009888" value="0x0C323E00" />
5544        <register type="NOA" address="0x00009888" value="0x04343E00" />
5545        <register type="NOA" address="0x00009888" value="0x0C523E00" />
5546        <register type="NOA" address="0x00009888" value="0x04543E00" />
5547        <register type="NOA" address="0x00009888" value="0x0C723E00" />
5548        <register type="NOA" address="0x00009888" value="0x04743E00" />
5549        <register type="NOA" address="0x00009888" value="0x0C923E00" />
5550        <register type="NOA" address="0x00009888" value="0x04943E00" />
5551        <register type="NOA" address="0x00009888" value="0x0CB23E00" />
5552        <register type="NOA" address="0x00009888" value="0x04B43E00" />
5553        <register type="NOA" address="0x00009888" value="0x1C07C000" />
5554        <register type="NOA" address="0x00009888" value="0x2407002B" />
5555        <register type="NOA" address="0x00009888" value="0x04120033" />
5556        <register type="NOA" address="0x00009888" value="0x20120000" />
5557        <register type="NOA" address="0x00009888" value="0x02124000" />
5558        <register type="NOA" address="0x00009888" value="0x12138000" />
5559        <register type="NOA" address="0x00009888" value="0x14138000" />
5560        <register type="NOA" address="0x00009888" value="0x02140013" />
5561        <register type="NOA" address="0x00009888" value="0x10140000" />
5562        <register type="NOA" address="0x00009888" value="0x00140000" />
5563        <register type="NOA" address="0x00009888" value="0x1A150020" />
5564        <register type="NOA" address="0x00009888" value="0x1E320033" />
5565        <register type="NOA" address="0x00009888" value="0x20320000" />
5566        <register type="NOA" address="0x00009888" value="0x1C324000" />
5567        <register type="NOA" address="0x00009888" value="0x1E330003" />
5568        <register type="NOA" address="0x00009888" value="0x1C340013" />
5569        <register type="NOA" address="0x00009888" value="0x10340000" />
5570        <register type="NOA" address="0x00009888" value="0x0E340000" />
5571        <register type="NOA" address="0x00009888" value="0x1C358000" />
5572        <register type="NOA" address="0x00009888" value="0x1A520033" />
5573        <register type="NOA" address="0x00009888" value="0x20520000" />
5574        <register type="NOA" address="0x00009888" value="0x18524000" />
5575        <register type="NOA" address="0x00009888" value="0x1C53C000" />
5576        <register type="NOA" address="0x00009888" value="0x18540013" />
5577        <register type="NOA" address="0x00009888" value="0x10540000" />
5578        <register type="NOA" address="0x00009888" value="0x0C540000" />
5579        <register type="NOA" address="0x00009888" value="0x1C550800" />
5580        <register type="NOA" address="0x00009888" value="0x16720033" />
5581        <register type="NOA" address="0x00009888" value="0x20720000" />
5582        <register type="NOA" address="0x00009888" value="0x14724000" />
5583        <register type="NOA" address="0x00009888" value="0x1C733000" />
5584        <register type="NOA" address="0x00009888" value="0x14740013" />
5585        <register type="NOA" address="0x00009888" value="0x10740000" />
5586        <register type="NOA" address="0x00009888" value="0x0A740000" />
5587        <register type="NOA" address="0x00009888" value="0x1C750080" />
5588        <register type="NOA" address="0x00009888" value="0x12920033" />
5589        <register type="NOA" address="0x00009888" value="0x20920000" />
5590        <register type="NOA" address="0x00009888" value="0x10924000" />
5591        <register type="NOA" address="0x00009888" value="0x1C930C00" />
5592        <register type="NOA" address="0x00009888" value="0x10940013" />
5593        <register type="NOA" address="0x00009888" value="0x08940000" />
5594        <register type="NOA" address="0x00009888" value="0x1C950008" />
5595        <register type="NOA" address="0x00009888" value="0x0EB20033" />
5596        <register type="NOA" address="0x00009888" value="0x20B20000" />
5597        <register type="NOA" address="0x00009888" value="0x00B24000" />
5598        <register type="NOA" address="0x00009888" value="0x10B38000" />
5599        <register type="NOA" address="0x00009888" value="0x1CB30200" />
5600        <register type="NOA" address="0x00009888" value="0x00B40013" />
5601        <register type="NOA" address="0x00009888" value="0x10B40000" />
5602        <register type="NOA" address="0x00009888" value="0x18B58000" />
5603        <register type="NOA" address="0x00009888" value="0x1E0F0028" />
5604        <register type="NOA" address="0x00009888" value="0x14104000" />
5605        <register type="NOA" address="0x00009888" value="0x16104000" />
5606        <register type="NOA" address="0x00009888" value="0x2C024000" />
5607        <register type="NOA" address="0x00009888" value="0x2E020001" />
5608        <register type="NOA" address="0x00009888" value="0x2A03A500" />
5609        <register type="NOA" address="0x00009888" value="0x18002000" />
5610        <register type="NOA" address="0x00009888" value="0x36003248" />
5611        <register type="NOA" address="0x00009888" value="0x380024DB" />
5612        <register type="NOA" address="0x00009888" value="0x1A004000" />
5613        <register type="NOA" address="0x00009888" value="0x1C004000" />
5614        <register type="NOA" address="0x00009888" value="0x00014000" />
5615        <register type="NOA" address="0x00009888" value="0x1A012000" />
5616        <register type="NOA" address="0x00009888" value="0x1C012000" />
5617        <register type="NOA" address="0x00009888" value="0x1E012000" />
5618        <register type="NOA" address="0x00009888" value="0x2405C000" />
5619        <register type="NOA" address="0x00009888" value="0x26050003" />
5620        <register type="NOA" address="0x00009888" value="0x220500A0" />
5621        <register type="NOA" address="0x00009888" value="0x24062800" />
5622        <register type="NOA" address="0x00009888" value="0x140A8000" />
5623        <register type="NOA" address="0x00009888" value="0x160A8000" />
5624        <register type="NOA" address="0x00009888" value="0x180A8000" />
5625        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
5626        <register type="NOA" address="0x00009884" value="0x00000003" />
5627        <register type="NOA" address="0x00009888" value="0x41104000" />
5628        <register type="NOA" address="0x00009888" value="0x5B105005" />
5629        <register type="NOA" address="0x00009888" value="0x5D101555" />
5630        <register type="NOA" address="0x00009888" value="0x17144000" />
5631        <register type="NOA" address="0x00009888" value="0x1D14AAA0" />
5632        <register type="NOA" address="0x00009888" value="0x1F14002A" />
5633        <register type="NOA" address="0x00009888" value="0x1B140A00" />
5634        <register type="NOA" address="0x00009888" value="0x01124000" />
5635        <register type="NOA" address="0x00009888" value="0x0F124000" />
5636        <register type="NOA" address="0x00009888" value="0x11124000" />
5637        <register type="NOA" address="0x00009888" value="0x13124000" />
5638        <register type="NOA" address="0x00009888" value="0x15124000" />
5639        <register type="NOA" address="0x00009888" value="0x17124000" />
5640        <register type="NOA" address="0x00009888" value="0x19124000" />
5641        <register type="NOA" address="0x00009888" value="0x1B124000" />
5642        <register type="NOA" address="0x00009888" value="0x1D124000" />
5643        <register type="NOA" address="0x00009888" value="0x1F124000" />
5644        <register type="NOA" address="0x00009888" value="0x03124000" />
5645        <register type="NOA" address="0x00009888" value="0x05124000" />
5646        <register type="NOA" address="0x00009888" value="0x47100600" />
5647        <register type="NOA" address="0x00009888" value="0x4D100000" />
5648        <register type="NOA" address="0x00009888" value="0x4F10060A" />
5649        <register type="NOA" address="0x00009888" value="0x5110000A" />
5650        <register type="NOA" address="0x00009888" value="0x53100404" />
5651        <register type="NOA" address="0x00009888" value="0x55101808" />
5652        <register type="NOA" address="0x00009888" value="0x17100000" />
5653        <register type="NOA" address="0x00009888" value="0x31100000" />
5654        <register type="NOA" address="0x00009888" value="0x57100001" />
5655        <register type="NOA" address="0x00009888" value="0x49100118" />
5656        <register type="NOA" address="0x00009884" value="0x00000003" />
5657        <register type="NOA" address="0x00009888" value="0x65100002" />
5658        <register type="NOA" address="0x00009884" value="0x00000000" />
5659        <register type="NOA" address="0x00009888" value="0x42000001" />
5660    </register_config>
5661    <register_config type="OA">
5662        <register type="OA" address="0x0000D920" value="0x00000000" />
5663        <register type="OA" address="0x0000D900" value="0x00000000" />
5664        <register type="OA" address="0x0000D904" value="0xF0800000" />
5665        <register type="OA" address="0x0000D910" value="0x00000000" />
5666        <register type="OA" address="0x0000D914" value="0x30800000" />
5667        <register type="OA" address="0x0000DC40" value="0x003F0000" />
5668        <register type="OA" address="0x0000D940" value="0x00000018" />
5669        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
5670        <register type="OA" address="0x0000DC00" value="0x00000018" />
5671        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
5672        <register type="OA" address="0x0000D948" value="0x00000060" />
5673        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
5674        <register type="OA" address="0x0000DC08" value="0x00000060" />
5675        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
5676        <register type="OA" address="0x0000D950" value="0x00000180" />
5677        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
5678        <register type="OA" address="0x0000DC10" value="0x00000180" />
5679        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
5680        <register type="OA" address="0x0000D958" value="0x00000600" />
5681        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
5682        <register type="OA" address="0x0000DC18" value="0x00000600" />
5683        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
5684        <register type="OA" address="0x0000D960" value="0x00001800" />
5685        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
5686        <register type="OA" address="0x0000DC20" value="0x00001800" />
5687        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
5688        <register type="OA" address="0x0000D968" value="0x00006000" />
5689        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
5690        <register type="OA" address="0x0000DC28" value="0x00006000" />
5691        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
5692    </register_config>
5693    <register_config type="FLEX">
5694        <register type="FLEX" address="0x0000E458" value="0x00804704" />
5695        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
5696        <register type="FLEX" address="0x0000E658" value="0x00805705" />
5697        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
5698        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
5699        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
5700    </register_config>
5701  </set>
5702
5703  <set name="TDL_1"
5704       chipset="ADL"
5705       symbol_name="TDL_1"
5706       underscore_name="tdl_1"
5707       mdapi_supported_apis="VK OGL OCL MEDIA IO"
5708       hw_config_guid="85afcb2a-90a8-4b1a-adc3-61e322884520"
5709       >
5710    <counter name="GPU Time Elapsed"
5711             symbol_name="GpuTime"
5712             underscore_name="gpu_time"
5713             description="Time elapsed on the GPU during the measurement."
5714             data_type="uint64"
5715             units="ns"
5716             semantic_type="duration"
5717             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5718             mdapi_group="GPU"
5719             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5720             mdapi_supported_apis=""
5721             mdapi_hw_unit_type="gpu"
5722             />
5723    <counter name="GPU Core Clocks"
5724             symbol_name="GpuCoreClocks"
5725             underscore_name="gpu_core_clocks"
5726             description="The total number of GPU core clocks elapsed during the measurement."
5727             data_type="uint64"
5728             units="cycles"
5729             semantic_type="event"
5730             equation="GPU_CLOCK 0 READ"
5731             mdapi_group="GPU"
5732             mdapi_usage_flags="Tier1 Frame Batch Draw"
5733             mdapi_supported_apis=""
5734             mdapi_hw_unit_type="gpu"
5735             />
5736    <counter name="AVG GPU Core Frequency"
5737             symbol_name="AvgGpuCoreFrequency"
5738             underscore_name="avg_gpu_core_frequency"
5739             description="Average GPU Core Frequency in the measurement."
5740             data_type="uint64"
5741             max_equation="$GpuMaxFrequency"
5742             units="hz"
5743             semantic_type="event"
5744             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5745             mdapi_group="GPU"
5746             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5747             mdapi_supported_apis=""
5748             mdapi_hw_unit_type="gpu"
5749             />
5750    <counter name="GPU Busy"
5751             symbol_name="GpuBusy"
5752             underscore_name="gpu_busy"
5753             description="The percentage of time in which the GPU has been processing GPU commands."
5754             data_type="float"
5755             max_equation="100"
5756             units="percent"
5757             semantic_type="duration"
5758             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5759             mdapi_group="GPU"
5760             mdapi_usage_flags="Tier1 Overview System Frame"
5761             mdapi_supported_apis=""
5762             mdapi_hw_unit_type="gpu"
5763             />
5764    <counter name="VS Threads Dispatched"
5765             symbol_name="VsThreads"
5766             underscore_name="vs_threads"
5767             description="The total number of vertex shader hardware threads dispatched."
5768             data_type="uint64"
5769             units="threads"
5770             semantic_type="event"
5771             equation="A 1 READ"
5772             mdapi_group="EU Array/Vertex Shader"
5773             mdapi_usage_flags="Tier3 Frame Batch Draw"
5774             mdapi_supported_apis="VK OGL IO"
5775             mdapi_hw_unit_type="gpu"
5776             />
5777    <counter name="HS Threads Dispatched"
5778             symbol_name="HsThreads"
5779             underscore_name="hs_threads"
5780             description="The total number of hull shader hardware threads dispatched."
5781             data_type="uint64"
5782             units="threads"
5783             semantic_type="event"
5784             equation="A 2 READ"
5785             mdapi_group="EU Array/Hull Shader"
5786             mdapi_usage_flags="Tier3 Frame Batch Draw"
5787             mdapi_supported_apis="VK OGL IO"
5788             mdapi_hw_unit_type="gpu"
5789             />
5790    <counter name="DS Threads Dispatched"
5791             symbol_name="DsThreads"
5792             underscore_name="ds_threads"
5793             description="The total number of domain shader hardware threads dispatched."
5794             data_type="uint64"
5795             units="threads"
5796             semantic_type="event"
5797             equation="A 3 READ"
5798             mdapi_group="EU Array/Domain Shader"
5799             mdapi_usage_flags="Tier3 Frame Batch Draw"
5800             mdapi_supported_apis="VK OGL IO"
5801             mdapi_hw_unit_type="gpu"
5802             />
5803    <counter name="GS Threads Dispatched"
5804             symbol_name="GsThreads"
5805             underscore_name="gs_threads"
5806             description="The total number of geometry shader hardware threads dispatched."
5807             data_type="uint64"
5808             units="threads"
5809             semantic_type="event"
5810             equation="A 5 READ"
5811             mdapi_group="EU Array/Geometry Shader"
5812             mdapi_usage_flags="Tier3 Frame Batch Draw"
5813             mdapi_supported_apis="VK OGL IO"
5814             mdapi_hw_unit_type="gpu"
5815             />
5816    <counter name="FS Threads Dispatched"
5817             symbol_name="PsThreads"
5818             underscore_name="ps_threads"
5819             description="The total number of fragment shader hardware threads dispatched."
5820             data_type="uint64"
5821             units="threads"
5822             semantic_type="event"
5823             equation="A 6 READ"
5824             mdapi_group="EU Array/Fragment Shader"
5825             mdapi_usage_flags="Tier3 Frame Batch Draw"
5826             mdapi_supported_apis="VK OGL IO"
5827             mdapi_hw_unit_type="gpu"
5828             />
5829    <counter name="CS Threads Dispatched"
5830             symbol_name="CsThreads"
5831             underscore_name="cs_threads"
5832             description="The total number of compute shader hardware threads dispatched."
5833             data_type="uint64"
5834             units="threads"
5835             semantic_type="event"
5836             equation="A 4 READ"
5837             mdapi_group="EU Array/Compute Shader"
5838             mdapi_usage_flags="Tier3 Frame Batch Draw"
5839             mdapi_supported_apis="VK OGL OCL IO MEDIA"
5840             mdapi_hw_unit_type="gpu"
5841             />
5842    <counter name="EU Active"
5843             symbol_name="EuActive"
5844             underscore_name="eu_active"
5845             description="The percentage of time in which the Execution Units were actively processing."
5846             data_type="float"
5847             max_equation="100"
5848             units="percent"
5849             semantic_type="duration"
5850             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5851             mdapi_group="EU Array"
5852             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5853             mdapi_supported_apis=""
5854             mdapi_hw_unit_type="gpu"
5855             />
5856    <counter name="EU Stall"
5857             symbol_name="EuStall"
5858             underscore_name="eu_stall"
5859             description="The percentage of time in which the Execution Units were stalled."
5860             data_type="float"
5861             max_equation="100"
5862             units="percent"
5863             semantic_type="duration"
5864             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5865             mdapi_group="EU Array"
5866             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5867             mdapi_supported_apis=""
5868             mdapi_hw_unit_type="gpu"
5869             />
5870    <counter name="EU Thread Occupancy"
5871             symbol_name="EuThreadOccupancy"
5872             underscore_name="eu_thread_occupancy"
5873             description="The percentage of time in which hardware threads occupied EUs."
5874             data_type="float"
5875             max_equation="100"
5876             units="percent"
5877             semantic_type="duration"
5878             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5879             mdapi_group="EU Array"
5880             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5881             mdapi_supported_apis=""
5882             mdapi_hw_unit_type="gpu"
5883             />
5884    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice0 Thread Dispatcher"
5885             symbol_name="NonPSThread00ReadyForDispatch"
5886             underscore_name="non_ps_thread00_ready_for_dispatch"
5887             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
5888             data_type="float"
5889             max_equation="100"
5890             units="percent"
5891             semantic_type="duration"
5892             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5893             availability="$DualSubsliceMask 1 AND"
5894             mdapi_group="GPU/Thread Dispatcher"
5895             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5896             mdapi_supported_apis=""
5897             mdapi_hw_unit_type="dualsubslice"
5898             />
5899    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice1 Thread Dispatcher"
5900             symbol_name="NonPSThread01ReadyForDispatch"
5901             underscore_name="non_ps_thread01_ready_for_dispatch"
5902             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
5903             data_type="float"
5904             max_equation="100"
5905             units="percent"
5906             semantic_type="duration"
5907             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5908             availability="$DualSubsliceMask 2 AND"
5909             mdapi_group="GPU/Thread Dispatcher"
5910             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5911             mdapi_supported_apis=""
5912             mdapi_hw_unit_type="dualsubslice"
5913             />
5914    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice2 Thread Dispatcher"
5915             symbol_name="NonPSThread02ReadyForDispatch"
5916             underscore_name="non_ps_thread02_ready_for_dispatch"
5917             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher"
5918             data_type="float"
5919             max_equation="100"
5920             units="percent"
5921             semantic_type="duration"
5922             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
5923             availability="$DualSubsliceMask 4 AND"
5924             mdapi_group="GPU/Thread Dispatcher"
5925             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5926             mdapi_supported_apis=""
5927             mdapi_hw_unit_type="dualsubslice"
5928             />
5929    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice3 Thread Dispatcher"
5930             symbol_name="NonPSThread03ReadyForDispatch"
5931             underscore_name="non_ps_thread03_ready_for_dispatch"
5932             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher"
5933             data_type="float"
5934             max_equation="100"
5935             units="percent"
5936             semantic_type="duration"
5937             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
5938             availability="$DualSubsliceMask 8 AND"
5939             mdapi_group="GPU/Thread Dispatcher"
5940             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5941             mdapi_supported_apis=""
5942             mdapi_hw_unit_type="dualsubslice"
5943             />
5944    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice4 Thread Dispatcher"
5945             symbol_name="NonPSThread04ReadyForDispatch"
5946             underscore_name="non_ps_thread04_ready_for_dispatch"
5947             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice4 thread dispatcher"
5948             data_type="float"
5949             max_equation="100"
5950             units="percent"
5951             semantic_type="duration"
5952             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5953             availability="$DualSubsliceMask 16 AND"
5954             mdapi_group="GPU/Thread Dispatcher"
5955             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5956             mdapi_supported_apis=""
5957             mdapi_hw_unit_type="dualsubslice"
5958             />
5959    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice5 Thread Dispatcher"
5960             symbol_name="NonPSThread05ReadyForDispatch"
5961             underscore_name="non_ps_thread05_ready_for_dispatch"
5962             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice5 thread dispatcher"
5963             data_type="float"
5964             max_equation="100"
5965             units="percent"
5966             semantic_type="duration"
5967             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5968             availability="$DualSubsliceMask 32 AND"
5969             mdapi_group="GPU/Thread Dispatcher"
5970             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5971             mdapi_supported_apis=""
5972             mdapi_hw_unit_type="dualsubslice"
5973             />
5974    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 0"
5975             symbol_name="ThreadHeader00ReadyPort0"
5976             underscore_name="thread_header00_ready_port0"
5977             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 0"
5978             data_type="float"
5979             max_equation="100"
5980             units="percent"
5981             semantic_type="duration"
5982             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
5983             availability="$DualSubsliceMask 1 AND"
5984             mdapi_group="GPU/Thread Dispatcher"
5985             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5986             mdapi_supported_apis=""
5987             mdapi_hw_unit_type="dualsubslice"
5988             />
5989    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 1"
5990             symbol_name="ThreadHeader00ReadyPort1"
5991             underscore_name="thread_header00_ready_port1"
5992             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 1"
5993             data_type="float"
5994             max_equation="100"
5995             units="percent"
5996             semantic_type="duration"
5997             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
5998             availability="$DualSubsliceMask 1 AND"
5999             mdapi_group="GPU/Thread Dispatcher"
6000             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6001             mdapi_supported_apis=""
6002             mdapi_hw_unit_type="dualsubslice"
6003             />
6004    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 2"
6005             symbol_name="ThreadHeader00ReadyPort2"
6006             underscore_name="thread_header00_ready_port2"
6007             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 2"
6008             data_type="float"
6009             max_equation="100"
6010             units="percent"
6011             semantic_type="duration"
6012             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
6013             availability="$DualSubsliceMask 1 AND"
6014             mdapi_group="GPU/Thread Dispatcher"
6015             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6016             mdapi_supported_apis=""
6017             mdapi_hw_unit_type="dualsubslice"
6018             />
6019    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 3"
6020             symbol_name="ThreadHeader00ReadyPort3"
6021             underscore_name="thread_header00_ready_port3"
6022             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 3"
6023             data_type="float"
6024             max_equation="100"
6025             units="percent"
6026             semantic_type="duration"
6027             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6028             availability="$DualSubsliceMask 1 AND"
6029             mdapi_group="GPU/Thread Dispatcher"
6030             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6031             mdapi_supported_apis=""
6032             mdapi_hw_unit_type="dualsubslice"
6033             />
6034    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 0"
6035             symbol_name="ThreadHeader01ReadyPort0"
6036             underscore_name="thread_header01_ready_port0"
6037             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 0"
6038             data_type="float"
6039             max_equation="100"
6040             units="percent"
6041             semantic_type="duration"
6042             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6043             availability="$DualSubsliceMask 2 AND"
6044             mdapi_group="GPU/Thread Dispatcher"
6045             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6046             mdapi_supported_apis=""
6047             mdapi_hw_unit_type="dualsubslice"
6048             />
6049    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 1"
6050             symbol_name="ThreadHeader01ReadyPort1"
6051             underscore_name="thread_header01_ready_port1"
6052             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 1"
6053             data_type="float"
6054             max_equation="100"
6055             units="percent"
6056             semantic_type="duration"
6057             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6058             availability="$DualSubsliceMask 2 AND"
6059             mdapi_group="GPU/Thread Dispatcher"
6060             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6061             mdapi_supported_apis=""
6062             mdapi_hw_unit_type="dualsubslice"
6063             />
6064    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 2"
6065             symbol_name="ThreadHeader01ReadyPort2"
6066             underscore_name="thread_header01_ready_port2"
6067             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 2"
6068             data_type="float"
6069             max_equation="100"
6070             units="percent"
6071             semantic_type="duration"
6072             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6073             availability="$DualSubsliceMask 2 AND"
6074             mdapi_group="GPU/Thread Dispatcher"
6075             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6076             mdapi_supported_apis=""
6077             mdapi_hw_unit_type="dualsubslice"
6078             />
6079    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 3"
6080             symbol_name="ThreadHeader01ReadyPort3"
6081             underscore_name="thread_header01_ready_port3"
6082             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 3"
6083             data_type="float"
6084             max_equation="100"
6085             units="percent"
6086             semantic_type="duration"
6087             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6088             availability="$DualSubsliceMask 2 AND"
6089             mdapi_group="GPU/Thread Dispatcher"
6090             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6091             mdapi_supported_apis=""
6092             mdapi_hw_unit_type="dualsubslice"
6093             />
6094    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher"
6095             symbol_name="ThreadHeader00Ready"
6096             underscore_name="thread_header00_ready"
6097             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher"
6098             data_type="float"
6099             max_equation="100"
6100             units="percent"
6101             semantic_type="duration"
6102             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
6103             availability="$DualSubsliceMask 1 AND"
6104             mdapi_group="GPU/Thread Dispatcher"
6105             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6106             mdapi_supported_apis=""
6107             mdapi_hw_unit_type="dualsubslice"
6108             />
6109    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher"
6110             symbol_name="ThreadHeader01Ready"
6111             underscore_name="thread_header01_ready"
6112             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher"
6113             data_type="float"
6114             max_equation="100"
6115             units="percent"
6116             semantic_type="duration"
6117             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
6118             availability="$DualSubsliceMask 2 AND"
6119             mdapi_group="GPU/Thread Dispatcher"
6120             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6121             mdapi_supported_apis=""
6122             mdapi_hw_unit_type="dualsubslice"
6123             />
6124    <register_config type="NOA">
6125        <register type="NOA" address="0x00000D04" value="0x00000200" />
6126        <register type="NOA" address="0x00009840" value="0x00000000" />
6127        <register type="NOA" address="0x00009884" value="0x00000000" />
6128        <register type="NOA" address="0x00009888" value="0x2611001C" />
6129        <register type="NOA" address="0x00009888" value="0x2631001C" />
6130        <register type="NOA" address="0x00009888" value="0x2651001C" />
6131        <register type="NOA" address="0x00009888" value="0x2671001C" />
6132        <register type="NOA" address="0x00009888" value="0x2691001C" />
6133        <register type="NOA" address="0x00009888" value="0x26B1001C" />
6134        <register type="NOA" address="0x00009888" value="0x1C07C000" />
6135        <register type="NOA" address="0x00009888" value="0x24070002" />
6136        <register type="NOA" address="0x00009888" value="0x16110103" />
6137        <register type="NOA" address="0x00009888" value="0x1C110104" />
6138        <register type="NOA" address="0x00009888" value="0x1E110105" />
6139        <register type="NOA" address="0x00009888" value="0x02110106" />
6140        <register type="NOA" address="0x00009888" value="0x04110107" />
6141        <register type="NOA" address="0x00009888" value="0x10110000" />
6142        <register type="NOA" address="0x00009888" value="0x0A110000" />
6143        <register type="NOA" address="0x00009888" value="0x0E110000" />
6144        <register type="NOA" address="0x00009888" value="0x00110000" />
6145        <register type="NOA" address="0x00009888" value="0x16128000" />
6146        <register type="NOA" address="0x00009888" value="0x1C128000" />
6147        <register type="NOA" address="0x00009888" value="0x1E128000" />
6148        <register type="NOA" address="0x00009888" value="0x02128000" />
6149        <register type="NOA" address="0x00009888" value="0x04128000" />
6150        <register type="NOA" address="0x00009888" value="0x1C132000" />
6151        <register type="NOA" address="0x00009888" value="0x1E130003" />
6152        <register type="NOA" address="0x00009888" value="0x12138000" />
6153        <register type="NOA" address="0x00009888" value="0x14138000" />
6154        <register type="NOA" address="0x00009888" value="0x14310103" />
6155        <register type="NOA" address="0x00009888" value="0x06310104" />
6156        <register type="NOA" address="0x00009888" value="0x08310105" />
6157        <register type="NOA" address="0x00009888" value="0x0A310106" />
6158        <register type="NOA" address="0x00009888" value="0x0C310107" />
6159        <register type="NOA" address="0x00009888" value="0x10310000" />
6160        <register type="NOA" address="0x00009888" value="0x02310000" />
6161        <register type="NOA" address="0x00009888" value="0x04310000" />
6162        <register type="NOA" address="0x00009888" value="0x14328000" />
6163        <register type="NOA" address="0x00009888" value="0x06328000" />
6164        <register type="NOA" address="0x00009888" value="0x08328000" />
6165        <register type="NOA" address="0x00009888" value="0x0A328000" />
6166        <register type="NOA" address="0x00009888" value="0x0C328000" />
6167        <register type="NOA" address="0x00009888" value="0x1C331100" />
6168        <register type="NOA" address="0x00009888" value="0x16338000" />
6169        <register type="NOA" address="0x00009888" value="0x18338000" />
6170        <register type="NOA" address="0x00009888" value="0x1A338000" />
6171        <register type="NOA" address="0x00009888" value="0x12510103" />
6172        <register type="NOA" address="0x00009888" value="0x10510000" />
6173        <register type="NOA" address="0x00009888" value="0x08510000" />
6174        <register type="NOA" address="0x00009888" value="0x12528000" />
6175        <register type="NOA" address="0x00009888" value="0x1C530800" />
6176        <register type="NOA" address="0x00009888" value="0x10710103" />
6177        <register type="NOA" address="0x00009888" value="0x08710000" />
6178        <register type="NOA" address="0x00009888" value="0x10728000" />
6179        <register type="NOA" address="0x00009888" value="0x1C730400" />
6180        <register type="NOA" address="0x00009888" value="0x0E910103" />
6181        <register type="NOA" address="0x00009888" value="0x10910000" />
6182        <register type="NOA" address="0x00009888" value="0x06910000" />
6183        <register type="NOA" address="0x00009888" value="0x0E928000" />
6184        <register type="NOA" address="0x00009888" value="0x1C930200" />
6185        <register type="NOA" address="0x00009888" value="0x00B10103" />
6186        <register type="NOA" address="0x00009888" value="0x10B10000" />
6187        <register type="NOA" address="0x00009888" value="0x00B28000" />
6188        <register type="NOA" address="0x00009888" value="0x10B38000" />
6189        <register type="NOA" address="0x00009888" value="0x1C0F8000" />
6190        <register type="NOA" address="0x00009888" value="0x10104000" />
6191        <register type="NOA" address="0x00009888" value="0x10024000" />
6192        <register type="NOA" address="0x00009888" value="0x1C032000" />
6193        <register type="NOA" address="0x00009888" value="0x1E034000" />
6194        <register type="NOA" address="0x00009888" value="0x18002000" />
6195        <register type="NOA" address="0x00009888" value="0x360026CA" />
6196        <register type="NOA" address="0x00009888" value="0x38002402" />
6197        <register type="NOA" address="0x00009888" value="0x1A004000" />
6198        <register type="NOA" address="0x00009888" value="0x1C004000" />
6199        <register type="NOA" address="0x00009888" value="0x1E004000" />
6200        <register type="NOA" address="0x00009888" value="0x34001200" />
6201        <register type="NOA" address="0x00009888" value="0x00014000" />
6202        <register type="NOA" address="0x00009888" value="0x1A012000" />
6203        <register type="NOA" address="0x00009888" value="0x240582C0" />
6204        <register type="NOA" address="0x00009888" value="0x26050002" />
6205        <register type="NOA" address="0x00009888" value="0x2205FFA0" />
6206        <register type="NOA" address="0x00009888" value="0x24060020" />
6207        <register type="NOA" address="0x00009888" value="0x100A8000" />
6208        <register type="NOA" address="0x00009888" value="0x120A8000" />
6209        <register type="NOA" address="0x00009884" value="0x00000003" />
6210        <register type="NOA" address="0x00009888" value="0x41104000" />
6211        <register type="NOA" address="0x00009888" value="0x5B105555" />
6212        <register type="NOA" address="0x00009888" value="0x5D101415" />
6213        <register type="NOA" address="0x00009888" value="0x17144000" />
6214        <register type="NOA" address="0x00009888" value="0x1D142AAA" />
6215        <register type="NOA" address="0x00009888" value="0x1F140028" />
6216        <register type="NOA" address="0x00009888" value="0x1B14AA00" />
6217        <register type="NOA" address="0x00009888" value="0x01124000" />
6218        <register type="NOA" address="0x00009888" value="0x0F124000" />
6219        <register type="NOA" address="0x00009888" value="0x11124000" />
6220        <register type="NOA" address="0x00009888" value="0x13124000" />
6221        <register type="NOA" address="0x00009888" value="0x15124000" />
6222        <register type="NOA" address="0x00009888" value="0x17124000" />
6223        <register type="NOA" address="0x00009888" value="0x1D124000" />
6224        <register type="NOA" address="0x00009888" value="0x1F124000" />
6225        <register type="NOA" address="0x00009888" value="0x03124000" />
6226        <register type="NOA" address="0x00009888" value="0x05124000" />
6227        <register type="NOA" address="0x00009888" value="0x07124000" />
6228        <register type="NOA" address="0x00009888" value="0x09124000" />
6229        <register type="NOA" address="0x00009888" value="0x0B124000" />
6230        <register type="NOA" address="0x00009888" value="0x0D124000" />
6231        <register type="NOA" address="0x00009888" value="0x47100600" />
6232        <register type="NOA" address="0x00009888" value="0x4D100808" />
6233        <register type="NOA" address="0x00009888" value="0x4F100006" />
6234        <register type="NOA" address="0x00009888" value="0x51100804" />
6235        <register type="NOA" address="0x00009888" value="0x53100008" />
6236        <register type="NOA" address="0x00009888" value="0x17100000" />
6237        <register type="NOA" address="0x00009888" value="0x31100000" />
6238        <register type="NOA" address="0x00009888" value="0x55100800" />
6239        <register type="NOA" address="0x00009888" value="0x57100008" />
6240        <register type="NOA" address="0x00009888" value="0x49100808" />
6241        <register type="NOA" address="0x00009888" value="0x4B100808" />
6242        <register type="NOA" address="0x00009884" value="0x00000003" />
6243        <register type="NOA" address="0x00009888" value="0x65100002" />
6244        <register type="NOA" address="0x00009884" value="0x00000000" />
6245        <register type="NOA" address="0x00009888" value="0x42000001" />
6246    </register_config>
6247    <register_config type="OA">
6248        <register type="OA" address="0x0000D920" value="0x00000000" />
6249        <register type="OA" address="0x0000D900" value="0x00000000" />
6250        <register type="OA" address="0x0000D904" value="0xF0800000" />
6251        <register type="OA" address="0x0000D910" value="0x00000000" />
6252        <register type="OA" address="0x0000D914" value="0xF0800000" />
6253        <register type="OA" address="0x0000DC40" value="0x00FF0000" />
6254        <register type="OA" address="0x0000D940" value="0x00000002" />
6255        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
6256        <register type="OA" address="0x0000DC00" value="0x00000002" />
6257        <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
6258        <register type="OA" address="0x0000D948" value="0x00000002" />
6259        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
6260        <register type="OA" address="0x0000DC08" value="0x00000002" />
6261        <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
6262        <register type="OA" address="0x0000D950" value="0x00000002" />
6263        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
6264        <register type="OA" address="0x0000DC10" value="0x00000002" />
6265        <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
6266        <register type="OA" address="0x0000D958" value="0x00000002" />
6267        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
6268        <register type="OA" address="0x0000DC18" value="0x00000002" />
6269        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
6270        <register type="OA" address="0x0000D960" value="0x00000002" />
6271        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
6272        <register type="OA" address="0x0000DC20" value="0x00000002" />
6273        <register type="OA" address="0x0000DC24" value="0x0000FFEF" />
6274        <register type="OA" address="0x0000D968" value="0x00000002" />
6275        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
6276        <register type="OA" address="0x0000DC28" value="0x00000002" />
6277        <register type="OA" address="0x0000DC2C" value="0x0000FFDF" />
6278        <register type="OA" address="0x0000D970" value="0x00007800" />
6279        <register type="OA" address="0x0000D974" value="0x0000F0FF" />
6280        <register type="OA" address="0x0000DC30" value="0x00007800" />
6281        <register type="OA" address="0x0000DC34" value="0x0000F0FF" />
6282        <register type="OA" address="0x0000D978" value="0x00078000" />
6283        <register type="OA" address="0x0000D97C" value="0x00000FFF" />
6284        <register type="OA" address="0x0000DC38" value="0x00078000" />
6285        <register type="OA" address="0x0000DC3C" value="0x00000FFF" />
6286    </register_config>
6287    <register_config type="FLEX">
6288        <register type="FLEX" address="0x0000E458" value="0x00804704" />
6289        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
6290        <register type="FLEX" address="0x0000E658" value="0x00805705" />
6291        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
6292        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
6293        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
6294    </register_config>
6295  </set>
6296
6297  <set name="TDL_2"
6298       chipset="ADL"
6299       symbol_name="TDL_2"
6300       underscore_name="tdl_2"
6301       mdapi_supported_apis="VK OGL OCL MEDIA IO"
6302       hw_config_guid="780e4dd7-8360-4294-9ff6-3bef25e0fe09"
6303       >
6304    <counter name="GPU Time Elapsed"
6305             symbol_name="GpuTime"
6306             underscore_name="gpu_time"
6307             description="Time elapsed on the GPU during the measurement."
6308             data_type="uint64"
6309             units="ns"
6310             semantic_type="duration"
6311             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6312             mdapi_group="GPU"
6313             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6314             mdapi_supported_apis=""
6315             mdapi_hw_unit_type="gpu"
6316             />
6317    <counter name="GPU Core Clocks"
6318             symbol_name="GpuCoreClocks"
6319             underscore_name="gpu_core_clocks"
6320             description="The total number of GPU core clocks elapsed during the measurement."
6321             data_type="uint64"
6322             units="cycles"
6323             semantic_type="event"
6324             equation="GPU_CLOCK 0 READ"
6325             mdapi_group="GPU"
6326             mdapi_usage_flags="Tier1 Frame Batch Draw"
6327             mdapi_supported_apis=""
6328             mdapi_hw_unit_type="gpu"
6329             />
6330    <counter name="AVG GPU Core Frequency"
6331             symbol_name="AvgGpuCoreFrequency"
6332             underscore_name="avg_gpu_core_frequency"
6333             description="Average GPU Core Frequency in the measurement."
6334             data_type="uint64"
6335             max_equation="$GpuMaxFrequency"
6336             units="hz"
6337             semantic_type="event"
6338             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6339             mdapi_group="GPU"
6340             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6341             mdapi_supported_apis=""
6342             mdapi_hw_unit_type="gpu"
6343             />
6344    <counter name="GPU Busy"
6345             symbol_name="GpuBusy"
6346             underscore_name="gpu_busy"
6347             description="The percentage of time in which the GPU has been processing GPU commands."
6348             data_type="float"
6349             max_equation="100"
6350             units="percent"
6351             semantic_type="duration"
6352             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6353             mdapi_group="GPU"
6354             mdapi_usage_flags="Tier1 Overview System Frame"
6355             mdapi_supported_apis=""
6356             mdapi_hw_unit_type="gpu"
6357             />
6358    <counter name="VS Threads Dispatched"
6359             symbol_name="VsThreads"
6360             underscore_name="vs_threads"
6361             description="The total number of vertex shader hardware threads dispatched."
6362             data_type="uint64"
6363             units="threads"
6364             semantic_type="event"
6365             equation="A 1 READ"
6366             mdapi_group="EU Array/Vertex Shader"
6367             mdapi_usage_flags="Tier3 Frame Batch Draw"
6368             mdapi_supported_apis="VK OGL IO"
6369             mdapi_hw_unit_type="gpu"
6370             />
6371    <counter name="HS Threads Dispatched"
6372             symbol_name="HsThreads"
6373             underscore_name="hs_threads"
6374             description="The total number of hull shader hardware threads dispatched."
6375             data_type="uint64"
6376             units="threads"
6377             semantic_type="event"
6378             equation="A 2 READ"
6379             mdapi_group="EU Array/Hull Shader"
6380             mdapi_usage_flags="Tier3 Frame Batch Draw"
6381             mdapi_supported_apis="VK OGL IO"
6382             mdapi_hw_unit_type="gpu"
6383             />
6384    <counter name="DS Threads Dispatched"
6385             symbol_name="DsThreads"
6386             underscore_name="ds_threads"
6387             description="The total number of domain shader hardware threads dispatched."
6388             data_type="uint64"
6389             units="threads"
6390             semantic_type="event"
6391             equation="A 3 READ"
6392             mdapi_group="EU Array/Domain Shader"
6393             mdapi_usage_flags="Tier3 Frame Batch Draw"
6394             mdapi_supported_apis="VK OGL IO"
6395             mdapi_hw_unit_type="gpu"
6396             />
6397    <counter name="GS Threads Dispatched"
6398             symbol_name="GsThreads"
6399             underscore_name="gs_threads"
6400             description="The total number of geometry shader hardware threads dispatched."
6401             data_type="uint64"
6402             units="threads"
6403             semantic_type="event"
6404             equation="A 5 READ"
6405             mdapi_group="EU Array/Geometry Shader"
6406             mdapi_usage_flags="Tier3 Frame Batch Draw"
6407             mdapi_supported_apis="VK OGL IO"
6408             mdapi_hw_unit_type="gpu"
6409             />
6410    <counter name="FS Threads Dispatched"
6411             symbol_name="PsThreads"
6412             underscore_name="ps_threads"
6413             description="The total number of fragment shader hardware threads dispatched."
6414             data_type="uint64"
6415             units="threads"
6416             semantic_type="event"
6417             equation="A 6 READ"
6418             mdapi_group="EU Array/Fragment Shader"
6419             mdapi_usage_flags="Tier3 Frame Batch Draw"
6420             mdapi_supported_apis="VK OGL IO"
6421             mdapi_hw_unit_type="gpu"
6422             />
6423    <counter name="CS Threads Dispatched"
6424             symbol_name="CsThreads"
6425             underscore_name="cs_threads"
6426             description="The total number of compute shader hardware threads dispatched."
6427             data_type="uint64"
6428             units="threads"
6429             semantic_type="event"
6430             equation="A 4 READ"
6431             mdapi_group="EU Array/Compute Shader"
6432             mdapi_usage_flags="Tier3 Frame Batch Draw"
6433             mdapi_supported_apis="VK OGL OCL IO MEDIA"
6434             mdapi_hw_unit_type="gpu"
6435             />
6436    <counter name="EU Active"
6437             symbol_name="EuActive"
6438             underscore_name="eu_active"
6439             description="The percentage of time in which the Execution Units were actively processing."
6440             data_type="float"
6441             max_equation="100"
6442             units="percent"
6443             semantic_type="duration"
6444             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6445             mdapi_group="EU Array"
6446             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6447             mdapi_supported_apis=""
6448             mdapi_hw_unit_type="gpu"
6449             />
6450    <counter name="EU Stall"
6451             symbol_name="EuStall"
6452             underscore_name="eu_stall"
6453             description="The percentage of time in which the Execution Units were stalled."
6454             data_type="float"
6455             max_equation="100"
6456             units="percent"
6457             semantic_type="duration"
6458             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6459             mdapi_group="EU Array"
6460             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6461             mdapi_supported_apis=""
6462             mdapi_hw_unit_type="gpu"
6463             />
6464    <counter name="EU Thread Occupancy"
6465             symbol_name="EuThreadOccupancy"
6466             underscore_name="eu_thread_occupancy"
6467             description="The percentage of time in which hardware threads occupied EUs."
6468             data_type="float"
6469             max_equation="100"
6470             units="percent"
6471             semantic_type="duration"
6472             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6473             mdapi_group="EU Array"
6474             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6475             mdapi_supported_apis=""
6476             mdapi_hw_unit_type="gpu"
6477             />
6478    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice0 Thread Dispatcher"
6479             symbol_name="PSThread00ReadyForDispatch"
6480             underscore_name="ps_thread00_ready_for_dispatch"
6481             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
6482             data_type="float"
6483             max_equation="100"
6484             units="percent"
6485             semantic_type="duration"
6486             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
6487             availability="$DualSubsliceMask 1 AND"
6488             mdapi_group="GPU/Thread Dispatcher"
6489             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6490             mdapi_supported_apis=""
6491             mdapi_hw_unit_type="dualsubslice"
6492             />
6493    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice1 Thread Dispatcher"
6494             symbol_name="PSThread01ReadyForDispatch"
6495             underscore_name="ps_thread01_ready_for_dispatch"
6496             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
6497             data_type="float"
6498             max_equation="100"
6499             units="percent"
6500             semantic_type="duration"
6501             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6502             availability="$DualSubsliceMask 2 AND"
6503             mdapi_group="GPU/Thread Dispatcher"
6504             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6505             mdapi_supported_apis=""
6506             mdapi_hw_unit_type="dualsubslice"
6507             />
6508    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice2 Thread Dispatcher"
6509             symbol_name="PSThread02ReadyForDispatch"
6510             underscore_name="ps_thread02_ready_for_dispatch"
6511             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher"
6512             data_type="float"
6513             max_equation="100"
6514             units="percent"
6515             semantic_type="duration"
6516             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
6517             availability="$DualSubsliceMask 4 AND"
6518             mdapi_group="GPU/Thread Dispatcher"
6519             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6520             mdapi_supported_apis=""
6521             mdapi_hw_unit_type="dualsubslice"
6522             />
6523    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice3 Thread Dispatcher"
6524             symbol_name="PSThread03ReadyForDispatch"
6525             underscore_name="ps_thread03_ready_for_dispatch"
6526             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher"
6527             data_type="float"
6528             max_equation="100"
6529             units="percent"
6530             semantic_type="duration"
6531             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6532             availability="$DualSubsliceMask 8 AND"
6533             mdapi_group="GPU/Thread Dispatcher"
6534             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6535             mdapi_supported_apis=""
6536             mdapi_hw_unit_type="dualsubslice"
6537             />
6538    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice4 Thread Dispatcher"
6539             symbol_name="PSThread04ReadyForDispatch"
6540             underscore_name="ps_thread04_ready_for_dispatch"
6541             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice4 thread dispatcher"
6542             data_type="float"
6543             max_equation="100"
6544             units="percent"
6545             semantic_type="duration"
6546             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6547             availability="$DualSubsliceMask 16 AND"
6548             mdapi_group="GPU/Thread Dispatcher"
6549             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6550             mdapi_supported_apis=""
6551             mdapi_hw_unit_type="dualsubslice"
6552             />
6553    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice5 Thread Dispatcher"
6554             symbol_name="PSThread05ReadyForDispatch"
6555             underscore_name="ps_thread05_ready_for_dispatch"
6556             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice5 thread dispatcher"
6557             data_type="float"
6558             max_equation="100"
6559             units="percent"
6560             semantic_type="duration"
6561             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6562             availability="$DualSubsliceMask 32 AND"
6563             mdapi_group="GPU/Thread Dispatcher"
6564             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6565             mdapi_supported_apis=""
6566             mdapi_hw_unit_type="dualsubslice"
6567             />
6568    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher"
6569             symbol_name="ThreadHeader05Ready"
6570             underscore_name="thread_header05_ready"
6571             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher"
6572             data_type="float"
6573             max_equation="100"
6574             units="percent"
6575             semantic_type="duration"
6576             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
6577             availability="$DualSubsliceMask 32 AND"
6578             mdapi_group="GPU/Thread Dispatcher"
6579             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6580             mdapi_supported_apis=""
6581             mdapi_hw_unit_type="dualsubslice"
6582             />
6583    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 0"
6584             symbol_name="ThreadHeader05ReadyPort0"
6585             underscore_name="thread_header05_ready_port0"
6586             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 0"
6587             data_type="float"
6588             max_equation="100"
6589             units="percent"
6590             semantic_type="duration"
6591             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6592             availability="$DualSubsliceMask 32 AND"
6593             mdapi_group="GPU/Thread Dispatcher"
6594             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6595             mdapi_supported_apis=""
6596             mdapi_hw_unit_type="dualsubslice"
6597             />
6598    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 1"
6599             symbol_name="ThreadHeader05ReadyPort1"
6600             underscore_name="thread_header05_ready_port1"
6601             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 1"
6602             data_type="float"
6603             max_equation="100"
6604             units="percent"
6605             semantic_type="duration"
6606             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6607             availability="$DualSubsliceMask 32 AND"
6608             mdapi_group="GPU/Thread Dispatcher"
6609             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6610             mdapi_supported_apis=""
6611             mdapi_hw_unit_type="dualsubslice"
6612             />
6613    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 2"
6614             symbol_name="ThreadHeader05ReadyPort2"
6615             underscore_name="thread_header05_ready_port2"
6616             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 2"
6617             data_type="float"
6618             max_equation="100"
6619             units="percent"
6620             semantic_type="duration"
6621             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6622             availability="$DualSubsliceMask 32 AND"
6623             mdapi_group="GPU/Thread Dispatcher"
6624             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6625             mdapi_supported_apis=""
6626             mdapi_hw_unit_type="dualsubslice"
6627             />
6628    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 3"
6629             symbol_name="ThreadHeader05ReadyPort3"
6630             underscore_name="thread_header05_ready_port3"
6631             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 3"
6632             data_type="float"
6633             max_equation="100"
6634             units="percent"
6635             semantic_type="duration"
6636             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6637             availability="$DualSubsliceMask 32 AND"
6638             mdapi_group="GPU/Thread Dispatcher"
6639             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6640             mdapi_supported_apis=""
6641             mdapi_hw_unit_type="dualsubslice"
6642             />
6643    <register_config type="NOA">
6644        <register type="NOA" address="0x00000D04" value="0x00000200" />
6645        <register type="NOA" address="0x00009840" value="0x00000000" />
6646        <register type="NOA" address="0x00009884" value="0x00000000" />
6647        <register type="NOA" address="0x00009888" value="0x24110340" />
6648        <register type="NOA" address="0x00009888" value="0x24310340" />
6649        <register type="NOA" address="0x00009888" value="0x24510340" />
6650        <register type="NOA" address="0x00009888" value="0x24710340" />
6651        <register type="NOA" address="0x00009888" value="0x24910340" />
6652        <register type="NOA" address="0x00009888" value="0x24B10340" />
6653        <register type="NOA" address="0x00009888" value="0x26B1001C" />
6654        <register type="NOA" address="0x00009888" value="0x1C07C000" />
6655        <register type="NOA" address="0x00009888" value="0x2407002B" />
6656        <register type="NOA" address="0x00009888" value="0x2207FF00" />
6657        <register type="NOA" address="0x00009888" value="0x021100F3" />
6658        <register type="NOA" address="0x00009888" value="0x041100F2" />
6659        <register type="NOA" address="0x00009888" value="0x10110000" />
6660        <register type="NOA" address="0x00009888" value="0x00110000" />
6661        <register type="NOA" address="0x00009888" value="0x02128000" />
6662        <register type="NOA" address="0x00009888" value="0x04128000" />
6663        <register type="NOA" address="0x00009888" value="0x12138000" />
6664        <register type="NOA" address="0x00009888" value="0x14138000" />
6665        <register type="NOA" address="0x00009888" value="0x1C3100F3" />
6666        <register type="NOA" address="0x00009888" value="0x1E3100F2" />
6667        <register type="NOA" address="0x00009888" value="0x10310000" />
6668        <register type="NOA" address="0x00009888" value="0x0E310000" />
6669        <register type="NOA" address="0x00009888" value="0x1C328000" />
6670        <register type="NOA" address="0x00009888" value="0x1E328000" />
6671        <register type="NOA" address="0x00009888" value="0x1E330003" />
6672        <register type="NOA" address="0x00009888" value="0x185100F3" />
6673        <register type="NOA" address="0x00009888" value="0x1A5100F2" />
6674        <register type="NOA" address="0x00009888" value="0x10510000" />
6675        <register type="NOA" address="0x00009888" value="0x0C510000" />
6676        <register type="NOA" address="0x00009888" value="0x18528000" />
6677        <register type="NOA" address="0x00009888" value="0x1A528000" />
6678        <register type="NOA" address="0x00009888" value="0x1C53C000" />
6679        <register type="NOA" address="0x00009888" value="0x147100F3" />
6680        <register type="NOA" address="0x00009888" value="0x167100F2" />
6681        <register type="NOA" address="0x00009888" value="0x10710000" />
6682        <register type="NOA" address="0x00009888" value="0x0A710000" />
6683        <register type="NOA" address="0x00009888" value="0x14728000" />
6684        <register type="NOA" address="0x00009888" value="0x16728000" />
6685        <register type="NOA" address="0x00009888" value="0x1C733000" />
6686        <register type="NOA" address="0x00009888" value="0x109100F3" />
6687        <register type="NOA" address="0x00009888" value="0x129100F2" />
6688        <register type="NOA" address="0x00009888" value="0x08910000" />
6689        <register type="NOA" address="0x00009888" value="0x10928000" />
6690        <register type="NOA" address="0x00009888" value="0x12928000" />
6691        <register type="NOA" address="0x00009888" value="0x1C930C00" />
6692        <register type="NOA" address="0x00009888" value="0x00B100F3" />
6693        <register type="NOA" address="0x00009888" value="0x0EB100F2" />
6694        <register type="NOA" address="0x00009888" value="0x06B10104" />
6695        <register type="NOA" address="0x00009888" value="0x08B10105" />
6696        <register type="NOA" address="0x00009888" value="0x0AB10106" />
6697        <register type="NOA" address="0x00009888" value="0x0CB10107" />
6698        <register type="NOA" address="0x00009888" value="0x10B10000" />
6699        <register type="NOA" address="0x00009888" value="0x02B10000" />
6700        <register type="NOA" address="0x00009888" value="0x04B10000" />
6701        <register type="NOA" address="0x00009888" value="0x00B28000" />
6702        <register type="NOA" address="0x00009888" value="0x0EB28000" />
6703        <register type="NOA" address="0x00009888" value="0x06B28000" />
6704        <register type="NOA" address="0x00009888" value="0x08B28000" />
6705        <register type="NOA" address="0x00009888" value="0x0AB28000" />
6706        <register type="NOA" address="0x00009888" value="0x0CB28000" />
6707        <register type="NOA" address="0x00009888" value="0x10B38000" />
6708        <register type="NOA" address="0x00009888" value="0x1CB30300" />
6709        <register type="NOA" address="0x00009888" value="0x16B38000" />
6710        <register type="NOA" address="0x00009888" value="0x18B38000" />
6711        <register type="NOA" address="0x00009888" value="0x1AB38000" />
6712        <register type="NOA" address="0x00009888" value="0x1E0F0028" />
6713        <register type="NOA" address="0x00009888" value="0x14104000" />
6714        <register type="NOA" address="0x00009888" value="0x16104000" />
6715        <register type="NOA" address="0x00009888" value="0x2C024000" />
6716        <register type="NOA" address="0x00009888" value="0x2E020001" />
6717        <register type="NOA" address="0x00009888" value="0x2A03A500" />
6718        <register type="NOA" address="0x00009888" value="0x18002000" />
6719        <register type="NOA" address="0x00009888" value="0x36003249" />
6720        <register type="NOA" address="0x00009888" value="0x380024DB" />
6721        <register type="NOA" address="0x00009888" value="0x1A004000" />
6722        <register type="NOA" address="0x00009888" value="0x1C004000" />
6723        <register type="NOA" address="0x00009888" value="0x1E002000" />
6724        <register type="NOA" address="0x00009888" value="0x34000900" />
6725        <register type="NOA" address="0x00009888" value="0x00014000" />
6726        <register type="NOA" address="0x00009888" value="0x1A012000" />
6727        <register type="NOA" address="0x00009888" value="0x1C012000" />
6728        <register type="NOA" address="0x00009888" value="0x1E012000" />
6729        <register type="NOA" address="0x00009888" value="0x06014000" />
6730        <register type="NOA" address="0x00009888" value="0x08014000" />
6731        <register type="NOA" address="0x00009888" value="0x0A014000" />
6732        <register type="NOA" address="0x00009888" value="0x18012000" />
6733        <register type="NOA" address="0x00009888" value="0x2405C000" />
6734        <register type="NOA" address="0x00009888" value="0x26050003" />
6735        <register type="NOA" address="0x00009888" value="0x220500A0" />
6736        <register type="NOA" address="0x00009888" value="0x24062800" />
6737        <register type="NOA" address="0x00009888" value="0x140A8000" />
6738        <register type="NOA" address="0x00009888" value="0x160A8000" />
6739        <register type="NOA" address="0x00009888" value="0x180A8000" />
6740        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
6741        <register type="NOA" address="0x00009884" value="0x00000003" />
6742        <register type="NOA" address="0x00009888" value="0x41104000" />
6743        <register type="NOA" address="0x00009888" value="0x5B105555" />
6744        <register type="NOA" address="0x00009888" value="0x5D101555" />
6745        <register type="NOA" address="0x00009888" value="0x17144000" />
6746        <register type="NOA" address="0x00009888" value="0x1D14AAAA" />
6747        <register type="NOA" address="0x00009888" value="0x1F14002A" />
6748        <register type="NOA" address="0x00009888" value="0x1B14AA00" />
6749        <register type="NOA" address="0x00009888" value="0x01124000" />
6750        <register type="NOA" address="0x00009888" value="0x0F124000" />
6751        <register type="NOA" address="0x00009888" value="0x11124000" />
6752        <register type="NOA" address="0x00009888" value="0x13124000" />
6753        <register type="NOA" address="0x00009888" value="0x15124000" />
6754        <register type="NOA" address="0x00009888" value="0x17124000" />
6755        <register type="NOA" address="0x00009888" value="0x19124000" />
6756        <register type="NOA" address="0x00009888" value="0x1B124000" />
6757        <register type="NOA" address="0x00009888" value="0x1D124000" />
6758        <register type="NOA" address="0x00009888" value="0x1F124000" />
6759        <register type="NOA" address="0x00009888" value="0x03124000" />
6760        <register type="NOA" address="0x00009888" value="0x05124000" />
6761        <register type="NOA" address="0x00009888" value="0x07124000" />
6762        <register type="NOA" address="0x00009888" value="0x09124000" />
6763        <register type="NOA" address="0x00009888" value="0x0B124000" />
6764        <register type="NOA" address="0x00009888" value="0x0D124000" />
6765        <register type="NOA" address="0x00009888" value="0x47100600" />
6766        <register type="NOA" address="0x00009888" value="0x4D100606" />
6767        <register type="NOA" address="0x00009888" value="0x4F100606" />
6768        <register type="NOA" address="0x00009888" value="0x51100006" />
6769        <register type="NOA" address="0x00009888" value="0x53100400" />
6770        <register type="NOA" address="0x00009888" value="0x55100804" />
6771        <register type="NOA" address="0x00009888" value="0x17100000" />
6772        <register type="NOA" address="0x00009888" value="0x31100000" />
6773        <register type="NOA" address="0x00009888" value="0x57100008" />
6774        <register type="NOA" address="0x00009888" value="0x49100808" />
6775        <register type="NOA" address="0x00009888" value="0x4B100606" />
6776        <register type="NOA" address="0x00009884" value="0x00000003" />
6777        <register type="NOA" address="0x00009888" value="0x65100002" />
6778        <register type="NOA" address="0x00009884" value="0x00000000" />
6779        <register type="NOA" address="0x00009888" value="0x42000001" />
6780    </register_config>
6781    <register_config type="OA">
6782        <register type="OA" address="0x0000D920" value="0x00000000" />
6783        <register type="OA" address="0x0000D900" value="0x00000000" />
6784        <register type="OA" address="0x0000D904" value="0xF0800000" />
6785        <register type="OA" address="0x0000D910" value="0x00000000" />
6786        <register type="OA" address="0x0000D914" value="0x70800000" />
6787        <register type="OA" address="0x0000DC40" value="0x007F0000" />
6788        <register type="OA" address="0x0000D940" value="0x00000000" />
6789        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
6790        <register type="OA" address="0x0000DC00" value="0x00000000" />
6791        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
6792        <register type="OA" address="0x0000D948" value="0x00000000" />
6793        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
6794        <register type="OA" address="0x0000DC08" value="0x00000000" />
6795        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
6796        <register type="OA" address="0x0000D950" value="0x00000000" />
6797        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
6798        <register type="OA" address="0x0000DC10" value="0x00000000" />
6799        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
6800        <register type="OA" address="0x0000D958" value="0x00000000" />
6801        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
6802        <register type="OA" address="0x0000DC18" value="0x00000000" />
6803        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
6804        <register type="OA" address="0x0000D960" value="0x00000000" />
6805        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
6806        <register type="OA" address="0x0000DC20" value="0x00000000" />
6807        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
6808        <register type="OA" address="0x0000D968" value="0x00000000" />
6809        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
6810        <register type="OA" address="0x0000DC28" value="0x00000000" />
6811        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
6812        <register type="OA" address="0x0000D970" value="0x00078000" />
6813        <register type="OA" address="0x0000D974" value="0x00000FFF" />
6814        <register type="OA" address="0x0000DC30" value="0x00078000" />
6815        <register type="OA" address="0x0000DC34" value="0x00000FFF" />
6816    </register_config>
6817    <register_config type="FLEX">
6818        <register type="FLEX" address="0x0000E458" value="0x00804704" />
6819        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
6820        <register type="FLEX" address="0x0000E658" value="0x00805705" />
6821        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
6822        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
6823        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
6824    </register_config>
6825  </set>
6826
6827  <set name="TDL_3"
6828       chipset="ADL"
6829       symbol_name="TDL_3"
6830       underscore_name="tdl_3"
6831       mdapi_supported_apis="VK OGL OCL MEDIA IO"
6832       hw_config_guid="0348b595-94ef-445f-b4e5-11d0076b6307"
6833       >
6834    <counter name="GPU Time Elapsed"
6835             symbol_name="GpuTime"
6836             underscore_name="gpu_time"
6837             description="Time elapsed on the GPU during the measurement."
6838             data_type="uint64"
6839             units="ns"
6840             semantic_type="duration"
6841             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6842             mdapi_group="GPU"
6843             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6844             mdapi_supported_apis=""
6845             mdapi_hw_unit_type="gpu"
6846             />
6847    <counter name="GPU Core Clocks"
6848             symbol_name="GpuCoreClocks"
6849             underscore_name="gpu_core_clocks"
6850             description="The total number of GPU core clocks elapsed during the measurement."
6851             data_type="uint64"
6852             units="cycles"
6853             semantic_type="event"
6854             equation="GPU_CLOCK 0 READ"
6855             mdapi_group="GPU"
6856             mdapi_usage_flags="Tier1 Frame Batch Draw"
6857             mdapi_supported_apis=""
6858             mdapi_hw_unit_type="gpu"
6859             />
6860    <counter name="AVG GPU Core Frequency"
6861             symbol_name="AvgGpuCoreFrequency"
6862             underscore_name="avg_gpu_core_frequency"
6863             description="Average GPU Core Frequency in the measurement."
6864             data_type="uint64"
6865             max_equation="$GpuMaxFrequency"
6866             units="hz"
6867             semantic_type="event"
6868             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6869             mdapi_group="GPU"
6870             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6871             mdapi_supported_apis=""
6872             mdapi_hw_unit_type="gpu"
6873             />
6874    <counter name="GPU Busy"
6875             symbol_name="GpuBusy"
6876             underscore_name="gpu_busy"
6877             description="The percentage of time in which the GPU has been processing GPU commands."
6878             data_type="float"
6879             max_equation="100"
6880             units="percent"
6881             semantic_type="duration"
6882             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6883             mdapi_group="GPU"
6884             mdapi_usage_flags="Tier1 Overview System Frame"
6885             mdapi_supported_apis=""
6886             mdapi_hw_unit_type="gpu"
6887             />
6888    <counter name="VS Threads Dispatched"
6889             symbol_name="VsThreads"
6890             underscore_name="vs_threads"
6891             description="The total number of vertex shader hardware threads dispatched."
6892             data_type="uint64"
6893             units="threads"
6894             semantic_type="event"
6895             equation="A 1 READ"
6896             mdapi_group="EU Array/Vertex Shader"
6897             mdapi_usage_flags="Tier3 Frame Batch Draw"
6898             mdapi_supported_apis="VK OGL IO"
6899             mdapi_hw_unit_type="gpu"
6900             />
6901    <counter name="HS Threads Dispatched"
6902             symbol_name="HsThreads"
6903             underscore_name="hs_threads"
6904             description="The total number of hull shader hardware threads dispatched."
6905             data_type="uint64"
6906             units="threads"
6907             semantic_type="event"
6908             equation="A 2 READ"
6909             mdapi_group="EU Array/Hull Shader"
6910             mdapi_usage_flags="Tier3 Frame Batch Draw"
6911             mdapi_supported_apis="VK OGL IO"
6912             mdapi_hw_unit_type="gpu"
6913             />
6914    <counter name="DS Threads Dispatched"
6915             symbol_name="DsThreads"
6916             underscore_name="ds_threads"
6917             description="The total number of domain shader hardware threads dispatched."
6918             data_type="uint64"
6919             units="threads"
6920             semantic_type="event"
6921             equation="A 3 READ"
6922             mdapi_group="EU Array/Domain Shader"
6923             mdapi_usage_flags="Tier3 Frame Batch Draw"
6924             mdapi_supported_apis="VK OGL IO"
6925             mdapi_hw_unit_type="gpu"
6926             />
6927    <counter name="GS Threads Dispatched"
6928             symbol_name="GsThreads"
6929             underscore_name="gs_threads"
6930             description="The total number of geometry shader hardware threads dispatched."
6931             data_type="uint64"
6932             units="threads"
6933             semantic_type="event"
6934             equation="A 5 READ"
6935             mdapi_group="EU Array/Geometry Shader"
6936             mdapi_usage_flags="Tier3 Frame Batch Draw"
6937             mdapi_supported_apis="VK OGL IO"
6938             mdapi_hw_unit_type="gpu"
6939             />
6940    <counter name="FS Threads Dispatched"
6941             symbol_name="PsThreads"
6942             underscore_name="ps_threads"
6943             description="The total number of fragment shader hardware threads dispatched."
6944             data_type="uint64"
6945             units="threads"
6946             semantic_type="event"
6947             equation="A 6 READ"
6948             mdapi_group="EU Array/Fragment Shader"
6949             mdapi_usage_flags="Tier3 Frame Batch Draw"
6950             mdapi_supported_apis="VK OGL IO"
6951             mdapi_hw_unit_type="gpu"
6952             />
6953    <counter name="CS Threads Dispatched"
6954             symbol_name="CsThreads"
6955             underscore_name="cs_threads"
6956             description="The total number of compute shader hardware threads dispatched."
6957             data_type="uint64"
6958             units="threads"
6959             semantic_type="event"
6960             equation="A 4 READ"
6961             mdapi_group="EU Array/Compute Shader"
6962             mdapi_usage_flags="Tier3 Frame Batch Draw"
6963             mdapi_supported_apis="VK OGL OCL IO MEDIA"
6964             mdapi_hw_unit_type="gpu"
6965             />
6966    <counter name="EU Active"
6967             symbol_name="EuActive"
6968             underscore_name="eu_active"
6969             description="The percentage of time in which the Execution Units were actively processing."
6970             data_type="float"
6971             max_equation="100"
6972             units="percent"
6973             semantic_type="duration"
6974             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6975             mdapi_group="EU Array"
6976             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6977             mdapi_supported_apis=""
6978             mdapi_hw_unit_type="gpu"
6979             />
6980    <counter name="EU Stall"
6981             symbol_name="EuStall"
6982             underscore_name="eu_stall"
6983             description="The percentage of time in which the Execution Units were stalled."
6984             data_type="float"
6985             max_equation="100"
6986             units="percent"
6987             semantic_type="duration"
6988             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6989             mdapi_group="EU Array"
6990             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6991             mdapi_supported_apis=""
6992             mdapi_hw_unit_type="gpu"
6993             />
6994    <counter name="EU Thread Occupancy"
6995             symbol_name="EuThreadOccupancy"
6996             underscore_name="eu_thread_occupancy"
6997             description="The percentage of time in which hardware threads occupied EUs."
6998             data_type="float"
6999             max_equation="100"
7000             units="percent"
7001             semantic_type="duration"
7002             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7003             mdapi_group="EU Array"
7004             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7005             mdapi_supported_apis=""
7006             mdapi_hw_unit_type="gpu"
7007             />
7008    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher"
7009             symbol_name="ThreadHeader02Ready"
7010             underscore_name="thread_header02_ready"
7011             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher"
7012             data_type="float"
7013             max_equation="100"
7014             units="percent"
7015             semantic_type="duration"
7016             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7017             availability="$DualSubsliceMask 4 AND"
7018             mdapi_group="GPU/Thread Dispatcher"
7019             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7020             mdapi_supported_apis=""
7021             mdapi_hw_unit_type="dualsubslice"
7022             />
7023    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher"
7024             symbol_name="ThreadHeader03Ready"
7025             underscore_name="thread_header03_ready"
7026             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher"
7027             data_type="float"
7028             max_equation="100"
7029             units="percent"
7030             semantic_type="duration"
7031             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7032             availability="$DualSubsliceMask 8 AND"
7033             mdapi_group="GPU/Thread Dispatcher"
7034             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7035             mdapi_supported_apis=""
7036             mdapi_hw_unit_type="dualsubslice"
7037             />
7038    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher"
7039             symbol_name="ThreadHeader04Ready"
7040             underscore_name="thread_header04_ready"
7041             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher"
7042             data_type="float"
7043             max_equation="100"
7044             units="percent"
7045             semantic_type="duration"
7046             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7047             availability="$DualSubsliceMask 16 AND"
7048             mdapi_group="GPU/Thread Dispatcher"
7049             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7050             mdapi_supported_apis=""
7051             mdapi_hw_unit_type="dualsubslice"
7052             />
7053    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 0"
7054             symbol_name="ThreadHeader02ReadyPort0"
7055             underscore_name="thread_header02_ready_port0"
7056             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 0"
7057             data_type="float"
7058             max_equation="100"
7059             units="percent"
7060             semantic_type="duration"
7061             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7062             availability="$DualSubsliceMask 4 AND"
7063             mdapi_group="GPU/Thread Dispatcher"
7064             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7065             mdapi_supported_apis=""
7066             mdapi_hw_unit_type="dualsubslice"
7067             />
7068    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 1"
7069             symbol_name="ThreadHeader02ReadyPort1"
7070             underscore_name="thread_header02_ready_port1"
7071             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 1"
7072             data_type="float"
7073             max_equation="100"
7074             units="percent"
7075             semantic_type="duration"
7076             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7077             availability="$DualSubsliceMask 4 AND"
7078             mdapi_group="GPU/Thread Dispatcher"
7079             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7080             mdapi_supported_apis=""
7081             mdapi_hw_unit_type="dualsubslice"
7082             />
7083    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 2"
7084             symbol_name="ThreadHeader02ReadyPort2"
7085             underscore_name="thread_header02_ready_port2"
7086             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 2"
7087             data_type="float"
7088             max_equation="100"
7089             units="percent"
7090             semantic_type="duration"
7091             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7092             availability="$DualSubsliceMask 4 AND"
7093             mdapi_group="GPU/Thread Dispatcher"
7094             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7095             mdapi_supported_apis=""
7096             mdapi_hw_unit_type="dualsubslice"
7097             />
7098    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 3"
7099             symbol_name="ThreadHeader02ReadyPort3"
7100             underscore_name="thread_header02_ready_port3"
7101             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 3"
7102             data_type="float"
7103             max_equation="100"
7104             units="percent"
7105             semantic_type="duration"
7106             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
7107             availability="$DualSubsliceMask 4 AND"
7108             mdapi_group="GPU/Thread Dispatcher"
7109             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7110             mdapi_supported_apis=""
7111             mdapi_hw_unit_type="dualsubslice"
7112             />
7113    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 0"
7114             symbol_name="ThreadHeader03ReadyPort0"
7115             underscore_name="thread_header03_ready_port0"
7116             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 0"
7117             data_type="float"
7118             max_equation="100"
7119             units="percent"
7120             semantic_type="duration"
7121             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
7122             availability="$DualSubsliceMask 8 AND"
7123             mdapi_group="GPU/Thread Dispatcher"
7124             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7125             mdapi_supported_apis=""
7126             mdapi_hw_unit_type="dualsubslice"
7127             />
7128    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 1"
7129             symbol_name="ThreadHeader03ReadyPort1"
7130             underscore_name="thread_header03_ready_port1"
7131             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 1"
7132             data_type="float"
7133             max_equation="100"
7134             units="percent"
7135             semantic_type="duration"
7136             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
7137             availability="$DualSubsliceMask 8 AND"
7138             mdapi_group="GPU/Thread Dispatcher"
7139             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7140             mdapi_supported_apis=""
7141             mdapi_hw_unit_type="dualsubslice"
7142             />
7143    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 2"
7144             symbol_name="ThreadHeader03ReadyPort2"
7145             underscore_name="thread_header03_ready_port2"
7146             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 2"
7147             data_type="float"
7148             max_equation="100"
7149             units="percent"
7150             semantic_type="duration"
7151             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7152             availability="$DualSubsliceMask 8 AND"
7153             mdapi_group="GPU/Thread Dispatcher"
7154             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7155             mdapi_supported_apis=""
7156             mdapi_hw_unit_type="dualsubslice"
7157             />
7158    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 3"
7159             symbol_name="ThreadHeader03ReadyPort3"
7160             underscore_name="thread_header03_ready_port3"
7161             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 3"
7162             data_type="float"
7163             max_equation="100"
7164             units="percent"
7165             semantic_type="duration"
7166             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7167             availability="$DualSubsliceMask 8 AND"
7168             mdapi_group="GPU/Thread Dispatcher"
7169             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7170             mdapi_supported_apis=""
7171             mdapi_hw_unit_type="dualsubslice"
7172             />
7173    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 0"
7174             symbol_name="ThreadHeader04ReadyPort0"
7175             underscore_name="thread_header04_ready_port0"
7176             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 0"
7177             data_type="float"
7178             max_equation="100"
7179             units="percent"
7180             semantic_type="duration"
7181             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7182             availability="$DualSubsliceMask 16 AND"
7183             mdapi_group="GPU/Thread Dispatcher"
7184             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7185             mdapi_supported_apis=""
7186             mdapi_hw_unit_type="dualsubslice"
7187             />
7188    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 1"
7189             symbol_name="ThreadHeader04ReadyPort1"
7190             underscore_name="thread_header04_ready_port1"
7191             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 1"
7192             data_type="float"
7193             max_equation="100"
7194             units="percent"
7195             semantic_type="duration"
7196             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7197             availability="$DualSubsliceMask 16 AND"
7198             mdapi_group="GPU/Thread Dispatcher"
7199             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7200             mdapi_supported_apis=""
7201             mdapi_hw_unit_type="dualsubslice"
7202             />
7203    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 2"
7204             symbol_name="ThreadHeader04ReadyPort2"
7205             underscore_name="thread_header04_ready_port2"
7206             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 2"
7207             data_type="float"
7208             max_equation="100"
7209             units="percent"
7210             semantic_type="duration"
7211             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7212             availability="$DualSubsliceMask 16 AND"
7213             mdapi_group="GPU/Thread Dispatcher"
7214             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7215             mdapi_supported_apis=""
7216             mdapi_hw_unit_type="dualsubslice"
7217             />
7218    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 3"
7219             symbol_name="ThreadHeader04ReadyPort3"
7220             underscore_name="thread_header04_ready_port3"
7221             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 3"
7222             data_type="float"
7223             max_equation="100"
7224             units="percent"
7225             semantic_type="duration"
7226             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7227             availability="$DualSubsliceMask 16 AND"
7228             mdapi_group="GPU/Thread Dispatcher"
7229             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7230             mdapi_supported_apis=""
7231             mdapi_hw_unit_type="dualsubslice"
7232             />
7233    <register_config type="NOA">
7234        <register type="NOA" address="0x00000D04" value="0x00000200" />
7235        <register type="NOA" address="0x00009840" value="0x00000000" />
7236        <register type="NOA" address="0x00009884" value="0x00000000" />
7237        <register type="NOA" address="0x00009888" value="0x2651001C" />
7238        <register type="NOA" address="0x00009888" value="0x2671001C" />
7239        <register type="NOA" address="0x00009888" value="0x2691001C" />
7240        <register type="NOA" address="0x00009888" value="0x24072A80" />
7241        <register type="NOA" address="0x00009888" value="0x06510107" />
7242        <register type="NOA" address="0x00009888" value="0x08510106" />
7243        <register type="NOA" address="0x00009888" value="0x0A510105" />
7244        <register type="NOA" address="0x00009888" value="0x0C510104" />
7245        <register type="NOA" address="0x00009888" value="0x10510000" />
7246        <register type="NOA" address="0x00009888" value="0x02510000" />
7247        <register type="NOA" address="0x00009888" value="0x04510000" />
7248        <register type="NOA" address="0x00009888" value="0x06528000" />
7249        <register type="NOA" address="0x00009888" value="0x08528000" />
7250        <register type="NOA" address="0x00009888" value="0x0A528000" />
7251        <register type="NOA" address="0x00009888" value="0x0C528000" />
7252        <register type="NOA" address="0x00009888" value="0x16538000" />
7253        <register type="NOA" address="0x00009888" value="0x18538000" />
7254        <register type="NOA" address="0x00009888" value="0x1A538000" />
7255        <register type="NOA" address="0x00009888" value="0x1C530100" />
7256        <register type="NOA" address="0x00009888" value="0x1C710107" />
7257        <register type="NOA" address="0x00009888" value="0x1E710106" />
7258        <register type="NOA" address="0x00009888" value="0x02710105" />
7259        <register type="NOA" address="0x00009888" value="0x04710104" />
7260        <register type="NOA" address="0x00009888" value="0x10710000" />
7261        <register type="NOA" address="0x00009888" value="0x0E710000" />
7262        <register type="NOA" address="0x00009888" value="0x00710000" />
7263        <register type="NOA" address="0x00009888" value="0x1C728000" />
7264        <register type="NOA" address="0x00009888" value="0x1E728000" />
7265        <register type="NOA" address="0x00009888" value="0x02728000" />
7266        <register type="NOA" address="0x00009888" value="0x04728000" />
7267        <register type="NOA" address="0x00009888" value="0x1E730003" />
7268        <register type="NOA" address="0x00009888" value="0x12738000" />
7269        <register type="NOA" address="0x00009888" value="0x14738000" />
7270        <register type="NOA" address="0x00009888" value="0x14910107" />
7271        <register type="NOA" address="0x00009888" value="0x16910106" />
7272        <register type="NOA" address="0x00009888" value="0x18910105" />
7273        <register type="NOA" address="0x00009888" value="0x1A910104" />
7274        <register type="NOA" address="0x00009888" value="0x10910000" />
7275        <register type="NOA" address="0x00009888" value="0x0A910000" />
7276        <register type="NOA" address="0x00009888" value="0x0C910000" />
7277        <register type="NOA" address="0x00009888" value="0x14928000" />
7278        <register type="NOA" address="0x00009888" value="0x16928000" />
7279        <register type="NOA" address="0x00009888" value="0x18928000" />
7280        <register type="NOA" address="0x00009888" value="0x1A928000" />
7281        <register type="NOA" address="0x00009888" value="0x1C93F000" />
7282        <register type="NOA" address="0x00009888" value="0x1E0F2800" />
7283        <register type="NOA" address="0x00009888" value="0x1C0F000A" />
7284        <register type="NOA" address="0x00009888" value="0x1C104000" />
7285        <register type="NOA" address="0x00009888" value="0x1E104000" />
7286        <register type="NOA" address="0x00009888" value="0x02104000" />
7287        <register type="NOA" address="0x00009888" value="0x04104000" />
7288        <register type="NOA" address="0x00009888" value="0x2E020140" />
7289        <register type="NOA" address="0x00009888" value="0x02024000" />
7290        <register type="NOA" address="0x00009888" value="0x04024000" />
7291        <register type="NOA" address="0x00009888" value="0x2C030005" />
7292        <register type="NOA" address="0x00009888" value="0x02034000" />
7293        <register type="NOA" address="0x00009888" value="0x04034000" />
7294        <register type="NOA" address="0x00009888" value="0x06038000" />
7295        <register type="NOA" address="0x00009888" value="0x08038000" />
7296        <register type="NOA" address="0x00009888" value="0x0A038000" />
7297        <register type="NOA" address="0x00009888" value="0x18034000" />
7298        <register type="NOA" address="0x00009888" value="0x36001003" />
7299        <register type="NOA" address="0x00009888" value="0x38003649" />
7300        <register type="NOA" address="0x00009888" value="0x1A006000" />
7301        <register type="NOA" address="0x00009888" value="0x1C006000" />
7302        <register type="NOA" address="0x00009888" value="0x1E006000" />
7303        <register type="NOA" address="0x00009888" value="0x34001B00" />
7304        <register type="NOA" address="0x00009888" value="0x2A015500" />
7305        <register type="NOA" address="0x00009888" value="0x2206AA00" />
7306        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
7307        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
7308        <register type="NOA" address="0x00009888" value="0x020A8000" />
7309        <register type="NOA" address="0x00009888" value="0x040A8000" />
7310        <register type="NOA" address="0x00009888" value="0x060A8000" />
7311        <register type="NOA" address="0x00009888" value="0x080A8000" />
7312        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
7313        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
7314        <register type="NOA" address="0x00009884" value="0x00000003" />
7315        <register type="NOA" address="0x00009888" value="0x5D101554" />
7316        <register type="NOA" address="0x00009888" value="0x5B100555" />
7317        <register type="NOA" address="0x00009888" value="0x1D14A80A" />
7318        <register type="NOA" address="0x00009888" value="0x1F14002A" />
7319        <register type="NOA" address="0x00009888" value="0x1B14AA00" />
7320        <register type="NOA" address="0x00009888" value="0x15124000" />
7321        <register type="NOA" address="0x00009888" value="0x17124000" />
7322        <register type="NOA" address="0x00009888" value="0x19124000" />
7323        <register type="NOA" address="0x00009888" value="0x1B124000" />
7324        <register type="NOA" address="0x00009888" value="0x1D124000" />
7325        <register type="NOA" address="0x00009888" value="0x1F124000" />
7326        <register type="NOA" address="0x00009888" value="0x03124000" />
7327        <register type="NOA" address="0x00009888" value="0x05124000" />
7328        <register type="NOA" address="0x00009888" value="0x07124000" />
7329        <register type="NOA" address="0x00009888" value="0x09124000" />
7330        <register type="NOA" address="0x00009888" value="0x0B124000" />
7331        <register type="NOA" address="0x00009888" value="0x0D124000" />
7332        <register type="NOA" address="0x00009888" value="0x51100600" />
7333        <register type="NOA" address="0x00009888" value="0x53100606" />
7334        <register type="NOA" address="0x00009888" value="0x55100006" />
7335        <register type="NOA" address="0x00009888" value="0x17100000" />
7336        <register type="NOA" address="0x00009888" value="0x31100000" />
7337        <register type="NOA" address="0x00009888" value="0x57100000" />
7338        <register type="NOA" address="0x00009888" value="0x47100000" />
7339        <register type="NOA" address="0x00009888" value="0x49100000" />
7340        <register type="NOA" address="0x00009888" value="0x4B100404" />
7341        <register type="NOA" address="0x00009888" value="0x4D100404" />
7342        <register type="NOA" address="0x00009884" value="0x00000003" />
7343        <register type="NOA" address="0x00009888" value="0x65100002" />
7344        <register type="NOA" address="0x00009884" value="0x00000000" />
7345        <register type="NOA" address="0x00009888" value="0x42000001" />
7346    </register_config>
7347    <register_config type="OA">
7348        <register type="OA" address="0x0000D920" value="0x00000000" />
7349        <register type="OA" address="0x0000D900" value="0x00000000" />
7350        <register type="OA" address="0x0000D904" value="0x70800000" />
7351        <register type="OA" address="0x0000D910" value="0x00000000" />
7352        <register type="OA" address="0x0000D914" value="0x00800000" />
7353        <register type="OA" address="0x0000DC40" value="0x00070000" />
7354        <register type="OA" address="0x0000D940" value="0x00078000" />
7355        <register type="OA" address="0x0000D944" value="0x00000FFF" />
7356        <register type="OA" address="0x0000DC00" value="0x00078000" />
7357        <register type="OA" address="0x0000DC04" value="0x00000FFF" />
7358        <register type="OA" address="0x0000D948" value="0x00007800" />
7359        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
7360        <register type="OA" address="0x0000DC08" value="0x00007800" />
7361        <register type="OA" address="0x0000DC0C" value="0x0000F0FF" />
7362        <register type="OA" address="0x0000D950" value="0x00000780" />
7363        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
7364        <register type="OA" address="0x0000DC10" value="0x00000780" />
7365        <register type="OA" address="0x0000DC14" value="0x0000FF0F" />
7366    </register_config>
7367    <register_config type="FLEX">
7368        <register type="FLEX" address="0x0000E458" value="0x00804704" />
7369        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
7370        <register type="FLEX" address="0x0000E658" value="0x00805705" />
7371        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
7372        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
7373        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
7374    </register_config>
7375  </set>
7376
7377  <set name="GpuBusyness"
7378       chipset="ADL"
7379       symbol_name="GpuBusyness"
7380       underscore_name="gpu_busyness"
7381       mdapi_supported_apis="VK OGL OCL MEDIA IO"
7382       hw_config_guid="67577936-ac11-46a1-b07d-44ea1318df5b"
7383       >
7384    <counter name="GPU Time Elapsed"
7385             symbol_name="GpuTime"
7386             underscore_name="gpu_time"
7387             description="Time elapsed on the GPU during the measurement."
7388             data_type="uint64"
7389             units="ns"
7390             semantic_type="duration"
7391             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7392             mdapi_group="GPU"
7393             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7394             mdapi_supported_apis=""
7395             mdapi_hw_unit_type="gpu"
7396             />
7397    <counter name="GPU Core Clocks"
7398             symbol_name="GpuCoreClocks"
7399             underscore_name="gpu_core_clocks"
7400             description="The total number of GPU core clocks elapsed during the measurement."
7401             data_type="uint64"
7402             units="cycles"
7403             semantic_type="event"
7404             equation="GPU_CLOCK 0 READ"
7405             mdapi_group="GPU"
7406             mdapi_usage_flags="Tier1 Frame Batch Draw"
7407             mdapi_supported_apis=""
7408             mdapi_hw_unit_type="gpu"
7409             />
7410    <counter name="AVG GPU Core Frequency"
7411             symbol_name="AvgGpuCoreFrequency"
7412             underscore_name="avg_gpu_core_frequency"
7413             description="Average GPU Core Frequency in the measurement."
7414             data_type="uint64"
7415             max_equation="$GpuMaxFrequency"
7416             units="hz"
7417             semantic_type="event"
7418             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7419             mdapi_group="GPU"
7420             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7421             mdapi_supported_apis=""
7422             mdapi_hw_unit_type="gpu"
7423             />
7424    <counter name="GPU Busy"
7425             symbol_name="GpuBusy"
7426             underscore_name="gpu_busy"
7427             description="The percentage of time in which the GPU has been processing GPU commands."
7428             data_type="float"
7429             max_equation="100"
7430             units="percent"
7431             semantic_type="duration"
7432             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7433             mdapi_group="GPU"
7434             mdapi_usage_flags="Tier1 Overview System Frame"
7435             mdapi_supported_apis=""
7436             mdapi_hw_unit_type="gpu"
7437             />
7438    <counter name="EU Active"
7439             symbol_name="EuActive"
7440             underscore_name="eu_active"
7441             description="The percentage of time in which the Execution Units were actively processing."
7442             data_type="float"
7443             max_equation="100"
7444             units="percent"
7445             semantic_type="duration"
7446             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7447             mdapi_group="EU Array"
7448             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7449             mdapi_supported_apis=""
7450             mdapi_hw_unit_type="gpu"
7451             />
7452    <counter name="EU Stall"
7453             symbol_name="EuStall"
7454             underscore_name="eu_stall"
7455             description="The percentage of time in which the Execution Units were stalled."
7456             data_type="float"
7457             max_equation="100"
7458             units="percent"
7459             semantic_type="duration"
7460             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7461             mdapi_group="EU Array"
7462             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7463             mdapi_supported_apis=""
7464             mdapi_hw_unit_type="gpu"
7465             />
7466    <counter name="EU Thread Occupancy"
7467             symbol_name="EuThreadOccupancy"
7468             underscore_name="eu_thread_occupancy"
7469             description="The percentage of time in which hardware threads occupied EUs."
7470             data_type="float"
7471             max_equation="100"
7472             units="percent"
7473             semantic_type="duration"
7474             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7475             mdapi_group="EU Array"
7476             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7477             mdapi_supported_apis=""
7478             mdapi_hw_unit_type="gpu"
7479             />
7480    <counter name="VS Threads Dispatched"
7481             symbol_name="VsThreads"
7482             underscore_name="vs_threads"
7483             description="The total number of vertex shader hardware threads dispatched."
7484             data_type="uint64"
7485             units="threads"
7486             semantic_type="event"
7487             equation="A 1 READ"
7488             mdapi_group="EU Array/Vertex Shader"
7489             mdapi_usage_flags="Tier3 Frame Batch Draw"
7490             mdapi_supported_apis="VK OGL IO"
7491             mdapi_hw_unit_type="gpu"
7492             />
7493    <counter name="HS Threads Dispatched"
7494             symbol_name="HsThreads"
7495             underscore_name="hs_threads"
7496             description="The total number of hull shader hardware threads dispatched."
7497             data_type="uint64"
7498             units="threads"
7499             semantic_type="event"
7500             equation="A 2 READ"
7501             mdapi_group="EU Array/Hull Shader"
7502             mdapi_usage_flags="Tier3 Frame Batch Draw"
7503             mdapi_supported_apis="VK OGL IO"
7504             mdapi_hw_unit_type="gpu"
7505             />
7506    <counter name="DS Threads Dispatched"
7507             symbol_name="DsThreads"
7508             underscore_name="ds_threads"
7509             description="The total number of domain shader hardware threads dispatched."
7510             data_type="uint64"
7511             units="threads"
7512             semantic_type="event"
7513             equation="A 3 READ"
7514             mdapi_group="EU Array/Domain Shader"
7515             mdapi_usage_flags="Tier3 Frame Batch Draw"
7516             mdapi_supported_apis="VK OGL IO"
7517             mdapi_hw_unit_type="gpu"
7518             />
7519    <counter name="GS Threads Dispatched"
7520             symbol_name="GsThreads"
7521             underscore_name="gs_threads"
7522             description="The total number of geometry shader hardware threads dispatched."
7523             data_type="uint64"
7524             units="threads"
7525             semantic_type="event"
7526             equation="A 5 READ"
7527             mdapi_group="EU Array/Geometry Shader"
7528             mdapi_usage_flags="Tier3 Frame Batch Draw"
7529             mdapi_supported_apis="VK OGL IO"
7530             mdapi_hw_unit_type="gpu"
7531             />
7532    <counter name="FS Threads Dispatched"
7533             symbol_name="PsThreads"
7534             underscore_name="ps_threads"
7535             description="The total number of fragment shader hardware threads dispatched."
7536             data_type="uint64"
7537             units="threads"
7538             semantic_type="event"
7539             equation="A 6 READ"
7540             mdapi_group="EU Array/Fragment Shader"
7541             mdapi_usage_flags="Tier3 Frame Batch Draw"
7542             mdapi_supported_apis="VK OGL IO"
7543             mdapi_hw_unit_type="gpu"
7544             />
7545    <counter name="CS Threads Dispatched"
7546             symbol_name="CsThreads"
7547             underscore_name="cs_threads"
7548             description="The total number of compute shader hardware threads dispatched."
7549             data_type="uint64"
7550             units="threads"
7551             semantic_type="event"
7552             equation="A 4 READ"
7553             mdapi_group="EU Array/Compute Shader"
7554             mdapi_usage_flags="Tier3 Frame Batch Draw"
7555             mdapi_supported_apis="VK OGL OCL IO MEDIA"
7556             mdapi_hw_unit_type="gpu"
7557             />
7558    <counter name="Render Ring Busy"
7559             symbol_name="RenderBusy"
7560             underscore_name="render_busy"
7561             description="The percentage of time when render command streamer was busy."
7562             data_type="float"
7563             max_equation="100"
7564             units="percent"
7565             semantic_type="duration"
7566             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7567             mdapi_group="GPU"
7568             mdapi_usage_flags="System Frame Batch"
7569             mdapi_supported_apis=""
7570             mdapi_hw_unit_type="gpu"
7571             />
7572    <counter name="Compute Ring Busy"
7573             symbol_name="ComputeBusy"
7574             underscore_name="compute_busy"
7575             description="The percentage of time when render command streamer was busy."
7576             data_type="float"
7577             max_equation="100"
7578             units="percent"
7579             semantic_type="duration"
7580             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
7581             mdapi_group="GPU"
7582             mdapi_usage_flags="System Frame Batch"
7583             mdapi_supported_apis=""
7584             mdapi_hw_unit_type="gpu"
7585             />
7586    <counter name="Posh Ring Busy"
7587             symbol_name="PoshEngineBusy"
7588             underscore_name="posh_engine_busy"
7589             description="The percentage of time when posh command streamer was busy."
7590             data_type="float"
7591             max_equation="100"
7592             units="percent"
7593             semantic_type="duration"
7594             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7595             mdapi_group="GPU"
7596             mdapi_usage_flags="System Frame Batch"
7597             mdapi_supported_apis=""
7598             mdapi_hw_unit_type="gpu"
7599             />
7600    <counter name="Blitter Ring Busy"
7601             symbol_name="BlitterBusy"
7602             underscore_name="blitter_busy"
7603             description="The percentage of time when blitter command streamer was busy."
7604             data_type="float"
7605             max_equation="100"
7606             units="percent"
7607             semantic_type="duration"
7608             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
7609             mdapi_group="GPU"
7610             mdapi_usage_flags="System Frame Batch"
7611             mdapi_supported_apis="IO"
7612             mdapi_hw_unit_type="gpu"
7613             />
7614    <counter name="Vebox Ring Busy"
7615             symbol_name="VeboxBusy"
7616             underscore_name="vebox_busy"
7617             description="The percentage of time when vebox command streamer was busy."
7618             data_type="float"
7619             max_equation="100"
7620             units="percent"
7621             semantic_type="duration"
7622             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7623             mdapi_group="GPU"
7624             mdapi_usage_flags="System Frame Batch"
7625             mdapi_supported_apis="IO"
7626             mdapi_hw_unit_type="gpu"
7627             />
7628    <counter name="Vdbox0 Ring Busy"
7629             symbol_name="Vdbox0Busy"
7630             underscore_name="vdbox0_busy"
7631             description="The percentage of time when Vdbox0 command streamer was busy."
7632             data_type="float"
7633             max_equation="100"
7634             units="percent"
7635             semantic_type="duration"
7636             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
7637             mdapi_group="GPU"
7638             mdapi_usage_flags="System Frame Batch"
7639             mdapi_supported_apis="IO"
7640             mdapi_hw_unit_type="gpu"
7641             />
7642    <counter name="Vdbox1 Ring Busy"
7643             symbol_name="Vdbox1Busy"
7644             underscore_name="vdbox1_busy"
7645             description="The percentage of time when Vdbox1 command streamer was busy."
7646             data_type="float"
7647             max_equation="100"
7648             units="percent"
7649             semantic_type="duration"
7650             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7651             mdapi_group="GPU"
7652             mdapi_usage_flags="System Frame Batch"
7653             mdapi_supported_apis="IO"
7654             mdapi_hw_unit_type="gpu"
7655             />
7656    <counter name="Render and compute engines are simultaneously busy"
7657             symbol_name="RenderAndComputeBusy"
7658             underscore_name="render_and_compute_busy"
7659             description="The percentage of time when render and compute engines are simultaneously busy"
7660             data_type="float"
7661             max_equation="100"
7662             units="percent"
7663             semantic_type="duration"
7664             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7665             mdapi_group="GPU"
7666             mdapi_usage_flags="Frame Batch Draw"
7667             mdapi_supported_apis=""
7668             mdapi_hw_unit_type="gpu"
7669             />
7670    <counter name="Any Engine Busy"
7671             symbol_name="AnyEngineBusy"
7672             underscore_name="any_engine_busy"
7673             description="The percentage of time when any command streamer was busy."
7674             data_type="float"
7675             max_equation="100"
7676             units="percent"
7677             semantic_type="duration"
7678             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7679             mdapi_group="GPU"
7680             mdapi_usage_flags="Frame Batch Draw"
7681             mdapi_supported_apis="IO"
7682             mdapi_hw_unit_type="gpu"
7683             />
7684    <register_config type="NOA">
7685        <register type="NOA" address="0x00000D04" value="0x00000200" />
7686        <register type="NOA" address="0x00009840" value="0x00000000" />
7687        <register type="NOA" address="0x00009884" value="0x00000000" />
7688        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
7689        <register type="NOA" address="0x00009888" value="0x220E0009" />
7690        <register type="NOA" address="0x00009888" value="0x0E101200" />
7691        <register type="NOA" address="0x00009888" value="0x040E0043" />
7692        <register type="NOA" address="0x00009888" value="0x0A0E00B3" />
7693        <register type="NOA" address="0x00009888" value="0x180E0000" />
7694        <register type="NOA" address="0x00009888" value="0x0C0E0000" />
7695        <register type="NOA" address="0x00009888" value="0x1C0F0104" />
7696        <register type="NOA" address="0x00009888" value="0x08100053" />
7697        <register type="NOA" address="0x00009888" value="0x20100000" />
7698        <register type="NOA" address="0x00009888" value="0x04104000" />
7699        <register type="NOA" address="0x00009888" value="0x0A104000" />
7700        <register type="NOA" address="0x00009888" value="0x04024000" />
7701        <register type="NOA" address="0x00009888" value="0x08024000" />
7702        <register type="NOA" address="0x00009888" value="0x0A024000" />
7703        <register type="NOA" address="0x00009888" value="0x04034000" />
7704        <register type="NOA" address="0x00009888" value="0x08034000" />
7705        <register type="NOA" address="0x00009888" value="0x0A034000" />
7706        <register type="NOA" address="0x00009888" value="0x1C006000" />
7707        <register type="NOA" address="0x00009888" value="0x34001B00" />
7708        <register type="NOA" address="0x00009888" value="0x040A8000" />
7709        <register type="NOA" address="0x00009888" value="0x080A8000" />
7710        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
7711        <register type="NOA" address="0x00009884" value="0x00000003" />
7712        <register type="NOA" address="0x00009888" value="0x15102400" />
7713        <register type="NOA" address="0x00009888" value="0x23010120" />
7714        <register type="NOA" address="0x00009888" value="0x15182400" />
7715        <register type="NOA" address="0x00009888" value="0x23210120" />
7716        <register type="NOA" address="0x00009888" value="0x17100023" />
7717        <register type="NOA" address="0x00009888" value="0x11100000" />
7718        <register type="NOA" address="0x00009888" value="0x5D101000" />
7719        <register type="NOA" address="0x00009888" value="0x5B100545" />
7720        <register type="NOA" address="0x00009888" value="0x1B148800" />
7721        <register type="NOA" address="0x00009888" value="0x1D140002" />
7722        <register type="NOA" address="0x00009888" value="0x61112000" />
7723        <register type="NOA" address="0x00009888" value="0x5F110401" />
7724        <register type="NOA" address="0x00009888" value="0x1F128000" />
7725        <register type="NOA" address="0x00009888" value="0x03128000" />
7726        <register type="NOA" address="0x00009888" value="0x05124000" />
7727        <register type="NOA" address="0x00009888" value="0x09124000" />
7728        <register type="NOA" address="0x00009888" value="0x0B124000" />
7729        <register type="NOA" address="0x00009888" value="0x0D128000" />
7730        <register type="NOA" address="0x00009888" value="0x01008000" />
7731        <register type="NOA" address="0x00009888" value="0x13028000" />
7732        <register type="NOA" address="0x00009888" value="0x030100D3" />
7733        <register type="NOA" address="0x00009888" value="0x21010000" />
7734        <register type="NOA" address="0x00009888" value="0x071800A3" />
7735        <register type="NOA" address="0x00009888" value="0x11180000" />
7736        <register type="NOA" address="0x00009888" value="0x21180400" />
7737        <register type="NOA" address="0x00009888" value="0x23180000" />
7738        <register type="NOA" address="0x00009888" value="0x0F208000" />
7739        <register type="NOA" address="0x00009888" value="0x21222000" />
7740        <register type="NOA" address="0x00009888" value="0x1F2100D3" />
7741        <register type="NOA" address="0x00009888" value="0x21210000" />
7742        <register type="NOA" address="0x00009888" value="0x55100000" />
7743        <register type="NOA" address="0x00009888" value="0x57100000" />
7744        <register type="NOA" address="0x00009888" value="0x47100000" />
7745        <register type="NOA" address="0x00009888" value="0x49101007" />
7746        <register type="NOA" address="0x00009888" value="0x4B10040A" />
7747        <register type="NOA" address="0x00009888" value="0x4D100210" />
7748        <register type="NOA" address="0x00009888" value="0x31100000" />
7749        <register type="NOA" address="0x00009884" value="0x00000003" />
7750        <register type="NOA" address="0x00009888" value="0x65100002" />
7751        <register type="NOA" address="0x00009884" value="0x00000000" />
7752        <register type="NOA" address="0x00009888" value="0x42000001" />
7753    </register_config>
7754    <register_config type="OA">
7755        <register type="OA" address="0x0000D920" value="0x00000000" />
7756        <register type="OA" address="0x0000D900" value="0x00000000" />
7757        <register type="OA" address="0x0000D904" value="0x30800000" />
7758        <register type="OA" address="0x0000D910" value="0x00000000" />
7759        <register type="OA" address="0x0000D914" value="0x00800000" />
7760        <register type="OA" address="0x0000DC40" value="0x00030000" />
7761        <register type="OA" address="0x0000D940" value="0x00024002" />
7762        <register type="OA" address="0x0000D944" value="0x0000B7FF" />
7763        <register type="OA" address="0x0000DC00" value="0x00024002" />
7764        <register type="OA" address="0x0000DC04" value="0x0000B7FF" />
7765        <register type="OA" address="0x0000D948" value="0x0007F000" />
7766        <register type="OA" address="0x0000D94C" value="0x000001FF" />
7767        <register type="OA" address="0x0000DC08" value="0x0007F000" />
7768        <register type="OA" address="0x0000DC0C" value="0x000001FF" />
7769    </register_config>
7770    <register_config type="FLEX">
7771        <register type="FLEX" address="0x0000E458" value="0x00804704" />
7772        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
7773        <register type="FLEX" address="0x0000E658" value="0x00805705" />
7774        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
7775        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
7776        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
7777    </register_config>
7778  </set>
7779
7780  <set name="EuActivity1"
7781       chipset="ADL"
7782       symbol_name="EuActivity1"
7783       underscore_name="eu_activity1"
7784       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7785       hw_config_guid="b1c1cb56-f82f-444e-b408-aebbe4777f40"
7786       >
7787    <counter name="GPU Time Elapsed"
7788             symbol_name="GpuTime"
7789             underscore_name="gpu_time"
7790             description="Time elapsed on the GPU during the measurement."
7791             data_type="uint64"
7792             units="ns"
7793             semantic_type="duration"
7794             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7795             mdapi_group="GPU"
7796             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7797             mdapi_supported_apis=""
7798             mdapi_hw_unit_type="gpu"
7799             />
7800    <counter name="GPU Core Clocks"
7801             symbol_name="GpuCoreClocks"
7802             underscore_name="gpu_core_clocks"
7803             description="The total number of GPU core clocks elapsed during the measurement."
7804             data_type="uint64"
7805             units="cycles"
7806             semantic_type="event"
7807             equation="GPU_CLOCK 0 READ"
7808             mdapi_group="GPU"
7809             mdapi_usage_flags="Tier1 Frame Batch Draw"
7810             mdapi_supported_apis=""
7811             mdapi_hw_unit_type="gpu"
7812             />
7813    <counter name="AVG GPU Core Frequency"
7814             symbol_name="AvgGpuCoreFrequency"
7815             underscore_name="avg_gpu_core_frequency"
7816             description="Average GPU Core Frequency in the measurement."
7817             data_type="uint64"
7818             max_equation="$GpuMaxFrequency"
7819             units="hz"
7820             semantic_type="event"
7821             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7822             mdapi_group="GPU"
7823             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7824             mdapi_supported_apis=""
7825             mdapi_hw_unit_type="gpu"
7826             />
7827    <counter name="GPU Busy"
7828             symbol_name="GpuBusy"
7829             underscore_name="gpu_busy"
7830             description="The percentage of time in which the GPU has been processing GPU commands."
7831             data_type="float"
7832             max_equation="100"
7833             units="percent"
7834             semantic_type="duration"
7835             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7836             mdapi_group="GPU"
7837             mdapi_usage_flags="Tier1 Overview System Frame"
7838             mdapi_supported_apis=""
7839             mdapi_hw_unit_type="gpu"
7840             />
7841    <counter name="VS Threads Dispatched"
7842             symbol_name="VsThreads"
7843             underscore_name="vs_threads"
7844             description="The total number of vertex shader hardware threads dispatched."
7845             data_type="uint64"
7846             units="threads"
7847             semantic_type="event"
7848             equation="A 1 READ"
7849             mdapi_group="EU Array/Vertex Shader"
7850             mdapi_usage_flags="Tier3 Frame Batch Draw"
7851             mdapi_supported_apis=""
7852             mdapi_hw_unit_type="gpu"
7853             />
7854    <counter name="HS Threads Dispatched"
7855             symbol_name="HsThreads"
7856             underscore_name="hs_threads"
7857             description="The total number of hull shader hardware threads dispatched."
7858             data_type="uint64"
7859             units="threads"
7860             semantic_type="event"
7861             equation="A 2 READ"
7862             mdapi_group="EU Array/Hull Shader"
7863             mdapi_usage_flags="Tier3 Frame Batch Draw"
7864             mdapi_supported_apis=""
7865             mdapi_hw_unit_type="gpu"
7866             />
7867    <counter name="DS Threads Dispatched"
7868             symbol_name="DsThreads"
7869             underscore_name="ds_threads"
7870             description="The total number of domain shader hardware threads dispatched."
7871             data_type="uint64"
7872             units="threads"
7873             semantic_type="event"
7874             equation="A 3 READ"
7875             mdapi_group="EU Array/Domain Shader"
7876             mdapi_usage_flags="Tier3 Frame Batch Draw"
7877             mdapi_supported_apis=""
7878             mdapi_hw_unit_type="gpu"
7879             />
7880    <counter name="GS Threads Dispatched"
7881             symbol_name="GsThreads"
7882             underscore_name="gs_threads"
7883             description="The total number of geometry shader hardware threads dispatched."
7884             data_type="uint64"
7885             units="threads"
7886             semantic_type="event"
7887             equation="A 5 READ"
7888             mdapi_group="EU Array/Geometry Shader"
7889             mdapi_usage_flags="Tier3 Frame Batch Draw"
7890             mdapi_supported_apis=""
7891             mdapi_hw_unit_type="gpu"
7892             />
7893    <counter name="FS Threads Dispatched"
7894             symbol_name="PsThreads"
7895             underscore_name="ps_threads"
7896             description="The total number of fragment shader hardware threads dispatched."
7897             data_type="uint64"
7898             units="threads"
7899             semantic_type="event"
7900             equation="A 6 READ"
7901             mdapi_group="EU Array/Fragment Shader"
7902             mdapi_usage_flags="Tier3 Frame Batch Draw"
7903             mdapi_supported_apis=""
7904             mdapi_hw_unit_type="gpu"
7905             />
7906    <counter name="CS Threads Dispatched"
7907             symbol_name="CsThreads"
7908             underscore_name="cs_threads"
7909             description="The total number of compute shader hardware threads dispatched."
7910             data_type="uint64"
7911             units="threads"
7912             semantic_type="event"
7913             equation="A 4 READ"
7914             mdapi_group="EU Array/Compute Shader"
7915             mdapi_usage_flags="Tier3 Frame Batch Draw"
7916             mdapi_supported_apis=""
7917             mdapi_hw_unit_type="gpu"
7918             />
7919    <counter name="Render Ring Busy"
7920             symbol_name="RenderBusy"
7921             underscore_name="render_busy"
7922             description="The percentage of time when render command streamer was busy."
7923             data_type="float"
7924             max_equation="100"
7925             units="percent"
7926             semantic_type="duration"
7927             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7928             mdapi_group="GPU"
7929             mdapi_usage_flags="System Frame Batch"
7930             mdapi_supported_apis=""
7931             mdapi_hw_unit_type="gpu"
7932             />
7933    <counter name="Compute Ring Busy"
7934             symbol_name="ComputeBusy"
7935             underscore_name="compute_busy"
7936             description="The percentage of time when render command streamer was busy."
7937             data_type="float"
7938             max_equation="100"
7939             units="percent"
7940             semantic_type="duration"
7941             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7942             mdapi_group="GPU"
7943             mdapi_usage_flags="System Frame Batch"
7944             mdapi_supported_apis=""
7945             mdapi_hw_unit_type="gpu"
7946             />
7947    <counter name="Render and compute engines are simultaneously busy"
7948             symbol_name="RenderAndComputeBusy"
7949             underscore_name="render_and_compute_busy"
7950             description="The percentage of time when render and compute engines are simultaneously busy"
7951             data_type="float"
7952             max_equation="100"
7953             units="percent"
7954             semantic_type="duration"
7955             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7956             mdapi_group="GPU"
7957             mdapi_usage_flags="Frame Batch Draw"
7958             mdapi_supported_apis=""
7959             mdapi_hw_unit_type="gpu"
7960             />
7961    <counter name="GTI Read Throughput"
7962             symbol_name="GtiReadThroughput"
7963             underscore_name="gti_read_throughput"
7964             description="The total number of GPU memory bytes read from GTI."
7965             data_type="uint64"
7966             max_equation="$GpuCoreClocks 64 UMUL"
7967             units="bytes"
7968             semantic_type="throughput"
7969             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
7970             mdapi_group="GTI"
7971             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7972             mdapi_supported_apis=""
7973             mdapi_hw_unit_type="gpu"
7974             />
7975    <counter name="GTI Write Throughput"
7976             symbol_name="GtiWriteThroughput"
7977             underscore_name="gti_write_throughput"
7978             description="The total number of GPU memory bytes written to GTI."
7979             data_type="uint64"
7980             max_equation="$GpuCoreClocks 64 UMUL"
7981             units="bytes"
7982             semantic_type="throughput"
7983             equation="64  C 3 READ C 2 READ UADD UMUL"
7984             mdapi_group="GTI"
7985             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7986             mdapi_supported_apis=""
7987             mdapi_hw_unit_type="gpu"
7988             />
7989    <counter name="VS FPU Pipe Active"
7990             symbol_name="VsFpuActive"
7991             underscore_name="vs_fpu_active"
7992             description="The percentage of time in which EU FPU pipeline was actively processing a vertex shader instruction."
7993             data_type="float"
7994             max_equation="100"
7995             units="percent"
7996             semantic_type="duration"
7997             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7998             mdapi_group="EU Array/Vertex Shader"
7999             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8000             mdapi_supported_apis=""
8001             mdapi_hw_unit_type="gpu"
8002             />
8003    <counter name="PS FPU Pipe Active"
8004             symbol_name="PsFpuActive"
8005             underscore_name="ps_fpu_active"
8006             description="The percentage of time in which EU FPU pipeline was actively processing a pixel shader instruction."
8007             data_type="float"
8008             max_equation="100"
8009             units="percent"
8010             semantic_type="duration"
8011             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8012             mdapi_group="EU Array/Pixel Shader"
8013             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8014             mdapi_supported_apis=""
8015             mdapi_hw_unit_type="gpu"
8016             />
8017    <counter name="EU Send Pipe Active"
8018             symbol_name="EuSendActive"
8019             underscore_name="eu_send_active"
8020             description="The percentage of time in which EU send pipeline was actively processing."
8021             data_type="float"
8022             max_equation="100"
8023             units="percent"
8024             semantic_type="duration"
8025             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8026             mdapi_group="EU Array/Pipes"
8027             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8028             mdapi_supported_apis=""
8029             mdapi_hw_unit_type="gpu"
8030             />
8031    <register_config type="NOA">
8032        <register type="NOA" address="0x00000D04" value="0x00000200" />
8033        <register type="NOA" address="0x00009840" value="0x00000000" />
8034        <register type="NOA" address="0x00009884" value="0x00000000" />
8035        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
8036        <register type="NOA" address="0x00009888" value="0x220E0009" />
8037        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
8038        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
8039        <register type="NOA" address="0x00009888" value="0x180E0000" />
8040        <register type="NOA" address="0x00009888" value="0x160E0000" />
8041        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
8042        <register type="NOA" address="0x00009888" value="0x1C104000" />
8043        <register type="NOA" address="0x00009888" value="0x1E104000" />
8044        <register type="NOA" address="0x00009888" value="0x2E020140" />
8045        <register type="NOA" address="0x00009888" value="0x2C030005" />
8046        <register type="NOA" address="0x00009888" value="0x38003600" />
8047        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
8048        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
8049        <register type="NOA" address="0x00009884" value="0x00000003" />
8050        <register type="NOA" address="0x00009888" value="0x05151D37" />
8051        <register type="NOA" address="0x00009888" value="0x09151547" />
8052        <register type="NOA" address="0x00009888" value="0x05351C00" />
8053        <register type="NOA" address="0x00009888" value="0x09351400" />
8054        <register type="NOA" address="0x00009888" value="0x5D101400" />
8055        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
8056        <register type="NOA" address="0x00009888" value="0x1F140028" />
8057        <register type="NOA" address="0x00009888" value="0x1D124000" />
8058        <register type="NOA" address="0x00009888" value="0x1F124000" />
8059        <register type="NOA" address="0x00009888" value="0x0D150136" />
8060        <register type="NOA" address="0x00009888" value="0x01150000" />
8061        <register type="NOA" address="0x00009888" value="0x03164000" />
8062        <register type="NOA" address="0x00009888" value="0x05164000" />
8063        <register type="NOA" address="0x00009888" value="0x07164000" />
8064        <register type="NOA" address="0x00009888" value="0x03350137" />
8065        <register type="NOA" address="0x00009888" value="0x07350147" />
8066        <register type="NOA" address="0x00009888" value="0x0B350136" />
8067        <register type="NOA" address="0x00009888" value="0x01350000" />
8068        <register type="NOA" address="0x00009888" value="0x01368000" />
8069        <register type="NOA" address="0x00009888" value="0x03368000" />
8070        <register type="NOA" address="0x00009888" value="0x05368000" />
8071        <register type="NOA" address="0x00009888" value="0x17100000" />
8072        <register type="NOA" address="0x00009888" value="0x55100000" />
8073        <register type="NOA" address="0x00009888" value="0x57100000" />
8074        <register type="NOA" address="0x00009888" value="0x47101000" />
8075        <register type="NOA" address="0x00009888" value="0x49101616" />
8076        <register type="NOA" address="0x00009888" value="0x4B101616" />
8077        <register type="NOA" address="0x00009888" value="0x4D100616" />
8078        <register type="NOA" address="0x00009888" value="0x31100000" />
8079        <register type="NOA" address="0x00009884" value="0x00000003" />
8080        <register type="NOA" address="0x00009888" value="0x65100002" />
8081        <register type="NOA" address="0x00009884" value="0x00000000" />
8082        <register type="NOA" address="0x00009888" value="0x42000001" />
8083    </register_config>
8084    <register_config type="OA">
8085        <register type="OA" address="0x0000D920" value="0x00000000" />
8086        <register type="OA" address="0x0000D900" value="0x00000000" />
8087        <register type="OA" address="0x0000D904" value="0x10800000" />
8088        <register type="OA" address="0x0000D910" value="0x00000000" />
8089        <register type="OA" address="0x0000D914" value="0x00800000" />
8090        <register type="OA" address="0x0000DC40" value="0x00010000" />
8091        <register type="OA" address="0x0000D940" value="0x00001802" />
8092        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
8093        <register type="OA" address="0x0000DC00" value="0x00001802" />
8094        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
8095    </register_config>
8096    <register_config type="FLEX">
8097        <register type="FLEX" address="0x0000E458" value="0x00810710" />
8098        <register type="FLEX" address="0x0000E558" value="0x00A10910" />
8099        <register type="FLEX" address="0x0000E658" value="0x00850750" />
8100        <register type="FLEX" address="0x0000E758" value="0x00A50950" />
8101        <register type="FLEX" address="0x0000E45C" value="0x00802702" />
8102        <register type="FLEX" address="0x0000E55C" value="0x00A02902" />
8103    </register_config>
8104  </set>
8105
8106  <set name="EuActivity2"
8107       chipset="ADL"
8108       symbol_name="EuActivity2"
8109       underscore_name="eu_activity2"
8110       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
8111       hw_config_guid="b45c7714-75be-4639-83b8-258392695044"
8112       >
8113    <counter name="GPU Time Elapsed"
8114             symbol_name="GpuTime"
8115             underscore_name="gpu_time"
8116             description="Time elapsed on the GPU during the measurement."
8117             data_type="uint64"
8118             units="ns"
8119             semantic_type="duration"
8120             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8121             mdapi_group="GPU"
8122             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8123             mdapi_supported_apis=""
8124             mdapi_hw_unit_type="gpu"
8125             />
8126    <counter name="GPU Core Clocks"
8127             symbol_name="GpuCoreClocks"
8128             underscore_name="gpu_core_clocks"
8129             description="The total number of GPU core clocks elapsed during the measurement."
8130             data_type="uint64"
8131             units="cycles"
8132             semantic_type="event"
8133             equation="GPU_CLOCK 0 READ"
8134             mdapi_group="GPU"
8135             mdapi_usage_flags="Tier1 Frame Batch Draw"
8136             mdapi_supported_apis=""
8137             mdapi_hw_unit_type="gpu"
8138             />
8139    <counter name="AVG GPU Core Frequency"
8140             symbol_name="AvgGpuCoreFrequency"
8141             underscore_name="avg_gpu_core_frequency"
8142             description="Average GPU Core Frequency in the measurement."
8143             data_type="uint64"
8144             max_equation="$GpuMaxFrequency"
8145             units="hz"
8146             semantic_type="event"
8147             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8148             mdapi_group="GPU"
8149             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8150             mdapi_supported_apis=""
8151             mdapi_hw_unit_type="gpu"
8152             />
8153    <counter name="GPU Busy"
8154             symbol_name="GpuBusy"
8155             underscore_name="gpu_busy"
8156             description="The percentage of time in which the GPU has been processing GPU commands."
8157             data_type="float"
8158             max_equation="100"
8159             units="percent"
8160             semantic_type="duration"
8161             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8162             mdapi_group="GPU"
8163             mdapi_usage_flags="Tier1 Overview System Frame"
8164             mdapi_supported_apis=""
8165             mdapi_hw_unit_type="gpu"
8166             />
8167    <counter name="VS Threads Dispatched"
8168             symbol_name="VsThreads"
8169             underscore_name="vs_threads"
8170             description="The total number of vertex shader hardware threads dispatched."
8171             data_type="uint64"
8172             units="threads"
8173             semantic_type="event"
8174             equation="A 1 READ"
8175             mdapi_group="EU Array/Vertex Shader"
8176             mdapi_usage_flags="Tier3 Frame Batch Draw"
8177             mdapi_supported_apis=""
8178             mdapi_hw_unit_type="gpu"
8179             />
8180    <counter name="HS Threads Dispatched"
8181             symbol_name="HsThreads"
8182             underscore_name="hs_threads"
8183             description="The total number of hull shader hardware threads dispatched."
8184             data_type="uint64"
8185             units="threads"
8186             semantic_type="event"
8187             equation="A 2 READ"
8188             mdapi_group="EU Array/Hull Shader"
8189             mdapi_usage_flags="Tier3 Frame Batch Draw"
8190             mdapi_supported_apis=""
8191             mdapi_hw_unit_type="gpu"
8192             />
8193    <counter name="DS Threads Dispatched"
8194             symbol_name="DsThreads"
8195             underscore_name="ds_threads"
8196             description="The total number of domain shader hardware threads dispatched."
8197             data_type="uint64"
8198             units="threads"
8199             semantic_type="event"
8200             equation="A 3 READ"
8201             mdapi_group="EU Array/Domain Shader"
8202             mdapi_usage_flags="Tier3 Frame Batch Draw"
8203             mdapi_supported_apis=""
8204             mdapi_hw_unit_type="gpu"
8205             />
8206    <counter name="GS Threads Dispatched"
8207             symbol_name="GsThreads"
8208             underscore_name="gs_threads"
8209             description="The total number of geometry shader hardware threads dispatched."
8210             data_type="uint64"
8211             units="threads"
8212             semantic_type="event"
8213             equation="A 5 READ"
8214             mdapi_group="EU Array/Geometry Shader"
8215             mdapi_usage_flags="Tier3 Frame Batch Draw"
8216             mdapi_supported_apis=""
8217             mdapi_hw_unit_type="gpu"
8218             />
8219    <counter name="FS Threads Dispatched"
8220             symbol_name="PsThreads"
8221             underscore_name="ps_threads"
8222             description="The total number of fragment shader hardware threads dispatched."
8223             data_type="uint64"
8224             units="threads"
8225             semantic_type="event"
8226             equation="A 6 READ"
8227             mdapi_group="EU Array/Fragment Shader"
8228             mdapi_usage_flags="Tier3 Frame Batch Draw"
8229             mdapi_supported_apis=""
8230             mdapi_hw_unit_type="gpu"
8231             />
8232    <counter name="CS Threads Dispatched"
8233             symbol_name="CsThreads"
8234             underscore_name="cs_threads"
8235             description="The total number of compute shader hardware threads dispatched."
8236             data_type="uint64"
8237             units="threads"
8238             semantic_type="event"
8239             equation="A 4 READ"
8240             mdapi_group="EU Array/Compute Shader"
8241             mdapi_usage_flags="Tier3 Frame Batch Draw"
8242             mdapi_supported_apis=""
8243             mdapi_hw_unit_type="gpu"
8244             />
8245    <counter name="Render Ring Busy"
8246             symbol_name="RenderBusy"
8247             underscore_name="render_busy"
8248             description="The percentage of time when render command streamer was busy."
8249             data_type="float"
8250             max_equation="100"
8251             units="percent"
8252             semantic_type="duration"
8253             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8254             mdapi_group="GPU"
8255             mdapi_usage_flags="System Frame Batch"
8256             mdapi_supported_apis=""
8257             mdapi_hw_unit_type="gpu"
8258             />
8259    <counter name="Compute Ring Busy"
8260             symbol_name="ComputeBusy"
8261             underscore_name="compute_busy"
8262             description="The percentage of time when render command streamer was busy."
8263             data_type="float"
8264             max_equation="100"
8265             units="percent"
8266             semantic_type="duration"
8267             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8268             mdapi_group="GPU"
8269             mdapi_usage_flags="System Frame Batch"
8270             mdapi_supported_apis=""
8271             mdapi_hw_unit_type="gpu"
8272             />
8273    <counter name="Render and compute engines are simultaneously busy"
8274             symbol_name="RenderAndComputeBusy"
8275             underscore_name="render_and_compute_busy"
8276             description="The percentage of time when render and compute engines are simultaneously busy"
8277             data_type="float"
8278             max_equation="100"
8279             units="percent"
8280             semantic_type="duration"
8281             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8282             mdapi_group="GPU"
8283             mdapi_usage_flags="Frame Batch Draw"
8284             mdapi_supported_apis=""
8285             mdapi_hw_unit_type="gpu"
8286             />
8287    <counter name="GTI Read Throughput"
8288             symbol_name="GtiReadThroughput"
8289             underscore_name="gti_read_throughput"
8290             description="The total number of GPU memory bytes read from GTI."
8291             data_type="uint64"
8292             max_equation="$GpuCoreClocks 64 UMUL"
8293             units="bytes"
8294             semantic_type="throughput"
8295             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
8296             mdapi_group="GTI"
8297             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8298             mdapi_supported_apis=""
8299             mdapi_hw_unit_type="gpu"
8300             />
8301    <counter name="GTI Write Throughput"
8302             symbol_name="GtiWriteThroughput"
8303             underscore_name="gti_write_throughput"
8304             description="The total number of GPU memory bytes written to GTI."
8305             data_type="uint64"
8306             max_equation="$GpuCoreClocks 64 UMUL"
8307             units="bytes"
8308             semantic_type="throughput"
8309             equation="64  C 3 READ C 2 READ UADD UMUL"
8310             mdapi_group="GTI"
8311             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8312             mdapi_supported_apis=""
8313             mdapi_hw_unit_type="gpu"
8314             />
8315    <counter name="CS EM Pipe Active"
8316             symbol_name="CsEmActive"
8317             underscore_name="cs_em_active"
8318             description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction."
8319             data_type="float"
8320             max_equation="100"
8321             units="percent"
8322             semantic_type="duration"
8323             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8324             mdapi_group="EU Array"
8325             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8326             mdapi_supported_apis=""
8327             mdapi_hw_unit_type="gpu"
8328             />
8329    <counter name="CS FPU Pipe Active"
8330             symbol_name="CsFpuActive"
8331             underscore_name="cs_fpu_active"
8332             description="The percentage of time in which EU FPU pipeline was actively processing a compute shader instruction."
8333             data_type="float"
8334             max_equation="100"
8335             units="percent"
8336             semantic_type="duration"
8337             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8338             mdapi_group="EU Array"
8339             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8340             mdapi_supported_apis=""
8341             mdapi_hw_unit_type="gpu"
8342             />
8343    <counter name="CS Send Pipeline Active"
8344             symbol_name="CsSendActive"
8345             underscore_name="cs_send_active"
8346             description="The percentage of time in which EU send pipeline was actively processing a compute shader instruction."
8347             data_type="float"
8348             max_equation="100"
8349             units="percent"
8350             semantic_type="duration"
8351             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8352             mdapi_group="EU Array"
8353             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8354             mdapi_supported_apis=""
8355             mdapi_hw_unit_type="gpu"
8356             />
8357    <register_config type="NOA">
8358        <register type="NOA" address="0x00000D04" value="0x00000200" />
8359        <register type="NOA" address="0x00009840" value="0x00000000" />
8360        <register type="NOA" address="0x00009884" value="0x00000000" />
8361        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
8362        <register type="NOA" address="0x00009888" value="0x220E0009" />
8363        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
8364        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
8365        <register type="NOA" address="0x00009888" value="0x180E0000" />
8366        <register type="NOA" address="0x00009888" value="0x160E0000" />
8367        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
8368        <register type="NOA" address="0x00009888" value="0x1C104000" />
8369        <register type="NOA" address="0x00009888" value="0x1E104000" />
8370        <register type="NOA" address="0x00009888" value="0x2E020140" />
8371        <register type="NOA" address="0x00009888" value="0x2C030005" />
8372        <register type="NOA" address="0x00009888" value="0x38003600" />
8373        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
8374        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
8375        <register type="NOA" address="0x00009884" value="0x00000003" />
8376        <register type="NOA" address="0x00009888" value="0x05151D37" />
8377        <register type="NOA" address="0x00009888" value="0x09151547" />
8378        <register type="NOA" address="0x00009888" value="0x05351C00" />
8379        <register type="NOA" address="0x00009888" value="0x09351400" />
8380        <register type="NOA" address="0x00009888" value="0x5D101400" />
8381        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
8382        <register type="NOA" address="0x00009888" value="0x1F140028" />
8383        <register type="NOA" address="0x00009888" value="0x1D124000" />
8384        <register type="NOA" address="0x00009888" value="0x1F124000" />
8385        <register type="NOA" address="0x00009888" value="0x0D150136" />
8386        <register type="NOA" address="0x00009888" value="0x01150000" />
8387        <register type="NOA" address="0x00009888" value="0x03164000" />
8388        <register type="NOA" address="0x00009888" value="0x05164000" />
8389        <register type="NOA" address="0x00009888" value="0x07164000" />
8390        <register type="NOA" address="0x00009888" value="0x03350137" />
8391        <register type="NOA" address="0x00009888" value="0x07350147" />
8392        <register type="NOA" address="0x00009888" value="0x0B350136" />
8393        <register type="NOA" address="0x00009888" value="0x01350000" />
8394        <register type="NOA" address="0x00009888" value="0x01368000" />
8395        <register type="NOA" address="0x00009888" value="0x03368000" />
8396        <register type="NOA" address="0x00009888" value="0x05368000" />
8397        <register type="NOA" address="0x00009888" value="0x17100000" />
8398        <register type="NOA" address="0x00009888" value="0x55100000" />
8399        <register type="NOA" address="0x00009888" value="0x57100000" />
8400        <register type="NOA" address="0x00009888" value="0x47101000" />
8401        <register type="NOA" address="0x00009888" value="0x49101616" />
8402        <register type="NOA" address="0x00009888" value="0x4B101616" />
8403        <register type="NOA" address="0x00009888" value="0x4D100616" />
8404        <register type="NOA" address="0x00009888" value="0x31100000" />
8405        <register type="NOA" address="0x00009884" value="0x00000003" />
8406        <register type="NOA" address="0x00009888" value="0x65100002" />
8407        <register type="NOA" address="0x00009884" value="0x00000000" />
8408        <register type="NOA" address="0x00009888" value="0x42000001" />
8409    </register_config>
8410    <register_config type="OA">
8411        <register type="OA" address="0x0000D920" value="0x00000000" />
8412        <register type="OA" address="0x0000D900" value="0x00000000" />
8413        <register type="OA" address="0x0000D904" value="0x10800000" />
8414        <register type="OA" address="0x0000D910" value="0x00000000" />
8415        <register type="OA" address="0x0000D914" value="0x00800000" />
8416        <register type="OA" address="0x0000DC40" value="0x00010000" />
8417        <register type="OA" address="0x0000D940" value="0x00001802" />
8418        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
8419        <register type="OA" address="0x0000DC00" value="0x00001802" />
8420        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
8421    </register_config>
8422    <register_config type="FLEX">
8423        <register type="FLEX" address="0x0000E458" value="0x00862762" />
8424        <register type="FLEX" address="0x0000E558" value="0x00A62962" />
8425        <register type="FLEX" address="0x0000E658" value="0x00860760" />
8426        <register type="FLEX" address="0x0000E758" value="0x00A60960" />
8427        <register type="FLEX" address="0x0000E45C" value="0x00861761" />
8428        <register type="FLEX" address="0x0000E55C" value="0x00A61961" />
8429    </register_config>
8430  </set>
8431
8432  <set name="EuActivity3"
8433       chipset="ADL"
8434       symbol_name="EuActivity3"
8435       underscore_name="eu_activity3"
8436       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
8437       hw_config_guid="e63fc92b-0c14-48b8-b832-52631f75b1c6"
8438       >
8439    <counter name="GPU Time Elapsed"
8440             symbol_name="GpuTime"
8441             underscore_name="gpu_time"
8442             description="Time elapsed on the GPU during the measurement."
8443             data_type="uint64"
8444             units="ns"
8445             semantic_type="duration"
8446             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8447             mdapi_group="GPU"
8448             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8449             mdapi_supported_apis=""
8450             mdapi_hw_unit_type="gpu"
8451             />
8452    <counter name="GPU Core Clocks"
8453             symbol_name="GpuCoreClocks"
8454             underscore_name="gpu_core_clocks"
8455             description="The total number of GPU core clocks elapsed during the measurement."
8456             data_type="uint64"
8457             units="cycles"
8458             semantic_type="event"
8459             equation="GPU_CLOCK 0 READ"
8460             mdapi_group="GPU"
8461             mdapi_usage_flags="Tier1 Frame Batch Draw"
8462             mdapi_supported_apis=""
8463             mdapi_hw_unit_type="gpu"
8464             />
8465    <counter name="AVG GPU Core Frequency"
8466             symbol_name="AvgGpuCoreFrequency"
8467             underscore_name="avg_gpu_core_frequency"
8468             description="Average GPU Core Frequency in the measurement."
8469             data_type="uint64"
8470             max_equation="$GpuMaxFrequency"
8471             units="hz"
8472             semantic_type="event"
8473             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8474             mdapi_group="GPU"
8475             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8476             mdapi_supported_apis=""
8477             mdapi_hw_unit_type="gpu"
8478             />
8479    <counter name="GPU Busy"
8480             symbol_name="GpuBusy"
8481             underscore_name="gpu_busy"
8482             description="The percentage of time in which the GPU has been processing GPU commands."
8483             data_type="float"
8484             max_equation="100"
8485             units="percent"
8486             semantic_type="duration"
8487             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8488             mdapi_group="GPU"
8489             mdapi_usage_flags="Tier1 Overview System Frame"
8490             mdapi_supported_apis=""
8491             mdapi_hw_unit_type="gpu"
8492             />
8493    <counter name="VS Threads Dispatched"
8494             symbol_name="VsThreads"
8495             underscore_name="vs_threads"
8496             description="The total number of vertex shader hardware threads dispatched."
8497             data_type="uint64"
8498             units="threads"
8499             semantic_type="event"
8500             equation="A 1 READ"
8501             mdapi_group="EU Array/Vertex Shader"
8502             mdapi_usage_flags="Tier3 Frame Batch Draw"
8503             mdapi_supported_apis=""
8504             mdapi_hw_unit_type="gpu"
8505             />
8506    <counter name="HS Threads Dispatched"
8507             symbol_name="HsThreads"
8508             underscore_name="hs_threads"
8509             description="The total number of hull shader hardware threads dispatched."
8510             data_type="uint64"
8511             units="threads"
8512             semantic_type="event"
8513             equation="A 2 READ"
8514             mdapi_group="EU Array/Hull Shader"
8515             mdapi_usage_flags="Tier3 Frame Batch Draw"
8516             mdapi_supported_apis=""
8517             mdapi_hw_unit_type="gpu"
8518             />
8519    <counter name="DS Threads Dispatched"
8520             symbol_name="DsThreads"
8521             underscore_name="ds_threads"
8522             description="The total number of domain shader hardware threads dispatched."
8523             data_type="uint64"
8524             units="threads"
8525             semantic_type="event"
8526             equation="A 3 READ"
8527             mdapi_group="EU Array/Domain Shader"
8528             mdapi_usage_flags="Tier3 Frame Batch Draw"
8529             mdapi_supported_apis=""
8530             mdapi_hw_unit_type="gpu"
8531             />
8532    <counter name="GS Threads Dispatched"
8533             symbol_name="GsThreads"
8534             underscore_name="gs_threads"
8535             description="The total number of geometry shader hardware threads dispatched."
8536             data_type="uint64"
8537             units="threads"
8538             semantic_type="event"
8539             equation="A 5 READ"
8540             mdapi_group="EU Array/Geometry Shader"
8541             mdapi_usage_flags="Tier3 Frame Batch Draw"
8542             mdapi_supported_apis=""
8543             mdapi_hw_unit_type="gpu"
8544             />
8545    <counter name="FS Threads Dispatched"
8546             symbol_name="PsThreads"
8547             underscore_name="ps_threads"
8548             description="The total number of fragment shader hardware threads dispatched."
8549             data_type="uint64"
8550             units="threads"
8551             semantic_type="event"
8552             equation="A 6 READ"
8553             mdapi_group="EU Array/Fragment Shader"
8554             mdapi_usage_flags="Tier3 Frame Batch Draw"
8555             mdapi_supported_apis=""
8556             mdapi_hw_unit_type="gpu"
8557             />
8558    <counter name="CS Threads Dispatched"
8559             symbol_name="CsThreads"
8560             underscore_name="cs_threads"
8561             description="The total number of compute shader hardware threads dispatched."
8562             data_type="uint64"
8563             units="threads"
8564             semantic_type="event"
8565             equation="A 4 READ"
8566             mdapi_group="EU Array/Compute Shader"
8567             mdapi_usage_flags="Tier3 Frame Batch Draw"
8568             mdapi_supported_apis=""
8569             mdapi_hw_unit_type="gpu"
8570             />
8571    <counter name="Render Ring Busy"
8572             symbol_name="RenderBusy"
8573             underscore_name="render_busy"
8574             description="The percentage of time when render command streamer was busy."
8575             data_type="float"
8576             max_equation="100"
8577             units="percent"
8578             semantic_type="duration"
8579             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8580             mdapi_group="GPU"
8581             mdapi_usage_flags="System Frame Batch"
8582             mdapi_supported_apis=""
8583             mdapi_hw_unit_type="gpu"
8584             />
8585    <counter name="Compute Ring Busy"
8586             symbol_name="ComputeBusy"
8587             underscore_name="compute_busy"
8588             description="The percentage of time when render command streamer was busy."
8589             data_type="float"
8590             max_equation="100"
8591             units="percent"
8592             semantic_type="duration"
8593             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8594             mdapi_group="GPU"
8595             mdapi_usage_flags="System Frame Batch"
8596             mdapi_supported_apis=""
8597             mdapi_hw_unit_type="gpu"
8598             />
8599    <counter name="Render and compute engines are simultaneously busy"
8600             symbol_name="RenderAndComputeBusy"
8601             underscore_name="render_and_compute_busy"
8602             description="The percentage of time when render and compute engines are simultaneously busy"
8603             data_type="float"
8604             max_equation="100"
8605             units="percent"
8606             semantic_type="duration"
8607             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8608             mdapi_group="GPU"
8609             mdapi_usage_flags="Frame Batch Draw"
8610             mdapi_supported_apis=""
8611             mdapi_hw_unit_type="gpu"
8612             />
8613    <counter name="GTI Read Throughput"
8614             symbol_name="GtiReadThroughput"
8615             underscore_name="gti_read_throughput"
8616             description="The total number of GPU memory bytes read from GTI."
8617             data_type="uint64"
8618             max_equation="$GpuCoreClocks 64 UMUL"
8619             units="bytes"
8620             semantic_type="throughput"
8621             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
8622             mdapi_group="GTI"
8623             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8624             mdapi_supported_apis=""
8625             mdapi_hw_unit_type="gpu"
8626             />
8627    <counter name="GTI Write Throughput"
8628             symbol_name="GtiWriteThroughput"
8629             underscore_name="gti_write_throughput"
8630             description="The total number of GPU memory bytes written to GTI."
8631             data_type="uint64"
8632             max_equation="$GpuCoreClocks 64 UMUL"
8633             units="bytes"
8634             semantic_type="throughput"
8635             equation="64  C 3 READ C 2 READ UADD UMUL"
8636             mdapi_group="GTI"
8637             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8638             mdapi_supported_apis=""
8639             mdapi_hw_unit_type="gpu"
8640             />
8641    <counter name="VS EM Pipe Active"
8642             symbol_name="VsEmActive"
8643             underscore_name="vs_em_active"
8644             description="The percentage of time in which EU EM pipeline was actively processing a vertex shader instruction."
8645             data_type="float"
8646             max_equation="100"
8647             units="percent"
8648             semantic_type="duration"
8649             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8650             mdapi_group="EU Array/Vertex Shader"
8651             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8652             mdapi_supported_apis=""
8653             mdapi_hw_unit_type="gpu"
8654             />
8655    <counter name="PS EM Pipe Active"
8656             symbol_name="PsEmActive"
8657             underscore_name="ps_em_active"
8658             description="The percentage of time in which EU EM pipeline was actively processing a pixel shader instruction."
8659             data_type="float"
8660             max_equation="100"
8661             units="percent"
8662             semantic_type="duration"
8663             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8664             mdapi_group="EU Array/Pixel Shader"
8665             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8666             mdapi_supported_apis=""
8667             mdapi_hw_unit_type="gpu"
8668             />
8669    <counter name="PS Send Pipeline Active"
8670             symbol_name="PsSendActive"
8671             underscore_name="ps_send_active"
8672             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8673             data_type="float"
8674             max_equation="100"
8675             units="percent"
8676             semantic_type="duration"
8677             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8678             mdapi_group="EU Array/Pixel Shader"
8679             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8680             mdapi_supported_apis=""
8681             mdapi_hw_unit_type="gpu"
8682             />
8683    <register_config type="NOA">
8684        <register type="NOA" address="0x00000D04" value="0x00000200" />
8685        <register type="NOA" address="0x00009840" value="0x00000000" />
8686        <register type="NOA" address="0x00009884" value="0x00000000" />
8687        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
8688        <register type="NOA" address="0x00009888" value="0x220E0009" />
8689        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
8690        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
8691        <register type="NOA" address="0x00009888" value="0x180E0000" />
8692        <register type="NOA" address="0x00009888" value="0x160E0000" />
8693        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
8694        <register type="NOA" address="0x00009888" value="0x1C104000" />
8695        <register type="NOA" address="0x00009888" value="0x1E104000" />
8696        <register type="NOA" address="0x00009888" value="0x2E020140" />
8697        <register type="NOA" address="0x00009888" value="0x2C030005" />
8698        <register type="NOA" address="0x00009888" value="0x38003600" />
8699        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
8700        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
8701        <register type="NOA" address="0x00009884" value="0x00000003" />
8702        <register type="NOA" address="0x00009888" value="0x05151D37" />
8703        <register type="NOA" address="0x00009888" value="0x09151547" />
8704        <register type="NOA" address="0x00009888" value="0x05351C00" />
8705        <register type="NOA" address="0x00009888" value="0x09351400" />
8706        <register type="NOA" address="0x00009888" value="0x5D101400" />
8707        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
8708        <register type="NOA" address="0x00009888" value="0x1F140028" />
8709        <register type="NOA" address="0x00009888" value="0x1D124000" />
8710        <register type="NOA" address="0x00009888" value="0x1F124000" />
8711        <register type="NOA" address="0x00009888" value="0x0D150136" />
8712        <register type="NOA" address="0x00009888" value="0x01150000" />
8713        <register type="NOA" address="0x00009888" value="0x03164000" />
8714        <register type="NOA" address="0x00009888" value="0x05164000" />
8715        <register type="NOA" address="0x00009888" value="0x07164000" />
8716        <register type="NOA" address="0x00009888" value="0x03350137" />
8717        <register type="NOA" address="0x00009888" value="0x07350147" />
8718        <register type="NOA" address="0x00009888" value="0x0B350136" />
8719        <register type="NOA" address="0x00009888" value="0x01350000" />
8720        <register type="NOA" address="0x00009888" value="0x01368000" />
8721        <register type="NOA" address="0x00009888" value="0x03368000" />
8722        <register type="NOA" address="0x00009888" value="0x05368000" />
8723        <register type="NOA" address="0x00009888" value="0x17100000" />
8724        <register type="NOA" address="0x00009888" value="0x55100000" />
8725        <register type="NOA" address="0x00009888" value="0x57100000" />
8726        <register type="NOA" address="0x00009888" value="0x47101000" />
8727        <register type="NOA" address="0x00009888" value="0x49101616" />
8728        <register type="NOA" address="0x00009888" value="0x4B101616" />
8729        <register type="NOA" address="0x00009888" value="0x4D100616" />
8730        <register type="NOA" address="0x00009888" value="0x31100000" />
8731        <register type="NOA" address="0x00009884" value="0x00000003" />
8732        <register type="NOA" address="0x00009888" value="0x65100002" />
8733        <register type="NOA" address="0x00009884" value="0x00000000" />
8734        <register type="NOA" address="0x00009888" value="0x42000001" />
8735    </register_config>
8736    <register_config type="OA">
8737        <register type="OA" address="0x0000D920" value="0x00000000" />
8738        <register type="OA" address="0x0000D900" value="0x00000000" />
8739        <register type="OA" address="0x0000D904" value="0x10800000" />
8740        <register type="OA" address="0x0000D910" value="0x00000000" />
8741        <register type="OA" address="0x0000D914" value="0x00800000" />
8742        <register type="OA" address="0x0000DC40" value="0x00010000" />
8743        <register type="OA" address="0x0000D940" value="0x00001802" />
8744        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
8745        <register type="OA" address="0x0000DC00" value="0x00001802" />
8746        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
8747    </register_config>
8748    <register_config type="FLEX">
8749        <register type="FLEX" address="0x0000E458" value="0x00811711" />
8750        <register type="FLEX" address="0x0000E558" value="0x00A11911" />
8751        <register type="FLEX" address="0x0000E658" value="0x00851751" />
8752        <register type="FLEX" address="0x0000E758" value="0x00A51951" />
8753        <register type="FLEX" address="0x0000E45C" value="0x00852752" />
8754        <register type="FLEX" address="0x0000E55C" value="0x00A52952" />
8755    </register_config>
8756  </set>
8757
8758  <set name="EuActivity4"
8759       chipset="ADL"
8760       symbol_name="EuActivity4"
8761       underscore_name="eu_activity4"
8762       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
8763       hw_config_guid="a5bd7cc2-3b17-4287-bdb2-a6814998daa1"
8764       >
8765    <counter name="GPU Time Elapsed"
8766             symbol_name="GpuTime"
8767             underscore_name="gpu_time"
8768             description="Time elapsed on the GPU during the measurement."
8769             data_type="uint64"
8770             units="ns"
8771             semantic_type="duration"
8772             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8773             mdapi_group="GPU"
8774             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8775             mdapi_supported_apis=""
8776             mdapi_hw_unit_type="gpu"
8777             />
8778    <counter name="GPU Core Clocks"
8779             symbol_name="GpuCoreClocks"
8780             underscore_name="gpu_core_clocks"
8781             description="The total number of GPU core clocks elapsed during the measurement."
8782             data_type="uint64"
8783             units="cycles"
8784             semantic_type="event"
8785             equation="GPU_CLOCK 0 READ"
8786             mdapi_group="GPU"
8787             mdapi_usage_flags="Tier1 Frame Batch Draw"
8788             mdapi_supported_apis=""
8789             mdapi_hw_unit_type="gpu"
8790             />
8791    <counter name="AVG GPU Core Frequency"
8792             symbol_name="AvgGpuCoreFrequency"
8793             underscore_name="avg_gpu_core_frequency"
8794             description="Average GPU Core Frequency in the measurement."
8795             data_type="uint64"
8796             max_equation="$GpuMaxFrequency"
8797             units="hz"
8798             semantic_type="event"
8799             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8800             mdapi_group="GPU"
8801             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8802             mdapi_supported_apis=""
8803             mdapi_hw_unit_type="gpu"
8804             />
8805    <counter name="GPU Busy"
8806             symbol_name="GpuBusy"
8807             underscore_name="gpu_busy"
8808             description="The percentage of time in which the GPU has been processing GPU commands."
8809             data_type="float"
8810             max_equation="100"
8811             units="percent"
8812             semantic_type="duration"
8813             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8814             mdapi_group="GPU"
8815             mdapi_usage_flags="Tier1 Overview System Frame"
8816             mdapi_supported_apis=""
8817             mdapi_hw_unit_type="gpu"
8818             />
8819    <counter name="VS Threads Dispatched"
8820             symbol_name="VsThreads"
8821             underscore_name="vs_threads"
8822             description="The total number of vertex shader hardware threads dispatched."
8823             data_type="uint64"
8824             units="threads"
8825             semantic_type="event"
8826             equation="A 1 READ"
8827             mdapi_group="EU Array/Vertex Shader"
8828             mdapi_usage_flags="Tier3 Frame Batch Draw"
8829             mdapi_supported_apis=""
8830             mdapi_hw_unit_type="gpu"
8831             />
8832    <counter name="HS Threads Dispatched"
8833             symbol_name="HsThreads"
8834             underscore_name="hs_threads"
8835             description="The total number of hull shader hardware threads dispatched."
8836             data_type="uint64"
8837             units="threads"
8838             semantic_type="event"
8839             equation="A 2 READ"
8840             mdapi_group="EU Array/Hull Shader"
8841             mdapi_usage_flags="Tier3 Frame Batch Draw"
8842             mdapi_supported_apis=""
8843             mdapi_hw_unit_type="gpu"
8844             />
8845    <counter name="DS Threads Dispatched"
8846             symbol_name="DsThreads"
8847             underscore_name="ds_threads"
8848             description="The total number of domain shader hardware threads dispatched."
8849             data_type="uint64"
8850             units="threads"
8851             semantic_type="event"
8852             equation="A 3 READ"
8853             mdapi_group="EU Array/Domain Shader"
8854             mdapi_usage_flags="Tier3 Frame Batch Draw"
8855             mdapi_supported_apis=""
8856             mdapi_hw_unit_type="gpu"
8857             />
8858    <counter name="GS Threads Dispatched"
8859             symbol_name="GsThreads"
8860             underscore_name="gs_threads"
8861             description="The total number of geometry shader hardware threads dispatched."
8862             data_type="uint64"
8863             units="threads"
8864             semantic_type="event"
8865             equation="A 5 READ"
8866             mdapi_group="EU Array/Geometry Shader"
8867             mdapi_usage_flags="Tier3 Frame Batch Draw"
8868             mdapi_supported_apis=""
8869             mdapi_hw_unit_type="gpu"
8870             />
8871    <counter name="FS Threads Dispatched"
8872             symbol_name="PsThreads"
8873             underscore_name="ps_threads"
8874             description="The total number of fragment shader hardware threads dispatched."
8875             data_type="uint64"
8876             units="threads"
8877             semantic_type="event"
8878             equation="A 6 READ"
8879             mdapi_group="EU Array/Fragment Shader"
8880             mdapi_usage_flags="Tier3 Frame Batch Draw"
8881             mdapi_supported_apis=""
8882             mdapi_hw_unit_type="gpu"
8883             />
8884    <counter name="CS Threads Dispatched"
8885             symbol_name="CsThreads"
8886             underscore_name="cs_threads"
8887             description="The total number of compute shader hardware threads dispatched."
8888             data_type="uint64"
8889             units="threads"
8890             semantic_type="event"
8891             equation="A 4 READ"
8892             mdapi_group="EU Array/Compute Shader"
8893             mdapi_usage_flags="Tier3 Frame Batch Draw"
8894             mdapi_supported_apis=""
8895             mdapi_hw_unit_type="gpu"
8896             />
8897    <counter name="Render Ring Busy"
8898             symbol_name="RenderBusy"
8899             underscore_name="render_busy"
8900             description="The percentage of time when render command streamer was busy."
8901             data_type="float"
8902             max_equation="100"
8903             units="percent"
8904             semantic_type="duration"
8905             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8906             mdapi_group="GPU"
8907             mdapi_usage_flags="System Frame Batch"
8908             mdapi_supported_apis=""
8909             mdapi_hw_unit_type="gpu"
8910             />
8911    <counter name="Compute Ring Busy"
8912             symbol_name="ComputeBusy"
8913             underscore_name="compute_busy"
8914             description="The percentage of time when render command streamer was busy."
8915             data_type="float"
8916             max_equation="100"
8917             units="percent"
8918             semantic_type="duration"
8919             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8920             mdapi_group="GPU"
8921             mdapi_usage_flags="System Frame Batch"
8922             mdapi_supported_apis=""
8923             mdapi_hw_unit_type="gpu"
8924             />
8925    <counter name="Render and compute engines are simultaneously busy"
8926             symbol_name="RenderAndComputeBusy"
8927             underscore_name="render_and_compute_busy"
8928             description="The percentage of time when render and compute engines are simultaneously busy"
8929             data_type="float"
8930             max_equation="100"
8931             units="percent"
8932             semantic_type="duration"
8933             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8934             mdapi_group="GPU"
8935             mdapi_usage_flags="Frame Batch Draw"
8936             mdapi_supported_apis=""
8937             mdapi_hw_unit_type="gpu"
8938             />
8939    <counter name="GTI Read Throughput"
8940             symbol_name="GtiReadThroughput"
8941             underscore_name="gti_read_throughput"
8942             description="The total number of GPU memory bytes read from GTI."
8943             data_type="uint64"
8944             max_equation="$GpuCoreClocks 64 UMUL"
8945             units="bytes"
8946             semantic_type="throughput"
8947             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
8948             mdapi_group="GTI"
8949             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8950             mdapi_supported_apis=""
8951             mdapi_hw_unit_type="gpu"
8952             />
8953    <counter name="GTI Write Throughput"
8954             symbol_name="GtiWriteThroughput"
8955             underscore_name="gti_write_throughput"
8956             description="The total number of GPU memory bytes written to GTI."
8957             data_type="uint64"
8958             max_equation="$GpuCoreClocks 64 UMUL"
8959             units="bytes"
8960             semantic_type="throughput"
8961             equation="64  C 3 READ C 2 READ UADD UMUL"
8962             mdapi_group="GTI"
8963             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8964             mdapi_supported_apis=""
8965             mdapi_hw_unit_type="gpu"
8966             />
8967    <counter name="HS FPU Pipe Active"
8968             symbol_name="HsFpuActive"
8969             underscore_name="hs_fpu_active"
8970             description="The percentage of time in which EU FPU pipeline was actively processing a hull shader instruction."
8971             data_type="float"
8972             max_equation="100"
8973             units="percent"
8974             semantic_type="duration"
8975             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8976             mdapi_group="EU Array/Hull Shader"
8977             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8978             mdapi_supported_apis=""
8979             mdapi_hw_unit_type="gpu"
8980             />
8981    <counter name="DS FPU Pipe Active"
8982             symbol_name="DsFpuActive"
8983             underscore_name="ds_fpu_active"
8984             description="The percentage of time in which EU FPU pipeline was actively processing a domain shader instructions."
8985             data_type="float"
8986             max_equation="100"
8987             units="percent"
8988             semantic_type="duration"
8989             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8990             mdapi_group="EU Array/Domain Shader"
8991             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8992             mdapi_supported_apis=""
8993             mdapi_hw_unit_type="gpu"
8994             />
8995    <counter name="VS Send Pipe Active"
8996             symbol_name="VsSendActive"
8997             underscore_name="vs_send_active"
8998             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8999             data_type="float"
9000             max_equation="100"
9001             units="percent"
9002             semantic_type="duration"
9003             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9004             mdapi_group="EU Array/Vertex Shader"
9005             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9006             mdapi_supported_apis=""
9007             mdapi_hw_unit_type="gpu"
9008             />
9009    <register_config type="NOA">
9010        <register type="NOA" address="0x00000D04" value="0x00000200" />
9011        <register type="NOA" address="0x00009840" value="0x00000000" />
9012        <register type="NOA" address="0x00009884" value="0x00000000" />
9013        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
9014        <register type="NOA" address="0x00009888" value="0x220E0009" />
9015        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
9016        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
9017        <register type="NOA" address="0x00009888" value="0x180E0000" />
9018        <register type="NOA" address="0x00009888" value="0x160E0000" />
9019        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
9020        <register type="NOA" address="0x00009888" value="0x1C104000" />
9021        <register type="NOA" address="0x00009888" value="0x1E104000" />
9022        <register type="NOA" address="0x00009888" value="0x2E020140" />
9023        <register type="NOA" address="0x00009888" value="0x2C030005" />
9024        <register type="NOA" address="0x00009888" value="0x38003600" />
9025        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
9026        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
9027        <register type="NOA" address="0x00009884" value="0x00000003" />
9028        <register type="NOA" address="0x00009888" value="0x05151D37" />
9029        <register type="NOA" address="0x00009888" value="0x09151547" />
9030        <register type="NOA" address="0x00009888" value="0x05351C00" />
9031        <register type="NOA" address="0x00009888" value="0x09351400" />
9032        <register type="NOA" address="0x00009888" value="0x5D101400" />
9033        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
9034        <register type="NOA" address="0x00009888" value="0x1F140028" />
9035        <register type="NOA" address="0x00009888" value="0x1D124000" />
9036        <register type="NOA" address="0x00009888" value="0x1F124000" />
9037        <register type="NOA" address="0x00009888" value="0x0D150136" />
9038        <register type="NOA" address="0x00009888" value="0x01150000" />
9039        <register type="NOA" address="0x00009888" value="0x03164000" />
9040        <register type="NOA" address="0x00009888" value="0x05164000" />
9041        <register type="NOA" address="0x00009888" value="0x07164000" />
9042        <register type="NOA" address="0x00009888" value="0x03350137" />
9043        <register type="NOA" address="0x00009888" value="0x07350147" />
9044        <register type="NOA" address="0x00009888" value="0x0B350136" />
9045        <register type="NOA" address="0x00009888" value="0x01350000" />
9046        <register type="NOA" address="0x00009888" value="0x01368000" />
9047        <register type="NOA" address="0x00009888" value="0x03368000" />
9048        <register type="NOA" address="0x00009888" value="0x05368000" />
9049        <register type="NOA" address="0x00009888" value="0x17100000" />
9050        <register type="NOA" address="0x00009888" value="0x55100000" />
9051        <register type="NOA" address="0x00009888" value="0x57100000" />
9052        <register type="NOA" address="0x00009888" value="0x47101000" />
9053        <register type="NOA" address="0x00009888" value="0x49101616" />
9054        <register type="NOA" address="0x00009888" value="0x4B101616" />
9055        <register type="NOA" address="0x00009888" value="0x4D100616" />
9056        <register type="NOA" address="0x00009888" value="0x31100000" />
9057        <register type="NOA" address="0x00009884" value="0x00000003" />
9058        <register type="NOA" address="0x00009888" value="0x65100002" />
9059        <register type="NOA" address="0x00009884" value="0x00000000" />
9060        <register type="NOA" address="0x00009888" value="0x42000001" />
9061    </register_config>
9062    <register_config type="OA">
9063        <register type="OA" address="0x0000D920" value="0x00000000" />
9064        <register type="OA" address="0x0000D900" value="0x00000000" />
9065        <register type="OA" address="0x0000D904" value="0x10800000" />
9066        <register type="OA" address="0x0000D910" value="0x00000000" />
9067        <register type="OA" address="0x0000D914" value="0x00800000" />
9068        <register type="OA" address="0x0000DC40" value="0x00010000" />
9069        <register type="OA" address="0x0000D940" value="0x00001802" />
9070        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
9071        <register type="OA" address="0x0000DC00" value="0x00001802" />
9072        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
9073    </register_config>
9074    <register_config type="FLEX">
9075        <register type="FLEX" address="0x0000E458" value="0x00820720" />
9076        <register type="FLEX" address="0x0000E558" value="0x00A20920" />
9077        <register type="FLEX" address="0x0000E658" value="0x00830730" />
9078        <register type="FLEX" address="0x0000E758" value="0x00A30930" />
9079        <register type="FLEX" address="0x0000E45C" value="0x00812712" />
9080        <register type="FLEX" address="0x0000E55C" value="0x00A12912" />
9081    </register_config>
9082  </set>
9083
9084  <set name="EuActivity5"
9085       chipset="ADL"
9086       symbol_name="EuActivity5"
9087       underscore_name="eu_activity5"
9088       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
9089       hw_config_guid="036c9033-142d-438f-a5ec-ea0ec62a6f43"
9090       >
9091    <counter name="GPU Time Elapsed"
9092             symbol_name="GpuTime"
9093             underscore_name="gpu_time"
9094             description="Time elapsed on the GPU during the measurement."
9095             data_type="uint64"
9096             units="ns"
9097             semantic_type="duration"
9098             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9099             mdapi_group="GPU"
9100             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9101             mdapi_supported_apis=""
9102             mdapi_hw_unit_type="gpu"
9103             />
9104    <counter name="GPU Core Clocks"
9105             symbol_name="GpuCoreClocks"
9106             underscore_name="gpu_core_clocks"
9107             description="The total number of GPU core clocks elapsed during the measurement."
9108             data_type="uint64"
9109             units="cycles"
9110             semantic_type="event"
9111             equation="GPU_CLOCK 0 READ"
9112             mdapi_group="GPU"
9113             mdapi_usage_flags="Tier1 Frame Batch Draw"
9114             mdapi_supported_apis=""
9115             mdapi_hw_unit_type="gpu"
9116             />
9117    <counter name="AVG GPU Core Frequency"
9118             symbol_name="AvgGpuCoreFrequency"
9119             underscore_name="avg_gpu_core_frequency"
9120             description="Average GPU Core Frequency in the measurement."
9121             data_type="uint64"
9122             max_equation="$GpuMaxFrequency"
9123             units="hz"
9124             semantic_type="event"
9125             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9126             mdapi_group="GPU"
9127             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9128             mdapi_supported_apis=""
9129             mdapi_hw_unit_type="gpu"
9130             />
9131    <counter name="GPU Busy"
9132             symbol_name="GpuBusy"
9133             underscore_name="gpu_busy"
9134             description="The percentage of time in which the GPU has been processing GPU commands."
9135             data_type="float"
9136             max_equation="100"
9137             units="percent"
9138             semantic_type="duration"
9139             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9140             mdapi_group="GPU"
9141             mdapi_usage_flags="Tier1 Overview System Frame"
9142             mdapi_supported_apis=""
9143             mdapi_hw_unit_type="gpu"
9144             />
9145    <counter name="VS Threads Dispatched"
9146             symbol_name="VsThreads"
9147             underscore_name="vs_threads"
9148             description="The total number of vertex shader hardware threads dispatched."
9149             data_type="uint64"
9150             units="threads"
9151             semantic_type="event"
9152             equation="A 1 READ"
9153             mdapi_group="EU Array/Vertex Shader"
9154             mdapi_usage_flags="Tier3 Frame Batch Draw"
9155             mdapi_supported_apis=""
9156             mdapi_hw_unit_type="gpu"
9157             />
9158    <counter name="HS Threads Dispatched"
9159             symbol_name="HsThreads"
9160             underscore_name="hs_threads"
9161             description="The total number of hull shader hardware threads dispatched."
9162             data_type="uint64"
9163             units="threads"
9164             semantic_type="event"
9165             equation="A 2 READ"
9166             mdapi_group="EU Array/Hull Shader"
9167             mdapi_usage_flags="Tier3 Frame Batch Draw"
9168             mdapi_supported_apis=""
9169             mdapi_hw_unit_type="gpu"
9170             />
9171    <counter name="DS Threads Dispatched"
9172             symbol_name="DsThreads"
9173             underscore_name="ds_threads"
9174             description="The total number of domain shader hardware threads dispatched."
9175             data_type="uint64"
9176             units="threads"
9177             semantic_type="event"
9178             equation="A 3 READ"
9179             mdapi_group="EU Array/Domain Shader"
9180             mdapi_usage_flags="Tier3 Frame Batch Draw"
9181             mdapi_supported_apis=""
9182             mdapi_hw_unit_type="gpu"
9183             />
9184    <counter name="GS Threads Dispatched"
9185             symbol_name="GsThreads"
9186             underscore_name="gs_threads"
9187             description="The total number of geometry shader hardware threads dispatched."
9188             data_type="uint64"
9189             units="threads"
9190             semantic_type="event"
9191             equation="A 5 READ"
9192             mdapi_group="EU Array/Geometry Shader"
9193             mdapi_usage_flags="Tier3 Frame Batch Draw"
9194             mdapi_supported_apis=""
9195             mdapi_hw_unit_type="gpu"
9196             />
9197    <counter name="FS Threads Dispatched"
9198             symbol_name="PsThreads"
9199             underscore_name="ps_threads"
9200             description="The total number of fragment shader hardware threads dispatched."
9201             data_type="uint64"
9202             units="threads"
9203             semantic_type="event"
9204             equation="A 6 READ"
9205             mdapi_group="EU Array/Fragment Shader"
9206             mdapi_usage_flags="Tier3 Frame Batch Draw"
9207             mdapi_supported_apis=""
9208             mdapi_hw_unit_type="gpu"
9209             />
9210    <counter name="CS Threads Dispatched"
9211             symbol_name="CsThreads"
9212             underscore_name="cs_threads"
9213             description="The total number of compute shader hardware threads dispatched."
9214             data_type="uint64"
9215             units="threads"
9216             semantic_type="event"
9217             equation="A 4 READ"
9218             mdapi_group="EU Array/Compute Shader"
9219             mdapi_usage_flags="Tier3 Frame Batch Draw"
9220             mdapi_supported_apis=""
9221             mdapi_hw_unit_type="gpu"
9222             />
9223    <counter name="Render Ring Busy"
9224             symbol_name="RenderBusy"
9225             underscore_name="render_busy"
9226             description="The percentage of time when render command streamer was busy."
9227             data_type="float"
9228             max_equation="100"
9229             units="percent"
9230             semantic_type="duration"
9231             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
9232             mdapi_group="GPU"
9233             mdapi_usage_flags="System Frame Batch"
9234             mdapi_supported_apis=""
9235             mdapi_hw_unit_type="gpu"
9236             />
9237    <counter name="Compute Ring Busy"
9238             symbol_name="ComputeBusy"
9239             underscore_name="compute_busy"
9240             description="The percentage of time when render command streamer was busy."
9241             data_type="float"
9242             max_equation="100"
9243             units="percent"
9244             semantic_type="duration"
9245             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
9246             mdapi_group="GPU"
9247             mdapi_usage_flags="System Frame Batch"
9248             mdapi_supported_apis=""
9249             mdapi_hw_unit_type="gpu"
9250             />
9251    <counter name="Render and compute engines are simultaneously busy"
9252             symbol_name="RenderAndComputeBusy"
9253             underscore_name="render_and_compute_busy"
9254             description="The percentage of time when render and compute engines are simultaneously busy"
9255             data_type="float"
9256             max_equation="100"
9257             units="percent"
9258             semantic_type="duration"
9259             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9260             mdapi_group="GPU"
9261             mdapi_usage_flags="Frame Batch Draw"
9262             mdapi_supported_apis=""
9263             mdapi_hw_unit_type="gpu"
9264             />
9265    <counter name="GTI Read Throughput"
9266             symbol_name="GtiReadThroughput"
9267             underscore_name="gti_read_throughput"
9268             description="The total number of GPU memory bytes read from GTI."
9269             data_type="uint64"
9270             max_equation="$GpuCoreClocks 64 UMUL"
9271             units="bytes"
9272             semantic_type="throughput"
9273             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
9274             mdapi_group="GTI"
9275             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9276             mdapi_supported_apis=""
9277             mdapi_hw_unit_type="gpu"
9278             />
9279    <counter name="GTI Write Throughput"
9280             symbol_name="GtiWriteThroughput"
9281             underscore_name="gti_write_throughput"
9282             description="The total number of GPU memory bytes written to GTI."
9283             data_type="uint64"
9284             max_equation="$GpuCoreClocks 64 UMUL"
9285             units="bytes"
9286             semantic_type="throughput"
9287             equation="64  C 3 READ C 2 READ UADD UMUL"
9288             mdapi_group="GTI"
9289             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9290             mdapi_supported_apis=""
9291             mdapi_hw_unit_type="gpu"
9292             />
9293    <counter name="HS EM Pipe Active"
9294             symbol_name="HsEmActive"
9295             underscore_name="hs_em_active"
9296             description="The percentage of time in which EU EM pipeline was actively processing a hull shader instructions."
9297             data_type="float"
9298             max_equation="100"
9299             units="percent"
9300             semantic_type="duration"
9301             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9302             mdapi_group="EU Array/Hull Shader"
9303             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9304             mdapi_supported_apis=""
9305             mdapi_hw_unit_type="gpu"
9306             />
9307    <counter name="DS EM Pipe Active"
9308             symbol_name="DsEmActive"
9309             underscore_name="ds_em_active"
9310             description="The percentage of time in which EU EM pipeline was actively processing a domain shader instructions."
9311             data_type="float"
9312             max_equation="100"
9313             units="percent"
9314             semantic_type="duration"
9315             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9316             mdapi_group="EU Array/Domain Shader"
9317             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9318             mdapi_supported_apis=""
9319             mdapi_hw_unit_type="gpu"
9320             />
9321    <counter name="HS Send Pipe Active"
9322             symbol_name="HsSendActive"
9323             underscore_name="hs_send_active"
9324             description="The percentage of time in which EU send pipeline was actively processing a hull shader instruction."
9325             data_type="float"
9326             max_equation="100"
9327             units="percent"
9328             semantic_type="duration"
9329             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9330             mdapi_group="EU Array/Hull Shader"
9331             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9332             mdapi_supported_apis=""
9333             mdapi_hw_unit_type="gpu"
9334             />
9335    <register_config type="NOA">
9336        <register type="NOA" address="0x00000D04" value="0x00000200" />
9337        <register type="NOA" address="0x00009840" value="0x00000000" />
9338        <register type="NOA" address="0x00009884" value="0x00000000" />
9339        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
9340        <register type="NOA" address="0x00009888" value="0x220E0009" />
9341        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
9342        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
9343        <register type="NOA" address="0x00009888" value="0x180E0000" />
9344        <register type="NOA" address="0x00009888" value="0x160E0000" />
9345        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
9346        <register type="NOA" address="0x00009888" value="0x1C104000" />
9347        <register type="NOA" address="0x00009888" value="0x1E104000" />
9348        <register type="NOA" address="0x00009888" value="0x2E020140" />
9349        <register type="NOA" address="0x00009888" value="0x2C030005" />
9350        <register type="NOA" address="0x00009888" value="0x38003600" />
9351        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
9352        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
9353        <register type="NOA" address="0x00009884" value="0x00000003" />
9354        <register type="NOA" address="0x00009888" value="0x05151D37" />
9355        <register type="NOA" address="0x00009888" value="0x09151547" />
9356        <register type="NOA" address="0x00009888" value="0x05351C00" />
9357        <register type="NOA" address="0x00009888" value="0x09351400" />
9358        <register type="NOA" address="0x00009888" value="0x5D101400" />
9359        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
9360        <register type="NOA" address="0x00009888" value="0x1F140028" />
9361        <register type="NOA" address="0x00009888" value="0x1D124000" />
9362        <register type="NOA" address="0x00009888" value="0x1F124000" />
9363        <register type="NOA" address="0x00009888" value="0x0D150136" />
9364        <register type="NOA" address="0x00009888" value="0x01150000" />
9365        <register type="NOA" address="0x00009888" value="0x03164000" />
9366        <register type="NOA" address="0x00009888" value="0x05164000" />
9367        <register type="NOA" address="0x00009888" value="0x07164000" />
9368        <register type="NOA" address="0x00009888" value="0x03350137" />
9369        <register type="NOA" address="0x00009888" value="0x07350147" />
9370        <register type="NOA" address="0x00009888" value="0x0B350136" />
9371        <register type="NOA" address="0x00009888" value="0x01350000" />
9372        <register type="NOA" address="0x00009888" value="0x01368000" />
9373        <register type="NOA" address="0x00009888" value="0x03368000" />
9374        <register type="NOA" address="0x00009888" value="0x05368000" />
9375        <register type="NOA" address="0x00009888" value="0x17100000" />
9376        <register type="NOA" address="0x00009888" value="0x55100000" />
9377        <register type="NOA" address="0x00009888" value="0x57100000" />
9378        <register type="NOA" address="0x00009888" value="0x47101000" />
9379        <register type="NOA" address="0x00009888" value="0x49101616" />
9380        <register type="NOA" address="0x00009888" value="0x4B101616" />
9381        <register type="NOA" address="0x00009888" value="0x4D100616" />
9382        <register type="NOA" address="0x00009888" value="0x31100000" />
9383        <register type="NOA" address="0x00009884" value="0x00000003" />
9384        <register type="NOA" address="0x00009888" value="0x65100002" />
9385        <register type="NOA" address="0x00009884" value="0x00000000" />
9386        <register type="NOA" address="0x00009888" value="0x42000001" />
9387    </register_config>
9388    <register_config type="OA">
9389        <register type="OA" address="0x0000D920" value="0x00000000" />
9390        <register type="OA" address="0x0000D900" value="0x00000000" />
9391        <register type="OA" address="0x0000D904" value="0x10800000" />
9392        <register type="OA" address="0x0000D910" value="0x00000000" />
9393        <register type="OA" address="0x0000D914" value="0x00800000" />
9394        <register type="OA" address="0x0000DC40" value="0x00010000" />
9395        <register type="OA" address="0x0000D940" value="0x00001802" />
9396        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
9397        <register type="OA" address="0x0000DC00" value="0x00001802" />
9398        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
9399    </register_config>
9400    <register_config type="FLEX">
9401        <register type="FLEX" address="0x0000E458" value="0x00821721" />
9402        <register type="FLEX" address="0x0000E558" value="0x00A21921" />
9403        <register type="FLEX" address="0x0000E658" value="0x00831731" />
9404        <register type="FLEX" address="0x0000E758" value="0x00A31931" />
9405        <register type="FLEX" address="0x0000E45C" value="0x00822722" />
9406        <register type="FLEX" address="0x0000E55C" value="0x00A22922" />
9407    </register_config>
9408  </set>
9409
9410  <set name="EuActivity6"
9411       chipset="ADL"
9412       symbol_name="EuActivity6"
9413       underscore_name="eu_activity6"
9414       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
9415       hw_config_guid="fbba3669-b6db-4aa8-a993-b2e51998a8dd"
9416       >
9417    <counter name="GPU Time Elapsed"
9418             symbol_name="GpuTime"
9419             underscore_name="gpu_time"
9420             description="Time elapsed on the GPU during the measurement."
9421             data_type="uint64"
9422             units="ns"
9423             semantic_type="duration"
9424             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9425             mdapi_group="GPU"
9426             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9427             mdapi_supported_apis=""
9428             mdapi_hw_unit_type="gpu"
9429             />
9430    <counter name="GPU Core Clocks"
9431             symbol_name="GpuCoreClocks"
9432             underscore_name="gpu_core_clocks"
9433             description="The total number of GPU core clocks elapsed during the measurement."
9434             data_type="uint64"
9435             units="cycles"
9436             semantic_type="event"
9437             equation="GPU_CLOCK 0 READ"
9438             mdapi_group="GPU"
9439             mdapi_usage_flags="Tier1 Frame Batch Draw"
9440             mdapi_supported_apis=""
9441             mdapi_hw_unit_type="gpu"
9442             />
9443    <counter name="AVG GPU Core Frequency"
9444             symbol_name="AvgGpuCoreFrequency"
9445             underscore_name="avg_gpu_core_frequency"
9446             description="Average GPU Core Frequency in the measurement."
9447             data_type="uint64"
9448             max_equation="$GpuMaxFrequency"
9449             units="hz"
9450             semantic_type="event"
9451             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9452             mdapi_group="GPU"
9453             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9454             mdapi_supported_apis=""
9455             mdapi_hw_unit_type="gpu"
9456             />
9457    <counter name="GPU Busy"
9458             symbol_name="GpuBusy"
9459             underscore_name="gpu_busy"
9460             description="The percentage of time in which the GPU has been processing GPU commands."
9461             data_type="float"
9462             max_equation="100"
9463             units="percent"
9464             semantic_type="duration"
9465             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9466             mdapi_group="GPU"
9467             mdapi_usage_flags="Tier1 Overview System Frame"
9468             mdapi_supported_apis=""
9469             mdapi_hw_unit_type="gpu"
9470             />
9471    <counter name="VS Threads Dispatched"
9472             symbol_name="VsThreads"
9473             underscore_name="vs_threads"
9474             description="The total number of vertex shader hardware threads dispatched."
9475             data_type="uint64"
9476             units="threads"
9477             semantic_type="event"
9478             equation="A 1 READ"
9479             mdapi_group="EU Array/Vertex Shader"
9480             mdapi_usage_flags="Tier3 Frame Batch Draw"
9481             mdapi_supported_apis=""
9482             mdapi_hw_unit_type="gpu"
9483             />
9484    <counter name="HS Threads Dispatched"
9485             symbol_name="HsThreads"
9486             underscore_name="hs_threads"
9487             description="The total number of hull shader hardware threads dispatched."
9488             data_type="uint64"
9489             units="threads"
9490             semantic_type="event"
9491             equation="A 2 READ"
9492             mdapi_group="EU Array/Hull Shader"
9493             mdapi_usage_flags="Tier3 Frame Batch Draw"
9494             mdapi_supported_apis=""
9495             mdapi_hw_unit_type="gpu"
9496             />
9497    <counter name="DS Threads Dispatched"
9498             symbol_name="DsThreads"
9499             underscore_name="ds_threads"
9500             description="The total number of domain shader hardware threads dispatched."
9501             data_type="uint64"
9502             units="threads"
9503             semantic_type="event"
9504             equation="A 3 READ"
9505             mdapi_group="EU Array/Domain Shader"
9506             mdapi_usage_flags="Tier3 Frame Batch Draw"
9507             mdapi_supported_apis=""
9508             mdapi_hw_unit_type="gpu"
9509             />
9510    <counter name="GS Threads Dispatched"
9511             symbol_name="GsThreads"
9512             underscore_name="gs_threads"
9513             description="The total number of geometry shader hardware threads dispatched."
9514             data_type="uint64"
9515             units="threads"
9516             semantic_type="event"
9517             equation="A 5 READ"
9518             mdapi_group="EU Array/Geometry Shader"
9519             mdapi_usage_flags="Tier3 Frame Batch Draw"
9520             mdapi_supported_apis=""
9521             mdapi_hw_unit_type="gpu"
9522             />
9523    <counter name="FS Threads Dispatched"
9524             symbol_name="PsThreads"
9525             underscore_name="ps_threads"
9526             description="The total number of fragment shader hardware threads dispatched."
9527             data_type="uint64"
9528             units="threads"
9529             semantic_type="event"
9530             equation="A 6 READ"
9531             mdapi_group="EU Array/Fragment Shader"
9532             mdapi_usage_flags="Tier3 Frame Batch Draw"
9533             mdapi_supported_apis=""
9534             mdapi_hw_unit_type="gpu"
9535             />
9536    <counter name="CS Threads Dispatched"
9537             symbol_name="CsThreads"
9538             underscore_name="cs_threads"
9539             description="The total number of compute shader hardware threads dispatched."
9540             data_type="uint64"
9541             units="threads"
9542             semantic_type="event"
9543             equation="A 4 READ"
9544             mdapi_group="EU Array/Compute Shader"
9545             mdapi_usage_flags="Tier3 Frame Batch Draw"
9546             mdapi_supported_apis=""
9547             mdapi_hw_unit_type="gpu"
9548             />
9549    <counter name="Render Ring Busy"
9550             symbol_name="RenderBusy"
9551             underscore_name="render_busy"
9552             description="The percentage of time when render command streamer was busy."
9553             data_type="float"
9554             max_equation="100"
9555             units="percent"
9556             semantic_type="duration"
9557             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
9558             mdapi_group="GPU"
9559             mdapi_usage_flags="System Frame Batch"
9560             mdapi_supported_apis=""
9561             mdapi_hw_unit_type="gpu"
9562             />
9563    <counter name="Compute Ring Busy"
9564             symbol_name="ComputeBusy"
9565             underscore_name="compute_busy"
9566             description="The percentage of time when render command streamer was busy."
9567             data_type="float"
9568             max_equation="100"
9569             units="percent"
9570             semantic_type="duration"
9571             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
9572             mdapi_group="GPU"
9573             mdapi_usage_flags="System Frame Batch"
9574             mdapi_supported_apis=""
9575             mdapi_hw_unit_type="gpu"
9576             />
9577    <counter name="Render and compute engines are simultaneously busy"
9578             symbol_name="RenderAndComputeBusy"
9579             underscore_name="render_and_compute_busy"
9580             description="The percentage of time when render and compute engines are simultaneously busy"
9581             data_type="float"
9582             max_equation="100"
9583             units="percent"
9584             semantic_type="duration"
9585             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9586             mdapi_group="GPU"
9587             mdapi_usage_flags="Frame Batch Draw"
9588             mdapi_supported_apis=""
9589             mdapi_hw_unit_type="gpu"
9590             />
9591    <counter name="GTI Read Throughput"
9592             symbol_name="GtiReadThroughput"
9593             underscore_name="gti_read_throughput"
9594             description="The total number of GPU memory bytes read from GTI."
9595             data_type="uint64"
9596             max_equation="$GpuCoreClocks 64 UMUL"
9597             units="bytes"
9598             semantic_type="throughput"
9599             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
9600             mdapi_group="GTI"
9601             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9602             mdapi_supported_apis=""
9603             mdapi_hw_unit_type="gpu"
9604             />
9605    <counter name="GTI Write Throughput"
9606             symbol_name="GtiWriteThroughput"
9607             underscore_name="gti_write_throughput"
9608             description="The total number of GPU memory bytes written to GTI."
9609             data_type="uint64"
9610             max_equation="$GpuCoreClocks 64 UMUL"
9611             units="bytes"
9612             semantic_type="throughput"
9613             equation="64  C 3 READ C 2 READ UADD UMUL"
9614             mdapi_group="GTI"
9615             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9616             mdapi_supported_apis=""
9617             mdapi_hw_unit_type="gpu"
9618             />
9619    <counter name="GS FPU Pipe Active"
9620             symbol_name="GsFpuActive"
9621             underscore_name="gs_fpu_active"
9622             description="The percentage of time in which EU FPU pipeline was actively processing a geometry shader instructions."
9623             data_type="float"
9624             max_equation="100"
9625             units="percent"
9626             semantic_type="duration"
9627             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9628             mdapi_group="EU Array/Geometry Shader"
9629             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9630             mdapi_supported_apis=""
9631             mdapi_hw_unit_type="gpu"
9632             />
9633    <counter name="GS EM Pipe Active"
9634             symbol_name="GsEmActive"
9635             underscore_name="gs_em_active"
9636             description="The percentage of time in which EU EM pipeline was actively processing a geometry shader instructions."
9637             data_type="float"
9638             max_equation="100"
9639             units="percent"
9640             semantic_type="duration"
9641             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9642             mdapi_group="EU Array/Geometry Shader"
9643             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9644             mdapi_supported_apis=""
9645             mdapi_hw_unit_type="gpu"
9646             />
9647    <counter name="GS Send Pipe Active"
9648             symbol_name="GsSendActive"
9649             underscore_name="gs_send_active"
9650             description="The percentage of time in which EU send pipeline was actively processing a geometry shader instruction."
9651             data_type="float"
9652             max_equation="100"
9653             units="percent"
9654             semantic_type="duration"
9655             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9656             mdapi_group="EU Array/Geometry Shader"
9657             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9658             mdapi_supported_apis=""
9659             mdapi_hw_unit_type="gpu"
9660             />
9661    <register_config type="NOA">
9662        <register type="NOA" address="0x00000D04" value="0x00000200" />
9663        <register type="NOA" address="0x00009840" value="0x00000000" />
9664        <register type="NOA" address="0x00009884" value="0x00000000" />
9665        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
9666        <register type="NOA" address="0x00009888" value="0x220E0009" />
9667        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
9668        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
9669        <register type="NOA" address="0x00009888" value="0x180E0000" />
9670        <register type="NOA" address="0x00009888" value="0x160E0000" />
9671        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
9672        <register type="NOA" address="0x00009888" value="0x1C104000" />
9673        <register type="NOA" address="0x00009888" value="0x1E104000" />
9674        <register type="NOA" address="0x00009888" value="0x2E020140" />
9675        <register type="NOA" address="0x00009888" value="0x2C030005" />
9676        <register type="NOA" address="0x00009888" value="0x38003600" />
9677        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
9678        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
9679        <register type="NOA" address="0x00009884" value="0x00000003" />
9680        <register type="NOA" address="0x00009888" value="0x05151D37" />
9681        <register type="NOA" address="0x00009888" value="0x09151547" />
9682        <register type="NOA" address="0x00009888" value="0x05351C00" />
9683        <register type="NOA" address="0x00009888" value="0x09351400" />
9684        <register type="NOA" address="0x00009888" value="0x5D101400" />
9685        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
9686        <register type="NOA" address="0x00009888" value="0x1F140028" />
9687        <register type="NOA" address="0x00009888" value="0x1D124000" />
9688        <register type="NOA" address="0x00009888" value="0x1F124000" />
9689        <register type="NOA" address="0x00009888" value="0x0D150136" />
9690        <register type="NOA" address="0x00009888" value="0x01150000" />
9691        <register type="NOA" address="0x00009888" value="0x03164000" />
9692        <register type="NOA" address="0x00009888" value="0x05164000" />
9693        <register type="NOA" address="0x00009888" value="0x07164000" />
9694        <register type="NOA" address="0x00009888" value="0x03350137" />
9695        <register type="NOA" address="0x00009888" value="0x07350147" />
9696        <register type="NOA" address="0x00009888" value="0x0B350136" />
9697        <register type="NOA" address="0x00009888" value="0x01350000" />
9698        <register type="NOA" address="0x00009888" value="0x01368000" />
9699        <register type="NOA" address="0x00009888" value="0x03368000" />
9700        <register type="NOA" address="0x00009888" value="0x05368000" />
9701        <register type="NOA" address="0x00009888" value="0x17100000" />
9702        <register type="NOA" address="0x00009888" value="0x55100000" />
9703        <register type="NOA" address="0x00009888" value="0x57100000" />
9704        <register type="NOA" address="0x00009888" value="0x47101000" />
9705        <register type="NOA" address="0x00009888" value="0x49101616" />
9706        <register type="NOA" address="0x00009888" value="0x4B101616" />
9707        <register type="NOA" address="0x00009888" value="0x4D100616" />
9708        <register type="NOA" address="0x00009888" value="0x31100000" />
9709        <register type="NOA" address="0x00009884" value="0x00000003" />
9710        <register type="NOA" address="0x00009888" value="0x65100002" />
9711        <register type="NOA" address="0x00009884" value="0x00000000" />
9712        <register type="NOA" address="0x00009888" value="0x42000001" />
9713    </register_config>
9714    <register_config type="OA">
9715        <register type="OA" address="0x0000D920" value="0x00000000" />
9716        <register type="OA" address="0x0000D900" value="0x00000000" />
9717        <register type="OA" address="0x0000D904" value="0x10800000" />
9718        <register type="OA" address="0x0000D910" value="0x00000000" />
9719        <register type="OA" address="0x0000D914" value="0x00800000" />
9720        <register type="OA" address="0x0000DC40" value="0x00010000" />
9721        <register type="OA" address="0x0000D940" value="0x00001802" />
9722        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
9723        <register type="OA" address="0x0000DC00" value="0x00001802" />
9724        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
9725    </register_config>
9726    <register_config type="FLEX">
9727        <register type="FLEX" address="0x0000E458" value="0x00840740" />
9728        <register type="FLEX" address="0x0000E558" value="0x00A40940" />
9729        <register type="FLEX" address="0x0000E658" value="0x00841741" />
9730        <register type="FLEX" address="0x0000E758" value="0x00A41941" />
9731        <register type="FLEX" address="0x0000E45C" value="0x00842742" />
9732        <register type="FLEX" address="0x0000E55C" value="0x00A42942" />
9733    </register_config>
9734  </set>
9735
9736  <set name="EuActivity7"
9737       chipset="ADL"
9738       symbol_name="EuActivity7"
9739       underscore_name="eu_activity7"
9740       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
9741       hw_config_guid="c3ea2a23-f1c7-4a19-9da2-b569226fb6de"
9742       >
9743    <counter name="GPU Time Elapsed"
9744             symbol_name="GpuTime"
9745             underscore_name="gpu_time"
9746             description="Time elapsed on the GPU during the measurement."
9747             data_type="uint64"
9748             units="ns"
9749             semantic_type="duration"
9750             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9751             mdapi_group="GPU"
9752             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9753             mdapi_supported_apis=""
9754             mdapi_hw_unit_type="gpu"
9755             />
9756    <counter name="GPU Core Clocks"
9757             symbol_name="GpuCoreClocks"
9758             underscore_name="gpu_core_clocks"
9759             description="The total number of GPU core clocks elapsed during the measurement."
9760             data_type="uint64"
9761             units="cycles"
9762             semantic_type="event"
9763             equation="GPU_CLOCK 0 READ"
9764             mdapi_group="GPU"
9765             mdapi_usage_flags="Tier1 Frame Batch Draw"
9766             mdapi_supported_apis=""
9767             mdapi_hw_unit_type="gpu"
9768             />
9769    <counter name="AVG GPU Core Frequency"
9770             symbol_name="AvgGpuCoreFrequency"
9771             underscore_name="avg_gpu_core_frequency"
9772             description="Average GPU Core Frequency in the measurement."
9773             data_type="uint64"
9774             max_equation="$GpuMaxFrequency"
9775             units="hz"
9776             semantic_type="event"
9777             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9778             mdapi_group="GPU"
9779             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9780             mdapi_supported_apis=""
9781             mdapi_hw_unit_type="gpu"
9782             />
9783    <counter name="GPU Busy"
9784             symbol_name="GpuBusy"
9785             underscore_name="gpu_busy"
9786             description="The percentage of time in which the GPU has been processing GPU commands."
9787             data_type="float"
9788             max_equation="100"
9789             units="percent"
9790             semantic_type="duration"
9791             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9792             mdapi_group="GPU"
9793             mdapi_usage_flags="Tier1 Overview System Frame"
9794             mdapi_supported_apis=""
9795             mdapi_hw_unit_type="gpu"
9796             />
9797    <counter name="VS Threads Dispatched"
9798             symbol_name="VsThreads"
9799             underscore_name="vs_threads"
9800             description="The total number of vertex shader hardware threads dispatched."
9801             data_type="uint64"
9802             units="threads"
9803             semantic_type="event"
9804             equation="A 1 READ"
9805             mdapi_group="EU Array/Vertex Shader"
9806             mdapi_usage_flags="Tier3 Frame Batch Draw"
9807             mdapi_supported_apis=""
9808             mdapi_hw_unit_type="gpu"
9809             />
9810    <counter name="HS Threads Dispatched"
9811             symbol_name="HsThreads"
9812             underscore_name="hs_threads"
9813             description="The total number of hull shader hardware threads dispatched."
9814             data_type="uint64"
9815             units="threads"
9816             semantic_type="event"
9817             equation="A 2 READ"
9818             mdapi_group="EU Array/Hull Shader"
9819             mdapi_usage_flags="Tier3 Frame Batch Draw"
9820             mdapi_supported_apis=""
9821             mdapi_hw_unit_type="gpu"
9822             />
9823    <counter name="DS Threads Dispatched"
9824             symbol_name="DsThreads"
9825             underscore_name="ds_threads"
9826             description="The total number of domain shader hardware threads dispatched."
9827             data_type="uint64"
9828             units="threads"
9829             semantic_type="event"
9830             equation="A 3 READ"
9831             mdapi_group="EU Array/Domain Shader"
9832             mdapi_usage_flags="Tier3 Frame Batch Draw"
9833             mdapi_supported_apis=""
9834             mdapi_hw_unit_type="gpu"
9835             />
9836    <counter name="GS Threads Dispatched"
9837             symbol_name="GsThreads"
9838             underscore_name="gs_threads"
9839             description="The total number of geometry shader hardware threads dispatched."
9840             data_type="uint64"
9841             units="threads"
9842             semantic_type="event"
9843             equation="A 5 READ"
9844             mdapi_group="EU Array/Geometry Shader"
9845             mdapi_usage_flags="Tier3 Frame Batch Draw"
9846             mdapi_supported_apis=""
9847             mdapi_hw_unit_type="gpu"
9848             />
9849    <counter name="FS Threads Dispatched"
9850             symbol_name="PsThreads"
9851             underscore_name="ps_threads"
9852             description="The total number of fragment shader hardware threads dispatched."
9853             data_type="uint64"
9854             units="threads"
9855             semantic_type="event"
9856             equation="A 6 READ"
9857             mdapi_group="EU Array/Fragment Shader"
9858             mdapi_usage_flags="Tier3 Frame Batch Draw"
9859             mdapi_supported_apis=""
9860             mdapi_hw_unit_type="gpu"
9861             />
9862    <counter name="CS Threads Dispatched"
9863             symbol_name="CsThreads"
9864             underscore_name="cs_threads"
9865             description="The total number of compute shader hardware threads dispatched."
9866             data_type="uint64"
9867             units="threads"
9868             semantic_type="event"
9869             equation="A 4 READ"
9870             mdapi_group="EU Array/Compute Shader"
9871             mdapi_usage_flags="Tier3 Frame Batch Draw"
9872             mdapi_supported_apis=""
9873             mdapi_hw_unit_type="gpu"
9874             />
9875    <counter name="EU FPU Pipe Active"
9876             symbol_name="FpuActive"
9877             underscore_name="fpu_active"
9878             description="The percentage of time in which EU FPU pipeline was actively processing."
9879             data_type="float"
9880             max_equation="100"
9881             units="percent"
9882             semantic_type="duration"
9883             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9884             mdapi_group="EU Array/Pipes"
9885             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9886             mdapi_supported_apis=""
9887             mdapi_hw_unit_type="gpu"
9888             />
9889    <counter name="EM Pipe Active"
9890             symbol_name="EmActive"
9891             underscore_name="em_active"
9892             description="The percentage of time in which EU EM pipeline was actively processing."
9893             data_type="float"
9894             max_equation="100"
9895             units="percent"
9896             semantic_type="duration"
9897             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9898             mdapi_group="EU Array/Pipes"
9899             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9900             mdapi_supported_apis=""
9901             mdapi_hw_unit_type="gpu"
9902             />
9903    <counter name="EU FPU And EM Pipes Active"
9904             symbol_name="EuFpuEmActive"
9905             underscore_name="eu_fpu_em_active"
9906             description="The percentage of time in which EU FPU and EM pipelines were actively processing."
9907             data_type="float"
9908             max_equation="100"
9909             units="percent"
9910             semantic_type="duration"
9911             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9912             mdapi_group="EU Array/Pipes"
9913             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9914             mdapi_supported_apis=""
9915             mdapi_hw_unit_type="gpu"
9916             />
9917    <counter name="EU AVG IPC Rate"
9918             symbol_name="EuAvgIpcRate"
9919             underscore_name="eu_avg_ipc_rate"
9920             description="The average rate of IPC calculated for 2 FPU pipelines."
9921             data_type="float"
9922             max_equation="2"
9923             units="number"
9924             semantic_type="ratio"
9925             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD  A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD  A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FADD  A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD FSUB FDIV 1 FADD"
9926             mdapi_group="EU Array"
9927             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
9928             mdapi_supported_apis=""
9929             mdapi_hw_unit_type="gpu"
9930             />
9931    <counter name="Render Ring Busy"
9932             symbol_name="RenderBusy"
9933             underscore_name="render_busy"
9934             description="The percentage of time when render command streamer was busy."
9935             data_type="float"
9936             max_equation="100"
9937             units="percent"
9938             semantic_type="duration"
9939             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
9940             mdapi_group="GPU"
9941             mdapi_usage_flags="System Frame Batch"
9942             mdapi_supported_apis=""
9943             mdapi_hw_unit_type="gpu"
9944             />
9945    <counter name="Compute Ring Busy"
9946             symbol_name="ComputeBusy"
9947             underscore_name="compute_busy"
9948             description="The percentage of time when render command streamer was busy."
9949             data_type="float"
9950             max_equation="100"
9951             units="percent"
9952             semantic_type="duration"
9953             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
9954             mdapi_group="GPU"
9955             mdapi_usage_flags="System Frame Batch"
9956             mdapi_supported_apis=""
9957             mdapi_hw_unit_type="gpu"
9958             />
9959    <counter name="Render and compute engines are simultaneously busy"
9960             symbol_name="RenderAndComputeBusy"
9961             underscore_name="render_and_compute_busy"
9962             description="The percentage of time when render and compute engines are simultaneously busy"
9963             data_type="float"
9964             max_equation="100"
9965             units="percent"
9966             semantic_type="duration"
9967             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9968             mdapi_group="GPU"
9969             mdapi_usage_flags="Frame Batch Draw"
9970             mdapi_supported_apis=""
9971             mdapi_hw_unit_type="gpu"
9972             />
9973    <counter name="GTI Read Throughput"
9974             symbol_name="GtiReadThroughput"
9975             underscore_name="gti_read_throughput"
9976             description="The total number of GPU memory bytes read from GTI."
9977             data_type="uint64"
9978             max_equation="$GpuCoreClocks 64 UMUL"
9979             units="bytes"
9980             semantic_type="throughput"
9981             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
9982             mdapi_group="GTI"
9983             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9984             mdapi_supported_apis=""
9985             mdapi_hw_unit_type="gpu"
9986             />
9987    <counter name="GTI Write Throughput"
9988             symbol_name="GtiWriteThroughput"
9989             underscore_name="gti_write_throughput"
9990             description="The total number of GPU memory bytes written to GTI."
9991             data_type="uint64"
9992             max_equation="$GpuCoreClocks 64 UMUL"
9993             units="bytes"
9994             semantic_type="throughput"
9995             equation="64  C 3 READ C 2 READ UADD UMUL"
9996             mdapi_group="GTI"
9997             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9998             mdapi_supported_apis=""
9999             mdapi_hw_unit_type="gpu"
10000             />
10001    <register_config type="NOA">
10002        <register type="NOA" address="0x00000D04" value="0x00000200" />
10003        <register type="NOA" address="0x00009840" value="0x00000000" />
10004        <register type="NOA" address="0x00009884" value="0x00000000" />
10005        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
10006        <register type="NOA" address="0x00009888" value="0x220E0009" />
10007        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
10008        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
10009        <register type="NOA" address="0x00009888" value="0x180E0000" />
10010        <register type="NOA" address="0x00009888" value="0x160E0000" />
10011        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
10012        <register type="NOA" address="0x00009888" value="0x1C104000" />
10013        <register type="NOA" address="0x00009888" value="0x1E104000" />
10014        <register type="NOA" address="0x00009888" value="0x2E020140" />
10015        <register type="NOA" address="0x00009888" value="0x2C030005" />
10016        <register type="NOA" address="0x00009888" value="0x38003600" />
10017        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
10018        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
10019        <register type="NOA" address="0x00009884" value="0x00000003" />
10020        <register type="NOA" address="0x00009888" value="0x05151D37" />
10021        <register type="NOA" address="0x00009888" value="0x09151547" />
10022        <register type="NOA" address="0x00009888" value="0x05351C00" />
10023        <register type="NOA" address="0x00009888" value="0x09351400" />
10024        <register type="NOA" address="0x00009888" value="0x5D101400" />
10025        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
10026        <register type="NOA" address="0x00009888" value="0x1F140028" />
10027        <register type="NOA" address="0x00009888" value="0x1D124000" />
10028        <register type="NOA" address="0x00009888" value="0x1F124000" />
10029        <register type="NOA" address="0x00009888" value="0x0D150136" />
10030        <register type="NOA" address="0x00009888" value="0x01150000" />
10031        <register type="NOA" address="0x00009888" value="0x03164000" />
10032        <register type="NOA" address="0x00009888" value="0x05164000" />
10033        <register type="NOA" address="0x00009888" value="0x07164000" />
10034        <register type="NOA" address="0x00009888" value="0x03350137" />
10035        <register type="NOA" address="0x00009888" value="0x07350147" />
10036        <register type="NOA" address="0x00009888" value="0x0B350136" />
10037        <register type="NOA" address="0x00009888" value="0x01350000" />
10038        <register type="NOA" address="0x00009888" value="0x01368000" />
10039        <register type="NOA" address="0x00009888" value="0x03368000" />
10040        <register type="NOA" address="0x00009888" value="0x05368000" />
10041        <register type="NOA" address="0x00009888" value="0x17100000" />
10042        <register type="NOA" address="0x00009888" value="0x55100000" />
10043        <register type="NOA" address="0x00009888" value="0x57100000" />
10044        <register type="NOA" address="0x00009888" value="0x47101000" />
10045        <register type="NOA" address="0x00009888" value="0x49101616" />
10046        <register type="NOA" address="0x00009888" value="0x4B101616" />
10047        <register type="NOA" address="0x00009888" value="0x4D100616" />
10048        <register type="NOA" address="0x00009888" value="0x31100000" />
10049        <register type="NOA" address="0x00009884" value="0x00000003" />
10050        <register type="NOA" address="0x00009888" value="0x65100002" />
10051        <register type="NOA" address="0x00009884" value="0x00000000" />
10052        <register type="NOA" address="0x00009888" value="0x42000001" />
10053    </register_config>
10054    <register_config type="OA">
10055        <register type="OA" address="0x0000D920" value="0x00000000" />
10056        <register type="OA" address="0x0000D900" value="0x00000000" />
10057        <register type="OA" address="0x0000D904" value="0x10800000" />
10058        <register type="OA" address="0x0000D910" value="0x00000000" />
10059        <register type="OA" address="0x0000D914" value="0x00800000" />
10060        <register type="OA" address="0x0000DC40" value="0x00010000" />
10061        <register type="OA" address="0x0000D940" value="0x00001802" />
10062        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
10063        <register type="OA" address="0x0000DC00" value="0x00001802" />
10064        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
10065    </register_config>
10066    <register_config type="FLEX">
10067        <register type="FLEX" address="0x0000E458" value="0x00803703" />
10068        <register type="FLEX" address="0x0000E558" value="0x00A03903" />
10069        <register type="FLEX" address="0x0000E658" value="0x00800700" />
10070        <register type="FLEX" address="0x0000E758" value="0x00A00900" />
10071        <register type="FLEX" address="0x0000E45C" value="0x00801701" />
10072        <register type="FLEX" address="0x0000E55C" value="0x00A01901" />
10073    </register_config>
10074  </set>
10075
10076  <set name="EuActivity8"
10077       chipset="ADL"
10078       symbol_name="EuActivity8"
10079       underscore_name="eu_activity8"
10080       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
10081       hw_config_guid="a5e2f79b-cecb-4eff-8f29-cda8e2a58749"
10082       >
10083    <counter name="GPU Time Elapsed"
10084             symbol_name="GpuTime"
10085             underscore_name="gpu_time"
10086             description="Time elapsed on the GPU during the measurement."
10087             data_type="uint64"
10088             units="ns"
10089             semantic_type="duration"
10090             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10091             mdapi_group="GPU"
10092             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10093             mdapi_supported_apis=""
10094             mdapi_hw_unit_type="gpu"
10095             />
10096    <counter name="GPU Core Clocks"
10097             symbol_name="GpuCoreClocks"
10098             underscore_name="gpu_core_clocks"
10099             description="The total number of GPU core clocks elapsed during the measurement."
10100             data_type="uint64"
10101             units="cycles"
10102             semantic_type="event"
10103             equation="GPU_CLOCK 0 READ"
10104             mdapi_group="GPU"
10105             mdapi_usage_flags="Tier1 Frame Batch Draw"
10106             mdapi_supported_apis=""
10107             mdapi_hw_unit_type="gpu"
10108             />
10109    <counter name="AVG GPU Core Frequency"
10110             symbol_name="AvgGpuCoreFrequency"
10111             underscore_name="avg_gpu_core_frequency"
10112             description="Average GPU Core Frequency in the measurement."
10113             data_type="uint64"
10114             max_equation="$GpuMaxFrequency"
10115             units="hz"
10116             semantic_type="event"
10117             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10118             mdapi_group="GPU"
10119             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10120             mdapi_supported_apis=""
10121             mdapi_hw_unit_type="gpu"
10122             />
10123    <counter name="GPU Busy"
10124             symbol_name="GpuBusy"
10125             underscore_name="gpu_busy"
10126             description="The percentage of time in which the GPU has been processing GPU commands."
10127             data_type="float"
10128             max_equation="100"
10129             units="percent"
10130             semantic_type="duration"
10131             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10132             mdapi_group="GPU"
10133             mdapi_usage_flags="Tier1 Overview System Frame"
10134             mdapi_supported_apis=""
10135             mdapi_hw_unit_type="gpu"
10136             />
10137    <counter name="VS Threads Dispatched"
10138             symbol_name="VsThreads"
10139             underscore_name="vs_threads"
10140             description="The total number of vertex shader hardware threads dispatched."
10141             data_type="uint64"
10142             units="threads"
10143             semantic_type="event"
10144             equation="A 1 READ"
10145             mdapi_group="EU Array/Vertex Shader"
10146             mdapi_usage_flags="Tier3 Frame Batch Draw"
10147             mdapi_supported_apis=""
10148             mdapi_hw_unit_type="gpu"
10149             />
10150    <counter name="HS Threads Dispatched"
10151             symbol_name="HsThreads"
10152             underscore_name="hs_threads"
10153             description="The total number of hull shader hardware threads dispatched."
10154             data_type="uint64"
10155             units="threads"
10156             semantic_type="event"
10157             equation="A 2 READ"
10158             mdapi_group="EU Array/Hull Shader"
10159             mdapi_usage_flags="Tier3 Frame Batch Draw"
10160             mdapi_supported_apis=""
10161             mdapi_hw_unit_type="gpu"
10162             />
10163    <counter name="DS Threads Dispatched"
10164             symbol_name="DsThreads"
10165             underscore_name="ds_threads"
10166             description="The total number of domain shader hardware threads dispatched."
10167             data_type="uint64"
10168             units="threads"
10169             semantic_type="event"
10170             equation="A 3 READ"
10171             mdapi_group="EU Array/Domain Shader"
10172             mdapi_usage_flags="Tier3 Frame Batch Draw"
10173             mdapi_supported_apis=""
10174             mdapi_hw_unit_type="gpu"
10175             />
10176    <counter name="GS Threads Dispatched"
10177             symbol_name="GsThreads"
10178             underscore_name="gs_threads"
10179             description="The total number of geometry shader hardware threads dispatched."
10180             data_type="uint64"
10181             units="threads"
10182             semantic_type="event"
10183             equation="A 5 READ"
10184             mdapi_group="EU Array/Geometry Shader"
10185             mdapi_usage_flags="Tier3 Frame Batch Draw"
10186             mdapi_supported_apis=""
10187             mdapi_hw_unit_type="gpu"
10188             />
10189    <counter name="FS Threads Dispatched"
10190             symbol_name="PsThreads"
10191             underscore_name="ps_threads"
10192             description="The total number of fragment shader hardware threads dispatched."
10193             data_type="uint64"
10194             units="threads"
10195             semantic_type="event"
10196             equation="A 6 READ"
10197             mdapi_group="EU Array/Fragment Shader"
10198             mdapi_usage_flags="Tier3 Frame Batch Draw"
10199             mdapi_supported_apis=""
10200             mdapi_hw_unit_type="gpu"
10201             />
10202    <counter name="CS Threads Dispatched"
10203             symbol_name="CsThreads"
10204             underscore_name="cs_threads"
10205             description="The total number of compute shader hardware threads dispatched."
10206             data_type="uint64"
10207             units="threads"
10208             semantic_type="event"
10209             equation="A 4 READ"
10210             mdapi_group="EU Array/Compute Shader"
10211             mdapi_usage_flags="Tier3 Frame Batch Draw"
10212             mdapi_supported_apis=""
10213             mdapi_hw_unit_type="gpu"
10214             />
10215    <counter name="Render Ring Busy"
10216             symbol_name="RenderBusy"
10217             underscore_name="render_busy"
10218             description="The percentage of time when render command streamer was busy."
10219             data_type="float"
10220             max_equation="100"
10221             units="percent"
10222             semantic_type="duration"
10223             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
10224             mdapi_group="GPU"
10225             mdapi_usage_flags="System Frame Batch"
10226             mdapi_supported_apis=""
10227             mdapi_hw_unit_type="gpu"
10228             />
10229    <counter name="Compute Ring Busy"
10230             symbol_name="ComputeBusy"
10231             underscore_name="compute_busy"
10232             description="The percentage of time when render command streamer was busy."
10233             data_type="float"
10234             max_equation="100"
10235             units="percent"
10236             semantic_type="duration"
10237             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
10238             mdapi_group="GPU"
10239             mdapi_usage_flags="System Frame Batch"
10240             mdapi_supported_apis=""
10241             mdapi_hw_unit_type="gpu"
10242             />
10243    <counter name="Render and compute engines are simultaneously busy"
10244             symbol_name="RenderAndComputeBusy"
10245             underscore_name="render_and_compute_busy"
10246             description="The percentage of time when render and compute engines are simultaneously busy"
10247             data_type="float"
10248             max_equation="100"
10249             units="percent"
10250             semantic_type="duration"
10251             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10252             mdapi_group="GPU"
10253             mdapi_usage_flags="Frame Batch Draw"
10254             mdapi_supported_apis=""
10255             mdapi_hw_unit_type="gpu"
10256             />
10257    <counter name="GTI Read Throughput"
10258             symbol_name="GtiReadThroughput"
10259             underscore_name="gti_read_throughput"
10260             description="The total number of GPU memory bytes read from GTI."
10261             data_type="uint64"
10262             max_equation="$GpuCoreClocks 64 UMUL"
10263             units="bytes"
10264             semantic_type="throughput"
10265             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
10266             mdapi_group="GTI"
10267             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10268             mdapi_supported_apis=""
10269             mdapi_hw_unit_type="gpu"
10270             />
10271    <counter name="GTI Write Throughput"
10272             symbol_name="GtiWriteThroughput"
10273             underscore_name="gti_write_throughput"
10274             description="The total number of GPU memory bytes written to GTI."
10275             data_type="uint64"
10276             max_equation="$GpuCoreClocks 64 UMUL"
10277             units="bytes"
10278             semantic_type="throughput"
10279             equation="64  C 3 READ C 2 READ UADD UMUL"
10280             mdapi_group="GTI"
10281             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10282             mdapi_supported_apis=""
10283             mdapi_hw_unit_type="gpu"
10284             />
10285    <counter name="DS Send Pipe Active"
10286             symbol_name="DsSendActive"
10287             underscore_name="ds_send_active"
10288             description="The percentage of time in which EU send pipeline was actively processing a domain shader instruction."
10289             data_type="float"
10290             max_equation="100"
10291             units="percent"
10292             semantic_type="duration"
10293             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10294             mdapi_group="EU Array/Domain Shader"
10295             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10296             mdapi_supported_apis=""
10297             mdapi_hw_unit_type="gpu"
10298             />
10299    <register_config type="NOA">
10300        <register type="NOA" address="0x00000D04" value="0x00000200" />
10301        <register type="NOA" address="0x00009840" value="0x00000000" />
10302        <register type="NOA" address="0x00009884" value="0x00000000" />
10303        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
10304        <register type="NOA" address="0x00009888" value="0x220E0009" />
10305        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
10306        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
10307        <register type="NOA" address="0x00009888" value="0x180E0000" />
10308        <register type="NOA" address="0x00009888" value="0x160E0000" />
10309        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
10310        <register type="NOA" address="0x00009888" value="0x1C104000" />
10311        <register type="NOA" address="0x00009888" value="0x1E104000" />
10312        <register type="NOA" address="0x00009888" value="0x2E020140" />
10313        <register type="NOA" address="0x00009888" value="0x2C030005" />
10314        <register type="NOA" address="0x00009888" value="0x38003600" />
10315        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
10316        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
10317        <register type="NOA" address="0x00009884" value="0x00000003" />
10318        <register type="NOA" address="0x00009888" value="0x05151D37" />
10319        <register type="NOA" address="0x00009888" value="0x09151547" />
10320        <register type="NOA" address="0x00009888" value="0x05351C00" />
10321        <register type="NOA" address="0x00009888" value="0x09351400" />
10322        <register type="NOA" address="0x00009888" value="0x5D101400" />
10323        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
10324        <register type="NOA" address="0x00009888" value="0x1F140028" />
10325        <register type="NOA" address="0x00009888" value="0x1D124000" />
10326        <register type="NOA" address="0x00009888" value="0x1F124000" />
10327        <register type="NOA" address="0x00009888" value="0x0D150136" />
10328        <register type="NOA" address="0x00009888" value="0x01150000" />
10329        <register type="NOA" address="0x00009888" value="0x03164000" />
10330        <register type="NOA" address="0x00009888" value="0x05164000" />
10331        <register type="NOA" address="0x00009888" value="0x07164000" />
10332        <register type="NOA" address="0x00009888" value="0x03350137" />
10333        <register type="NOA" address="0x00009888" value="0x07350147" />
10334        <register type="NOA" address="0x00009888" value="0x0B350136" />
10335        <register type="NOA" address="0x00009888" value="0x01350000" />
10336        <register type="NOA" address="0x00009888" value="0x01368000" />
10337        <register type="NOA" address="0x00009888" value="0x03368000" />
10338        <register type="NOA" address="0x00009888" value="0x05368000" />
10339        <register type="NOA" address="0x00009888" value="0x17100000" />
10340        <register type="NOA" address="0x00009888" value="0x55100000" />
10341        <register type="NOA" address="0x00009888" value="0x57100000" />
10342        <register type="NOA" address="0x00009888" value="0x47101000" />
10343        <register type="NOA" address="0x00009888" value="0x49101616" />
10344        <register type="NOA" address="0x00009888" value="0x4B101616" />
10345        <register type="NOA" address="0x00009888" value="0x4D100616" />
10346        <register type="NOA" address="0x00009888" value="0x31100000" />
10347        <register type="NOA" address="0x00009884" value="0x00000003" />
10348        <register type="NOA" address="0x00009888" value="0x65100002" />
10349        <register type="NOA" address="0x00009884" value="0x00000000" />
10350        <register type="NOA" address="0x00009888" value="0x42000001" />
10351    </register_config>
10352    <register_config type="OA">
10353        <register type="OA" address="0x0000D920" value="0x00000000" />
10354        <register type="OA" address="0x0000D900" value="0x00000000" />
10355        <register type="OA" address="0x0000D904" value="0x10800000" />
10356        <register type="OA" address="0x0000D910" value="0x00000000" />
10357        <register type="OA" address="0x0000D914" value="0x00800000" />
10358        <register type="OA" address="0x0000DC40" value="0x00010000" />
10359        <register type="OA" address="0x0000D940" value="0x00001802" />
10360        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
10361        <register type="OA" address="0x0000DC00" value="0x00001802" />
10362        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
10363    </register_config>
10364    <register_config type="FLEX">
10365        <register type="FLEX" address="0x0000E458" value="0x00832732" />
10366        <register type="FLEX" address="0x0000E558" value="0x00A32932" />
10367    </register_config>
10368  </set>
10369
10370  <set name="Metric set TestOa"
10371       chipset="ADL"
10372       symbol_name="TestOa"
10373       underscore_name="test_oa"
10374       mdapi_supported_apis="VK OGL OCL IO"
10375       hw_config_guid="89173c19-fcfe-48da-ac26-fb64425f141b"
10376       >
10377    <counter name="GPU Time Elapsed"
10378             symbol_name="GpuTime"
10379             underscore_name="gpu_time"
10380             description="Time elapsed on the GPU during the measurement."
10381             data_type="uint64"
10382             units="ns"
10383             semantic_type="duration"
10384             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10385             mdapi_group="GPU"
10386             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10387             mdapi_supported_apis=""
10388             mdapi_hw_unit_type="gpu"
10389             />
10390    <counter name="GPU Core Clocks"
10391             symbol_name="GpuCoreClocks"
10392             underscore_name="gpu_core_clocks"
10393             description="The total number of GPU core clocks elapsed during the measurement."
10394             data_type="uint64"
10395             units="cycles"
10396             semantic_type="event"
10397             equation="GPU_CLOCK 0 READ"
10398             mdapi_group="GPU"
10399             mdapi_usage_flags="Tier1 Frame Batch Draw"
10400             mdapi_supported_apis=""
10401             mdapi_hw_unit_type="gpu"
10402             />
10403    <counter name="AVG GPU Core Frequency"
10404             symbol_name="AvgGpuCoreFrequency"
10405             underscore_name="avg_gpu_core_frequency"
10406             description="Average GPU Core Frequency in the measurement."
10407             data_type="uint64"
10408             max_equation="$GpuMaxFrequency"
10409             units="hz"
10410             semantic_type="event"
10411             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10412             mdapi_group="GPU"
10413             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10414             mdapi_supported_apis=""
10415             mdapi_hw_unit_type="gpu"
10416             />
10417    <counter name="TestCounter0"
10418             symbol_name="Counter0"
10419             underscore_name="counter0"
10420             description="HW test counter 0. Factor: 0.0"
10421             data_type="uint64"
10422             units="events"
10423             semantic_type="event"
10424             equation="B 0 READ"
10425             mdapi_group="GPU"
10426             mdapi_usage_flags="Frame Batch Draw"
10427             mdapi_supported_apis=""
10428             mdapi_hw_unit_type="gpu"
10429             />
10430    <counter name="TestCounter1"
10431             symbol_name="Counter1"
10432             underscore_name="counter1"
10433             description="HW test counter 1. Factor: 1.0"
10434             data_type="uint64"
10435             units="events"
10436             semantic_type="event"
10437             equation="B 1 READ"
10438             mdapi_group="GPU"
10439             mdapi_usage_flags="Frame Batch Draw"
10440             mdapi_supported_apis=""
10441             mdapi_hw_unit_type="gpu"
10442             />
10443    <counter name="TestCounter2"
10444             symbol_name="Counter2"
10445             underscore_name="counter2"
10446             description="HW test counter 2. Factor: 1.0"
10447             data_type="uint64"
10448             units="events"
10449             semantic_type="event"
10450             equation="B 2 READ"
10451             mdapi_group="GPU"
10452             mdapi_usage_flags="Frame Batch Draw"
10453             mdapi_supported_apis=""
10454             mdapi_hw_unit_type="gpu"
10455             />
10456    <counter name="TestCounter3"
10457             symbol_name="Counter3"
10458             underscore_name="counter3"
10459             description="HW test counter 3. Factor: 0.5"
10460             data_type="uint64"
10461             units="events"
10462             semantic_type="event"
10463             equation="B 3 READ"
10464             mdapi_group="GPU"
10465             mdapi_usage_flags="Frame Batch Draw"
10466             mdapi_supported_apis=""
10467             mdapi_hw_unit_type="gpu"
10468             />
10469    <counter name="TestCounter4"
10470             symbol_name="Counter4"
10471             underscore_name="counter4"
10472             description="HW test counter 4. Factor: 0.3333"
10473             data_type="uint64"
10474             units="events"
10475             semantic_type="event"
10476             equation="B 4 READ"
10477             mdapi_group="GPU"
10478             mdapi_usage_flags="Frame Batch Draw"
10479             mdapi_supported_apis=""
10480             mdapi_hw_unit_type="gpu"
10481             />
10482    <counter name="TestCounter5"
10483             symbol_name="Counter5"
10484             underscore_name="counter5"
10485             description="HW test counter 5. Factor: 0.3333"
10486             data_type="uint64"
10487             units="events"
10488             semantic_type="event"
10489             equation="B 5 READ"
10490             mdapi_group="GPU"
10491             mdapi_usage_flags="Frame Batch Draw"
10492             mdapi_supported_apis=""
10493             mdapi_hw_unit_type="gpu"
10494             />
10495    <counter name="TestCounter6"
10496             symbol_name="Counter6"
10497             underscore_name="counter6"
10498             description="HW test counter 6. Factor: 0.16666"
10499             data_type="uint64"
10500             units="events"
10501             semantic_type="event"
10502             equation="B 6 READ"
10503             mdapi_group="GPU"
10504             mdapi_usage_flags="Frame Batch Draw"
10505             mdapi_supported_apis=""
10506             mdapi_hw_unit_type="gpu"
10507             />
10508    <counter name="TestCounter7"
10509             symbol_name="Counter7"
10510             underscore_name="counter7"
10511             description="HW test counter 7. Factor: 0.6666"
10512             data_type="uint64"
10513             units="events"
10514             semantic_type="event"
10515             equation="B 7 READ"
10516             mdapi_group="GPU"
10517             mdapi_usage_flags="Frame Batch Draw"
10518             mdapi_supported_apis=""
10519             mdapi_hw_unit_type="gpu"
10520             />
10521    <counter name="TestCounter8"
10522             symbol_name="Counter8"
10523             underscore_name="counter8"
10524             description="HW test counter 8. Should be equal to 1 in IOStream or in OAG query mode"
10525             data_type="uint64"
10526             units="events"
10527             semantic_type="event"
10528             equation="C 0 READ"
10529             mdapi_group="GPU"
10530             mdapi_usage_flags="Frame Batch Draw"
10531             mdapi_supported_apis=""
10532             mdapi_hw_unit_type="gpu"
10533             />
10534    <counter name="TestCounter9 - OAR enable"
10535             symbol_name="Counter9"
10536             underscore_name="counter9"
10537             description="HW test counter 9. Should be equal to 1 in query."
10538             data_type="uint64"
10539             units="events"
10540             semantic_type="event"
10541             equation="C 1 READ"
10542             mdapi_group="GPU"
10543             mdapi_usage_flags="Frame Batch Draw"
10544             mdapi_supported_apis=""
10545             mdapi_hw_unit_type="gpu"
10546             />
10547    <register_config type="NOA">
10548        <register type="NOA" address="0x00000D04" value="0x00000200" />
10549        <register type="NOA" address="0x00009840" value="0x00000000" />
10550        <register type="NOA" address="0x00009884" value="0x00000000" />
10551        <register type="NOA" address="0x00009888" value="0x280E0000" />
10552        <register type="NOA" address="0x00009888" value="0x1E0E0147" />
10553        <register type="NOA" address="0x00009888" value="0x180E0000" />
10554        <register type="NOA" address="0x00009888" value="0x160E0000" />
10555        <register type="NOA" address="0x00009888" value="0x1E0F1000" />
10556        <register type="NOA" address="0x00009888" value="0x1E104000" />
10557        <register type="NOA" address="0x00009888" value="0x2E020100" />
10558        <register type="NOA" address="0x00009888" value="0x2C030004" />
10559        <register type="NOA" address="0x00009888" value="0x38003000" />
10560        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
10561        <register type="NOA" address="0x00009884" value="0x00000003" />
10562        <register type="NOA" address="0x00009888" value="0x49110000" />
10563        <register type="NOA" address="0x00009888" value="0x5D101400" />
10564        <register type="NOA" address="0x00009888" value="0x1F140020" />
10565        <register type="NOA" address="0x00009888" value="0x1D1103B3" />
10566        <register type="NOA" address="0x00009888" value="0x01110000" />
10567        <register type="NOA" address="0x00009888" value="0x61110000" />
10568        <register type="NOA" address="0x00009888" value="0x1D128000" />
10569        <register type="NOA" address="0x00009888" value="0x1F124000" />
10570        <register type="NOA" address="0x00009888" value="0x17100000" />
10571        <register type="NOA" address="0x00009888" value="0x55100510" />
10572        <register type="NOA" address="0x00009888" value="0x57100000" />
10573        <register type="NOA" address="0x00009888" value="0x31100000" />
10574        <register type="NOA" address="0x00009884" value="0x00000003" />
10575        <register type="NOA" address="0x00009888" value="0x65100002" />
10576        <register type="NOA" address="0x00009884" value="0x00000000" />
10577        <register type="NOA" address="0x00009888" value="0x42000001" />
10578    </register_config>
10579    <register_config type="OA">
10580        <register type="OA" address="0x0000D920" value="0x00000000" />
10581        <register type="OA" address="0x0000D900" value="0x00000000" />
10582        <register type="OA" address="0x0000D904" value="0xF0800000" />
10583        <register type="OA" address="0x0000D910" value="0x00000000" />
10584        <register type="OA" address="0x0000D914" value="0xF0800000" />
10585        <register type="OA" address="0x0000DC40" value="0x00FF0000" />
10586        <register type="OA" address="0x0000D940" value="0x00000004" />
10587        <register type="OA" address="0x0000D944" value="0x0000FFFF" />
10588        <register type="OA" address="0x0000DC00" value="0x00000004" />
10589        <register type="OA" address="0x0000DC04" value="0x0000FFFF" />
10590        <register type="OA" address="0x0000D948" value="0x00000003" />
10591        <register type="OA" address="0x0000D94C" value="0x0000FFFF" />
10592        <register type="OA" address="0x0000DC08" value="0x00000003" />
10593        <register type="OA" address="0x0000DC0C" value="0x0000FFFF" />
10594        <register type="OA" address="0x0000D950" value="0x00000007" />
10595        <register type="OA" address="0x0000D954" value="0x0000FFFF" />
10596        <register type="OA" address="0x0000DC10" value="0x00000007" />
10597        <register type="OA" address="0x0000DC14" value="0x0000FFFF" />
10598        <register type="OA" address="0x0000D958" value="0x00100002" />
10599        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
10600        <register type="OA" address="0x0000DC18" value="0x00100002" />
10601        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
10602        <register type="OA" address="0x0000D960" value="0x00100002" />
10603        <register type="OA" address="0x0000D964" value="0x0000FFCF" />
10604        <register type="OA" address="0x0000DC20" value="0x00100002" />
10605        <register type="OA" address="0x0000DC24" value="0x0000FFCF" />
10606        <register type="OA" address="0x0000D968" value="0x00100082" />
10607        <register type="OA" address="0x0000D96C" value="0x0000FFEF" />
10608        <register type="OA" address="0x0000DC28" value="0x00100082" />
10609        <register type="OA" address="0x0000DC2C" value="0x0000FFEF" />
10610        <register type="OA" address="0x0000D970" value="0x001000C2" />
10611        <register type="OA" address="0x0000D974" value="0x0000FFE7" />
10612        <register type="OA" address="0x0000DC30" value="0x001000C2" />
10613        <register type="OA" address="0x0000DC34" value="0x0000FFE7" />
10614        <register type="OA" address="0x0000D978" value="0x00100001" />
10615        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
10616        <register type="OA" address="0x0000DC38" value="0x00100001" />
10617        <register type="OA" address="0x0000DC3C" value="0x0000FFE7" />
10618    </register_config>
10619    <register_config type="FLEX">
10620        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
10621    </register_config>
10622  </set>
10623
10624</metrics>
10625