xref: /aosp_15_r20/external/mesa3d/src/intel/perf/oa-mtlgt2.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1<?xml version="1.0"?>
2<metrics version="1669276337" merge_md5="">
3  <set name="Render Metrics Basic"
4       chipset="MTLGT2"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO"
8       hw_config_guid="232e858b-7116-44e8-a4be-856c59026650"
9       >
10    <counter name="GPU Time Elapsed"
11             symbol_name="GpuTime"
12             underscore_name="gpu_time"
13             description="Time elapsed on the GPU during the measurement."
14             data_type="uint64"
15             units="ns"
16             semantic_type="duration"
17             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18             mdapi_group="GPU"
19             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20             mdapi_supported_apis=""
21             mdapi_hw_unit_type="gpu"
22             />
23    <counter name="GPU Core Clocks"
24             symbol_name="GpuCoreClocks"
25             underscore_name="gpu_core_clocks"
26             description="The total number of GPU core clocks elapsed during the measurement."
27             data_type="uint64"
28             units="cycles"
29             semantic_type="event"
30             equation="GPU_CLOCK 0 READ"
31             mdapi_group="GPU"
32             mdapi_usage_flags="Tier1 Frame Batch Draw"
33             mdapi_supported_apis=""
34             mdapi_hw_unit_type="gpu"
35             />
36    <counter name="AVG GPU Core Frequency"
37             symbol_name="AvgGpuCoreFrequency"
38             underscore_name="avg_gpu_core_frequency"
39             description="Average GPU Core Frequency in the measurement."
40             data_type="uint64"
41             max_equation="$GpuMaxFrequency"
42             units="hz"
43             semantic_type="event"
44             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
45             mdapi_group="GPU"
46             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
47             mdapi_supported_apis=""
48             mdapi_hw_unit_type="gpu"
49             />
50    <counter name="VS Threads Dispatched"
51             symbol_name="VsThreads"
52             underscore_name="vs_threads"
53             description="The total number of vertex shader hardware threads dispatched."
54             data_type="uint64"
55             units="threads"
56             semantic_type="event"
57             equation="A 1 READ"
58             mdapi_group="EU Array/Vertex Shader"
59             mdapi_usage_flags="Tier3 Frame Batch Draw"
60             mdapi_supported_apis=""
61             mdapi_hw_unit_type="gpu"
62             />
63    <counter name="HS Threads Dispatched"
64             symbol_name="HsThreads"
65             underscore_name="hs_threads"
66             description="The total number of hull shader hardware threads dispatched."
67             data_type="uint64"
68             units="threads"
69             semantic_type="event"
70             equation="A 2 READ"
71             mdapi_group="EU Array/Hull Shader"
72             mdapi_usage_flags="Tier3 Frame Batch Draw"
73             mdapi_supported_apis=""
74             mdapi_hw_unit_type="gpu"
75             />
76    <counter name="DS Threads Dispatched"
77             symbol_name="DsThreads"
78             underscore_name="ds_threads"
79             description="The total number of domain shader hardware threads dispatched."
80             data_type="uint64"
81             units="threads"
82             semantic_type="event"
83             equation="A 3 READ"
84             mdapi_group="EU Array/Domain Shader"
85             mdapi_usage_flags="Tier3 Frame Batch Draw"
86             mdapi_supported_apis=""
87             mdapi_hw_unit_type="gpu"
88             />
89    <counter name="GS Threads Dispatched"
90             symbol_name="GsThreads"
91             underscore_name="gs_threads"
92             description="The total number of geometry shader hardware threads dispatched."
93             data_type="uint64"
94             units="threads"
95             semantic_type="event"
96             equation="A 5 READ"
97             mdapi_group="EU Array/Geometry Shader"
98             mdapi_usage_flags="Tier3 Frame Batch Draw"
99             mdapi_supported_apis=""
100             mdapi_hw_unit_type="gpu"
101             />
102    <counter name="FS Threads Dispatched"
103             symbol_name="PsThreads"
104             underscore_name="ps_threads"
105             description="The total number of fragment shader hardware threads dispatched."
106             data_type="uint64"
107             units="threads"
108             semantic_type="event"
109             equation="A 6 READ"
110             mdapi_group="EU Array/Fragment Shader"
111             mdapi_usage_flags="Tier3 Frame Batch Draw"
112             mdapi_supported_apis=""
113             mdapi_hw_unit_type="gpu"
114             />
115    <counter name="CS Threads Dispatched"
116             symbol_name="CsThreads"
117             underscore_name="cs_threads"
118             description="The total number of compute shader hardware threads dispatched."
119             data_type="uint64"
120             units="threads"
121             semantic_type="event"
122             equation="A 4 READ"
123             mdapi_group="EU Array/Compute Shader"
124             mdapi_usage_flags="Tier3 Frame Batch Draw"
125             mdapi_supported_apis=""
126             mdapi_hw_unit_type="gpu"
127             />
128    <counter name="GPU Busy"
129             symbol_name="GpuBusy"
130             underscore_name="gpu_busy"
131             description="The percentage of time in which the GPU has been processing GPU commands."
132             data_type="float"
133             max_equation="100"
134             units="percent"
135             semantic_type="duration"
136             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
137             mdapi_group="GPU"
138             mdapi_usage_flags="Tier1 Overview System Frame"
139             mdapi_supported_apis=""
140             mdapi_hw_unit_type="gpu"
141             />
142    <counter name="XVE Active"
143             symbol_name="XveActive"
144             underscore_name="xve_active"
145             description="The percentage of time in which the Execution Units were actively processing."
146             data_type="float"
147             max_equation="100"
148             units="percent"
149             semantic_type="duration"
150             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151             mdapi_group="EU Array"
152             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
153             mdapi_supported_apis=""
154             mdapi_hw_unit_type="gpu"
155             />
156    <counter name="XVE Stall"
157             symbol_name="XveStall"
158             underscore_name="xve_stall"
159             description="The percentage of time in which the Execution Units were stalled."
160             data_type="float"
161             max_equation="100"
162             units="percent"
163             semantic_type="duration"
164             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
165             mdapi_group="EU Array"
166             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
167             mdapi_supported_apis=""
168             mdapi_hw_unit_type="gpu"
169             />
170    <counter name="XVE Thread Occupancy"
171             symbol_name="XveThreadOccupancy"
172             underscore_name="xve_thread_occupancy"
173             description="The percentage of time in which hardware threads occupied XVEs."
174             data_type="float"
175             max_equation="100"
176             units="percent"
177             semantic_type="duration"
178             equation="8 A 9 READ FMUL $VectorEngineThreadsCount 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="EM And FPU Pipes Active"
185             symbol_name="XveFpuEmActive"
186             underscore_name="xve_fpu_em_active"
187             description="The percentage of time in which XVE EM INT and FPU INT64 pipelines were actively processing."
188             data_type="float"
189             max_equation="100"
190             units="percent"
191             semantic_type="duration"
192             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
193             mdapi_group="EU Array/Pipes"
194             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
195             mdapi_supported_apis=""
196             mdapi_hw_unit_type="gpu"
197             />
198    <counter name="VS FPU Pipe Active"
199             symbol_name="VsFpuActive"
200             underscore_name="vs_fpu_active"
201             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a vertex shader instruction."
202             data_type="float"
203             max_equation="100"
204             units="percent"
205             semantic_type="duration"
206             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
207             mdapi_group="EU Array/Vertex Shader"
208             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
209             mdapi_supported_apis=""
210             mdapi_hw_unit_type="gpu"
211             />
212    <counter name="VS EM Pipe Active"
213             symbol_name="VsEmActive"
214             underscore_name="vs_em_active"
215             description="The percentage of time in which XVE EM INT pipeline was actively processing a vertex shader instruction."
216             data_type="float"
217             max_equation="100"
218             units="percent"
219             semantic_type="duration"
220             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
221             mdapi_group="EU Array/Vertex Shader"
222             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
223             mdapi_supported_apis=""
224             mdapi_hw_unit_type="gpu"
225             />
226    <counter name="VS Send Pipe Active"
227             symbol_name="VsSendActive"
228             underscore_name="vs_send_active"
229             description="The percentage of time in which XVE send pipeline was actively processing a vertex shader instruction."
230             data_type="float"
231             max_equation="100"
232             units="percent"
233             semantic_type="duration"
234             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
235             mdapi_group="EU Array/Vertex Shader"
236             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
237             mdapi_supported_apis=""
238             mdapi_hw_unit_type="gpu"
239             />
240    <counter name="FS FPU Pipe Active"
241             symbol_name="PsFpuActive"
242             underscore_name="ps_fpu_active"
243             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a fragment shader instruction."
244             data_type="float"
245             max_equation="100"
246             units="percent"
247             semantic_type="duration"
248             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
249             mdapi_group="EU Array/Fragment Shader"
250             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
251             mdapi_supported_apis=""
252             mdapi_hw_unit_type="gpu"
253             />
254    <counter name="FS EM Pipe Active"
255             symbol_name="PsEmActive"
256             underscore_name="ps_em_active"
257             description="The percentage of time in which XVE EM INT pipeline was actively processing a fragment shader instruction."
258             data_type="float"
259             max_equation="100"
260             units="percent"
261             semantic_type="duration"
262             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
263             mdapi_group="EU Array/Fragment Shader"
264             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
265             mdapi_supported_apis=""
266             mdapi_hw_unit_type="gpu"
267             />
268    <counter name="FS Send Pipe Active"
269             symbol_name="PsSendActive"
270             underscore_name="ps_send_active"
271             description="The percentage of time in which XVE send pipeline was actively processing a fragment shader instruction."
272             data_type="float"
273             max_equation="100"
274             units="percent"
275             semantic_type="duration"
276             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
277             mdapi_group="EU Array/Fragment Shader"
278             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
279             mdapi_supported_apis=""
280             mdapi_hw_unit_type="gpu"
281             />
282    <counter name="Rasterized Pixels"
283             symbol_name="RasterizedPixels"
284             underscore_name="rasterized_pixels"
285             description="The total number of rasterized pixels."
286             data_type="uint64"
287             units="pixels"
288             semantic_type="event"
289             equation="A 21 READ 4 UMUL"
290             mdapi_group="3D Pipe/Rasterizer"
291             mdapi_usage_flags="Tier3 Frame Batch Draw"
292             mdapi_supported_apis=""
293             mdapi_hw_unit_type="gpu"
294             />
295    <counter name="Early Hi-Depth Test Fails"
296             symbol_name="HiDepthTestFails"
297             underscore_name="hi_depth_test_fails"
298             description="The total number of pixels dropped on early hierarchical depth test."
299             data_type="uint64"
300             units="pixels"
301             semantic_type="event"
302             equation="A 22 READ 4 UMUL"
303             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
304             mdapi_usage_flags="Tier3 Frame Batch Draw"
305             mdapi_supported_apis=""
306             mdapi_hw_unit_type="gpu"
307             />
308    <counter name="Early Depth Test Fails"
309             symbol_name="EarlyDepthTestFails"
310             underscore_name="early_depth_test_fails"
311             description="The total number of pixels dropped on early depth test."
312             data_type="uint64"
313             units="pixels"
314             semantic_type="event"
315             equation="A 23 READ 4 UMUL"
316             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
317             mdapi_usage_flags="Tier3 Frame Batch Draw"
318             mdapi_supported_apis=""
319             mdapi_hw_unit_type="gpu"
320             />
321    <counter name="Samples Killed in FS"
322             symbol_name="SamplesKilledInPs"
323             underscore_name="samples_killed_in_ps"
324             description="The total number of samples or pixels dropped in fragment shaders."
325             data_type="uint64"
326             units="pixels"
327             semantic_type="event"
328             equation="A 24 READ 4 UMUL"
329             mdapi_group="3D Pipe/Fragment Shader"
330             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
331             mdapi_supported_apis=""
332             mdapi_hw_unit_type="gpu"
333             />
334    <counter name="Pixels Failing Tests"
335             symbol_name="PixelsFailingPostPsTests"
336             underscore_name="pixels_failing_post_ps_tests"
337             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
338             data_type="uint64"
339             units="pixels"
340             semantic_type="event"
341             equation="A 25 READ 4 UMUL"
342             mdapi_group="3D Pipe/Output Merger"
343             mdapi_usage_flags="Tier3 Frame Batch Draw"
344             mdapi_supported_apis=""
345             mdapi_hw_unit_type="gpu"
346             />
347    <counter name="Samples Written"
348             symbol_name="SamplesWritten"
349             underscore_name="samples_written"
350             description="The total number of samples or pixels written to all render targets."
351             data_type="uint64"
352             units="pixels"
353             semantic_type="event"
354             equation="A 26 READ 4 UMUL"
355             mdapi_group="3D Pipe/Output Merger"
356             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
357             mdapi_supported_apis=""
358             mdapi_hw_unit_type="gpu"
359             />
360    <counter name="Samples Blended"
361             symbol_name="SamplesBlended"
362             underscore_name="samples_blended"
363             description="The total number of blended samples or pixels written to all render targets."
364             data_type="uint64"
365             units="pixels"
366             semantic_type="event"
367             equation="A 27 READ 4 UMUL"
368             mdapi_group="3D Pipe/Output Merger"
369             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
370             mdapi_supported_apis=""
371             mdapi_hw_unit_type="gpu"
372             />
373    <counter name="Sampler Texels"
374             symbol_name="SamplerTexels"
375             underscore_name="sampler_texels"
376             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
377             data_type="uint64"
378             units="texels"
379             semantic_type="event"
380             equation="A 28 READ 4 UMUL"
381             mdapi_group="Sampler/Sampler Input"
382             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
383             mdapi_supported_apis=""
384             mdapi_hw_unit_type="gpu"
385             />
386    <counter name="Sampler Texels Misses"
387             symbol_name="SamplerTexelMisses"
388             underscore_name="sampler_texel_misses"
389             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
390             data_type="uint64"
391             units="texels"
392             semantic_type="event"
393             equation="A 29 READ 4 UMUL"
394             mdapi_group="Sampler/Sampler Cache"
395             mdapi_usage_flags="Tier3 Batch Frame Draw"
396             mdapi_supported_apis=""
397             mdapi_hw_unit_type="gpu"
398             />
399    <counter name="SLM Bytes Read"
400             symbol_name="SlmReads"
401             underscore_name="slm_reads"
402             description="The total number of reads from shared local memory."
403             data_type="uint64"
404             max_equation="$GpuCoreClocks $XeCoreTotalCount UMUL"
405             units="messages"
406             semantic_type="event"
407             equation="A 30 READ"
408             mdapi_group="L3/Data Port/SLM"
409             mdapi_usage_flags="Tier3 Frame Batch Draw"
410             mdapi_supported_apis=""
411             mdapi_hw_unit_type="gpu"
412             />
413    <counter name="SLM Writes"
414             symbol_name="SlmWrites"
415             underscore_name="slm_writes"
416             description="The total number of writes into shared local memory."
417             data_type="uint64"
418             max_equation="$GpuCoreClocks $XeCoreTotalCount UMUL"
419             units="messages"
420             semantic_type="event"
421             equation="A 31 READ"
422             mdapi_group="L3/Data Port/SLM"
423             mdapi_usage_flags="Tier3 Frame Batch Draw"
424             mdapi_supported_apis=""
425             mdapi_hw_unit_type="gpu"
426             />
427    <counter name="Shader Memory Accesses"
428             symbol_name="ShaderMemoryAccesses"
429             underscore_name="shader_memory_accesses"
430             description="The total number of shader memory accesses to L3."
431             data_type="uint64"
432             units="messages"
433             semantic_type="event"
434             equation="A 32 READ"
435             mdapi_group="L3/Data Port"
436             mdapi_usage_flags="Tier3 Frame Batch Draw"
437             mdapi_supported_apis=""
438             mdapi_hw_unit_type="gpu"
439             />
440    <counter name="Shader Atomic Memory Accesses"
441             symbol_name="ShaderAtomics"
442             underscore_name="shader_atomics"
443             description="The total number of shader atomic memory accesses."
444             data_type="uint64"
445             units="messages"
446             semantic_type="event"
447             equation="A 34 READ"
448             mdapi_group="L3/Data Port/Atomics"
449             mdapi_usage_flags="Tier3 Frame Batch Draw"
450             mdapi_supported_apis=""
451             mdapi_hw_unit_type="gpu"
452             />
453    <counter name="Shader Barrier Messages"
454             symbol_name="ShaderBarriers"
455             underscore_name="shader_barriers"
456             description="The total number of shader barrier messages."
457             data_type="uint64"
458             units="messages"
459             semantic_type="event"
460             equation="A 35 READ"
461             mdapi_group="EU Array/Barrier"
462             mdapi_usage_flags="Tier3 Frame Batch Draw"
463             mdapi_supported_apis=""
464             mdapi_hw_unit_type="gpu"
465             />
466    <counter name="GTI Read Throughput"
467             symbol_name="GtiReadThroughput"
468             underscore_name="gti_read_throughput"
469             description="The total number of GPU memory bytes read from GTI."
470             data_type="uint64"
471             max_equation="$GpuCoreClocks 512 UMUL"
472             units="bytes"
473             semantic_type="throughput"
474             equation="32  A 36 READ UMUL"
475             mdapi_group="GTI"
476             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
477             mdapi_supported_apis=""
478             mdapi_hw_unit_type="gpu"
479             />
480    <counter name="GTI Write Throughput"
481             symbol_name="GtiWriteThroughput"
482             underscore_name="gti_write_throughput"
483             description="The total number of GPU memory bytes written to GTI."
484             data_type="uint64"
485             max_equation="$GpuCoreClocks 512 UMUL"
486             units="bytes"
487             semantic_type="throughput"
488             equation="32  A 37 READ UMUL"
489             mdapi_group="GTI"
490             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
491             mdapi_supported_apis=""
492             mdapi_hw_unit_type="gpu"
493             />
494    <counter name="Samplers Busy"
495             symbol_name="SamplersBusy"
496             underscore_name="samplers_busy"
497             description="The percentage of time in which samplers or L1 cache are not idle."
498             data_type="float"
499             max_equation="100"
500             units="percent"
501             semantic_type="duration"
502             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
503             availability="$XeCoreMask 1 AND"
504             mdapi_group="Sampler"
505             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
506             mdapi_supported_apis=""
507             mdapi_hw_unit_type="slice"
508             />
509    <counter name="Samplers Bottleneck"
510             symbol_name="SamplerBottleneck"
511             underscore_name="sampler_bottleneck"
512             description="The percentage of time in which samplers have been slowing down the pipe when processing XVE requests."
513             low_watermark="5"
514             high_watermark="15"
515             data_type="float"
516             max_equation="100"
517             units="percent"
518             semantic_type="duration"
519             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
520             availability="$XeCoreMask 1 AND"
521             mdapi_group="Sampler"
522             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
523             mdapi_supported_apis=""
524             mdapi_hw_unit_type="slice"
525             />
526    <register_config type="NOA">
527        <register type="NOA" address="0x00000D04" value="0x00000200" />
528        <register type="NOA" address="0x00009884" value="0x00000008" />
529        <register type="NOA" address="0x00009888" value="0x1E040000" />
530        <register type="NOA" address="0x00009888" value="0x20042800" />
531        <register type="NOA" address="0x00009888" value="0x04042000" />
532        <register type="NOA" address="0x00009888" value="0x06040000" />
533        <register type="NOA" address="0x00009888" value="0x14040800" />
534        <register type="NOA" address="0x00009888" value="0x16040037" />
535        <register type="NOA" address="0x00009888" value="0x02040000" />
536        <register type="NOA" address="0x00009884" value="0x00000000" />
537        <register type="NOA" address="0x00009888" value="0x0201F000" />
538        <register type="NOA" address="0x00009888" value="0x06010000" />
539        <register type="NOA" address="0x00009888" value="0x54010000" />
540        <register type="NOA" address="0x00009888" value="0x56010000" />
541        <register type="NOA" address="0x00009884" value="0x00000000" />
542        <register type="NOA" address="0x00009888" value="0x74010002" />
543    </register_config>
544    <register_config type="OA">
545        <register type="OA" address="0x0000D900" value="0x00000000" />
546        <register type="OA" address="0x0000D904" value="0x00800000" />
547        <register type="OA" address="0x0000D910" value="0x00000000" />
548        <register type="OA" address="0x0000D914" value="0x00800000" />
549        <register type="OA" address="0x0000D920" value="0x00000000" />
550        <register type="OA" address="0x0000DC40" value="0x00000000" />
551        <register type="OA" address="0x0000DD40" value="0x00000000" />
552        <register type="OA" address="0x00002B2C" value="0x00000000" />
553    </register_config>
554    <register_config type="FLEX">
555        <register type="FLEX" address="0x0000E458" value="0x00005004" />
556        <register type="FLEX" address="0x0000E558" value="0x00003008" />
557        <register type="FLEX" address="0x0000E658" value="0x00011010" />
558        <register type="FLEX" address="0x0000E758" value="0x00050012" />
559        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
560    </register_config>
561  </set>
562
563  <set name="Compute Metrics Basic"
564       chipset="MTLGT2"
565       symbol_name="ComputeBasic"
566       underscore_name="compute_basic"
567       mdapi_supported_apis="VK OGL OCL IO"
568       hw_config_guid="fea2b2b7-a072-41c5-9092-2d7c48bb56c6"
569       >
570    <counter name="GPU Time Elapsed"
571             symbol_name="GpuTime"
572             underscore_name="gpu_time"
573             description="Time elapsed on the GPU during the measurement."
574             data_type="uint64"
575             units="ns"
576             semantic_type="duration"
577             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
578             mdapi_group="GPU"
579             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
580             mdapi_supported_apis=""
581             mdapi_hw_unit_type="gpu"
582             />
583    <counter name="GPU Core Clocks"
584             symbol_name="GpuCoreClocks"
585             underscore_name="gpu_core_clocks"
586             description="The total number of GPU core clocks elapsed during the measurement."
587             data_type="uint64"
588             units="cycles"
589             semantic_type="event"
590             equation="GPU_CLOCK 0 READ"
591             mdapi_group="GPU"
592             mdapi_usage_flags="Tier1 Frame Batch Draw"
593             mdapi_supported_apis=""
594             mdapi_hw_unit_type="gpu"
595             />
596    <counter name="AVG GPU Core Frequency"
597             symbol_name="AvgGpuCoreFrequency"
598             underscore_name="avg_gpu_core_frequency"
599             description="Average GPU Core Frequency in the measurement."
600             data_type="uint64"
601             max_equation="$GpuMaxFrequency"
602             units="hz"
603             semantic_type="event"
604             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
605             mdapi_group="GPU"
606             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
607             mdapi_supported_apis=""
608             mdapi_hw_unit_type="gpu"
609             />
610    <counter name="GPU Busy"
611             symbol_name="GpuBusy"
612             underscore_name="gpu_busy"
613             description="The percentage of time in which the GPU has been processing GPU commands."
614             data_type="float"
615             max_equation="100"
616             units="percent"
617             semantic_type="duration"
618             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
619             mdapi_group="GPU"
620             mdapi_usage_flags="Tier1 Overview System Frame"
621             mdapi_supported_apis=""
622             mdapi_hw_unit_type="gpu"
623             />
624    <counter name="VS Threads Dispatched"
625             symbol_name="VsThreads"
626             underscore_name="vs_threads"
627             description="The total number of vertex shader hardware threads dispatched."
628             data_type="uint64"
629             units="threads"
630             semantic_type="event"
631             equation="A 1 READ"
632             mdapi_group="EU Array/Vertex Shader"
633             mdapi_usage_flags="Tier3 Frame Batch Draw"
634             mdapi_supported_apis=""
635             mdapi_hw_unit_type="gpu"
636             />
637    <counter name="HS Threads Dispatched"
638             symbol_name="HsThreads"
639             underscore_name="hs_threads"
640             description="The total number of hull shader hardware threads dispatched."
641             data_type="uint64"
642             units="threads"
643             semantic_type="event"
644             equation="A 2 READ"
645             mdapi_group="EU Array/Hull Shader"
646             mdapi_usage_flags="Tier3 Frame Batch Draw"
647             mdapi_supported_apis=""
648             mdapi_hw_unit_type="gpu"
649             />
650    <counter name="DS Threads Dispatched"
651             symbol_name="DsThreads"
652             underscore_name="ds_threads"
653             description="The total number of domain shader hardware threads dispatched."
654             data_type="uint64"
655             units="threads"
656             semantic_type="event"
657             equation="A 3 READ"
658             mdapi_group="EU Array/Domain Shader"
659             mdapi_usage_flags="Tier3 Frame Batch Draw"
660             mdapi_supported_apis=""
661             mdapi_hw_unit_type="gpu"
662             />
663    <counter name="GS Threads Dispatched"
664             symbol_name="GsThreads"
665             underscore_name="gs_threads"
666             description="The total number of geometry shader hardware threads dispatched."
667             data_type="uint64"
668             units="threads"
669             semantic_type="event"
670             equation="A 5 READ"
671             mdapi_group="EU Array/Geometry Shader"
672             mdapi_usage_flags="Tier3 Frame Batch Draw"
673             mdapi_supported_apis=""
674             mdapi_hw_unit_type="gpu"
675             />
676    <counter name="FS Threads Dispatched"
677             symbol_name="PsThreads"
678             underscore_name="ps_threads"
679             description="The total number of fragment shader hardware threads dispatched."
680             data_type="uint64"
681             units="threads"
682             semantic_type="event"
683             equation="A 6 READ"
684             mdapi_group="EU Array/Fragment Shader"
685             mdapi_usage_flags="Tier3 Frame Batch Draw"
686             mdapi_supported_apis=""
687             mdapi_hw_unit_type="gpu"
688             />
689    <counter name="CS Threads Dispatched"
690             symbol_name="CsThreads"
691             underscore_name="cs_threads"
692             description="The total number of compute shader hardware threads dispatched."
693             data_type="uint64"
694             units="threads"
695             semantic_type="event"
696             equation="A 4 READ"
697             mdapi_group="EU Array/Compute Shader"
698             mdapi_usage_flags="Tier3 Frame Batch Draw"
699             mdapi_supported_apis=""
700             mdapi_hw_unit_type="gpu"
701             />
702    <counter name="XVE Active"
703             symbol_name="XveActive"
704             underscore_name="xve_active"
705             description="The percentage of time in which the Execution Units were actively processing."
706             data_type="float"
707             max_equation="100"
708             units="percent"
709             semantic_type="duration"
710             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
711             mdapi_group="EU Array"
712             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
713             mdapi_supported_apis=""
714             mdapi_hw_unit_type="gpu"
715             />
716    <counter name="XVE Stall"
717             symbol_name="XveStall"
718             underscore_name="xve_stall"
719             description="The percentage of time in which the Execution Units were stalled."
720             data_type="float"
721             max_equation="100"
722             units="percent"
723             semantic_type="duration"
724             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
725             mdapi_group="EU Array"
726             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
727             mdapi_supported_apis=""
728             mdapi_hw_unit_type="gpu"
729             />
730    <counter name="XVE FPU Pipe Active"
731             symbol_name="FpuActive"
732             underscore_name="fpu_active"
733             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing."
734             data_type="float"
735             max_equation="100"
736             units="percent"
737             semantic_type="duration"
738             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
739             mdapi_group="EU Array/Pipes"
740             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
741             mdapi_supported_apis=""
742             mdapi_hw_unit_type="gpu"
743             />
744    <counter name="EM Pipe Active"
745             symbol_name="EmActive"
746             underscore_name="em_active"
747             description="The percentage of time in which XVE EM INT pipeline was actively processing."
748             data_type="float"
749             max_equation="100"
750             units="percent"
751             semantic_type="duration"
752             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
753             mdapi_group="EU Array/Pipes"
754             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
755             mdapi_supported_apis=""
756             mdapi_hw_unit_type="gpu"
757             />
758    <counter name="XMX Pipe Active"
759             symbol_name="XmxActive"
760             underscore_name="xmx_active"
761             description="The percentage of time in which XVE XMX pipeline was actively processing."
762             data_type="float"
763             max_equation="100"
764             units="percent"
765             semantic_type="duration"
766             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
767             mdapi_group="EU Array/Pipes"
768             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
769             mdapi_supported_apis=""
770             mdapi_hw_unit_type="gpu"
771             />
772    <counter name="EM And FPU Pipes Active"
773             symbol_name="XveFpuEmActive"
774             underscore_name="xve_fpu_em_active"
775             description="The percentage of time in which XVE EM INT and FPU INT64 pipelines were actively processing."
776             data_type="float"
777             max_equation="100"
778             units="percent"
779             semantic_type="duration"
780             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
781             mdapi_group="EU Array/Pipes"
782             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
783             mdapi_supported_apis=""
784             mdapi_hw_unit_type="gpu"
785             />
786    <counter name="XMX And FPU Pipes Active"
787             symbol_name="XveFpuXmxActive"
788             underscore_name="xve_fpu_xmx_active"
789             description="The percentage of time in which XVE XMX and FPU INT64 pipelines were actively processing."
790             data_type="float"
791             max_equation="100"
792             units="percent"
793             semantic_type="duration"
794             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
795             mdapi_group="EU Array/Pipes"
796             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
797             mdapi_supported_apis=""
798             mdapi_hw_unit_type="gpu"
799             />
800    <counter name="XVE AVG IPC Rate"
801             symbol_name="XveAvgIpcRate"
802             underscore_name="xve_avg_ipc_rate"
803             description="The average rate of IPC calculated for 2 FPU pipelines."
804             data_type="float"
805             max_equation="2"
806             units="number"
807             semantic_type="ratio"
808             equation="A 12 READ  A 9 READ  A 10 READ FADD  A 10 READ FSUB FDIV 1 FADD"
809             mdapi_group="EU Array"
810             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
811             mdapi_supported_apis=""
812             mdapi_hw_unit_type="gpu"
813             />
814    <counter name="Send Pipe Active"
815             symbol_name="SendActive"
816             underscore_name="send_active"
817             description="The percentage of time in which XVE send pipeline was actively processing."
818             data_type="float"
819             max_equation="100"
820             units="percent"
821             semantic_type="duration"
822             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
823             mdapi_group="EU Array/Pipes"
824             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
825             mdapi_supported_apis=""
826             mdapi_hw_unit_type="gpu"
827             />
828    <counter name="XVE Thread Occupancy"
829             symbol_name="XveThreadOccupancy"
830             underscore_name="xve_thread_occupancy"
831             description="The percentage of time in which hardware threads occupied XVEs."
832             data_type="float"
833             max_equation="100"
834             units="percent"
835             semantic_type="duration"
836             equation="8 A 15 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
837             mdapi_group="EU Array"
838             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
839             mdapi_supported_apis=""
840             mdapi_hw_unit_type="gpu"
841             />
842    <counter name="FPU FLT16 Instruction"
843             symbol_name="XveFpuFlt16"
844             underscore_name="xve_fpu_flt16"
845             description="The percentage of time in which FLT16 instruction were processed actively on FPU INT64 pipeline."
846             data_type="float"
847             max_equation="100"
848             units="percent"
849             semantic_type="duration"
850             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
851             mdapi_group="EU Array"
852             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
853             mdapi_supported_apis=""
854             mdapi_hw_unit_type="gpu"
855             />
856    <counter name="FPU FLT32 Instruction"
857             symbol_name="XveFpuFlt32"
858             underscore_name="xve_fpu_flt32"
859             description="The percentage of time in which FLT32 instruction were processed actively on FPU INT64 pipeline."
860             data_type="float"
861             max_equation="100"
862             units="percent"
863             semantic_type="duration"
864             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
865             mdapi_group="EU Array"
866             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
867             mdapi_supported_apis=""
868             mdapi_hw_unit_type="gpu"
869             />
870    <counter name="FPU FLT64 Instruction"
871             symbol_name="XveFpuFlt64"
872             underscore_name="xve_fpu_flt64"
873             description="The percentage of time in which FLT64 instruction were processed actively on FPU INT64 pipeline."
874             data_type="float"
875             max_equation="100"
876             units="percent"
877             semantic_type="duration"
878             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
879             mdapi_group="EU Array"
880             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
881             mdapi_supported_apis=""
882             mdapi_hw_unit_type="gpu"
883             />
884    <counter name="Rasterized Pixels"
885             symbol_name="RasterizedPixels"
886             underscore_name="rasterized_pixels"
887             description="The total number of rasterized pixels."
888             data_type="uint64"
889             units="pixels"
890             semantic_type="event"
891             equation="A 21 READ 4 UMUL"
892             mdapi_group="3D Pipe/Rasterizer"
893             mdapi_usage_flags="Tier3 Frame Batch Draw"
894             mdapi_supported_apis=""
895             mdapi_hw_unit_type="gpu"
896             />
897    <counter name="Early Hi-Depth Test Fails"
898             symbol_name="HiDepthTestFails"
899             underscore_name="hi_depth_test_fails"
900             description="The total number of pixels dropped on early hierarchical depth test."
901             data_type="uint64"
902             units="pixels"
903             semantic_type="event"
904             equation="A 22 READ 4 UMUL"
905             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
906             mdapi_usage_flags="Tier3 Frame Batch Draw"
907             mdapi_supported_apis=""
908             mdapi_hw_unit_type="gpu"
909             />
910    <counter name="Early Depth Test Fails"
911             symbol_name="EarlyDepthTestFails"
912             underscore_name="early_depth_test_fails"
913             description="The total number of pixels dropped on early depth test."
914             data_type="uint64"
915             units="pixels"
916             semantic_type="event"
917             equation="A 23 READ 4 UMUL"
918             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
919             mdapi_usage_flags="Tier3 Frame Batch Draw"
920             mdapi_supported_apis=""
921             mdapi_hw_unit_type="gpu"
922             />
923    <counter name="Samples Killed in FS"
924             symbol_name="SamplesKilledInPs"
925             underscore_name="samples_killed_in_ps"
926             description="The total number of samples or pixels dropped in fragment shaders."
927             data_type="uint64"
928             units="pixels"
929             semantic_type="event"
930             equation="A 24 READ 4 UMUL"
931             mdapi_group="3D Pipe/Fragment Shader"
932             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
933             mdapi_supported_apis=""
934             mdapi_hw_unit_type="gpu"
935             />
936    <counter name="Pixels Failing Tests"
937             symbol_name="PixelsFailingPostPsTests"
938             underscore_name="pixels_failing_post_ps_tests"
939             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
940             data_type="uint64"
941             units="pixels"
942             semantic_type="event"
943             equation="A 25 READ 4 UMUL"
944             mdapi_group="3D Pipe/Output Merger"
945             mdapi_usage_flags="Tier3 Frame Batch Draw"
946             mdapi_supported_apis=""
947             mdapi_hw_unit_type="gpu"
948             />
949    <counter name="Samples Written"
950             symbol_name="SamplesWritten"
951             underscore_name="samples_written"
952             description="The total number of samples or pixels written to all render targets."
953             data_type="uint64"
954             units="pixels"
955             semantic_type="event"
956             equation="A 26 READ 4 UMUL"
957             mdapi_group="3D Pipe/Output Merger"
958             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
959             mdapi_supported_apis=""
960             mdapi_hw_unit_type="gpu"
961             />
962    <counter name="Samples Blended"
963             symbol_name="SamplesBlended"
964             underscore_name="samples_blended"
965             description="The total number of blended samples or pixels written to all render targets."
966             data_type="uint64"
967             units="pixels"
968             semantic_type="event"
969             equation="A 27 READ 4 UMUL"
970             mdapi_group="3D Pipe/Output Merger"
971             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
972             mdapi_supported_apis=""
973             mdapi_hw_unit_type="gpu"
974             />
975    <counter name="Sampler Texels"
976             symbol_name="SamplerTexels"
977             underscore_name="sampler_texels"
978             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
979             data_type="uint64"
980             units="texels"
981             semantic_type="event"
982             equation="A 28 READ 4 UMUL"
983             mdapi_group="Sampler/Sampler Input"
984             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
985             mdapi_supported_apis=""
986             mdapi_hw_unit_type="gpu"
987             />
988    <counter name="Sampler Texels Misses"
989             symbol_name="SamplerTexelMisses"
990             underscore_name="sampler_texel_misses"
991             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
992             data_type="uint64"
993             units="texels"
994             semantic_type="event"
995             equation="A 29 READ 4 UMUL"
996             mdapi_group="Sampler/Sampler Cache"
997             mdapi_usage_flags="Tier3 Batch Frame Draw"
998             mdapi_supported_apis=""
999             mdapi_hw_unit_type="gpu"
1000             />
1001    <counter name="SLM Bytes Read"
1002             symbol_name="SlmReads"
1003             underscore_name="slm_reads"
1004             description="The total number of reads from shared local memory."
1005             data_type="uint64"
1006             max_equation="$GpuCoreClocks $XeCoreTotalCount UMUL"
1007             units="messages"
1008             semantic_type="event"
1009             equation="A 30 READ"
1010             mdapi_group="L3/Data Port/SLM"
1011             mdapi_usage_flags="Tier3 Frame Batch Draw"
1012             mdapi_supported_apis=""
1013             mdapi_hw_unit_type="gpu"
1014             />
1015    <counter name="SLM Writes"
1016             symbol_name="SlmWrites"
1017             underscore_name="slm_writes"
1018             description="The total number of writes into shared local memory."
1019             data_type="uint64"
1020             max_equation="$GpuCoreClocks $XeCoreTotalCount UMUL"
1021             units="messages"
1022             semantic_type="event"
1023             equation="A 31 READ"
1024             mdapi_group="L3/Data Port/SLM"
1025             mdapi_usage_flags="Tier3 Frame Batch Draw"
1026             mdapi_supported_apis=""
1027             mdapi_hw_unit_type="gpu"
1028             />
1029    <counter name="Shader Memory Accesses"
1030             symbol_name="ShaderMemoryAccesses"
1031             underscore_name="shader_memory_accesses"
1032             description="The total number of shader memory accesses to L3."
1033             data_type="uint64"
1034             units="messages"
1035             semantic_type="event"
1036             equation="A 32 READ"
1037             mdapi_group="L3/Data Port"
1038             mdapi_usage_flags="Tier3 Frame Batch Draw"
1039             mdapi_supported_apis=""
1040             mdapi_hw_unit_type="gpu"
1041             />
1042    <counter name="Shader Atomic Memory Accesses"
1043             symbol_name="ShaderAtomics"
1044             underscore_name="shader_atomics"
1045             description="The total number of shader atomic memory accesses."
1046             data_type="uint64"
1047             units="messages"
1048             semantic_type="event"
1049             equation="A 34 READ"
1050             mdapi_group="L3/Data Port/Atomics"
1051             mdapi_usage_flags="Tier3 Frame Batch Draw"
1052             mdapi_supported_apis=""
1053             mdapi_hw_unit_type="gpu"
1054             />
1055    <counter name="Shader Barrier Messages"
1056             symbol_name="ShaderBarriers"
1057             underscore_name="shader_barriers"
1058             description="The total number of shader barrier messages."
1059             data_type="uint64"
1060             units="messages"
1061             semantic_type="event"
1062             equation="A 35 READ"
1063             mdapi_group="EU Array/Barrier"
1064             mdapi_usage_flags="Tier3 Frame Batch Draw"
1065             mdapi_supported_apis=""
1066             mdapi_hw_unit_type="gpu"
1067             />
1068    <counter name="GTI Read Throughput"
1069             symbol_name="GtiReadThroughput"
1070             underscore_name="gti_read_throughput"
1071             description="The total number of GPU memory bytes read from GTI."
1072             data_type="uint64"
1073             max_equation="$GpuCoreClocks 512 UMUL"
1074             units="bytes"
1075             semantic_type="throughput"
1076             equation="32  A 36 READ UMUL"
1077             mdapi_group="GTI"
1078             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1079             mdapi_supported_apis=""
1080             mdapi_hw_unit_type="gpu"
1081             />
1082    <counter name="GTI Write Throughput"
1083             symbol_name="GtiWriteThroughput"
1084             underscore_name="gti_write_throughput"
1085             description="The total number of GPU memory bytes written to GTI."
1086             data_type="uint64"
1087             max_equation="$GpuCoreClocks 512 UMUL"
1088             units="bytes"
1089             semantic_type="throughput"
1090             equation="32  A 37 READ UMUL"
1091             mdapi_group="GTI"
1092             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1093             mdapi_supported_apis=""
1094             mdapi_hw_unit_type="gpu"
1095             />
1096    <register_config type="OA">
1097        <register type="OA" address="0x0000D900" value="0x00000000" />
1098        <register type="OA" address="0x0000D904" value="0x00800000" />
1099        <register type="OA" address="0x0000D910" value="0x00000000" />
1100        <register type="OA" address="0x0000D914" value="0x00800000" />
1101        <register type="OA" address="0x0000D920" value="0x00000000" />
1102        <register type="OA" address="0x0000DC40" value="0x00000000" />
1103        <register type="OA" address="0x0000DD40" value="0x00000000" />
1104        <register type="OA" address="0x00002B2C" value="0x00000000" />
1105    </register_config>
1106    <register_config type="FLEX">
1107        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1108        <register type="FLEX" address="0x0000E558" value="0x00001000" />
1109        <register type="FLEX" address="0x0000E658" value="0x00003009" />
1110        <register type="FLEX" address="0x0000E758" value="0x0000200A" />
1111        <register type="FLEX" address="0x0000E45C" value="0x00006008" />
1112        <register type="FLEX" address="0x0000E55C" value="0x0000B007" />
1113    </register_config>
1114  </set>
1115
1116  <set name="AsyncCompute"
1117       chipset="MTLGT2"
1118       symbol_name="AsyncCompute"
1119       underscore_name="async_compute"
1120       mdapi_supported_apis="OGL OCL MEDIA IO"
1121       hw_config_guid="011e5c80-c877-46fd-90ff-fd0bb29cb5ec"
1122       >
1123    <counter name="GPU Time Elapsed"
1124             symbol_name="GpuTime"
1125             underscore_name="gpu_time"
1126             description="Time elapsed on the GPU during the measurement."
1127             data_type="uint64"
1128             units="ns"
1129             semantic_type="duration"
1130             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1131             mdapi_group="GPU"
1132             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1133             mdapi_supported_apis=""
1134             mdapi_hw_unit_type="gpu"
1135             />
1136    <counter name="GPU Core Clocks"
1137             symbol_name="GpuCoreClocks"
1138             underscore_name="gpu_core_clocks"
1139             description="The total number of GPU core clocks elapsed during the measurement."
1140             data_type="uint64"
1141             units="cycles"
1142             semantic_type="event"
1143             equation="GPU_CLOCK 0 READ"
1144             mdapi_group="GPU"
1145             mdapi_usage_flags="Tier1 Frame Batch Draw"
1146             mdapi_supported_apis=""
1147             mdapi_hw_unit_type="gpu"
1148             />
1149    <counter name="AVG GPU Core Frequency"
1150             symbol_name="AvgGpuCoreFrequency"
1151             underscore_name="avg_gpu_core_frequency"
1152             description="Average GPU Core Frequency in the measurement."
1153             data_type="uint64"
1154             max_equation="$GpuMaxFrequency"
1155             units="hz"
1156             semantic_type="event"
1157             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1158             mdapi_group="GPU"
1159             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1160             mdapi_supported_apis=""
1161             mdapi_hw_unit_type="gpu"
1162             />
1163    <counter name="GPU Busy"
1164             symbol_name="GpuBusy"
1165             underscore_name="gpu_busy"
1166             description="The percentage of time in which the GPU has been processing GPU commands."
1167             data_type="float"
1168             max_equation="100"
1169             units="percent"
1170             semantic_type="duration"
1171             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1172             mdapi_group="GPU"
1173             mdapi_usage_flags="Tier1 Overview System Frame"
1174             mdapi_supported_apis=""
1175             mdapi_hw_unit_type="gpu"
1176             />
1177    <counter name="VS Threads Dispatched"
1178             symbol_name="VsThreads"
1179             underscore_name="vs_threads"
1180             description="The total number of vertex shader hardware threads dispatched."
1181             data_type="uint64"
1182             units="threads"
1183             semantic_type="event"
1184             equation="A 1 READ"
1185             mdapi_group="EU Array/Vertex Shader"
1186             mdapi_usage_flags="Tier3 Frame Batch Draw"
1187             mdapi_supported_apis=""
1188             mdapi_hw_unit_type="gpu"
1189             />
1190    <counter name="HS Threads Dispatched"
1191             symbol_name="HsThreads"
1192             underscore_name="hs_threads"
1193             description="The total number of hull shader hardware threads dispatched."
1194             data_type="uint64"
1195             units="threads"
1196             semantic_type="event"
1197             equation="A 2 READ"
1198             mdapi_group="EU Array/Hull Shader"
1199             mdapi_usage_flags="Tier3 Frame Batch Draw"
1200             mdapi_supported_apis=""
1201             mdapi_hw_unit_type="gpu"
1202             />
1203    <counter name="DS Threads Dispatched"
1204             symbol_name="DsThreads"
1205             underscore_name="ds_threads"
1206             description="The total number of domain shader hardware threads dispatched."
1207             data_type="uint64"
1208             units="threads"
1209             semantic_type="event"
1210             equation="A 3 READ"
1211             mdapi_group="EU Array/Domain Shader"
1212             mdapi_usage_flags="Tier3 Frame Batch Draw"
1213             mdapi_supported_apis=""
1214             mdapi_hw_unit_type="gpu"
1215             />
1216    <counter name="GS Threads Dispatched"
1217             symbol_name="GsThreads"
1218             underscore_name="gs_threads"
1219             description="The total number of geometry shader hardware threads dispatched."
1220             data_type="uint64"
1221             units="threads"
1222             semantic_type="event"
1223             equation="A 5 READ"
1224             mdapi_group="EU Array/Geometry Shader"
1225             mdapi_usage_flags="Tier3 Frame Batch Draw"
1226             mdapi_supported_apis=""
1227             mdapi_hw_unit_type="gpu"
1228             />
1229    <counter name="FS Threads Dispatched"
1230             symbol_name="PsThreads"
1231             underscore_name="ps_threads"
1232             description="The total number of fragment shader hardware threads dispatched."
1233             data_type="uint64"
1234             units="threads"
1235             semantic_type="event"
1236             equation="A 6 READ"
1237             mdapi_group="EU Array/Fragment Shader"
1238             mdapi_usage_flags="Tier3 Frame Batch Draw"
1239             mdapi_supported_apis=""
1240             mdapi_hw_unit_type="gpu"
1241             />
1242    <counter name="CS Threads Dispatched"
1243             symbol_name="CsThreads"
1244             underscore_name="cs_threads"
1245             description="The total number of compute shader hardware threads dispatched."
1246             data_type="uint64"
1247             units="threads"
1248             semantic_type="event"
1249             equation="A 4 READ"
1250             mdapi_group="EU Array/Compute Shader"
1251             mdapi_usage_flags="Tier3 Frame Batch Draw"
1252             mdapi_supported_apis=""
1253             mdapi_hw_unit_type="gpu"
1254             />
1255    <counter name="XVE FPU Pipe Active"
1256             symbol_name="FpuActive"
1257             underscore_name="fpu_active"
1258             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing."
1259             data_type="float"
1260             max_equation="100"
1261             units="percent"
1262             semantic_type="duration"
1263             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1264             mdapi_group="EU Array/Pipes"
1265             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1266             mdapi_supported_apis=""
1267             mdapi_hw_unit_type="gpu"
1268             />
1269    <counter name="VS FPU Pipe Active"
1270             symbol_name="VsFpuActive"
1271             underscore_name="vs_fpu_active"
1272             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a vertex shader instruction."
1273             data_type="float"
1274             max_equation="100"
1275             units="percent"
1276             semantic_type="duration"
1277             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1278             mdapi_group="EU Array/Vertex Shader"
1279             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1280             mdapi_supported_apis=""
1281             mdapi_hw_unit_type="gpu"
1282             />
1283    <counter name="FS FPU Pipe Active"
1284             symbol_name="PsFpuActive"
1285             underscore_name="ps_fpu_active"
1286             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a fragment shader instruction."
1287             data_type="float"
1288             max_equation="100"
1289             units="percent"
1290             semantic_type="duration"
1291             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1292             mdapi_group="EU Array/Fragment Shader"
1293             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1294             mdapi_supported_apis=""
1295             mdapi_hw_unit_type="gpu"
1296             />
1297    <counter name="CS FPU Pipe Active"
1298             symbol_name="CsFpuActive"
1299             underscore_name="cs_fpu_active"
1300             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a compute shader instruction."
1301             data_type="float"
1302             max_equation="100"
1303             units="percent"
1304             semantic_type="duration"
1305             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1306             mdapi_group="EU Array/Compute Shader"
1307             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1308             mdapi_supported_apis=""
1309             mdapi_hw_unit_type="gpu"
1310             />
1311    <counter name="ASYNC CS FPU Pipe Active"
1312             symbol_name="AsyncCsFpuActive"
1313             underscore_name="async_cs_fpu_active"
1314             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a compute shader instruction."
1315             data_type="float"
1316             max_equation="100"
1317             units="percent"
1318             semantic_type="duration"
1319             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1320             mdapi_group="EU Array/Compute Shader"
1321             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1322             mdapi_supported_apis=""
1323             mdapi_hw_unit_type="gpu"
1324             />
1325    <counter name="EM Pipe Active"
1326             symbol_name="EmActive"
1327             underscore_name="em_active"
1328             description="The percentage of time in which XVE EM INT pipeline was actively processing."
1329             data_type="float"
1330             max_equation="100"
1331             units="percent"
1332             semantic_type="duration"
1333             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1334             mdapi_group="EU Array/Pipes"
1335             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1336             mdapi_supported_apis=""
1337             mdapi_hw_unit_type="gpu"
1338             />
1339    <counter name="VS EM Pipe Active"
1340             symbol_name="VsEmActive"
1341             underscore_name="vs_em_active"
1342             description="The percentage of time in which XVE EM INT pipeline was actively processing a vertex shader instruction."
1343             data_type="float"
1344             max_equation="100"
1345             units="percent"
1346             semantic_type="duration"
1347             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1348             mdapi_group="EU Array/Vertex Shader"
1349             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1350             mdapi_supported_apis=""
1351             mdapi_hw_unit_type="gpu"
1352             />
1353    <counter name="FS EM Pipe Active"
1354             symbol_name="PsEmActive"
1355             underscore_name="ps_em_active"
1356             description="The percentage of time in which XVE EM INT pipeline was actively processing a fragment shader instruction."
1357             data_type="float"
1358             max_equation="100"
1359             units="percent"
1360             semantic_type="duration"
1361             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1362             mdapi_group="EU Array/Fragment Shader"
1363             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1364             mdapi_supported_apis=""
1365             mdapi_hw_unit_type="gpu"
1366             />
1367    <counter name="CS EM Pipe Active"
1368             symbol_name="CsEmActive"
1369             underscore_name="cs_em_active"
1370             description="The percentage of time in which XVE EM INT pipeline was actively processing a compute shader instruction."
1371             data_type="float"
1372             max_equation="100"
1373             units="percent"
1374             semantic_type="duration"
1375             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1376             mdapi_group="EU Array/Compute Shader"
1377             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1378             mdapi_supported_apis=""
1379             mdapi_hw_unit_type="gpu"
1380             />
1381    <counter name="ASYNC CS EM Pipe Active"
1382             symbol_name="AsyncCsEmActive"
1383             underscore_name="async_cs_em_active"
1384             description="The percentage of time in which XVE EM INT pipeline was actively processing a compute shader instruction."
1385             data_type="float"
1386             max_equation="100"
1387             units="percent"
1388             semantic_type="duration"
1389             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1390             mdapi_group="EU Array/Compute Shader"
1391             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1392             mdapi_supported_apis=""
1393             mdapi_hw_unit_type="gpu"
1394             />
1395    <counter name="XVE Thread Occupancy"
1396             symbol_name="XveThreadOccupancy"
1397             underscore_name="xve_thread_occupancy"
1398             description="The percentage of time in which hardware threads occupied XVEs."
1399             data_type="float"
1400             max_equation="100"
1401             units="percent"
1402             semantic_type="duration"
1403             equation="8 A 17 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1404             mdapi_group="EU Array"
1405             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1406             mdapi_supported_apis=""
1407             mdapi_hw_unit_type="gpu"
1408             />
1409    <counter name="XVE Active"
1410             symbol_name="XveActive"
1411             underscore_name="xve_active"
1412             description="The percentage of time in which the Execution Units were actively processing."
1413             data_type="float"
1414             max_equation="100"
1415             units="percent"
1416             semantic_type="duration"
1417             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1418             mdapi_group="EU Array"
1419             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1420             mdapi_supported_apis=""
1421             mdapi_hw_unit_type="gpu"
1422             />
1423    <counter name="XVE Stall"
1424             symbol_name="XveStall"
1425             underscore_name="xve_stall"
1426             description="The percentage of time in which the Execution Units were stalled."
1427             data_type="float"
1428             max_equation="100"
1429             units="percent"
1430             semantic_type="duration"
1431             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1432             mdapi_group="EU Array"
1433             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1434             mdapi_supported_apis=""
1435             mdapi_hw_unit_type="gpu"
1436             />
1437    <register_config type="OA">
1438        <register type="OA" address="0x0000D900" value="0x00000000" />
1439        <register type="OA" address="0x0000D904" value="0x00800000" />
1440        <register type="OA" address="0x0000D910" value="0x00000000" />
1441        <register type="OA" address="0x0000D914" value="0x00800000" />
1442        <register type="OA" address="0x0000D920" value="0x00000000" />
1443        <register type="OA" address="0x0000DC40" value="0x00000000" />
1444        <register type="OA" address="0x0000DD40" value="0x00000000" />
1445        <register type="OA" address="0x00002B2C" value="0x00000000" />
1446    </register_config>
1447    <register_config type="FLEX">
1448        <register type="FLEX" address="0x0000E458" value="0x00010000" />
1449        <register type="FLEX" address="0x0000E558" value="0x00060050" />
1450        <register type="FLEX" address="0x0000E658" value="0x00001090" />
1451        <register type="FLEX" address="0x0000E758" value="0x00051011" />
1452        <register type="FLEX" address="0x0000E45C" value="0x00091061" />
1453        <register type="FLEX" address="0x0000E55C" value="0x00004008" />
1454        <register type="FLEX" address="0x0000E65C" value="0x00000005" />
1455    </register_config>
1456  </set>
1457
1458  <set name="XveActivity"
1459       chipset="MTLGT2"
1460       symbol_name="XveActivity"
1461       underscore_name="xve_activity"
1462       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
1463       hw_config_guid="5f430543-ba1e-487c-b217-90570cfb85f9"
1464       >
1465    <counter name="GPU Time Elapsed"
1466             symbol_name="GpuTime"
1467             underscore_name="gpu_time"
1468             description="Time elapsed on the GPU during the measurement."
1469             data_type="uint64"
1470             units="ns"
1471             semantic_type="duration"
1472             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1473             mdapi_group="GPU"
1474             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1475             mdapi_supported_apis=""
1476             mdapi_hw_unit_type="gpu"
1477             />
1478    <counter name="GPU Core Clocks"
1479             symbol_name="GpuCoreClocks"
1480             underscore_name="gpu_core_clocks"
1481             description="The total number of GPU core clocks elapsed during the measurement."
1482             data_type="uint64"
1483             units="cycles"
1484             semantic_type="event"
1485             equation="GPU_CLOCK 0 READ"
1486             mdapi_group="GPU"
1487             mdapi_usage_flags="Tier1 Frame Batch Draw"
1488             mdapi_supported_apis=""
1489             mdapi_hw_unit_type="gpu"
1490             />
1491    <counter name="AVG GPU Core Frequency"
1492             symbol_name="AvgGpuCoreFrequency"
1493             underscore_name="avg_gpu_core_frequency"
1494             description="Average GPU Core Frequency in the measurement."
1495             data_type="uint64"
1496             max_equation="$GpuMaxFrequency"
1497             units="hz"
1498             semantic_type="event"
1499             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1500             mdapi_group="GPU"
1501             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1502             mdapi_supported_apis=""
1503             mdapi_hw_unit_type="gpu"
1504             />
1505    <counter name="GPU Busy"
1506             symbol_name="GpuBusy"
1507             underscore_name="gpu_busy"
1508             description="The percentage of time in which the GPU has been processing GPU commands."
1509             data_type="float"
1510             max_equation="100"
1511             units="percent"
1512             semantic_type="duration"
1513             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1514             mdapi_group="GPU"
1515             mdapi_usage_flags="Tier1 Overview System Frame"
1516             mdapi_supported_apis=""
1517             mdapi_hw_unit_type="gpu"
1518             />
1519    <counter name="VS Threads Dispatched"
1520             symbol_name="VsThreads"
1521             underscore_name="vs_threads"
1522             description="The total number of vertex shader hardware threads dispatched."
1523             data_type="uint64"
1524             units="threads"
1525             semantic_type="event"
1526             equation="A 1 READ"
1527             mdapi_group="EU Array/Vertex Shader"
1528             mdapi_usage_flags="Tier3 Frame Batch Draw"
1529             mdapi_supported_apis=""
1530             mdapi_hw_unit_type="gpu"
1531             />
1532    <counter name="HS Threads Dispatched"
1533             symbol_name="HsThreads"
1534             underscore_name="hs_threads"
1535             description="The total number of hull shader hardware threads dispatched."
1536             data_type="uint64"
1537             units="threads"
1538             semantic_type="event"
1539             equation="A 2 READ"
1540             mdapi_group="EU Array/Hull Shader"
1541             mdapi_usage_flags="Tier3 Frame Batch Draw"
1542             mdapi_supported_apis=""
1543             mdapi_hw_unit_type="gpu"
1544             />
1545    <counter name="DS Threads Dispatched"
1546             symbol_name="DsThreads"
1547             underscore_name="ds_threads"
1548             description="The total number of domain shader hardware threads dispatched."
1549             data_type="uint64"
1550             units="threads"
1551             semantic_type="event"
1552             equation="A 3 READ"
1553             mdapi_group="EU Array/Domain Shader"
1554             mdapi_usage_flags="Tier3 Frame Batch Draw"
1555             mdapi_supported_apis=""
1556             mdapi_hw_unit_type="gpu"
1557             />
1558    <counter name="GS Threads Dispatched"
1559             symbol_name="GsThreads"
1560             underscore_name="gs_threads"
1561             description="The total number of geometry shader hardware threads dispatched."
1562             data_type="uint64"
1563             units="threads"
1564             semantic_type="event"
1565             equation="A 5 READ"
1566             mdapi_group="EU Array/Geometry Shader"
1567             mdapi_usage_flags="Tier3 Frame Batch Draw"
1568             mdapi_supported_apis=""
1569             mdapi_hw_unit_type="gpu"
1570             />
1571    <counter name="FS Threads Dispatched"
1572             symbol_name="PsThreads"
1573             underscore_name="ps_threads"
1574             description="The total number of fragment shader hardware threads dispatched."
1575             data_type="uint64"
1576             units="threads"
1577             semantic_type="event"
1578             equation="A 6 READ"
1579             mdapi_group="EU Array/Fragment Shader"
1580             mdapi_usage_flags="Tier3 Frame Batch Draw"
1581             mdapi_supported_apis=""
1582             mdapi_hw_unit_type="gpu"
1583             />
1584    <counter name="CS Threads Dispatched"
1585             symbol_name="CsThreads"
1586             underscore_name="cs_threads"
1587             description="The total number of compute shader hardware threads dispatched."
1588             data_type="uint64"
1589             units="threads"
1590             semantic_type="event"
1591             equation="A 4 READ"
1592             mdapi_group="EU Array/Compute Shader"
1593             mdapi_usage_flags="Tier3 Frame Batch Draw"
1594             mdapi_supported_apis=""
1595             mdapi_hw_unit_type="gpu"
1596             />
1597    <counter name="HS FPU Pipe Active"
1598             symbol_name="HsFpuActive"
1599             underscore_name="hs_fpu_active"
1600             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a hull shader instruction."
1601             data_type="float"
1602             max_equation="100"
1603             units="percent"
1604             semantic_type="duration"
1605             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1606             mdapi_group="EU Array/Hull Shader"
1607             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1608             mdapi_supported_apis=""
1609             mdapi_hw_unit_type="gpu"
1610             />
1611    <counter name="DS FPU Pipe Active"
1612             symbol_name="DsFpuActive"
1613             underscore_name="ds_fpu_active"
1614             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a domain shader instruction."
1615             data_type="float"
1616             max_equation="100"
1617             units="percent"
1618             semantic_type="duration"
1619             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1620             mdapi_group="EU Array/Domain Shader"
1621             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1622             mdapi_supported_apis=""
1623             mdapi_hw_unit_type="gpu"
1624             />
1625    <counter name="GS FPU Pipe Active"
1626             symbol_name="GsFpuActive"
1627             underscore_name="gs_fpu_active"
1628             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a geometry shader instruction."
1629             data_type="float"
1630             max_equation="100"
1631             units="percent"
1632             semantic_type="duration"
1633             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1634             mdapi_group="EU Array/Geometry Shader"
1635             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1636             mdapi_supported_apis=""
1637             mdapi_hw_unit_type="gpu"
1638             />
1639    <counter name="HS EM Pipe Active"
1640             symbol_name="HsEmActive"
1641             underscore_name="hs_em_active"
1642             description="The percentage of time in which XVE EM INT pipeline was actively processing a hull shader instruction."
1643             data_type="float"
1644             max_equation="100"
1645             units="percent"
1646             semantic_type="duration"
1647             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1648             mdapi_group="EU Array/Hull Shader"
1649             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1650             mdapi_supported_apis=""
1651             mdapi_hw_unit_type="gpu"
1652             />
1653    <counter name="DS EM Pipe Active"
1654             symbol_name="DsEmActive"
1655             underscore_name="ds_em_active"
1656             description="The percentage of time in which XVE EM INT pipeline was actively processing a domain shader instruction."
1657             data_type="float"
1658             max_equation="100"
1659             units="percent"
1660             semantic_type="duration"
1661             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1662             mdapi_group="EU Array/Domain Shader"
1663             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1664             mdapi_supported_apis=""
1665             mdapi_hw_unit_type="gpu"
1666             />
1667    <counter name="GS EM Pipe Active"
1668             symbol_name="GsEmActive"
1669             underscore_name="gs_em_active"
1670             description="The percentage of time in which XVE EM INT pipeline was actively processing a geometry shader instruction."
1671             data_type="float"
1672             max_equation="100"
1673             units="percent"
1674             semantic_type="duration"
1675             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1676             mdapi_group="EU Array/Geometry Shader"
1677             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1678             mdapi_supported_apis=""
1679             mdapi_hw_unit_type="gpu"
1680             />
1681    <counter name="HS Send Pipe Active"
1682             symbol_name="HsSendActive"
1683             underscore_name="hs_send_active"
1684             description="The percentage of time in which XVE send pipeline was actively processing a hull shader instruction."
1685             data_type="float"
1686             max_equation="100"
1687             units="percent"
1688             semantic_type="duration"
1689             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1690             mdapi_group="EU Array/Hull Shader"
1691             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1692             mdapi_supported_apis=""
1693             mdapi_hw_unit_type="gpu"
1694             />
1695    <counter name="DS Send Pipe Active"
1696             symbol_name="DsSendActive"
1697             underscore_name="ds_send_active"
1698             description="The percentage of time in which XVE send pipeline was actively processing a domain shader instruction."
1699             data_type="float"
1700             max_equation="100"
1701             units="percent"
1702             semantic_type="duration"
1703             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1704             mdapi_group="EU Array/Domain Shader"
1705             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1706             mdapi_supported_apis=""
1707             mdapi_hw_unit_type="gpu"
1708             />
1709    <counter name="GS Send Pipe Active"
1710             symbol_name="GsSendActive"
1711             underscore_name="gs_send_active"
1712             description="The percentage of time in which XVE send pipeline was actively processing a geometry shader instruction."
1713             data_type="float"
1714             max_equation="100"
1715             units="percent"
1716             semantic_type="duration"
1717             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1718             mdapi_group="EU Array/Geometry Shader"
1719             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1720             mdapi_supported_apis=""
1721             mdapi_hw_unit_type="gpu"
1722             />
1723    <counter name="CS Send Pipe Active"
1724             symbol_name="CsSendActive"
1725             underscore_name="cs_send_active"
1726             description="The percentage of time in which XVE send pipeline was actively processing a compute shader instruction."
1727             data_type="float"
1728             max_equation="100"
1729             units="percent"
1730             semantic_type="duration"
1731             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1732             mdapi_group="EU Array/Compute Shader"
1733             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1734             mdapi_supported_apis=""
1735             mdapi_hw_unit_type="gpu"
1736             />
1737    <register_config type="OA">
1738        <register type="OA" address="0x0000D900" value="0x00000000" />
1739        <register type="OA" address="0x0000D904" value="0x00800000" />
1740        <register type="OA" address="0x0000D910" value="0x00000000" />
1741        <register type="OA" address="0x0000D914" value="0x00800000" />
1742        <register type="OA" address="0x0000D920" value="0x00000000" />
1743        <register type="OA" address="0x0000DC40" value="0x00000000" />
1744        <register type="OA" address="0x0000DD40" value="0x00000000" />
1745        <register type="OA" address="0x00002B2C" value="0x00000000" />
1746    </register_config>
1747    <register_config type="FLEX">
1748        <register type="FLEX" address="0x0000E458" value="0x00030020" />
1749        <register type="FLEX" address="0x0000E558" value="0x00021040" />
1750        <register type="FLEX" address="0x0000E658" value="0x00041031" />
1751        <register type="FLEX" address="0x0000E758" value="0x00032022" />
1752        <register type="FLEX" address="0x0000E45C" value="0x00062042" />
1753    </register_config>
1754  </set>
1755
1756  <set name="GpuBusyness"
1757       chipset="MTLGT2"
1758       symbol_name="GpuBusyness"
1759       underscore_name="gpu_busyness"
1760       mdapi_supported_apis="VK OGL OCL MEDIA IO"
1761       hw_config_guid="3cb64fed-0f61-4e41-a754-b9c5b4892f77"
1762       >
1763    <counter name="GPU Time Elapsed"
1764             symbol_name="GpuTime"
1765             underscore_name="gpu_time"
1766             description="Time elapsed on the GPU during the measurement."
1767             data_type="uint64"
1768             units="ns"
1769             semantic_type="duration"
1770             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1771             mdapi_group="GPU"
1772             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1773             mdapi_supported_apis=""
1774             mdapi_hw_unit_type="gpu"
1775             />
1776    <counter name="GPU Core Clocks"
1777             symbol_name="GpuCoreClocks"
1778             underscore_name="gpu_core_clocks"
1779             description="The total number of GPU core clocks elapsed during the measurement."
1780             data_type="uint64"
1781             units="cycles"
1782             semantic_type="event"
1783             equation="GPU_CLOCK 0 READ"
1784             mdapi_group="GPU"
1785             mdapi_usage_flags="Tier1 Frame Batch Draw"
1786             mdapi_supported_apis=""
1787             mdapi_hw_unit_type="gpu"
1788             />
1789    <counter name="AVG GPU Core Frequency"
1790             symbol_name="AvgGpuCoreFrequency"
1791             underscore_name="avg_gpu_core_frequency"
1792             description="Average GPU Core Frequency in the measurement."
1793             data_type="uint64"
1794             max_equation="$GpuMaxFrequency"
1795             units="hz"
1796             semantic_type="event"
1797             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1798             mdapi_group="GPU"
1799             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1800             mdapi_supported_apis=""
1801             mdapi_hw_unit_type="gpu"
1802             />
1803    <counter name="GPU Busy"
1804             symbol_name="GpuBusy"
1805             underscore_name="gpu_busy"
1806             description="The percentage of time in which the GPU has been processing GPU commands."
1807             data_type="float"
1808             max_equation="100"
1809             units="percent"
1810             semantic_type="duration"
1811             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1812             mdapi_group="GPU"
1813             mdapi_usage_flags="Tier1 Overview System Frame"
1814             mdapi_supported_apis=""
1815             mdapi_hw_unit_type="gpu"
1816             />
1817    <counter name="XVE Active"
1818             symbol_name="XveActive"
1819             underscore_name="xve_active"
1820             description="The percentage of time in which the Execution Units were actively processing."
1821             data_type="float"
1822             max_equation="100"
1823             units="percent"
1824             semantic_type="duration"
1825             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1826             mdapi_group="EU Array"
1827             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1828             mdapi_supported_apis=""
1829             mdapi_hw_unit_type="gpu"
1830             />
1831    <counter name="XVE Stall"
1832             symbol_name="XveStall"
1833             underscore_name="xve_stall"
1834             description="The percentage of time in which the Execution Units were stalled."
1835             data_type="float"
1836             max_equation="100"
1837             units="percent"
1838             semantic_type="duration"
1839             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1840             mdapi_group="EU Array"
1841             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1842             mdapi_supported_apis=""
1843             mdapi_hw_unit_type="gpu"
1844             />
1845    <counter name="XVE Thread Occupancy"
1846             symbol_name="XveThreadOccupancy"
1847             underscore_name="xve_thread_occupancy"
1848             description="The percentage of time in which hardware threads occupied XVEs."
1849             data_type="float"
1850             max_equation="100"
1851             units="percent"
1852             semantic_type="duration"
1853             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1854             mdapi_group="EU Array"
1855             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1856             mdapi_supported_apis=""
1857             mdapi_hw_unit_type="gpu"
1858             />
1859    <counter name="VS Threads Dispatched"
1860             symbol_name="VsThreads"
1861             underscore_name="vs_threads"
1862             description="The total number of vertex shader hardware threads dispatched."
1863             data_type="uint64"
1864             units="threads"
1865             semantic_type="event"
1866             equation="A 1 READ"
1867             mdapi_group="EU Array/Vertex Shader"
1868             mdapi_usage_flags="Tier3 Frame Batch Draw"
1869             mdapi_supported_apis=""
1870             mdapi_hw_unit_type="gpu"
1871             />
1872    <counter name="HS Threads Dispatched"
1873             symbol_name="HsThreads"
1874             underscore_name="hs_threads"
1875             description="The total number of hull shader hardware threads dispatched."
1876             data_type="uint64"
1877             units="threads"
1878             semantic_type="event"
1879             equation="A 2 READ"
1880             mdapi_group="EU Array/Hull Shader"
1881             mdapi_usage_flags="Tier3 Frame Batch Draw"
1882             mdapi_supported_apis=""
1883             mdapi_hw_unit_type="gpu"
1884             />
1885    <counter name="DS Threads Dispatched"
1886             symbol_name="DsThreads"
1887             underscore_name="ds_threads"
1888             description="The total number of domain shader hardware threads dispatched."
1889             data_type="uint64"
1890             units="threads"
1891             semantic_type="event"
1892             equation="A 3 READ"
1893             mdapi_group="EU Array/Domain Shader"
1894             mdapi_usage_flags="Tier3 Frame Batch Draw"
1895             mdapi_supported_apis=""
1896             mdapi_hw_unit_type="gpu"
1897             />
1898    <counter name="GS Threads Dispatched"
1899             symbol_name="GsThreads"
1900             underscore_name="gs_threads"
1901             description="The total number of geometry shader hardware threads dispatched."
1902             data_type="uint64"
1903             units="threads"
1904             semantic_type="event"
1905             equation="A 5 READ"
1906             mdapi_group="EU Array/Geometry Shader"
1907             mdapi_usage_flags="Tier3 Frame Batch Draw"
1908             mdapi_supported_apis=""
1909             mdapi_hw_unit_type="gpu"
1910             />
1911    <counter name="FS Threads Dispatched"
1912             symbol_name="PsThreads"
1913             underscore_name="ps_threads"
1914             description="The total number of fragment shader hardware threads dispatched."
1915             data_type="uint64"
1916             units="threads"
1917             semantic_type="event"
1918             equation="A 6 READ"
1919             mdapi_group="EU Array/Fragment Shader"
1920             mdapi_usage_flags="Tier3 Frame Batch Draw"
1921             mdapi_supported_apis=""
1922             mdapi_hw_unit_type="gpu"
1923             />
1924    <counter name="CS Threads Dispatched"
1925             symbol_name="CsThreads"
1926             underscore_name="cs_threads"
1927             description="The total number of compute shader hardware threads dispatched."
1928             data_type="uint64"
1929             units="threads"
1930             semantic_type="event"
1931             equation="A 4 READ"
1932             mdapi_group="EU Array/Compute Shader"
1933             mdapi_usage_flags="Tier3 Frame Batch Draw"
1934             mdapi_supported_apis=""
1935             mdapi_hw_unit_type="gpu"
1936             />
1937    <counter name="Render Ring Busy"
1938             symbol_name="RenderBusy"
1939             underscore_name="render_busy"
1940             description="The percentage of time when render command streamer was busy."
1941             data_type="float"
1942             max_equation="100"
1943             units="percent"
1944             semantic_type="duration"
1945             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1946             mdapi_group="GPU"
1947             mdapi_usage_flags="System Frame Batch"
1948             mdapi_supported_apis=""
1949             mdapi_hw_unit_type="gpu"
1950             />
1951    <counter name="ComputeEngine0 Ring Busy"
1952             symbol_name="ComputeEngine0Busy"
1953             underscore_name="compute_engine0_busy"
1954             description="The percentage of time when compute command streamer 0 was busy."
1955             data_type="float"
1956             max_equation="100"
1957             units="percent"
1958             semantic_type="duration"
1959             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1960             mdapi_group="GPU"
1961             mdapi_usage_flags="System Frame Batch"
1962             mdapi_supported_apis=""
1963             mdapi_hw_unit_type="gpu"
1964             />
1965    <counter name="Blitter Ring Busy"
1966             symbol_name="BlitterBusy"
1967             underscore_name="blitter_busy"
1968             description="The percentage of time when blitter command streamer was busy."
1969             data_type="float"
1970             max_equation="100"
1971             units="percent"
1972             semantic_type="duration"
1973             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1974             mdapi_group="GPU"
1975             mdapi_usage_flags="System Frame Batch"
1976             mdapi_supported_apis=""
1977             mdapi_hw_unit_type="gpu"
1978             />
1979    <register_config type="NOA">
1980        <register type="NOA" address="0x00000D04" value="0x00000200" />
1981        <register type="NOA" address="0x00009884" value="0x00000000" />
1982        <register type="NOA" address="0x00009888" value="0x1A022400" />
1983        <register type="NOA" address="0x00009888" value="0x1C012400" />
1984        <register type="NOA" address="0x00009888" value="0x26010009" />
1985        <register type="NOA" address="0x00009888" value="0x04020006" />
1986        <register type="NOA" address="0x00009888" value="0x16020004" />
1987        <register type="NOA" address="0x00009888" value="0x02020000" />
1988        <register type="NOA" address="0x00009888" value="0x04010C09" />
1989        <register type="NOA" address="0x00009888" value="0x16010100" />
1990        <register type="NOA" address="0x00009888" value="0x18010014" />
1991        <register type="NOA" address="0x00009888" value="0x02010400" />
1992        <register type="NOA" address="0x00009888" value="0x06010000" />
1993        <register type="NOA" address="0x00009888" value="0x52010000" />
1994        <register type="NOA" address="0x00009888" value="0x54010200" />
1995        <register type="NOA" address="0x00009888" value="0x56010010" />
1996        <register type="NOA" address="0x00009884" value="0x00000000" />
1997        <register type="NOA" address="0x00009888" value="0x74010002" />
1998    </register_config>
1999    <register_config type="OA">
2000        <register type="OA" address="0x0000D900" value="0x00000000" />
2001        <register type="OA" address="0x0000D904" value="0x00800000" />
2002        <register type="OA" address="0x0000D910" value="0x00000000" />
2003        <register type="OA" address="0x0000D914" value="0x00800000" />
2004        <register type="OA" address="0x0000D920" value="0x00000000" />
2005        <register type="OA" address="0x0000DC40" value="0x00000000" />
2006        <register type="OA" address="0x0000DD40" value="0x00000000" />
2007        <register type="OA" address="0x00002B2C" value="0x00000000" />
2008    </register_config>
2009    <register_config type="FLEX">
2010        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2011        <register type="FLEX" address="0x0000E558" value="0x00000008" />
2012    </register_config>
2013  </set>
2014
2015  <set name="Metric set HDCAndSF"
2016       chipset="MTLGT2"
2017       symbol_name="HDCAndSF"
2018       underscore_name="hdc_and_sf"
2019       mdapi_supported_apis="VK OGL OCL IO"
2020       hw_config_guid="27d6eda4-aabc-4203-8848-aef69658ae74"
2021       >
2022    <counter name="GPU Time Elapsed"
2023             symbol_name="GpuTime"
2024             underscore_name="gpu_time"
2025             description="Time elapsed on the GPU during the measurement."
2026             data_type="uint64"
2027             units="ns"
2028             semantic_type="duration"
2029             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2030             mdapi_group="GPU"
2031             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2032             mdapi_supported_apis=""
2033             mdapi_hw_unit_type="gpu"
2034             />
2035    <counter name="GPU Core Clocks"
2036             symbol_name="GpuCoreClocks"
2037             underscore_name="gpu_core_clocks"
2038             description="The total number of GPU core clocks elapsed during the measurement."
2039             data_type="uint64"
2040             units="cycles"
2041             semantic_type="event"
2042             equation="GPU_CLOCK 0 READ"
2043             mdapi_group="GPU"
2044             mdapi_usage_flags="Tier1 Frame Batch Draw"
2045             mdapi_supported_apis=""
2046             mdapi_hw_unit_type="gpu"
2047             />
2048    <counter name="AVG GPU Core Frequency"
2049             symbol_name="AvgGpuCoreFrequency"
2050             underscore_name="avg_gpu_core_frequency"
2051             description="Average GPU Core Frequency in the measurement."
2052             data_type="uint64"
2053             max_equation="$GpuMaxFrequency"
2054             units="hz"
2055             semantic_type="event"
2056             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2057             mdapi_group="GPU"
2058             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2059             mdapi_supported_apis=""
2060             mdapi_hw_unit_type="gpu"
2061             />
2062    <counter name="GPU Busy"
2063             symbol_name="GpuBusy"
2064             underscore_name="gpu_busy"
2065             description="The percentage of time in which the GPU has been processing GPU commands."
2066             data_type="float"
2067             max_equation="100"
2068             units="percent"
2069             semantic_type="duration"
2070             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2071             mdapi_group="GPU"
2072             mdapi_usage_flags="Tier1 Overview System Frame"
2073             mdapi_supported_apis=""
2074             mdapi_hw_unit_type="gpu"
2075             />
2076    <counter name="Slice0 Xe Core0 Non-sampler Shader Access Stalled On L3"
2077             symbol_name="NonSamplerShader00AccessStalledOnL3"
2078             underscore_name="non_sampler_shader00_access_stalled_on_l3"
2079             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Xe Core0)"
2080             data_type="float"
2081             max_equation="100"
2082             units="percent"
2083             semantic_type="duration"
2084             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2085             availability="$GtSlice0XeCore0"
2086             mdapi_group="GPU/Data Port"
2087             mdapi_usage_flags="Tier3 Frame Batch Draw"
2088             mdapi_supported_apis=""
2089             mdapi_hw_unit_type="subslice"
2090             />
2091    <counter name="Slice0 Xe Core1 Non-sampler Shader Access Stalled On L3"
2092             symbol_name="NonSamplerShader01AccessStalledOnL3"
2093             underscore_name="non_sampler_shader01_access_stalled_on_l3"
2094             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Xe Core1)"
2095             data_type="float"
2096             max_equation="100"
2097             units="percent"
2098             semantic_type="duration"
2099             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2100             availability="$GtSlice0XeCore1"
2101             mdapi_group="GPU/Data Port"
2102             mdapi_usage_flags="Tier3 Frame Batch Draw"
2103             mdapi_supported_apis=""
2104             mdapi_hw_unit_type="subslice"
2105             />
2106    <counter name="Slice0 Xe Core2 Non-sampler Shader Access Stalled On L3"
2107             symbol_name="NonSamplerShader02AccessStalledOnL3"
2108             underscore_name="non_sampler_shader02_access_stalled_on_l3"
2109             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Xe Core2)"
2110             data_type="float"
2111             max_equation="100"
2112             units="percent"
2113             semantic_type="duration"
2114             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
2115             availability="$GtSlice0XeCore2"
2116             mdapi_group="GPU/Data Port"
2117             mdapi_usage_flags="Tier3 Frame Batch Draw"
2118             mdapi_supported_apis=""
2119             mdapi_hw_unit_type="subslice"
2120             />
2121    <counter name="Slice0 Xe Core3 Non-sampler Shader Access Stalled On L3"
2122             symbol_name="NonSamplerShader03AccessStalledOnL3"
2123             underscore_name="non_sampler_shader03_access_stalled_on_l3"
2124             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Xe Core3)"
2125             data_type="float"
2126             max_equation="100"
2127             units="percent"
2128             semantic_type="duration"
2129             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
2130             availability="$GtSlice0XeCore3"
2131             mdapi_group="GPU/Data Port"
2132             mdapi_usage_flags="Tier3 Frame Batch Draw"
2133             mdapi_supported_apis=""
2134             mdapi_hw_unit_type="subslice"
2135             />
2136    <counter name="Polygon (Slice0) Data Ready"
2137             symbol_name="Poly0DataReady"
2138             underscore_name="poly0_data_ready"
2139             description="The percentage of time in which geometry pipeline output is ready"
2140             data_type="float"
2141             max_equation="100"
2142             units="percent"
2143             semantic_type="duration"
2144             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2145             mdapi_group="GPU/3D Pipe/Strip-Fans"
2146             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2147             mdapi_supported_apis=""
2148             mdapi_hw_unit_type="gpu"
2149             />
2150    <counter name="SQ00 is full"
2151             symbol_name="GTRequestQueue00Full"
2152             underscore_name="gt_request_queue00_full"
2153             description="The percentage of time when IDI0 SQ00 is filled above a threshold (usually 48 entries)"
2154             data_type="float"
2155             max_equation="100"
2156             units="percent"
2157             semantic_type="duration"
2158             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2159             mdapi_group="GTI"
2160             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2161             mdapi_supported_apis=""
2162             mdapi_hw_unit_type="gpu"
2163             />
2164    <counter name="SQ01 is full"
2165             symbol_name="GTRequestQueue01Full"
2166             underscore_name="gt_request_queue01_full"
2167             description="The percentage of time when IDI0 SQ01 is filled above a threshold (usually 48 entries)"
2168             data_type="float"
2169             max_equation="100"
2170             units="percent"
2171             semantic_type="duration"
2172             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2173             mdapi_group="GTI"
2174             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2175             mdapi_supported_apis=""
2176             mdapi_hw_unit_type="gpu"
2177             />
2178    <counter name="SQ10 is full"
2179             symbol_name="GTRequestQueue10Full"
2180             underscore_name="gt_request_queue10_full"
2181             description="The percentage of time when IDI0 SQ10 is filled above a threshold (usually 48 entries)"
2182             data_type="float"
2183             max_equation="100"
2184             units="percent"
2185             semantic_type="duration"
2186             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2187             mdapi_group="GTI"
2188             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2189             mdapi_supported_apis=""
2190             mdapi_hw_unit_type="gpu"
2191             />
2192    <counter name="SQ11 is full"
2193             symbol_name="GTRequestQueue11Full"
2194             underscore_name="gt_request_queue11_full"
2195             description="The percentage of time when IDI0 SQ11 is filled above a threshold (usually 48 entries)"
2196             data_type="float"
2197             max_equation="100"
2198             units="percent"
2199             semantic_type="duration"
2200             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2201             mdapi_group="GTI"
2202             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2203             mdapi_supported_apis=""
2204             mdapi_hw_unit_type="gpu"
2205             />
2206    <register_config type="NOA">
2207        <register type="NOA" address="0x00000D04" value="0x00000200" />
2208        <register type="NOA" address="0x00009884" value="0x00000008" />
2209        <register type="NOA" address="0x00009888" value="0x1C023800" />
2210        <register type="NOA" address="0x00009888" value="0x04020000" />
2211        <register type="NOA" address="0x00009888" value="0x06024E00" />
2212        <register type="NOA" address="0x00009888" value="0x0002000C" />
2213        <register type="NOA" address="0x00009888" value="0x00040005" />
2214        <register type="NOA" address="0x00009888" value="0x0008000C" />
2215        <register type="NOA" address="0x00009884" value="0x00000009" />
2216        <register type="NOA" address="0x00009888" value="0x1C023800" />
2217        <register type="NOA" address="0x00009888" value="0x04020000" />
2218        <register type="NOA" address="0x00009888" value="0x08020027" />
2219        <register type="NOA" address="0x00009888" value="0x00020000" />
2220        <register type="NOA" address="0x00009888" value="0x00040004" />
2221        <register type="NOA" address="0x00009884" value="0x0000000A" />
2222        <register type="NOA" address="0x00009888" value="0x1C023800" />
2223        <register type="NOA" address="0x00009888" value="0x04020000" />
2224        <register type="NOA" address="0x00009888" value="0x080209C0" />
2225        <register type="NOA" address="0x00009888" value="0x000200C0" />
2226        <register type="NOA" address="0x00009888" value="0x00040050" />
2227        <register type="NOA" address="0x00009888" value="0x000800C0" />
2228        <register type="NOA" address="0x00009884" value="0x0000000B" />
2229        <register type="NOA" address="0x00009888" value="0x1C023800" />
2230        <register type="NOA" address="0x00009888" value="0x04020000" />
2231        <register type="NOA" address="0x00009888" value="0x0A020027" />
2232        <register type="NOA" address="0x00009888" value="0x00020000" />
2233        <register type="NOA" address="0x00009888" value="0x00040040" />
2234        <register type="NOA" address="0x00009884" value="0x00000000" />
2235        <register type="NOA" address="0x00009888" value="0x1C106400" />
2236        <register type="NOA" address="0x00009888" value="0x2607001E" />
2237        <register type="NOA" address="0x00009888" value="0x2E07001E" />
2238        <register type="NOA" address="0x00009888" value="0x2208001E" />
2239        <register type="NOA" address="0x00009888" value="0x2A08001E" />
2240        <register type="NOA" address="0x00009888" value="0x001301A0" />
2241        <register type="NOA" address="0x00009888" value="0x00140050" />
2242        <register type="NOA" address="0x00009888" value="0x00150050" />
2243        <register type="NOA" address="0x00009888" value="0x00160150" />
2244        <register type="NOA" address="0x00009888" value="0x001700A0" />
2245        <register type="NOA" address="0x00009888" value="0x00100000" />
2246        <register type="NOA" address="0x00009888" value="0x061009C0" />
2247        <register type="NOA" address="0x00009888" value="0x000C001C" />
2248        <register type="NOA" address="0x00009888" value="0x000E001C" />
2249        <register type="NOA" address="0x00009888" value="0x000D00A0" />
2250        <register type="NOA" address="0x00009888" value="0x000602A0" />
2251        <register type="NOA" address="0x00009888" value="0x02065500" />
2252        <register type="NOA" address="0x00009888" value="0x000102AF" />
2253        <register type="NOA" address="0x00009888" value="0x0201AA00" />
2254        <register type="NOA" address="0x00009888" value="0x04070B00" />
2255        <register type="NOA" address="0x00009888" value="0x0607000B" />
2256        <register type="NOA" address="0x00009888" value="0x160705A6" />
2257        <register type="NOA" address="0x00009888" value="0x08070000" />
2258        <register type="NOA" address="0x00009888" value="0x02070500" />
2259        <register type="NOA" address="0x00009888" value="0x00080B00" />
2260        <register type="NOA" address="0x00009888" value="0x0208000B" />
2261        <register type="NOA" address="0x00009888" value="0x100805A6" />
2262        <register type="NOA" address="0x00009888" value="0x04080000" />
2263        <register type="NOA" address="0x00009888" value="0x4E010011" />
2264        <register type="NOA" address="0x00009888" value="0x56010011" />
2265        <register type="NOA" address="0x00009888" value="0x58010609" />
2266        <register type="NOA" address="0x00009888" value="0x5A010000" />
2267        <register type="NOA" address="0x00009888" value="0x5C010009" />
2268        <register type="NOA" address="0x00009888" value="0x06010000" />
2269        <register type="NOA" address="0x00009888" value="0x52010211" />
2270        <register type="NOA" address="0x00009888" value="0x54010221" />
2271        <register type="NOA" address="0x00009884" value="0x00000000" />
2272        <register type="NOA" address="0x00009888" value="0x74010002" />
2273    </register_config>
2274    <register_config type="OA">
2275        <register type="OA" address="0x0000D900" value="0x00000000" />
2276        <register type="OA" address="0x0000D904" value="0xF0800000" />
2277        <register type="OA" address="0x0000D910" value="0x00000000" />
2278        <register type="OA" address="0x0000D914" value="0x10800000" />
2279        <register type="OA" address="0x0000D920" value="0x00000000" />
2280        <register type="OA" address="0x0000DC40" value="0x00000000" />
2281        <register type="OA" address="0x0000DD40" value="0x00000000" />
2282        <register type="OA" address="0x00002B2C" value="0x00000000" />
2283        <register type="OA" address="0x0000D940" value="0x00000002" />
2284        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
2285        <register type="OA" address="0x0000D948" value="0x00000002" />
2286        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
2287        <register type="OA" address="0x0000D950" value="0x00000002" />
2288        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
2289        <register type="OA" address="0x0000D958" value="0x00000002" />
2290        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
2291        <register type="OA" address="0x0000D960" value="0x00000002" />
2292        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
2293    </register_config>
2294  </set>
2295
2296  <set name="L3"
2297       chipset="MTLGT2"
2298       symbol_name="L3"
2299       underscore_name="l3"
2300       mdapi_supported_apis="VK OGL OCL MEDIA IO"
2301       hw_config_guid="50b898ad-44ae-4d02-ba5b-a7d2a024a480"
2302       >
2303    <counter name="GPU Time Elapsed"
2304             symbol_name="GpuTime"
2305             underscore_name="gpu_time"
2306             description="Time elapsed on the GPU during the measurement."
2307             data_type="uint64"
2308             units="ns"
2309             semantic_type="duration"
2310             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2311             mdapi_group="GPU"
2312             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2313             mdapi_supported_apis=""
2314             mdapi_hw_unit_type="gpu"
2315             />
2316    <counter name="GPU Core Clocks"
2317             symbol_name="GpuCoreClocks"
2318             underscore_name="gpu_core_clocks"
2319             description="The total number of GPU core clocks elapsed during the measurement."
2320             data_type="uint64"
2321             units="cycles"
2322             semantic_type="event"
2323             equation="GPU_CLOCK 0 READ"
2324             mdapi_group="GPU"
2325             mdapi_usage_flags="Tier1 Frame Batch Draw"
2326             mdapi_supported_apis=""
2327             mdapi_hw_unit_type="gpu"
2328             />
2329    <counter name="AVG GPU Core Frequency"
2330             symbol_name="AvgGpuCoreFrequency"
2331             underscore_name="avg_gpu_core_frequency"
2332             description="Average GPU Core Frequency in the measurement."
2333             data_type="uint64"
2334             max_equation="$GpuMaxFrequency"
2335             units="hz"
2336             semantic_type="event"
2337             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2338             mdapi_group="GPU"
2339             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2340             mdapi_supported_apis=""
2341             mdapi_hw_unit_type="gpu"
2342             />
2343    <counter name="GPU Busy"
2344             symbol_name="GpuBusy"
2345             underscore_name="gpu_busy"
2346             description="The percentage of time in which the GPU has been processing GPU commands."
2347             data_type="float"
2348             max_equation="100"
2349             units="percent"
2350             semantic_type="duration"
2351             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2352             mdapi_group="GPU"
2353             mdapi_usage_flags="Tier1 Overview System Frame"
2354             mdapi_supported_apis=""
2355             mdapi_hw_unit_type="gpu"
2356             />
2357    <counter name="L3 INPUT AVAILABLE L3BANK0"
2358             symbol_name="L3_INPUT_AVAILABLE_L3BANK0"
2359             underscore_name="l3_input_available_l3_bank0"
2360             description="Percentage of time in which L3 Bank has input requests"
2361             data_type="float"
2362             max_equation="100"
2363             units="percent"
2364             semantic_type="duration"
2365             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2366             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
2367             mdapi_group="GTI/L3"
2368             mdapi_usage_flags="Frame Batch Draw"
2369             mdapi_supported_apis=""
2370             mdapi_hw_unit_type="subslice_bank"
2371             />
2372    <counter name="L3 INPUT AVAILABLE L3BANK1"
2373             symbol_name="L3_INPUT_AVAILABLE_L3BANK1"
2374             underscore_name="l3_input_available_l3_bank1"
2375             description="Percentage of time in which L3 Bank has input requests"
2376             data_type="float"
2377             max_equation="100"
2378             units="percent"
2379             semantic_type="duration"
2380             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2381             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
2382             mdapi_group="GTI/L3"
2383             mdapi_usage_flags="Frame Batch Draw"
2384             mdapi_supported_apis=""
2385             mdapi_hw_unit_type="subslice_bank"
2386             />
2387    <counter name="L3 INPUT AVAILABLE L3BANK2"
2388             symbol_name="L3_INPUT_AVAILABLE_L3BANK2"
2389             underscore_name="l3_input_available_l3_bank2"
2390             description="Percentage of time in which L3 Bank has input requests"
2391             data_type="float"
2392             max_equation="100"
2393             units="percent"
2394             semantic_type="duration"
2395             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2396             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
2397             mdapi_group="GTI/L3"
2398             mdapi_usage_flags="Frame Batch Draw"
2399             mdapi_supported_apis=""
2400             mdapi_hw_unit_type="subslice_bank"
2401             />
2402    <counter name="L3 INPUT AVAILABLE L3BANK3"
2403             symbol_name="L3_INPUT_AVAILABLE_L3BANK3"
2404             underscore_name="l3_input_available_l3_bank3"
2405             description="Percentage of time in which L3 Bank has input requests"
2406             data_type="float"
2407             max_equation="100"
2408             units="percent"
2409             semantic_type="duration"
2410             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2411             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
2412             mdapi_group="GTI/L3"
2413             mdapi_usage_flags="Frame Batch Draw"
2414             mdapi_supported_apis=""
2415             mdapi_hw_unit_type="subslice_bank"
2416             />
2417    <counter name="L3 OUTPUT READY L3BANK0"
2418             symbol_name="L3_OUTPUT_READY_L3BANK0"
2419             underscore_name="l3_output_ready_l3_bank0"
2420             description="Percentage of time in which L3 Bank has output ready"
2421             data_type="float"
2422             max_equation="100"
2423             units="percent"
2424             semantic_type="duration"
2425             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2426             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
2427             mdapi_group="GTI/L3"
2428             mdapi_usage_flags="Frame Batch Draw"
2429             mdapi_supported_apis=""
2430             mdapi_hw_unit_type="subslice_bank"
2431             />
2432    <counter name="L3 OUTPUT READY L3BANK1"
2433             symbol_name="L3_OUTPUT_READY_L3BANK1"
2434             underscore_name="l3_output_ready_l3_bank1"
2435             description="Percentage of time in which L3 Bank has output ready"
2436             data_type="float"
2437             max_equation="100"
2438             units="percent"
2439             semantic_type="duration"
2440             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2441             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
2442             mdapi_group="GTI/L3"
2443             mdapi_usage_flags="Frame Batch Draw"
2444             mdapi_supported_apis=""
2445             mdapi_hw_unit_type="subslice_bank"
2446             />
2447    <counter name="L3 OUTPUT READY L3BANK2"
2448             symbol_name="L3_OUTPUT_READY_L3BANK2"
2449             underscore_name="l3_output_ready_l3_bank2"
2450             description="Percentage of time in which L3 Bank has output ready"
2451             data_type="float"
2452             max_equation="100"
2453             units="percent"
2454             semantic_type="duration"
2455             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
2456             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
2457             mdapi_group="GTI/L3"
2458             mdapi_usage_flags="Frame Batch Draw"
2459             mdapi_supported_apis=""
2460             mdapi_hw_unit_type="subslice_bank"
2461             />
2462    <counter name="L3 OUTPUT READY L3BANK3"
2463             symbol_name="L3_OUTPUT_READY_L3BANK3"
2464             underscore_name="l3_output_ready_l3_bank3"
2465             description="Percentage of time in which L3 Bank has output ready"
2466             data_type="float"
2467             max_equation="100"
2468             units="percent"
2469             semantic_type="duration"
2470             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
2471             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
2472             mdapi_group="GTI/L3"
2473             mdapi_usage_flags="Frame Batch Draw"
2474             mdapi_supported_apis=""
2475             mdapi_hw_unit_type="subslice_bank"
2476             />
2477    <register_config type="NOA">
2478        <register type="NOA" address="0x00000D04" value="0x00000200" />
2479        <register type="NOA" address="0x00009884" value="0x00000004" />
2480        <register type="NOA" address="0x00009888" value="0x04011000" />
2481        <register type="NOA" address="0x00009888" value="0x04411000" />
2482        <register type="NOA" address="0x00009888" value="0x04811000" />
2483        <register type="NOA" address="0x00009888" value="0x04C11000" />
2484        <register type="NOA" address="0x00009888" value="0x00010000" />
2485        <register type="NOA" address="0x00009888" value="0x0E010180" />
2486        <register type="NOA" address="0x00009888" value="0x120101C0" />
2487        <register type="NOA" address="0x00009888" value="0x02010000" />
2488        <register type="NOA" address="0x00009888" value="0x00410000" />
2489        <register type="NOA" address="0x00009888" value="0x0E410006" />
2490        <register type="NOA" address="0x00009888" value="0x12410007" />
2491        <register type="NOA" address="0x00009888" value="0x02410000" />
2492        <register type="NOA" address="0x00009888" value="0x00810000" />
2493        <register type="NOA" address="0x00009888" value="0x0C810180" />
2494        <register type="NOA" address="0x00009888" value="0x108101C0" />
2495        <register type="NOA" address="0x00009888" value="0x02810000" />
2496        <register type="NOA" address="0x00009888" value="0x00C10000" />
2497        <register type="NOA" address="0x00009888" value="0x0CC10006" />
2498        <register type="NOA" address="0x00009888" value="0x10C10007" />
2499        <register type="NOA" address="0x00009888" value="0x02C10000" />
2500        <register type="NOA" address="0x00009884" value="0x00000000" />
2501        <register type="NOA" address="0x00009888" value="0x00124400" />
2502        <register type="NOA" address="0x00009888" value="0x0213BABA" />
2503        <register type="NOA" address="0x00009888" value="0x02144949" />
2504        <register type="NOA" address="0x00009888" value="0x02158383" />
2505        <register type="NOA" address="0x00009888" value="0x02165555" />
2506        <register type="NOA" address="0x00009888" value="0x000CFF00" />
2507        <register type="NOA" address="0x00009888" value="0x000EFF00" />
2508        <register type="NOA" address="0x00009888" value="0x021A2020" />
2509        <register type="NOA" address="0x00009888" value="0x001B2200" />
2510        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
2511        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
2512        <register type="NOA" address="0x00009888" value="0x06010000" />
2513        <register type="NOA" address="0x00009888" value="0x60010000" />
2514        <register type="NOA" address="0x00009888" value="0x62010000" />
2515        <register type="NOA" address="0x00009888" value="0x4E010000" />
2516        <register type="NOA" address="0x00009888" value="0x50010000" />
2517        <register type="NOA" address="0x00009888" value="0x52010000" />
2518        <register type="NOA" address="0x00009888" value="0x54010000" />
2519        <register type="NOA" address="0x00009888" value="0x56010000" />
2520        <register type="NOA" address="0x00009884" value="0x00000000" />
2521        <register type="NOA" address="0x00009888" value="0x74010002" />
2522    </register_config>
2523    <register_config type="OA">
2524        <register type="OA" address="0x0000D900" value="0x00000000" />
2525        <register type="OA" address="0x0000D904" value="0x00800000" />
2526        <register type="OA" address="0x0000D910" value="0x00000000" />
2527        <register type="OA" address="0x0000D914" value="0x00800000" />
2528        <register type="OA" address="0x0000D920" value="0x00000000" />
2529        <register type="OA" address="0x0000DC40" value="0x00000000" />
2530        <register type="OA" address="0x0000DD40" value="0x00000000" />
2531        <register type="OA" address="0x00002B2C" value="0x00000000" />
2532    </register_config>
2533  </set>
2534
2535  <set name="Metric set RasterizerAndPixelBackend1"
2536       chipset="MTLGT2"
2537       symbol_name="RasterizerAndPixelBackend1"
2538       underscore_name="rasterizer_and_pixel_backend1"
2539       mdapi_supported_apis="VK OGL OCL IO"
2540       hw_config_guid="29adb364-f161-40cb-929d-c14036447c4f"
2541       >
2542    <counter name="GPU Time Elapsed"
2543             symbol_name="GpuTime"
2544             underscore_name="gpu_time"
2545             description="Time elapsed on the GPU during the measurement."
2546             data_type="uint64"
2547             units="ns"
2548             semantic_type="duration"
2549             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2550             mdapi_group="GPU"
2551             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2552             mdapi_supported_apis=""
2553             mdapi_hw_unit_type="gpu"
2554             />
2555    <counter name="GPU Core Clocks"
2556             symbol_name="GpuCoreClocks"
2557             underscore_name="gpu_core_clocks"
2558             description="The total number of GPU core clocks elapsed during the measurement."
2559             data_type="uint64"
2560             units="cycles"
2561             semantic_type="event"
2562             equation="GPU_CLOCK 0 READ"
2563             mdapi_group="GPU"
2564             mdapi_usage_flags="Tier1 Frame Batch Draw"
2565             mdapi_supported_apis=""
2566             mdapi_hw_unit_type="gpu"
2567             />
2568    <counter name="AVG GPU Core Frequency"
2569             symbol_name="AvgGpuCoreFrequency"
2570             underscore_name="avg_gpu_core_frequency"
2571             description="Average GPU Core Frequency in the measurement."
2572             data_type="uint64"
2573             max_equation="$GpuMaxFrequency"
2574             units="hz"
2575             semantic_type="event"
2576             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2577             mdapi_group="GPU"
2578             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2579             mdapi_supported_apis=""
2580             mdapi_hw_unit_type="gpu"
2581             />
2582    <counter name="GPU Busy"
2583             symbol_name="GpuBusy"
2584             underscore_name="gpu_busy"
2585             description="The percentage of time in which the GPU has been processing GPU commands."
2586             data_type="float"
2587             max_equation="100"
2588             units="percent"
2589             semantic_type="duration"
2590             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2591             mdapi_group="GPU"
2592             mdapi_usage_flags="Tier1 Overview System Frame"
2593             mdapi_supported_apis=""
2594             mdapi_hw_unit_type="gpu"
2595             />
2596    <counter name="Slice0 Rasterizer Output Ready"
2597             symbol_name="Rasterizer0OutputReady"
2598             underscore_name="rasterizer0_output_ready"
2599             description="The percentage of time in which slice0 rasterizer output is ready"
2600             data_type="float"
2601             max_equation="100"
2602             units="percent"
2603             semantic_type="duration"
2604             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2605             availability="$GtSlice0"
2606             mdapi_group="GPU/Rasterizer"
2607             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2608             mdapi_supported_apis=""
2609             mdapi_hw_unit_type="slice"
2610             />
2611    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
2612             symbol_name="PixelData00Ready"
2613             underscore_name="pixel_data00_ready"
2614             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
2615             data_type="float"
2616             max_equation="100"
2617             units="percent"
2618             semantic_type="duration"
2619             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2620             mdapi_group="GPU/Rasterizer/Early Depth Test"
2621             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2622             mdapi_supported_apis=""
2623             mdapi_hw_unit_type="slice"
2624             />
2625    <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
2626             symbol_name="PixelData01Ready"
2627             underscore_name="pixel_data01_ready"
2628             description="The percentage of time in which slice0  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
2629             data_type="float"
2630             max_equation="100"
2631             units="percent"
2632             semantic_type="duration"
2633             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2634             mdapi_group="GPU/Rasterizer/Early Depth Test"
2635             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2636             mdapi_supported_apis=""
2637             mdapi_hw_unit_type="slice"
2638             />
2639    <counter name="PS00 Output Available"
2640             symbol_name="PSOutput00Available"
2641             underscore_name="ps_output00_available"
2642             description="The percentage of time in which PS00 output is available"
2643             data_type="float"
2644             max_equation="100"
2645             units="percent"
2646             semantic_type="duration"
2647             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2648             mdapi_group="GPU/3D Pipe"
2649             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2650             mdapi_supported_apis=""
2651             mdapi_hw_unit_type="slice"
2652             />
2653    <counter name="Pixel Values 00 Ready"
2654             symbol_name="PixelValues00Ready"
2655             underscore_name="pixel_values00_ready"
2656             description="The percentage of time in which pixel values 00 are ready"
2657             data_type="float"
2658             max_equation="100"
2659             units="percent"
2660             semantic_type="duration"
2661             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2662             mdapi_group="GPU/3D Pipe"
2663             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2664             mdapi_supported_apis=""
2665             mdapi_hw_unit_type="slice"
2666             />
2667    <register_config type="NOA">
2668        <register type="NOA" address="0x00000D04" value="0x00000200" />
2669        <register type="NOA" address="0x00009884" value="0x00000000" />
2670        <register type="NOA" address="0x00009888" value="0x161224C0" />
2671        <register type="NOA" address="0x00009888" value="0x24107000" />
2672        <register type="NOA" address="0x00009888" value="0x0A0E7000" />
2673        <register type="NOA" address="0x00009888" value="0x0C0E6000" />
2674        <register type="NOA" address="0x00009888" value="0x080F7000" />
2675        <register type="NOA" address="0x00009888" value="0x0A0F6000" />
2676        <register type="NOA" address="0x00009888" value="0x10120E31" />
2677        <register type="NOA" address="0x00009888" value="0x02120000" />
2678        <register type="NOA" address="0x00009888" value="0x00120000" />
2679        <register type="NOA" address="0x00009888" value="0x001300A0" />
2680        <register type="NOA" address="0x00009888" value="0x02137C00" />
2681        <register type="NOA" address="0x00009888" value="0x00140050" />
2682        <register type="NOA" address="0x00009888" value="0x00150050" />
2683        <register type="NOA" address="0x00009888" value="0x00160050" />
2684        <register type="NOA" address="0x00009888" value="0x02165400" />
2685        <register type="NOA" address="0x00009888" value="0x001700A0" />
2686        <register type="NOA" address="0x00009888" value="0x02100020" />
2687        <register type="NOA" address="0x00009888" value="0x12100037" />
2688        <register type="NOA" address="0x00009888" value="0x00100000" />
2689        <register type="NOA" address="0x00009888" value="0x000CE00F" />
2690        <register type="NOA" address="0x00009888" value="0x020E0200" />
2691        <register type="NOA" address="0x00009888" value="0x040E7D00" />
2692        <register type="NOA" address="0x00009888" value="0x060E0000" />
2693        <register type="NOA" address="0x00009888" value="0x000EE00C" />
2694        <register type="NOA" address="0x00009888" value="0x000D0050" />
2695        <register type="NOA" address="0x00009888" value="0x000F0200" />
2696        <register type="NOA" address="0x00009888" value="0x040F07D0" />
2697        <register type="NOA" address="0x00009888" value="0x000600AA" />
2698        <register type="NOA" address="0x00009888" value="0x0206A800" />
2699        <register type="NOA" address="0x00009888" value="0x000100AA" />
2700        <register type="NOA" address="0x00009888" value="0x0201A800" />
2701        <register type="NOA" address="0x00009888" value="0x4E010060" />
2702        <register type="NOA" address="0x00009888" value="0x56010040" />
2703        <register type="NOA" address="0x00009888" value="0x58010006" />
2704        <register type="NOA" address="0x00009888" value="0x5A010000" />
2705        <register type="NOA" address="0x00009888" value="0x06010000" />
2706        <register type="NOA" address="0x00009888" value="0x52010000" />
2707        <register type="NOA" address="0x00009888" value="0x54010603" />
2708        <register type="NOA" address="0x00009884" value="0x00000000" />
2709        <register type="NOA" address="0x00009888" value="0x74010002" />
2710    </register_config>
2711    <register_config type="OA">
2712        <register type="OA" address="0x0000D900" value="0x00000000" />
2713        <register type="OA" address="0x0000D904" value="0x30800000" />
2714        <register type="OA" address="0x0000D910" value="0x00000000" />
2715        <register type="OA" address="0x0000D914" value="0x00800000" />
2716        <register type="OA" address="0x0000D920" value="0x00000000" />
2717        <register type="OA" address="0x0000DC40" value="0x00000000" />
2718        <register type="OA" address="0x0000DD40" value="0x00000000" />
2719        <register type="OA" address="0x00002B2C" value="0x00000000" />
2720        <register type="OA" address="0x0000D940" value="0x00000018" />
2721        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
2722        <register type="OA" address="0x0000D948" value="0x00000060" />
2723        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
2724    </register_config>
2725  </set>
2726
2727  <set name="Metric set RasterizerAndPixelBackend2"
2728       chipset="MTLGT2"
2729       symbol_name="RasterizerAndPixelBackend2"
2730       underscore_name="rasterizer_and_pixel_backend2"
2731       mdapi_supported_apis="VK OGL OCL IO"
2732       hw_config_guid="787c682f-68be-4a64-b998-77d8a30b4ea6"
2733       >
2734    <counter name="GPU Time Elapsed"
2735             symbol_name="GpuTime"
2736             underscore_name="gpu_time"
2737             description="Time elapsed on the GPU during the measurement."
2738             data_type="uint64"
2739             units="ns"
2740             semantic_type="duration"
2741             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2742             mdapi_group="GPU"
2743             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2744             mdapi_supported_apis=""
2745             mdapi_hw_unit_type="gpu"
2746             />
2747    <counter name="GPU Core Clocks"
2748             symbol_name="GpuCoreClocks"
2749             underscore_name="gpu_core_clocks"
2750             description="The total number of GPU core clocks elapsed during the measurement."
2751             data_type="uint64"
2752             units="cycles"
2753             semantic_type="event"
2754             equation="GPU_CLOCK 0 READ"
2755             mdapi_group="GPU"
2756             mdapi_usage_flags="Tier1 Frame Batch Draw"
2757             mdapi_supported_apis=""
2758             mdapi_hw_unit_type="gpu"
2759             />
2760    <counter name="AVG GPU Core Frequency"
2761             symbol_name="AvgGpuCoreFrequency"
2762             underscore_name="avg_gpu_core_frequency"
2763             description="Average GPU Core Frequency in the measurement."
2764             data_type="uint64"
2765             max_equation="$GpuMaxFrequency"
2766             units="hz"
2767             semantic_type="event"
2768             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2769             mdapi_group="GPU"
2770             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2771             mdapi_supported_apis=""
2772             mdapi_hw_unit_type="gpu"
2773             />
2774    <counter name="GPU Busy"
2775             symbol_name="GpuBusy"
2776             underscore_name="gpu_busy"
2777             description="The percentage of time in which the GPU has been processing GPU commands."
2778             data_type="float"
2779             max_equation="100"
2780             units="percent"
2781             semantic_type="duration"
2782             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2783             mdapi_group="GPU"
2784             mdapi_usage_flags="Tier1 Overview System Frame"
2785             mdapi_supported_apis=""
2786             mdapi_hw_unit_type="gpu"
2787             />
2788    <counter name="Slice0 Rasterizer Input Available"
2789             symbol_name="Rasterizer0InputAvailable"
2790             underscore_name="rasterizer0_input_available"
2791             description="The percentage of time in which slice0 rasterizer input is available"
2792             data_type="float"
2793             max_equation="100"
2794             units="percent"
2795             semantic_type="duration"
2796             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2797             availability="$GtSlice0"
2798             mdapi_group="GPU/Rasterizer"
2799             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2800             mdapi_supported_apis=""
2801             mdapi_hw_unit_type="slice"
2802             />
2803    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
2804             symbol_name="PixelData00Ready"
2805             underscore_name="pixel_data00_ready"
2806             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
2807             data_type="float"
2808             max_equation="100"
2809             units="percent"
2810             semantic_type="duration"
2811             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2812             mdapi_group="GPU/Rasterizer/Early Depth Test"
2813             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2814             mdapi_supported_apis=""
2815             mdapi_hw_unit_type="slice"
2816             />
2817    <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
2818             symbol_name="PixelData01Ready"
2819             underscore_name="pixel_data01_ready"
2820             description="The percentage of time in which slice0  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
2821             data_type="float"
2822             max_equation="100"
2823             units="percent"
2824             semantic_type="duration"
2825             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
2826             mdapi_group="GPU/Rasterizer/Early Depth Test"
2827             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2828             mdapi_supported_apis=""
2829             mdapi_hw_unit_type="slice"
2830             />
2831    <counter name="PS00 Output Available"
2832             symbol_name="PSOutput00Available"
2833             underscore_name="ps_output00_available"
2834             description="The percentage of time in which PS00 output is available"
2835             data_type="float"
2836             max_equation="100"
2837             units="percent"
2838             semantic_type="duration"
2839             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2840             mdapi_group="GPU/3D Pipe"
2841             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2842             mdapi_supported_apis=""
2843             mdapi_hw_unit_type="slice"
2844             />
2845    <counter name="Pixel Values 00 Ready"
2846             symbol_name="PixelValues00Ready"
2847             underscore_name="pixel_values00_ready"
2848             description="The percentage of time in which pixel values 00 are ready"
2849             data_type="float"
2850             max_equation="100"
2851             units="percent"
2852             semantic_type="duration"
2853             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2854             mdapi_group="GPU/3D Pipe"
2855             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2856             mdapi_supported_apis=""
2857             mdapi_hw_unit_type="slice"
2858             />
2859    <register_config type="NOA">
2860        <register type="NOA" address="0x00000D04" value="0x00000200" />
2861        <register type="NOA" address="0x00009884" value="0x00000000" />
2862        <register type="NOA" address="0x00009888" value="0x161224C0" />
2863        <register type="NOA" address="0x00009888" value="0x24106000" />
2864        <register type="NOA" address="0x00009888" value="0x26100000" />
2865        <register type="NOA" address="0x00009888" value="0x0A0E7000" />
2866        <register type="NOA" address="0x00009888" value="0x0C0E6000" />
2867        <register type="NOA" address="0x00009888" value="0x080F701F" />
2868        <register type="NOA" address="0x00009888" value="0x0A0F6000" />
2869        <register type="NOA" address="0x00009888" value="0x10120C40" />
2870        <register type="NOA" address="0x00009888" value="0x12120038" />
2871        <register type="NOA" address="0x00009888" value="0x02120000" />
2872        <register type="NOA" address="0x00009888" value="0x00120000" />
2873        <register type="NOA" address="0x00009888" value="0x00132815" />
2874        <register type="NOA" address="0x00009888" value="0x0213F000" />
2875        <register type="NOA" address="0x00009888" value="0x00141400" />
2876        <register type="NOA" address="0x00009888" value="0x00151400" />
2877        <register type="NOA" address="0x00009888" value="0x00161415" />
2878        <register type="NOA" address="0x00009888" value="0x02165000" />
2879        <register type="NOA" address="0x00009888" value="0x00172800" />
2880        <register type="NOA" address="0x00009888" value="0x021069A0" />
2881        <register type="NOA" address="0x00009888" value="0x04100FB5" />
2882        <register type="NOA" address="0x00009888" value="0x00100000" />
2883        <register type="NOA" address="0x00009888" value="0x000CC07F" />
2884        <register type="NOA" address="0x00009888" value="0x020E0200" />
2885        <register type="NOA" address="0x00009888" value="0x060E0400" />
2886        <register type="NOA" address="0x00009888" value="0x080E001F" />
2887        <register type="NOA" address="0x00009888" value="0x000EC067" />
2888        <register type="NOA" address="0x00009888" value="0x000D1400" />
2889        <register type="NOA" address="0x00009888" value="0x000F0200" />
2890        <register type="NOA" address="0x00009888" value="0x060F0400" />
2891        <register type="NOA" address="0x00009888" value="0x040F0000" />
2892        <register type="NOA" address="0x00009888" value="0x00062AAA" />
2893        <register type="NOA" address="0x00009888" value="0x0206A000" />
2894        <register type="NOA" address="0x00009888" value="0x00012AAA" />
2895        <register type="NOA" address="0x00009888" value="0x0201A000" />
2896        <register type="NOA" address="0x00009888" value="0x4E010040" />
2897        <register type="NOA" address="0x00009888" value="0x56010030" />
2898        <register type="NOA" address="0x00009888" value="0x58010804" />
2899        <register type="NOA" address="0x00009888" value="0x5A010060" />
2900        <register type="NOA" address="0x00009888" value="0x5C010006" />
2901        <register type="NOA" address="0x00009888" value="0x5E010000" />
2902        <register type="NOA" address="0x00009888" value="0x06010000" />
2903        <register type="NOA" address="0x00009888" value="0x54010600" />
2904        <register type="NOA" address="0x00009884" value="0x00000000" />
2905        <register type="NOA" address="0x00009888" value="0x74010002" />
2906    </register_config>
2907    <register_config type="OA">
2908        <register type="OA" address="0x0000D900" value="0x00000000" />
2909        <register type="OA" address="0x0000D904" value="0x70800000" />
2910        <register type="OA" address="0x0000D910" value="0x00000000" />
2911        <register type="OA" address="0x0000D914" value="0x00800000" />
2912        <register type="OA" address="0x0000D920" value="0x00000000" />
2913        <register type="OA" address="0x0000DC40" value="0x00000000" />
2914        <register type="OA" address="0x0000DD40" value="0x00000000" />
2915        <register type="OA" address="0x00002B2C" value="0x00000000" />
2916        <register type="OA" address="0x0000D940" value="0x00000038" />
2917        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
2918        <register type="OA" address="0x0000D948" value="0x000000C0" />
2919        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
2920        <register type="OA" address="0x0000D950" value="0x00000300" />
2921        <register type="OA" address="0x0000D954" value="0x0000FF9F" />
2922    </register_config>
2923  </set>
2924
2925  <set name="Render Metrics for 3D Pipeline Profile"
2926       chipset="MTLGT2"
2927       symbol_name="RenderPipeProfile"
2928       underscore_name="render_pipe_profile"
2929       mdapi_supported_apis="VK OGL OCL IO"
2930       hw_config_guid="1269ddfd-22a6-47ca-9a1a-dc37b8c38490"
2931       >
2932    <counter name="GPU Time Elapsed"
2933             symbol_name="GpuTime"
2934             underscore_name="gpu_time"
2935             description="Time elapsed on the GPU during the measurement."
2936             data_type="uint64"
2937             units="ns"
2938             semantic_type="duration"
2939             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2940             mdapi_group="GPU"
2941             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2942             mdapi_supported_apis=""
2943             mdapi_hw_unit_type="gpu"
2944             />
2945    <counter name="GPU Core Clocks"
2946             symbol_name="GpuCoreClocks"
2947             underscore_name="gpu_core_clocks"
2948             description="The total number of GPU core clocks elapsed during the measurement."
2949             data_type="uint64"
2950             units="cycles"
2951             semantic_type="event"
2952             equation="GPU_CLOCK 0 READ"
2953             mdapi_group="GPU"
2954             mdapi_usage_flags="Tier1 Frame Batch Draw"
2955             mdapi_supported_apis=""
2956             mdapi_hw_unit_type="gpu"
2957             />
2958    <counter name="AVG GPU Core Frequency"
2959             symbol_name="AvgGpuCoreFrequency"
2960             underscore_name="avg_gpu_core_frequency"
2961             description="Average GPU Core Frequency in the measurement."
2962             data_type="uint64"
2963             max_equation="$GpuMaxFrequency"
2964             units="hz"
2965             semantic_type="event"
2966             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2967             mdapi_group="GPU"
2968             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2969             mdapi_supported_apis=""
2970             mdapi_hw_unit_type="gpu"
2971             />
2972    <counter name="GPU Busy"
2973             symbol_name="GpuBusy"
2974             underscore_name="gpu_busy"
2975             description="The percentage of time in which the GPU has been processing GPU commands."
2976             data_type="float"
2977             max_equation="100"
2978             units="percent"
2979             semantic_type="duration"
2980             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2981             mdapi_group="GPU"
2982             mdapi_usage_flags="Tier1 Overview System Frame"
2983             mdapi_supported_apis=""
2984             mdapi_hw_unit_type="gpu"
2985             />
2986    <counter name="VF0 Bottleneck"
2987             symbol_name="Vf0Bottleneck"
2988             underscore_name="vf0_bottleneck"
2989             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
2990             low_watermark="5"
2991             high_watermark="15"
2992             data_type="float"
2993             max_equation="100"
2994             units="percent"
2995             semantic_type="duration"
2996             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2997             mdapi_group="3D Pipe/Input Assembler"
2998             mdapi_usage_flags="Tier3 Indicate Draw"
2999             mdapi_supported_apis=""
3000             mdapi_hw_unit_type="gpu"
3001             />
3002    <counter name="VS0 Bottleneck"
3003             symbol_name="Vs0Bottleneck"
3004             underscore_name="vs0_bottleneck"
3005             description="The percentage of time in which VS0 pipeline stage was slowing down the 3D pipeline."
3006             low_watermark="10"
3007             high_watermark="30"
3008             data_type="float"
3009             max_equation="100"
3010             units="percent"
3011             semantic_type="duration"
3012             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
3013             mdapi_group="3D Pipe/Vertex Shader"
3014             mdapi_usage_flags="Tier3 Indicate Draw"
3015             mdapi_supported_apis=""
3016             mdapi_hw_unit_type="gpu"
3017             />
3018    <counter name="Clipper0 Bottleneck"
3019             symbol_name="Cl0Bottleneck"
3020             underscore_name="cl0_bottleneck"
3021             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
3022             low_watermark="10"
3023             high_watermark="30"
3024             data_type="float"
3025             max_equation="100"
3026             units="percent"
3027             semantic_type="duration"
3028             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
3029             mdapi_group="3D Pipe/Clipper"
3030             mdapi_usage_flags="Tier3 Indicate Draw"
3031             mdapi_supported_apis=""
3032             mdapi_hw_unit_type="gpu"
3033             />
3034    <counter name="HS0 Bottleneck"
3035             symbol_name="Hs0Bottleneck"
3036             underscore_name="hs0_bottleneck"
3037             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
3038             low_watermark="3"
3039             high_watermark="9"
3040             data_type="float"
3041             max_equation="100"
3042             units="percent"
3043             semantic_type="duration"
3044             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
3045             mdapi_group="3D Pipe/Hull Shader"
3046             mdapi_usage_flags="Tier3 Indicate Draw"
3047             mdapi_supported_apis=""
3048             mdapi_hw_unit_type="gpu"
3049             />
3050    <counter name="DS0 Bottleneck"
3051             symbol_name="Ds0Bottleneck"
3052             underscore_name="ds0_bottleneck"
3053             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
3054             low_watermark="5"
3055             high_watermark="15"
3056             data_type="float"
3057             max_equation="100"
3058             units="percent"
3059             semantic_type="duration"
3060             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
3061             mdapi_group="3D Pipe/Domain Shader"
3062             mdapi_usage_flags="Tier3 Indicate Draw"
3063             mdapi_supported_apis=""
3064             mdapi_hw_unit_type="gpu"
3065             />
3066    <counter name="GS0 Bottleneck"
3067             symbol_name="Gs0Bottleneck"
3068             underscore_name="gs0_bottleneck"
3069             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
3070             low_watermark="5"
3071             high_watermark="15"
3072             data_type="float"
3073             max_equation="100"
3074             units="percent"
3075             semantic_type="duration"
3076             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
3077             mdapi_group="3D Pipe/Geometry Shader"
3078             mdapi_usage_flags="Tier3 Indicate Draw"
3079             mdapi_supported_apis=""
3080             mdapi_hw_unit_type="gpu"
3081             />
3082    <counter name="SF0 Bottleneck"
3083             symbol_name="Sf0Bottleneck"
3084             underscore_name="sf0_bottleneck"
3085             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
3086             low_watermark="5"
3087             high_watermark="10"
3088             data_type="float"
3089             max_equation="100"
3090             units="percent"
3091             semantic_type="duration"
3092             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
3093             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
3094             mdapi_usage_flags="Tier3 Indicate Draw"
3095             mdapi_supported_apis=""
3096             mdapi_hw_unit_type="gpu"
3097             />
3098    <counter name="SO0 Bottleneck"
3099             symbol_name="So0Bottleneck"
3100             underscore_name="so0_bottleneck"
3101             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
3102             low_watermark="5"
3103             high_watermark="15"
3104             data_type="float"
3105             max_equation="100"
3106             units="percent"
3107             semantic_type="duration"
3108             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
3109             mdapi_group="3D Pipe/Stream Output"
3110             mdapi_usage_flags="Tier3 Indicate Draw"
3111             mdapi_supported_apis=""
3112             mdapi_hw_unit_type="gpu"
3113             />
3114    <counter name="CL0 Stall"
3115             symbol_name="Cl0Stall"
3116             underscore_name="cl0_stall"
3117             description="The percentage of time in which clipper pipeline stage was stalled."
3118             data_type="float"
3119             max_equation="100"
3120             units="percent"
3121             semantic_type="duration"
3122             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
3123             mdapi_group="3D Pipe/Clipper"
3124             mdapi_usage_flags="Tier4 Correlate Draw"
3125             mdapi_supported_apis=""
3126             mdapi_hw_unit_type="gpu"
3127             />
3128    <counter name="HS0 Stall"
3129             symbol_name="Hs0Stall"
3130             underscore_name="hs0_stall"
3131             description="The percentage of time in which hull stall pipeline stage was stalled."
3132             data_type="float"
3133             max_equation="100"
3134             units="percent"
3135             semantic_type="duration"
3136             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
3137             mdapi_group="3D Pipe/Hull Shader"
3138             mdapi_usage_flags="Tier4 Correlate Draw"
3139             mdapi_supported_apis=""
3140             mdapi_hw_unit_type="gpu"
3141             />
3142    <counter name="DS0 Stall"
3143             symbol_name="Ds0Stall"
3144             underscore_name="ds0_stall"
3145             description="The percentage of time in which domain shader pipeline stage was stalled."
3146             data_type="float"
3147             max_equation="100"
3148             units="percent"
3149             semantic_type="duration"
3150             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
3151             mdapi_group="3D Pipe/Domain Shader"
3152             mdapi_usage_flags="Tier4 Correlate Draw"
3153             mdapi_supported_apis=""
3154             mdapi_hw_unit_type="gpu"
3155             />
3156    <counter name="SF0 Stall"
3157             symbol_name="Sf0Stall"
3158             underscore_name="sf0_stall"
3159             description="The percentage of time in which strip-fans pipeline stage was stalled."
3160             data_type="float"
3161             max_equation="100"
3162             units="percent"
3163             semantic_type="duration"
3164             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
3165             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
3166             mdapi_usage_flags="Tier4 Correlate Draw"
3167             mdapi_supported_apis=""
3168             mdapi_hw_unit_type="gpu"
3169             />
3170    <counter name="SO0 Stall"
3171             symbol_name="So0Stall"
3172             underscore_name="so0_stall"
3173             description="The percentage of time in which stream-output pipeline stage was stalled."
3174             data_type="float"
3175             max_equation="100"
3176             units="percent"
3177             semantic_type="duration"
3178             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3179             mdapi_group="3D Pipe/Stream Output"
3180             mdapi_usage_flags="Tier4 Correlate Draw"
3181             mdapi_supported_apis=""
3182             mdapi_hw_unit_type="gpu"
3183             />
3184    <counter name="Hi-Depth00 Bottleneck"
3185             symbol_name="HiDepth00Bottleneck"
3186             underscore_name="hi_depth00_bottleneck"
3187             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
3188             low_watermark="5"
3189             high_watermark="15"
3190             data_type="float"
3191             max_equation="100"
3192             units="percent"
3193             semantic_type="duration"
3194             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
3195             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3196             mdapi_usage_flags="Tier3 Indicate Draw"
3197             mdapi_supported_apis=""
3198             mdapi_hw_unit_type="gpu"
3199             />
3200    <counter name="Hi-Depth01 Bottleneck"
3201             symbol_name="HiDepth01Bottleneck"
3202             underscore_name="hi_depth01_bottleneck"
3203             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
3204             low_watermark="5"
3205             high_watermark="15"
3206             data_type="float"
3207             max_equation="100"
3208             units="percent"
3209             semantic_type="duration"
3210             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3211             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3212             mdapi_usage_flags="Tier3 Indicate Draw"
3213             mdapi_supported_apis=""
3214             mdapi_hw_unit_type="gpu"
3215             />
3216    <counter name="BC00 Bottleneck"
3217             symbol_name="Bc00Bottleneck"
3218             underscore_name="bc00_bottleneck"
3219             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
3220             low_watermark="5"
3221             high_watermark="15"
3222             data_type="float"
3223             max_equation="100"
3224             units="percent"
3225             semantic_type="duration"
3226             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
3227             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
3228             mdapi_usage_flags="Tier3 Indicate Draw"
3229             mdapi_supported_apis=""
3230             mdapi_hw_unit_type="gpu"
3231             />
3232    <register_config type="NOA">
3233        <register type="NOA" address="0x00000D04" value="0x00000200" />
3234        <register type="NOA" address="0x00009884" value="0x00000008" />
3235        <register type="NOA" address="0x00009888" value="0x1807001F" />
3236        <register type="NOA" address="0x00009888" value="0x02043000" />
3237        <register type="NOA" address="0x00009888" value="0x04070000" />
3238        <register type="NOA" address="0x00009888" value="0x16070002" />
3239        <register type="NOA" address="0x00009888" value="0x08070000" />
3240        <register type="NOA" address="0x00009888" value="0x02070000" />
3241        <register type="NOA" address="0x00009884" value="0x00000000" />
3242        <register type="NOA" address="0x00009888" value="0x1A150000" />
3243        <register type="NOA" address="0x00009888" value="0x221503C0" />
3244        <register type="NOA" address="0x00009888" value="0x24150000" />
3245        <register type="NOA" address="0x00009888" value="0x161601F0" />
3246        <register type="NOA" address="0x00009888" value="0x16170640" />
3247        <register type="NOA" address="0x00009888" value="0x0C170002" />
3248        <register type="NOA" address="0x00009888" value="0x1418001F" />
3249        <register type="NOA" address="0x00009888" value="0x0A180000" />
3250        <register type="NOA" address="0x00009888" value="0x140E2400" />
3251        <register type="NOA" address="0x00009888" value="0x120F2400" />
3252        <register type="NOA" address="0x00009888" value="0x0013AAA8" />
3253        <register type="NOA" address="0x00009888" value="0x021382AA" />
3254        <register type="NOA" address="0x00009888" value="0x00145554" />
3255        <register type="NOA" address="0x00009888" value="0x02144155" />
3256        <register type="NOA" address="0x00009888" value="0x04150003" />
3257        <register type="NOA" address="0x00009888" value="0x06150020" />
3258        <register type="NOA" address="0x00009888" value="0x0A150003" />
3259        <register type="NOA" address="0x00009888" value="0x0E150AE3" />
3260        <register type="NOA" address="0x00009888" value="0x10150001" />
3261        <register type="NOA" address="0x00009888" value="0x12150880" />
3262        <register type="NOA" address="0x00009888" value="0x14150029" />
3263        <register type="NOA" address="0x00009888" value="0x00150544" />
3264        <register type="NOA" address="0x00009888" value="0x02154014" />
3265        <register type="NOA" address="0x00009888" value="0x04160200" />
3266        <register type="NOA" address="0x00009888" value="0x06160025" />
3267        <register type="NOA" address="0x00009888" value="0x00165554" />
3268        <register type="NOA" address="0x00009888" value="0x02164155" />
3269        <register type="NOA" address="0x00009888" value="0x04170000" />
3270        <register type="NOA" address="0x00009888" value="0x0A170880" />
3271        <register type="NOA" address="0x00009888" value="0x10170840" />
3272        <register type="NOA" address="0x00009888" value="0x00170044" />
3273        <register type="NOA" address="0x00009888" value="0x02178004" />
3274        <register type="NOA" address="0x00009888" value="0x00180002" />
3275        <register type="NOA" address="0x00009888" value="0x02180010" />
3276        <register type="NOA" address="0x00009888" value="0x04180032" />
3277        <register type="NOA" address="0x00009888" value="0x06180003" />
3278        <register type="NOA" address="0x00009888" value="0x0C180007" />
3279        <register type="NOA" address="0x00009888" value="0x000CBFFF" />
3280        <register type="NOA" address="0x00009888" value="0x020E0004" />
3281        <register type="NOA" address="0x00009888" value="0x100E01C0" />
3282        <register type="NOA" address="0x00009888" value="0x060E0000" />
3283        <register type="NOA" address="0x00009888" value="0x000E9FFF" />
3284        <register type="NOA" address="0x00009888" value="0x020D4000" />
3285        <register type="NOA" address="0x00009888" value="0x000F0004" />
3286        <register type="NOA" address="0x00009888" value="0x100F01C0" />
3287        <register type="NOA" address="0x00009888" value="0x040F0000" />
3288        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
3289        <register type="NOA" address="0x00009888" value="0x02068AAA" />
3290        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
3291        <register type="NOA" address="0x00009888" value="0x0201BAAA" />
3292        <register type="NOA" address="0x00009888" value="0x4E010050" />
3293        <register type="NOA" address="0x00009888" value="0x56010000" />
3294        <register type="NOA" address="0x00009888" value="0x58010401" />
3295        <register type="NOA" address="0x00009888" value="0x5A010010" />
3296        <register type="NOA" address="0x00009888" value="0x5C010201" />
3297        <register type="NOA" address="0x00009888" value="0x5E010020" />
3298        <register type="NOA" address="0x00009888" value="0x60010402" />
3299        <register type="NOA" address="0x00009888" value="0x06010000" />
3300        <register type="NOA" address="0x00009888" value="0x62010010" />
3301        <register type="NOA" address="0x00009888" value="0x50010401" />
3302        <register type="NOA" address="0x00009888" value="0x52010020" />
3303        <register type="NOA" address="0x00009888" value="0x54010E06" />
3304        <register type="NOA" address="0x00009884" value="0x00000000" />
3305        <register type="NOA" address="0x00009888" value="0x74010002" />
3306    </register_config>
3307    <register_config type="OA">
3308        <register type="OA" address="0x0000D900" value="0x00000000" />
3309        <register type="OA" address="0x0000D904" value="0x00800000" />
3310        <register type="OA" address="0x0000D910" value="0x00000000" />
3311        <register type="OA" address="0x0000D914" value="0x00800000" />
3312        <register type="OA" address="0x0000D920" value="0x00000000" />
3313        <register type="OA" address="0x0000DC40" value="0x00000000" />
3314        <register type="OA" address="0x0000DD40" value="0x00000000" />
3315        <register type="OA" address="0x00002B2C" value="0x00000000" />
3316    </register_config>
3317  </set>
3318
3319  <set name="Sampler_Slice0"
3320       chipset="MTLGT2"
3321       symbol_name="Sampler"
3322       underscore_name="sampler"
3323       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3324       hw_config_guid="3c304c3b-9ada-4d92-9b54-34ec4e70aea6"
3325       >
3326    <counter name="GPU Time Elapsed"
3327             symbol_name="GpuTime"
3328             underscore_name="gpu_time"
3329             description="Time elapsed on the GPU during the measurement."
3330             data_type="uint64"
3331             units="ns"
3332             semantic_type="duration"
3333             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3334             mdapi_group="GPU"
3335             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3336             mdapi_supported_apis=""
3337             mdapi_hw_unit_type="gpu"
3338             />
3339    <counter name="GPU Core Clocks"
3340             symbol_name="GpuCoreClocks"
3341             underscore_name="gpu_core_clocks"
3342             description="The total number of GPU core clocks elapsed during the measurement."
3343             data_type="uint64"
3344             units="cycles"
3345             semantic_type="event"
3346             equation="GPU_CLOCK 0 READ"
3347             mdapi_group="GPU"
3348             mdapi_usage_flags="Tier1 Frame Batch Draw"
3349             mdapi_supported_apis=""
3350             mdapi_hw_unit_type="gpu"
3351             />
3352    <counter name="AVG GPU Core Frequency"
3353             symbol_name="AvgGpuCoreFrequency"
3354             underscore_name="avg_gpu_core_frequency"
3355             description="Average GPU Core Frequency in the measurement."
3356             data_type="uint64"
3357             max_equation="$GpuMaxFrequency"
3358             units="hz"
3359             semantic_type="event"
3360             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3361             mdapi_group="GPU"
3362             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3363             mdapi_supported_apis=""
3364             mdapi_hw_unit_type="gpu"
3365             />
3366    <counter name="GPU Busy"
3367             symbol_name="GpuBusy"
3368             underscore_name="gpu_busy"
3369             description="The percentage of time in which the GPU has been processing GPU commands."
3370             data_type="float"
3371             max_equation="100"
3372             units="percent"
3373             semantic_type="duration"
3374             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3375             mdapi_group="GPU"
3376             mdapi_usage_flags="Tier1 Overview System Frame"
3377             mdapi_supported_apis=""
3378             mdapi_hw_unit_type="gpu"
3379             />
3380    <counter name="Slice0 Xe Core0 Input Available"
3381             symbol_name="Sampler00InputAvailable"
3382             underscore_name="sampler00_input_available"
3383             description="The percentage of time in which slice0 Xe core0 sampler input is available"
3384             data_type="float"
3385             max_equation="100"
3386             units="percent"
3387             semantic_type="duration"
3388             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3389             availability="$GtSlice0XeCore0"
3390             mdapi_group="GPU/Sampler"
3391             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3392             mdapi_supported_apis=""
3393             mdapi_hw_unit_type="dualsubslice"
3394             />
3395    <counter name="Slice0 Xe Core1 Input Available"
3396             symbol_name="Sampler01InputAvailable"
3397             underscore_name="sampler01_input_available"
3398             description="The percentage of time in which slice0 Xe core1 sampler input is available"
3399             data_type="float"
3400             max_equation="100"
3401             units="percent"
3402             semantic_type="duration"
3403             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
3404             availability="$GtSlice0XeCore1"
3405             mdapi_group="GPU/Sampler"
3406             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3407             mdapi_supported_apis=""
3408             mdapi_hw_unit_type="dualsubslice"
3409             />
3410    <counter name="Slice0 Xe Core2 Input Available"
3411             symbol_name="Sampler02InputAvailable"
3412             underscore_name="sampler02_input_available"
3413             description="The percentage of time in which slice0 Xe core2 sampler input is available"
3414             data_type="float"
3415             max_equation="100"
3416             units="percent"
3417             semantic_type="duration"
3418             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
3419             availability="$GtSlice0XeCore2"
3420             mdapi_group="GPU/Sampler"
3421             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3422             mdapi_supported_apis=""
3423             mdapi_hw_unit_type="dualsubslice"
3424             />
3425    <counter name="Slice0 Xe Core3 Input Available"
3426             symbol_name="Sampler03InputAvailable"
3427             underscore_name="sampler03_input_available"
3428             description="The percentage of time in which slice0 Xe core3 sampler input is available"
3429             data_type="float"
3430             max_equation="100"
3431             units="percent"
3432             semantic_type="duration"
3433             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3434             availability="$GtSlice0XeCore3"
3435             mdapi_group="GPU/Sampler"
3436             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3437             mdapi_supported_apis=""
3438             mdapi_hw_unit_type="dualsubslice"
3439             />
3440    <counter name="Slice0 Xe Core0 Sampler Output Ready"
3441             symbol_name="Sampler00OutputReady"
3442             underscore_name="sampler00_output_ready"
3443             description="The percentage of time in which slice0 Xe core0 sampler output is ready"
3444             data_type="float"
3445             max_equation="100"
3446             units="percent"
3447             semantic_type="duration"
3448             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
3449             availability="$GtSlice0XeCore0"
3450             mdapi_group="GPU/Sampler"
3451             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3452             mdapi_supported_apis=""
3453             mdapi_hw_unit_type="subslice"
3454             />
3455    <counter name="Slice0 Xe Core1 Sampler Output Ready"
3456             symbol_name="Sampler01OutputReady"
3457             underscore_name="sampler01_output_ready"
3458             description="The percentage of time in which slice0 Xe core1 sampler output is ready"
3459             data_type="float"
3460             max_equation="100"
3461             units="percent"
3462             semantic_type="duration"
3463             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
3464             availability="$GtSlice0XeCore1"
3465             mdapi_group="GPU/Sampler"
3466             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3467             mdapi_supported_apis=""
3468             mdapi_hw_unit_type="subslice"
3469             />
3470    <counter name="Slice0 Xe Core2 Sampler Output Ready"
3471             symbol_name="Sampler02OutputReady"
3472             underscore_name="sampler02_output_ready"
3473             description="The percentage of time in which slice0 Xe core2 sampler output is ready"
3474             data_type="float"
3475             max_equation="100"
3476             units="percent"
3477             semantic_type="duration"
3478             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
3479             availability="$GtSlice0XeCore2"
3480             mdapi_group="GPU/Sampler"
3481             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3482             mdapi_supported_apis=""
3483             mdapi_hw_unit_type="subslice"
3484             />
3485    <counter name="Slice0 Xe Core3 Sampler Output Ready"
3486             symbol_name="Sampler03OutputReady"
3487             underscore_name="sampler03_output_ready"
3488             description="The percentage of time in which slice0 Xe core3 sampler output is ready"
3489             data_type="float"
3490             max_equation="100"
3491             units="percent"
3492             semantic_type="duration"
3493             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
3494             availability="$GtSlice0XeCore3"
3495             mdapi_group="GPU/Sampler"
3496             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3497             mdapi_supported_apis=""
3498             mdapi_hw_unit_type="subslice"
3499             />
3500    <register_config type="NOA">
3501        <register type="NOA" address="0x00000D04" value="0x00000200" />
3502        <register type="NOA" address="0x00009884" value="0x00000008" />
3503        <register type="NOA" address="0x00009888" value="0x1A010013" />
3504        <register type="NOA" address="0x00009888" value="0x14032C00" />
3505        <register type="NOA" address="0x00009888" value="0x02012000" />
3506        <register type="NOA" address="0x00009888" value="0x14010024" />
3507        <register type="NOA" address="0x00009888" value="0x00010000" />
3508        <register type="NOA" address="0x00009888" value="0x02027030" />
3509        <register type="NOA" address="0x00009888" value="0x0E030580" />
3510        <register type="NOA" address="0x00009888" value="0x04030000" />
3511        <register type="NOA" address="0x00009888" value="0x02030000" />
3512        <register type="NOA" address="0x00009888" value="0x02045090" />
3513        <register type="NOA" address="0x00009888" value="0x02083030" />
3514        <register type="NOA" address="0x00009884" value="0x00000009" />
3515        <register type="NOA" address="0x00009888" value="0x1A010013" />
3516        <register type="NOA" address="0x00009888" value="0x14032C00" />
3517        <register type="NOA" address="0x00009888" value="0x02012000" />
3518        <register type="NOA" address="0x00009888" value="0x12010900" />
3519        <register type="NOA" address="0x00009888" value="0x00010000" />
3520        <register type="NOA" address="0x00009888" value="0x02021000" />
3521        <register type="NOA" address="0x00009888" value="0x0E030016" />
3522        <register type="NOA" address="0x00009888" value="0x04030000" />
3523        <register type="NOA" address="0x00009888" value="0x02030000" />
3524        <register type="NOA" address="0x00009888" value="0x02041020" />
3525        <register type="NOA" address="0x00009884" value="0x0000000A" />
3526        <register type="NOA" address="0x00009888" value="0x1A010013" />
3527        <register type="NOA" address="0x00009888" value="0x14032C00" />
3528        <register type="NOA" address="0x00009888" value="0x02012000" />
3529        <register type="NOA" address="0x00009888" value="0x12010024" />
3530        <register type="NOA" address="0x00009888" value="0x00010000" />
3531        <register type="NOA" address="0x00009888" value="0x02020703" />
3532        <register type="NOA" address="0x00009888" value="0x0C030580" />
3533        <register type="NOA" address="0x00009888" value="0x04030000" />
3534        <register type="NOA" address="0x00009888" value="0x02030000" />
3535        <register type="NOA" address="0x00009888" value="0x02040509" />
3536        <register type="NOA" address="0x00009888" value="0x02080303" />
3537        <register type="NOA" address="0x00009884" value="0x0000000B" />
3538        <register type="NOA" address="0x00009888" value="0x1A010013" />
3539        <register type="NOA" address="0x00009888" value="0x14032C00" />
3540        <register type="NOA" address="0x00009888" value="0x02012000" />
3541        <register type="NOA" address="0x00009888" value="0x10010900" />
3542        <register type="NOA" address="0x00009888" value="0x00010000" />
3543        <register type="NOA" address="0x00009888" value="0x02020100" />
3544        <register type="NOA" address="0x00009888" value="0x0C030016" />
3545        <register type="NOA" address="0x00009888" value="0x04030000" />
3546        <register type="NOA" address="0x00009888" value="0x02030000" />
3547        <register type="NOA" address="0x00009888" value="0x02040102" />
3548        <register type="NOA" address="0x00009884" value="0x00000000" />
3549        <register type="NOA" address="0x00009888" value="0x02130A0A" />
3550        <register type="NOA" address="0x00009888" value="0x02140505" />
3551        <register type="NOA" address="0x00009888" value="0x02150505" />
3552        <register type="NOA" address="0x00009888" value="0x02160505" />
3553        <register type="NOA" address="0x00009888" value="0x02170A0A" />
3554        <register type="NOA" address="0x00009888" value="0x000C3300" />
3555        <register type="NOA" address="0x00009888" value="0x000E3300" />
3556        <register type="NOA" address="0x00009888" value="0x020D0A0A" />
3557        <register type="NOA" address="0x00009888" value="0x02060A0A" />
3558        <register type="NOA" address="0x00009888" value="0x0201FAFA" />
3559        <register type="NOA" address="0x00009888" value="0x06010000" />
3560        <register type="NOA" address="0x00009888" value="0x60010200" />
3561        <register type="NOA" address="0x00009888" value="0x62010040" />
3562        <register type="NOA" address="0x00009888" value="0x4E010000" />
3563        <register type="NOA" address="0x00009888" value="0x5001042A" />
3564        <register type="NOA" address="0x00009888" value="0x52010000" />
3565        <register type="NOA" address="0x00009888" value="0x54011203" />
3566        <register type="NOA" address="0x00009888" value="0x56010011" />
3567        <register type="NOA" address="0x00009884" value="0x00000000" />
3568        <register type="NOA" address="0x00009888" value="0x74010002" />
3569    </register_config>
3570    <register_config type="OA">
3571        <register type="OA" address="0x0000D900" value="0x00000000" />
3572        <register type="OA" address="0x0000D904" value="0x00800000" />
3573        <register type="OA" address="0x0000D910" value="0x00000000" />
3574        <register type="OA" address="0x0000D914" value="0x00800000" />
3575        <register type="OA" address="0x0000D920" value="0x00000000" />
3576        <register type="OA" address="0x0000DC40" value="0x00000000" />
3577        <register type="OA" address="0x0000DD40" value="0x00000000" />
3578        <register type="OA" address="0x00002B2C" value="0x00000000" />
3579    </register_config>
3580  </set>
3581
3582  <set name="TDL1"
3583       chipset="MTLGT2"
3584       symbol_name="TDL1"
3585       underscore_name="tdl1"
3586       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3587       hw_config_guid="616fc1b0-53bb-4411-93b0-b34ab2b0bfb8"
3588       >
3589    <counter name="GPU Time Elapsed"
3590             symbol_name="GpuTime"
3591             underscore_name="gpu_time"
3592             description="Time elapsed on the GPU during the measurement."
3593             data_type="uint64"
3594             units="ns"
3595             semantic_type="duration"
3596             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3597             mdapi_group="GPU"
3598             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3599             mdapi_supported_apis=""
3600             mdapi_hw_unit_type="gpu"
3601             />
3602    <counter name="GPU Core Clocks"
3603             symbol_name="GpuCoreClocks"
3604             underscore_name="gpu_core_clocks"
3605             description="The total number of GPU core clocks elapsed during the measurement."
3606             data_type="uint64"
3607             units="cycles"
3608             semantic_type="event"
3609             equation="GPU_CLOCK 0 READ"
3610             mdapi_group="GPU"
3611             mdapi_usage_flags="Tier1 Frame Batch Draw"
3612             mdapi_supported_apis=""
3613             mdapi_hw_unit_type="gpu"
3614             />
3615    <counter name="AVG GPU Core Frequency"
3616             symbol_name="AvgGpuCoreFrequency"
3617             underscore_name="avg_gpu_core_frequency"
3618             description="Average GPU Core Frequency in the measurement."
3619             data_type="uint64"
3620             max_equation="$GpuMaxFrequency"
3621             units="hz"
3622             semantic_type="event"
3623             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3624             mdapi_group="GPU"
3625             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3626             mdapi_supported_apis=""
3627             mdapi_hw_unit_type="gpu"
3628             />
3629    <counter name="GPU Busy"
3630             symbol_name="GpuBusy"
3631             underscore_name="gpu_busy"
3632             description="The percentage of time in which the GPU has been processing GPU commands."
3633             data_type="float"
3634             max_equation="100"
3635             units="percent"
3636             semantic_type="duration"
3637             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3638             mdapi_group="GPU"
3639             mdapi_usage_flags="Tier1 Overview System Frame"
3640             mdapi_supported_apis=""
3641             mdapi_hw_unit_type="gpu"
3642             />
3643    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Xe Core0 Thread Dispatcher"
3644             symbol_name="NonPSThread00ReadyForDispatch"
3645             underscore_name="non_ps_thread00_ready_for_dispatch"
3646             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 Xe core0 thread dispatcher"
3647             data_type="float"
3648             max_equation="100"
3649             units="percent"
3650             semantic_type="duration"
3651             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3652             availability="$GtSlice0XeCore0"
3653             mdapi_group="GPU/Thread Dispatcher"
3654             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3655             mdapi_supported_apis=""
3656             mdapi_hw_unit_type="dualsubslice"
3657             />
3658    <counter name="PS Thread Ready For Dispatch on Slice0 Xe Core0 Thread Dispatcher"
3659             symbol_name="PSThread00ReadyForDispatch"
3660             underscore_name="ps_thread00_ready_for_dispatch"
3661             description="The percentage of time in which PS thread is ready for dispatch on slice0 Xe core0 thread dispatcher"
3662             data_type="float"
3663             max_equation="100"
3664             units="percent"
3665             semantic_type="duration"
3666             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
3667             availability="$GtSlice0XeCore0"
3668             mdapi_group="GPU/Thread Dispatcher"
3669             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3670             mdapi_supported_apis=""
3671             mdapi_hw_unit_type="dualsubslice"
3672             />
3673    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher"
3674             symbol_name="ThreadHeader00Ready"
3675             underscore_name="thread_header00_ready"
3676             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher"
3677             data_type="float"
3678             max_equation="100"
3679             units="percent"
3680             semantic_type="duration"
3681             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
3682             availability="$GtSlice0XeCore0"
3683             mdapi_group="GPU/Thread Dispatcher"
3684             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3685             mdapi_supported_apis=""
3686             mdapi_hw_unit_type="dualsubslice"
3687             />
3688    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher Port 0"
3689             symbol_name="ThreadHeader00ReadyPort0"
3690             underscore_name="thread_header00_ready_port0"
3691             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher port 0"
3692             data_type="float"
3693             max_equation="100"
3694             units="percent"
3695             semantic_type="duration"
3696             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3697             availability="$GtSlice0XeCore0"
3698             mdapi_group="GPU/Thread Dispatcher"
3699             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3700             mdapi_supported_apis=""
3701             mdapi_hw_unit_type="dualsubslice"
3702             />
3703    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher Port 1"
3704             symbol_name="ThreadHeader00ReadyPort1"
3705             underscore_name="thread_header00_ready_port1"
3706             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher port 1"
3707             data_type="float"
3708             max_equation="100"
3709             units="percent"
3710             semantic_type="duration"
3711             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
3712             availability="$GtSlice0XeCore0"
3713             mdapi_group="GPU/Thread Dispatcher"
3714             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3715             mdapi_supported_apis=""
3716             mdapi_hw_unit_type="dualsubslice"
3717             />
3718    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher Port 2"
3719             symbol_name="ThreadHeader00ReadyPort2"
3720             underscore_name="thread_header00_ready_port2"
3721             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher port 2"
3722             data_type="float"
3723             max_equation="100"
3724             units="percent"
3725             semantic_type="duration"
3726             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
3727             availability="$GtSlice0XeCore0"
3728             mdapi_group="GPU/Thread Dispatcher"
3729             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3730             mdapi_supported_apis=""
3731             mdapi_hw_unit_type="dualsubslice"
3732             />
3733    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher Port 3"
3734             symbol_name="ThreadHeader00ReadyPort3"
3735             underscore_name="thread_header00_ready_port3"
3736             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher port 3"
3737             data_type="float"
3738             max_equation="100"
3739             units="percent"
3740             semantic_type="duration"
3741             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
3742             availability="$GtSlice0XeCore0"
3743             mdapi_group="GPU/Thread Dispatcher"
3744             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3745             mdapi_supported_apis=""
3746             mdapi_hw_unit_type="dualsubslice"
3747             />
3748    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Xe Core1 Thread Dispatcher"
3749             symbol_name="NonPSThread01ReadyForDispatch"
3750             underscore_name="non_ps_thread01_ready_for_dispatch"
3751             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 Xe core1 thread dispatcher"
3752             data_type="float"
3753             max_equation="100"
3754             units="percent"
3755             semantic_type="duration"
3756             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
3757             availability="$GtSlice0XeCore1"
3758             mdapi_group="GPU/Thread Dispatcher"
3759             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3760             mdapi_supported_apis=""
3761             mdapi_hw_unit_type="dualsubslice"
3762             />
3763    <counter name="PS Thread Ready For Dispatch on Slice0 Xe Core1 Thread Dispatcher"
3764             symbol_name="PSThread01ReadyForDispatch"
3765             underscore_name="ps_thread01_ready_for_dispatch"
3766             description="The percentage of time in which PS thread is ready for dispatch on slice0 Xe core1 thread dispatcher"
3767             data_type="float"
3768             max_equation="100"
3769             units="percent"
3770             semantic_type="duration"
3771             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
3772             availability="$GtSlice0XeCore1"
3773             mdapi_group="GPU/Thread Dispatcher"
3774             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3775             mdapi_supported_apis=""
3776             mdapi_hw_unit_type="dualsubslice"
3777             />
3778    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher"
3779             symbol_name="ThreadHeader01Ready"
3780             underscore_name="thread_header01_ready"
3781             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher"
3782             data_type="float"
3783             max_equation="100"
3784             units="percent"
3785             semantic_type="duration"
3786             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
3787             availability="$GtSlice0XeCore1"
3788             mdapi_group="GPU/Thread Dispatcher"
3789             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3790             mdapi_supported_apis=""
3791             mdapi_hw_unit_type="dualsubslice"
3792             />
3793    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher Port 0"
3794             symbol_name="ThreadHeader01ReadyPort0"
3795             underscore_name="thread_header01_ready_port0"
3796             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher port 0"
3797             data_type="float"
3798             max_equation="100"
3799             units="percent"
3800             semantic_type="duration"
3801             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
3802             availability="$GtSlice0XeCore1"
3803             mdapi_group="GPU/Thread Dispatcher"
3804             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3805             mdapi_supported_apis=""
3806             mdapi_hw_unit_type="dualsubslice"
3807             />
3808    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher Port 1"
3809             symbol_name="ThreadHeader01ReadyPort1"
3810             underscore_name="thread_header01_ready_port1"
3811             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher port 1"
3812             data_type="float"
3813             max_equation="100"
3814             units="percent"
3815             semantic_type="duration"
3816             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
3817             availability="$GtSlice0XeCore1"
3818             mdapi_group="GPU/Thread Dispatcher"
3819             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3820             mdapi_supported_apis=""
3821             mdapi_hw_unit_type="dualsubslice"
3822             />
3823    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher Port 2"
3824             symbol_name="ThreadHeader01ReadyPort2"
3825             underscore_name="thread_header01_ready_port2"
3826             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher port 2"
3827             data_type="float"
3828             max_equation="100"
3829             units="percent"
3830             semantic_type="duration"
3831             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
3832             availability="$GtSlice0XeCore1"
3833             mdapi_group="GPU/Thread Dispatcher"
3834             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3835             mdapi_supported_apis=""
3836             mdapi_hw_unit_type="dualsubslice"
3837             />
3838    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher Port 3"
3839             symbol_name="ThreadHeader01ReadyPort3"
3840             underscore_name="thread_header01_ready_port3"
3841             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher port 3"
3842             data_type="float"
3843             max_equation="100"
3844             units="percent"
3845             semantic_type="duration"
3846             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
3847             availability="$GtSlice0XeCore1"
3848             mdapi_group="GPU/Thread Dispatcher"
3849             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3850             mdapi_supported_apis=""
3851             mdapi_hw_unit_type="dualsubslice"
3852             />
3853    <register_config type="NOA">
3854        <register type="NOA" address="0x00000D04" value="0x00000200" />
3855        <register type="NOA" address="0x00009884" value="0x00000008" />
3856        <register type="NOA" address="0x00009888" value="0x2A070000" />
3857        <register type="NOA" address="0x00009888" value="0x2C070400" />
3858        <register type="NOA" address="0x00009888" value="0x0002FF00" />
3859        <register type="NOA" address="0x00009888" value="0x020200FF" />
3860        <register type="NOA" address="0x00009888" value="0x000455FF" />
3861        <register type="NOA" address="0x00009888" value="0x0204FF55" />
3862        <register type="NOA" address="0x00009888" value="0x06070006" />
3863        <register type="NOA" address="0x00009888" value="0x080708E2" />
3864        <register type="NOA" address="0x00009888" value="0x0A070821" />
3865        <register type="NOA" address="0x00009888" value="0x14070CB3" />
3866        <register type="NOA" address="0x00009888" value="0x16070C31" />
3867        <register type="NOA" address="0x00009888" value="0x00070000" />
3868        <register type="NOA" address="0x00009888" value="0x02070000" />
3869        <register type="NOA" address="0x00009888" value="0x0008FF00" />
3870        <register type="NOA" address="0x00009888" value="0x020800FF" />
3871        <register type="NOA" address="0x00009884" value="0x00000009" />
3872        <register type="NOA" address="0x00009888" value="0x2A070000" />
3873        <register type="NOA" address="0x00009888" value="0x2C070400" />
3874        <register type="NOA" address="0x00009888" value="0x0004FF00" />
3875        <register type="NOA" address="0x00009888" value="0x020400FF" />
3876        <register type="NOA" address="0x00009888" value="0x06070006" />
3877        <register type="NOA" address="0x00009888" value="0x0C0708E2" />
3878        <register type="NOA" address="0x00009888" value="0x0E070821" />
3879        <register type="NOA" address="0x00009888" value="0x10070CB3" />
3880        <register type="NOA" address="0x00009888" value="0x12070C31" />
3881        <register type="NOA" address="0x00009888" value="0x08070000" />
3882        <register type="NOA" address="0x00009888" value="0x00070000" />
3883        <register type="NOA" address="0x00009888" value="0x02070000" />
3884        <register type="NOA" address="0x00009884" value="0x00000000" />
3885        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
3886        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
3887        <register type="NOA" address="0x00009888" value="0x4E010030" />
3888        <register type="NOA" address="0x00009888" value="0x56010030" />
3889        <register type="NOA" address="0x00009888" value="0x58010603" />
3890        <register type="NOA" address="0x00009888" value="0x5A010030" />
3891        <register type="NOA" address="0x00009888" value="0x5C010000" />
3892        <register type="NOA" address="0x00009888" value="0x5E010000" />
3893        <register type="NOA" address="0x00009888" value="0x60010000" />
3894        <register type="NOA" address="0x00009888" value="0x06010000" />
3895        <register type="NOA" address="0x00009888" value="0x62010000" />
3896        <register type="NOA" address="0x00009888" value="0x50010000" />
3897        <register type="NOA" address="0x00009888" value="0x52010030" />
3898        <register type="NOA" address="0x00009888" value="0x54010603" />
3899        <register type="NOA" address="0x00009884" value="0x00000000" />
3900        <register type="NOA" address="0x00009888" value="0x74010002" />
3901    </register_config>
3902    <register_config type="OA">
3903        <register type="OA" address="0x0000D900" value="0x00000000" />
3904        <register type="OA" address="0x0000D904" value="0xF0800000" />
3905        <register type="OA" address="0x0000D910" value="0x00000000" />
3906        <register type="OA" address="0x0000D914" value="0x30800000" />
3907        <register type="OA" address="0x0000D920" value="0x00000000" />
3908        <register type="OA" address="0x0000DC40" value="0x00000000" />
3909        <register type="OA" address="0x0000DD40" value="0x00000000" />
3910        <register type="OA" address="0x00002B2C" value="0x00000000" />
3911        <register type="OA" address="0x0000D940" value="0x00000018" />
3912        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
3913        <register type="OA" address="0x0000D948" value="0x00000000" />
3914        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
3915        <register type="OA" address="0x0000D950" value="0x00078000" />
3916        <register type="OA" address="0x0000D954" value="0x00000FFF" />
3917        <register type="OA" address="0x0000D958" value="0x00000180" />
3918        <register type="OA" address="0x0000D95C" value="0x0000FFCF" />
3919        <register type="OA" address="0x0000D960" value="0x00000000" />
3920        <register type="OA" address="0x0000D964" value="0x0000FF3F" />
3921        <register type="OA" address="0x0000D968" value="0x00007800" />
3922        <register type="OA" address="0x0000D96C" value="0x0000F0FF" />
3923    </register_config>
3924  </set>
3925
3926  <set name="TDL2"
3927       chipset="MTLGT2"
3928       symbol_name="TDL2"
3929       underscore_name="tdl2"
3930       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3931       hw_config_guid="952fa513-550e-49bc-a355-22fadbea5455"
3932       >
3933    <counter name="GPU Time Elapsed"
3934             symbol_name="GpuTime"
3935             underscore_name="gpu_time"
3936             description="Time elapsed on the GPU during the measurement."
3937             data_type="uint64"
3938             units="ns"
3939             semantic_type="duration"
3940             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3941             mdapi_group="GPU"
3942             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3943             mdapi_supported_apis=""
3944             mdapi_hw_unit_type="gpu"
3945             />
3946    <counter name="GPU Core Clocks"
3947             symbol_name="GpuCoreClocks"
3948             underscore_name="gpu_core_clocks"
3949             description="The total number of GPU core clocks elapsed during the measurement."
3950             data_type="uint64"
3951             units="cycles"
3952             semantic_type="event"
3953             equation="GPU_CLOCK 0 READ"
3954             mdapi_group="GPU"
3955             mdapi_usage_flags="Tier1 Frame Batch Draw"
3956             mdapi_supported_apis=""
3957             mdapi_hw_unit_type="gpu"
3958             />
3959    <counter name="AVG GPU Core Frequency"
3960             symbol_name="AvgGpuCoreFrequency"
3961             underscore_name="avg_gpu_core_frequency"
3962             description="Average GPU Core Frequency in the measurement."
3963             data_type="uint64"
3964             max_equation="$GpuMaxFrequency"
3965             units="hz"
3966             semantic_type="event"
3967             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3968             mdapi_group="GPU"
3969             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3970             mdapi_supported_apis=""
3971             mdapi_hw_unit_type="gpu"
3972             />
3973    <counter name="GPU Busy"
3974             symbol_name="GpuBusy"
3975             underscore_name="gpu_busy"
3976             description="The percentage of time in which the GPU has been processing GPU commands."
3977             data_type="float"
3978             max_equation="100"
3979             units="percent"
3980             semantic_type="duration"
3981             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3982             mdapi_group="GPU"
3983             mdapi_usage_flags="Tier1 Overview System Frame"
3984             mdapi_supported_apis=""
3985             mdapi_hw_unit_type="gpu"
3986             />
3987    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Xe Core2 Thread Dispatcher"
3988             symbol_name="NonPSThread02ReadyForDispatch"
3989             underscore_name="non_ps_thread02_ready_for_dispatch"
3990             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 Xe core2 thread dispatcher"
3991             data_type="float"
3992             max_equation="100"
3993             units="percent"
3994             semantic_type="duration"
3995             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3996             availability="$GtSlice0XeCore2"
3997             mdapi_group="GPU/Thread Dispatcher"
3998             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3999             mdapi_supported_apis=""
4000             mdapi_hw_unit_type="dualsubslice"
4001             />
4002    <counter name="PS Thread Ready For Dispatch on Slice0 Xe Core2 Thread Dispatcher"
4003             symbol_name="PSThread02ReadyForDispatch"
4004             underscore_name="ps_thread02_ready_for_dispatch"
4005             description="The percentage of time in which PS thread is ready for dispatch on slice0 Xe core2 thread dispatcher"
4006             data_type="float"
4007             max_equation="100"
4008             units="percent"
4009             semantic_type="duration"
4010             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
4011             availability="$GtSlice0XeCore2"
4012             mdapi_group="GPU/Thread Dispatcher"
4013             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4014             mdapi_supported_apis=""
4015             mdapi_hw_unit_type="dualsubslice"
4016             />
4017    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher"
4018             symbol_name="ThreadHeader02Ready"
4019             underscore_name="thread_header02_ready"
4020             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher"
4021             data_type="float"
4022             max_equation="100"
4023             units="percent"
4024             semantic_type="duration"
4025             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
4026             availability="$GtSlice0XeCore2"
4027             mdapi_group="GPU/Thread Dispatcher"
4028             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4029             mdapi_supported_apis=""
4030             mdapi_hw_unit_type="dualsubslice"
4031             />
4032    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher Port 0"
4033             symbol_name="ThreadHeader02ReadyPort0"
4034             underscore_name="thread_header02_ready_port0"
4035             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher port 0"
4036             data_type="float"
4037             max_equation="100"
4038             units="percent"
4039             semantic_type="duration"
4040             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4041             availability="$GtSlice0XeCore2"
4042             mdapi_group="GPU/Thread Dispatcher"
4043             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4044             mdapi_supported_apis=""
4045             mdapi_hw_unit_type="dualsubslice"
4046             />
4047    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher Port 1"
4048             symbol_name="ThreadHeader02ReadyPort1"
4049             underscore_name="thread_header02_ready_port1"
4050             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher port 1"
4051             data_type="float"
4052             max_equation="100"
4053             units="percent"
4054             semantic_type="duration"
4055             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4056             availability="$GtSlice0XeCore2"
4057             mdapi_group="GPU/Thread Dispatcher"
4058             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4059             mdapi_supported_apis=""
4060             mdapi_hw_unit_type="dualsubslice"
4061             />
4062    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher Port 2"
4063             symbol_name="ThreadHeader02ReadyPort2"
4064             underscore_name="thread_header02_ready_port2"
4065             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher port 2"
4066             data_type="float"
4067             max_equation="100"
4068             units="percent"
4069             semantic_type="duration"
4070             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
4071             availability="$GtSlice0XeCore2"
4072             mdapi_group="GPU/Thread Dispatcher"
4073             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4074             mdapi_supported_apis=""
4075             mdapi_hw_unit_type="dualsubslice"
4076             />
4077    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher Port 3"
4078             symbol_name="ThreadHeader02ReadyPort3"
4079             underscore_name="thread_header02_ready_port3"
4080             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher port 3"
4081             data_type="float"
4082             max_equation="100"
4083             units="percent"
4084             semantic_type="duration"
4085             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
4086             availability="$GtSlice0XeCore2"
4087             mdapi_group="GPU/Thread Dispatcher"
4088             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4089             mdapi_supported_apis=""
4090             mdapi_hw_unit_type="dualsubslice"
4091             />
4092    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Xe Core3 Thread Dispatcher"
4093             symbol_name="NonPSThread03ReadyForDispatch"
4094             underscore_name="non_ps_thread03_ready_for_dispatch"
4095             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 Xe core3 thread dispatcher"
4096             data_type="float"
4097             max_equation="100"
4098             units="percent"
4099             semantic_type="duration"
4100             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
4101             availability="$GtSlice0XeCore3"
4102             mdapi_group="GPU/Thread Dispatcher"
4103             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4104             mdapi_supported_apis=""
4105             mdapi_hw_unit_type="dualsubslice"
4106             />
4107    <counter name="PS Thread Ready For Dispatch on Slice0 Xe Core3 Thread Dispatcher"
4108             symbol_name="PSThread03ReadyForDispatch"
4109             underscore_name="ps_thread03_ready_for_dispatch"
4110             description="The percentage of time in which PS thread is ready for dispatch on slice0 Xe core3 thread dispatcher"
4111             data_type="float"
4112             max_equation="100"
4113             units="percent"
4114             semantic_type="duration"
4115             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
4116             availability="$GtSlice0XeCore3"
4117             mdapi_group="GPU/Thread Dispatcher"
4118             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4119             mdapi_supported_apis=""
4120             mdapi_hw_unit_type="dualsubslice"
4121             />
4122    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher"
4123             symbol_name="ThreadHeader03Ready"
4124             underscore_name="thread_header03_ready"
4125             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher"
4126             data_type="float"
4127             max_equation="100"
4128             units="percent"
4129             semantic_type="duration"
4130             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
4131             availability="$GtSlice0XeCore3"
4132             mdapi_group="GPU/Thread Dispatcher"
4133             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4134             mdapi_supported_apis=""
4135             mdapi_hw_unit_type="dualsubslice"
4136             />
4137    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher Port 0"
4138             symbol_name="ThreadHeader03ReadyPort0"
4139             underscore_name="thread_header03_ready_port0"
4140             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher port 0"
4141             data_type="float"
4142             max_equation="100"
4143             units="percent"
4144             semantic_type="duration"
4145             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
4146             availability="$GtSlice0XeCore3"
4147             mdapi_group="GPU/Thread Dispatcher"
4148             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4149             mdapi_supported_apis=""
4150             mdapi_hw_unit_type="dualsubslice"
4151             />
4152    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher Port 1"
4153             symbol_name="ThreadHeader03ReadyPort1"
4154             underscore_name="thread_header03_ready_port1"
4155             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher port 1"
4156             data_type="float"
4157             max_equation="100"
4158             units="percent"
4159             semantic_type="duration"
4160             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
4161             availability="$GtSlice0XeCore3"
4162             mdapi_group="GPU/Thread Dispatcher"
4163             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4164             mdapi_supported_apis=""
4165             mdapi_hw_unit_type="dualsubslice"
4166             />
4167    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher Port 2"
4168             symbol_name="ThreadHeader03ReadyPort2"
4169             underscore_name="thread_header03_ready_port2"
4170             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher port 2"
4171             data_type="float"
4172             max_equation="100"
4173             units="percent"
4174             semantic_type="duration"
4175             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
4176             availability="$GtSlice0XeCore3"
4177             mdapi_group="GPU/Thread Dispatcher"
4178             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4179             mdapi_supported_apis=""
4180             mdapi_hw_unit_type="dualsubslice"
4181             />
4182    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher Port 3"
4183             symbol_name="ThreadHeader03ReadyPort3"
4184             underscore_name="thread_header03_ready_port3"
4185             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher port 3"
4186             data_type="float"
4187             max_equation="100"
4188             units="percent"
4189             semantic_type="duration"
4190             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
4191             availability="$GtSlice0XeCore3"
4192             mdapi_group="GPU/Thread Dispatcher"
4193             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4194             mdapi_supported_apis=""
4195             mdapi_hw_unit_type="dualsubslice"
4196             />
4197    <register_config type="NOA">
4198        <register type="NOA" address="0x00000D04" value="0x00000200" />
4199        <register type="NOA" address="0x00009884" value="0x0000000A" />
4200        <register type="NOA" address="0x00009888" value="0x2A070000" />
4201        <register type="NOA" address="0x00009888" value="0x2C070400" />
4202        <register type="NOA" address="0x00009888" value="0x0002FF00" />
4203        <register type="NOA" address="0x00009888" value="0x020200FF" />
4204        <register type="NOA" address="0x00009888" value="0x000455FF" />
4205        <register type="NOA" address="0x00009888" value="0x0204FF55" />
4206        <register type="NOA" address="0x00009888" value="0x06070006" />
4207        <register type="NOA" address="0x00009888" value="0x080708E2" />
4208        <register type="NOA" address="0x00009888" value="0x0A070821" />
4209        <register type="NOA" address="0x00009888" value="0x14070CB3" />
4210        <register type="NOA" address="0x00009888" value="0x16070C31" />
4211        <register type="NOA" address="0x00009888" value="0x00070000" />
4212        <register type="NOA" address="0x00009888" value="0x02070000" />
4213        <register type="NOA" address="0x00009888" value="0x0008FF00" />
4214        <register type="NOA" address="0x00009888" value="0x020800FF" />
4215        <register type="NOA" address="0x00009884" value="0x0000000B" />
4216        <register type="NOA" address="0x00009888" value="0x2A070000" />
4217        <register type="NOA" address="0x00009888" value="0x2C070400" />
4218        <register type="NOA" address="0x00009888" value="0x0004FF00" />
4219        <register type="NOA" address="0x00009888" value="0x020400FF" />
4220        <register type="NOA" address="0x00009888" value="0x06070006" />
4221        <register type="NOA" address="0x00009888" value="0x0C0708E2" />
4222        <register type="NOA" address="0x00009888" value="0x0E070821" />
4223        <register type="NOA" address="0x00009888" value="0x10070CB3" />
4224        <register type="NOA" address="0x00009888" value="0x12070C31" />
4225        <register type="NOA" address="0x00009888" value="0x08070000" />
4226        <register type="NOA" address="0x00009888" value="0x00070000" />
4227        <register type="NOA" address="0x00009888" value="0x02070000" />
4228        <register type="NOA" address="0x00009884" value="0x00000000" />
4229        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
4230        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
4231        <register type="NOA" address="0x00009888" value="0x00145555" />
4232        <register type="NOA" address="0x00009888" value="0x02145555" />
4233        <register type="NOA" address="0x00009888" value="0x00155555" />
4234        <register type="NOA" address="0x00009888" value="0x02155555" />
4235        <register type="NOA" address="0x00009888" value="0x00165555" />
4236        <register type="NOA" address="0x00009888" value="0x02165555" />
4237        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
4238        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
4239        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
4240        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
4241        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
4242        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
4243        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
4244        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
4245        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
4246        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
4247        <register type="NOA" address="0x00009888" value="0x4E010030" />
4248        <register type="NOA" address="0x00009888" value="0x56010030" />
4249        <register type="NOA" address="0x00009888" value="0x58010603" />
4250        <register type="NOA" address="0x00009888" value="0x5A010030" />
4251        <register type="NOA" address="0x00009888" value="0x5C010000" />
4252        <register type="NOA" address="0x00009888" value="0x5E010000" />
4253        <register type="NOA" address="0x00009888" value="0x60010000" />
4254        <register type="NOA" address="0x00009888" value="0x06010000" />
4255        <register type="NOA" address="0x00009888" value="0x62010000" />
4256        <register type="NOA" address="0x00009888" value="0x50010000" />
4257        <register type="NOA" address="0x00009888" value="0x52010030" />
4258        <register type="NOA" address="0x00009888" value="0x54010603" />
4259        <register type="NOA" address="0x00009884" value="0x00000000" />
4260        <register type="NOA" address="0x00009888" value="0x74010002" />
4261    </register_config>
4262    <register_config type="OA">
4263        <register type="OA" address="0x0000D900" value="0x00000000" />
4264        <register type="OA" address="0x0000D904" value="0xF0800000" />
4265        <register type="OA" address="0x0000D910" value="0x00000000" />
4266        <register type="OA" address="0x0000D914" value="0x30800000" />
4267        <register type="OA" address="0x0000D920" value="0x00000000" />
4268        <register type="OA" address="0x0000DC40" value="0x00000000" />
4269        <register type="OA" address="0x0000DD40" value="0x00000000" />
4270        <register type="OA" address="0x00002B2C" value="0x00000000" />
4271        <register type="OA" address="0x0000D940" value="0x00000018" />
4272        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
4273        <register type="OA" address="0x0000D948" value="0x00000000" />
4274        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
4275        <register type="OA" address="0x0000D950" value="0x00078000" />
4276        <register type="OA" address="0x0000D954" value="0x00000FFF" />
4277        <register type="OA" address="0x0000D958" value="0x00000180" />
4278        <register type="OA" address="0x0000D95C" value="0x0000FFCF" />
4279        <register type="OA" address="0x0000D960" value="0x00000000" />
4280        <register type="OA" address="0x0000D964" value="0x0000FF3F" />
4281        <register type="OA" address="0x0000D968" value="0x00007800" />
4282        <register type="OA" address="0x0000D96C" value="0x0000F0FF" />
4283    </register_config>
4284  </set>
4285
4286  <set name="Metric set TestOa"
4287       chipset="MTLGT2"
4288       symbol_name="TestOa"
4289       underscore_name="test_oa"
4290       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4291       hw_config_guid="d0ed8afd-ad64-4774-8788-1a15f4ab7829"
4292       >
4293    <counter name="GPU Time Elapsed"
4294             symbol_name="GpuTime"
4295             underscore_name="gpu_time"
4296             description="Time elapsed on the GPU during the measurement."
4297             data_type="uint64"
4298             units="ns"
4299             semantic_type="duration"
4300             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4301             mdapi_group="GPU"
4302             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4303             mdapi_supported_apis=""
4304             mdapi_hw_unit_type="gpu"
4305             />
4306    <counter name="GPU Core Clocks"
4307             symbol_name="GpuCoreClocks"
4308             underscore_name="gpu_core_clocks"
4309             description="The total number of GPU core clocks elapsed during the measurement."
4310             data_type="uint64"
4311             units="cycles"
4312             semantic_type="event"
4313             equation="GPU_CLOCK 0 READ"
4314             mdapi_group="GPU"
4315             mdapi_usage_flags="Tier1 Frame Batch Draw"
4316             mdapi_supported_apis=""
4317             mdapi_hw_unit_type="gpu"
4318             />
4319    <counter name="AVG GPU Core Frequency"
4320             symbol_name="AvgGpuCoreFrequency"
4321             underscore_name="avg_gpu_core_frequency"
4322             description="Average GPU Core Frequency in the measurement."
4323             data_type="uint64"
4324             max_equation="$GpuMaxFrequency"
4325             units="hz"
4326             semantic_type="event"
4327             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4328             mdapi_group="GPU"
4329             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4330             mdapi_supported_apis=""
4331             mdapi_hw_unit_type="gpu"
4332             />
4333    <counter name="TestCounter0"
4334             symbol_name="Counter0"
4335             underscore_name="counter0"
4336             description="HW test counter 0. Factor: 0.0"
4337             data_type="uint64"
4338             units="events"
4339             semantic_type="event"
4340             equation="B 0 READ"
4341             mdapi_group="GPU"
4342             mdapi_usage_flags="Frame Batch Draw"
4343             mdapi_supported_apis=""
4344             mdapi_hw_unit_type="gpu"
4345             />
4346    <counter name="TestCounter1"
4347             symbol_name="Counter1"
4348             underscore_name="counter1"
4349             description="HW test counter 1. Factor: 1.0"
4350             data_type="uint64"
4351             units="events"
4352             semantic_type="event"
4353             equation="B 1 READ"
4354             mdapi_group="GPU"
4355             mdapi_usage_flags="Frame Batch Draw"
4356             mdapi_supported_apis=""
4357             mdapi_hw_unit_type="gpu"
4358             />
4359    <counter name="TestCounter2"
4360             symbol_name="Counter2"
4361             underscore_name="counter2"
4362             description="HW test counter 2. Factor: 1.0"
4363             data_type="uint64"
4364             units="events"
4365             semantic_type="event"
4366             equation="B 2 READ"
4367             mdapi_group="GPU"
4368             mdapi_usage_flags="Frame Batch Draw"
4369             mdapi_supported_apis=""
4370             mdapi_hw_unit_type="gpu"
4371             />
4372    <counter name="TestCounter3"
4373             symbol_name="Counter3"
4374             underscore_name="counter3"
4375             description="HW test counter 3. Factor: 0.5"
4376             data_type="uint64"
4377             units="events"
4378             semantic_type="event"
4379             equation="B 3 READ"
4380             mdapi_group="GPU"
4381             mdapi_usage_flags="Frame Batch Draw"
4382             mdapi_supported_apis=""
4383             mdapi_hw_unit_type="gpu"
4384             />
4385    <counter name="TestCounter4"
4386             symbol_name="Counter4"
4387             underscore_name="counter4"
4388             description="HW test counter 4. Factor: 0.3333"
4389             data_type="uint64"
4390             units="events"
4391             semantic_type="event"
4392             equation="B 4 READ"
4393             mdapi_group="GPU"
4394             mdapi_usage_flags="Frame Batch Draw"
4395             mdapi_supported_apis=""
4396             mdapi_hw_unit_type="gpu"
4397             />
4398    <counter name="TestCounter5"
4399             symbol_name="Counter5"
4400             underscore_name="counter5"
4401             description="HW test counter 5. Factor: 0.3333"
4402             data_type="uint64"
4403             units="events"
4404             semantic_type="event"
4405             equation="B 5 READ"
4406             mdapi_group="GPU"
4407             mdapi_usage_flags="Frame Batch Draw"
4408             mdapi_supported_apis=""
4409             mdapi_hw_unit_type="gpu"
4410             />
4411    <counter name="TestCounter6"
4412             symbol_name="Counter6"
4413             underscore_name="counter6"
4414             description="HW test counter 6. Factor: 0.16666"
4415             data_type="uint64"
4416             units="events"
4417             semantic_type="event"
4418             equation="B 6 READ"
4419             mdapi_group="GPU"
4420             mdapi_usage_flags="Frame Batch Draw"
4421             mdapi_supported_apis=""
4422             mdapi_hw_unit_type="gpu"
4423             />
4424    <counter name="TestCounter7"
4425             symbol_name="Counter7"
4426             underscore_name="counter7"
4427             description="HW test counter 7. Factor: 0.6666"
4428             data_type="uint64"
4429             units="events"
4430             semantic_type="event"
4431             equation="B 7 READ"
4432             mdapi_group="GPU"
4433             mdapi_usage_flags="Frame Batch Draw"
4434             mdapi_supported_apis=""
4435             mdapi_hw_unit_type="gpu"
4436             />
4437    <counter name="TestCounter8"
4438             symbol_name="Counter8"
4439             underscore_name="counter8"
4440             description="HW test counter 8. Should be equal to 1 in IOStream or in OAG query mode"
4441             data_type="uint64"
4442             units="events"
4443             semantic_type="event"
4444             equation="C 7 READ"
4445             mdapi_group="GPU"
4446             mdapi_usage_flags="Frame Batch Draw"
4447             mdapi_supported_apis=""
4448             mdapi_hw_unit_type="gpu"
4449             />
4450    <counter name="TestCounter9 - OAR enable"
4451             symbol_name="Counter9"
4452             underscore_name="counter9"
4453             description="HW test counter 9. Should be equal to 1 in query."
4454             data_type="uint64"
4455             units="events"
4456             semantic_type="event"
4457             equation="C 6 READ"
4458             mdapi_group="GPU"
4459             mdapi_usage_flags="Frame Batch Draw"
4460             mdapi_supported_apis=""
4461             mdapi_hw_unit_type="gpu"
4462             />
4463    <register_config type="NOA">
4464        <register type="NOA" address="0x00000D04" value="0x00000200" />
4465        <register type="NOA" address="0x00009884" value="0x00000000" />
4466        <register type="NOA" address="0x00009888" value="0x46020000" />
4467        <register type="NOA" address="0x00009888" value="0x46010000" />
4468        <register type="NOA" address="0x00009888" value="0x0802000E" />
4469        <register type="NOA" address="0x00009888" value="0x18020033" />
4470        <register type="NOA" address="0x00009888" value="0x04020000" />
4471        <register type="NOA" address="0x00009888" value="0x02020000" />
4472        <register type="NOA" address="0x00009888" value="0x0801000C" />
4473        <register type="NOA" address="0x00009888" value="0x16010DC0" />
4474        <register type="NOA" address="0x00009888" value="0x04010000" />
4475        <register type="NOA" address="0x00009888" value="0x02014000" />
4476        <register type="NOA" address="0x00009888" value="0x06010000" />
4477        <register type="NOA" address="0x00009888" value="0x54010200" />
4478        <register type="NOA" address="0x00009888" value="0x56010000" />
4479        <register type="NOA" address="0x00009884" value="0x00000000" />
4480        <register type="NOA" address="0x00009888" value="0x74010002" />
4481    </register_config>
4482    <register_config type="OA">
4483        <register type="OA" address="0x0000D900" value="0x00000000" />
4484        <register type="OA" address="0x0000D904" value="0xF0800000" />
4485        <register type="OA" address="0x0000D910" value="0x00000000" />
4486        <register type="OA" address="0x0000D914" value="0xF0800000" />
4487        <register type="OA" address="0x0000D920" value="0x00000000" />
4488        <register type="OA" address="0x0000DC40" value="0x00000000" />
4489        <register type="OA" address="0x0000DD40" value="0x00000000" />
4490        <register type="OA" address="0x00002B2C" value="0x00000000" />
4491        <register type="OA" address="0x0000D940" value="0x00000004" />
4492        <register type="OA" address="0x0000D944" value="0x0000FFFF" />
4493        <register type="OA" address="0x0000D948" value="0x00000003" />
4494        <register type="OA" address="0x0000D94C" value="0x0000FFFF" />
4495        <register type="OA" address="0x0000D950" value="0x00000007" />
4496        <register type="OA" address="0x0000D954" value="0x0000FFFF" />
4497        <register type="OA" address="0x0000D958" value="0x00100002" />
4498        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
4499        <register type="OA" address="0x0000D960" value="0x00100002" />
4500        <register type="OA" address="0x0000D964" value="0x0000FFCF" />
4501        <register type="OA" address="0x0000D968" value="0x00100082" />
4502        <register type="OA" address="0x0000D96C" value="0x0000FFEF" />
4503        <register type="OA" address="0x0000D970" value="0x001000C2" />
4504        <register type="OA" address="0x0000D974" value="0x0000FFE7" />
4505        <register type="OA" address="0x0000D978" value="0x00100001" />
4506        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
4507    </register_config>
4508  </set>
4509
4510  <set name="Ext1"
4511       chipset="MTLGT2"
4512       symbol_name="Ext1"
4513       underscore_name="ext1"
4514       mdapi_supported_apis="VK OGL OCL IO"
4515       hw_config_guid="fc82db3d-d6a7-413a-8349-b31f02251d2f"
4516       >
4517    <counter name="GPU Time Elapsed"
4518             symbol_name="GpuTime"
4519             underscore_name="gpu_time"
4520             description="Time elapsed on the GPU during the measurement."
4521             data_type="uint64"
4522             units="ns"
4523             semantic_type="duration"
4524             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4525             mdapi_group="GPU"
4526             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4527             mdapi_supported_apis=""
4528             mdapi_hw_unit_type="gpu"
4529             />
4530    <counter name="GPU Core Clocks"
4531             symbol_name="GpuCoreClocks"
4532             underscore_name="gpu_core_clocks"
4533             description="The total number of GPU core clocks elapsed during the measurement."
4534             data_type="uint64"
4535             units="cycles"
4536             semantic_type="event"
4537             equation="GPU_CLOCK 0 READ"
4538             mdapi_group="GPU"
4539             mdapi_usage_flags="Tier1 Frame Batch Draw"
4540             mdapi_supported_apis=""
4541             mdapi_hw_unit_type="gpu"
4542             />
4543    <counter name="AVG GPU Core Frequency"
4544             symbol_name="AvgGpuCoreFrequency"
4545             underscore_name="avg_gpu_core_frequency"
4546             description="Average GPU Core Frequency in the measurement."
4547             data_type="uint64"
4548             max_equation="$GpuMaxFrequency"
4549             units="hz"
4550             semantic_type="event"
4551             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4552             mdapi_group="GPU"
4553             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4554             mdapi_supported_apis=""
4555             mdapi_hw_unit_type="gpu"
4556             />
4557    <counter name="GPU MEMORY BYTE WRITE SQIDI0"
4558             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI0"
4559             underscore_name="gpu_memory_byte_write_sqidi0"
4560             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
4561             data_type="uint64"
4562             units="events"
4563             semantic_type="event"
4564             equation="C 7 READ 128 UMUL"
4565             mdapi_group="GPU"
4566             mdapi_usage_flags="Frame Batch Draw"
4567             mdapi_supported_apis=""
4568             mdapi_hw_unit_type="gpu"
4569             />
4570    <counter name="GPU MEMORY BYTE WRITE SQIDI1"
4571             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI1"
4572             underscore_name="gpu_memory_byte_write_sqidi1"
4573             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
4574             data_type="uint64"
4575             units="events"
4576             semantic_type="event"
4577             equation="C 6 READ 128 UMUL"
4578             mdapi_group="GPU"
4579             mdapi_usage_flags="Frame Batch Draw"
4580             mdapi_supported_apis=""
4581             mdapi_hw_unit_type="gpu"
4582             />
4583    <counter name="GPU MEMORY WRITE SQIDI0"
4584             symbol_name="GPU_MEMORY_WRITE_SQIDI0"
4585             underscore_name="gpu_memory_write_sqidi0"
4586             description="Number of GTI memory writes"
4587             data_type="uint64"
4588             units="events"
4589             semantic_type="event"
4590             equation="C 5 READ"
4591             mdapi_group="GPU"
4592             mdapi_usage_flags="Frame Batch Draw"
4593             mdapi_supported_apis=""
4594             mdapi_hw_unit_type="gpu"
4595             />
4596    <counter name="GPU MEMORY WRITE SQIDI1"
4597             symbol_name="GPU_MEMORY_WRITE_SQIDI1"
4598             underscore_name="gpu_memory_write_sqidi1"
4599             description="Number of GTI memory writes"
4600             data_type="uint64"
4601             units="events"
4602             semantic_type="event"
4603             equation="C 4 READ"
4604             mdapi_group="GPU"
4605             mdapi_usage_flags="Frame Batch Draw"
4606             mdapi_supported_apis=""
4607             mdapi_hw_unit_type="gpu"
4608             />
4609    <counter name="GPU MEMORY WRITE"
4610             symbol_name="GPU_MEMORY_WRITE"
4611             underscore_name="gpu_memory_write"
4612             description="Number of GTI memory writes"
4613             data_type="uint64"
4614             units="events"
4615             semantic_type="event"
4616             equation="$GPU_MEMORY_WRITE_SQIDI0 $GPU_MEMORY_WRITE_SQIDI1 UADD"
4617             mdapi_group="GPU"
4618             mdapi_usage_flags="Frame Batch Draw"
4619             mdapi_supported_apis=""
4620             mdapi_hw_unit_type="gpu"
4621             />
4622    <counter name="GPU MEMORY READ SQIDI0"
4623             symbol_name="GPU_MEMORY_READ_SQIDI0"
4624             underscore_name="gpu_memory_read_sqidi0"
4625             description="Number of GTI memory reads"
4626             data_type="uint64"
4627             units="events"
4628             semantic_type="event"
4629             equation="C 3 READ C 2 READ UADD"
4630             mdapi_group="GPU"
4631             mdapi_usage_flags="Frame Batch Draw"
4632             mdapi_supported_apis=""
4633             mdapi_hw_unit_type="gpu"
4634             />
4635    <counter name="GPU MEMORY READ SQIDI1"
4636             symbol_name="GPU_MEMORY_READ_SQIDI1"
4637             underscore_name="gpu_memory_read_sqidi1"
4638             description="Number of GTI memory reads"
4639             data_type="uint64"
4640             units="events"
4641             semantic_type="event"
4642             equation="C 1 READ C 0 READ UADD"
4643             mdapi_group="GPU"
4644             mdapi_usage_flags="Frame Batch Draw"
4645             mdapi_supported_apis=""
4646             mdapi_hw_unit_type="gpu"
4647             />
4648    <counter name="GPU MEMORY READ"
4649             symbol_name="GPU_MEMORY_READ"
4650             underscore_name="gpu_memory_read"
4651             description="Number of GTI memory reads"
4652             data_type="uint64"
4653             units="events"
4654             semantic_type="event"
4655             equation="$GPU_MEMORY_READ_SQIDI0 $GPU_MEMORY_READ_SQIDI1 UADD"
4656             mdapi_group="GPU"
4657             mdapi_usage_flags="Frame Batch Draw"
4658             mdapi_supported_apis=""
4659             mdapi_hw_unit_type="gpu"
4660             />
4661    <counter name="GPU MEMORY BYTE READ SQIDI0"
4662             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI0"
4663             underscore_name="gpu_memory_byte_read_sqidi0"
4664             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
4665             data_type="uint64"
4666             units="events"
4667             semantic_type="event"
4668             equation="B 7 READ 128 UMUL"
4669             mdapi_group="GPU"
4670             mdapi_usage_flags="Frame Batch Draw"
4671             mdapi_supported_apis=""
4672             mdapi_hw_unit_type="gpu"
4673             />
4674    <counter name="GPU MEMORY BYTE READ SQIDI1"
4675             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI1"
4676             underscore_name="gpu_memory_byte_read_sqidi1"
4677             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
4678             data_type="uint64"
4679             units="events"
4680             semantic_type="event"
4681             equation="B 6 READ 128 UMUL"
4682             mdapi_group="GPU"
4683             mdapi_usage_flags="Frame Batch Draw"
4684             mdapi_supported_apis=""
4685             mdapi_hw_unit_type="gpu"
4686             />
4687    <counter name="GPU MEMORY ACTIVE SQIDI0"
4688             symbol_name="GPU_MEMORY_ACTIVE_SQIDI0"
4689             underscore_name="gpu_memory_active_sqidi0"
4690             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
4691             data_type="float"
4692             max_equation="100"
4693             units="percent"
4694             semantic_type="duration"
4695             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
4696             mdapi_group="GPU"
4697             mdapi_usage_flags="Frame Batch Draw"
4698             mdapi_supported_apis=""
4699             mdapi_hw_unit_type="gpu"
4700             />
4701    <counter name="GPU MEMORY ACTIVE SQIDI1"
4702             symbol_name="GPU_MEMORY_ACTIVE_SQIDI1"
4703             underscore_name="gpu_memory_active_sqidi1"
4704             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
4705             data_type="float"
4706             max_equation="100"
4707             units="percent"
4708             semantic_type="duration"
4709             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
4710             mdapi_group="GPU"
4711             mdapi_usage_flags="Frame Batch Draw"
4712             mdapi_supported_apis=""
4713             mdapi_hw_unit_type="gpu"
4714             />
4715    <counter name="GPU MEMORY BYTE READ BW SQIDI0"
4716             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI0"
4717             underscore_name="gpu_memory_byte_read_bw_sqidi0"
4718             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
4719             data_type="float"
4720             units="gbps"
4721             semantic_type="throughput"
4722             equation="$GPU_MEMORY_BYTE_READ_SQIDI0 $GpuTime FDIV"
4723             mdapi_group="GPU"
4724             mdapi_usage_flags="Frame Batch Draw"
4725             mdapi_supported_apis=""
4726             mdapi_hw_unit_type="gpu"
4727             />
4728    <counter name="GPU MEMORY BYTE READ BW SQIDI1"
4729             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI1"
4730             underscore_name="gpu_memory_byte_read_bw_sqidi1"
4731             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
4732             data_type="float"
4733             units="gbps"
4734             semantic_type="throughput"
4735             equation="$GPU_MEMORY_BYTE_READ_SQIDI1 $GpuTime FDIV"
4736             mdapi_group="GPU"
4737             mdapi_usage_flags="Frame Batch Draw"
4738             mdapi_supported_apis=""
4739             mdapi_hw_unit_type="gpu"
4740             />
4741    <counter name="GPU MEMORY BYTE WRITE BW SQIDI0"
4742             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI0"
4743             underscore_name="gpu_memory_byte_write_bw_sqidi0"
4744             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
4745             data_type="float"
4746             units="gbps"
4747             semantic_type="throughput"
4748             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI0 $GpuTime FDIV"
4749             mdapi_group="GPU"
4750             mdapi_usage_flags="Frame Batch Draw"
4751             mdapi_supported_apis=""
4752             mdapi_hw_unit_type="gpu"
4753             />
4754    <counter name="GPU MEMORY BYTE WRITE BW SQIDI1"
4755             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI1"
4756             underscore_name="gpu_memory_byte_write_bw_sqidi1"
4757             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
4758             data_type="float"
4759             units="gbps"
4760             semantic_type="throughput"
4761             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI1 $GpuTime FDIV"
4762             mdapi_group="GPU"
4763             mdapi_usage_flags="Frame Batch Draw"
4764             mdapi_supported_apis=""
4765             mdapi_hw_unit_type="gpu"
4766             />
4767    <register_config type="NOA">
4768        <register type="NOA" address="0x00000D04" value="0x00000200" />
4769        <register type="NOA" address="0x00009884" value="0x00000000" />
4770        <register type="NOA" address="0x00009888" value="0x1C070007" />
4771        <register type="NOA" address="0x00009888" value="0x18080007" />
4772        <register type="NOA" address="0x00009888" value="0x00065500" />
4773        <register type="NOA" address="0x00009888" value="0x02065555" />
4774        <register type="NOA" address="0x00009888" value="0x0001AA00" />
4775        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
4776        <register type="NOA" address="0x00009888" value="0x04070076" />
4777        <register type="NOA" address="0x00009888" value="0x0C070180" />
4778        <register type="NOA" address="0x00009888" value="0x0E070380" />
4779        <register type="NOA" address="0x00009888" value="0x12070147" />
4780        <register type="NOA" address="0x00009888" value="0x140703C0" />
4781        <register type="NOA" address="0x00009888" value="0x16070340" />
4782        <register type="NOA" address="0x00009888" value="0x08070000" />
4783        <register type="NOA" address="0x00009888" value="0x00071100" />
4784        <register type="NOA" address="0x00009888" value="0x02071105" />
4785        <register type="NOA" address="0x00009888" value="0x00080076" />
4786        <register type="NOA" address="0x00009888" value="0x08080006" />
4787        <register type="NOA" address="0x00009888" value="0x0A08000E" />
4788        <register type="NOA" address="0x00009888" value="0x0C080147" />
4789        <register type="NOA" address="0x00009888" value="0x1008000F" />
4790        <register type="NOA" address="0x00009888" value="0x1208000D" />
4791        <register type="NOA" address="0x00009888" value="0x04080000" />
4792        <register type="NOA" address="0x00009888" value="0x5A010000" />
4793        <register type="NOA" address="0x00009888" value="0x5C010000" />
4794        <register type="NOA" address="0x00009888" value="0x5E010000" />
4795        <register type="NOA" address="0x00009888" value="0x60010000" />
4796        <register type="NOA" address="0x00009888" value="0x06010000" />
4797        <register type="NOA" address="0x00009888" value="0x62010000" />
4798        <register type="NOA" address="0x00009888" value="0x4E010000" />
4799        <register type="NOA" address="0x00009888" value="0x50010000" />
4800        <register type="NOA" address="0x00009888" value="0x52010000" />
4801        <register type="NOA" address="0x00009888" value="0x54010000" />
4802        <register type="NOA" address="0x00009888" value="0x56010000" />
4803        <register type="NOA" address="0x00009884" value="0x00000000" />
4804        <register type="NOA" address="0x00009888" value="0x74010002" />
4805    </register_config>
4806    <register_config type="OA">
4807        <register type="OA" address="0x0000D900" value="0x00000000" />
4808        <register type="OA" address="0x0000D904" value="0x00800000" />
4809        <register type="OA" address="0x0000D910" value="0x00000000" />
4810        <register type="OA" address="0x0000D914" value="0x00800000" />
4811        <register type="OA" address="0x0000D920" value="0x00000000" />
4812        <register type="OA" address="0x0000DC40" value="0x00000000" />
4813        <register type="OA" address="0x0000DD40" value="0x00000000" />
4814        <register type="OA" address="0x00002B2C" value="0x00000000" />
4815    </register_config>
4816  </set>
4817
4818  <set name="Ext4"
4819       chipset="MTLGT2"
4820       symbol_name="Ext4"
4821       underscore_name="ext4"
4822       mdapi_supported_apis="VK OGL OCL IO"
4823       hw_config_guid="3479a81d-9017-4930-af0c-14f7fabadb38"
4824       >
4825    <counter name="GPU Time Elapsed"
4826             symbol_name="GpuTime"
4827             underscore_name="gpu_time"
4828             description="Time elapsed on the GPU during the measurement."
4829             data_type="uint64"
4830             units="ns"
4831             semantic_type="duration"
4832             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4833             mdapi_group="GPU"
4834             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4835             mdapi_supported_apis=""
4836             mdapi_hw_unit_type="gpu"
4837             />
4838    <counter name="GPU Core Clocks"
4839             symbol_name="GpuCoreClocks"
4840             underscore_name="gpu_core_clocks"
4841             description="The total number of GPU core clocks elapsed during the measurement."
4842             data_type="uint64"
4843             units="cycles"
4844             semantic_type="event"
4845             equation="GPU_CLOCK 0 READ"
4846             mdapi_group="GPU"
4847             mdapi_usage_flags="Tier1 Frame Batch Draw"
4848             mdapi_supported_apis=""
4849             mdapi_hw_unit_type="gpu"
4850             />
4851    <counter name="AVG GPU Core Frequency"
4852             symbol_name="AvgGpuCoreFrequency"
4853             underscore_name="avg_gpu_core_frequency"
4854             description="Average GPU Core Frequency in the measurement."
4855             data_type="uint64"
4856             max_equation="$GpuMaxFrequency"
4857             units="hz"
4858             semantic_type="event"
4859             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4860             mdapi_group="GPU"
4861             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4862             mdapi_supported_apis=""
4863             mdapi_hw_unit_type="gpu"
4864             />
4865    <counter name="L3 READ L3BANK0"
4866             symbol_name="L3_READ_L3BANK0"
4867             underscore_name="l3_read_l3_bank0"
4868             description="Number of L3 read requests"
4869             data_type="uint64"
4870             units="events"
4871             semantic_type="event"
4872             equation="C 7 READ"
4873             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
4874             mdapi_group="GPU"
4875             mdapi_usage_flags="Frame Batch Draw"
4876             mdapi_supported_apis=""
4877             mdapi_hw_unit_type="subslice_bank"
4878             />
4879    <counter name="L3 READ L3BANK1"
4880             symbol_name="L3_READ_L3BANK1"
4881             underscore_name="l3_read_l3_bank1"
4882             description="Number of L3 read requests"
4883             data_type="uint64"
4884             units="events"
4885             semantic_type="event"
4886             equation="C 6 READ"
4887             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
4888             mdapi_group="GPU"
4889             mdapi_usage_flags="Frame Batch Draw"
4890             mdapi_supported_apis=""
4891             mdapi_hw_unit_type="subslice_bank"
4892             />
4893    <counter name="L3 READ L3BANK2"
4894             symbol_name="L3_READ_L3BANK2"
4895             underscore_name="l3_read_l3_bank2"
4896             description="Number of L3 read requests"
4897             data_type="uint64"
4898             units="events"
4899             semantic_type="event"
4900             equation="C 5 READ"
4901             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
4902             mdapi_group="GPU"
4903             mdapi_usage_flags="Frame Batch Draw"
4904             mdapi_supported_apis=""
4905             mdapi_hw_unit_type="subslice_bank"
4906             />
4907    <counter name="L3 READ L3BANK3"
4908             symbol_name="L3_READ_L3BANK3"
4909             underscore_name="l3_read_l3_bank3"
4910             description="Number of L3 read requests"
4911             data_type="uint64"
4912             units="events"
4913             semantic_type="event"
4914             equation="C 4 READ"
4915             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
4916             mdapi_group="GPU"
4917             mdapi_usage_flags="Frame Batch Draw"
4918             mdapi_supported_apis=""
4919             mdapi_hw_unit_type="subslice_bank"
4920             />
4921    <counter name="L3 WRITE L3BANK0"
4922             symbol_name="L3_WRITE_L3BANK0"
4923             underscore_name="l3_write_l3_bank0"
4924             description="Number of L3 write requests"
4925             data_type="uint64"
4926             units="events"
4927             semantic_type="event"
4928             equation="C 0 READ"
4929             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
4930             mdapi_group="GTI/L3"
4931             mdapi_usage_flags="Frame Batch Draw"
4932             mdapi_supported_apis=""
4933             mdapi_hw_unit_type="subslice_bank"
4934             />
4935    <counter name="L3 WRITE L3BANK1"
4936             symbol_name="L3_WRITE_L3BANK1"
4937             underscore_name="l3_write_l3_bank1"
4938             description="Number of L3 write requests"
4939             data_type="uint64"
4940             units="events"
4941             semantic_type="event"
4942             equation="C 1 READ"
4943             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
4944             mdapi_group="GTI/L3"
4945             mdapi_usage_flags="Frame Batch Draw"
4946             mdapi_supported_apis=""
4947             mdapi_hw_unit_type="subslice_bank"
4948             />
4949    <counter name="L3 WRITE L3BANK2"
4950             symbol_name="L3_WRITE_L3BANK2"
4951             underscore_name="l3_write_l3_bank2"
4952             description="Number of L3 write requests"
4953             data_type="uint64"
4954             units="events"
4955             semantic_type="event"
4956             equation="C 2 READ"
4957             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
4958             mdapi_group="GTI/L3"
4959             mdapi_usage_flags="Frame Batch Draw"
4960             mdapi_supported_apis=""
4961             mdapi_hw_unit_type="subslice_bank"
4962             />
4963    <counter name="L3 WRITE L3BANK3"
4964             symbol_name="L3_WRITE_L3BANK3"
4965             underscore_name="l3_write_l3_bank3"
4966             description="Number of L3 write requests"
4967             data_type="uint64"
4968             units="events"
4969             semantic_type="event"
4970             equation="C 3 READ"
4971             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
4972             mdapi_group="GTI/L3"
4973             mdapi_usage_flags="Frame Batch Draw"
4974             mdapi_supported_apis=""
4975             mdapi_hw_unit_type="subslice_bank"
4976             />
4977    <register_config type="NOA">
4978        <register type="NOA" address="0x00000D04" value="0x00000200" />
4979        <register type="NOA" address="0x00009884" value="0x00000004" />
4980        <register type="NOA" address="0x00009888" value="0x04011000" />
4981        <register type="NOA" address="0x00009888" value="0x06016000" />
4982        <register type="NOA" address="0x00009888" value="0x04411000" />
4983        <register type="NOA" address="0x00009888" value="0x06416000" />
4984        <register type="NOA" address="0x00009888" value="0x04811000" />
4985        <register type="NOA" address="0x00009888" value="0x06816000" />
4986        <register type="NOA" address="0x00009888" value="0x04C11000" />
4987        <register type="NOA" address="0x00009888" value="0x06C16000" />
4988        <register type="NOA" address="0x00009888" value="0x00010010" />
4989        <register type="NOA" address="0x00009888" value="0x0C010005" />
4990        <register type="NOA" address="0x00009888" value="0x12010340" />
4991        <register type="NOA" address="0x00009888" value="0x02010000" />
4992        <register type="NOA" address="0x00009888" value="0x00410010" />
4993        <register type="NOA" address="0x00009888" value="0x0C410140" />
4994        <register type="NOA" address="0x00009888" value="0x1241000D" />
4995        <register type="NOA" address="0x00009888" value="0x02410000" />
4996        <register type="NOA" address="0x00009888" value="0x00810010" />
4997        <register type="NOA" address="0x00009888" value="0x0E810005" />
4998        <register type="NOA" address="0x00009888" value="0x10810340" />
4999        <register type="NOA" address="0x00009888" value="0x02810000" />
5000        <register type="NOA" address="0x00009888" value="0x00C10010" />
5001        <register type="NOA" address="0x00009888" value="0x0EC10140" />
5002        <register type="NOA" address="0x00009888" value="0x10C1000D" />
5003        <register type="NOA" address="0x00009888" value="0x02C10000" />
5004        <register type="NOA" address="0x00009884" value="0x00000000" />
5005        <register type="NOA" address="0x00009888" value="0x00124200" />
5006        <register type="NOA" address="0x00009888" value="0x0213BAAE" />
5007        <register type="NOA" address="0x00009888" value="0x02144961" />
5008        <register type="NOA" address="0x00009888" value="0x021583C2" />
5009        <register type="NOA" address="0x00009888" value="0x02165555" />
5010        <register type="NOA" address="0x00009888" value="0x000CFF00" />
5011        <register type="NOA" address="0x00009888" value="0x000EFF00" />
5012        <register type="NOA" address="0x00009888" value="0x021A2008" />
5013        <register type="NOA" address="0x00009888" value="0x001B2400" />
5014        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
5015        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
5016        <register type="NOA" address="0x00009888" value="0x06010000" />
5017        <register type="NOA" address="0x00009888" value="0x60010000" />
5018        <register type="NOA" address="0x00009888" value="0x62010000" />
5019        <register type="NOA" address="0x00009888" value="0x4E010000" />
5020        <register type="NOA" address="0x00009888" value="0x50010000" />
5021        <register type="NOA" address="0x00009888" value="0x52010000" />
5022        <register type="NOA" address="0x00009888" value="0x54010000" />
5023        <register type="NOA" address="0x00009888" value="0x56010000" />
5024        <register type="NOA" address="0x00009884" value="0x00000000" />
5025        <register type="NOA" address="0x00009888" value="0x74010002" />
5026    </register_config>
5027    <register_config type="OA">
5028        <register type="OA" address="0x0000D900" value="0x00000000" />
5029        <register type="OA" address="0x0000D904" value="0x00800000" />
5030        <register type="OA" address="0x0000D910" value="0x00000000" />
5031        <register type="OA" address="0x0000D914" value="0x00800000" />
5032        <register type="OA" address="0x0000D920" value="0x00000000" />
5033        <register type="OA" address="0x0000DC40" value="0x00000000" />
5034        <register type="OA" address="0x0000DD40" value="0x00000000" />
5035        <register type="OA" address="0x00002B2C" value="0x00000000" />
5036    </register_config>
5037  </set>
5038
5039  <set name="Ext5"
5040       chipset="MTLGT2"
5041       symbol_name="Ext5"
5042       underscore_name="ext5"
5043       mdapi_supported_apis="VK OGL OCL IO"
5044       hw_config_guid="e4701256-cd06-48f7-a005-d4d1f9e895c1"
5045       >
5046    <counter name="GPU Time Elapsed"
5047             symbol_name="GpuTime"
5048             underscore_name="gpu_time"
5049             description="Time elapsed on the GPU during the measurement."
5050             data_type="uint64"
5051             units="ns"
5052             semantic_type="duration"
5053             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5054             mdapi_group="GPU"
5055             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5056             mdapi_supported_apis=""
5057             mdapi_hw_unit_type="gpu"
5058             />
5059    <counter name="GPU Core Clocks"
5060             symbol_name="GpuCoreClocks"
5061             underscore_name="gpu_core_clocks"
5062             description="The total number of GPU core clocks elapsed during the measurement."
5063             data_type="uint64"
5064             units="cycles"
5065             semantic_type="event"
5066             equation="GPU_CLOCK 0 READ"
5067             mdapi_group="GPU"
5068             mdapi_usage_flags="Tier1 Frame Batch Draw"
5069             mdapi_supported_apis=""
5070             mdapi_hw_unit_type="gpu"
5071             />
5072    <counter name="AVG GPU Core Frequency"
5073             symbol_name="AvgGpuCoreFrequency"
5074             underscore_name="avg_gpu_core_frequency"
5075             description="Average GPU Core Frequency in the measurement."
5076             data_type="uint64"
5077             max_equation="$GpuMaxFrequency"
5078             units="hz"
5079             semantic_type="event"
5080             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5081             mdapi_group="GPU"
5082             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5083             mdapi_supported_apis=""
5084             mdapi_hw_unit_type="gpu"
5085             />
5086    <counter name="DATAPORT L3 READ L3BANK0"
5087             symbol_name="DATAPORT_L3_READ_L3BANK0"
5088             underscore_name="dataport_l3_read_l3_bank0"
5089             description="Number of L3 read requests coming from XVE via Dataport"
5090             data_type="uint64"
5091             units="events"
5092             semantic_type="event"
5093             equation="C 7 READ"
5094             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5095             mdapi_group="GTI/L3"
5096             mdapi_usage_flags="Frame Batch Draw"
5097             mdapi_supported_apis=""
5098             mdapi_hw_unit_type="subslice_bank"
5099             />
5100    <counter name="DATAPORT L3 READ L3BANK1"
5101             symbol_name="DATAPORT_L3_READ_L3BANK1"
5102             underscore_name="dataport_l3_read_l3_bank1"
5103             description="Number of L3 read requests coming from XVE via Dataport"
5104             data_type="uint64"
5105             units="events"
5106             semantic_type="event"
5107             equation="C 6 READ"
5108             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5109             mdapi_group="GTI/L3"
5110             mdapi_usage_flags="Frame Batch Draw"
5111             mdapi_supported_apis=""
5112             mdapi_hw_unit_type="subslice_bank"
5113             />
5114    <counter name="DATAPORT L3 READ L3BANK2"
5115             symbol_name="DATAPORT_L3_READ_L3BANK2"
5116             underscore_name="dataport_l3_read_l3_bank2"
5117             description="Number of L3 read requests coming from XVE via Dataport"
5118             data_type="uint64"
5119             units="events"
5120             semantic_type="event"
5121             equation="C 5 READ"
5122             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5123             mdapi_group="GTI/L3"
5124             mdapi_usage_flags="Frame Batch Draw"
5125             mdapi_supported_apis=""
5126             mdapi_hw_unit_type="subslice_bank"
5127             />
5128    <counter name="DATAPORT L3 READ L3BANK3"
5129             symbol_name="DATAPORT_L3_READ_L3BANK3"
5130             underscore_name="dataport_l3_read_l3_bank3"
5131             description="Number of L3 read requests coming from XVE via Dataport"
5132             data_type="uint64"
5133             units="events"
5134             semantic_type="event"
5135             equation="C 4 READ"
5136             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5137             mdapi_group="GTI/L3"
5138             mdapi_usage_flags="Frame Batch Draw"
5139             mdapi_supported_apis=""
5140             mdapi_hw_unit_type="subslice_bank"
5141             />
5142    <counter name="DATAPORT L3 WRITE L3BANK0"
5143             symbol_name="DATAPORT_L3_WRITE_L3BANK0"
5144             underscore_name="dataport_l3_write_l3_bank0"
5145             description="Number of L3 write requests coming from XVE via Dataport"
5146             data_type="uint64"
5147             units="events"
5148             semantic_type="event"
5149             equation="C 3 READ"
5150             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5151             mdapi_group="GTI/L3"
5152             mdapi_usage_flags="Frame Batch Draw"
5153             mdapi_supported_apis=""
5154             mdapi_hw_unit_type="subslice_bank"
5155             />
5156    <counter name="DATAPORT L3 WRITE L3BANK1"
5157             symbol_name="DATAPORT_L3_WRITE_L3BANK1"
5158             underscore_name="dataport_l3_write_l3_bank1"
5159             description="Number of L3 write requests coming from XVE via Dataport"
5160             data_type="uint64"
5161             units="events"
5162             semantic_type="event"
5163             equation="C 2 READ"
5164             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5165             mdapi_group="GTI/L3"
5166             mdapi_usage_flags="Frame Batch Draw"
5167             mdapi_supported_apis=""
5168             mdapi_hw_unit_type="subslice_bank"
5169             />
5170    <counter name="DATAPORT L3 WRITE L3BANK2"
5171             symbol_name="DATAPORT_L3_WRITE_L3BANK2"
5172             underscore_name="dataport_l3_write_l3_bank2"
5173             description="Number of L3 write requests coming from XVE via Dataport"
5174             data_type="uint64"
5175             units="events"
5176             semantic_type="event"
5177             equation="C 1 READ"
5178             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5179             mdapi_group="GTI/L3"
5180             mdapi_usage_flags="Frame Batch Draw"
5181             mdapi_supported_apis=""
5182             mdapi_hw_unit_type="subslice_bank"
5183             />
5184    <counter name="DATAPORT L3 WRITE L3BANK3"
5185             symbol_name="DATAPORT_L3_WRITE_L3BANK3"
5186             underscore_name="dataport_l3_write_l3_bank3"
5187             description="Number of L3 write requests coming from XVE via Dataport"
5188             data_type="uint64"
5189             units="events"
5190             semantic_type="event"
5191             equation="C 0 READ"
5192             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5193             mdapi_group="GTI/L3"
5194             mdapi_usage_flags="Frame Batch Draw"
5195             mdapi_supported_apis=""
5196             mdapi_hw_unit_type="subslice_bank"
5197             />
5198    <counter name="L3 HIT L3BANK0"
5199             symbol_name="L3_HIT_L3BANK0"
5200             underscore_name="l3_hit_l3_bank0"
5201             description="Number of L3 accesses which hits in the L3 cache"
5202             data_type="uint64"
5203             units="events"
5204             semantic_type="event"
5205             equation="B 7 READ"
5206             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5207             mdapi_group="GTI/L3"
5208             mdapi_usage_flags="Frame Batch Draw"
5209             mdapi_supported_apis=""
5210             mdapi_hw_unit_type="subslice_bank"
5211             />
5212    <counter name="L3 HIT L3BANK1"
5213             symbol_name="L3_HIT_L3BANK1"
5214             underscore_name="l3_hit_l3_bank1"
5215             description="Number of L3 accesses which hits in the L3 cache"
5216             data_type="uint64"
5217             units="events"
5218             semantic_type="event"
5219             equation="B 6 READ"
5220             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5221             mdapi_group="GTI/L3"
5222             mdapi_usage_flags="Frame Batch Draw"
5223             mdapi_supported_apis=""
5224             mdapi_hw_unit_type="subslice_bank"
5225             />
5226    <counter name="L3 HIT L3BANK2"
5227             symbol_name="L3_HIT_L3BANK2"
5228             underscore_name="l3_hit_l3_bank2"
5229             description="Number of L3 accesses which hits in the L3 cache"
5230             data_type="uint64"
5231             units="events"
5232             semantic_type="event"
5233             equation="B 5 READ"
5234             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5235             mdapi_group="GTI/L3"
5236             mdapi_usage_flags="Frame Batch Draw"
5237             mdapi_supported_apis=""
5238             mdapi_hw_unit_type="subslice_bank"
5239             />
5240    <counter name="L3 HIT L3BANK3"
5241             symbol_name="L3_HIT_L3BANK3"
5242             underscore_name="l3_hit_l3_bank3"
5243             description="Number of L3 accesses which hits in the L3 cache"
5244             data_type="uint64"
5245             units="events"
5246             semantic_type="event"
5247             equation="B 4 READ"
5248             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5249             mdapi_group="GTI/L3"
5250             mdapi_usage_flags="Frame Batch Draw"
5251             mdapi_supported_apis=""
5252             mdapi_hw_unit_type="subslice_bank"
5253             />
5254    <register_config type="NOA">
5255        <register type="NOA" address="0x00000D04" value="0x00000200" />
5256        <register type="NOA" address="0x00009884" value="0x00000004" />
5257        <register type="NOA" address="0x00009888" value="0x04010000" />
5258        <register type="NOA" address="0x00009888" value="0x0C012000" />
5259        <register type="NOA" address="0x00009888" value="0x04410000" />
5260        <register type="NOA" address="0x00009888" value="0x0C412000" />
5261        <register type="NOA" address="0x00009888" value="0x04810000" />
5262        <register type="NOA" address="0x00009888" value="0x0C8122C0" />
5263        <register type="NOA" address="0x00009888" value="0x04C10000" />
5264        <register type="NOA" address="0x00009888" value="0x0CC1200B" />
5265        <register type="NOA" address="0x00009888" value="0x00010004" />
5266        <register type="NOA" address="0x00009888" value="0x0A010040" />
5267        <register type="NOA" address="0x00009888" value="0x0E0102C0" />
5268        <register type="NOA" address="0x00009888" value="0x12010300" />
5269        <register type="NOA" address="0x00009888" value="0x02010000" />
5270        <register type="NOA" address="0x00009888" value="0x00410004" />
5271        <register type="NOA" address="0x00009888" value="0x0A410001" />
5272        <register type="NOA" address="0x00009888" value="0x0E41000B" />
5273        <register type="NOA" address="0x00009888" value="0x1241000C" />
5274        <register type="NOA" address="0x00009888" value="0x02410000" />
5275        <register type="NOA" address="0x00009888" value="0x00810004" />
5276        <register type="NOA" address="0x00009888" value="0x08810040" />
5277        <register type="NOA" address="0x00009888" value="0x10810300" />
5278        <register type="NOA" address="0x00009888" value="0x02810000" />
5279        <register type="NOA" address="0x00009888" value="0x00C10004" />
5280        <register type="NOA" address="0x00009888" value="0x08C10001" />
5281        <register type="NOA" address="0x00009888" value="0x10C1000C" />
5282        <register type="NOA" address="0x00009888" value="0x02C10000" />
5283        <register type="NOA" address="0x00009884" value="0x00000000" />
5284        <register type="NOA" address="0x00009888" value="0x00124440" />
5285        <register type="NOA" address="0x00009888" value="0x0013BA00" />
5286        <register type="NOA" address="0x00009888" value="0x0213BABA" />
5287        <register type="NOA" address="0x00009888" value="0x00144900" />
5288        <register type="NOA" address="0x00009888" value="0x02144949" />
5289        <register type="NOA" address="0x00009888" value="0x00158300" />
5290        <register type="NOA" address="0x00009888" value="0x02158383" />
5291        <register type="NOA" address="0x00009888" value="0x00165500" />
5292        <register type="NOA" address="0x00009888" value="0x02165555" />
5293        <register type="NOA" address="0x00009888" value="0x000CFFF0" />
5294        <register type="NOA" address="0x00009888" value="0x000EFFF0" />
5295        <register type="NOA" address="0x00009888" value="0x001A2000" />
5296        <register type="NOA" address="0x00009888" value="0x021A2020" />
5297        <register type="NOA" address="0x00009888" value="0x001B2220" />
5298        <register type="NOA" address="0x00009888" value="0x0006AA00" />
5299        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
5300        <register type="NOA" address="0x00009888" value="0x0001AA00" />
5301        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
5302        <register type="NOA" address="0x00009888" value="0x5A010000" />
5303        <register type="NOA" address="0x00009888" value="0x5C010000" />
5304        <register type="NOA" address="0x00009888" value="0x5E010000" />
5305        <register type="NOA" address="0x00009888" value="0x60010000" />
5306        <register type="NOA" address="0x00009888" value="0x06010000" />
5307        <register type="NOA" address="0x00009888" value="0x62010000" />
5308        <register type="NOA" address="0x00009888" value="0x4E010000" />
5309        <register type="NOA" address="0x00009888" value="0x50010000" />
5310        <register type="NOA" address="0x00009888" value="0x52010000" />
5311        <register type="NOA" address="0x00009888" value="0x54010000" />
5312        <register type="NOA" address="0x00009888" value="0x56010000" />
5313        <register type="NOA" address="0x00009884" value="0x00000000" />
5314        <register type="NOA" address="0x00009888" value="0x74010002" />
5315    </register_config>
5316    <register_config type="OA">
5317        <register type="OA" address="0x0000D900" value="0x00000000" />
5318        <register type="OA" address="0x0000D904" value="0x00800000" />
5319        <register type="OA" address="0x0000D910" value="0x00000000" />
5320        <register type="OA" address="0x0000D914" value="0x00800000" />
5321        <register type="OA" address="0x0000D920" value="0x00000000" />
5322        <register type="OA" address="0x0000DC40" value="0x00000000" />
5323        <register type="OA" address="0x0000DD40" value="0x00000000" />
5324        <register type="OA" address="0x00002B2C" value="0x00000000" />
5325    </register_config>
5326  </set>
5327
5328  <set name="Ext7"
5329       chipset="MTLGT2"
5330       symbol_name="Ext7"
5331       underscore_name="ext7"
5332       mdapi_supported_apis="VK OGL OCL IO"
5333       hw_config_guid="3e47d0e8-5414-4496-8746-37e36fefc777"
5334       >
5335    <counter name="GPU Time Elapsed"
5336             symbol_name="GpuTime"
5337             underscore_name="gpu_time"
5338             description="Time elapsed on the GPU during the measurement."
5339             data_type="uint64"
5340             units="ns"
5341             semantic_type="duration"
5342             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5343             mdapi_group="GPU"
5344             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5345             mdapi_supported_apis=""
5346             mdapi_hw_unit_type="gpu"
5347             />
5348    <counter name="GPU Core Clocks"
5349             symbol_name="GpuCoreClocks"
5350             underscore_name="gpu_core_clocks"
5351             description="The total number of GPU core clocks elapsed during the measurement."
5352             data_type="uint64"
5353             units="cycles"
5354             semantic_type="event"
5355             equation="GPU_CLOCK 0 READ"
5356             mdapi_group="GPU"
5357             mdapi_usage_flags="Tier1 Frame Batch Draw"
5358             mdapi_supported_apis=""
5359             mdapi_hw_unit_type="gpu"
5360             />
5361    <counter name="AVG GPU Core Frequency"
5362             symbol_name="AvgGpuCoreFrequency"
5363             underscore_name="avg_gpu_core_frequency"
5364             description="Average GPU Core Frequency in the measurement."
5365             data_type="uint64"
5366             max_equation="$GpuMaxFrequency"
5367             units="hz"
5368             semantic_type="event"
5369             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5370             mdapi_group="GPU"
5371             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5372             mdapi_supported_apis=""
5373             mdapi_hw_unit_type="gpu"
5374             />
5375    <counter name="SAMPLER L3 READ L3BANK0"
5376             symbol_name="SAMPLER_L3_READ_L3BANK0"
5377             underscore_name="sampler_l3_read_l3_bank0"
5378             description="Number of L3 read requests resulting from Sampler local cache miss"
5379             data_type="uint64"
5380             units="events"
5381             semantic_type="event"
5382             equation="C 7 READ"
5383             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5384             mdapi_group="GTI/L3"
5385             mdapi_usage_flags="Frame Batch Draw"
5386             mdapi_supported_apis=""
5387             mdapi_hw_unit_type="subslice_bank"
5388             />
5389    <counter name="SAMPLER L3 READ L3BANK1"
5390             symbol_name="SAMPLER_L3_READ_L3BANK1"
5391             underscore_name="sampler_l3_read_l3_bank1"
5392             description="Number of L3 read requests resulting from Sampler local cache miss"
5393             data_type="uint64"
5394             units="events"
5395             semantic_type="event"
5396             equation="C 6 READ"
5397             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5398             mdapi_group="GTI/L3"
5399             mdapi_usage_flags="Frame Batch Draw"
5400             mdapi_supported_apis=""
5401             mdapi_hw_unit_type="subslice_bank"
5402             />
5403    <counter name="SAMPLER L3 READ L3BANK2"
5404             symbol_name="SAMPLER_L3_READ_L3BANK2"
5405             underscore_name="sampler_l3_read_l3_bank2"
5406             description="Number of L3 read requests resulting from Sampler local cache miss"
5407             data_type="uint64"
5408             units="events"
5409             semantic_type="event"
5410             equation="C 5 READ"
5411             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5412             mdapi_group="GTI/L3"
5413             mdapi_usage_flags="Frame Batch Draw"
5414             mdapi_supported_apis=""
5415             mdapi_hw_unit_type="subslice_bank"
5416             />
5417    <counter name="SAMPLER L3 READ L3BANK3"
5418             symbol_name="SAMPLER_L3_READ_L3BANK3"
5419             underscore_name="sampler_l3_read_l3_bank3"
5420             description="Number of L3 read requests resulting from Sampler local cache miss"
5421             data_type="uint64"
5422             units="events"
5423             semantic_type="event"
5424             equation="C 4 READ"
5425             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5426             mdapi_group="GTI/L3"
5427             mdapi_usage_flags="Frame Batch Draw"
5428             mdapi_supported_apis=""
5429             mdapi_hw_unit_type="subslice_bank"
5430             />
5431    <counter name="SAMPLER L3 HIT L3BANK0"
5432             symbol_name="SAMPLER_L3_HIT_L3BANK0"
5433             underscore_name="sampler_l3_hit_l3_bank0"
5434             description="Number of L3 hit requests resulting from Sampler local cache miss which hits in L3"
5435             data_type="uint64"
5436             units="events"
5437             semantic_type="event"
5438             equation="C 3 READ"
5439             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5440             mdapi_group="GTI/L3"
5441             mdapi_usage_flags="Frame Batch Draw"
5442             mdapi_supported_apis=""
5443             mdapi_hw_unit_type="subslice_bank"
5444             />
5445    <counter name="SAMPLER L3 HIT L3BANK1"
5446             symbol_name="SAMPLER_L3_HIT_L3BANK1"
5447             underscore_name="sampler_l3_hit_l3_bank1"
5448             description="Number of L3 hit requests resulting from Sampler local cache miss which hits in L3"
5449             data_type="uint64"
5450             units="events"
5451             semantic_type="event"
5452             equation="C 2 READ"
5453             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5454             mdapi_group="GTI/L3"
5455             mdapi_usage_flags="Frame Batch Draw"
5456             mdapi_supported_apis=""
5457             mdapi_hw_unit_type="subslice_bank"
5458             />
5459    <counter name="SAMPLER L3 HIT L3BANK2"
5460             symbol_name="SAMPLER_L3_HIT_L3BANK2"
5461             underscore_name="sampler_l3_hit_l3_bank2"
5462             description="Number of L3 hit requests resulting from Sampler local cache miss which hits in L3"
5463             data_type="uint64"
5464             units="events"
5465             semantic_type="event"
5466             equation="C 1 READ"
5467             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5468             mdapi_group="GTI/L3"
5469             mdapi_usage_flags="Frame Batch Draw"
5470             mdapi_supported_apis=""
5471             mdapi_hw_unit_type="subslice_bank"
5472             />
5473    <counter name="SAMPLER L3 HIT L3BANK3"
5474             symbol_name="SAMPLER_L3_HIT_L3BANK3"
5475             underscore_name="sampler_l3_hit_l3_bank3"
5476             description="Number of L3 hit requests resulting from Sampler local cache miss which hits in L3"
5477             data_type="uint64"
5478             units="events"
5479             semantic_type="event"
5480             equation="C 0 READ"
5481             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5482             mdapi_group="GTI/L3"
5483             mdapi_usage_flags="Frame Batch Draw"
5484             mdapi_supported_apis=""
5485             mdapi_hw_unit_type="subslice_bank"
5486             />
5487    <counter name="SAMPLER BUSY XECORE0"
5488             symbol_name="SAMPLER_BUSY_XECORE0"
5489             underscore_name="sampler_busy_xecore0"
5490             description="Percentage of time in which Sampler pipeline active"
5491             data_type="float"
5492             max_equation="100"
5493             units="percent"
5494             semantic_type="duration"
5495             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
5496             availability="$GtSlice0XeCore0"
5497             mdapi_group="GPU"
5498             mdapi_usage_flags="Frame Batch Draw"
5499             mdapi_supported_apis=""
5500             mdapi_hw_unit_type="dualsubslice"
5501             />
5502    <counter name="SAMPLER BUSY XECORE1"
5503             symbol_name="SAMPLER_BUSY_XECORE1"
5504             underscore_name="sampler_busy_xecore1"
5505             description="Percentage of time in which Sampler pipeline active"
5506             data_type="float"
5507             max_equation="100"
5508             units="percent"
5509             semantic_type="duration"
5510             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
5511             availability="$GtSlice0XeCore1"
5512             mdapi_group="GPU"
5513             mdapi_usage_flags="Frame Batch Draw"
5514             mdapi_supported_apis=""
5515             mdapi_hw_unit_type="dualsubslice"
5516             />
5517    <counter name="SAMPLER BUSY XECORE2"
5518             symbol_name="SAMPLER_BUSY_XECORE2"
5519             underscore_name="sampler_busy_xecore2"
5520             description="Percentage of time in which Sampler pipeline active"
5521             data_type="float"
5522             max_equation="100"
5523             units="percent"
5524             semantic_type="duration"
5525             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5526             availability="$GtSlice0XeCore2"
5527             mdapi_group="GPU"
5528             mdapi_usage_flags="Frame Batch Draw"
5529             mdapi_supported_apis=""
5530             mdapi_hw_unit_type="dualsubslice"
5531             />
5532    <counter name="SAMPLER BUSY XECORE3"
5533             symbol_name="SAMPLER_BUSY_XECORE3"
5534             underscore_name="sampler_busy_xecore3"
5535             description="Percentage of time in which Sampler pipeline active"
5536             data_type="float"
5537             max_equation="100"
5538             units="percent"
5539             semantic_type="duration"
5540             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5541             availability="$GtSlice0XeCore3"
5542             mdapi_group="GPU"
5543             mdapi_usage_flags="Frame Batch Draw"
5544             mdapi_supported_apis=""
5545             mdapi_hw_unit_type="dualsubslice"
5546             />
5547    <register_config type="NOA">
5548        <register type="NOA" address="0x00000D04" value="0x00000200" />
5549        <register type="NOA" address="0x00009884" value="0x00000008" />
5550        <register type="NOA" address="0x00009888" value="0x18030004" />
5551        <register type="NOA" address="0x00009888" value="0x00023000" />
5552        <register type="NOA" address="0x00009888" value="0x0A030D00" />
5553        <register type="NOA" address="0x00009888" value="0x04030000" />
5554        <register type="NOA" address="0x00009888" value="0x00030000" />
5555        <register type="NOA" address="0x00009888" value="0x00049000" />
5556        <register type="NOA" address="0x00009888" value="0x00083000" />
5557        <register type="NOA" address="0x00009884" value="0x00000009" />
5558        <register type="NOA" address="0x00009888" value="0x18030004" />
5559        <register type="NOA" address="0x00009888" value="0x0A030034" />
5560        <register type="NOA" address="0x00009888" value="0x04030000" />
5561        <register type="NOA" address="0x00009888" value="0x00030000" />
5562        <register type="NOA" address="0x00009888" value="0x00042000" />
5563        <register type="NOA" address="0x00009884" value="0x0000000A" />
5564        <register type="NOA" address="0x00009888" value="0x18030004" />
5565        <register type="NOA" address="0x00009888" value="0x00020300" />
5566        <register type="NOA" address="0x00009888" value="0x08030D00" />
5567        <register type="NOA" address="0x00009888" value="0x04030000" />
5568        <register type="NOA" address="0x00009888" value="0x00030000" />
5569        <register type="NOA" address="0x00009888" value="0x00040900" />
5570        <register type="NOA" address="0x00009888" value="0x00080300" />
5571        <register type="NOA" address="0x00009884" value="0x0000000B" />
5572        <register type="NOA" address="0x00009888" value="0x18030004" />
5573        <register type="NOA" address="0x00009888" value="0x08030034" />
5574        <register type="NOA" address="0x00009888" value="0x04030000" />
5575        <register type="NOA" address="0x00009888" value="0x00030000" />
5576        <register type="NOA" address="0x00009888" value="0x00040200" />
5577        <register type="NOA" address="0x00009884" value="0x00000004" />
5578        <register type="NOA" address="0x00009888" value="0x04010000" />
5579        <register type="NOA" address="0x00009888" value="0x0C010000" />
5580        <register type="NOA" address="0x00009888" value="0x04410000" />
5581        <register type="NOA" address="0x00009888" value="0x0C410000" />
5582        <register type="NOA" address="0x00009888" value="0x04810000" />
5583        <register type="NOA" address="0x00009888" value="0x0C810040" />
5584        <register type="NOA" address="0x00009888" value="0x04C10000" />
5585        <register type="NOA" address="0x00009888" value="0x0CC10001" />
5586        <register type="NOA" address="0x00009888" value="0x00010004" />
5587        <register type="NOA" address="0x00009888" value="0x0E010040" />
5588        <register type="NOA" address="0x00009888" value="0x12010380" />
5589        <register type="NOA" address="0x00009888" value="0x02010000" />
5590        <register type="NOA" address="0x00009888" value="0x00410004" />
5591        <register type="NOA" address="0x00009888" value="0x0E410001" />
5592        <register type="NOA" address="0x00009888" value="0x1241000E" />
5593        <register type="NOA" address="0x00009888" value="0x02410000" />
5594        <register type="NOA" address="0x00009888" value="0x00810004" />
5595        <register type="NOA" address="0x00009888" value="0x10810380" />
5596        <register type="NOA" address="0x00009888" value="0x02810000" />
5597        <register type="NOA" address="0x00009888" value="0x00C10004" />
5598        <register type="NOA" address="0x00009888" value="0x10C1000E" />
5599        <register type="NOA" address="0x00009888" value="0x02C10000" />
5600        <register type="NOA" address="0x00009884" value="0x00000000" />
5601        <register type="NOA" address="0x00009888" value="0x00124400" />
5602        <register type="NOA" address="0x00009888" value="0x00130A00" />
5603        <register type="NOA" address="0x00009888" value="0x0213BABA" />
5604        <register type="NOA" address="0x00009888" value="0x00140500" />
5605        <register type="NOA" address="0x00009888" value="0x02144949" />
5606        <register type="NOA" address="0x00009888" value="0x00150500" />
5607        <register type="NOA" address="0x00009888" value="0x02158383" />
5608        <register type="NOA" address="0x00009888" value="0x00160500" />
5609        <register type="NOA" address="0x00009888" value="0x02165555" />
5610        <register type="NOA" address="0x00009888" value="0x00170A00" />
5611        <register type="NOA" address="0x00009888" value="0x000CFF30" />
5612        <register type="NOA" address="0x00009888" value="0x000EFF30" />
5613        <register type="NOA" address="0x00009888" value="0x000D0A00" />
5614        <register type="NOA" address="0x00009888" value="0x021A2020" />
5615        <register type="NOA" address="0x00009888" value="0x001B2200" />
5616        <register type="NOA" address="0x00009888" value="0x00060A00" />
5617        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
5618        <register type="NOA" address="0x00009888" value="0x0001FA00" />
5619        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
5620        <register type="NOA" address="0x00009888" value="0x5A010000" />
5621        <register type="NOA" address="0x00009888" value="0x5C010600" />
5622        <register type="NOA" address="0x00009888" value="0x5E010290" />
5623        <register type="NOA" address="0x00009888" value="0x60010E01" />
5624        <register type="NOA" address="0x00009888" value="0x06010000" />
5625        <register type="NOA" address="0x00009888" value="0x62010070" />
5626        <register type="NOA" address="0x00009888" value="0x4E010000" />
5627        <register type="NOA" address="0x00009888" value="0x50010E07" />
5628        <register type="NOA" address="0x00009888" value="0x52010070" />
5629        <register type="NOA" address="0x00009888" value="0x54010E07" />
5630        <register type="NOA" address="0x00009888" value="0x56010070" />
5631        <register type="NOA" address="0x00009884" value="0x00000000" />
5632        <register type="NOA" address="0x00009888" value="0x74010002" />
5633    </register_config>
5634    <register_config type="OA">
5635        <register type="OA" address="0x0000D900" value="0x00000000" />
5636        <register type="OA" address="0x0000D904" value="0x00800000" />
5637        <register type="OA" address="0x0000D910" value="0x00000000" />
5638        <register type="OA" address="0x0000D914" value="0x00800000" />
5639        <register type="OA" address="0x0000D920" value="0x00000000" />
5640        <register type="OA" address="0x0000DC40" value="0x00000000" />
5641        <register type="OA" address="0x0000DD40" value="0x00000000" />
5642        <register type="OA" address="0x00002B2C" value="0x00000000" />
5643    </register_config>
5644  </set>
5645
5646  <set name="Ext8"
5647       chipset="MTLGT2"
5648       symbol_name="Ext8"
5649       underscore_name="ext8"
5650       mdapi_supported_apis="VK OGL OCL IO"
5651       hw_config_guid="5aa36c1f-c6da-45ab-ab21-397d9a4b6a06"
5652       >
5653    <counter name="GPU Time Elapsed"
5654             symbol_name="GpuTime"
5655             underscore_name="gpu_time"
5656             description="Time elapsed on the GPU during the measurement."
5657             data_type="uint64"
5658             units="ns"
5659             semantic_type="duration"
5660             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5661             mdapi_group="GPU"
5662             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5663             mdapi_supported_apis=""
5664             mdapi_hw_unit_type="gpu"
5665             />
5666    <counter name="GPU Core Clocks"
5667             symbol_name="GpuCoreClocks"
5668             underscore_name="gpu_core_clocks"
5669             description="The total number of GPU core clocks elapsed during the measurement."
5670             data_type="uint64"
5671             units="cycles"
5672             semantic_type="event"
5673             equation="GPU_CLOCK 0 READ"
5674             mdapi_group="GPU"
5675             mdapi_usage_flags="Tier1 Frame Batch Draw"
5676             mdapi_supported_apis=""
5677             mdapi_hw_unit_type="gpu"
5678             />
5679    <counter name="AVG GPU Core Frequency"
5680             symbol_name="AvgGpuCoreFrequency"
5681             underscore_name="avg_gpu_core_frequency"
5682             description="Average GPU Core Frequency in the measurement."
5683             data_type="uint64"
5684             max_equation="$GpuMaxFrequency"
5685             units="hz"
5686             semantic_type="event"
5687             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5688             mdapi_group="GPU"
5689             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5690             mdapi_supported_apis=""
5691             mdapi_hw_unit_type="gpu"
5692             />
5693    <counter name="ICACHE L3 READ L3BANK0"
5694             symbol_name="ICACHE_L3_READ_L3BANK0"
5695             underscore_name="icache_l3_read_l3_bank0"
5696             description="Number of L3 read requests coming from XVE Instruction Cache"
5697             data_type="uint64"
5698             units="events"
5699             semantic_type="event"
5700             equation="C 7 READ"
5701             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5702             mdapi_group="GTI/L3"
5703             mdapi_usage_flags="Frame Batch Draw"
5704             mdapi_supported_apis=""
5705             mdapi_hw_unit_type="subslice_bank"
5706             />
5707    <counter name="ICACHE L3 READ L3BANK1"
5708             symbol_name="ICACHE_L3_READ_L3BANK1"
5709             underscore_name="icache_l3_read_l3_bank1"
5710             description="Number of L3 read requests coming from XVE Instruction Cache"
5711             data_type="uint64"
5712             units="events"
5713             semantic_type="event"
5714             equation="C 6 READ"
5715             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5716             mdapi_group="GTI/L3"
5717             mdapi_usage_flags="Frame Batch Draw"
5718             mdapi_supported_apis=""
5719             mdapi_hw_unit_type="subslice_bank"
5720             />
5721    <counter name="ICACHE L3 READ L3BANK2"
5722             symbol_name="ICACHE_L3_READ_L3BANK2"
5723             underscore_name="icache_l3_read_l3_bank2"
5724             description="Number of L3 read requests coming from XVE Instruction Cache"
5725             data_type="uint64"
5726             units="events"
5727             semantic_type="event"
5728             equation="C 5 READ"
5729             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5730             mdapi_group="GTI/L3"
5731             mdapi_usage_flags="Frame Batch Draw"
5732             mdapi_supported_apis=""
5733             mdapi_hw_unit_type="subslice_bank"
5734             />
5735    <counter name="ICACHE L3 READ L3BANK3"
5736             symbol_name="ICACHE_L3_READ_L3BANK3"
5737             underscore_name="icache_l3_read_l3_bank3"
5738             description="Number of L3 read requests coming from XVE Instruction Cache"
5739             data_type="uint64"
5740             units="events"
5741             semantic_type="event"
5742             equation="C 4 READ"
5743             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5744             mdapi_group="GTI/L3"
5745             mdapi_usage_flags="Frame Batch Draw"
5746             mdapi_supported_apis=""
5747             mdapi_hw_unit_type="subslice_bank"
5748             />
5749    <counter name="ICACHE L3 HIT L3BANK0"
5750             symbol_name="ICACHE_L3_HIT_L3BANK0"
5751             underscore_name="icache_l3_hit_l3_bank0"
5752             description="Number of XVE instruction cache requests that hit the L3"
5753             data_type="uint64"
5754             units="events"
5755             semantic_type="event"
5756             equation="C 3 READ"
5757             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5758             mdapi_group="GTI/L3"
5759             mdapi_usage_flags="Frame Batch Draw"
5760             mdapi_supported_apis=""
5761             mdapi_hw_unit_type="subslice_bank"
5762             />
5763    <counter name="ICACHE L3 HIT L3BANK1"
5764             symbol_name="ICACHE_L3_HIT_L3BANK1"
5765             underscore_name="icache_l3_hit_l3_bank1"
5766             description="Number of XVE instruction cache requests that hit the L3"
5767             data_type="uint64"
5768             units="events"
5769             semantic_type="event"
5770             equation="C 2 READ"
5771             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5772             mdapi_group="GTI/L3"
5773             mdapi_usage_flags="Frame Batch Draw"
5774             mdapi_supported_apis=""
5775             mdapi_hw_unit_type="subslice_bank"
5776             />
5777    <counter name="ICACHE L3 HIT L3BANK2"
5778             symbol_name="ICACHE_L3_HIT_L3BANK2"
5779             underscore_name="icache_l3_hit_l3_bank2"
5780             description="Number of XVE instruction cache requests that hit the L3"
5781             data_type="uint64"
5782             units="events"
5783             semantic_type="event"
5784             equation="C 1 READ"
5785             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5786             mdapi_group="GTI/L3"
5787             mdapi_usage_flags="Frame Batch Draw"
5788             mdapi_supported_apis=""
5789             mdapi_hw_unit_type="subslice_bank"
5790             />
5791    <counter name="ICACHE L3 HIT L3BANK3"
5792             symbol_name="ICACHE_L3_HIT_L3BANK3"
5793             underscore_name="icache_l3_hit_l3_bank3"
5794             description="Number of XVE instruction cache requests that hit the L3"
5795             data_type="uint64"
5796             units="events"
5797             semantic_type="event"
5798             equation="C 0 READ"
5799             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5800             mdapi_group="GTI/L3"
5801             mdapi_usage_flags="Frame Batch Draw"
5802             mdapi_supported_apis=""
5803             mdapi_hw_unit_type="subslice_bank"
5804             />
5805    <register_config type="NOA">
5806        <register type="NOA" address="0x00000D04" value="0x00000200" />
5807        <register type="NOA" address="0x00009884" value="0x00000004" />
5808        <register type="NOA" address="0x00009888" value="0x04010000" />
5809        <register type="NOA" address="0x00009888" value="0x0C010000" />
5810        <register type="NOA" address="0x00009888" value="0x04410000" />
5811        <register type="NOA" address="0x00009888" value="0x0C410000" />
5812        <register type="NOA" address="0x00009888" value="0x04810000" />
5813        <register type="NOA" address="0x00009888" value="0x0C810080" />
5814        <register type="NOA" address="0x00009888" value="0x04C10000" />
5815        <register type="NOA" address="0x00009888" value="0x0CC10002" />
5816        <register type="NOA" address="0x00009888" value="0x00010004" />
5817        <register type="NOA" address="0x00009888" value="0x0E010080" />
5818        <register type="NOA" address="0x00009888" value="0x120103C0" />
5819        <register type="NOA" address="0x00009888" value="0x02010000" />
5820        <register type="NOA" address="0x00009888" value="0x00410004" />
5821        <register type="NOA" address="0x00009888" value="0x0E410002" />
5822        <register type="NOA" address="0x00009888" value="0x1241000F" />
5823        <register type="NOA" address="0x00009888" value="0x02410000" />
5824        <register type="NOA" address="0x00009888" value="0x00810004" />
5825        <register type="NOA" address="0x00009888" value="0x108103C0" />
5826        <register type="NOA" address="0x00009888" value="0x02810000" />
5827        <register type="NOA" address="0x00009888" value="0x00C10004" />
5828        <register type="NOA" address="0x00009888" value="0x10C1000F" />
5829        <register type="NOA" address="0x00009888" value="0x02C10000" />
5830        <register type="NOA" address="0x00009884" value="0x00000000" />
5831        <register type="NOA" address="0x00009888" value="0x00124400" />
5832        <register type="NOA" address="0x00009888" value="0x0213BABA" />
5833        <register type="NOA" address="0x00009888" value="0x02144949" />
5834        <register type="NOA" address="0x00009888" value="0x02158383" />
5835        <register type="NOA" address="0x00009888" value="0x02165555" />
5836        <register type="NOA" address="0x00009888" value="0x000CFF00" />
5837        <register type="NOA" address="0x00009888" value="0x000EFF00" />
5838        <register type="NOA" address="0x00009888" value="0x021A2020" />
5839        <register type="NOA" address="0x00009888" value="0x001B2200" />
5840        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
5841        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
5842        <register type="NOA" address="0x00009888" value="0x06010000" />
5843        <register type="NOA" address="0x00009888" value="0x60010000" />
5844        <register type="NOA" address="0x00009888" value="0x62010000" />
5845        <register type="NOA" address="0x00009888" value="0x4E010000" />
5846        <register type="NOA" address="0x00009888" value="0x50010000" />
5847        <register type="NOA" address="0x00009888" value="0x52010000" />
5848        <register type="NOA" address="0x00009888" value="0x54010000" />
5849        <register type="NOA" address="0x00009888" value="0x56010000" />
5850        <register type="NOA" address="0x00009884" value="0x00000000" />
5851        <register type="NOA" address="0x00009888" value="0x74010002" />
5852    </register_config>
5853    <register_config type="OA">
5854        <register type="OA" address="0x0000D900" value="0x00000000" />
5855        <register type="OA" address="0x0000D904" value="0x00800000" />
5856        <register type="OA" address="0x0000D910" value="0x00000000" />
5857        <register type="OA" address="0x0000D914" value="0x00800000" />
5858        <register type="OA" address="0x0000D920" value="0x00000000" />
5859        <register type="OA" address="0x0000DC40" value="0x00000000" />
5860        <register type="OA" address="0x0000DD40" value="0x00000000" />
5861        <register type="OA" address="0x00002B2C" value="0x00000000" />
5862    </register_config>
5863  </set>
5864
5865  <set name="Ext10"
5866       chipset="MTLGT2"
5867       symbol_name="Ext10"
5868       underscore_name="ext10"
5869       mdapi_supported_apis="VK OGL OCL IO"
5870       hw_config_guid="1df59d79-16d8-471c-b3da-f0f62862f89e"
5871       >
5872    <counter name="GPU Time Elapsed"
5873             symbol_name="GpuTime"
5874             underscore_name="gpu_time"
5875             description="Time elapsed on the GPU during the measurement."
5876             data_type="uint64"
5877             units="ns"
5878             semantic_type="duration"
5879             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5880             mdapi_group="GPU"
5881             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5882             mdapi_supported_apis=""
5883             mdapi_hw_unit_type="gpu"
5884             />
5885    <counter name="GPU Core Clocks"
5886             symbol_name="GpuCoreClocks"
5887             underscore_name="gpu_core_clocks"
5888             description="The total number of GPU core clocks elapsed during the measurement."
5889             data_type="uint64"
5890             units="cycles"
5891             semantic_type="event"
5892             equation="GPU_CLOCK 0 READ"
5893             mdapi_group="GPU"
5894             mdapi_usage_flags="Tier1 Frame Batch Draw"
5895             mdapi_supported_apis=""
5896             mdapi_hw_unit_type="gpu"
5897             />
5898    <counter name="AVG GPU Core Frequency"
5899             symbol_name="AvgGpuCoreFrequency"
5900             underscore_name="avg_gpu_core_frequency"
5901             description="Average GPU Core Frequency in the measurement."
5902             data_type="uint64"
5903             max_equation="$GpuMaxFrequency"
5904             units="hz"
5905             semantic_type="event"
5906             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5907             mdapi_group="GPU"
5908             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5909             mdapi_supported_apis=""
5910             mdapi_hw_unit_type="gpu"
5911             />
5912    <counter name="DATAPORT L3 HIT L3BANK0"
5913             symbol_name="DATAPORT_L3_HIT_L3BANK0"
5914             underscore_name="dataport_l3_hit_l3_bank0"
5915             description="Number of L3 hits for requests coming from the Dataport"
5916             data_type="uint64"
5917             units="events"
5918             semantic_type="event"
5919             equation="C 7 READ"
5920             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5921             mdapi_group="GTI/L3"
5922             mdapi_usage_flags="Frame Batch Draw"
5923             mdapi_supported_apis=""
5924             mdapi_hw_unit_type="subslice_bank"
5925             />
5926    <counter name="DATAPORT L3 HIT L3BANK1"
5927             symbol_name="DATAPORT_L3_HIT_L3BANK1"
5928             underscore_name="dataport_l3_hit_l3_bank1"
5929             description="Number of L3 hits for requests coming from the Dataport"
5930             data_type="uint64"
5931             units="events"
5932             semantic_type="event"
5933             equation="C 6 READ"
5934             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5935             mdapi_group="GTI/L3"
5936             mdapi_usage_flags="Frame Batch Draw"
5937             mdapi_supported_apis=""
5938             mdapi_hw_unit_type="subslice_bank"
5939             />
5940    <counter name="DATAPORT L3 HIT L3BANK2"
5941             symbol_name="DATAPORT_L3_HIT_L3BANK2"
5942             underscore_name="dataport_l3_hit_l3_bank2"
5943             description="Number of L3 hits for requests coming from the Dataport"
5944             data_type="uint64"
5945             units="events"
5946             semantic_type="event"
5947             equation="C 5 READ"
5948             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5949             mdapi_group="GTI/L3"
5950             mdapi_usage_flags="Frame Batch Draw"
5951             mdapi_supported_apis=""
5952             mdapi_hw_unit_type="subslice_bank"
5953             />
5954    <counter name="DATAPORT L3 HIT L3BANK3"
5955             symbol_name="DATAPORT_L3_HIT_L3BANK3"
5956             underscore_name="dataport_l3_hit_l3_bank3"
5957             description="Number of L3 hits for requests coming from the Dataport"
5958             data_type="uint64"
5959             units="events"
5960             semantic_type="event"
5961             equation="C 4 READ"
5962             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5963             mdapi_group="GTI/L3"
5964             mdapi_usage_flags="Frame Batch Draw"
5965             mdapi_supported_apis=""
5966             mdapi_hw_unit_type="subslice_bank"
5967             />
5968    <counter name="COLOR L3 HIT L3BANK0"
5969             symbol_name="COLOR_L3_HIT_L3BANK0"
5970             underscore_name="color_l3_hit_l3_bank0"
5971             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
5972             data_type="uint64"
5973             units="events"
5974             semantic_type="event"
5975             equation="C 3 READ"
5976             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5977             mdapi_group="GTI/L3"
5978             mdapi_usage_flags="Frame Batch Draw"
5979             mdapi_supported_apis=""
5980             mdapi_hw_unit_type="subslice_bank"
5981             />
5982    <counter name="COLOR L3 HIT L3BANK1"
5983             symbol_name="COLOR_L3_HIT_L3BANK1"
5984             underscore_name="color_l3_hit_l3_bank1"
5985             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
5986             data_type="uint64"
5987             units="events"
5988             semantic_type="event"
5989             equation="C 2 READ"
5990             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
5991             mdapi_group="GTI/L3"
5992             mdapi_usage_flags="Frame Batch Draw"
5993             mdapi_supported_apis=""
5994             mdapi_hw_unit_type="subslice_bank"
5995             />
5996    <counter name="COLOR L3 HIT L3BANK2"
5997             symbol_name="COLOR_L3_HIT_L3BANK2"
5998             underscore_name="color_l3_hit_l3_bank2"
5999             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
6000             data_type="uint64"
6001             units="events"
6002             semantic_type="event"
6003             equation="C 1 READ"
6004             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6005             mdapi_group="GTI/L3"
6006             mdapi_usage_flags="Frame Batch Draw"
6007             mdapi_supported_apis=""
6008             mdapi_hw_unit_type="subslice_bank"
6009             />
6010    <counter name="COLOR L3 HIT L3BANK3"
6011             symbol_name="COLOR_L3_HIT_L3BANK3"
6012             underscore_name="color_l3_hit_l3_bank3"
6013             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
6014             data_type="uint64"
6015             units="events"
6016             semantic_type="event"
6017             equation="C 0 READ"
6018             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6019             mdapi_group="GTI/L3"
6020             mdapi_usage_flags="Frame Batch Draw"
6021             mdapi_supported_apis=""
6022             mdapi_hw_unit_type="subslice_bank"
6023             />
6024    <counter name="Z L3 ACCESS L3BANK0"
6025             symbol_name="Z_L3_ACCESS_L3BANK0"
6026             underscore_name="z_l3_access_l3_bank0"
6027             description="Number of L3 read requests resulting from Z local cache miss"
6028             data_type="uint64"
6029             units="events"
6030             semantic_type="event"
6031             equation="B 7 READ"
6032             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6033             mdapi_group="GTI/L3"
6034             mdapi_usage_flags="Frame Batch Draw"
6035             mdapi_supported_apis=""
6036             mdapi_hw_unit_type="subslice_bank"
6037             />
6038    <counter name="Z L3 ACCESS L3BANK1"
6039             symbol_name="Z_L3_ACCESS_L3BANK1"
6040             underscore_name="z_l3_access_l3_bank1"
6041             description="Number of L3 read requests resulting from Z local cache miss"
6042             data_type="uint64"
6043             units="events"
6044             semantic_type="event"
6045             equation="B 6 READ"
6046             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6047             mdapi_group="GTI/L3"
6048             mdapi_usage_flags="Frame Batch Draw"
6049             mdapi_supported_apis=""
6050             mdapi_hw_unit_type="subslice_bank"
6051             />
6052    <counter name="Z L3 ACCESS L3BANK2"
6053             symbol_name="Z_L3_ACCESS_L3BANK2"
6054             underscore_name="z_l3_access_l3_bank2"
6055             description="Number of L3 read requests resulting from Z local cache miss"
6056             data_type="uint64"
6057             units="events"
6058             semantic_type="event"
6059             equation="B 5 READ"
6060             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6061             mdapi_group="GTI/L3"
6062             mdapi_usage_flags="Frame Batch Draw"
6063             mdapi_supported_apis=""
6064             mdapi_hw_unit_type="subslice_bank"
6065             />
6066    <counter name="Z L3 ACCESS L3BANK3"
6067             symbol_name="Z_L3_ACCESS_L3BANK3"
6068             underscore_name="z_l3_access_l3_bank3"
6069             description="Number of L3 read requests resulting from Z local cache miss"
6070             data_type="uint64"
6071             units="events"
6072             semantic_type="event"
6073             equation="B 4 READ"
6074             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6075             mdapi_group="GTI/L3"
6076             mdapi_usage_flags="Frame Batch Draw"
6077             mdapi_supported_apis=""
6078             mdapi_hw_unit_type="subslice_bank"
6079             />
6080    <register_config type="NOA">
6081        <register type="NOA" address="0x00000D04" value="0x00000200" />
6082        <register type="NOA" address="0x00009884" value="0x00000004" />
6083        <register type="NOA" address="0x00009888" value="0x04012000" />
6084        <register type="NOA" address="0x00009888" value="0x0C010000" />
6085        <register type="NOA" address="0x00009888" value="0x04412000" />
6086        <register type="NOA" address="0x00009888" value="0x0C410000" />
6087        <register type="NOA" address="0x00009888" value="0x04812000" />
6088        <register type="NOA" address="0x00009888" value="0x0C810300" />
6089        <register type="NOA" address="0x00009888" value="0x04C12000" />
6090        <register type="NOA" address="0x00009888" value="0x0CC1000C" />
6091        <register type="NOA" address="0x00009888" value="0x00010040" />
6092        <register type="NOA" address="0x00009888" value="0x0A0101C0" />
6093        <register type="NOA" address="0x00009888" value="0x0E010300" />
6094        <register type="NOA" address="0x00009888" value="0x12010200" />
6095        <register type="NOA" address="0x00009888" value="0x02010000" />
6096        <register type="NOA" address="0x00009888" value="0x00410040" />
6097        <register type="NOA" address="0x00009888" value="0x0A410007" />
6098        <register type="NOA" address="0x00009888" value="0x0E41000C" />
6099        <register type="NOA" address="0x00009888" value="0x12410008" />
6100        <register type="NOA" address="0x00009888" value="0x02410000" />
6101        <register type="NOA" address="0x00009888" value="0x00810040" />
6102        <register type="NOA" address="0x00009888" value="0x088101C0" />
6103        <register type="NOA" address="0x00009888" value="0x10810200" />
6104        <register type="NOA" address="0x00009888" value="0x02810000" />
6105        <register type="NOA" address="0x00009888" value="0x00C10040" />
6106        <register type="NOA" address="0x00009888" value="0x08C10007" />
6107        <register type="NOA" address="0x00009888" value="0x10C10008" />
6108        <register type="NOA" address="0x00009888" value="0x02C10000" />
6109        <register type="NOA" address="0x00009884" value="0x00000000" />
6110        <register type="NOA" address="0x00009888" value="0x00124440" />
6111        <register type="NOA" address="0x00009888" value="0x0013BA00" />
6112        <register type="NOA" address="0x00009888" value="0x0213BABA" />
6113        <register type="NOA" address="0x00009888" value="0x00144900" />
6114        <register type="NOA" address="0x00009888" value="0x02144949" />
6115        <register type="NOA" address="0x00009888" value="0x00158300" />
6116        <register type="NOA" address="0x00009888" value="0x02158383" />
6117        <register type="NOA" address="0x00009888" value="0x00165500" />
6118        <register type="NOA" address="0x00009888" value="0x02165555" />
6119        <register type="NOA" address="0x00009888" value="0x000CFFF0" />
6120        <register type="NOA" address="0x00009888" value="0x000EFFF0" />
6121        <register type="NOA" address="0x00009888" value="0x001A2000" />
6122        <register type="NOA" address="0x00009888" value="0x021A2020" />
6123        <register type="NOA" address="0x00009888" value="0x001B2220" />
6124        <register type="NOA" address="0x00009888" value="0x0006AA00" />
6125        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
6126        <register type="NOA" address="0x00009888" value="0x0001AA00" />
6127        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
6128        <register type="NOA" address="0x00009888" value="0x5A010000" />
6129        <register type="NOA" address="0x00009888" value="0x5C010000" />
6130        <register type="NOA" address="0x00009888" value="0x5E010000" />
6131        <register type="NOA" address="0x00009888" value="0x60010000" />
6132        <register type="NOA" address="0x00009888" value="0x06010000" />
6133        <register type="NOA" address="0x00009888" value="0x62010000" />
6134        <register type="NOA" address="0x00009888" value="0x4E010000" />
6135        <register type="NOA" address="0x00009888" value="0x50010000" />
6136        <register type="NOA" address="0x00009888" value="0x52010000" />
6137        <register type="NOA" address="0x00009888" value="0x54010000" />
6138        <register type="NOA" address="0x00009888" value="0x56010000" />
6139        <register type="NOA" address="0x00009884" value="0x00000000" />
6140        <register type="NOA" address="0x00009888" value="0x74010002" />
6141    </register_config>
6142    <register_config type="OA">
6143        <register type="OA" address="0x0000D900" value="0x00000000" />
6144        <register type="OA" address="0x0000D904" value="0x00800000" />
6145        <register type="OA" address="0x0000D910" value="0x00000000" />
6146        <register type="OA" address="0x0000D914" value="0x00800000" />
6147        <register type="OA" address="0x0000D920" value="0x00000000" />
6148        <register type="OA" address="0x0000DC40" value="0x00000000" />
6149        <register type="OA" address="0x0000DD40" value="0x00000000" />
6150        <register type="OA" address="0x00002B2C" value="0x00000000" />
6151    </register_config>
6152  </set>
6153
6154  <set name="Ext11"
6155       chipset="MTLGT2"
6156       symbol_name="Ext11"
6157       underscore_name="ext11"
6158       mdapi_supported_apis="VK OGL OCL IO"
6159       hw_config_guid="d05d3d84-ba16-41b5-b825-5a3d2aaabbfc"
6160       >
6161    <counter name="GPU Time Elapsed"
6162             symbol_name="GpuTime"
6163             underscore_name="gpu_time"
6164             description="Time elapsed on the GPU during the measurement."
6165             data_type="uint64"
6166             units="ns"
6167             semantic_type="duration"
6168             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6169             mdapi_group="GPU"
6170             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6171             mdapi_supported_apis=""
6172             mdapi_hw_unit_type="gpu"
6173             />
6174    <counter name="GPU Core Clocks"
6175             symbol_name="GpuCoreClocks"
6176             underscore_name="gpu_core_clocks"
6177             description="The total number of GPU core clocks elapsed during the measurement."
6178             data_type="uint64"
6179             units="cycles"
6180             semantic_type="event"
6181             equation="GPU_CLOCK 0 READ"
6182             mdapi_group="GPU"
6183             mdapi_usage_flags="Tier1 Frame Batch Draw"
6184             mdapi_supported_apis=""
6185             mdapi_hw_unit_type="gpu"
6186             />
6187    <counter name="AVG GPU Core Frequency"
6188             symbol_name="AvgGpuCoreFrequency"
6189             underscore_name="avg_gpu_core_frequency"
6190             description="Average GPU Core Frequency in the measurement."
6191             data_type="uint64"
6192             max_equation="$GpuMaxFrequency"
6193             units="hz"
6194             semantic_type="event"
6195             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6196             mdapi_group="GPU"
6197             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6198             mdapi_supported_apis=""
6199             mdapi_hw_unit_type="gpu"
6200             />
6201    <counter name="Z L3 HIT L3BANK0"
6202             symbol_name="Z_L3_HIT_L3BANK0"
6203             underscore_name="z_l3_hit_l3_bank0"
6204             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
6205             data_type="uint64"
6206             units="events"
6207             semantic_type="event"
6208             equation="C 7 READ"
6209             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6210             mdapi_group="GTI/L3"
6211             mdapi_usage_flags="Frame Batch Draw"
6212             mdapi_supported_apis=""
6213             mdapi_hw_unit_type="subslice_bank"
6214             />
6215    <counter name="Z L3 HIT L3BANK1"
6216             symbol_name="Z_L3_HIT_L3BANK1"
6217             underscore_name="z_l3_hit_l3_bank1"
6218             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
6219             data_type="uint64"
6220             units="events"
6221             semantic_type="event"
6222             equation="C 6 READ"
6223             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6224             mdapi_group="GTI/L3"
6225             mdapi_usage_flags="Frame Batch Draw"
6226             mdapi_supported_apis=""
6227             mdapi_hw_unit_type="subslice_bank"
6228             />
6229    <counter name="Z L3 HIT L3BANK2"
6230             symbol_name="Z_L3_HIT_L3BANK2"
6231             underscore_name="z_l3_hit_l3_bank2"
6232             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
6233             data_type="uint64"
6234             units="events"
6235             semantic_type="event"
6236             equation="C 5 READ"
6237             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6238             mdapi_group="GTI/L3"
6239             mdapi_usage_flags="Frame Batch Draw"
6240             mdapi_supported_apis=""
6241             mdapi_hw_unit_type="subslice_bank"
6242             />
6243    <counter name="Z L3 HIT L3BANK3"
6244             symbol_name="Z_L3_HIT_L3BANK3"
6245             underscore_name="z_l3_hit_l3_bank3"
6246             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
6247             data_type="uint64"
6248             units="events"
6249             semantic_type="event"
6250             equation="C 4 READ"
6251             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6252             mdapi_group="GTI/L3"
6253             mdapi_usage_flags="Frame Batch Draw"
6254             mdapi_supported_apis=""
6255             mdapi_hw_unit_type="subslice_bank"
6256             />
6257    <counter name="L3 ATOMIC ACCESS L3BANK0"
6258             symbol_name="L3_ATOMIC_ACCESS_L3BANK0"
6259             underscore_name="l3_atomic_access_l3_bank0"
6260             description="Number of atomic accesses to L3 Bank"
6261             data_type="uint64"
6262             units="events"
6263             semantic_type="event"
6264             equation="C 3 READ"
6265             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6266             mdapi_group="GTI/L3"
6267             mdapi_usage_flags="Frame Batch Draw"
6268             mdapi_supported_apis=""
6269             mdapi_hw_unit_type="subslice_bank"
6270             />
6271    <counter name="L3 ATOMIC ACCESS L3BANK1"
6272             symbol_name="L3_ATOMIC_ACCESS_L3BANK1"
6273             underscore_name="l3_atomic_access_l3_bank1"
6274             description="Number of atomic accesses to L3 Bank"
6275             data_type="uint64"
6276             units="events"
6277             semantic_type="event"
6278             equation="C 2 READ"
6279             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6280             mdapi_group="GTI/L3"
6281             mdapi_usage_flags="Frame Batch Draw"
6282             mdapi_supported_apis=""
6283             mdapi_hw_unit_type="subslice_bank"
6284             />
6285    <counter name="L3 ATOMIC ACCESS L3BANK2"
6286             symbol_name="L3_ATOMIC_ACCESS_L3BANK2"
6287             underscore_name="l3_atomic_access_l3_bank2"
6288             description="Number of atomic accesses to L3 Bank"
6289             data_type="uint64"
6290             units="events"
6291             semantic_type="event"
6292             equation="C 1 READ"
6293             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6294             mdapi_group="GTI/L3"
6295             mdapi_usage_flags="Frame Batch Draw"
6296             mdapi_supported_apis=""
6297             mdapi_hw_unit_type="subslice_bank"
6298             />
6299    <counter name="L3 ATOMIC ACCESS L3BANK3"
6300             symbol_name="L3_ATOMIC_ACCESS_L3BANK3"
6301             underscore_name="l3_atomic_access_l3_bank3"
6302             description="Number of atomic accesses to L3 Bank"
6303             data_type="uint64"
6304             units="events"
6305             semantic_type="event"
6306             equation="C 0 READ"
6307             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6308             mdapi_group="GTI/L3"
6309             mdapi_usage_flags="Frame Batch Draw"
6310             mdapi_supported_apis=""
6311             mdapi_hw_unit_type="subslice_bank"
6312             />
6313    <register_config type="NOA">
6314        <register type="NOA" address="0x00000D04" value="0x00000200" />
6315        <register type="NOA" address="0x00009884" value="0x00000004" />
6316        <register type="NOA" address="0x00009888" value="0x04011000" />
6317        <register type="NOA" address="0x00009888" value="0x0C010000" />
6318        <register type="NOA" address="0x00009888" value="0x04411000" />
6319        <register type="NOA" address="0x00009888" value="0x0C410000" />
6320        <register type="NOA" address="0x00009888" value="0x04811000" />
6321        <register type="NOA" address="0x00009888" value="0x0C810100" />
6322        <register type="NOA" address="0x00009888" value="0x04C11000" />
6323        <register type="NOA" address="0x00009888" value="0x0CC10004" />
6324        <register type="NOA" address="0x00009888" value="0x00010040" />
6325        <register type="NOA" address="0x00009888" value="0x0E010100" />
6326        <register type="NOA" address="0x00009888" value="0x12010340" />
6327        <register type="NOA" address="0x00009888" value="0x02010000" />
6328        <register type="NOA" address="0x00009888" value="0x00410040" />
6329        <register type="NOA" address="0x00009888" value="0x0E410004" />
6330        <register type="NOA" address="0x00009888" value="0x1241000D" />
6331        <register type="NOA" address="0x00009888" value="0x02410000" />
6332        <register type="NOA" address="0x00009888" value="0x00810040" />
6333        <register type="NOA" address="0x00009888" value="0x10810340" />
6334        <register type="NOA" address="0x00009888" value="0x02810000" />
6335        <register type="NOA" address="0x00009888" value="0x00C10040" />
6336        <register type="NOA" address="0x00009888" value="0x10C1000D" />
6337        <register type="NOA" address="0x00009888" value="0x02C10000" />
6338        <register type="NOA" address="0x00009884" value="0x00000000" />
6339        <register type="NOA" address="0x00009888" value="0x00124400" />
6340        <register type="NOA" address="0x00009888" value="0x0213BABA" />
6341        <register type="NOA" address="0x00009888" value="0x02144949" />
6342        <register type="NOA" address="0x00009888" value="0x02158383" />
6343        <register type="NOA" address="0x00009888" value="0x02165555" />
6344        <register type="NOA" address="0x00009888" value="0x000CFF00" />
6345        <register type="NOA" address="0x00009888" value="0x000EFF00" />
6346        <register type="NOA" address="0x00009888" value="0x021A2020" />
6347        <register type="NOA" address="0x00009888" value="0x001B2200" />
6348        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
6349        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
6350        <register type="NOA" address="0x00009888" value="0x06010000" />
6351        <register type="NOA" address="0x00009888" value="0x60010000" />
6352        <register type="NOA" address="0x00009888" value="0x62010000" />
6353        <register type="NOA" address="0x00009888" value="0x4E010000" />
6354        <register type="NOA" address="0x00009888" value="0x50010000" />
6355        <register type="NOA" address="0x00009888" value="0x52010000" />
6356        <register type="NOA" address="0x00009888" value="0x54010000" />
6357        <register type="NOA" address="0x00009888" value="0x56010000" />
6358        <register type="NOA" address="0x00009884" value="0x00000000" />
6359        <register type="NOA" address="0x00009888" value="0x74010002" />
6360    </register_config>
6361    <register_config type="OA">
6362        <register type="OA" address="0x0000D900" value="0x00000000" />
6363        <register type="OA" address="0x0000D904" value="0x00800000" />
6364        <register type="OA" address="0x0000D910" value="0x00000000" />
6365        <register type="OA" address="0x0000D914" value="0x00800000" />
6366        <register type="OA" address="0x0000D920" value="0x00000000" />
6367        <register type="OA" address="0x0000DC40" value="0x00000000" />
6368        <register type="OA" address="0x0000DD40" value="0x00000000" />
6369        <register type="OA" address="0x00002B2C" value="0x00000000" />
6370    </register_config>
6371  </set>
6372
6373  <set name="Ext12"
6374       chipset="MTLGT2"
6375       symbol_name="Ext12"
6376       underscore_name="ext12"
6377       mdapi_supported_apis="VK OGL OCL IO"
6378       hw_config_guid="a49e7038-1e78-4b49-bc55-e7e7d04e4074"
6379       >
6380    <counter name="GPU Time Elapsed"
6381             symbol_name="GpuTime"
6382             underscore_name="gpu_time"
6383             description="Time elapsed on the GPU during the measurement."
6384             data_type="uint64"
6385             units="ns"
6386             semantic_type="duration"
6387             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6388             mdapi_group="GPU"
6389             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6390             mdapi_supported_apis=""
6391             mdapi_hw_unit_type="gpu"
6392             />
6393    <counter name="GPU Core Clocks"
6394             symbol_name="GpuCoreClocks"
6395             underscore_name="gpu_core_clocks"
6396             description="The total number of GPU core clocks elapsed during the measurement."
6397             data_type="uint64"
6398             units="cycles"
6399             semantic_type="event"
6400             equation="GPU_CLOCK 0 READ"
6401             mdapi_group="GPU"
6402             mdapi_usage_flags="Tier1 Frame Batch Draw"
6403             mdapi_supported_apis=""
6404             mdapi_hw_unit_type="gpu"
6405             />
6406    <counter name="AVG GPU Core Frequency"
6407             symbol_name="AvgGpuCoreFrequency"
6408             underscore_name="avg_gpu_core_frequency"
6409             description="Average GPU Core Frequency in the measurement."
6410             data_type="uint64"
6411             max_equation="$GpuMaxFrequency"
6412             units="hz"
6413             semantic_type="event"
6414             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6415             mdapi_group="GPU"
6416             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6417             mdapi_supported_apis=""
6418             mdapi_hw_unit_type="gpu"
6419             />
6420    <counter name="L3 INPUT AVAILABLE L3BANK0"
6421             symbol_name="L3_INPUT_AVAILABLE_L3BANK0"
6422             underscore_name="l3_input_available_l3_bank0"
6423             description="Percentage of time in which L3 Bank has input requests"
6424             data_type="float"
6425             max_equation="100"
6426             units="percent"
6427             semantic_type="duration"
6428             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6429             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6430             mdapi_group="GTI/L3"
6431             mdapi_usage_flags="Frame Batch Draw"
6432             mdapi_supported_apis=""
6433             mdapi_hw_unit_type="subslice_bank"
6434             />
6435    <counter name="L3 INPUT AVAILABLE L3BANK1"
6436             symbol_name="L3_INPUT_AVAILABLE_L3BANK1"
6437             underscore_name="l3_input_available_l3_bank1"
6438             description="Percentage of time in which L3 Bank has input requests"
6439             data_type="float"
6440             max_equation="100"
6441             units="percent"
6442             semantic_type="duration"
6443             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6444             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6445             mdapi_group="GTI/L3"
6446             mdapi_usage_flags="Frame Batch Draw"
6447             mdapi_supported_apis=""
6448             mdapi_hw_unit_type="subslice_bank"
6449             />
6450    <counter name="L3 INPUT AVAILABLE L3BANK2"
6451             symbol_name="L3_INPUT_AVAILABLE_L3BANK2"
6452             underscore_name="l3_input_available_l3_bank2"
6453             description="Percentage of time in which L3 Bank has input requests"
6454             data_type="float"
6455             max_equation="100"
6456             units="percent"
6457             semantic_type="duration"
6458             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6459             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6460             mdapi_group="GTI/L3"
6461             mdapi_usage_flags="Frame Batch Draw"
6462             mdapi_supported_apis=""
6463             mdapi_hw_unit_type="subslice_bank"
6464             />
6465    <counter name="L3 INPUT AVAILABLE L3BANK3"
6466             symbol_name="L3_INPUT_AVAILABLE_L3BANK3"
6467             underscore_name="l3_input_available_l3_bank3"
6468             description="Percentage of time in which L3 Bank has input requests"
6469             data_type="float"
6470             max_equation="100"
6471             units="percent"
6472             semantic_type="duration"
6473             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6474             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6475             mdapi_group="GTI/L3"
6476             mdapi_usage_flags="Frame Batch Draw"
6477             mdapi_supported_apis=""
6478             mdapi_hw_unit_type="subslice_bank"
6479             />
6480    <counter name="L3 OUTPUT READY L3BANK0"
6481             symbol_name="L3_OUTPUT_READY_L3BANK0"
6482             underscore_name="l3_output_ready_l3_bank0"
6483             description="Percentage of time in which L3 Bank has output ready"
6484             data_type="float"
6485             max_equation="100"
6486             units="percent"
6487             semantic_type="duration"
6488             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6489             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6490             mdapi_group="GTI/L3"
6491             mdapi_usage_flags="Frame Batch Draw"
6492             mdapi_supported_apis=""
6493             mdapi_hw_unit_type="subslice_bank"
6494             />
6495    <counter name="L3 OUTPUT READY L3BANK1"
6496             symbol_name="L3_OUTPUT_READY_L3BANK1"
6497             underscore_name="l3_output_ready_l3_bank1"
6498             description="Percentage of time in which L3 Bank has output ready"
6499             data_type="float"
6500             max_equation="100"
6501             units="percent"
6502             semantic_type="duration"
6503             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
6504             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6505             mdapi_group="GTI/L3"
6506             mdapi_usage_flags="Frame Batch Draw"
6507             mdapi_supported_apis=""
6508             mdapi_hw_unit_type="subslice_bank"
6509             />
6510    <counter name="L3 OUTPUT READY L3BANK2"
6511             symbol_name="L3_OUTPUT_READY_L3BANK2"
6512             underscore_name="l3_output_ready_l3_bank2"
6513             description="Percentage of time in which L3 Bank has output ready"
6514             data_type="float"
6515             max_equation="100"
6516             units="percent"
6517             semantic_type="duration"
6518             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
6519             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6520             mdapi_group="GTI/L3"
6521             mdapi_usage_flags="Frame Batch Draw"
6522             mdapi_supported_apis=""
6523             mdapi_hw_unit_type="subslice_bank"
6524             />
6525    <counter name="L3 OUTPUT READY L3BANK3"
6526             symbol_name="L3_OUTPUT_READY_L3BANK3"
6527             underscore_name="l3_output_ready_l3_bank3"
6528             description="Percentage of time in which L3 Bank has output ready"
6529             data_type="float"
6530             max_equation="100"
6531             units="percent"
6532             semantic_type="duration"
6533             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
6534             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6535             mdapi_group="GTI/L3"
6536             mdapi_usage_flags="Frame Batch Draw"
6537             mdapi_supported_apis=""
6538             mdapi_hw_unit_type="subslice_bank"
6539             />
6540    <register_config type="NOA">
6541        <register type="NOA" address="0x00000D04" value="0x00000200" />
6542        <register type="NOA" address="0x00009884" value="0x00000004" />
6543        <register type="NOA" address="0x00009888" value="0x04011000" />
6544        <register type="NOA" address="0x00009888" value="0x04411000" />
6545        <register type="NOA" address="0x00009888" value="0x04811000" />
6546        <register type="NOA" address="0x00009888" value="0x04C11000" />
6547        <register type="NOA" address="0x00009888" value="0x00010000" />
6548        <register type="NOA" address="0x00009888" value="0x0E010180" />
6549        <register type="NOA" address="0x00009888" value="0x120101C0" />
6550        <register type="NOA" address="0x00009888" value="0x02010000" />
6551        <register type="NOA" address="0x00009888" value="0x00410000" />
6552        <register type="NOA" address="0x00009888" value="0x0E410006" />
6553        <register type="NOA" address="0x00009888" value="0x12410007" />
6554        <register type="NOA" address="0x00009888" value="0x02410000" />
6555        <register type="NOA" address="0x00009888" value="0x00810000" />
6556        <register type="NOA" address="0x00009888" value="0x0C810180" />
6557        <register type="NOA" address="0x00009888" value="0x108101C0" />
6558        <register type="NOA" address="0x00009888" value="0x02810000" />
6559        <register type="NOA" address="0x00009888" value="0x00C10000" />
6560        <register type="NOA" address="0x00009888" value="0x0CC10006" />
6561        <register type="NOA" address="0x00009888" value="0x10C10007" />
6562        <register type="NOA" address="0x00009888" value="0x02C10000" />
6563        <register type="NOA" address="0x00009884" value="0x00000000" />
6564        <register type="NOA" address="0x00009888" value="0x00124400" />
6565        <register type="NOA" address="0x00009888" value="0x0213BABA" />
6566        <register type="NOA" address="0x00009888" value="0x02144949" />
6567        <register type="NOA" address="0x00009888" value="0x02158383" />
6568        <register type="NOA" address="0x00009888" value="0x02165555" />
6569        <register type="NOA" address="0x00009888" value="0x000CFF00" />
6570        <register type="NOA" address="0x00009888" value="0x000EFF00" />
6571        <register type="NOA" address="0x00009888" value="0x021A2020" />
6572        <register type="NOA" address="0x00009888" value="0x001B2200" />
6573        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
6574        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
6575        <register type="NOA" address="0x00009888" value="0x06010000" />
6576        <register type="NOA" address="0x00009888" value="0x60010000" />
6577        <register type="NOA" address="0x00009888" value="0x62010000" />
6578        <register type="NOA" address="0x00009888" value="0x4E010000" />
6579        <register type="NOA" address="0x00009888" value="0x50010000" />
6580        <register type="NOA" address="0x00009888" value="0x52010000" />
6581        <register type="NOA" address="0x00009888" value="0x54010000" />
6582        <register type="NOA" address="0x00009888" value="0x56010000" />
6583        <register type="NOA" address="0x00009884" value="0x00000000" />
6584        <register type="NOA" address="0x00009888" value="0x74010002" />
6585    </register_config>
6586    <register_config type="OA">
6587        <register type="OA" address="0x0000D900" value="0x00000000" />
6588        <register type="OA" address="0x0000D904" value="0x00800000" />
6589        <register type="OA" address="0x0000D910" value="0x00000000" />
6590        <register type="OA" address="0x0000D914" value="0x00800000" />
6591        <register type="OA" address="0x0000D920" value="0x00000000" />
6592        <register type="OA" address="0x0000DC40" value="0x00000000" />
6593        <register type="OA" address="0x0000DD40" value="0x00000000" />
6594        <register type="OA" address="0x00002B2C" value="0x00000000" />
6595    </register_config>
6596  </set>
6597
6598  <set name="Ext13"
6599       chipset="MTLGT2"
6600       symbol_name="Ext13"
6601       underscore_name="ext13"
6602       mdapi_supported_apis="VK OGL OCL IO"
6603       hw_config_guid="10f4cba5-2db8-46a9-a211-391dca810ea0"
6604       >
6605    <counter name="GPU Time Elapsed"
6606             symbol_name="GpuTime"
6607             underscore_name="gpu_time"
6608             description="Time elapsed on the GPU during the measurement."
6609             data_type="uint64"
6610             units="ns"
6611             semantic_type="duration"
6612             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6613             mdapi_group="GPU"
6614             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6615             mdapi_supported_apis=""
6616             mdapi_hw_unit_type="gpu"
6617             />
6618    <counter name="GPU Core Clocks"
6619             symbol_name="GpuCoreClocks"
6620             underscore_name="gpu_core_clocks"
6621             description="The total number of GPU core clocks elapsed during the measurement."
6622             data_type="uint64"
6623             units="cycles"
6624             semantic_type="event"
6625             equation="GPU_CLOCK 0 READ"
6626             mdapi_group="GPU"
6627             mdapi_usage_flags="Tier1 Frame Batch Draw"
6628             mdapi_supported_apis=""
6629             mdapi_hw_unit_type="gpu"
6630             />
6631    <counter name="AVG GPU Core Frequency"
6632             symbol_name="AvgGpuCoreFrequency"
6633             underscore_name="avg_gpu_core_frequency"
6634             description="Average GPU Core Frequency in the measurement."
6635             data_type="uint64"
6636             max_equation="$GpuMaxFrequency"
6637             units="hz"
6638             semantic_type="event"
6639             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6640             mdapi_group="GPU"
6641             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6642             mdapi_supported_apis=""
6643             mdapi_hw_unit_type="gpu"
6644             />
6645    <counter name="L3 SUPERQ FULL L3BANK0"
6646             symbol_name="L3_SUPERQ_FULL_L3BANK0"
6647             underscore_name="l3_superq_full_l3_bank0"
6648             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
6649             data_type="float"
6650             max_equation="100"
6651             units="percent"
6652             semantic_type="duration"
6653             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6654             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6655             mdapi_group="GTI/L3"
6656             mdapi_usage_flags="Frame Batch Draw"
6657             mdapi_supported_apis=""
6658             mdapi_hw_unit_type="subslice_bank"
6659             />
6660    <counter name="L3 SUPERQ FULL L3BANK1"
6661             symbol_name="L3_SUPERQ_FULL_L3BANK1"
6662             underscore_name="l3_superq_full_l3_bank1"
6663             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
6664             data_type="float"
6665             max_equation="100"
6666             units="percent"
6667             semantic_type="duration"
6668             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6669             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6670             mdapi_group="GTI/L3"
6671             mdapi_usage_flags="Frame Batch Draw"
6672             mdapi_supported_apis=""
6673             mdapi_hw_unit_type="subslice_bank"
6674             />
6675    <counter name="L3 SUPERQ FULL L3BANK2"
6676             symbol_name="L3_SUPERQ_FULL_L3BANK2"
6677             underscore_name="l3_superq_full_l3_bank2"
6678             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
6679             data_type="float"
6680             max_equation="100"
6681             units="percent"
6682             semantic_type="duration"
6683             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6684             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6685             mdapi_group="GTI/L3"
6686             mdapi_usage_flags="Frame Batch Draw"
6687             mdapi_supported_apis=""
6688             mdapi_hw_unit_type="subslice_bank"
6689             />
6690    <counter name="L3 SUPERQ FULL L3BANK3"
6691             symbol_name="L3_SUPERQ_FULL_L3BANK3"
6692             underscore_name="l3_superq_full_l3_bank3"
6693             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
6694             data_type="float"
6695             max_equation="100"
6696             units="percent"
6697             semantic_type="duration"
6698             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
6699             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6700             mdapi_group="GTI/L3"
6701             mdapi_usage_flags="Frame Batch Draw"
6702             mdapi_supported_apis=""
6703             mdapi_hw_unit_type="subslice_bank"
6704             />
6705    <counter name="COLOR L3 ACCESS L3BANK0"
6706             symbol_name="COLOR_L3_ACCESS_L3BANK0"
6707             underscore_name="color_l3_access_l3_bank0"
6708             description="Number of L3 request resulting from color local cache miss"
6709             data_type="uint64"
6710             units="events"
6711             semantic_type="event"
6712             equation="C 7 READ"
6713             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6714             mdapi_group="GTI/L3"
6715             mdapi_usage_flags="Frame Batch Draw"
6716             mdapi_supported_apis=""
6717             mdapi_hw_unit_type="subslice_bank"
6718             />
6719    <counter name="COLOR L3 ACCESS L3BANK1"
6720             symbol_name="COLOR_L3_ACCESS_L3BANK1"
6721             underscore_name="color_l3_access_l3_bank1"
6722             description="Number of L3 request resulting from color local cache miss"
6723             data_type="uint64"
6724             units="events"
6725             semantic_type="event"
6726             equation="C 6 READ"
6727             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6728             mdapi_group="GTI/L3"
6729             mdapi_usage_flags="Frame Batch Draw"
6730             mdapi_supported_apis=""
6731             mdapi_hw_unit_type="subslice_bank"
6732             />
6733    <counter name="COLOR L3 ACCESS L3BANK2"
6734             symbol_name="COLOR_L3_ACCESS_L3BANK2"
6735             underscore_name="color_l3_access_l3_bank2"
6736             description="Number of L3 request resulting from color local cache miss"
6737             data_type="uint64"
6738             units="events"
6739             semantic_type="event"
6740             equation="C 5 READ"
6741             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6742             mdapi_group="GTI/L3"
6743             mdapi_usage_flags="Frame Batch Draw"
6744             mdapi_supported_apis=""
6745             mdapi_hw_unit_type="subslice_bank"
6746             />
6747    <counter name="COLOR L3 ACCESS L3BANK3"
6748             symbol_name="COLOR_L3_ACCESS_L3BANK3"
6749             underscore_name="color_l3_access_l3_bank3"
6750             description="Number of L3 request resulting from color local cache miss"
6751             data_type="uint64"
6752             units="events"
6753             semantic_type="event"
6754             equation="C 4 READ"
6755             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6756             mdapi_group="GTI/L3"
6757             mdapi_usage_flags="Frame Batch Draw"
6758             mdapi_supported_apis=""
6759             mdapi_hw_unit_type="subslice_bank"
6760             />
6761    <register_config type="NOA">
6762        <register type="NOA" address="0x00000D04" value="0x00000200" />
6763        <register type="NOA" address="0x00009884" value="0x00000004" />
6764        <register type="NOA" address="0x00009888" value="0x04013183" />
6765        <register type="NOA" address="0x00009888" value="0x0C011000" />
6766        <register type="NOA" address="0x00009888" value="0x04413000" />
6767        <register type="NOA" address="0x00009888" value="0x0C411000" />
6768        <register type="NOA" address="0x00009888" value="0x04813000" />
6769        <register type="NOA" address="0x00009888" value="0x0C811000" />
6770        <register type="NOA" address="0x00009888" value="0x04C13000" />
6771        <register type="NOA" address="0x00009888" value="0x0CC11000" />
6772        <register type="NOA" address="0x00009888" value="0x00010004" />
6773        <register type="NOA" address="0x00009888" value="0x120103C0" />
6774        <register type="NOA" address="0x00009888" value="0x02010000" />
6775        <register type="NOA" address="0x00009888" value="0x00410004" />
6776        <register type="NOA" address="0x00009888" value="0x06410183" />
6777        <register type="NOA" address="0x00009888" value="0x1241000F" />
6778        <register type="NOA" address="0x00009888" value="0x02410000" />
6779        <register type="NOA" address="0x00009888" value="0x00810004" />
6780        <register type="NOA" address="0x00009888" value="0x08810183" />
6781        <register type="NOA" address="0x00009888" value="0x108103C0" />
6782        <register type="NOA" address="0x00009888" value="0x02810000" />
6783        <register type="NOA" address="0x00009888" value="0x00C10004" />
6784        <register type="NOA" address="0x00009888" value="0x0AC10183" />
6785        <register type="NOA" address="0x00009888" value="0x10C1000F" />
6786        <register type="NOA" address="0x00009888" value="0x02C10000" />
6787        <register type="NOA" address="0x00009884" value="0x00000000" />
6788        <register type="NOA" address="0x00009888" value="0x0012400C" />
6789        <register type="NOA" address="0x00009888" value="0x0013AAFA" />
6790        <register type="NOA" address="0x00009888" value="0x0213BA00" />
6791        <register type="NOA" address="0x00009888" value="0x00145A05" />
6792        <register type="NOA" address="0x00009888" value="0x02144900" />
6793        <register type="NOA" address="0x00009888" value="0x0015F00A" />
6794        <register type="NOA" address="0x00009888" value="0x02158300" />
6795        <register type="NOA" address="0x00009888" value="0x00165555" />
6796        <register type="NOA" address="0x00009888" value="0x02165500" />
6797        <register type="NOA" address="0x00009888" value="0x000CF0FF" />
6798        <register type="NOA" address="0x00009888" value="0x000EF0FF" />
6799        <register type="NOA" address="0x00009888" value="0x001A00A0" />
6800        <register type="NOA" address="0x00009888" value="0x021A2000" />
6801        <register type="NOA" address="0x00009888" value="0x001B2030" />
6802        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
6803        <register type="NOA" address="0x00009888" value="0x0206AA00" />
6804        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
6805        <register type="NOA" address="0x00009888" value="0x0201AA00" />
6806        <register type="NOA" address="0x00009888" value="0x4E010000" />
6807        <register type="NOA" address="0x00009888" value="0x56010000" />
6808        <register type="NOA" address="0x00009888" value="0x58010000" />
6809        <register type="NOA" address="0x00009888" value="0x5A010000" />
6810        <register type="NOA" address="0x00009888" value="0x5C010000" />
6811        <register type="NOA" address="0x00009888" value="0x5E010000" />
6812        <register type="NOA" address="0x00009888" value="0x60010000" />
6813        <register type="NOA" address="0x00009888" value="0x06010000" />
6814        <register type="NOA" address="0x00009888" value="0x52010000" />
6815        <register type="NOA" address="0x00009888" value="0x54010000" />
6816        <register type="NOA" address="0x00009884" value="0x00000000" />
6817        <register type="NOA" address="0x00009888" value="0x74010002" />
6818    </register_config>
6819    <register_config type="OA">
6820        <register type="OA" address="0x0000D900" value="0x00000000" />
6821        <register type="OA" address="0x0000D904" value="0xF0800000" />
6822        <register type="OA" address="0x0000D910" value="0x00000000" />
6823        <register type="OA" address="0x0000D914" value="0x00800000" />
6824        <register type="OA" address="0x0000D920" value="0x00000000" />
6825        <register type="OA" address="0x0000DC40" value="0x00000000" />
6826        <register type="OA" address="0x0000DD40" value="0x00000000" />
6827        <register type="OA" address="0x00002B2C" value="0x00000000" />
6828        <register type="OA" address="0x0000D940" value="0x00000018" />
6829        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
6830        <register type="OA" address="0x0000D948" value="0x00000060" />
6831        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
6832        <register type="OA" address="0x0000D950" value="0x00000180" />
6833        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
6834        <register type="OA" address="0x0000D958" value="0x00000600" />
6835        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
6836    </register_config>
6837  </set>
6838
6839  <set name="Ext14"
6840       chipset="MTLGT2"
6841       symbol_name="Ext14"
6842       underscore_name="ext14"
6843       mdapi_supported_apis="VK OGL OCL IO"
6844       hw_config_guid="36c1995a-e670-4c2a-ab94-74b9e7360fb2"
6845       >
6846    <counter name="GPU Time Elapsed"
6847             symbol_name="GpuTime"
6848             underscore_name="gpu_time"
6849             description="Time elapsed on the GPU during the measurement."
6850             data_type="uint64"
6851             units="ns"
6852             semantic_type="duration"
6853             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6854             mdapi_group="GPU"
6855             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6856             mdapi_supported_apis=""
6857             mdapi_hw_unit_type="gpu"
6858             />
6859    <counter name="GPU Core Clocks"
6860             symbol_name="GpuCoreClocks"
6861             underscore_name="gpu_core_clocks"
6862             description="The total number of GPU core clocks elapsed during the measurement."
6863             data_type="uint64"
6864             units="cycles"
6865             semantic_type="event"
6866             equation="GPU_CLOCK 0 READ"
6867             mdapi_group="GPU"
6868             mdapi_usage_flags="Tier1 Frame Batch Draw"
6869             mdapi_supported_apis=""
6870             mdapi_hw_unit_type="gpu"
6871             />
6872    <counter name="AVG GPU Core Frequency"
6873             symbol_name="AvgGpuCoreFrequency"
6874             underscore_name="avg_gpu_core_frequency"
6875             description="Average GPU Core Frequency in the measurement."
6876             data_type="uint64"
6877             max_equation="$GpuMaxFrequency"
6878             units="hz"
6879             semantic_type="event"
6880             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6881             mdapi_group="GPU"
6882             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6883             mdapi_supported_apis=""
6884             mdapi_hw_unit_type="gpu"
6885             />
6886    <counter name="L3 BUSY L3BANK0"
6887             symbol_name="L3_BUSY_L3BANK0"
6888             underscore_name="l3_busy_l3_bank0"
6889             description="Percentage of time in which L3 request queue has one or more requests pending"
6890             data_type="float"
6891             max_equation="100"
6892             units="percent"
6893             semantic_type="duration"
6894             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6895             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6896             mdapi_group="GTI/L3"
6897             mdapi_usage_flags="Frame Batch Draw"
6898             mdapi_supported_apis=""
6899             mdapi_hw_unit_type="subslice_bank"
6900             />
6901    <counter name="L3 BUSY L3BANK1"
6902             symbol_name="L3_BUSY_L3BANK1"
6903             underscore_name="l3_busy_l3_bank1"
6904             description="Percentage of time in which L3 request queue has one or more requests pending"
6905             data_type="float"
6906             max_equation="100"
6907             units="percent"
6908             semantic_type="duration"
6909             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6910             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6911             mdapi_group="GTI/L3"
6912             mdapi_usage_flags="Frame Batch Draw"
6913             mdapi_supported_apis=""
6914             mdapi_hw_unit_type="subslice_bank"
6915             />
6916    <counter name="L3 BUSY L3BANK2"
6917             symbol_name="L3_BUSY_L3BANK2"
6918             underscore_name="l3_busy_l3_bank2"
6919             description="Percentage of time in which L3 request queue has one or more requests pending"
6920             data_type="float"
6921             max_equation="100"
6922             units="percent"
6923             semantic_type="duration"
6924             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6925             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6926             mdapi_group="GTI/L3"
6927             mdapi_usage_flags="Frame Batch Draw"
6928             mdapi_supported_apis=""
6929             mdapi_hw_unit_type="subslice_bank"
6930             />
6931    <counter name="L3 BUSY L3BANK3"
6932             symbol_name="L3_BUSY_L3BANK3"
6933             underscore_name="l3_busy_l3_bank3"
6934             description="Percentage of time in which L3 request queue has one or more requests pending"
6935             data_type="float"
6936             max_equation="100"
6937             units="percent"
6938             semantic_type="duration"
6939             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6940             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6941             mdapi_group="GTI/L3"
6942             mdapi_usage_flags="Frame Batch Draw"
6943             mdapi_supported_apis=""
6944             mdapi_hw_unit_type="subslice_bank"
6945             />
6946    <counter name="L3 STALL L3BANK0"
6947             symbol_name="L3_STALL_L3BANK0"
6948             underscore_name="l3_stall_l3_bank0"
6949             description="Percentage of time in which L3 Bank Stalled"
6950             data_type="float"
6951             max_equation="100"
6952             units="percent"
6953             semantic_type="duration"
6954             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6955             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6956             mdapi_group="GTI/L3"
6957             mdapi_usage_flags="Frame Batch Draw"
6958             mdapi_supported_apis=""
6959             mdapi_hw_unit_type="subslice_bank"
6960             />
6961    <counter name="L3 STALL L3BANK1"
6962             symbol_name="L3_STALL_L3BANK1"
6963             underscore_name="l3_stall_l3_bank1"
6964             description="Percentage of time in which L3 Bank Stalled"
6965             data_type="float"
6966             max_equation="100"
6967             units="percent"
6968             semantic_type="duration"
6969             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6970             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6971             mdapi_group="GTI/L3"
6972             mdapi_usage_flags="Frame Batch Draw"
6973             mdapi_supported_apis=""
6974             mdapi_hw_unit_type="subslice_bank"
6975             />
6976    <counter name="L3 STALL L3BANK2"
6977             symbol_name="L3_STALL_L3BANK2"
6978             underscore_name="l3_stall_l3_bank2"
6979             description="Percentage of time in which L3 Bank Stalled"
6980             data_type="float"
6981             max_equation="100"
6982             units="percent"
6983             semantic_type="duration"
6984             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6985             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
6986             mdapi_group="GTI/L3"
6987             mdapi_usage_flags="Frame Batch Draw"
6988             mdapi_supported_apis=""
6989             mdapi_hw_unit_type="subslice_bank"
6990             />
6991    <counter name="L3 STALL L3BANK3"
6992             symbol_name="L3_STALL_L3BANK3"
6993             underscore_name="l3_stall_l3_bank3"
6994             description="Percentage of time in which L3 Bank Stalled"
6995             data_type="float"
6996             max_equation="100"
6997             units="percent"
6998             semantic_type="duration"
6999             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
7000             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
7001             mdapi_group="GTI/L3"
7002             mdapi_usage_flags="Frame Batch Draw"
7003             mdapi_supported_apis=""
7004             mdapi_hw_unit_type="subslice_bank"
7005             />
7006    <register_config type="NOA">
7007        <register type="NOA" address="0x00000D04" value="0x00000200" />
7008        <register type="NOA" address="0x00009884" value="0x00000004" />
7009        <register type="NOA" address="0x00009888" value="0x04011042" />
7010        <register type="NOA" address="0x00009888" value="0x06010000" />
7011        <register type="NOA" address="0x00009888" value="0x04411000" />
7012        <register type="NOA" address="0x00009888" value="0x06410080" />
7013        <register type="NOA" address="0x00009888" value="0x04811000" />
7014        <register type="NOA" address="0x00009888" value="0x06810000" />
7015        <register type="NOA" address="0x00009888" value="0x04C11000" />
7016        <register type="NOA" address="0x00009888" value="0x06C10000" />
7017        <register type="NOA" address="0x00009888" value="0x00010010" />
7018        <register type="NOA" address="0x00009888" value="0x12010200" />
7019        <register type="NOA" address="0x00009888" value="0x02010000" />
7020        <register type="NOA" address="0x00009888" value="0x00410010" />
7021        <register type="NOA" address="0x00009888" value="0x08410001" />
7022        <register type="NOA" address="0x00009888" value="0x12410008" />
7023        <register type="NOA" address="0x00009888" value="0x02410000" />
7024        <register type="NOA" address="0x00009888" value="0x00810010" />
7025        <register type="NOA" address="0x00009888" value="0x0A810042" />
7026        <register type="NOA" address="0x00009888" value="0x0C810000" />
7027        <register type="NOA" address="0x00009888" value="0x10810200" />
7028        <register type="NOA" address="0x00009888" value="0x02810000" />
7029        <register type="NOA" address="0x00009888" value="0x00C10010" />
7030        <register type="NOA" address="0x00009888" value="0x0CC10080" />
7031        <register type="NOA" address="0x00009888" value="0x0EC10001" />
7032        <register type="NOA" address="0x00009888" value="0x10C10008" />
7033        <register type="NOA" address="0x00009888" value="0x02C10000" />
7034        <register type="NOA" address="0x00009884" value="0x00000000" />
7035        <register type="NOA" address="0x00009888" value="0x00124038" />
7036        <register type="NOA" address="0x00009888" value="0x0013AFEA" />
7037        <register type="NOA" address="0x00009888" value="0x0213BAAA" />
7038        <register type="NOA" address="0x00009888" value="0x0014A015" />
7039        <register type="NOA" address="0x00009888" value="0x02144956" />
7040        <register type="NOA" address="0x00009888" value="0x0015002A" />
7041        <register type="NOA" address="0x00009888" value="0x021583FC" />
7042        <register type="NOA" address="0x00009888" value="0x00165555" />
7043        <register type="NOA" address="0x00009888" value="0x02165555" />
7044        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
7045        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
7046        <register type="NOA" address="0x00009888" value="0x001A0A80" />
7047        <register type="NOA" address="0x00009888" value="0x021A2000" />
7048        <register type="NOA" address="0x00009888" value="0x001B21C0" />
7049        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
7050        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
7051        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
7052        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
7053        <register type="NOA" address="0x00009888" value="0x4E010000" />
7054        <register type="NOA" address="0x00009888" value="0x56010000" />
7055        <register type="NOA" address="0x00009888" value="0x58010000" />
7056        <register type="NOA" address="0x00009888" value="0x5A010000" />
7057        <register type="NOA" address="0x00009888" value="0x5C010000" />
7058        <register type="NOA" address="0x00009888" value="0x5E010000" />
7059        <register type="NOA" address="0x00009888" value="0x60010000" />
7060        <register type="NOA" address="0x00009888" value="0x06010000" />
7061        <register type="NOA" address="0x00009888" value="0x62010000" />
7062        <register type="NOA" address="0x00009888" value="0x50010000" />
7063        <register type="NOA" address="0x00009888" value="0x52010000" />
7064        <register type="NOA" address="0x00009888" value="0x54010000" />
7065        <register type="NOA" address="0x00009884" value="0x00000000" />
7066        <register type="NOA" address="0x00009888" value="0x74010002" />
7067    </register_config>
7068    <register_config type="OA">
7069        <register type="OA" address="0x0000D900" value="0x00000000" />
7070        <register type="OA" address="0x0000D904" value="0xF0800000" />
7071        <register type="OA" address="0x0000D910" value="0x00000000" />
7072        <register type="OA" address="0x0000D914" value="0x00800000" />
7073        <register type="OA" address="0x0000D920" value="0x00000000" />
7074        <register type="OA" address="0x0000DC40" value="0x00000000" />
7075        <register type="OA" address="0x0000DD40" value="0x00000000" />
7076        <register type="OA" address="0x00002B2C" value="0x00000000" />
7077        <register type="OA" address="0x0000D940" value="0x00000038" />
7078        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
7079        <register type="OA" address="0x0000D948" value="0x000001C0" />
7080        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
7081        <register type="OA" address="0x0000D950" value="0x00000E00" />
7082        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
7083        <register type="OA" address="0x0000D958" value="0x00007000" />
7084        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
7085    </register_config>
7086  </set>
7087
7088  <set name="Ext17"
7089       chipset="MTLGT2"
7090       symbol_name="Ext17"
7091       underscore_name="ext17"
7092       mdapi_supported_apis="VK OGL OCL IO"
7093       hw_config_guid="a04168f6-637e-44af-a1b6-e5f005708df4"
7094       >
7095    <counter name="GPU Time Elapsed"
7096             symbol_name="GpuTime"
7097             underscore_name="gpu_time"
7098             description="Time elapsed on the GPU during the measurement."
7099             data_type="uint64"
7100             units="ns"
7101             semantic_type="duration"
7102             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7103             mdapi_group="GPU"
7104             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7105             mdapi_supported_apis=""
7106             mdapi_hw_unit_type="gpu"
7107             />
7108    <counter name="GPU Core Clocks"
7109             symbol_name="GpuCoreClocks"
7110             underscore_name="gpu_core_clocks"
7111             description="The total number of GPU core clocks elapsed during the measurement."
7112             data_type="uint64"
7113             units="cycles"
7114             semantic_type="event"
7115             equation="GPU_CLOCK 0 READ"
7116             mdapi_group="GPU"
7117             mdapi_usage_flags="Tier1 Frame Batch Draw"
7118             mdapi_supported_apis=""
7119             mdapi_hw_unit_type="gpu"
7120             />
7121    <counter name="AVG GPU Core Frequency"
7122             symbol_name="AvgGpuCoreFrequency"
7123             underscore_name="avg_gpu_core_frequency"
7124             description="Average GPU Core Frequency in the measurement."
7125             data_type="uint64"
7126             max_equation="$GpuMaxFrequency"
7127             units="hz"
7128             semantic_type="event"
7129             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7130             mdapi_group="GPU"
7131             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7132             mdapi_supported_apis=""
7133             mdapi_hw_unit_type="gpu"
7134             />
7135    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE0"
7136             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE0"
7137             underscore_name="load_store_cache_input_available_xecore0"
7138             description="Percentage of time in which the Load Store Cache has input available"
7139             data_type="float"
7140             max_equation="100"
7141             units="percent"
7142             semantic_type="duration"
7143             equation="C 7 READ C 6 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
7144             availability="$GtSlice0XeCore0"
7145             mdapi_group="GPU"
7146             mdapi_usage_flags="Frame Batch Draw"
7147             mdapi_supported_apis=""
7148             mdapi_hw_unit_type="dualsubslice"
7149             />
7150    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE1"
7151             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE1"
7152             underscore_name="load_store_cache_input_available_xecore1"
7153             description="Percentage of time in which the Load Store Cache has input available"
7154             data_type="float"
7155             max_equation="100"
7156             units="percent"
7157             semantic_type="duration"
7158             equation="C 5 READ C 4 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
7159             availability="$GtSlice0XeCore1"
7160             mdapi_group="GPU"
7161             mdapi_usage_flags="Frame Batch Draw"
7162             mdapi_supported_apis=""
7163             mdapi_hw_unit_type="dualsubslice"
7164             />
7165    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE2"
7166             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE2"
7167             underscore_name="load_store_cache_input_available_xecore2"
7168             description="Percentage of time in which the Load Store Cache has input available"
7169             data_type="float"
7170             max_equation="100"
7171             units="percent"
7172             semantic_type="duration"
7173             equation="C 3 READ C 2 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
7174             availability="$GtSlice0XeCore2"
7175             mdapi_group="GPU"
7176             mdapi_usage_flags="Frame Batch Draw"
7177             mdapi_supported_apis=""
7178             mdapi_hw_unit_type="dualsubslice"
7179             />
7180    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE3"
7181             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE3"
7182             underscore_name="load_store_cache_input_available_xecore3"
7183             description="Percentage of time in which the Load Store Cache has input available"
7184             data_type="float"
7185             max_equation="100"
7186             units="percent"
7187             semantic_type="duration"
7188             equation="C 1 READ C 0 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
7189             availability="$GtSlice0XeCore3"
7190             mdapi_group="GPU"
7191             mdapi_usage_flags="Frame Batch Draw"
7192             mdapi_supported_apis=""
7193             mdapi_hw_unit_type="dualsubslice"
7194             />
7195    <counter name="LOAD STORE CACHE OUTPUT READY XECORE0"
7196             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE0"
7197             underscore_name="load_store_cache_output_ready_xecore0"
7198             description="Percentage of time in which the Load Store Cache has output ready"
7199             data_type="float"
7200             max_equation="100"
7201             units="percent"
7202             semantic_type="duration"
7203             equation="B 7 READ B 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7204             availability="$GtSlice0XeCore0"
7205             mdapi_group="GPU"
7206             mdapi_usage_flags="Frame Batch Draw"
7207             mdapi_supported_apis=""
7208             mdapi_hw_unit_type="dualsubslice"
7209             />
7210    <counter name="LOAD STORE CACHE OUTPUT READY XECORE1"
7211             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE1"
7212             underscore_name="load_store_cache_output_ready_xecore1"
7213             description="Percentage of time in which the Load Store Cache has output ready"
7214             data_type="float"
7215             max_equation="100"
7216             units="percent"
7217             semantic_type="duration"
7218             equation="B 5 READ B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7219             availability="$GtSlice0XeCore1"
7220             mdapi_group="GPU"
7221             mdapi_usage_flags="Frame Batch Draw"
7222             mdapi_supported_apis=""
7223             mdapi_hw_unit_type="dualsubslice"
7224             />
7225    <counter name="LOAD STORE CACHE OUTPUT READY XECORE2"
7226             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE2"
7227             underscore_name="load_store_cache_output_ready_xecore2"
7228             description="Percentage of time in which the Load Store Cache has output ready"
7229             data_type="float"
7230             max_equation="100"
7231             units="percent"
7232             semantic_type="duration"
7233             equation="B 3 READ B 2 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7234             availability="$GtSlice0XeCore2"
7235             mdapi_group="GPU"
7236             mdapi_usage_flags="Frame Batch Draw"
7237             mdapi_supported_apis=""
7238             mdapi_hw_unit_type="dualsubslice"
7239             />
7240    <counter name="LOAD STORE CACHE OUTPUT READY XECORE3"
7241             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE3"
7242             underscore_name="load_store_cache_output_ready_xecore3"
7243             description="Percentage of time in which the Load Store Cache has output ready"
7244             data_type="float"
7245             max_equation="100"
7246             units="percent"
7247             semantic_type="duration"
7248             equation="B 1 READ B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
7249             availability="$GtSlice0XeCore3"
7250             mdapi_group="GPU"
7251             mdapi_usage_flags="Frame Batch Draw"
7252             mdapi_supported_apis=""
7253             mdapi_hw_unit_type="dualsubslice"
7254             />
7255    <register_config type="NOA">
7256        <register type="NOA" address="0x00000D04" value="0x00000200" />
7257        <register type="NOA" address="0x00009884" value="0x00000008" />
7258        <register type="NOA" address="0x00009888" value="0x2808005E" />
7259        <register type="NOA" address="0x00009888" value="0x2C087800" />
7260        <register type="NOA" address="0x00009888" value="0x2E080002" />
7261        <register type="NOA" address="0x00009888" value="0x0002FF00" />
7262        <register type="NOA" address="0x00009888" value="0x0202FF00" />
7263        <register type="NOA" address="0x00009888" value="0x00045500" />
7264        <register type="NOA" address="0x00009888" value="0x02045500" />
7265        <register type="NOA" address="0x00009888" value="0x06083254" />
7266        <register type="NOA" address="0x00009888" value="0x0E080830" />
7267        <register type="NOA" address="0x00009888" value="0x16080B7D" />
7268        <register type="NOA" address="0x00009888" value="0x08080000" />
7269        <register type="NOA" address="0x00009888" value="0x00080F00" />
7270        <register type="NOA" address="0x00009888" value="0x02080F00" />
7271        <register type="NOA" address="0x00009884" value="0x00000009" />
7272        <register type="NOA" address="0x00009888" value="0x2808005E" />
7273        <register type="NOA" address="0x00009888" value="0x2C087800" />
7274        <register type="NOA" address="0x00009888" value="0x2E080002" />
7275        <register type="NOA" address="0x00009888" value="0x00020F00" />
7276        <register type="NOA" address="0x00009888" value="0x02020F00" />
7277        <register type="NOA" address="0x00009888" value="0x00040500" />
7278        <register type="NOA" address="0x00009888" value="0x02040500" />
7279        <register type="NOA" address="0x00009888" value="0x06083254" />
7280        <register type="NOA" address="0x00009888" value="0x0C080830" />
7281        <register type="NOA" address="0x00009888" value="0x14080B7D" />
7282        <register type="NOA" address="0x00009888" value="0x08080000" />
7283        <register type="NOA" address="0x00009888" value="0x00080000" />
7284        <register type="NOA" address="0x00009888" value="0x02080000" />
7285        <register type="NOA" address="0x00009884" value="0x0000000A" />
7286        <register type="NOA" address="0x00009888" value="0x2808005E" />
7287        <register type="NOA" address="0x00009888" value="0x2C087800" />
7288        <register type="NOA" address="0x00009888" value="0x2E080002" />
7289        <register type="NOA" address="0x00009888" value="0x000200FF" />
7290        <register type="NOA" address="0x00009888" value="0x020200FF" />
7291        <register type="NOA" address="0x00009888" value="0x00040055" />
7292        <register type="NOA" address="0x00009888" value="0x02040055" />
7293        <register type="NOA" address="0x00009888" value="0x06083254" />
7294        <register type="NOA" address="0x00009888" value="0x0A080830" />
7295        <register type="NOA" address="0x00009888" value="0x12080B7D" />
7296        <register type="NOA" address="0x00009888" value="0x08080000" />
7297        <register type="NOA" address="0x00009888" value="0x0008000F" />
7298        <register type="NOA" address="0x00009888" value="0x0208000F" />
7299        <register type="NOA" address="0x00009884" value="0x0000000B" />
7300        <register type="NOA" address="0x00009888" value="0x2808005E" />
7301        <register type="NOA" address="0x00009888" value="0x2C087800" />
7302        <register type="NOA" address="0x00009888" value="0x2E080002" />
7303        <register type="NOA" address="0x00009888" value="0x0002000F" />
7304        <register type="NOA" address="0x00009888" value="0x0202000F" />
7305        <register type="NOA" address="0x00009888" value="0x00040005" />
7306        <register type="NOA" address="0x00009888" value="0x02040005" />
7307        <register type="NOA" address="0x00009888" value="0x06083254" />
7308        <register type="NOA" address="0x00009888" value="0x08080830" />
7309        <register type="NOA" address="0x00009888" value="0x10080B7D" />
7310        <register type="NOA" address="0x00009888" value="0x00080000" />
7311        <register type="NOA" address="0x00009888" value="0x02080000" />
7312        <register type="NOA" address="0x00009884" value="0x00000000" />
7313        <register type="NOA" address="0x00009888" value="0x001300AA" />
7314        <register type="NOA" address="0x00009888" value="0x021300AA" />
7315        <register type="NOA" address="0x00009888" value="0x00140055" />
7316        <register type="NOA" address="0x00009888" value="0x02140055" />
7317        <register type="NOA" address="0x00009888" value="0x00150055" />
7318        <register type="NOA" address="0x00009888" value="0x02150055" />
7319        <register type="NOA" address="0x00009888" value="0x00160055" />
7320        <register type="NOA" address="0x00009888" value="0x02160055" />
7321        <register type="NOA" address="0x00009888" value="0x001700AA" />
7322        <register type="NOA" address="0x00009888" value="0x021700AA" />
7323        <register type="NOA" address="0x00009888" value="0x000C0F0F" />
7324        <register type="NOA" address="0x00009888" value="0x000E0F0F" />
7325        <register type="NOA" address="0x00009888" value="0x000D00AA" />
7326        <register type="NOA" address="0x00009888" value="0x020D00AA" />
7327        <register type="NOA" address="0x00009888" value="0x000600AA" />
7328        <register type="NOA" address="0x00009888" value="0x020600AA" />
7329        <register type="NOA" address="0x00009888" value="0x0001FFAA" />
7330        <register type="NOA" address="0x00009888" value="0x0201FFAA" />
7331        <register type="NOA" address="0x00009888" value="0x4E010000" />
7332        <register type="NOA" address="0x00009888" value="0x56010011" />
7333        <register type="NOA" address="0x00009888" value="0x58010600" />
7334        <register type="NOA" address="0x00009888" value="0x5A010030" />
7335        <register type="NOA" address="0x00009888" value="0x5C011209" />
7336        <register type="NOA" address="0x00009888" value="0x5E010211" />
7337        <register type="NOA" address="0x00009888" value="0x60010001" />
7338        <register type="NOA" address="0x00009888" value="0x06010000" />
7339        <register type="NOA" address="0x00009888" value="0x62010000" />
7340        <register type="NOA" address="0x00009888" value="0x50010603" />
7341        <register type="NOA" address="0x00009888" value="0x52010090" />
7342        <register type="NOA" address="0x00009888" value="0x54010229" />
7343        <register type="NOA" address="0x00009884" value="0x00000000" />
7344        <register type="NOA" address="0x00009888" value="0x74010002" />
7345    </register_config>
7346    <register_config type="OA">
7347        <register type="OA" address="0x0000D900" value="0x00000000" />
7348        <register type="OA" address="0x0000D904" value="0x00800000" />
7349        <register type="OA" address="0x0000D910" value="0x00000000" />
7350        <register type="OA" address="0x0000D914" value="0x00800000" />
7351        <register type="OA" address="0x0000D920" value="0x00000000" />
7352        <register type="OA" address="0x0000DC40" value="0x00000000" />
7353        <register type="OA" address="0x0000DD40" value="0x00000000" />
7354        <register type="OA" address="0x00002B2C" value="0x00000000" />
7355    </register_config>
7356  </set>
7357
7358  <set name="Ext21"
7359       chipset="MTLGT2"
7360       symbol_name="Ext21"
7361       underscore_name="ext21"
7362       mdapi_supported_apis="VK OGL OCL IO"
7363       hw_config_guid="0486a0e0-3522-4689-bdf9-623603f8e3c6"
7364       >
7365    <counter name="GPU Time Elapsed"
7366             symbol_name="GpuTime"
7367             underscore_name="gpu_time"
7368             description="Time elapsed on the GPU during the measurement."
7369             data_type="uint64"
7370             units="ns"
7371             semantic_type="duration"
7372             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7373             mdapi_group="GPU"
7374             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7375             mdapi_supported_apis=""
7376             mdapi_hw_unit_type="gpu"
7377             />
7378    <counter name="GPU Core Clocks"
7379             symbol_name="GpuCoreClocks"
7380             underscore_name="gpu_core_clocks"
7381             description="The total number of GPU core clocks elapsed during the measurement."
7382             data_type="uint64"
7383             units="cycles"
7384             semantic_type="event"
7385             equation="GPU_CLOCK 0 READ"
7386             mdapi_group="GPU"
7387             mdapi_usage_flags="Tier1 Frame Batch Draw"
7388             mdapi_supported_apis=""
7389             mdapi_hw_unit_type="gpu"
7390             />
7391    <counter name="AVG GPU Core Frequency"
7392             symbol_name="AvgGpuCoreFrequency"
7393             underscore_name="avg_gpu_core_frequency"
7394             description="Average GPU Core Frequency in the measurement."
7395             data_type="uint64"
7396             max_equation="$GpuMaxFrequency"
7397             units="hz"
7398             semantic_type="event"
7399             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7400             mdapi_group="GPU"
7401             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7402             mdapi_supported_apis=""
7403             mdapi_hw_unit_type="gpu"
7404             />
7405    <counter name="LOAD STORE CACHE ACCESS XECORE0"
7406             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE0"
7407             underscore_name="load_store_cache_access_xecore0"
7408             description="Number of Load Store Cache accesses"
7409             data_type="uint64"
7410             units="events"
7411             semantic_type="event"
7412             equation="C 7 READ C 6 READ UADD"
7413             availability="$GtSlice0XeCore0"
7414             mdapi_group="GPU"
7415             mdapi_usage_flags="Frame Batch Draw"
7416             mdapi_supported_apis=""
7417             mdapi_hw_unit_type="gpu"
7418             />
7419    <counter name="LOAD STORE CACHE ACCESS XECORE1"
7420             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE1"
7421             underscore_name="load_store_cache_access_xecore1"
7422             description="Number of Load Store Cache accesses"
7423             data_type="uint64"
7424             units="events"
7425             semantic_type="event"
7426             equation="C 5 READ C 4 READ UADD"
7427             availability="$GtSlice0XeCore1"
7428             mdapi_group="GPU"
7429             mdapi_usage_flags="Frame Batch Draw"
7430             mdapi_supported_apis=""
7431             mdapi_hw_unit_type="gpu"
7432             />
7433    <counter name="LOAD STORE CACHE ACCESS XECORE2"
7434             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE2"
7435             underscore_name="load_store_cache_access_xecore2"
7436             description="Number of Load Store Cache accesses"
7437             data_type="uint64"
7438             units="events"
7439             semantic_type="event"
7440             equation="C 3 READ C 2 READ UADD"
7441             availability="$GtSlice0XeCore2"
7442             mdapi_group="GPU"
7443             mdapi_usage_flags="Frame Batch Draw"
7444             mdapi_supported_apis=""
7445             mdapi_hw_unit_type="gpu"
7446             />
7447    <counter name="LOAD STORE CACHE ACCESS XECORE3"
7448             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE3"
7449             underscore_name="load_store_cache_access_xecore3"
7450             description="Number of Load Store Cache accesses"
7451             data_type="uint64"
7452             units="events"
7453             semantic_type="event"
7454             equation="C 1 READ C 0 READ UADD"
7455             availability="$GtSlice0XeCore3"
7456             mdapi_group="GPU"
7457             mdapi_usage_flags="Frame Batch Draw"
7458             mdapi_supported_apis=""
7459             mdapi_hw_unit_type="gpu"
7460             />
7461    <counter name="LOAD STORE CACHE L3 READ XECORE0"
7462             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE0"
7463             underscore_name="load_store_cache_l3_read_xecore0"
7464             description="Number of cacheline read requests from the Load Store Cache to L3"
7465             data_type="uint64"
7466             units="events"
7467             semantic_type="event"
7468             equation="B 7 READ B 6 READ UADD"
7469             availability="$GtSlice0XeCore0"
7470             mdapi_group="GPU"
7471             mdapi_usage_flags="Frame Batch Draw"
7472             mdapi_supported_apis=""
7473             mdapi_hw_unit_type="gpu"
7474             />
7475    <counter name="LOAD STORE CACHE L3 READ XECORE1"
7476             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE1"
7477             underscore_name="load_store_cache_l3_read_xecore1"
7478             description="Number of cacheline read requests from the Load Store Cache to L3"
7479             data_type="uint64"
7480             units="events"
7481             semantic_type="event"
7482             equation="B 5 READ B 4 READ UADD"
7483             availability="$GtSlice0XeCore1"
7484             mdapi_group="GPU"
7485             mdapi_usage_flags="Frame Batch Draw"
7486             mdapi_supported_apis=""
7487             mdapi_hw_unit_type="gpu"
7488             />
7489    <counter name="LOAD STORE CACHE L3 READ XECORE2"
7490             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE2"
7491             underscore_name="load_store_cache_l3_read_xecore2"
7492             description="Number of cacheline read requests from the Load Store Cache to L3"
7493             data_type="uint64"
7494             units="events"
7495             semantic_type="event"
7496             equation="B 3 READ B 2 READ UADD"
7497             availability="$GtSlice0XeCore2"
7498             mdapi_group="GPU"
7499             mdapi_usage_flags="Frame Batch Draw"
7500             mdapi_supported_apis=""
7501             mdapi_hw_unit_type="gpu"
7502             />
7503    <counter name="LOAD STORE CACHE L3 READ XECORE3"
7504             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE3"
7505             underscore_name="load_store_cache_l3_read_xecore3"
7506             description="Number of cacheline read requests from the Load Store Cache to L3"
7507             data_type="uint64"
7508             units="events"
7509             semantic_type="event"
7510             equation="B 1 READ B 0 READ UADD"
7511             availability="$GtSlice0XeCore3"
7512             mdapi_group="GPU"
7513             mdapi_usage_flags="Frame Batch Draw"
7514             mdapi_supported_apis=""
7515             mdapi_hw_unit_type="gpu"
7516             />
7517    <register_config type="NOA">
7518        <register type="NOA" address="0x00000D04" value="0x00000200" />
7519        <register type="NOA" address="0x00009884" value="0x00000008" />
7520        <register type="NOA" address="0x00009888" value="0x18080006" />
7521        <register type="NOA" address="0x00009888" value="0x1C081800" />
7522        <register type="NOA" address="0x00009888" value="0x2408001F" />
7523        <register type="NOA" address="0x00009888" value="0x0002FF00" />
7524        <register type="NOA" address="0x00009888" value="0x0202FF00" />
7525        <register type="NOA" address="0x00009888" value="0x00045500" />
7526        <register type="NOA" address="0x00009888" value="0x02045500" />
7527        <register type="NOA" address="0x00009888" value="0x04080808" />
7528        <register type="NOA" address="0x00009888" value="0x0E080493" />
7529        <register type="NOA" address="0x00009888" value="0x16080200" />
7530        <register type="NOA" address="0x00009888" value="0x08080000" />
7531        <register type="NOA" address="0x00009888" value="0x00080F00" />
7532        <register type="NOA" address="0x00009888" value="0x02080F00" />
7533        <register type="NOA" address="0x00009884" value="0x00000009" />
7534        <register type="NOA" address="0x00009888" value="0x18080006" />
7535        <register type="NOA" address="0x00009888" value="0x1C081800" />
7536        <register type="NOA" address="0x00009888" value="0x2408001F" />
7537        <register type="NOA" address="0x00009888" value="0x00020F00" />
7538        <register type="NOA" address="0x00009888" value="0x02020F00" />
7539        <register type="NOA" address="0x00009888" value="0x00040500" />
7540        <register type="NOA" address="0x00009888" value="0x02040500" />
7541        <register type="NOA" address="0x00009888" value="0x04080808" />
7542        <register type="NOA" address="0x00009888" value="0x0C080493" />
7543        <register type="NOA" address="0x00009888" value="0x14080200" />
7544        <register type="NOA" address="0x00009888" value="0x08080000" />
7545        <register type="NOA" address="0x00009888" value="0x00080000" />
7546        <register type="NOA" address="0x00009888" value="0x02080000" />
7547        <register type="NOA" address="0x00009884" value="0x0000000A" />
7548        <register type="NOA" address="0x00009888" value="0x18080006" />
7549        <register type="NOA" address="0x00009888" value="0x1C081800" />
7550        <register type="NOA" address="0x00009888" value="0x2408001F" />
7551        <register type="NOA" address="0x00009888" value="0x000200FF" />
7552        <register type="NOA" address="0x00009888" value="0x020200FF" />
7553        <register type="NOA" address="0x00009888" value="0x00040055" />
7554        <register type="NOA" address="0x00009888" value="0x02040055" />
7555        <register type="NOA" address="0x00009888" value="0x04080808" />
7556        <register type="NOA" address="0x00009888" value="0x0A080493" />
7557        <register type="NOA" address="0x00009888" value="0x12080200" />
7558        <register type="NOA" address="0x00009888" value="0x08080000" />
7559        <register type="NOA" address="0x00009888" value="0x0008000F" />
7560        <register type="NOA" address="0x00009888" value="0x0208000F" />
7561        <register type="NOA" address="0x00009884" value="0x0000000B" />
7562        <register type="NOA" address="0x00009888" value="0x18080006" />
7563        <register type="NOA" address="0x00009888" value="0x1C081800" />
7564        <register type="NOA" address="0x00009888" value="0x2408001F" />
7565        <register type="NOA" address="0x00009888" value="0x0002000F" />
7566        <register type="NOA" address="0x00009888" value="0x0202000F" />
7567        <register type="NOA" address="0x00009888" value="0x00040005" />
7568        <register type="NOA" address="0x00009888" value="0x02040005" />
7569        <register type="NOA" address="0x00009888" value="0x04080808" />
7570        <register type="NOA" address="0x00009888" value="0x08080493" />
7571        <register type="NOA" address="0x00009888" value="0x10080200" />
7572        <register type="NOA" address="0x00009888" value="0x00080000" />
7573        <register type="NOA" address="0x00009888" value="0x02080000" />
7574        <register type="NOA" address="0x00009884" value="0x00000000" />
7575        <register type="NOA" address="0x00009888" value="0x001300AA" />
7576        <register type="NOA" address="0x00009888" value="0x021300AA" />
7577        <register type="NOA" address="0x00009888" value="0x00140055" />
7578        <register type="NOA" address="0x00009888" value="0x02140055" />
7579        <register type="NOA" address="0x00009888" value="0x00150055" />
7580        <register type="NOA" address="0x00009888" value="0x02150055" />
7581        <register type="NOA" address="0x00009888" value="0x00160055" />
7582        <register type="NOA" address="0x00009888" value="0x02160055" />
7583        <register type="NOA" address="0x00009888" value="0x001700AA" />
7584        <register type="NOA" address="0x00009888" value="0x021700AA" />
7585        <register type="NOA" address="0x00009888" value="0x000C0F0F" />
7586        <register type="NOA" address="0x00009888" value="0x000E0F0F" />
7587        <register type="NOA" address="0x00009888" value="0x000D00AA" />
7588        <register type="NOA" address="0x00009888" value="0x020D00AA" />
7589        <register type="NOA" address="0x00009888" value="0x000600AA" />
7590        <register type="NOA" address="0x00009888" value="0x020600AA" />
7591        <register type="NOA" address="0x00009888" value="0x0001FFAA" />
7592        <register type="NOA" address="0x00009888" value="0x0201FFAA" />
7593        <register type="NOA" address="0x00009888" value="0x4E010000" />
7594        <register type="NOA" address="0x00009888" value="0x56010011" />
7595        <register type="NOA" address="0x00009888" value="0x58010600" />
7596        <register type="NOA" address="0x00009888" value="0x5A010030" />
7597        <register type="NOA" address="0x00009888" value="0x5C011209" />
7598        <register type="NOA" address="0x00009888" value="0x5E010211" />
7599        <register type="NOA" address="0x00009888" value="0x60010001" />
7600        <register type="NOA" address="0x00009888" value="0x06010000" />
7601        <register type="NOA" address="0x00009888" value="0x62010000" />
7602        <register type="NOA" address="0x00009888" value="0x50010603" />
7603        <register type="NOA" address="0x00009888" value="0x52010090" />
7604        <register type="NOA" address="0x00009888" value="0x54010229" />
7605        <register type="NOA" address="0x00009884" value="0x00000000" />
7606        <register type="NOA" address="0x00009888" value="0x74010002" />
7607    </register_config>
7608    <register_config type="OA">
7609        <register type="OA" address="0x0000D900" value="0x00000000" />
7610        <register type="OA" address="0x0000D904" value="0x00800000" />
7611        <register type="OA" address="0x0000D910" value="0x00000000" />
7612        <register type="OA" address="0x0000D914" value="0x00800000" />
7613        <register type="OA" address="0x0000D920" value="0x00000000" />
7614        <register type="OA" address="0x0000DC40" value="0x00000000" />
7615        <register type="OA" address="0x0000DD40" value="0x00000000" />
7616        <register type="OA" address="0x00002B2C" value="0x00000000" />
7617    </register_config>
7618  </set>
7619
7620  <set name="Ext23"
7621       chipset="MTLGT2"
7622       symbol_name="Ext23"
7623       underscore_name="ext23"
7624       mdapi_supported_apis="VK OGL OCL IO"
7625       hw_config_guid="b30ba7fb-fe8f-4e81-b271-3d6f52edc257"
7626       >
7627    <counter name="GPU Time Elapsed"
7628             symbol_name="GpuTime"
7629             underscore_name="gpu_time"
7630             description="Time elapsed on the GPU during the measurement."
7631             data_type="uint64"
7632             units="ns"
7633             semantic_type="duration"
7634             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7635             mdapi_group="GPU"
7636             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7637             mdapi_supported_apis=""
7638             mdapi_hw_unit_type="gpu"
7639             />
7640    <counter name="GPU Core Clocks"
7641             symbol_name="GpuCoreClocks"
7642             underscore_name="gpu_core_clocks"
7643             description="The total number of GPU core clocks elapsed during the measurement."
7644             data_type="uint64"
7645             units="cycles"
7646             semantic_type="event"
7647             equation="GPU_CLOCK 0 READ"
7648             mdapi_group="GPU"
7649             mdapi_usage_flags="Tier1 Frame Batch Draw"
7650             mdapi_supported_apis=""
7651             mdapi_hw_unit_type="gpu"
7652             />
7653    <counter name="AVG GPU Core Frequency"
7654             symbol_name="AvgGpuCoreFrequency"
7655             underscore_name="avg_gpu_core_frequency"
7656             description="Average GPU Core Frequency in the measurement."
7657             data_type="uint64"
7658             max_equation="$GpuMaxFrequency"
7659             units="hz"
7660             semantic_type="event"
7661             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7662             mdapi_group="GPU"
7663             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7664             mdapi_supported_apis=""
7665             mdapi_hw_unit_type="gpu"
7666             />
7667    <counter name="LOAD STORE CACHE HIT XECORE0"
7668             symbol_name="LOAD_STORE_CACHE_HIT_XECORE0"
7669             underscore_name="load_store_cache_hit_xecore0"
7670             description="Number of Load Store Cache hits"
7671             data_type="uint64"
7672             units="events"
7673             semantic_type="event"
7674             equation="B 0 READ B 1 READ UADD"
7675             availability="$GtSlice0XeCore0"
7676             mdapi_group="GPU"
7677             mdapi_usage_flags="Frame Batch Draw"
7678             mdapi_supported_apis=""
7679             mdapi_hw_unit_type="gpu"
7680             />
7681    <counter name="LOAD STORE CACHE HIT XECORE1"
7682             symbol_name="LOAD_STORE_CACHE_HIT_XECORE1"
7683             underscore_name="load_store_cache_hit_xecore1"
7684             description="Number of Load Store Cache hits"
7685             data_type="uint64"
7686             units="events"
7687             semantic_type="event"
7688             equation="B 2 READ B 3 READ UADD"
7689             availability="$GtSlice0XeCore1"
7690             mdapi_group="GPU"
7691             mdapi_usage_flags="Frame Batch Draw"
7692             mdapi_supported_apis=""
7693             mdapi_hw_unit_type="gpu"
7694             />
7695    <counter name="LOAD STORE CACHE HIT XECORE2"
7696             symbol_name="LOAD_STORE_CACHE_HIT_XECORE2"
7697             underscore_name="load_store_cache_hit_xecore2"
7698             description="Number of Load Store Cache hits"
7699             data_type="uint64"
7700             units="events"
7701             semantic_type="event"
7702             equation="B 4 READ B 5 READ UADD"
7703             availability="$GtSlice0XeCore2"
7704             mdapi_group="GPU"
7705             mdapi_usage_flags="Frame Batch Draw"
7706             mdapi_supported_apis=""
7707             mdapi_hw_unit_type="gpu"
7708             />
7709    <counter name="LOAD STORE CACHE HIT XECORE3"
7710             symbol_name="LOAD_STORE_CACHE_HIT_XECORE3"
7711             underscore_name="load_store_cache_hit_xecore3"
7712             description="Number of Load Store Cache hits"
7713             data_type="uint64"
7714             units="events"
7715             semantic_type="event"
7716             equation="B 6 READ B 7 READ UADD"
7717             availability="$GtSlice0XeCore3"
7718             mdapi_group="GPU"
7719             mdapi_usage_flags="Frame Batch Draw"
7720             mdapi_supported_apis=""
7721             mdapi_hw_unit_type="gpu"
7722             />
7723    <register_config type="NOA">
7724        <register type="NOA" address="0x00000D04" value="0x00000200" />
7725        <register type="NOA" address="0x00009884" value="0x00000008" />
7726        <register type="NOA" address="0x00009888" value="0x18080003" />
7727        <register type="NOA" address="0x00009888" value="0x1C080C00" />
7728        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
7729        <register type="NOA" address="0x00009888" value="0x00045555" />
7730        <register type="NOA" address="0x00009888" value="0x04080080" />
7731        <register type="NOA" address="0x00009888" value="0x080800C2" />
7732        <register type="NOA" address="0x00009888" value="0x0A0802CA" />
7733        <register type="NOA" address="0x00009888" value="0x0008FF00" />
7734        <register type="NOA" address="0x00009884" value="0x00000009" />
7735        <register type="NOA" address="0x00009888" value="0x18080003" />
7736        <register type="NOA" address="0x00009888" value="0x1C080C00" />
7737        <register type="NOA" address="0x00009888" value="0x0002FF00" />
7738        <register type="NOA" address="0x00009888" value="0x00045500" />
7739        <register type="NOA" address="0x00009888" value="0x04080080" />
7740        <register type="NOA" address="0x00009888" value="0x0C0800C2" />
7741        <register type="NOA" address="0x00009888" value="0x0E0802CA" />
7742        <register type="NOA" address="0x00009888" value="0x08080000" />
7743        <register type="NOA" address="0x00009888" value="0x00080000" />
7744        <register type="NOA" address="0x00009884" value="0x0000000A" />
7745        <register type="NOA" address="0x00009888" value="0x18080003" />
7746        <register type="NOA" address="0x00009888" value="0x1C080C00" />
7747        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
7748        <register type="NOA" address="0x00009888" value="0x02045555" />
7749        <register type="NOA" address="0x00009888" value="0x04080080" />
7750        <register type="NOA" address="0x00009888" value="0x100800C2" />
7751        <register type="NOA" address="0x00009888" value="0x120802CA" />
7752        <register type="NOA" address="0x00009888" value="0x08080000" />
7753        <register type="NOA" address="0x00009888" value="0x0208FF00" />
7754        <register type="NOA" address="0x00009884" value="0x0000000B" />
7755        <register type="NOA" address="0x00009888" value="0x18080003" />
7756        <register type="NOA" address="0x00009888" value="0x1C080C00" />
7757        <register type="NOA" address="0x00009888" value="0x0202FF00" />
7758        <register type="NOA" address="0x00009888" value="0x02045500" />
7759        <register type="NOA" address="0x00009888" value="0x04080080" />
7760        <register type="NOA" address="0x00009888" value="0x140800C2" />
7761        <register type="NOA" address="0x00009888" value="0x160802CA" />
7762        <register type="NOA" address="0x00009888" value="0x08080000" />
7763        <register type="NOA" address="0x00009888" value="0x02080000" />
7764        <register type="NOA" address="0x00009884" value="0x00000000" />
7765        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
7766        <register type="NOA" address="0x00009888" value="0x02145555" />
7767        <register type="NOA" address="0x00009888" value="0x02155555" />
7768        <register type="NOA" address="0x00009888" value="0x02165555" />
7769        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
7770        <register type="NOA" address="0x00009888" value="0x000CFF00" />
7771        <register type="NOA" address="0x00009888" value="0x000EFF00" />
7772        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
7773        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
7774        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
7775        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
7776        <register type="NOA" address="0x00009888" value="0x4E010011" />
7777        <register type="NOA" address="0x00009888" value="0x56010200" />
7778        <register type="NOA" address="0x00009888" value="0x58010221" />
7779        <register type="NOA" address="0x00009888" value="0x5A010011" />
7780        <register type="NOA" address="0x00009888" value="0x5C011209" />
7781        <register type="NOA" address="0x00009888" value="0x5E010090" />
7782        <register type="NOA" address="0x00009888" value="0x60010609" />
7783        <register type="NOA" address="0x00009888" value="0x06010000" />
7784        <register type="NOA" address="0x00009888" value="0x62010030" />
7785        <register type="NOA" address="0x00009888" value="0x50010603" />
7786        <register type="NOA" address="0x00009888" value="0x52010000" />
7787        <register type="NOA" address="0x00009888" value="0x54010000" />
7788        <register type="NOA" address="0x00009884" value="0x00000000" />
7789        <register type="NOA" address="0x00009888" value="0x74010002" />
7790    </register_config>
7791    <register_config type="OA">
7792        <register type="OA" address="0x0000D900" value="0x00000000" />
7793        <register type="OA" address="0x0000D904" value="0xF0800000" />
7794        <register type="OA" address="0x0000D910" value="0x00000000" />
7795        <register type="OA" address="0x0000D914" value="0xF0800000" />
7796        <register type="OA" address="0x0000D920" value="0x00000000" />
7797        <register type="OA" address="0x0000DC40" value="0x00000000" />
7798        <register type="OA" address="0x0000DD40" value="0x00000000" />
7799        <register type="OA" address="0x00002B2C" value="0x00000000" />
7800        <register type="OA" address="0x0000D940" value="0x00000018" />
7801        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
7802        <register type="OA" address="0x0000D948" value="0x00000060" />
7803        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
7804        <register type="OA" address="0x0000D950" value="0x00000180" />
7805        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
7806        <register type="OA" address="0x0000D958" value="0x00000600" />
7807        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
7808        <register type="OA" address="0x0000D960" value="0x00001800" />
7809        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
7810        <register type="OA" address="0x0000D968" value="0x00006000" />
7811        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
7812        <register type="OA" address="0x0000D970" value="0x00018000" />
7813        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
7814        <register type="OA" address="0x0000D978" value="0x00060000" />
7815        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
7816    </register_config>
7817  </set>
7818
7819  <set name="Ext28"
7820       chipset="MTLGT2"
7821       symbol_name="Ext28"
7822       underscore_name="ext28"
7823       mdapi_supported_apis="VK OGL OCL IO"
7824       hw_config_guid="053ca218-0961-4bb2-b689-9fe2cb090fdc"
7825       >
7826    <counter name="GPU Time Elapsed"
7827             symbol_name="GpuTime"
7828             underscore_name="gpu_time"
7829             description="Time elapsed on the GPU during the measurement."
7830             data_type="uint64"
7831             units="ns"
7832             semantic_type="duration"
7833             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7834             mdapi_group="GPU"
7835             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7836             mdapi_supported_apis=""
7837             mdapi_hw_unit_type="gpu"
7838             />
7839    <counter name="GPU Core Clocks"
7840             symbol_name="GpuCoreClocks"
7841             underscore_name="gpu_core_clocks"
7842             description="The total number of GPU core clocks elapsed during the measurement."
7843             data_type="uint64"
7844             units="cycles"
7845             semantic_type="event"
7846             equation="GPU_CLOCK 0 READ"
7847             mdapi_group="GPU"
7848             mdapi_usage_flags="Tier1 Frame Batch Draw"
7849             mdapi_supported_apis=""
7850             mdapi_hw_unit_type="gpu"
7851             />
7852    <counter name="AVG GPU Core Frequency"
7853             symbol_name="AvgGpuCoreFrequency"
7854             underscore_name="avg_gpu_core_frequency"
7855             description="Average GPU Core Frequency in the measurement."
7856             data_type="uint64"
7857             max_equation="$GpuMaxFrequency"
7858             units="hz"
7859             semantic_type="event"
7860             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7861             mdapi_group="GPU"
7862             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7863             mdapi_supported_apis=""
7864             mdapi_hw_unit_type="gpu"
7865             />
7866    <counter name="LOAD STORE CACHE L3 WRITE XECORE0"
7867             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE0"
7868             underscore_name="load_store_cache_l3_write_xecore0"
7869             description="Number of cacheline write requests from the Load Store Cache to L3"
7870             data_type="uint64"
7871             units="events"
7872             semantic_type="event"
7873             equation="C 7 READ C 6 READ UADD"
7874             availability="$GtSlice0XeCore0"
7875             mdapi_group="GPU"
7876             mdapi_usage_flags="Frame Batch Draw"
7877             mdapi_supported_apis=""
7878             mdapi_hw_unit_type="gpu"
7879             />
7880    <counter name="LOAD STORE CACHE L3 WRITE XECORE1"
7881             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE1"
7882             underscore_name="load_store_cache_l3_write_xecore1"
7883             description="Number of cacheline write requests from the Load Store Cache to L3"
7884             data_type="uint64"
7885             units="events"
7886             semantic_type="event"
7887             equation="C 5 READ C 4 READ UADD"
7888             availability="$GtSlice0XeCore1"
7889             mdapi_group="GPU"
7890             mdapi_usage_flags="Frame Batch Draw"
7891             mdapi_supported_apis=""
7892             mdapi_hw_unit_type="gpu"
7893             />
7894    <counter name="LOAD STORE CACHE L3 WRITE XECORE2"
7895             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE2"
7896             underscore_name="load_store_cache_l3_write_xecore2"
7897             description="Number of cacheline write requests from the Load Store Cache to L3"
7898             data_type="uint64"
7899             units="events"
7900             semantic_type="event"
7901             equation="C 3 READ C 2 READ UADD"
7902             availability="$GtSlice0XeCore2"
7903             mdapi_group="GPU"
7904             mdapi_usage_flags="Frame Batch Draw"
7905             mdapi_supported_apis=""
7906             mdapi_hw_unit_type="gpu"
7907             />
7908    <counter name="LOAD STORE CACHE L3 WRITE XECORE3"
7909             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE3"
7910             underscore_name="load_store_cache_l3_write_xecore3"
7911             description="Number of cacheline write requests from the Load Store Cache to L3"
7912             data_type="uint64"
7913             units="events"
7914             semantic_type="event"
7915             equation="C 1 READ C 0 READ UADD"
7916             availability="$GtSlice0XeCore3"
7917             mdapi_group="GPU"
7918             mdapi_usage_flags="Frame Batch Draw"
7919             mdapi_supported_apis=""
7920             mdapi_hw_unit_type="gpu"
7921             />
7922    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE0"
7923             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE0"
7924             underscore_name="load_store_cache_partial_write_count_xecore0"
7925             description="Number of writes to the Load Store Cache that don't fill a subsector"
7926             data_type="uint64"
7927             units="events"
7928             semantic_type="event"
7929             equation="B 7 READ B 6 READ UADD"
7930             availability="$GtSlice0XeCore0"
7931             mdapi_group="GPU"
7932             mdapi_usage_flags="Frame Batch Draw"
7933             mdapi_supported_apis=""
7934             mdapi_hw_unit_type="gpu"
7935             />
7936    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE1"
7937             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE1"
7938             underscore_name="load_store_cache_partial_write_count_xecore1"
7939             description="Number of writes to the Load Store Cache that don't fill a subsector"
7940             data_type="uint64"
7941             units="events"
7942             semantic_type="event"
7943             equation="B 5 READ B 4 READ UADD"
7944             availability="$GtSlice0XeCore1"
7945             mdapi_group="GPU"
7946             mdapi_usage_flags="Frame Batch Draw"
7947             mdapi_supported_apis=""
7948             mdapi_hw_unit_type="gpu"
7949             />
7950    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE2"
7951             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE2"
7952             underscore_name="load_store_cache_partial_write_count_xecore2"
7953             description="Number of writes to the Load Store Cache that don't fill a subsector"
7954             data_type="uint64"
7955             units="events"
7956             semantic_type="event"
7957             equation="B 3 READ B 2 READ UADD"
7958             availability="$GtSlice0XeCore2"
7959             mdapi_group="GPU"
7960             mdapi_usage_flags="Frame Batch Draw"
7961             mdapi_supported_apis=""
7962             mdapi_hw_unit_type="gpu"
7963             />
7964    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE3"
7965             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE3"
7966             underscore_name="load_store_cache_partial_write_count_xecore3"
7967             description="Number of writes to the Load Store Cache that don't fill a subsector"
7968             data_type="uint64"
7969             units="events"
7970             semantic_type="event"
7971             equation="B 1 READ B 0 READ UADD"
7972             availability="$GtSlice0XeCore3"
7973             mdapi_group="GPU"
7974             mdapi_usage_flags="Frame Batch Draw"
7975             mdapi_supported_apis=""
7976             mdapi_hw_unit_type="gpu"
7977             />
7978    <register_config type="NOA">
7979        <register type="NOA" address="0x00000D04" value="0x00000200" />
7980        <register type="NOA" address="0x00009884" value="0x00000008" />
7981        <register type="NOA" address="0x00009888" value="0x18080003" />
7982        <register type="NOA" address="0x00009888" value="0x1C080C00" />
7983        <register type="NOA" address="0x00009888" value="0x2408001F" />
7984        <register type="NOA" address="0x00009888" value="0x0002FF00" />
7985        <register type="NOA" address="0x00009888" value="0x0202FF00" />
7986        <register type="NOA" address="0x00009888" value="0x00045500" />
7987        <register type="NOA" address="0x00009888" value="0x02045500" />
7988        <register type="NOA" address="0x00009888" value="0x04080808" />
7989        <register type="NOA" address="0x00009888" value="0x0E080304" />
7990        <register type="NOA" address="0x00009888" value="0x16080515" />
7991        <register type="NOA" address="0x00009888" value="0x08080000" />
7992        <register type="NOA" address="0x00009888" value="0x00080F00" />
7993        <register type="NOA" address="0x00009888" value="0x02080F00" />
7994        <register type="NOA" address="0x00009884" value="0x00000009" />
7995        <register type="NOA" address="0x00009888" value="0x18080003" />
7996        <register type="NOA" address="0x00009888" value="0x1C080C00" />
7997        <register type="NOA" address="0x00009888" value="0x2408001F" />
7998        <register type="NOA" address="0x00009888" value="0x00020F00" />
7999        <register type="NOA" address="0x00009888" value="0x02020F00" />
8000        <register type="NOA" address="0x00009888" value="0x00040500" />
8001        <register type="NOA" address="0x00009888" value="0x02040500" />
8002        <register type="NOA" address="0x00009888" value="0x04080808" />
8003        <register type="NOA" address="0x00009888" value="0x0C080304" />
8004        <register type="NOA" address="0x00009888" value="0x14080515" />
8005        <register type="NOA" address="0x00009888" value="0x08080000" />
8006        <register type="NOA" address="0x00009888" value="0x00080000" />
8007        <register type="NOA" address="0x00009888" value="0x02080000" />
8008        <register type="NOA" address="0x00009884" value="0x0000000A" />
8009        <register type="NOA" address="0x00009888" value="0x18080003" />
8010        <register type="NOA" address="0x00009888" value="0x1C080C00" />
8011        <register type="NOA" address="0x00009888" value="0x2408001F" />
8012        <register type="NOA" address="0x00009888" value="0x000200FF" />
8013        <register type="NOA" address="0x00009888" value="0x020200FF" />
8014        <register type="NOA" address="0x00009888" value="0x00040055" />
8015        <register type="NOA" address="0x00009888" value="0x02040055" />
8016        <register type="NOA" address="0x00009888" value="0x04080808" />
8017        <register type="NOA" address="0x00009888" value="0x0A080304" />
8018        <register type="NOA" address="0x00009888" value="0x12080515" />
8019        <register type="NOA" address="0x00009888" value="0x08080000" />
8020        <register type="NOA" address="0x00009888" value="0x0008000F" />
8021        <register type="NOA" address="0x00009888" value="0x0208000F" />
8022        <register type="NOA" address="0x00009884" value="0x0000000B" />
8023        <register type="NOA" address="0x00009888" value="0x18080003" />
8024        <register type="NOA" address="0x00009888" value="0x1C080C00" />
8025        <register type="NOA" address="0x00009888" value="0x2408001F" />
8026        <register type="NOA" address="0x00009888" value="0x0002000F" />
8027        <register type="NOA" address="0x00009888" value="0x0202000F" />
8028        <register type="NOA" address="0x00009888" value="0x00040005" />
8029        <register type="NOA" address="0x00009888" value="0x02040005" />
8030        <register type="NOA" address="0x00009888" value="0x04080808" />
8031        <register type="NOA" address="0x00009888" value="0x08080304" />
8032        <register type="NOA" address="0x00009888" value="0x10080515" />
8033        <register type="NOA" address="0x00009888" value="0x00080000" />
8034        <register type="NOA" address="0x00009888" value="0x02080000" />
8035        <register type="NOA" address="0x00009884" value="0x00000000" />
8036        <register type="NOA" address="0x00009888" value="0x001300AA" />
8037        <register type="NOA" address="0x00009888" value="0x021300AA" />
8038        <register type="NOA" address="0x00009888" value="0x00140055" />
8039        <register type="NOA" address="0x00009888" value="0x02140055" />
8040        <register type="NOA" address="0x00009888" value="0x00150055" />
8041        <register type="NOA" address="0x00009888" value="0x02150055" />
8042        <register type="NOA" address="0x00009888" value="0x00160055" />
8043        <register type="NOA" address="0x00009888" value="0x02160055" />
8044        <register type="NOA" address="0x00009888" value="0x001700AA" />
8045        <register type="NOA" address="0x00009888" value="0x021700AA" />
8046        <register type="NOA" address="0x00009888" value="0x000C0F0F" />
8047        <register type="NOA" address="0x00009888" value="0x000E0F0F" />
8048        <register type="NOA" address="0x00009888" value="0x000D00AA" />
8049        <register type="NOA" address="0x00009888" value="0x020D00AA" />
8050        <register type="NOA" address="0x00009888" value="0x000600AA" />
8051        <register type="NOA" address="0x00009888" value="0x020600AA" />
8052        <register type="NOA" address="0x00009888" value="0x0001FFAA" />
8053        <register type="NOA" address="0x00009888" value="0x0201FFAA" />
8054        <register type="NOA" address="0x00009888" value="0x4E010000" />
8055        <register type="NOA" address="0x00009888" value="0x56010011" />
8056        <register type="NOA" address="0x00009888" value="0x58010600" />
8057        <register type="NOA" address="0x00009888" value="0x5A010030" />
8058        <register type="NOA" address="0x00009888" value="0x5C011209" />
8059        <register type="NOA" address="0x00009888" value="0x5E010211" />
8060        <register type="NOA" address="0x00009888" value="0x60010001" />
8061        <register type="NOA" address="0x00009888" value="0x06010000" />
8062        <register type="NOA" address="0x00009888" value="0x62010000" />
8063        <register type="NOA" address="0x00009888" value="0x50010603" />
8064        <register type="NOA" address="0x00009888" value="0x52010090" />
8065        <register type="NOA" address="0x00009888" value="0x54010229" />
8066        <register type="NOA" address="0x00009884" value="0x00000000" />
8067        <register type="NOA" address="0x00009888" value="0x74010002" />
8068    </register_config>
8069    <register_config type="OA">
8070        <register type="OA" address="0x0000D900" value="0x00000000" />
8071        <register type="OA" address="0x0000D904" value="0x00800000" />
8072        <register type="OA" address="0x0000D910" value="0x00000000" />
8073        <register type="OA" address="0x0000D914" value="0x00800000" />
8074        <register type="OA" address="0x0000D920" value="0x00000000" />
8075        <register type="OA" address="0x0000DC40" value="0x00000000" />
8076        <register type="OA" address="0x0000DD40" value="0x00000000" />
8077        <register type="OA" address="0x00002B2C" value="0x00000000" />
8078    </register_config>
8079  </set>
8080
8081  <set name="Ext31"
8082       chipset="MTLGT2"
8083       symbol_name="Ext31"
8084       underscore_name="ext31"
8085       mdapi_supported_apis="VK OGL OCL IO"
8086       hw_config_guid="7a4a45f1-e844-460b-8800-91b62eb47124"
8087       >
8088    <counter name="GPU Time Elapsed"
8089             symbol_name="GpuTime"
8090             underscore_name="gpu_time"
8091             description="Time elapsed on the GPU during the measurement."
8092             data_type="uint64"
8093             units="ns"
8094             semantic_type="duration"
8095             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8096             mdapi_group="GPU"
8097             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8098             mdapi_supported_apis=""
8099             mdapi_hw_unit_type="gpu"
8100             />
8101    <counter name="GPU Core Clocks"
8102             symbol_name="GpuCoreClocks"
8103             underscore_name="gpu_core_clocks"
8104             description="The total number of GPU core clocks elapsed during the measurement."
8105             data_type="uint64"
8106             units="cycles"
8107             semantic_type="event"
8108             equation="GPU_CLOCK 0 READ"
8109             mdapi_group="GPU"
8110             mdapi_usage_flags="Tier1 Frame Batch Draw"
8111             mdapi_supported_apis=""
8112             mdapi_hw_unit_type="gpu"
8113             />
8114    <counter name="AVG GPU Core Frequency"
8115             symbol_name="AvgGpuCoreFrequency"
8116             underscore_name="avg_gpu_core_frequency"
8117             description="Average GPU Core Frequency in the measurement."
8118             data_type="uint64"
8119             max_equation="$GpuMaxFrequency"
8120             units="hz"
8121             semantic_type="event"
8122             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8123             mdapi_group="GPU"
8124             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8125             mdapi_supported_apis=""
8126             mdapi_hw_unit_type="gpu"
8127             />
8128    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE0"
8129             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE0"
8130             underscore_name="xve_load_store_cache_read_message_count_xecore0"
8131             description="Number of read messages sent by XVEs to the Load Store Cache"
8132             data_type="uint64"
8133             units="events"
8134             semantic_type="event"
8135             equation="B 0 READ B 1 READ UADD"
8136             availability="$GtSlice0XeCore0"
8137             mdapi_group="GPU"
8138             mdapi_usage_flags="Frame Batch Draw"
8139             mdapi_supported_apis=""
8140             mdapi_hw_unit_type="gpu"
8141             />
8142    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE1"
8143             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE1"
8144             underscore_name="xve_load_store_cache_read_message_count_xecore1"
8145             description="Number of read messages sent by XVEs to the Load Store Cache"
8146             data_type="uint64"
8147             units="events"
8148             semantic_type="event"
8149             equation="B 2 READ B 3 READ UADD"
8150             availability="$GtSlice0XeCore1"
8151             mdapi_group="GPU"
8152             mdapi_usage_flags="Frame Batch Draw"
8153             mdapi_supported_apis=""
8154             mdapi_hw_unit_type="gpu"
8155             />
8156    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE2"
8157             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE2"
8158             underscore_name="xve_load_store_cache_read_message_count_xecore2"
8159             description="Number of read messages sent by XVEs to the Load Store Cache"
8160             data_type="uint64"
8161             units="events"
8162             semantic_type="event"
8163             equation="B 4 READ B 5 READ UADD"
8164             availability="$GtSlice0XeCore2"
8165             mdapi_group="GPU"
8166             mdapi_usage_flags="Frame Batch Draw"
8167             mdapi_supported_apis=""
8168             mdapi_hw_unit_type="gpu"
8169             />
8170    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE3"
8171             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE3"
8172             underscore_name="xve_load_store_cache_read_message_count_xecore3"
8173             description="Number of read messages sent by XVEs to the Load Store Cache"
8174             data_type="uint64"
8175             units="events"
8176             semantic_type="event"
8177             equation="B 6 READ B 7 READ UADD"
8178             availability="$GtSlice0XeCore3"
8179             mdapi_group="GPU"
8180             mdapi_usage_flags="Frame Batch Draw"
8181             mdapi_supported_apis=""
8182             mdapi_hw_unit_type="gpu"
8183             />
8184    <register_config type="NOA">
8185        <register type="NOA" address="0x00000D04" value="0x00000200" />
8186        <register type="NOA" address="0x00009884" value="0x00000008" />
8187        <register type="NOA" address="0x00009888" value="0x28080000" />
8188        <register type="NOA" address="0x00009888" value="0x2C080000" />
8189        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
8190        <register type="NOA" address="0x00009888" value="0x00045555" />
8191        <register type="NOA" address="0x00009888" value="0x06080204" />
8192        <register type="NOA" address="0x00009888" value="0x08080824" />
8193        <register type="NOA" address="0x00009888" value="0x0A080C34" />
8194        <register type="NOA" address="0x00009888" value="0x0008FF00" />
8195        <register type="NOA" address="0x00009884" value="0x00000009" />
8196        <register type="NOA" address="0x00009888" value="0x28080000" />
8197        <register type="NOA" address="0x00009888" value="0x2C080000" />
8198        <register type="NOA" address="0x00009888" value="0x0002FF00" />
8199        <register type="NOA" address="0x00009888" value="0x00045500" />
8200        <register type="NOA" address="0x00009888" value="0x06080204" />
8201        <register type="NOA" address="0x00009888" value="0x0C080824" />
8202        <register type="NOA" address="0x00009888" value="0x0E080C34" />
8203        <register type="NOA" address="0x00009888" value="0x08080000" />
8204        <register type="NOA" address="0x00009888" value="0x00080000" />
8205        <register type="NOA" address="0x00009884" value="0x0000000A" />
8206        <register type="NOA" address="0x00009888" value="0x28080000" />
8207        <register type="NOA" address="0x00009888" value="0x2C080000" />
8208        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
8209        <register type="NOA" address="0x00009888" value="0x02045555" />
8210        <register type="NOA" address="0x00009888" value="0x06080204" />
8211        <register type="NOA" address="0x00009888" value="0x10080824" />
8212        <register type="NOA" address="0x00009888" value="0x12080C34" />
8213        <register type="NOA" address="0x00009888" value="0x08080000" />
8214        <register type="NOA" address="0x00009888" value="0x0208FF00" />
8215        <register type="NOA" address="0x00009884" value="0x0000000B" />
8216        <register type="NOA" address="0x00009888" value="0x28080000" />
8217        <register type="NOA" address="0x00009888" value="0x2C080000" />
8218        <register type="NOA" address="0x00009888" value="0x0202FF00" />
8219        <register type="NOA" address="0x00009888" value="0x02045500" />
8220        <register type="NOA" address="0x00009888" value="0x06080204" />
8221        <register type="NOA" address="0x00009888" value="0x14080824" />
8222        <register type="NOA" address="0x00009888" value="0x16080C34" />
8223        <register type="NOA" address="0x00009888" value="0x08080000" />
8224        <register type="NOA" address="0x00009888" value="0x02080000" />
8225        <register type="NOA" address="0x00009884" value="0x00000000" />
8226        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
8227        <register type="NOA" address="0x00009888" value="0x02145555" />
8228        <register type="NOA" address="0x00009888" value="0x02155555" />
8229        <register type="NOA" address="0x00009888" value="0x02165555" />
8230        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
8231        <register type="NOA" address="0x00009888" value="0x000CFF00" />
8232        <register type="NOA" address="0x00009888" value="0x000EFF00" />
8233        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
8234        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
8235        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
8236        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
8237        <register type="NOA" address="0x00009888" value="0x4E010011" />
8238        <register type="NOA" address="0x00009888" value="0x56010200" />
8239        <register type="NOA" address="0x00009888" value="0x58010221" />
8240        <register type="NOA" address="0x00009888" value="0x5A010011" />
8241        <register type="NOA" address="0x00009888" value="0x5C011209" />
8242        <register type="NOA" address="0x00009888" value="0x5E010090" />
8243        <register type="NOA" address="0x00009888" value="0x60010609" />
8244        <register type="NOA" address="0x00009888" value="0x06010000" />
8245        <register type="NOA" address="0x00009888" value="0x62010030" />
8246        <register type="NOA" address="0x00009888" value="0x50010603" />
8247        <register type="NOA" address="0x00009888" value="0x52010000" />
8248        <register type="NOA" address="0x00009888" value="0x54010000" />
8249        <register type="NOA" address="0x00009884" value="0x00000000" />
8250        <register type="NOA" address="0x00009888" value="0x74010002" />
8251    </register_config>
8252    <register_config type="OA">
8253        <register type="OA" address="0x0000D900" value="0x00000000" />
8254        <register type="OA" address="0x0000D904" value="0xF0800000" />
8255        <register type="OA" address="0x0000D910" value="0x00000000" />
8256        <register type="OA" address="0x0000D914" value="0xF0800000" />
8257        <register type="OA" address="0x0000D920" value="0x00000000" />
8258        <register type="OA" address="0x0000DC40" value="0x00000000" />
8259        <register type="OA" address="0x0000DD40" value="0x00000000" />
8260        <register type="OA" address="0x00002B2C" value="0x00000000" />
8261        <register type="OA" address="0x0000D940" value="0x0000000A" />
8262        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
8263        <register type="OA" address="0x0000D948" value="0x00000022" />
8264        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
8265        <register type="OA" address="0x0000D950" value="0x00000082" />
8266        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
8267        <register type="OA" address="0x0000D958" value="0x00000202" />
8268        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
8269        <register type="OA" address="0x0000D960" value="0x00000802" />
8270        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
8271        <register type="OA" address="0x0000D968" value="0x00002002" />
8272        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
8273        <register type="OA" address="0x0000D970" value="0x00008002" />
8274        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
8275        <register type="OA" address="0x0000D978" value="0x00020002" />
8276        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
8277    </register_config>
8278  </set>
8279
8280  <set name="Ext35"
8281       chipset="MTLGT2"
8282       symbol_name="Ext35"
8283       underscore_name="ext35"
8284       mdapi_supported_apis="VK OGL OCL IO"
8285       hw_config_guid="fd99f6f4-d418-4d86-800b-52998df4eb00"
8286       >
8287    <counter name="GPU Time Elapsed"
8288             symbol_name="GpuTime"
8289             underscore_name="gpu_time"
8290             description="Time elapsed on the GPU during the measurement."
8291             data_type="uint64"
8292             units="ns"
8293             semantic_type="duration"
8294             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8295             mdapi_group="GPU"
8296             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8297             mdapi_supported_apis=""
8298             mdapi_hw_unit_type="gpu"
8299             />
8300    <counter name="GPU Core Clocks"
8301             symbol_name="GpuCoreClocks"
8302             underscore_name="gpu_core_clocks"
8303             description="The total number of GPU core clocks elapsed during the measurement."
8304             data_type="uint64"
8305             units="cycles"
8306             semantic_type="event"
8307             equation="GPU_CLOCK 0 READ"
8308             mdapi_group="GPU"
8309             mdapi_usage_flags="Tier1 Frame Batch Draw"
8310             mdapi_supported_apis=""
8311             mdapi_hw_unit_type="gpu"
8312             />
8313    <counter name="AVG GPU Core Frequency"
8314             symbol_name="AvgGpuCoreFrequency"
8315             underscore_name="avg_gpu_core_frequency"
8316             description="Average GPU Core Frequency in the measurement."
8317             data_type="uint64"
8318             max_equation="$GpuMaxFrequency"
8319             units="hz"
8320             semantic_type="event"
8321             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8322             mdapi_group="GPU"
8323             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8324             mdapi_supported_apis=""
8325             mdapi_hw_unit_type="gpu"
8326             />
8327    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE0"
8328             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE0"
8329             underscore_name="xve_load_store_cache_write_message_count_xecore0"
8330             description="Number of write messages sent by XVEs to the Load Store Cache"
8331             data_type="uint64"
8332             units="events"
8333             semantic_type="event"
8334             equation="B 0 READ B 1 READ UADD"
8335             availability="$GtSlice0XeCore0"
8336             mdapi_group="GPU"
8337             mdapi_usage_flags="Frame Batch Draw"
8338             mdapi_supported_apis=""
8339             mdapi_hw_unit_type="gpu"
8340             />
8341    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE1"
8342             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE1"
8343             underscore_name="xve_load_store_cache_write_message_count_xecore1"
8344             description="Number of write messages sent by XVEs to the Load Store Cache"
8345             data_type="uint64"
8346             units="events"
8347             semantic_type="event"
8348             equation="B 2 READ B 3 READ UADD"
8349             availability="$GtSlice0XeCore1"
8350             mdapi_group="GPU"
8351             mdapi_usage_flags="Frame Batch Draw"
8352             mdapi_supported_apis=""
8353             mdapi_hw_unit_type="gpu"
8354             />
8355    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE2"
8356             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE2"
8357             underscore_name="xve_load_store_cache_write_message_count_xecore2"
8358             description="Number of write messages sent by XVEs to the Load Store Cache"
8359             data_type="uint64"
8360             units="events"
8361             semantic_type="event"
8362             equation="B 4 READ B 5 READ UADD"
8363             availability="$GtSlice0XeCore2"
8364             mdapi_group="GPU"
8365             mdapi_usage_flags="Frame Batch Draw"
8366             mdapi_supported_apis=""
8367             mdapi_hw_unit_type="gpu"
8368             />
8369    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE3"
8370             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE3"
8371             underscore_name="xve_load_store_cache_write_message_count_xecore3"
8372             description="Number of write messages sent by XVEs to the Load Store Cache"
8373             data_type="uint64"
8374             units="events"
8375             semantic_type="event"
8376             equation="B 6 READ B 7 READ UADD"
8377             availability="$GtSlice0XeCore3"
8378             mdapi_group="GPU"
8379             mdapi_usage_flags="Frame Batch Draw"
8380             mdapi_supported_apis=""
8381             mdapi_hw_unit_type="gpu"
8382             />
8383    <register_config type="NOA">
8384        <register type="NOA" address="0x00000D04" value="0x00000200" />
8385        <register type="NOA" address="0x00009884" value="0x00000008" />
8386        <register type="NOA" address="0x00009888" value="0x28080000" />
8387        <register type="NOA" address="0x00009888" value="0x2C080000" />
8388        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
8389        <register type="NOA" address="0x00009888" value="0x00045555" />
8390        <register type="NOA" address="0x00009888" value="0x06080204" />
8391        <register type="NOA" address="0x00009888" value="0x08080823" />
8392        <register type="NOA" address="0x00009888" value="0x0A080C33" />
8393        <register type="NOA" address="0x00009888" value="0x0008FF00" />
8394        <register type="NOA" address="0x00009884" value="0x00000009" />
8395        <register type="NOA" address="0x00009888" value="0x28080000" />
8396        <register type="NOA" address="0x00009888" value="0x2C080000" />
8397        <register type="NOA" address="0x00009888" value="0x0002FF00" />
8398        <register type="NOA" address="0x00009888" value="0x00045500" />
8399        <register type="NOA" address="0x00009888" value="0x06080204" />
8400        <register type="NOA" address="0x00009888" value="0x0C080823" />
8401        <register type="NOA" address="0x00009888" value="0x0E080C33" />
8402        <register type="NOA" address="0x00009888" value="0x08080000" />
8403        <register type="NOA" address="0x00009888" value="0x00080000" />
8404        <register type="NOA" address="0x00009884" value="0x0000000A" />
8405        <register type="NOA" address="0x00009888" value="0x28080000" />
8406        <register type="NOA" address="0x00009888" value="0x2C080000" />
8407        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
8408        <register type="NOA" address="0x00009888" value="0x02045555" />
8409        <register type="NOA" address="0x00009888" value="0x06080204" />
8410        <register type="NOA" address="0x00009888" value="0x10080823" />
8411        <register type="NOA" address="0x00009888" value="0x12080C33" />
8412        <register type="NOA" address="0x00009888" value="0x08080000" />
8413        <register type="NOA" address="0x00009888" value="0x0208FF00" />
8414        <register type="NOA" address="0x00009884" value="0x0000000B" />
8415        <register type="NOA" address="0x00009888" value="0x28080000" />
8416        <register type="NOA" address="0x00009888" value="0x2C080000" />
8417        <register type="NOA" address="0x00009888" value="0x0202FF00" />
8418        <register type="NOA" address="0x00009888" value="0x02045500" />
8419        <register type="NOA" address="0x00009888" value="0x06080204" />
8420        <register type="NOA" address="0x00009888" value="0x14080823" />
8421        <register type="NOA" address="0x00009888" value="0x16080C33" />
8422        <register type="NOA" address="0x00009888" value="0x08080000" />
8423        <register type="NOA" address="0x00009888" value="0x02080000" />
8424        <register type="NOA" address="0x00009884" value="0x00000000" />
8425        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
8426        <register type="NOA" address="0x00009888" value="0x02145555" />
8427        <register type="NOA" address="0x00009888" value="0x02155555" />
8428        <register type="NOA" address="0x00009888" value="0x02165555" />
8429        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
8430        <register type="NOA" address="0x00009888" value="0x000CFF00" />
8431        <register type="NOA" address="0x00009888" value="0x000EFF00" />
8432        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
8433        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
8434        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
8435        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
8436        <register type="NOA" address="0x00009888" value="0x4E010011" />
8437        <register type="NOA" address="0x00009888" value="0x56010200" />
8438        <register type="NOA" address="0x00009888" value="0x58010221" />
8439        <register type="NOA" address="0x00009888" value="0x5A010011" />
8440        <register type="NOA" address="0x00009888" value="0x5C011209" />
8441        <register type="NOA" address="0x00009888" value="0x5E010090" />
8442        <register type="NOA" address="0x00009888" value="0x60010609" />
8443        <register type="NOA" address="0x00009888" value="0x06010000" />
8444        <register type="NOA" address="0x00009888" value="0x62010030" />
8445        <register type="NOA" address="0x00009888" value="0x50010603" />
8446        <register type="NOA" address="0x00009888" value="0x52010000" />
8447        <register type="NOA" address="0x00009888" value="0x54010000" />
8448        <register type="NOA" address="0x00009884" value="0x00000000" />
8449        <register type="NOA" address="0x00009888" value="0x74010002" />
8450    </register_config>
8451    <register_config type="OA">
8452        <register type="OA" address="0x0000D900" value="0x00000000" />
8453        <register type="OA" address="0x0000D904" value="0xF0800000" />
8454        <register type="OA" address="0x0000D910" value="0x00000000" />
8455        <register type="OA" address="0x0000D914" value="0xF0800000" />
8456        <register type="OA" address="0x0000D920" value="0x00000000" />
8457        <register type="OA" address="0x0000DC40" value="0x00000000" />
8458        <register type="OA" address="0x0000DD40" value="0x00000000" />
8459        <register type="OA" address="0x00002B2C" value="0x00000000" />
8460        <register type="OA" address="0x0000D940" value="0x0000000A" />
8461        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
8462        <register type="OA" address="0x0000D948" value="0x00000022" />
8463        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
8464        <register type="OA" address="0x0000D950" value="0x00000082" />
8465        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
8466        <register type="OA" address="0x0000D958" value="0x00000202" />
8467        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
8468        <register type="OA" address="0x0000D960" value="0x00000802" />
8469        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
8470        <register type="OA" address="0x0000D968" value="0x00002002" />
8471        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
8472        <register type="OA" address="0x0000D970" value="0x00008002" />
8473        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
8474        <register type="OA" address="0x0000D978" value="0x00020002" />
8475        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
8476    </register_config>
8477  </set>
8478
8479  <set name="Ext39"
8480       chipset="MTLGT2"
8481       symbol_name="Ext39"
8482       underscore_name="ext39"
8483       mdapi_supported_apis="VK OGL OCL IO"
8484       hw_config_guid="10f4436b-83c7-4e38-867d-82144311e412"
8485       >
8486    <counter name="GPU Time Elapsed"
8487             symbol_name="GpuTime"
8488             underscore_name="gpu_time"
8489             description="Time elapsed on the GPU during the measurement."
8490             data_type="uint64"
8491             units="ns"
8492             semantic_type="duration"
8493             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8494             mdapi_group="GPU"
8495             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8496             mdapi_supported_apis=""
8497             mdapi_hw_unit_type="gpu"
8498             />
8499    <counter name="GPU Core Clocks"
8500             symbol_name="GpuCoreClocks"
8501             underscore_name="gpu_core_clocks"
8502             description="The total number of GPU core clocks elapsed during the measurement."
8503             data_type="uint64"
8504             units="cycles"
8505             semantic_type="event"
8506             equation="GPU_CLOCK 0 READ"
8507             mdapi_group="GPU"
8508             mdapi_usage_flags="Tier1 Frame Batch Draw"
8509             mdapi_supported_apis=""
8510             mdapi_hw_unit_type="gpu"
8511             />
8512    <counter name="AVG GPU Core Frequency"
8513             symbol_name="AvgGpuCoreFrequency"
8514             underscore_name="avg_gpu_core_frequency"
8515             description="Average GPU Core Frequency in the measurement."
8516             data_type="uint64"
8517             max_equation="$GpuMaxFrequency"
8518             units="hz"
8519             semantic_type="event"
8520             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8521             mdapi_group="GPU"
8522             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8523             mdapi_supported_apis=""
8524             mdapi_hw_unit_type="gpu"
8525             />
8526    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE0"
8527             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE0"
8528             underscore_name="xve_load_store_cache_fence_message_count_xecore0"
8529             description="Number of fence messages sent by XVEs to the Load Store Cache"
8530             data_type="uint64"
8531             units="events"
8532             semantic_type="event"
8533             equation="B 0 READ B 1 READ UADD"
8534             availability="$GtSlice0XeCore0"
8535             mdapi_group="GPU"
8536             mdapi_usage_flags="Frame Batch Draw"
8537             mdapi_supported_apis=""
8538             mdapi_hw_unit_type="gpu"
8539             />
8540    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE1"
8541             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE1"
8542             underscore_name="xve_load_store_cache_fence_message_count_xecore1"
8543             description="Number of fence messages sent by XVEs to the Load Store Cache"
8544             data_type="uint64"
8545             units="events"
8546             semantic_type="event"
8547             equation="B 2 READ B 3 READ UADD"
8548             availability="$GtSlice0XeCore1"
8549             mdapi_group="GPU"
8550             mdapi_usage_flags="Frame Batch Draw"
8551             mdapi_supported_apis=""
8552             mdapi_hw_unit_type="gpu"
8553             />
8554    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE2"
8555             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE2"
8556             underscore_name="xve_load_store_cache_fence_message_count_xecore2"
8557             description="Number of fence messages sent by XVEs to the Load Store Cache"
8558             data_type="uint64"
8559             units="events"
8560             semantic_type="event"
8561             equation="B 4 READ B 5 READ UADD"
8562             availability="$GtSlice0XeCore2"
8563             mdapi_group="GPU"
8564             mdapi_usage_flags="Frame Batch Draw"
8565             mdapi_supported_apis=""
8566             mdapi_hw_unit_type="gpu"
8567             />
8568    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE3"
8569             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE3"
8570             underscore_name="xve_load_store_cache_fence_message_count_xecore3"
8571             description="Number of fence messages sent by XVEs to the Load Store Cache"
8572             data_type="uint64"
8573             units="events"
8574             semantic_type="event"
8575             equation="B 6 READ B 7 READ UADD"
8576             availability="$GtSlice0XeCore3"
8577             mdapi_group="GPU"
8578             mdapi_usage_flags="Frame Batch Draw"
8579             mdapi_supported_apis=""
8580             mdapi_hw_unit_type="gpu"
8581             />
8582    <register_config type="NOA">
8583        <register type="NOA" address="0x00000D04" value="0x00000200" />
8584        <register type="NOA" address="0x00009884" value="0x00000008" />
8585        <register type="NOA" address="0x00009888" value="0x28080001" />
8586        <register type="NOA" address="0x00009888" value="0x2C080400" />
8587        <register type="NOA" address="0x00009888" value="0x2E080000" />
8588        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
8589        <register type="NOA" address="0x00009888" value="0x00045555" />
8590        <register type="NOA" address="0x00009888" value="0x06083254" />
8591        <register type="NOA" address="0x00009888" value="0x08080A27" />
8592        <register type="NOA" address="0x00009888" value="0x0A080E37" />
8593        <register type="NOA" address="0x00009888" value="0x0008FF00" />
8594        <register type="NOA" address="0x00009884" value="0x00000009" />
8595        <register type="NOA" address="0x00009888" value="0x28080001" />
8596        <register type="NOA" address="0x00009888" value="0x2C080400" />
8597        <register type="NOA" address="0x00009888" value="0x2E080000" />
8598        <register type="NOA" address="0x00009888" value="0x0002FF00" />
8599        <register type="NOA" address="0x00009888" value="0x00045500" />
8600        <register type="NOA" address="0x00009888" value="0x06083254" />
8601        <register type="NOA" address="0x00009888" value="0x0C080A27" />
8602        <register type="NOA" address="0x00009888" value="0x0E080E37" />
8603        <register type="NOA" address="0x00009888" value="0x08080000" />
8604        <register type="NOA" address="0x00009888" value="0x00080000" />
8605        <register type="NOA" address="0x00009884" value="0x0000000A" />
8606        <register type="NOA" address="0x00009888" value="0x28080001" />
8607        <register type="NOA" address="0x00009888" value="0x2C080400" />
8608        <register type="NOA" address="0x00009888" value="0x2E080000" />
8609        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
8610        <register type="NOA" address="0x00009888" value="0x02045555" />
8611        <register type="NOA" address="0x00009888" value="0x06083254" />
8612        <register type="NOA" address="0x00009888" value="0x10080A27" />
8613        <register type="NOA" address="0x00009888" value="0x12080E37" />
8614        <register type="NOA" address="0x00009888" value="0x08080000" />
8615        <register type="NOA" address="0x00009888" value="0x0208FF00" />
8616        <register type="NOA" address="0x00009884" value="0x0000000B" />
8617        <register type="NOA" address="0x00009888" value="0x28080001" />
8618        <register type="NOA" address="0x00009888" value="0x2C080400" />
8619        <register type="NOA" address="0x00009888" value="0x2E080000" />
8620        <register type="NOA" address="0x00009888" value="0x0202FF00" />
8621        <register type="NOA" address="0x00009888" value="0x02045500" />
8622        <register type="NOA" address="0x00009888" value="0x06083254" />
8623        <register type="NOA" address="0x00009888" value="0x14080A27" />
8624        <register type="NOA" address="0x00009888" value="0x16080E37" />
8625        <register type="NOA" address="0x00009888" value="0x08080000" />
8626        <register type="NOA" address="0x00009888" value="0x02080000" />
8627        <register type="NOA" address="0x00009884" value="0x00000000" />
8628        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
8629        <register type="NOA" address="0x00009888" value="0x02145555" />
8630        <register type="NOA" address="0x00009888" value="0x02155555" />
8631        <register type="NOA" address="0x00009888" value="0x02165555" />
8632        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
8633        <register type="NOA" address="0x00009888" value="0x000CFF00" />
8634        <register type="NOA" address="0x00009888" value="0x000EFF00" />
8635        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
8636        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
8637        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
8638        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
8639        <register type="NOA" address="0x00009888" value="0x4E010011" />
8640        <register type="NOA" address="0x00009888" value="0x56010200" />
8641        <register type="NOA" address="0x00009888" value="0x58010221" />
8642        <register type="NOA" address="0x00009888" value="0x5A010011" />
8643        <register type="NOA" address="0x00009888" value="0x5C011209" />
8644        <register type="NOA" address="0x00009888" value="0x5E010090" />
8645        <register type="NOA" address="0x00009888" value="0x60010609" />
8646        <register type="NOA" address="0x00009888" value="0x06010000" />
8647        <register type="NOA" address="0x00009888" value="0x62010030" />
8648        <register type="NOA" address="0x00009888" value="0x50010603" />
8649        <register type="NOA" address="0x00009888" value="0x52010000" />
8650        <register type="NOA" address="0x00009888" value="0x54010000" />
8651        <register type="NOA" address="0x00009884" value="0x00000000" />
8652        <register type="NOA" address="0x00009888" value="0x74010002" />
8653    </register_config>
8654    <register_config type="OA">
8655        <register type="OA" address="0x0000D900" value="0x00000000" />
8656        <register type="OA" address="0x0000D904" value="0xF0800000" />
8657        <register type="OA" address="0x0000D910" value="0x00000000" />
8658        <register type="OA" address="0x0000D914" value="0xF0800000" />
8659        <register type="OA" address="0x0000D920" value="0x00000000" />
8660        <register type="OA" address="0x0000DC40" value="0x00000000" />
8661        <register type="OA" address="0x0000DD40" value="0x00000000" />
8662        <register type="OA" address="0x00002B2C" value="0x00000000" />
8663        <register type="OA" address="0x0000D940" value="0x0000000A" />
8664        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
8665        <register type="OA" address="0x0000D948" value="0x00000022" />
8666        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
8667        <register type="OA" address="0x0000D950" value="0x00000082" />
8668        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
8669        <register type="OA" address="0x0000D958" value="0x00000202" />
8670        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
8671        <register type="OA" address="0x0000D960" value="0x00000802" />
8672        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
8673        <register type="OA" address="0x0000D968" value="0x00002002" />
8674        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
8675        <register type="OA" address="0x0000D970" value="0x00008002" />
8676        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
8677        <register type="OA" address="0x0000D978" value="0x00020002" />
8678        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
8679    </register_config>
8680  </set>
8681
8682  <set name="Ext43"
8683       chipset="MTLGT2"
8684       symbol_name="Ext43"
8685       underscore_name="ext43"
8686       mdapi_supported_apis="VK OGL OCL IO"
8687       hw_config_guid="ab8c937a-a24c-4b7b-94d2-7cdf4cf3829f"
8688       >
8689    <counter name="GPU Time Elapsed"
8690             symbol_name="GpuTime"
8691             underscore_name="gpu_time"
8692             description="Time elapsed on the GPU during the measurement."
8693             data_type="uint64"
8694             units="ns"
8695             semantic_type="duration"
8696             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8697             mdapi_group="GPU"
8698             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8699             mdapi_supported_apis=""
8700             mdapi_hw_unit_type="gpu"
8701             />
8702    <counter name="GPU Core Clocks"
8703             symbol_name="GpuCoreClocks"
8704             underscore_name="gpu_core_clocks"
8705             description="The total number of GPU core clocks elapsed during the measurement."
8706             data_type="uint64"
8707             units="cycles"
8708             semantic_type="event"
8709             equation="GPU_CLOCK 0 READ"
8710             mdapi_group="GPU"
8711             mdapi_usage_flags="Tier1 Frame Batch Draw"
8712             mdapi_supported_apis=""
8713             mdapi_hw_unit_type="gpu"
8714             />
8715    <counter name="AVG GPU Core Frequency"
8716             symbol_name="AvgGpuCoreFrequency"
8717             underscore_name="avg_gpu_core_frequency"
8718             description="Average GPU Core Frequency in the measurement."
8719             data_type="uint64"
8720             max_equation="$GpuMaxFrequency"
8721             units="hz"
8722             semantic_type="event"
8723             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8724             mdapi_group="GPU"
8725             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8726             mdapi_supported_apis=""
8727             mdapi_hw_unit_type="gpu"
8728             />
8729    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE0"
8730             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE0"
8731             underscore_name="xve_load_store_cache_atomic_message_count_xecore0"
8732             description="Number of atomic operations sent by XVEs to the Load Store Cache"
8733             data_type="uint64"
8734             units="events"
8735             semantic_type="event"
8736             equation="B 0 READ B 1 READ UADD"
8737             availability="$GtSlice0XeCore0"
8738             mdapi_group="GPU"
8739             mdapi_usage_flags="Frame Batch Draw"
8740             mdapi_supported_apis=""
8741             mdapi_hw_unit_type="gpu"
8742             />
8743    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE1"
8744             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE1"
8745             underscore_name="xve_load_store_cache_atomic_message_count_xecore1"
8746             description="Number of atomic operations sent by XVEs to the Load Store Cache"
8747             data_type="uint64"
8748             units="events"
8749             semantic_type="event"
8750             equation="B 2 READ B 3 READ UADD"
8751             availability="$GtSlice0XeCore1"
8752             mdapi_group="GPU"
8753             mdapi_usage_flags="Frame Batch Draw"
8754             mdapi_supported_apis=""
8755             mdapi_hw_unit_type="gpu"
8756             />
8757    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE0"
8758             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE0"
8759             underscore_name="xve_load_store_cache_register_request_count_xecore0"
8760             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
8761             data_type="uint64"
8762             units="events"
8763             semantic_type="event"
8764             equation="C 7 READ C 6 READ UADD"
8765             availability="$GtSlice0XeCore0"
8766             mdapi_group="GPU"
8767             mdapi_usage_flags="Frame Batch Draw"
8768             mdapi_supported_apis=""
8769             mdapi_hw_unit_type="gpu"
8770             />
8771    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE1"
8772             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE1"
8773             underscore_name="xve_load_store_cache_register_request_count_xecore1"
8774             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
8775             data_type="uint64"
8776             units="events"
8777             semantic_type="event"
8778             equation="C 5 READ C 4 READ UADD"
8779             availability="$GtSlice0XeCore1"
8780             mdapi_group="GPU"
8781             mdapi_usage_flags="Frame Batch Draw"
8782             mdapi_supported_apis=""
8783             mdapi_hw_unit_type="gpu"
8784             />
8785    <register_config type="NOA">
8786        <register type="NOA" address="0x00000D04" value="0x00000200" />
8787        <register type="NOA" address="0x00009884" value="0x00000008" />
8788        <register type="NOA" address="0x00009888" value="0x28080001" />
8789        <register type="NOA" address="0x00009888" value="0x2C080400" />
8790        <register type="NOA" address="0x00009888" value="0x2E080000" />
8791        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
8792        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
8793        <register type="NOA" address="0x00009888" value="0x00045555" />
8794        <register type="NOA" address="0x00009888" value="0x02045555" />
8795        <register type="NOA" address="0x00009888" value="0x06083254" />
8796        <register type="NOA" address="0x00009888" value="0x080808A3" />
8797        <register type="NOA" address="0x00009888" value="0x0A080CE8" />
8798        <register type="NOA" address="0x00009888" value="0x0C080E32" />
8799        <register type="NOA" address="0x00009888" value="0x16080A79" />
8800        <register type="NOA" address="0x00009888" value="0x0008F000" />
8801        <register type="NOA" address="0x00009888" value="0x02080FFF" />
8802        <register type="NOA" address="0x00009884" value="0x00000009" />
8803        <register type="NOA" address="0x00009888" value="0x28080001" />
8804        <register type="NOA" address="0x00009888" value="0x2C080400" />
8805        <register type="NOA" address="0x00009888" value="0x2E080000" />
8806        <register type="NOA" address="0x00009888" value="0x0002F000" />
8807        <register type="NOA" address="0x00009888" value="0x02020FFF" />
8808        <register type="NOA" address="0x00009888" value="0x00045000" />
8809        <register type="NOA" address="0x00009888" value="0x02040555" />
8810        <register type="NOA" address="0x00009888" value="0x06083254" />
8811        <register type="NOA" address="0x00009888" value="0x0E0808A3" />
8812        <register type="NOA" address="0x00009888" value="0x10080CE8" />
8813        <register type="NOA" address="0x00009888" value="0x12080E32" />
8814        <register type="NOA" address="0x00009888" value="0x14080A79" />
8815        <register type="NOA" address="0x00009888" value="0x08080000" />
8816        <register type="NOA" address="0x00009888" value="0x00080000" />
8817        <register type="NOA" address="0x00009888" value="0x02080000" />
8818        <register type="NOA" address="0x00009884" value="0x00000000" />
8819        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
8820        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
8821        <register type="NOA" address="0x00009888" value="0x4E010030" />
8822        <register type="NOA" address="0x00009888" value="0x56010030" />
8823        <register type="NOA" address="0x00009888" value="0x58010603" />
8824        <register type="NOA" address="0x00009888" value="0x5A010030" />
8825        <register type="NOA" address="0x00009888" value="0x5C010603" />
8826        <register type="NOA" address="0x00009888" value="0x5E010000" />
8827        <register type="NOA" address="0x00009888" value="0x60010000" />
8828        <register type="NOA" address="0x00009888" value="0x06010000" />
8829        <register type="NOA" address="0x00009888" value="0x62010000" />
8830        <register type="NOA" address="0x00009888" value="0x50010000" />
8831        <register type="NOA" address="0x00009888" value="0x52010000" />
8832        <register type="NOA" address="0x00009888" value="0x54010600" />
8833        <register type="NOA" address="0x00009884" value="0x00000000" />
8834        <register type="NOA" address="0x00009888" value="0x74010002" />
8835    </register_config>
8836    <register_config type="OA">
8837        <register type="OA" address="0x0000D900" value="0x00000000" />
8838        <register type="OA" address="0x0000D904" value="0xF0800000" />
8839        <register type="OA" address="0x0000D910" value="0x00000000" />
8840        <register type="OA" address="0x0000D914" value="0x00800000" />
8841        <register type="OA" address="0x0000D920" value="0x00000000" />
8842        <register type="OA" address="0x0000DC40" value="0x00000000" />
8843        <register type="OA" address="0x0000DD40" value="0x00000000" />
8844        <register type="OA" address="0x00002B2C" value="0x00000000" />
8845        <register type="OA" address="0x0000D940" value="0x0060001C" />
8846        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
8847        <register type="OA" address="0x0000D948" value="0x030000C4" />
8848        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
8849        <register type="OA" address="0x0000D950" value="0x18000604" />
8850        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
8851        <register type="OA" address="0x0000D958" value="0xC0003004" />
8852        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
8853    </register_config>
8854  </set>
8855
8856  <set name="Ext45"
8857       chipset="MTLGT2"
8858       symbol_name="Ext45"
8859       underscore_name="ext45"
8860       mdapi_supported_apis="VK OGL OCL IO"
8861       hw_config_guid="aa3ac820-b824-4681-94ff-3425eee63648"
8862       >
8863    <counter name="GPU Time Elapsed"
8864             symbol_name="GpuTime"
8865             underscore_name="gpu_time"
8866             description="Time elapsed on the GPU during the measurement."
8867             data_type="uint64"
8868             units="ns"
8869             semantic_type="duration"
8870             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8871             mdapi_group="GPU"
8872             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8873             mdapi_supported_apis=""
8874             mdapi_hw_unit_type="gpu"
8875             />
8876    <counter name="GPU Core Clocks"
8877             symbol_name="GpuCoreClocks"
8878             underscore_name="gpu_core_clocks"
8879             description="The total number of GPU core clocks elapsed during the measurement."
8880             data_type="uint64"
8881             units="cycles"
8882             semantic_type="event"
8883             equation="GPU_CLOCK 0 READ"
8884             mdapi_group="GPU"
8885             mdapi_usage_flags="Tier1 Frame Batch Draw"
8886             mdapi_supported_apis=""
8887             mdapi_hw_unit_type="gpu"
8888             />
8889    <counter name="AVG GPU Core Frequency"
8890             symbol_name="AvgGpuCoreFrequency"
8891             underscore_name="avg_gpu_core_frequency"
8892             description="Average GPU Core Frequency in the measurement."
8893             data_type="uint64"
8894             max_equation="$GpuMaxFrequency"
8895             units="hz"
8896             semantic_type="event"
8897             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8898             mdapi_group="GPU"
8899             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8900             mdapi_supported_apis=""
8901             mdapi_hw_unit_type="gpu"
8902             />
8903    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE2"
8904             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE2"
8905             underscore_name="xve_load_store_cache_atomic_message_count_xecore2"
8906             description="Number of atomic operations sent by XVEs to the Load Store Cache"
8907             data_type="uint64"
8908             units="events"
8909             semantic_type="event"
8910             equation="B 0 READ B 1 READ UADD"
8911             availability="$GtSlice0XeCore2"
8912             mdapi_group="GPU"
8913             mdapi_usage_flags="Frame Batch Draw"
8914             mdapi_supported_apis=""
8915             mdapi_hw_unit_type="gpu"
8916             />
8917    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE3"
8918             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE3"
8919             underscore_name="xve_load_store_cache_atomic_message_count_xecore3"
8920             description="Number of atomic operations sent by XVEs to the Load Store Cache"
8921             data_type="uint64"
8922             units="events"
8923             semantic_type="event"
8924             equation="B 2 READ B 3 READ UADD"
8925             availability="$GtSlice0XeCore3"
8926             mdapi_group="GPU"
8927             mdapi_usage_flags="Frame Batch Draw"
8928             mdapi_supported_apis=""
8929             mdapi_hw_unit_type="gpu"
8930             />
8931    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE2"
8932             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE2"
8933             underscore_name="xve_load_store_cache_register_request_count_xecore2"
8934             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
8935             data_type="uint64"
8936             units="events"
8937             semantic_type="event"
8938             equation="C 7 READ C 6 READ UADD"
8939             availability="$GtSlice0XeCore2"
8940             mdapi_group="GPU"
8941             mdapi_usage_flags="Frame Batch Draw"
8942             mdapi_supported_apis=""
8943             mdapi_hw_unit_type="gpu"
8944             />
8945    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE3"
8946             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE3"
8947             underscore_name="xve_load_store_cache_register_request_count_xecore3"
8948             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
8949             data_type="uint64"
8950             units="events"
8951             semantic_type="event"
8952             equation="C 5 READ C 4 READ UADD"
8953             availability="$GtSlice0XeCore3"
8954             mdapi_group="GPU"
8955             mdapi_usage_flags="Frame Batch Draw"
8956             mdapi_supported_apis=""
8957             mdapi_hw_unit_type="gpu"
8958             />
8959    <register_config type="NOA">
8960        <register type="NOA" address="0x00000D04" value="0x00000200" />
8961        <register type="NOA" address="0x00009884" value="0x0000000A" />
8962        <register type="NOA" address="0x00009888" value="0x28080001" />
8963        <register type="NOA" address="0x00009888" value="0x2C080400" />
8964        <register type="NOA" address="0x00009888" value="0x2E080000" />
8965        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
8966        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
8967        <register type="NOA" address="0x00009888" value="0x00045555" />
8968        <register type="NOA" address="0x00009888" value="0x02045555" />
8969        <register type="NOA" address="0x00009888" value="0x06083254" />
8970        <register type="NOA" address="0x00009888" value="0x080808A3" />
8971        <register type="NOA" address="0x00009888" value="0x0A080CE8" />
8972        <register type="NOA" address="0x00009888" value="0x0C080E32" />
8973        <register type="NOA" address="0x00009888" value="0x16080A79" />
8974        <register type="NOA" address="0x00009888" value="0x0008F000" />
8975        <register type="NOA" address="0x00009888" value="0x02080FFF" />
8976        <register type="NOA" address="0x00009884" value="0x0000000B" />
8977        <register type="NOA" address="0x00009888" value="0x28080001" />
8978        <register type="NOA" address="0x00009888" value="0x2C080400" />
8979        <register type="NOA" address="0x00009888" value="0x2E080000" />
8980        <register type="NOA" address="0x00009888" value="0x0002F000" />
8981        <register type="NOA" address="0x00009888" value="0x02020FFF" />
8982        <register type="NOA" address="0x00009888" value="0x00045000" />
8983        <register type="NOA" address="0x00009888" value="0x02040555" />
8984        <register type="NOA" address="0x00009888" value="0x06083254" />
8985        <register type="NOA" address="0x00009888" value="0x0E0808A3" />
8986        <register type="NOA" address="0x00009888" value="0x10080CE8" />
8987        <register type="NOA" address="0x00009888" value="0x12080E32" />
8988        <register type="NOA" address="0x00009888" value="0x14080A79" />
8989        <register type="NOA" address="0x00009888" value="0x08080000" />
8990        <register type="NOA" address="0x00009888" value="0x00080000" />
8991        <register type="NOA" address="0x00009888" value="0x02080000" />
8992        <register type="NOA" address="0x00009884" value="0x00000000" />
8993        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
8994        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
8995        <register type="NOA" address="0x00009888" value="0x00145555" />
8996        <register type="NOA" address="0x00009888" value="0x02145555" />
8997        <register type="NOA" address="0x00009888" value="0x00155555" />
8998        <register type="NOA" address="0x00009888" value="0x02155555" />
8999        <register type="NOA" address="0x00009888" value="0x00165555" />
9000        <register type="NOA" address="0x00009888" value="0x02165555" />
9001        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
9002        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
9003        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
9004        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
9005        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
9006        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
9007        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
9008        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
9009        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
9010        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
9011        <register type="NOA" address="0x00009888" value="0x4E010030" />
9012        <register type="NOA" address="0x00009888" value="0x56010030" />
9013        <register type="NOA" address="0x00009888" value="0x58010603" />
9014        <register type="NOA" address="0x00009888" value="0x5A010030" />
9015        <register type="NOA" address="0x00009888" value="0x5C010603" />
9016        <register type="NOA" address="0x00009888" value="0x5E010000" />
9017        <register type="NOA" address="0x00009888" value="0x60010000" />
9018        <register type="NOA" address="0x00009888" value="0x06010000" />
9019        <register type="NOA" address="0x00009888" value="0x62010000" />
9020        <register type="NOA" address="0x00009888" value="0x50010000" />
9021        <register type="NOA" address="0x00009888" value="0x52010000" />
9022        <register type="NOA" address="0x00009888" value="0x54010600" />
9023        <register type="NOA" address="0x00009884" value="0x00000000" />
9024        <register type="NOA" address="0x00009888" value="0x74010002" />
9025    </register_config>
9026    <register_config type="OA">
9027        <register type="OA" address="0x0000D900" value="0x00000000" />
9028        <register type="OA" address="0x0000D904" value="0xF0800000" />
9029        <register type="OA" address="0x0000D910" value="0x00000000" />
9030        <register type="OA" address="0x0000D914" value="0x00800000" />
9031        <register type="OA" address="0x0000D920" value="0x00000000" />
9032        <register type="OA" address="0x0000DC40" value="0x00000000" />
9033        <register type="OA" address="0x0000DD40" value="0x00000000" />
9034        <register type="OA" address="0x00002B2C" value="0x00000000" />
9035        <register type="OA" address="0x0000D940" value="0x0060001C" />
9036        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
9037        <register type="OA" address="0x0000D948" value="0x030000C4" />
9038        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
9039        <register type="OA" address="0x0000D950" value="0x18000604" />
9040        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
9041        <register type="OA" address="0x0000D958" value="0xC0003004" />
9042        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
9043    </register_config>
9044  </set>
9045
9046  <set name="Ext51"
9047       chipset="MTLGT2"
9048       symbol_name="Ext51"
9049       underscore_name="ext51"
9050       mdapi_supported_apis="VK OGL OCL IO"
9051       hw_config_guid="3a093546-2929-4b79-87f4-97df02c1fe8e"
9052       >
9053    <counter name="GPU Time Elapsed"
9054             symbol_name="GpuTime"
9055             underscore_name="gpu_time"
9056             description="Time elapsed on the GPU during the measurement."
9057             data_type="uint64"
9058             units="ns"
9059             semantic_type="duration"
9060             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9061             mdapi_group="GPU"
9062             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9063             mdapi_supported_apis=""
9064             mdapi_hw_unit_type="gpu"
9065             />
9066    <counter name="GPU Core Clocks"
9067             symbol_name="GpuCoreClocks"
9068             underscore_name="gpu_core_clocks"
9069             description="The total number of GPU core clocks elapsed during the measurement."
9070             data_type="uint64"
9071             units="cycles"
9072             semantic_type="event"
9073             equation="GPU_CLOCK 0 READ"
9074             mdapi_group="GPU"
9075             mdapi_usage_flags="Tier1 Frame Batch Draw"
9076             mdapi_supported_apis=""
9077             mdapi_hw_unit_type="gpu"
9078             />
9079    <counter name="AVG GPU Core Frequency"
9080             symbol_name="AvgGpuCoreFrequency"
9081             underscore_name="avg_gpu_core_frequency"
9082             description="Average GPU Core Frequency in the measurement."
9083             data_type="uint64"
9084             max_equation="$GpuMaxFrequency"
9085             units="hz"
9086             semantic_type="event"
9087             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9088             mdapi_group="GPU"
9089             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9090             mdapi_supported_apis=""
9091             mdapi_hw_unit_type="gpu"
9092             />
9093    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE0"
9094             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE0"
9095             underscore_name="xve_load_store_cache_register_response_count_xecore0"
9096             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
9097             data_type="uint64"
9098             units="events"
9099             semantic_type="event"
9100             equation="C 7 READ C 6 READ UADD"
9101             availability="$GtSlice0XeCore0"
9102             mdapi_group="GPU"
9103             mdapi_usage_flags="Frame Batch Draw"
9104             mdapi_supported_apis=""
9105             mdapi_hw_unit_type="gpu"
9106             />
9107    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE1"
9108             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE1"
9109             underscore_name="xve_load_store_cache_register_response_count_xecore1"
9110             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
9111             data_type="uint64"
9112             units="events"
9113             semantic_type="event"
9114             equation="C 5 READ C 4 READ UADD"
9115             availability="$GtSlice0XeCore1"
9116             mdapi_group="GPU"
9117             mdapi_usage_flags="Frame Batch Draw"
9118             mdapi_supported_apis=""
9119             mdapi_hw_unit_type="gpu"
9120             />
9121    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE2"
9122             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE2"
9123             underscore_name="xve_load_store_cache_register_response_count_xecore2"
9124             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
9125             data_type="uint64"
9126             units="events"
9127             semantic_type="event"
9128             equation="C 3 READ C 2 READ UADD"
9129             availability="$GtSlice0XeCore2"
9130             mdapi_group="GPU"
9131             mdapi_usage_flags="Frame Batch Draw"
9132             mdapi_supported_apis=""
9133             mdapi_hw_unit_type="gpu"
9134             />
9135    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE3"
9136             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE3"
9137             underscore_name="xve_load_store_cache_register_response_count_xecore3"
9138             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
9139             data_type="uint64"
9140             units="events"
9141             semantic_type="event"
9142             equation="C 1 READ C 0 READ UADD"
9143             availability="$GtSlice0XeCore3"
9144             mdapi_group="GPU"
9145             mdapi_usage_flags="Frame Batch Draw"
9146             mdapi_supported_apis=""
9147             mdapi_hw_unit_type="gpu"
9148             />
9149    <register_config type="NOA">
9150        <register type="NOA" address="0x00000D04" value="0x00000200" />
9151        <register type="NOA" address="0x00009884" value="0x00000008" />
9152        <register type="NOA" address="0x00009888" value="0x2808001D" />
9153        <register type="NOA" address="0x00009888" value="0x2C087400" />
9154        <register type="NOA" address="0x00009888" value="0x0202FF00" />
9155        <register type="NOA" address="0x00009888" value="0x02045500" />
9156        <register type="NOA" address="0x00009888" value="0x06080204" />
9157        <register type="NOA" address="0x00009888" value="0x16080975" />
9158        <register type="NOA" address="0x00009888" value="0x08080000" />
9159        <register type="NOA" address="0x00009888" value="0x02080F00" />
9160        <register type="NOA" address="0x00009884" value="0x00000009" />
9161        <register type="NOA" address="0x00009888" value="0x2808001D" />
9162        <register type="NOA" address="0x00009888" value="0x2C087400" />
9163        <register type="NOA" address="0x00009888" value="0x02020F00" />
9164        <register type="NOA" address="0x00009888" value="0x02040500" />
9165        <register type="NOA" address="0x00009888" value="0x06080204" />
9166        <register type="NOA" address="0x00009888" value="0x14080975" />
9167        <register type="NOA" address="0x00009888" value="0x08080000" />
9168        <register type="NOA" address="0x00009888" value="0x02080000" />
9169        <register type="NOA" address="0x00009884" value="0x0000000A" />
9170        <register type="NOA" address="0x00009888" value="0x2808001D" />
9171        <register type="NOA" address="0x00009888" value="0x2C087400" />
9172        <register type="NOA" address="0x00009888" value="0x020200FF" />
9173        <register type="NOA" address="0x00009888" value="0x02040055" />
9174        <register type="NOA" address="0x00009888" value="0x06080204" />
9175        <register type="NOA" address="0x00009888" value="0x12080975" />
9176        <register type="NOA" address="0x00009888" value="0x08080000" />
9177        <register type="NOA" address="0x00009888" value="0x0208000F" />
9178        <register type="NOA" address="0x00009884" value="0x0000000B" />
9179        <register type="NOA" address="0x00009888" value="0x2808001D" />
9180        <register type="NOA" address="0x00009888" value="0x2C087400" />
9181        <register type="NOA" address="0x00009888" value="0x0202000F" />
9182        <register type="NOA" address="0x00009888" value="0x02040005" />
9183        <register type="NOA" address="0x00009888" value="0x06080204" />
9184        <register type="NOA" address="0x00009888" value="0x10080975" />
9185        <register type="NOA" address="0x00009888" value="0x08080000" />
9186        <register type="NOA" address="0x00009888" value="0x02080000" />
9187        <register type="NOA" address="0x00009884" value="0x00000000" />
9188        <register type="NOA" address="0x00009888" value="0x021300AA" />
9189        <register type="NOA" address="0x00009888" value="0x02140055" />
9190        <register type="NOA" address="0x00009888" value="0x02150055" />
9191        <register type="NOA" address="0x00009888" value="0x02160055" />
9192        <register type="NOA" address="0x00009888" value="0x021700AA" />
9193        <register type="NOA" address="0x00009888" value="0x000C0F00" />
9194        <register type="NOA" address="0x00009888" value="0x000E0F00" />
9195        <register type="NOA" address="0x00009888" value="0x020D00AA" />
9196        <register type="NOA" address="0x00009888" value="0x020600AA" />
9197        <register type="NOA" address="0x00009888" value="0x0201FFAA" />
9198        <register type="NOA" address="0x00009888" value="0x06010000" />
9199        <register type="NOA" address="0x00009888" value="0x60010000" />
9200        <register type="NOA" address="0x00009888" value="0x62010000" />
9201        <register type="NOA" address="0x00009888" value="0x4E010000" />
9202        <register type="NOA" address="0x00009888" value="0x50010603" />
9203        <register type="NOA" address="0x00009888" value="0x52010090" />
9204        <register type="NOA" address="0x00009888" value="0x54010229" />
9205        <register type="NOA" address="0x00009888" value="0x56010011" />
9206        <register type="NOA" address="0x00009884" value="0x00000000" />
9207        <register type="NOA" address="0x00009888" value="0x74010002" />
9208    </register_config>
9209    <register_config type="OA">
9210        <register type="OA" address="0x0000D900" value="0x00000000" />
9211        <register type="OA" address="0x0000D904" value="0x00800000" />
9212        <register type="OA" address="0x0000D910" value="0x00000000" />
9213        <register type="OA" address="0x0000D914" value="0x00800000" />
9214        <register type="OA" address="0x0000D920" value="0x00000000" />
9215        <register type="OA" address="0x0000DC40" value="0x00000000" />
9216        <register type="OA" address="0x0000DD40" value="0x00000000" />
9217        <register type="OA" address="0x00002B2C" value="0x00000000" />
9218    </register_config>
9219  </set>
9220
9221  <set name="Ext53"
9222       chipset="MTLGT2"
9223       symbol_name="Ext53"
9224       underscore_name="ext53"
9225       mdapi_supported_apis="VK OGL OCL IO"
9226       hw_config_guid="2ccdac56-9683-4eb5-89fd-7d42e77c117f"
9227       >
9228    <counter name="GPU Time Elapsed"
9229             symbol_name="GpuTime"
9230             underscore_name="gpu_time"
9231             description="Time elapsed on the GPU during the measurement."
9232             data_type="uint64"
9233             units="ns"
9234             semantic_type="duration"
9235             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9236             mdapi_group="GPU"
9237             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9238             mdapi_supported_apis=""
9239             mdapi_hw_unit_type="gpu"
9240             />
9241    <counter name="GPU Core Clocks"
9242             symbol_name="GpuCoreClocks"
9243             underscore_name="gpu_core_clocks"
9244             description="The total number of GPU core clocks elapsed during the measurement."
9245             data_type="uint64"
9246             units="cycles"
9247             semantic_type="event"
9248             equation="GPU_CLOCK 0 READ"
9249             mdapi_group="GPU"
9250             mdapi_usage_flags="Tier1 Frame Batch Draw"
9251             mdapi_supported_apis=""
9252             mdapi_hw_unit_type="gpu"
9253             />
9254    <counter name="AVG GPU Core Frequency"
9255             symbol_name="AvgGpuCoreFrequency"
9256             underscore_name="avg_gpu_core_frequency"
9257             description="Average GPU Core Frequency in the measurement."
9258             data_type="uint64"
9259             max_equation="$GpuMaxFrequency"
9260             units="hz"
9261             semantic_type="event"
9262             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9263             mdapi_group="GPU"
9264             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9265             mdapi_supported_apis=""
9266             mdapi_hw_unit_type="gpu"
9267             />
9268    <counter name="XVE SLM READ MESSAGE COUNT XECORE0"
9269             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE0"
9270             underscore_name="xve_slm_read_message_count_xecore0"
9271             description="Number of SLM read messages sent by XVEs"
9272             data_type="uint64"
9273             units="events"
9274             semantic_type="event"
9275             equation="B 0 READ B 1 READ UADD"
9276             availability="$GtSlice0XeCore0"
9277             mdapi_group="GPU"
9278             mdapi_usage_flags="Frame Batch Draw"
9279             mdapi_supported_apis=""
9280             mdapi_hw_unit_type="gpu"
9281             />
9282    <counter name="XVE SLM READ MESSAGE COUNT XECORE1"
9283             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE1"
9284             underscore_name="xve_slm_read_message_count_xecore1"
9285             description="Number of SLM read messages sent by XVEs"
9286             data_type="uint64"
9287             units="events"
9288             semantic_type="event"
9289             equation="B 2 READ B 3 READ UADD"
9290             availability="$GtSlice0XeCore1"
9291             mdapi_group="GPU"
9292             mdapi_usage_flags="Frame Batch Draw"
9293             mdapi_supported_apis=""
9294             mdapi_hw_unit_type="gpu"
9295             />
9296    <counter name="XVE SLM READ MESSAGE COUNT XECORE2"
9297             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE2"
9298             underscore_name="xve_slm_read_message_count_xecore2"
9299             description="Number of SLM read messages sent by XVEs"
9300             data_type="uint64"
9301             units="events"
9302             semantic_type="event"
9303             equation="B 4 READ B 5 READ UADD"
9304             availability="$GtSlice0XeCore2"
9305             mdapi_group="GPU"
9306             mdapi_usage_flags="Frame Batch Draw"
9307             mdapi_supported_apis=""
9308             mdapi_hw_unit_type="gpu"
9309             />
9310    <counter name="XVE SLM READ MESSAGE COUNT XECORE3"
9311             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE3"
9312             underscore_name="xve_slm_read_message_count_xecore3"
9313             description="Number of SLM read messages sent by XVEs"
9314             data_type="uint64"
9315             units="events"
9316             semantic_type="event"
9317             equation="B 6 READ B 7 READ UADD"
9318             availability="$GtSlice0XeCore3"
9319             mdapi_group="GPU"
9320             mdapi_usage_flags="Frame Batch Draw"
9321             mdapi_supported_apis=""
9322             mdapi_hw_unit_type="gpu"
9323             />
9324    <register_config type="NOA">
9325        <register type="NOA" address="0x00000D04" value="0x00000200" />
9326        <register type="NOA" address="0x00009884" value="0x00000008" />
9327        <register type="NOA" address="0x00009888" value="0x28080000" />
9328        <register type="NOA" address="0x00009888" value="0x2C080000" />
9329        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
9330        <register type="NOA" address="0x00009888" value="0x00045555" />
9331        <register type="NOA" address="0x00009888" value="0x06080204" />
9332        <register type="NOA" address="0x00009888" value="0x08080824" />
9333        <register type="NOA" address="0x00009888" value="0x0A080C34" />
9334        <register type="NOA" address="0x00009888" value="0x0008FF00" />
9335        <register type="NOA" address="0x00009884" value="0x00000009" />
9336        <register type="NOA" address="0x00009888" value="0x28080000" />
9337        <register type="NOA" address="0x00009888" value="0x2C080000" />
9338        <register type="NOA" address="0x00009888" value="0x0002FF00" />
9339        <register type="NOA" address="0x00009888" value="0x00045500" />
9340        <register type="NOA" address="0x00009888" value="0x06080204" />
9341        <register type="NOA" address="0x00009888" value="0x0C080824" />
9342        <register type="NOA" address="0x00009888" value="0x0E080C34" />
9343        <register type="NOA" address="0x00009888" value="0x08080000" />
9344        <register type="NOA" address="0x00009888" value="0x00080000" />
9345        <register type="NOA" address="0x00009884" value="0x0000000A" />
9346        <register type="NOA" address="0x00009888" value="0x28080000" />
9347        <register type="NOA" address="0x00009888" value="0x2C080000" />
9348        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
9349        <register type="NOA" address="0x00009888" value="0x02045555" />
9350        <register type="NOA" address="0x00009888" value="0x06080204" />
9351        <register type="NOA" address="0x00009888" value="0x10080824" />
9352        <register type="NOA" address="0x00009888" value="0x12080C34" />
9353        <register type="NOA" address="0x00009888" value="0x08080000" />
9354        <register type="NOA" address="0x00009888" value="0x0208FF00" />
9355        <register type="NOA" address="0x00009884" value="0x0000000B" />
9356        <register type="NOA" address="0x00009888" value="0x28080000" />
9357        <register type="NOA" address="0x00009888" value="0x2C080000" />
9358        <register type="NOA" address="0x00009888" value="0x0202FF00" />
9359        <register type="NOA" address="0x00009888" value="0x02045500" />
9360        <register type="NOA" address="0x00009888" value="0x06080204" />
9361        <register type="NOA" address="0x00009888" value="0x14080824" />
9362        <register type="NOA" address="0x00009888" value="0x16080C34" />
9363        <register type="NOA" address="0x00009888" value="0x08080000" />
9364        <register type="NOA" address="0x00009888" value="0x02080000" />
9365        <register type="NOA" address="0x00009884" value="0x00000000" />
9366        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
9367        <register type="NOA" address="0x00009888" value="0x02145555" />
9368        <register type="NOA" address="0x00009888" value="0x02155555" />
9369        <register type="NOA" address="0x00009888" value="0x02165555" />
9370        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
9371        <register type="NOA" address="0x00009888" value="0x000CFF00" />
9372        <register type="NOA" address="0x00009888" value="0x000EFF00" />
9373        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
9374        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
9375        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
9376        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
9377        <register type="NOA" address="0x00009888" value="0x4E010011" />
9378        <register type="NOA" address="0x00009888" value="0x56010200" />
9379        <register type="NOA" address="0x00009888" value="0x58010221" />
9380        <register type="NOA" address="0x00009888" value="0x5A010011" />
9381        <register type="NOA" address="0x00009888" value="0x5C011209" />
9382        <register type="NOA" address="0x00009888" value="0x5E010090" />
9383        <register type="NOA" address="0x00009888" value="0x60010609" />
9384        <register type="NOA" address="0x00009888" value="0x06010000" />
9385        <register type="NOA" address="0x00009888" value="0x62010030" />
9386        <register type="NOA" address="0x00009888" value="0x50010603" />
9387        <register type="NOA" address="0x00009888" value="0x52010000" />
9388        <register type="NOA" address="0x00009888" value="0x54010000" />
9389        <register type="NOA" address="0x00009884" value="0x00000000" />
9390        <register type="NOA" address="0x00009888" value="0x74010002" />
9391    </register_config>
9392    <register_config type="OA">
9393        <register type="OA" address="0x0000D900" value="0x00000000" />
9394        <register type="OA" address="0x0000D904" value="0xF0800000" />
9395        <register type="OA" address="0x0000D910" value="0x00000000" />
9396        <register type="OA" address="0x0000D914" value="0xF0800000" />
9397        <register type="OA" address="0x0000D920" value="0x00000000" />
9398        <register type="OA" address="0x0000DC40" value="0x00000000" />
9399        <register type="OA" address="0x0000DD40" value="0x00000000" />
9400        <register type="OA" address="0x00002B2C" value="0x00000000" />
9401        <register type="OA" address="0x0000D940" value="0x0000001A" />
9402        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
9403        <register type="OA" address="0x0000D948" value="0x00000062" />
9404        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
9405        <register type="OA" address="0x0000D950" value="0x00000182" />
9406        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
9407        <register type="OA" address="0x0000D958" value="0x00000602" />
9408        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
9409        <register type="OA" address="0x0000D960" value="0x00001802" />
9410        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
9411        <register type="OA" address="0x0000D968" value="0x00006002" />
9412        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
9413        <register type="OA" address="0x0000D970" value="0x00018002" />
9414        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
9415        <register type="OA" address="0x0000D978" value="0x00060002" />
9416        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
9417    </register_config>
9418  </set>
9419
9420  <set name="Ext57"
9421       chipset="MTLGT2"
9422       symbol_name="Ext57"
9423       underscore_name="ext57"
9424       mdapi_supported_apis="VK OGL OCL IO"
9425       hw_config_guid="d297b1e3-fc04-45a7-a5c5-f92ab4357eb2"
9426       >
9427    <counter name="GPU Time Elapsed"
9428             symbol_name="GpuTime"
9429             underscore_name="gpu_time"
9430             description="Time elapsed on the GPU during the measurement."
9431             data_type="uint64"
9432             units="ns"
9433             semantic_type="duration"
9434             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9435             mdapi_group="GPU"
9436             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9437             mdapi_supported_apis=""
9438             mdapi_hw_unit_type="gpu"
9439             />
9440    <counter name="GPU Core Clocks"
9441             symbol_name="GpuCoreClocks"
9442             underscore_name="gpu_core_clocks"
9443             description="The total number of GPU core clocks elapsed during the measurement."
9444             data_type="uint64"
9445             units="cycles"
9446             semantic_type="event"
9447             equation="GPU_CLOCK 0 READ"
9448             mdapi_group="GPU"
9449             mdapi_usage_flags="Tier1 Frame Batch Draw"
9450             mdapi_supported_apis=""
9451             mdapi_hw_unit_type="gpu"
9452             />
9453    <counter name="AVG GPU Core Frequency"
9454             symbol_name="AvgGpuCoreFrequency"
9455             underscore_name="avg_gpu_core_frequency"
9456             description="Average GPU Core Frequency in the measurement."
9457             data_type="uint64"
9458             max_equation="$GpuMaxFrequency"
9459             units="hz"
9460             semantic_type="event"
9461             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9462             mdapi_group="GPU"
9463             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9464             mdapi_supported_apis=""
9465             mdapi_hw_unit_type="gpu"
9466             />
9467    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE0"
9468             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE0"
9469             underscore_name="xve_slm_write_message_count_xecore0"
9470             description="Number of SLM write messages sent by XVEs"
9471             data_type="uint64"
9472             units="events"
9473             semantic_type="event"
9474             equation="B 0 READ B 1 READ UADD"
9475             availability="$GtSlice0XeCore0"
9476             mdapi_group="GPU"
9477             mdapi_usage_flags="Frame Batch Draw"
9478             mdapi_supported_apis=""
9479             mdapi_hw_unit_type="gpu"
9480             />
9481    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE1"
9482             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE1"
9483             underscore_name="xve_slm_write_message_count_xecore1"
9484             description="Number of SLM write messages sent by XVEs"
9485             data_type="uint64"
9486             units="events"
9487             semantic_type="event"
9488             equation="B 2 READ B 3 READ UADD"
9489             availability="$GtSlice0XeCore1"
9490             mdapi_group="GPU"
9491             mdapi_usage_flags="Frame Batch Draw"
9492             mdapi_supported_apis=""
9493             mdapi_hw_unit_type="gpu"
9494             />
9495    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE2"
9496             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE2"
9497             underscore_name="xve_slm_write_message_count_xecore2"
9498             description="Number of SLM write messages sent by XVEs"
9499             data_type="uint64"
9500             units="events"
9501             semantic_type="event"
9502             equation="B 4 READ B 5 READ UADD"
9503             availability="$GtSlice0XeCore2"
9504             mdapi_group="GPU"
9505             mdapi_usage_flags="Frame Batch Draw"
9506             mdapi_supported_apis=""
9507             mdapi_hw_unit_type="gpu"
9508             />
9509    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE3"
9510             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE3"
9511             underscore_name="xve_slm_write_message_count_xecore3"
9512             description="Number of SLM write messages sent by XVEs"
9513             data_type="uint64"
9514             units="events"
9515             semantic_type="event"
9516             equation="B 6 READ B 7 READ UADD"
9517             availability="$GtSlice0XeCore3"
9518             mdapi_group="GPU"
9519             mdapi_usage_flags="Frame Batch Draw"
9520             mdapi_supported_apis=""
9521             mdapi_hw_unit_type="gpu"
9522             />
9523    <register_config type="NOA">
9524        <register type="NOA" address="0x00000D04" value="0x00000200" />
9525        <register type="NOA" address="0x00009884" value="0x00000008" />
9526        <register type="NOA" address="0x00009888" value="0x28080000" />
9527        <register type="NOA" address="0x00009888" value="0x2C080000" />
9528        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
9529        <register type="NOA" address="0x00009888" value="0x00045555" />
9530        <register type="NOA" address="0x00009888" value="0x06080204" />
9531        <register type="NOA" address="0x00009888" value="0x08080823" />
9532        <register type="NOA" address="0x00009888" value="0x0A080C33" />
9533        <register type="NOA" address="0x00009888" value="0x0008FF00" />
9534        <register type="NOA" address="0x00009884" value="0x00000009" />
9535        <register type="NOA" address="0x00009888" value="0x28080000" />
9536        <register type="NOA" address="0x00009888" value="0x2C080000" />
9537        <register type="NOA" address="0x00009888" value="0x0002FF00" />
9538        <register type="NOA" address="0x00009888" value="0x00045500" />
9539        <register type="NOA" address="0x00009888" value="0x06080204" />
9540        <register type="NOA" address="0x00009888" value="0x0C080823" />
9541        <register type="NOA" address="0x00009888" value="0x0E080C33" />
9542        <register type="NOA" address="0x00009888" value="0x08080000" />
9543        <register type="NOA" address="0x00009888" value="0x00080000" />
9544        <register type="NOA" address="0x00009884" value="0x0000000A" />
9545        <register type="NOA" address="0x00009888" value="0x28080000" />
9546        <register type="NOA" address="0x00009888" value="0x2C080000" />
9547        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
9548        <register type="NOA" address="0x00009888" value="0x02045555" />
9549        <register type="NOA" address="0x00009888" value="0x06080204" />
9550        <register type="NOA" address="0x00009888" value="0x10080823" />
9551        <register type="NOA" address="0x00009888" value="0x12080C33" />
9552        <register type="NOA" address="0x00009888" value="0x08080000" />
9553        <register type="NOA" address="0x00009888" value="0x0208FF00" />
9554        <register type="NOA" address="0x00009884" value="0x0000000B" />
9555        <register type="NOA" address="0x00009888" value="0x28080000" />
9556        <register type="NOA" address="0x00009888" value="0x2C080000" />
9557        <register type="NOA" address="0x00009888" value="0x0202FF00" />
9558        <register type="NOA" address="0x00009888" value="0x02045500" />
9559        <register type="NOA" address="0x00009888" value="0x06080204" />
9560        <register type="NOA" address="0x00009888" value="0x14080823" />
9561        <register type="NOA" address="0x00009888" value="0x16080C33" />
9562        <register type="NOA" address="0x00009888" value="0x08080000" />
9563        <register type="NOA" address="0x00009888" value="0x02080000" />
9564        <register type="NOA" address="0x00009884" value="0x00000000" />
9565        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
9566        <register type="NOA" address="0x00009888" value="0x02145555" />
9567        <register type="NOA" address="0x00009888" value="0x02155555" />
9568        <register type="NOA" address="0x00009888" value="0x02165555" />
9569        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
9570        <register type="NOA" address="0x00009888" value="0x000CFF00" />
9571        <register type="NOA" address="0x00009888" value="0x000EFF00" />
9572        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
9573        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
9574        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
9575        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
9576        <register type="NOA" address="0x00009888" value="0x4E010011" />
9577        <register type="NOA" address="0x00009888" value="0x56010200" />
9578        <register type="NOA" address="0x00009888" value="0x58010221" />
9579        <register type="NOA" address="0x00009888" value="0x5A010011" />
9580        <register type="NOA" address="0x00009888" value="0x5C011209" />
9581        <register type="NOA" address="0x00009888" value="0x5E010090" />
9582        <register type="NOA" address="0x00009888" value="0x60010609" />
9583        <register type="NOA" address="0x00009888" value="0x06010000" />
9584        <register type="NOA" address="0x00009888" value="0x62010030" />
9585        <register type="NOA" address="0x00009888" value="0x50010603" />
9586        <register type="NOA" address="0x00009888" value="0x52010000" />
9587        <register type="NOA" address="0x00009888" value="0x54010000" />
9588        <register type="NOA" address="0x00009884" value="0x00000000" />
9589        <register type="NOA" address="0x00009888" value="0x74010002" />
9590    </register_config>
9591    <register_config type="OA">
9592        <register type="OA" address="0x0000D900" value="0x00000000" />
9593        <register type="OA" address="0x0000D904" value="0xF0800000" />
9594        <register type="OA" address="0x0000D910" value="0x00000000" />
9595        <register type="OA" address="0x0000D914" value="0xF0800000" />
9596        <register type="OA" address="0x0000D920" value="0x00000000" />
9597        <register type="OA" address="0x0000DC40" value="0x00000000" />
9598        <register type="OA" address="0x0000DD40" value="0x00000000" />
9599        <register type="OA" address="0x00002B2C" value="0x00000000" />
9600        <register type="OA" address="0x0000D940" value="0x0000001A" />
9601        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
9602        <register type="OA" address="0x0000D948" value="0x00000062" />
9603        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
9604        <register type="OA" address="0x0000D950" value="0x00000182" />
9605        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
9606        <register type="OA" address="0x0000D958" value="0x00000602" />
9607        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
9608        <register type="OA" address="0x0000D960" value="0x00001802" />
9609        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
9610        <register type="OA" address="0x0000D968" value="0x00006002" />
9611        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
9612        <register type="OA" address="0x0000D970" value="0x00018002" />
9613        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
9614        <register type="OA" address="0x0000D978" value="0x00060002" />
9615        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
9616    </register_config>
9617  </set>
9618
9619  <set name="Ext61"
9620       chipset="MTLGT2"
9621       symbol_name="Ext61"
9622       underscore_name="ext61"
9623       mdapi_supported_apis="VK OGL OCL IO"
9624       hw_config_guid="bc372334-fe31-452e-843a-515328c75fd2"
9625       >
9626    <counter name="GPU Time Elapsed"
9627             symbol_name="GpuTime"
9628             underscore_name="gpu_time"
9629             description="Time elapsed on the GPU during the measurement."
9630             data_type="uint64"
9631             units="ns"
9632             semantic_type="duration"
9633             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9634             mdapi_group="GPU"
9635             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9636             mdapi_supported_apis=""
9637             mdapi_hw_unit_type="gpu"
9638             />
9639    <counter name="GPU Core Clocks"
9640             symbol_name="GpuCoreClocks"
9641             underscore_name="gpu_core_clocks"
9642             description="The total number of GPU core clocks elapsed during the measurement."
9643             data_type="uint64"
9644             units="cycles"
9645             semantic_type="event"
9646             equation="GPU_CLOCK 0 READ"
9647             mdapi_group="GPU"
9648             mdapi_usage_flags="Tier1 Frame Batch Draw"
9649             mdapi_supported_apis=""
9650             mdapi_hw_unit_type="gpu"
9651             />
9652    <counter name="AVG GPU Core Frequency"
9653             symbol_name="AvgGpuCoreFrequency"
9654             underscore_name="avg_gpu_core_frequency"
9655             description="Average GPU Core Frequency in the measurement."
9656             data_type="uint64"
9657             max_equation="$GpuMaxFrequency"
9658             units="hz"
9659             semantic_type="event"
9660             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9661             mdapi_group="GPU"
9662             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9663             mdapi_supported_apis=""
9664             mdapi_hw_unit_type="gpu"
9665             />
9666    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE0"
9667             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE0"
9668             underscore_name="xve_slm_fence_message_count_xecore0"
9669             description="Number of SLM fence operations sent by XVEs"
9670             data_type="uint64"
9671             units="events"
9672             semantic_type="event"
9673             equation="B 0 READ B 1 READ UADD"
9674             availability="$GtSlice0XeCore0"
9675             mdapi_group="GPU"
9676             mdapi_usage_flags="Frame Batch Draw"
9677             mdapi_supported_apis=""
9678             mdapi_hw_unit_type="gpu"
9679             />
9680    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE1"
9681             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE1"
9682             underscore_name="xve_slm_fence_message_count_xecore1"
9683             description="Number of SLM fence operations sent by XVEs"
9684             data_type="uint64"
9685             units="events"
9686             semantic_type="event"
9687             equation="B 2 READ B 3 READ UADD"
9688             availability="$GtSlice0XeCore1"
9689             mdapi_group="GPU"
9690             mdapi_usage_flags="Frame Batch Draw"
9691             mdapi_supported_apis=""
9692             mdapi_hw_unit_type="gpu"
9693             />
9694    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE2"
9695             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE2"
9696             underscore_name="xve_slm_fence_message_count_xecore2"
9697             description="Number of SLM fence operations sent by XVEs"
9698             data_type="uint64"
9699             units="events"
9700             semantic_type="event"
9701             equation="B 4 READ B 5 READ UADD"
9702             availability="$GtSlice0XeCore2"
9703             mdapi_group="GPU"
9704             mdapi_usage_flags="Frame Batch Draw"
9705             mdapi_supported_apis=""
9706             mdapi_hw_unit_type="gpu"
9707             />
9708    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE3"
9709             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE3"
9710             underscore_name="xve_slm_fence_message_count_xecore3"
9711             description="Number of SLM fence operations sent by XVEs"
9712             data_type="uint64"
9713             units="events"
9714             semantic_type="event"
9715             equation="B 6 READ B 7 READ UADD"
9716             availability="$GtSlice0XeCore3"
9717             mdapi_group="GPU"
9718             mdapi_usage_flags="Frame Batch Draw"
9719             mdapi_supported_apis=""
9720             mdapi_hw_unit_type="gpu"
9721             />
9722    <register_config type="NOA">
9723        <register type="NOA" address="0x00000D04" value="0x00000200" />
9724        <register type="NOA" address="0x00009884" value="0x00000008" />
9725        <register type="NOA" address="0x00009888" value="0x28080001" />
9726        <register type="NOA" address="0x00009888" value="0x2C080400" />
9727        <register type="NOA" address="0x00009888" value="0x2E080000" />
9728        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
9729        <register type="NOA" address="0x00009888" value="0x00045555" />
9730        <register type="NOA" address="0x00009888" value="0x06083254" />
9731        <register type="NOA" address="0x00009888" value="0x08080A27" />
9732        <register type="NOA" address="0x00009888" value="0x0A080E37" />
9733        <register type="NOA" address="0x00009888" value="0x0008FF00" />
9734        <register type="NOA" address="0x00009884" value="0x00000009" />
9735        <register type="NOA" address="0x00009888" value="0x28080001" />
9736        <register type="NOA" address="0x00009888" value="0x2C080400" />
9737        <register type="NOA" address="0x00009888" value="0x2E080000" />
9738        <register type="NOA" address="0x00009888" value="0x0002FF00" />
9739        <register type="NOA" address="0x00009888" value="0x00045500" />
9740        <register type="NOA" address="0x00009888" value="0x06083254" />
9741        <register type="NOA" address="0x00009888" value="0x0C080A27" />
9742        <register type="NOA" address="0x00009888" value="0x0E080E37" />
9743        <register type="NOA" address="0x00009888" value="0x08080000" />
9744        <register type="NOA" address="0x00009888" value="0x00080000" />
9745        <register type="NOA" address="0x00009884" value="0x0000000A" />
9746        <register type="NOA" address="0x00009888" value="0x28080001" />
9747        <register type="NOA" address="0x00009888" value="0x2C080400" />
9748        <register type="NOA" address="0x00009888" value="0x2E080000" />
9749        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
9750        <register type="NOA" address="0x00009888" value="0x02045555" />
9751        <register type="NOA" address="0x00009888" value="0x06083254" />
9752        <register type="NOA" address="0x00009888" value="0x10080A27" />
9753        <register type="NOA" address="0x00009888" value="0x12080E37" />
9754        <register type="NOA" address="0x00009888" value="0x08080000" />
9755        <register type="NOA" address="0x00009888" value="0x0208FF00" />
9756        <register type="NOA" address="0x00009884" value="0x0000000B" />
9757        <register type="NOA" address="0x00009888" value="0x28080001" />
9758        <register type="NOA" address="0x00009888" value="0x2C080400" />
9759        <register type="NOA" address="0x00009888" value="0x2E080000" />
9760        <register type="NOA" address="0x00009888" value="0x0202FF00" />
9761        <register type="NOA" address="0x00009888" value="0x02045500" />
9762        <register type="NOA" address="0x00009888" value="0x06083254" />
9763        <register type="NOA" address="0x00009888" value="0x14080A27" />
9764        <register type="NOA" address="0x00009888" value="0x16080E37" />
9765        <register type="NOA" address="0x00009888" value="0x08080000" />
9766        <register type="NOA" address="0x00009888" value="0x02080000" />
9767        <register type="NOA" address="0x00009884" value="0x00000000" />
9768        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
9769        <register type="NOA" address="0x00009888" value="0x02145555" />
9770        <register type="NOA" address="0x00009888" value="0x02155555" />
9771        <register type="NOA" address="0x00009888" value="0x02165555" />
9772        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
9773        <register type="NOA" address="0x00009888" value="0x000CFF00" />
9774        <register type="NOA" address="0x00009888" value="0x000EFF00" />
9775        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
9776        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
9777        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
9778        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
9779        <register type="NOA" address="0x00009888" value="0x4E010011" />
9780        <register type="NOA" address="0x00009888" value="0x56010200" />
9781        <register type="NOA" address="0x00009888" value="0x58010221" />
9782        <register type="NOA" address="0x00009888" value="0x5A010011" />
9783        <register type="NOA" address="0x00009888" value="0x5C011209" />
9784        <register type="NOA" address="0x00009888" value="0x5E010090" />
9785        <register type="NOA" address="0x00009888" value="0x60010609" />
9786        <register type="NOA" address="0x00009888" value="0x06010000" />
9787        <register type="NOA" address="0x00009888" value="0x62010030" />
9788        <register type="NOA" address="0x00009888" value="0x50010603" />
9789        <register type="NOA" address="0x00009888" value="0x52010000" />
9790        <register type="NOA" address="0x00009888" value="0x54010000" />
9791        <register type="NOA" address="0x00009884" value="0x00000000" />
9792        <register type="NOA" address="0x00009888" value="0x74010002" />
9793    </register_config>
9794    <register_config type="OA">
9795        <register type="OA" address="0x0000D900" value="0x00000000" />
9796        <register type="OA" address="0x0000D904" value="0xF0800000" />
9797        <register type="OA" address="0x0000D910" value="0x00000000" />
9798        <register type="OA" address="0x0000D914" value="0xF0800000" />
9799        <register type="OA" address="0x0000D920" value="0x00000000" />
9800        <register type="OA" address="0x0000DC40" value="0x00000000" />
9801        <register type="OA" address="0x0000DD40" value="0x00000000" />
9802        <register type="OA" address="0x00002B2C" value="0x00000000" />
9803        <register type="OA" address="0x0000D940" value="0x0000001A" />
9804        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
9805        <register type="OA" address="0x0000D948" value="0x00000062" />
9806        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
9807        <register type="OA" address="0x0000D950" value="0x00000182" />
9808        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
9809        <register type="OA" address="0x0000D958" value="0x00000602" />
9810        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
9811        <register type="OA" address="0x0000D960" value="0x00001802" />
9812        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
9813        <register type="OA" address="0x0000D968" value="0x00006002" />
9814        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
9815        <register type="OA" address="0x0000D970" value="0x00018002" />
9816        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
9817        <register type="OA" address="0x0000D978" value="0x00060002" />
9818        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
9819    </register_config>
9820  </set>
9821
9822  <set name="Ext65"
9823       chipset="MTLGT2"
9824       symbol_name="Ext65"
9825       underscore_name="ext65"
9826       mdapi_supported_apis="VK OGL OCL IO"
9827       hw_config_guid="8a5ca732-17d3-4336-a33c-292a7f625237"
9828       >
9829    <counter name="GPU Time Elapsed"
9830             symbol_name="GpuTime"
9831             underscore_name="gpu_time"
9832             description="Time elapsed on the GPU during the measurement."
9833             data_type="uint64"
9834             units="ns"
9835             semantic_type="duration"
9836             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9837             mdapi_group="GPU"
9838             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9839             mdapi_supported_apis=""
9840             mdapi_hw_unit_type="gpu"
9841             />
9842    <counter name="GPU Core Clocks"
9843             symbol_name="GpuCoreClocks"
9844             underscore_name="gpu_core_clocks"
9845             description="The total number of GPU core clocks elapsed during the measurement."
9846             data_type="uint64"
9847             units="cycles"
9848             semantic_type="event"
9849             equation="GPU_CLOCK 0 READ"
9850             mdapi_group="GPU"
9851             mdapi_usage_flags="Tier1 Frame Batch Draw"
9852             mdapi_supported_apis=""
9853             mdapi_hw_unit_type="gpu"
9854             />
9855    <counter name="AVG GPU Core Frequency"
9856             symbol_name="AvgGpuCoreFrequency"
9857             underscore_name="avg_gpu_core_frequency"
9858             description="Average GPU Core Frequency in the measurement."
9859             data_type="uint64"
9860             max_equation="$GpuMaxFrequency"
9861             units="hz"
9862             semantic_type="event"
9863             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9864             mdapi_group="GPU"
9865             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9866             mdapi_supported_apis=""
9867             mdapi_hw_unit_type="gpu"
9868             />
9869    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE0"
9870             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE0"
9871             underscore_name="xve_slm_atomic_message_count_xecore0"
9872             description="Number of SLM atomic operations sent by XVEs"
9873             data_type="uint64"
9874             units="events"
9875             semantic_type="event"
9876             equation="B 0 READ B 1 READ UADD"
9877             availability="$GtSlice0XeCore0"
9878             mdapi_group="GPU"
9879             mdapi_usage_flags="Frame Batch Draw"
9880             mdapi_supported_apis=""
9881             mdapi_hw_unit_type="gpu"
9882             />
9883    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE1"
9884             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE1"
9885             underscore_name="xve_slm_atomic_message_count_xecore1"
9886             description="Number of SLM atomic operations sent by XVEs"
9887             data_type="uint64"
9888             units="events"
9889             semantic_type="event"
9890             equation="B 2 READ B 3 READ UADD"
9891             availability="$GtSlice0XeCore1"
9892             mdapi_group="GPU"
9893             mdapi_usage_flags="Frame Batch Draw"
9894             mdapi_supported_apis=""
9895             mdapi_hw_unit_type="gpu"
9896             />
9897    <register_config type="NOA">
9898        <register type="NOA" address="0x00000D04" value="0x00000200" />
9899        <register type="NOA" address="0x00009884" value="0x00000008" />
9900        <register type="NOA" address="0x00009888" value="0x28080001" />
9901        <register type="NOA" address="0x00009888" value="0x2C080400" />
9902        <register type="NOA" address="0x00009888" value="0x2E080000" />
9903        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
9904        <register type="NOA" address="0x00009888" value="0x020200FF" />
9905        <register type="NOA" address="0x00009888" value="0x00045555" />
9906        <register type="NOA" address="0x00009888" value="0x02040055" />
9907        <register type="NOA" address="0x00009888" value="0x06083254" />
9908        <register type="NOA" address="0x00009888" value="0x080808A3" />
9909        <register type="NOA" address="0x00009888" value="0x0A080CE8" />
9910        <register type="NOA" address="0x00009888" value="0x0C080E32" />
9911        <register type="NOA" address="0x00009888" value="0x0008F000" />
9912        <register type="NOA" address="0x00009888" value="0x020800FF" />
9913        <register type="NOA" address="0x00009884" value="0x00000009" />
9914        <register type="NOA" address="0x00009888" value="0x28080001" />
9915        <register type="NOA" address="0x00009888" value="0x2C080400" />
9916        <register type="NOA" address="0x00009888" value="0x2E080000" />
9917        <register type="NOA" address="0x00009888" value="0x0002F000" />
9918        <register type="NOA" address="0x00009888" value="0x020200FF" />
9919        <register type="NOA" address="0x00009888" value="0x00045000" />
9920        <register type="NOA" address="0x00009888" value="0x02040055" />
9921        <register type="NOA" address="0x00009888" value="0x06083254" />
9922        <register type="NOA" address="0x00009888" value="0x0E0808A3" />
9923        <register type="NOA" address="0x00009888" value="0x10080CE8" />
9924        <register type="NOA" address="0x00009888" value="0x12080E32" />
9925        <register type="NOA" address="0x00009888" value="0x08080000" />
9926        <register type="NOA" address="0x00009888" value="0x00080000" />
9927        <register type="NOA" address="0x00009888" value="0x02080000" />
9928        <register type="NOA" address="0x00009884" value="0x00000000" />
9929        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
9930        <register type="NOA" address="0x00009888" value="0x020100FF" />
9931        <register type="NOA" address="0x00009888" value="0x4E010030" />
9932        <register type="NOA" address="0x00009888" value="0x56010000" />
9933        <register type="NOA" address="0x00009888" value="0x58010603" />
9934        <register type="NOA" address="0x00009888" value="0x5A010030" />
9935        <register type="NOA" address="0x00009888" value="0x5C010603" />
9936        <register type="NOA" address="0x00009888" value="0x5E010000" />
9937        <register type="NOA" address="0x00009888" value="0x60010000" />
9938        <register type="NOA" address="0x00009888" value="0x06010000" />
9939        <register type="NOA" address="0x00009888" value="0x62010000" />
9940        <register type="NOA" address="0x00009888" value="0x50010000" />
9941        <register type="NOA" address="0x00009884" value="0x00000000" />
9942        <register type="NOA" address="0x00009888" value="0x74010002" />
9943    </register_config>
9944    <register_config type="OA">
9945        <register type="OA" address="0x0000D900" value="0x00000000" />
9946        <register type="OA" address="0x0000D904" value="0xF0800000" />
9947        <register type="OA" address="0x0000D910" value="0x00000000" />
9948        <register type="OA" address="0x0000D914" value="0x00800000" />
9949        <register type="OA" address="0x0000D920" value="0x00000000" />
9950        <register type="OA" address="0x0000DC40" value="0x00000000" />
9951        <register type="OA" address="0x0000DD40" value="0x00000000" />
9952        <register type="OA" address="0x00002B2C" value="0x00000000" />
9953        <register type="OA" address="0x0000D940" value="0x00000021" />
9954        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
9955        <register type="OA" address="0x0000D948" value="0x00000101" />
9956        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
9957        <register type="OA" address="0x0000D950" value="0x00000801" />
9958        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
9959        <register type="OA" address="0x0000D958" value="0x00004001" />
9960        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
9961    </register_config>
9962  </set>
9963
9964  <set name="Ext66"
9965       chipset="MTLGT2"
9966       symbol_name="Ext66"
9967       underscore_name="ext66"
9968       mdapi_supported_apis="VK OGL OCL IO"
9969       hw_config_guid="2e72f570-378b-4672-a615-374c1a3d524c"
9970       >
9971    <counter name="GPU Time Elapsed"
9972             symbol_name="GpuTime"
9973             underscore_name="gpu_time"
9974             description="Time elapsed on the GPU during the measurement."
9975             data_type="uint64"
9976             units="ns"
9977             semantic_type="duration"
9978             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9979             mdapi_group="GPU"
9980             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9981             mdapi_supported_apis=""
9982             mdapi_hw_unit_type="gpu"
9983             />
9984    <counter name="GPU Core Clocks"
9985             symbol_name="GpuCoreClocks"
9986             underscore_name="gpu_core_clocks"
9987             description="The total number of GPU core clocks elapsed during the measurement."
9988             data_type="uint64"
9989             units="cycles"
9990             semantic_type="event"
9991             equation="GPU_CLOCK 0 READ"
9992             mdapi_group="GPU"
9993             mdapi_usage_flags="Tier1 Frame Batch Draw"
9994             mdapi_supported_apis=""
9995             mdapi_hw_unit_type="gpu"
9996             />
9997    <counter name="AVG GPU Core Frequency"
9998             symbol_name="AvgGpuCoreFrequency"
9999             underscore_name="avg_gpu_core_frequency"
10000             description="Average GPU Core Frequency in the measurement."
10001             data_type="uint64"
10002             max_equation="$GpuMaxFrequency"
10003             units="hz"
10004             semantic_type="event"
10005             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10006             mdapi_group="GPU"
10007             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10008             mdapi_supported_apis=""
10009             mdapi_hw_unit_type="gpu"
10010             />
10011    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE2"
10012             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE2"
10013             underscore_name="xve_slm_atomic_message_count_xecore2"
10014             description="Number of SLM atomic operations sent by XVEs"
10015             data_type="uint64"
10016             units="events"
10017             semantic_type="event"
10018             equation="B 0 READ B 1 READ UADD"
10019             availability="$GtSlice0XeCore2"
10020             mdapi_group="GPU"
10021             mdapi_usage_flags="Frame Batch Draw"
10022             mdapi_supported_apis=""
10023             mdapi_hw_unit_type="gpu"
10024             />
10025    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE3"
10026             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE3"
10027             underscore_name="xve_slm_atomic_message_count_xecore3"
10028             description="Number of SLM atomic operations sent by XVEs"
10029             data_type="uint64"
10030             units="events"
10031             semantic_type="event"
10032             equation="B 2 READ B 3 READ UADD"
10033             availability="$GtSlice0XeCore3"
10034             mdapi_group="GPU"
10035             mdapi_usage_flags="Frame Batch Draw"
10036             mdapi_supported_apis=""
10037             mdapi_hw_unit_type="gpu"
10038             />
10039    <register_config type="NOA">
10040        <register type="NOA" address="0x00000D04" value="0x00000200" />
10041        <register type="NOA" address="0x00009884" value="0x0000000A" />
10042        <register type="NOA" address="0x00009888" value="0x28080001" />
10043        <register type="NOA" address="0x00009888" value="0x2C080400" />
10044        <register type="NOA" address="0x00009888" value="0x2E080000" />
10045        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
10046        <register type="NOA" address="0x00009888" value="0x020200FF" />
10047        <register type="NOA" address="0x00009888" value="0x00045555" />
10048        <register type="NOA" address="0x00009888" value="0x02040055" />
10049        <register type="NOA" address="0x00009888" value="0x06083254" />
10050        <register type="NOA" address="0x00009888" value="0x080808A3" />
10051        <register type="NOA" address="0x00009888" value="0x0A080CE8" />
10052        <register type="NOA" address="0x00009888" value="0x0C080E32" />
10053        <register type="NOA" address="0x00009888" value="0x0008F000" />
10054        <register type="NOA" address="0x00009888" value="0x020800FF" />
10055        <register type="NOA" address="0x00009884" value="0x0000000B" />
10056        <register type="NOA" address="0x00009888" value="0x28080001" />
10057        <register type="NOA" address="0x00009888" value="0x2C080400" />
10058        <register type="NOA" address="0x00009888" value="0x2E080000" />
10059        <register type="NOA" address="0x00009888" value="0x0002F000" />
10060        <register type="NOA" address="0x00009888" value="0x020200FF" />
10061        <register type="NOA" address="0x00009888" value="0x00045000" />
10062        <register type="NOA" address="0x00009888" value="0x02040055" />
10063        <register type="NOA" address="0x00009888" value="0x06083254" />
10064        <register type="NOA" address="0x00009888" value="0x0E0808A3" />
10065        <register type="NOA" address="0x00009888" value="0x10080CE8" />
10066        <register type="NOA" address="0x00009888" value="0x12080E32" />
10067        <register type="NOA" address="0x00009888" value="0x08080000" />
10068        <register type="NOA" address="0x00009888" value="0x00080000" />
10069        <register type="NOA" address="0x00009888" value="0x02080000" />
10070        <register type="NOA" address="0x00009884" value="0x00000000" />
10071        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
10072        <register type="NOA" address="0x00009888" value="0x021300AA" />
10073        <register type="NOA" address="0x00009888" value="0x00145555" />
10074        <register type="NOA" address="0x00009888" value="0x02140055" />
10075        <register type="NOA" address="0x00009888" value="0x00155555" />
10076        <register type="NOA" address="0x00009888" value="0x02150055" />
10077        <register type="NOA" address="0x00009888" value="0x00165555" />
10078        <register type="NOA" address="0x00009888" value="0x02160055" />
10079        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
10080        <register type="NOA" address="0x00009888" value="0x021700AA" />
10081        <register type="NOA" address="0x00009888" value="0x000C0FFF" />
10082        <register type="NOA" address="0x00009888" value="0x000E0FFF" />
10083        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
10084        <register type="NOA" address="0x00009888" value="0x020D00AA" />
10085        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
10086        <register type="NOA" address="0x00009888" value="0x020600AA" />
10087        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
10088        <register type="NOA" address="0x00009888" value="0x020100AA" />
10089        <register type="NOA" address="0x00009888" value="0x4E010030" />
10090        <register type="NOA" address="0x00009888" value="0x56010000" />
10091        <register type="NOA" address="0x00009888" value="0x58010603" />
10092        <register type="NOA" address="0x00009888" value="0x5A010030" />
10093        <register type="NOA" address="0x00009888" value="0x5C010603" />
10094        <register type="NOA" address="0x00009888" value="0x5E010000" />
10095        <register type="NOA" address="0x00009888" value="0x60010000" />
10096        <register type="NOA" address="0x00009888" value="0x06010000" />
10097        <register type="NOA" address="0x00009888" value="0x62010000" />
10098        <register type="NOA" address="0x00009888" value="0x50010000" />
10099        <register type="NOA" address="0x00009884" value="0x00000000" />
10100        <register type="NOA" address="0x00009888" value="0x74010002" />
10101    </register_config>
10102    <register_config type="OA">
10103        <register type="OA" address="0x0000D900" value="0x00000000" />
10104        <register type="OA" address="0x0000D904" value="0xF0800000" />
10105        <register type="OA" address="0x0000D910" value="0x00000000" />
10106        <register type="OA" address="0x0000D914" value="0x00800000" />
10107        <register type="OA" address="0x0000D920" value="0x00000000" />
10108        <register type="OA" address="0x0000DC40" value="0x00000000" />
10109        <register type="OA" address="0x0000DD40" value="0x00000000" />
10110        <register type="OA" address="0x00002B2C" value="0x00000000" />
10111        <register type="OA" address="0x0000D940" value="0x00000021" />
10112        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
10113        <register type="OA" address="0x0000D948" value="0x00000101" />
10114        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
10115        <register type="OA" address="0x0000D950" value="0x00000801" />
10116        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
10117        <register type="OA" address="0x0000D958" value="0x00004001" />
10118        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
10119    </register_config>
10120  </set>
10121
10122  <set name="Ext73"
10123       chipset="MTLGT2"
10124       symbol_name="Ext73"
10125       underscore_name="ext73"
10126       mdapi_supported_apis="VK OGL OCL IO"
10127       hw_config_guid="8f63bf05-fccb-45c2-89c1-cf1226c4fb80"
10128       >
10129    <counter name="GPU Time Elapsed"
10130             symbol_name="GpuTime"
10131             underscore_name="gpu_time"
10132             description="Time elapsed on the GPU during the measurement."
10133             data_type="uint64"
10134             units="ns"
10135             semantic_type="duration"
10136             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10137             mdapi_group="GPU"
10138             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10139             mdapi_supported_apis=""
10140             mdapi_hw_unit_type="gpu"
10141             />
10142    <counter name="GPU Core Clocks"
10143             symbol_name="GpuCoreClocks"
10144             underscore_name="gpu_core_clocks"
10145             description="The total number of GPU core clocks elapsed during the measurement."
10146             data_type="uint64"
10147             units="cycles"
10148             semantic_type="event"
10149             equation="GPU_CLOCK 0 READ"
10150             mdapi_group="GPU"
10151             mdapi_usage_flags="Tier1 Frame Batch Draw"
10152             mdapi_supported_apis=""
10153             mdapi_hw_unit_type="gpu"
10154             />
10155    <counter name="AVG GPU Core Frequency"
10156             symbol_name="AvgGpuCoreFrequency"
10157             underscore_name="avg_gpu_core_frequency"
10158             description="Average GPU Core Frequency in the measurement."
10159             data_type="uint64"
10160             max_equation="$GpuMaxFrequency"
10161             units="hz"
10162             semantic_type="event"
10163             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10164             mdapi_group="GPU"
10165             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10166             mdapi_supported_apis=""
10167             mdapi_hw_unit_type="gpu"
10168             />
10169    <counter name="DATAPORT INPUT AVAILABLE XECORE0"
10170             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE0"
10171             underscore_name="dataport_input_available_xecore0"
10172             description="Percentage of time in which XVEs have requests to the Dataport"
10173             data_type="float"
10174             max_equation="100"
10175             units="percent"
10176             semantic_type="duration"
10177             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10178             availability="$GtSlice0XeCore0"
10179             mdapi_group="GPU"
10180             mdapi_usage_flags="Frame Batch Draw"
10181             mdapi_supported_apis=""
10182             mdapi_hw_unit_type="dualsubslice"
10183             />
10184    <counter name="DATAPORT INPUT AVAILABLE XECORE1"
10185             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE1"
10186             underscore_name="dataport_input_available_xecore1"
10187             description="Percentage of time in which XVEs have requests to the Dataport"
10188             data_type="float"
10189             max_equation="100"
10190             units="percent"
10191             semantic_type="duration"
10192             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
10193             availability="$GtSlice0XeCore1"
10194             mdapi_group="GPU"
10195             mdapi_usage_flags="Frame Batch Draw"
10196             mdapi_supported_apis=""
10197             mdapi_hw_unit_type="dualsubslice"
10198             />
10199    <register_config type="NOA">
10200        <register type="NOA" address="0x00000D04" value="0x00000200" />
10201        <register type="NOA" address="0x00009884" value="0x00000008" />
10202        <register type="NOA" address="0x00009888" value="0x1602E6C0" />
10203        <register type="NOA" address="0x00009888" value="0x0402001A" />
10204        <register type="NOA" address="0x00009888" value="0x06020A00" />
10205        <register type="NOA" address="0x00009888" value="0x080201C6" />
10206        <register type="NOA" address="0x00009888" value="0x0A020048" />
10207        <register type="NOA" address="0x00009888" value="0x0C0200C2" />
10208        <register type="NOA" address="0x00009888" value="0x0E020004" />
10209        <register type="NOA" address="0x00009888" value="0x00020000" />
10210        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
10211        <register type="NOA" address="0x00009888" value="0x00045555" />
10212        <register type="NOA" address="0x00009888" value="0x02045555" />
10213        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
10214        <register type="NOA" address="0x00009884" value="0x00000009" />
10215        <register type="NOA" address="0x00009888" value="0x1602E6C4" />
10216        <register type="NOA" address="0x00009888" value="0x0402001A" />
10217        <register type="NOA" address="0x00009888" value="0x0E020140" />
10218        <register type="NOA" address="0x00009888" value="0x100201C6" />
10219        <register type="NOA" address="0x00009888" value="0x12020048" />
10220        <register type="NOA" address="0x00009888" value="0x140200C2" />
10221        <register type="NOA" address="0x00009888" value="0x02020000" />
10222        <register type="NOA" address="0x00009888" value="0x02045555" />
10223        <register type="NOA" address="0x00009884" value="0x00000000" />
10224        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
10225        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
10226        <register type="NOA" address="0x00009888" value="0x4E010030" />
10227        <register type="NOA" address="0x00009888" value="0x56010000" />
10228        <register type="NOA" address="0x00009888" value="0x58010603" />
10229        <register type="NOA" address="0x00009888" value="0x5A010030" />
10230        <register type="NOA" address="0x00009888" value="0x5C010603" />
10231        <register type="NOA" address="0x00009888" value="0x5E010030" />
10232        <register type="NOA" address="0x00009888" value="0x60010003" />
10233        <register type="NOA" address="0x00009888" value="0x06010000" />
10234        <register type="NOA" address="0x00009888" value="0x62010000" />
10235        <register type="NOA" address="0x00009888" value="0x50010000" />
10236        <register type="NOA" address="0x00009888" value="0x52010000" />
10237        <register type="NOA" address="0x00009888" value="0x54010000" />
10238        <register type="NOA" address="0x00009884" value="0x00000000" />
10239        <register type="NOA" address="0x00009888" value="0x74010002" />
10240    </register_config>
10241    <register_config type="OA">
10242        <register type="OA" address="0x0000D900" value="0x00000000" />
10243        <register type="OA" address="0x0000D904" value="0x30800000" />
10244        <register type="OA" address="0x0000D910" value="0x00000000" />
10245        <register type="OA" address="0x0000D914" value="0x00800000" />
10246        <register type="OA" address="0x0000D920" value="0x00000000" />
10247        <register type="OA" address="0x0000DC40" value="0x00000000" />
10248        <register type="OA" address="0x0000DD40" value="0x00000000" />
10249        <register type="OA" address="0x00002B2C" value="0x00000000" />
10250        <register type="OA" address="0x0000D940" value="0x00000000" />
10251        <register type="OA" address="0x0000D944" value="0x0000FF00" />
10252        <register type="OA" address="0x0000D948" value="0x00000000" />
10253        <register type="OA" address="0x0000D94C" value="0x000000FF" />
10254    </register_config>
10255  </set>
10256
10257  <set name="Ext74"
10258       chipset="MTLGT2"
10259       symbol_name="Ext74"
10260       underscore_name="ext74"
10261       mdapi_supported_apis="VK OGL OCL IO"
10262       hw_config_guid="2e5b5a64-580f-4cfc-ac3b-e6ccc55a1260"
10263       >
10264    <counter name="GPU Time Elapsed"
10265             symbol_name="GpuTime"
10266             underscore_name="gpu_time"
10267             description="Time elapsed on the GPU during the measurement."
10268             data_type="uint64"
10269             units="ns"
10270             semantic_type="duration"
10271             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10272             mdapi_group="GPU"
10273             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10274             mdapi_supported_apis=""
10275             mdapi_hw_unit_type="gpu"
10276             />
10277    <counter name="GPU Core Clocks"
10278             symbol_name="GpuCoreClocks"
10279             underscore_name="gpu_core_clocks"
10280             description="The total number of GPU core clocks elapsed during the measurement."
10281             data_type="uint64"
10282             units="cycles"
10283             semantic_type="event"
10284             equation="GPU_CLOCK 0 READ"
10285             mdapi_group="GPU"
10286             mdapi_usage_flags="Tier1 Frame Batch Draw"
10287             mdapi_supported_apis=""
10288             mdapi_hw_unit_type="gpu"
10289             />
10290    <counter name="AVG GPU Core Frequency"
10291             symbol_name="AvgGpuCoreFrequency"
10292             underscore_name="avg_gpu_core_frequency"
10293             description="Average GPU Core Frequency in the measurement."
10294             data_type="uint64"
10295             max_equation="$GpuMaxFrequency"
10296             units="hz"
10297             semantic_type="event"
10298             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10299             mdapi_group="GPU"
10300             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10301             mdapi_supported_apis=""
10302             mdapi_hw_unit_type="gpu"
10303             />
10304    <counter name="DATAPORT INPUT AVAILABLE XECORE2"
10305             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE2"
10306             underscore_name="dataport_input_available_xecore2"
10307             description="Percentage of time in which XVEs have requests to the Dataport"
10308             data_type="float"
10309             max_equation="100"
10310             units="percent"
10311             semantic_type="duration"
10312             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10313             availability="$GtSlice0XeCore2"
10314             mdapi_group="GPU"
10315             mdapi_usage_flags="Frame Batch Draw"
10316             mdapi_supported_apis=""
10317             mdapi_hw_unit_type="dualsubslice"
10318             />
10319    <counter name="DATAPORT INPUT AVAILABLE XECORE3"
10320             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE3"
10321             underscore_name="dataport_input_available_xecore3"
10322             description="Percentage of time in which XVEs have requests to the Dataport"
10323             data_type="float"
10324             max_equation="100"
10325             units="percent"
10326             semantic_type="duration"
10327             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
10328             availability="$GtSlice0XeCore3"
10329             mdapi_group="GPU"
10330             mdapi_usage_flags="Frame Batch Draw"
10331             mdapi_supported_apis=""
10332             mdapi_hw_unit_type="dualsubslice"
10333             />
10334    <register_config type="NOA">
10335        <register type="NOA" address="0x00000D04" value="0x00000200" />
10336        <register type="NOA" address="0x00009884" value="0x0000000A" />
10337        <register type="NOA" address="0x00009888" value="0x1602E6C0" />
10338        <register type="NOA" address="0x00009888" value="0x0402001A" />
10339        <register type="NOA" address="0x00009888" value="0x06020A00" />
10340        <register type="NOA" address="0x00009888" value="0x080201C6" />
10341        <register type="NOA" address="0x00009888" value="0x0A020048" />
10342        <register type="NOA" address="0x00009888" value="0x0C0200C2" />
10343        <register type="NOA" address="0x00009888" value="0x0E020004" />
10344        <register type="NOA" address="0x00009888" value="0x00020000" />
10345        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
10346        <register type="NOA" address="0x00009888" value="0x00045555" />
10347        <register type="NOA" address="0x00009888" value="0x02045555" />
10348        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
10349        <register type="NOA" address="0x00009884" value="0x0000000B" />
10350        <register type="NOA" address="0x00009888" value="0x1602E6C4" />
10351        <register type="NOA" address="0x00009888" value="0x0402001A" />
10352        <register type="NOA" address="0x00009888" value="0x0E020140" />
10353        <register type="NOA" address="0x00009888" value="0x100201C6" />
10354        <register type="NOA" address="0x00009888" value="0x12020048" />
10355        <register type="NOA" address="0x00009888" value="0x140200C2" />
10356        <register type="NOA" address="0x00009888" value="0x02020000" />
10357        <register type="NOA" address="0x00009888" value="0x02045555" />
10358        <register type="NOA" address="0x00009884" value="0x00000000" />
10359        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
10360        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
10361        <register type="NOA" address="0x00009888" value="0x00145555" />
10362        <register type="NOA" address="0x00009888" value="0x02145555" />
10363        <register type="NOA" address="0x00009888" value="0x00155555" />
10364        <register type="NOA" address="0x00009888" value="0x02155555" />
10365        <register type="NOA" address="0x00009888" value="0x00165555" />
10366        <register type="NOA" address="0x00009888" value="0x02165555" />
10367        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
10368        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
10369        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
10370        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
10371        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
10372        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
10373        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
10374        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
10375        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
10376        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
10377        <register type="NOA" address="0x00009888" value="0x4E010030" />
10378        <register type="NOA" address="0x00009888" value="0x56010000" />
10379        <register type="NOA" address="0x00009888" value="0x58010603" />
10380        <register type="NOA" address="0x00009888" value="0x5A010030" />
10381        <register type="NOA" address="0x00009888" value="0x5C010603" />
10382        <register type="NOA" address="0x00009888" value="0x5E010030" />
10383        <register type="NOA" address="0x00009888" value="0x60010003" />
10384        <register type="NOA" address="0x00009888" value="0x06010000" />
10385        <register type="NOA" address="0x00009888" value="0x62010000" />
10386        <register type="NOA" address="0x00009888" value="0x50010000" />
10387        <register type="NOA" address="0x00009888" value="0x52010000" />
10388        <register type="NOA" address="0x00009888" value="0x54010000" />
10389        <register type="NOA" address="0x00009884" value="0x00000000" />
10390        <register type="NOA" address="0x00009888" value="0x74010002" />
10391    </register_config>
10392    <register_config type="OA">
10393        <register type="OA" address="0x0000D900" value="0x00000000" />
10394        <register type="OA" address="0x0000D904" value="0x30800000" />
10395        <register type="OA" address="0x0000D910" value="0x00000000" />
10396        <register type="OA" address="0x0000D914" value="0x00800000" />
10397        <register type="OA" address="0x0000D920" value="0x00000000" />
10398        <register type="OA" address="0x0000DC40" value="0x00000000" />
10399        <register type="OA" address="0x0000DD40" value="0x00000000" />
10400        <register type="OA" address="0x00002B2C" value="0x00000000" />
10401        <register type="OA" address="0x0000D940" value="0x00000000" />
10402        <register type="OA" address="0x0000D944" value="0x0000FF00" />
10403        <register type="OA" address="0x0000D948" value="0x00000000" />
10404        <register type="OA" address="0x0000D94C" value="0x000000FF" />
10405    </register_config>
10406  </set>
10407
10408  <set name="Ext77"
10409       chipset="MTLGT2"
10410       symbol_name="Ext77"
10411       underscore_name="ext77"
10412       mdapi_supported_apis="VK OGL OCL IO"
10413       hw_config_guid="1e7215b8-72b7-460b-99d1-9be3984e9f6c"
10414       >
10415    <counter name="GPU Time Elapsed"
10416             symbol_name="GpuTime"
10417             underscore_name="gpu_time"
10418             description="Time elapsed on the GPU during the measurement."
10419             data_type="uint64"
10420             units="ns"
10421             semantic_type="duration"
10422             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10423             mdapi_group="GPU"
10424             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10425             mdapi_supported_apis=""
10426             mdapi_hw_unit_type="gpu"
10427             />
10428    <counter name="GPU Core Clocks"
10429             symbol_name="GpuCoreClocks"
10430             underscore_name="gpu_core_clocks"
10431             description="The total number of GPU core clocks elapsed during the measurement."
10432             data_type="uint64"
10433             units="cycles"
10434             semantic_type="event"
10435             equation="GPU_CLOCK 0 READ"
10436             mdapi_group="GPU"
10437             mdapi_usage_flags="Tier1 Frame Batch Draw"
10438             mdapi_supported_apis=""
10439             mdapi_hw_unit_type="gpu"
10440             />
10441    <counter name="AVG GPU Core Frequency"
10442             symbol_name="AvgGpuCoreFrequency"
10443             underscore_name="avg_gpu_core_frequency"
10444             description="Average GPU Core Frequency in the measurement."
10445             data_type="uint64"
10446             max_equation="$GpuMaxFrequency"
10447             units="hz"
10448             semantic_type="event"
10449             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10450             mdapi_group="GPU"
10451             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10452             mdapi_supported_apis=""
10453             mdapi_hw_unit_type="gpu"
10454             />
10455    <counter name="DATAPORT OUTPUT READY XECORE0"
10456             symbol_name="DATAPORT_OUTPUT_READY_XECORE0"
10457             underscore_name="dataport_output_ready_xecore0"
10458             description="Percentage of time in which the Dataport has data to return to XVEs"
10459             data_type="float"
10460             max_equation="100"
10461             units="percent"
10462             semantic_type="duration"
10463             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10464             availability="$GtSlice0XeCore0"
10465             mdapi_group="GPU"
10466             mdapi_usage_flags="Frame Batch Draw"
10467             mdapi_supported_apis=""
10468             mdapi_hw_unit_type="dualsubslice"
10469             />
10470    <counter name="DATAPORT OUTPUT READY XECORE1"
10471             symbol_name="DATAPORT_OUTPUT_READY_XECORE1"
10472             underscore_name="dataport_output_ready_xecore1"
10473             description="Percentage of time in which the Dataport has data to return to XVEs"
10474             data_type="float"
10475             max_equation="100"
10476             units="percent"
10477             semantic_type="duration"
10478             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
10479             availability="$GtSlice0XeCore1"
10480             mdapi_group="GPU"
10481             mdapi_usage_flags="Frame Batch Draw"
10482             mdapi_supported_apis=""
10483             mdapi_hw_unit_type="dualsubslice"
10484             />
10485    <counter name="DATAPORT OUTPUT READY XECORE2"
10486             symbol_name="DATAPORT_OUTPUT_READY_XECORE2"
10487             underscore_name="dataport_output_ready_xecore2"
10488             description="Percentage of time in which the Dataport has data to return to XVEs"
10489             data_type="float"
10490             max_equation="100"
10491             units="percent"
10492             semantic_type="duration"
10493             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
10494             availability="$GtSlice0XeCore2"
10495             mdapi_group="GPU"
10496             mdapi_usage_flags="Frame Batch Draw"
10497             mdapi_supported_apis=""
10498             mdapi_hw_unit_type="dualsubslice"
10499             />
10500    <counter name="DATAPORT OUTPUT READY XECORE3"
10501             symbol_name="DATAPORT_OUTPUT_READY_XECORE3"
10502             underscore_name="dataport_output_ready_xecore3"
10503             description="Percentage of time in which the Dataport has data to return to XVEs"
10504             data_type="float"
10505             max_equation="100"
10506             units="percent"
10507             semantic_type="duration"
10508             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
10509             availability="$GtSlice0XeCore3"
10510             mdapi_group="GPU"
10511             mdapi_usage_flags="Frame Batch Draw"
10512             mdapi_supported_apis=""
10513             mdapi_hw_unit_type="dualsubslice"
10514             />
10515    <register_config type="NOA">
10516        <register type="NOA" address="0x00000D04" value="0x00000200" />
10517        <register type="NOA" address="0x00009884" value="0x00000008" />
10518        <register type="NOA" address="0x00009888" value="0x0C02C000" />
10519        <register type="NOA" address="0x00009888" value="0x04020100" />
10520        <register type="NOA" address="0x00009888" value="0x06022000" />
10521        <register type="NOA" address="0x00009888" value="0x08020491" />
10522        <register type="NOA" address="0x00009888" value="0x0A020013" />
10523        <register type="NOA" address="0x00009888" value="0x0002FF00" />
10524        <register type="NOA" address="0x00009888" value="0x00045555" />
10525        <register type="NOA" address="0x00009888" value="0x0008FF00" />
10526        <register type="NOA" address="0x00009884" value="0x00000009" />
10527        <register type="NOA" address="0x00009888" value="0x0C02C491" />
10528        <register type="NOA" address="0x00009888" value="0x04020100" />
10529        <register type="NOA" address="0x00009888" value="0x0A020400" />
10530        <register type="NOA" address="0x00009888" value="0x0E020013" />
10531        <register type="NOA" address="0x00009888" value="0x00020000" />
10532        <register type="NOA" address="0x00009888" value="0x00045500" />
10533        <register type="NOA" address="0x00009884" value="0x0000000A" />
10534        <register type="NOA" address="0x00009888" value="0x0C02C000" />
10535        <register type="NOA" address="0x00009888" value="0x04020100" />
10536        <register type="NOA" address="0x00009888" value="0x0E020400" />
10537        <register type="NOA" address="0x00009888" value="0x10020491" />
10538        <register type="NOA" address="0x00009888" value="0x12020013" />
10539        <register type="NOA" address="0x00009888" value="0x0202FF00" />
10540        <register type="NOA" address="0x00009888" value="0x02045555" />
10541        <register type="NOA" address="0x00009888" value="0x0208FF00" />
10542        <register type="NOA" address="0x00009884" value="0x0000000B" />
10543        <register type="NOA" address="0x00009888" value="0x0C02C000" />
10544        <register type="NOA" address="0x00009888" value="0x04020100" />
10545        <register type="NOA" address="0x00009888" value="0x12020400" />
10546        <register type="NOA" address="0x00009888" value="0x14020491" />
10547        <register type="NOA" address="0x00009888" value="0x16020013" />
10548        <register type="NOA" address="0x00009888" value="0x02020000" />
10549        <register type="NOA" address="0x00009888" value="0x02045500" />
10550        <register type="NOA" address="0x00009884" value="0x00000000" />
10551        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
10552        <register type="NOA" address="0x00009888" value="0x02145555" />
10553        <register type="NOA" address="0x00009888" value="0x02155555" />
10554        <register type="NOA" address="0x00009888" value="0x02165555" />
10555        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
10556        <register type="NOA" address="0x00009888" value="0x000CFF00" />
10557        <register type="NOA" address="0x00009888" value="0x000EFF00" />
10558        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
10559        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
10560        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
10561        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
10562        <register type="NOA" address="0x00009888" value="0x4E010011" />
10563        <register type="NOA" address="0x00009888" value="0x56010200" />
10564        <register type="NOA" address="0x00009888" value="0x58010221" />
10565        <register type="NOA" address="0x00009888" value="0x5A010011" />
10566        <register type="NOA" address="0x00009888" value="0x5C011209" />
10567        <register type="NOA" address="0x00009888" value="0x5E010090" />
10568        <register type="NOA" address="0x00009888" value="0x60010609" />
10569        <register type="NOA" address="0x00009888" value="0x06010000" />
10570        <register type="NOA" address="0x00009888" value="0x62010030" />
10571        <register type="NOA" address="0x00009888" value="0x50010603" />
10572        <register type="NOA" address="0x00009888" value="0x52010000" />
10573        <register type="NOA" address="0x00009888" value="0x54010000" />
10574        <register type="NOA" address="0x00009884" value="0x00000000" />
10575        <register type="NOA" address="0x00009888" value="0x74010002" />
10576    </register_config>
10577    <register_config type="OA">
10578        <register type="OA" address="0x0000D900" value="0x00000000" />
10579        <register type="OA" address="0x0000D904" value="0xF0800000" />
10580        <register type="OA" address="0x0000D910" value="0x00000000" />
10581        <register type="OA" address="0x0000D914" value="0x00800000" />
10582        <register type="OA" address="0x0000D920" value="0x00000000" />
10583        <register type="OA" address="0x0000DC40" value="0x00000000" />
10584        <register type="OA" address="0x0000DD40" value="0x00000000" />
10585        <register type="OA" address="0x00002B2C" value="0x00000000" />
10586        <register type="OA" address="0x0000D940" value="0x00000078" />
10587        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
10588        <register type="OA" address="0x0000D948" value="0x00000780" />
10589        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
10590        <register type="OA" address="0x0000D950" value="0x00007800" />
10591        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
10592        <register type="OA" address="0x0000D958" value="0x00078000" />
10593        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
10594    </register_config>
10595  </set>
10596
10597  <set name="Ext79"
10598       chipset="MTLGT2"
10599       symbol_name="Ext79"
10600       underscore_name="ext79"
10601       mdapi_supported_apis="VK OGL OCL IO"
10602       hw_config_guid="a1a1cc95-7466-461d-a3a4-a04818bb5d74"
10603       >
10604    <counter name="GPU Time Elapsed"
10605             symbol_name="GpuTime"
10606             underscore_name="gpu_time"
10607             description="Time elapsed on the GPU during the measurement."
10608             data_type="uint64"
10609             units="ns"
10610             semantic_type="duration"
10611             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10612             mdapi_group="GPU"
10613             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10614             mdapi_supported_apis=""
10615             mdapi_hw_unit_type="gpu"
10616             />
10617    <counter name="GPU Core Clocks"
10618             symbol_name="GpuCoreClocks"
10619             underscore_name="gpu_core_clocks"
10620             description="The total number of GPU core clocks elapsed during the measurement."
10621             data_type="uint64"
10622             units="cycles"
10623             semantic_type="event"
10624             equation="GPU_CLOCK 0 READ"
10625             mdapi_group="GPU"
10626             mdapi_usage_flags="Tier1 Frame Batch Draw"
10627             mdapi_supported_apis=""
10628             mdapi_hw_unit_type="gpu"
10629             />
10630    <counter name="AVG GPU Core Frequency"
10631             symbol_name="AvgGpuCoreFrequency"
10632             underscore_name="avg_gpu_core_frequency"
10633             description="Average GPU Core Frequency in the measurement."
10634             data_type="uint64"
10635             max_equation="$GpuMaxFrequency"
10636             units="hz"
10637             semantic_type="event"
10638             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10639             mdapi_group="GPU"
10640             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10641             mdapi_supported_apis=""
10642             mdapi_hw_unit_type="gpu"
10643             />
10644    <counter name="DATAPORT BYTE READ XECORE0"
10645             symbol_name="DATAPORT_BYTE_READ_XECORE0"
10646             underscore_name="dataport_byte_read_xecore0"
10647             description="Number of bytes read through the Dataport"
10648             data_type="uint64"
10649             units="events"
10650             semantic_type="event"
10651             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
10652             availability="$GtSlice0XeCore0"
10653             mdapi_group="GPU"
10654             mdapi_usage_flags="Frame Batch Draw"
10655             mdapi_supported_apis=""
10656             mdapi_hw_unit_type="gpu"
10657             />
10658    <counter name="DATAPORT BYTE READ XECORE1"
10659             symbol_name="DATAPORT_BYTE_READ_XECORE1"
10660             underscore_name="dataport_byte_read_xecore1"
10661             description="Number of bytes read through the Dataport"
10662             data_type="uint64"
10663             units="events"
10664             semantic_type="event"
10665             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
10666             availability="$GtSlice0XeCore1"
10667             mdapi_group="GPU"
10668             mdapi_usage_flags="Frame Batch Draw"
10669             mdapi_supported_apis=""
10670             mdapi_hw_unit_type="gpu"
10671             />
10672    <register_config type="NOA">
10673        <register type="NOA" address="0x00000D04" value="0x00000200" />
10674        <register type="NOA" address="0x00009884" value="0x00000008" />
10675        <register type="NOA" address="0x00009888" value="0x0C02A51A" />
10676        <register type="NOA" address="0x00009888" value="0x0E02B01B" />
10677        <register type="NOA" address="0x00009888" value="0x04020B00" />
10678        <register type="NOA" address="0x00009888" value="0x06022E00" />
10679        <register type="NOA" address="0x00009888" value="0x08020598" />
10680        <register type="NOA" address="0x00009888" value="0x0A020559" />
10681        <register type="NOA" address="0x00009888" value="0x00020000" />
10682        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
10683        <register type="NOA" address="0x00009888" value="0x00045555" />
10684        <register type="NOA" address="0x00009888" value="0x02045555" />
10685        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
10686        <register type="NOA" address="0x00009884" value="0x00000009" />
10687        <register type="NOA" address="0x00009888" value="0x0C02A000" />
10688        <register type="NOA" address="0x00009888" value="0x0E02B5C0" />
10689        <register type="NOA" address="0x00009888" value="0x04020B00" />
10690        <register type="NOA" address="0x00009888" value="0x10020598" />
10691        <register type="NOA" address="0x00009888" value="0x12020559" />
10692        <register type="NOA" address="0x00009888" value="0x1402051A" />
10693        <register type="NOA" address="0x00009888" value="0x1602001B" />
10694        <register type="NOA" address="0x00009888" value="0x02020000" />
10695        <register type="NOA" address="0x00009888" value="0x02045555" />
10696        <register type="NOA" address="0x00009884" value="0x00000000" />
10697        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
10698        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
10699        <register type="NOA" address="0x00009888" value="0x4E010030" />
10700        <register type="NOA" address="0x00009888" value="0x56010000" />
10701        <register type="NOA" address="0x00009888" value="0x58010603" />
10702        <register type="NOA" address="0x00009888" value="0x5A010030" />
10703        <register type="NOA" address="0x00009888" value="0x5C010603" />
10704        <register type="NOA" address="0x00009888" value="0x5E010030" />
10705        <register type="NOA" address="0x00009888" value="0x60010003" />
10706        <register type="NOA" address="0x00009888" value="0x06010000" />
10707        <register type="NOA" address="0x00009888" value="0x62010000" />
10708        <register type="NOA" address="0x00009888" value="0x50010000" />
10709        <register type="NOA" address="0x00009888" value="0x52010000" />
10710        <register type="NOA" address="0x00009888" value="0x54010000" />
10711        <register type="NOA" address="0x00009884" value="0x00000000" />
10712        <register type="NOA" address="0x00009888" value="0x74010002" />
10713    </register_config>
10714    <register_config type="OA">
10715        <register type="OA" address="0x0000D900" value="0x00000000" />
10716        <register type="OA" address="0x0000D904" value="0xF0800000" />
10717        <register type="OA" address="0x0000D910" value="0x00000000" />
10718        <register type="OA" address="0x0000D914" value="0xF0800000" />
10719        <register type="OA" address="0x0000D920" value="0x00000000" />
10720        <register type="OA" address="0x0000DC40" value="0x00000000" />
10721        <register type="OA" address="0x0000DD40" value="0x00000000" />
10722        <register type="OA" address="0x00002B2C" value="0x00000000" />
10723        <register type="OA" address="0x0000D940" value="0x0000000A" />
10724        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
10725        <register type="OA" address="0x0000D948" value="0x00000022" />
10726        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
10727        <register type="OA" address="0x0000D950" value="0x00000082" />
10728        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
10729        <register type="OA" address="0x0000D958" value="0x00000202" />
10730        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
10731        <register type="OA" address="0x0000D960" value="0x00000802" />
10732        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
10733        <register type="OA" address="0x0000D968" value="0x00002002" />
10734        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
10735        <register type="OA" address="0x0000D970" value="0x00008002" />
10736        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
10737        <register type="OA" address="0x0000D978" value="0x00020002" />
10738        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
10739    </register_config>
10740  </set>
10741
10742  <set name="Ext80"
10743       chipset="MTLGT2"
10744       symbol_name="Ext80"
10745       underscore_name="ext80"
10746       mdapi_supported_apis="VK OGL OCL IO"
10747       hw_config_guid="06d62e44-cf58-4e35-a8cf-c76ee2b4fd7f"
10748       >
10749    <counter name="GPU Time Elapsed"
10750             symbol_name="GpuTime"
10751             underscore_name="gpu_time"
10752             description="Time elapsed on the GPU during the measurement."
10753             data_type="uint64"
10754             units="ns"
10755             semantic_type="duration"
10756             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10757             mdapi_group="GPU"
10758             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10759             mdapi_supported_apis=""
10760             mdapi_hw_unit_type="gpu"
10761             />
10762    <counter name="GPU Core Clocks"
10763             symbol_name="GpuCoreClocks"
10764             underscore_name="gpu_core_clocks"
10765             description="The total number of GPU core clocks elapsed during the measurement."
10766             data_type="uint64"
10767             units="cycles"
10768             semantic_type="event"
10769             equation="GPU_CLOCK 0 READ"
10770             mdapi_group="GPU"
10771             mdapi_usage_flags="Tier1 Frame Batch Draw"
10772             mdapi_supported_apis=""
10773             mdapi_hw_unit_type="gpu"
10774             />
10775    <counter name="AVG GPU Core Frequency"
10776             symbol_name="AvgGpuCoreFrequency"
10777             underscore_name="avg_gpu_core_frequency"
10778             description="Average GPU Core Frequency in the measurement."
10779             data_type="uint64"
10780             max_equation="$GpuMaxFrequency"
10781             units="hz"
10782             semantic_type="event"
10783             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10784             mdapi_group="GPU"
10785             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10786             mdapi_supported_apis=""
10787             mdapi_hw_unit_type="gpu"
10788             />
10789    <counter name="DATAPORT BYTE READ XECORE2"
10790             symbol_name="DATAPORT_BYTE_READ_XECORE2"
10791             underscore_name="dataport_byte_read_xecore2"
10792             description="Number of bytes read through the Dataport"
10793             data_type="uint64"
10794             units="events"
10795             semantic_type="event"
10796             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
10797             availability="$GtSlice0XeCore2"
10798             mdapi_group="GPU"
10799             mdapi_usage_flags="Frame Batch Draw"
10800             mdapi_supported_apis=""
10801             mdapi_hw_unit_type="gpu"
10802             />
10803    <counter name="DATAPORT BYTE READ XECORE3"
10804             symbol_name="DATAPORT_BYTE_READ_XECORE3"
10805             underscore_name="dataport_byte_read_xecore3"
10806             description="Number of bytes read through the Dataport"
10807             data_type="uint64"
10808             units="events"
10809             semantic_type="event"
10810             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
10811             availability="$GtSlice0XeCore3"
10812             mdapi_group="GPU"
10813             mdapi_usage_flags="Frame Batch Draw"
10814             mdapi_supported_apis=""
10815             mdapi_hw_unit_type="gpu"
10816             />
10817    <register_config type="NOA">
10818        <register type="NOA" address="0x00000D04" value="0x00000200" />
10819        <register type="NOA" address="0x00009884" value="0x0000000A" />
10820        <register type="NOA" address="0x00009888" value="0x0C02A51A" />
10821        <register type="NOA" address="0x00009888" value="0x0E02B01B" />
10822        <register type="NOA" address="0x00009888" value="0x04020B00" />
10823        <register type="NOA" address="0x00009888" value="0x06022E00" />
10824        <register type="NOA" address="0x00009888" value="0x08020598" />
10825        <register type="NOA" address="0x00009888" value="0x0A020559" />
10826        <register type="NOA" address="0x00009888" value="0x00020000" />
10827        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
10828        <register type="NOA" address="0x00009888" value="0x00045555" />
10829        <register type="NOA" address="0x00009888" value="0x02045555" />
10830        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
10831        <register type="NOA" address="0x00009884" value="0x0000000B" />
10832        <register type="NOA" address="0x00009888" value="0x0C02A000" />
10833        <register type="NOA" address="0x00009888" value="0x0E02B5C0" />
10834        <register type="NOA" address="0x00009888" value="0x04020B00" />
10835        <register type="NOA" address="0x00009888" value="0x10020598" />
10836        <register type="NOA" address="0x00009888" value="0x12020559" />
10837        <register type="NOA" address="0x00009888" value="0x1402051A" />
10838        <register type="NOA" address="0x00009888" value="0x1602001B" />
10839        <register type="NOA" address="0x00009888" value="0x02020000" />
10840        <register type="NOA" address="0x00009888" value="0x02045555" />
10841        <register type="NOA" address="0x00009884" value="0x00000000" />
10842        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
10843        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
10844        <register type="NOA" address="0x00009888" value="0x00145555" />
10845        <register type="NOA" address="0x00009888" value="0x02145555" />
10846        <register type="NOA" address="0x00009888" value="0x00155555" />
10847        <register type="NOA" address="0x00009888" value="0x02155555" />
10848        <register type="NOA" address="0x00009888" value="0x00165555" />
10849        <register type="NOA" address="0x00009888" value="0x02165555" />
10850        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
10851        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
10852        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
10853        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
10854        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
10855        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
10856        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
10857        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
10858        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
10859        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
10860        <register type="NOA" address="0x00009888" value="0x4E010030" />
10861        <register type="NOA" address="0x00009888" value="0x56010000" />
10862        <register type="NOA" address="0x00009888" value="0x58010603" />
10863        <register type="NOA" address="0x00009888" value="0x5A010030" />
10864        <register type="NOA" address="0x00009888" value="0x5C010603" />
10865        <register type="NOA" address="0x00009888" value="0x5E010030" />
10866        <register type="NOA" address="0x00009888" value="0x60010003" />
10867        <register type="NOA" address="0x00009888" value="0x06010000" />
10868        <register type="NOA" address="0x00009888" value="0x62010000" />
10869        <register type="NOA" address="0x00009888" value="0x50010000" />
10870        <register type="NOA" address="0x00009888" value="0x52010000" />
10871        <register type="NOA" address="0x00009888" value="0x54010000" />
10872        <register type="NOA" address="0x00009884" value="0x00000000" />
10873        <register type="NOA" address="0x00009888" value="0x74010002" />
10874    </register_config>
10875    <register_config type="OA">
10876        <register type="OA" address="0x0000D900" value="0x00000000" />
10877        <register type="OA" address="0x0000D904" value="0xF0800000" />
10878        <register type="OA" address="0x0000D910" value="0x00000000" />
10879        <register type="OA" address="0x0000D914" value="0xF0800000" />
10880        <register type="OA" address="0x0000D920" value="0x00000000" />
10881        <register type="OA" address="0x0000DC40" value="0x00000000" />
10882        <register type="OA" address="0x0000DD40" value="0x00000000" />
10883        <register type="OA" address="0x00002B2C" value="0x00000000" />
10884        <register type="OA" address="0x0000D940" value="0x0000000A" />
10885        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
10886        <register type="OA" address="0x0000D948" value="0x00000022" />
10887        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
10888        <register type="OA" address="0x0000D950" value="0x00000082" />
10889        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
10890        <register type="OA" address="0x0000D958" value="0x00000202" />
10891        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
10892        <register type="OA" address="0x0000D960" value="0x00000802" />
10893        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
10894        <register type="OA" address="0x0000D968" value="0x00002002" />
10895        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
10896        <register type="OA" address="0x0000D970" value="0x00008002" />
10897        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
10898        <register type="OA" address="0x0000D978" value="0x00020002" />
10899        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
10900    </register_config>
10901  </set>
10902
10903  <set name="Ext83"
10904       chipset="MTLGT2"
10905       symbol_name="Ext83"
10906       underscore_name="ext83"
10907       mdapi_supported_apis="VK OGL OCL IO"
10908       hw_config_guid="428a93d8-3475-4efc-960e-3402b062d8f0"
10909       >
10910    <counter name="GPU Time Elapsed"
10911             symbol_name="GpuTime"
10912             underscore_name="gpu_time"
10913             description="Time elapsed on the GPU during the measurement."
10914             data_type="uint64"
10915             units="ns"
10916             semantic_type="duration"
10917             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10918             mdapi_group="GPU"
10919             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10920             mdapi_supported_apis=""
10921             mdapi_hw_unit_type="gpu"
10922             />
10923    <counter name="GPU Core Clocks"
10924             symbol_name="GpuCoreClocks"
10925             underscore_name="gpu_core_clocks"
10926             description="The total number of GPU core clocks elapsed during the measurement."
10927             data_type="uint64"
10928             units="cycles"
10929             semantic_type="event"
10930             equation="GPU_CLOCK 0 READ"
10931             mdapi_group="GPU"
10932             mdapi_usage_flags="Tier1 Frame Batch Draw"
10933             mdapi_supported_apis=""
10934             mdapi_hw_unit_type="gpu"
10935             />
10936    <counter name="AVG GPU Core Frequency"
10937             symbol_name="AvgGpuCoreFrequency"
10938             underscore_name="avg_gpu_core_frequency"
10939             description="Average GPU Core Frequency in the measurement."
10940             data_type="uint64"
10941             max_equation="$GpuMaxFrequency"
10942             units="hz"
10943             semantic_type="event"
10944             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10945             mdapi_group="GPU"
10946             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10947             mdapi_supported_apis=""
10948             mdapi_hw_unit_type="gpu"
10949             />
10950    <counter name="DATAPORT BYTE WRITE XECORE0"
10951             symbol_name="DATAPORT_BYTE_WRITE_XECORE0"
10952             underscore_name="dataport_byte_write_xecore0"
10953             description="Number of bytes written through the Dataport"
10954             data_type="uint64"
10955             units="bytes"
10956             semantic_type="event"
10957             equation="32  C 7 READ UMUL"
10958             availability="$GtSlice0XeCore0"
10959             mdapi_group="GPU"
10960             mdapi_usage_flags="Frame Batch Draw"
10961             mdapi_supported_apis=""
10962             mdapi_hw_unit_type="dualsubslice"
10963             />
10964    <counter name="DATAPORT BYTE WRITE XECORE1"
10965             symbol_name="DATAPORT_BYTE_WRITE_XECORE1"
10966             underscore_name="dataport_byte_write_xecore1"
10967             description="Number of bytes written through the Dataport"
10968             data_type="uint64"
10969             units="bytes"
10970             semantic_type="event"
10971             equation="32  C 6 READ UMUL"
10972             availability="$GtSlice0XeCore1"
10973             mdapi_group="GPU"
10974             mdapi_usage_flags="Frame Batch Draw"
10975             mdapi_supported_apis=""
10976             mdapi_hw_unit_type="dualsubslice"
10977             />
10978    <counter name="DATAPORT BYTE WRITE XECORE2"
10979             symbol_name="DATAPORT_BYTE_WRITE_XECORE2"
10980             underscore_name="dataport_byte_write_xecore2"
10981             description="Number of bytes written through the Dataport"
10982             data_type="uint64"
10983             units="bytes"
10984             semantic_type="event"
10985             equation="32  C 5 READ UMUL"
10986             availability="$GtSlice0XeCore2"
10987             mdapi_group="GPU"
10988             mdapi_usage_flags="Frame Batch Draw"
10989             mdapi_supported_apis=""
10990             mdapi_hw_unit_type="dualsubslice"
10991             />
10992    <counter name="DATAPORT BYTE WRITE XECORE3"
10993             symbol_name="DATAPORT_BYTE_WRITE_XECORE3"
10994             underscore_name="dataport_byte_write_xecore3"
10995             description="Number of bytes written through the Dataport"
10996             data_type="uint64"
10997             units="bytes"
10998             semantic_type="event"
10999             equation="32  C 4 READ UMUL"
11000             availability="$GtSlice0XeCore3"
11001             mdapi_group="GPU"
11002             mdapi_usage_flags="Frame Batch Draw"
11003             mdapi_supported_apis=""
11004             mdapi_hw_unit_type="dualsubslice"
11005             />
11006    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE0"
11007             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE0"
11008             underscore_name="dataport_texture_cache_access_xecore0"
11009             description="Number of cacheline requests from the Dataport to the Render Cache not including uncached accesses"
11010             data_type="uint64"
11011             units="events"
11012             semantic_type="event"
11013             equation="C 3 READ"
11014             availability="$GtSlice0XeCore0"
11015             mdapi_group="GPU"
11016             mdapi_usage_flags="Frame Batch Draw"
11017             mdapi_supported_apis=""
11018             mdapi_hw_unit_type="dualsubslice"
11019             />
11020    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE1"
11021             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE1"
11022             underscore_name="dataport_texture_cache_access_xecore1"
11023             description="Number of cacheline requests from the Dataport to the Render Cache not including uncached accesses"
11024             data_type="uint64"
11025             units="events"
11026             semantic_type="event"
11027             equation="C 2 READ"
11028             availability="$GtSlice0XeCore1"
11029             mdapi_group="GPU"
11030             mdapi_usage_flags="Frame Batch Draw"
11031             mdapi_supported_apis=""
11032             mdapi_hw_unit_type="dualsubslice"
11033             />
11034    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE2"
11035             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE2"
11036             underscore_name="dataport_texture_cache_access_xecore2"
11037             description="Number of cacheline requests from the Dataport to the Render Cache not including uncached accesses"
11038             data_type="uint64"
11039             units="events"
11040             semantic_type="event"
11041             equation="C 1 READ"
11042             availability="$GtSlice0XeCore2"
11043             mdapi_group="GPU"
11044             mdapi_usage_flags="Frame Batch Draw"
11045             mdapi_supported_apis=""
11046             mdapi_hw_unit_type="dualsubslice"
11047             />
11048    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE3"
11049             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE3"
11050             underscore_name="dataport_texture_cache_access_xecore3"
11051             description="Number of cacheline requests from the Dataport to the Render Cache not including uncached accesses"
11052             data_type="uint64"
11053             units="events"
11054             semantic_type="event"
11055             equation="C 0 READ"
11056             availability="$GtSlice0XeCore3"
11057             mdapi_group="GPU"
11058             mdapi_usage_flags="Frame Batch Draw"
11059             mdapi_supported_apis=""
11060             mdapi_hw_unit_type="dualsubslice"
11061             />
11062    <register_config type="NOA">
11063        <register type="NOA" address="0x00000D04" value="0x00000200" />
11064        <register type="NOA" address="0x00009884" value="0x00000008" />
11065        <register type="NOA" address="0x00009888" value="0x1C020400" />
11066        <register type="NOA" address="0x00009888" value="0x1E02001A" />
11067        <register type="NOA" address="0x00009888" value="0x04020000" />
11068        <register type="NOA" address="0x00009888" value="0x06020001" />
11069        <register type="NOA" address="0x00009888" value="0x12020021" />
11070        <register type="NOA" address="0x00009888" value="0x1602002A" />
11071        <register type="NOA" address="0x00009888" value="0x02023030" />
11072        <register type="NOA" address="0x00009888" value="0x02045050" />
11073        <register type="NOA" address="0x00009888" value="0x02083030" />
11074        <register type="NOA" address="0x00009884" value="0x00000009" />
11075        <register type="NOA" address="0x00009888" value="0x1C020400" />
11076        <register type="NOA" address="0x00009888" value="0x1E02001A" />
11077        <register type="NOA" address="0x00009888" value="0x04020000" />
11078        <register type="NOA" address="0x00009888" value="0x06020001" />
11079        <register type="NOA" address="0x00009888" value="0x10020840" />
11080        <register type="NOA" address="0x00009888" value="0x14020A80" />
11081        <register type="NOA" address="0x00009888" value="0x02020000" />
11082        <register type="NOA" address="0x00009888" value="0x02041010" />
11083        <register type="NOA" address="0x00009884" value="0x0000000A" />
11084        <register type="NOA" address="0x00009888" value="0x1C020400" />
11085        <register type="NOA" address="0x00009888" value="0x1E02001A" />
11086        <register type="NOA" address="0x00009888" value="0x04020000" />
11087        <register type="NOA" address="0x00009888" value="0x06020001" />
11088        <register type="NOA" address="0x00009888" value="0x10020021" />
11089        <register type="NOA" address="0x00009888" value="0x1402002A" />
11090        <register type="NOA" address="0x00009888" value="0x02020303" />
11091        <register type="NOA" address="0x00009888" value="0x02040505" />
11092        <register type="NOA" address="0x00009888" value="0x02080303" />
11093        <register type="NOA" address="0x00009884" value="0x0000000B" />
11094        <register type="NOA" address="0x00009888" value="0x1C020400" />
11095        <register type="NOA" address="0x00009888" value="0x1E02001A" />
11096        <register type="NOA" address="0x00009888" value="0x04020000" />
11097        <register type="NOA" address="0x00009888" value="0x06020001" />
11098        <register type="NOA" address="0x00009888" value="0x0E020840" />
11099        <register type="NOA" address="0x00009888" value="0x12020A80" />
11100        <register type="NOA" address="0x00009888" value="0x02020000" />
11101        <register type="NOA" address="0x00009888" value="0x02040101" />
11102        <register type="NOA" address="0x00009884" value="0x00000000" />
11103        <register type="NOA" address="0x00009888" value="0x02130A0A" />
11104        <register type="NOA" address="0x00009888" value="0x02140505" />
11105        <register type="NOA" address="0x00009888" value="0x02150505" />
11106        <register type="NOA" address="0x00009888" value="0x02160505" />
11107        <register type="NOA" address="0x00009888" value="0x02170A0A" />
11108        <register type="NOA" address="0x00009888" value="0x000C3300" />
11109        <register type="NOA" address="0x00009888" value="0x000E3300" />
11110        <register type="NOA" address="0x00009888" value="0x020D0A0A" />
11111        <register type="NOA" address="0x00009888" value="0x02060A0A" />
11112        <register type="NOA" address="0x00009888" value="0x0201FAFA" />
11113        <register type="NOA" address="0x00009888" value="0x06010000" />
11114        <register type="NOA" address="0x00009888" value="0x60010000" />
11115        <register type="NOA" address="0x00009888" value="0x62010030" />
11116        <register type="NOA" address="0x00009888" value="0x4E010000" />
11117        <register type="NOA" address="0x00009888" value="0x50010229" />
11118        <register type="NOA" address="0x00009888" value="0x52010000" />
11119        <register type="NOA" address="0x00009888" value="0x54011203" />
11120        <register type="NOA" address="0x00009888" value="0x56010011" />
11121        <register type="NOA" address="0x00009884" value="0x00000000" />
11122        <register type="NOA" address="0x00009888" value="0x74010002" />
11123    </register_config>
11124    <register_config type="OA">
11125        <register type="OA" address="0x0000D900" value="0x00000000" />
11126        <register type="OA" address="0x0000D904" value="0x00800000" />
11127        <register type="OA" address="0x0000D910" value="0x00000000" />
11128        <register type="OA" address="0x0000D914" value="0x00800000" />
11129        <register type="OA" address="0x0000D920" value="0x00000000" />
11130        <register type="OA" address="0x0000DC40" value="0x00000000" />
11131        <register type="OA" address="0x0000DD40" value="0x00000000" />
11132        <register type="OA" address="0x00002B2C" value="0x00000000" />
11133    </register_config>
11134  </set>
11135
11136  <set name="Ext85"
11137       chipset="MTLGT2"
11138       symbol_name="Ext85"
11139       underscore_name="ext85"
11140       mdapi_supported_apis="VK OGL OCL IO"
11141       hw_config_guid="e6db7a16-f214-4cd0-91e9-94d8036c20ee"
11142       >
11143    <counter name="GPU Time Elapsed"
11144             symbol_name="GpuTime"
11145             underscore_name="gpu_time"
11146             description="Time elapsed on the GPU during the measurement."
11147             data_type="uint64"
11148             units="ns"
11149             semantic_type="duration"
11150             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11151             mdapi_group="GPU"
11152             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11153             mdapi_supported_apis=""
11154             mdapi_hw_unit_type="gpu"
11155             />
11156    <counter name="GPU Core Clocks"
11157             symbol_name="GpuCoreClocks"
11158             underscore_name="gpu_core_clocks"
11159             description="The total number of GPU core clocks elapsed during the measurement."
11160             data_type="uint64"
11161             units="cycles"
11162             semantic_type="event"
11163             equation="GPU_CLOCK 0 READ"
11164             mdapi_group="GPU"
11165             mdapi_usage_flags="Tier1 Frame Batch Draw"
11166             mdapi_supported_apis=""
11167             mdapi_hw_unit_type="gpu"
11168             />
11169    <counter name="AVG GPU Core Frequency"
11170             symbol_name="AvgGpuCoreFrequency"
11171             underscore_name="avg_gpu_core_frequency"
11172             description="Average GPU Core Frequency in the measurement."
11173             data_type="uint64"
11174             max_equation="$GpuMaxFrequency"
11175             units="hz"
11176             semantic_type="event"
11177             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11178             mdapi_group="GPU"
11179             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11180             mdapi_supported_apis=""
11181             mdapi_hw_unit_type="gpu"
11182             />
11183    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE0"
11184             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE0"
11185             underscore_name="xve_dataport_read_message_count_xecore0"
11186             description="Number of read messages sent by XVEs to the Dataport"
11187             data_type="uint64"
11188             units="events"
11189             semantic_type="event"
11190             equation="B 0 READ"
11191             availability="$GtSlice0XeCore0"
11192             mdapi_group="GPU"
11193             mdapi_usage_flags="Frame Batch Draw"
11194             mdapi_supported_apis=""
11195             mdapi_hw_unit_type="dualsubslice"
11196             />
11197    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE1"
11198             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE1"
11199             underscore_name="xve_dataport_read_message_count_xecore1"
11200             description="Number of read messages sent by XVEs to the Dataport"
11201             data_type="uint64"
11202             units="events"
11203             semantic_type="event"
11204             equation="B 1 READ"
11205             availability="$GtSlice0XeCore1"
11206             mdapi_group="GPU"
11207             mdapi_usage_flags="Frame Batch Draw"
11208             mdapi_supported_apis=""
11209             mdapi_hw_unit_type="dualsubslice"
11210             />
11211    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE2"
11212             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE2"
11213             underscore_name="xve_dataport_read_message_count_xecore2"
11214             description="Number of read messages sent by XVEs to the Dataport"
11215             data_type="uint64"
11216             units="events"
11217             semantic_type="event"
11218             equation="B 2 READ"
11219             availability="$GtSlice0XeCore2"
11220             mdapi_group="GPU"
11221             mdapi_usage_flags="Frame Batch Draw"
11222             mdapi_supported_apis=""
11223             mdapi_hw_unit_type="dualsubslice"
11224             />
11225    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE3"
11226             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE3"
11227             underscore_name="xve_dataport_read_message_count_xecore3"
11228             description="Number of read messages sent by XVEs to the Dataport"
11229             data_type="uint64"
11230             units="events"
11231             semantic_type="event"
11232             equation="B 3 READ"
11233             availability="$GtSlice0XeCore3"
11234             mdapi_group="GPU"
11235             mdapi_usage_flags="Frame Batch Draw"
11236             mdapi_supported_apis=""
11237             mdapi_hw_unit_type="dualsubslice"
11238             />
11239    <counter name="DATAPORT TEXTURE CACHE HIT XECORE0"
11240             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE0"
11241             underscore_name="dataport_texture_cache_hit_xecore0"
11242             description="Number of cache requests from the Dataport to the Render Cache that resulted in a cache hit"
11243             data_type="uint64"
11244             units="events"
11245             semantic_type="event"
11246             equation="C 7 READ"
11247             availability="$GtSlice0XeCore0"
11248             mdapi_group="GPU"
11249             mdapi_usage_flags="Frame Batch Draw"
11250             mdapi_supported_apis=""
11251             mdapi_hw_unit_type="dualsubslice"
11252             />
11253    <counter name="DATAPORT TEXTURE CACHE HIT XECORE1"
11254             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE1"
11255             underscore_name="dataport_texture_cache_hit_xecore1"
11256             description="Number of cache requests from the Dataport to the Render Cache that resulted in a cache hit"
11257             data_type="uint64"
11258             units="events"
11259             semantic_type="event"
11260             equation="C 6 READ"
11261             availability="$GtSlice0XeCore1"
11262             mdapi_group="GPU"
11263             mdapi_usage_flags="Frame Batch Draw"
11264             mdapi_supported_apis=""
11265             mdapi_hw_unit_type="dualsubslice"
11266             />
11267    <counter name="DATAPORT TEXTURE CACHE HIT XECORE2"
11268             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE2"
11269             underscore_name="dataport_texture_cache_hit_xecore2"
11270             description="Number of cache requests from the Dataport to the Render Cache that resulted in a cache hit"
11271             data_type="uint64"
11272             units="events"
11273             semantic_type="event"
11274             equation="C 5 READ"
11275             availability="$GtSlice0XeCore2"
11276             mdapi_group="GPU"
11277             mdapi_usage_flags="Frame Batch Draw"
11278             mdapi_supported_apis=""
11279             mdapi_hw_unit_type="dualsubslice"
11280             />
11281    <counter name="DATAPORT TEXTURE CACHE HIT XECORE3"
11282             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE3"
11283             underscore_name="dataport_texture_cache_hit_xecore3"
11284             description="Number of cache requests from the Dataport to the Render Cache that resulted in a cache hit"
11285             data_type="uint64"
11286             units="events"
11287             semantic_type="event"
11288             equation="C 4 READ"
11289             availability="$GtSlice0XeCore3"
11290             mdapi_group="GPU"
11291             mdapi_usage_flags="Frame Batch Draw"
11292             mdapi_supported_apis=""
11293             mdapi_hw_unit_type="dualsubslice"
11294             />
11295    <register_config type="NOA">
11296        <register type="NOA" address="0x00000D04" value="0x00000200" />
11297        <register type="NOA" address="0x00009884" value="0x00000008" />
11298        <register type="NOA" address="0x00009888" value="0x1802016A" />
11299        <register type="NOA" address="0x00009888" value="0x1C020000" />
11300        <register type="NOA" address="0x00009888" value="0x0402002C" />
11301        <register type="NOA" address="0x00009888" value="0x06020A00" />
11302        <register type="NOA" address="0x00009888" value="0x080202C7" />
11303        <register type="NOA" address="0x00009888" value="0x16020027" />
11304        <register type="NOA" address="0x00009888" value="0x00020FC0" />
11305        <register type="NOA" address="0x00009888" value="0x02023000" />
11306        <register type="NOA" address="0x00009888" value="0x00040555" />
11307        <register type="NOA" address="0x00009888" value="0x02045000" />
11308        <register type="NOA" address="0x00009888" value="0x00080FC0" />
11309        <register type="NOA" address="0x00009888" value="0x02083000" />
11310        <register type="NOA" address="0x00009884" value="0x00000009" />
11311        <register type="NOA" address="0x00009888" value="0x1802016A" />
11312        <register type="NOA" address="0x00009888" value="0x1C020000" />
11313        <register type="NOA" address="0x00009888" value="0x0402002C" />
11314        <register type="NOA" address="0x00009888" value="0x0A0201C5" />
11315        <register type="NOA" address="0x00009888" value="0x0C02000B" />
11316        <register type="NOA" address="0x00009888" value="0x140209C0" />
11317        <register type="NOA" address="0x00009888" value="0x00020000" />
11318        <register type="NOA" address="0x00009888" value="0x02020000" />
11319        <register type="NOA" address="0x00009888" value="0x00040540" />
11320        <register type="NOA" address="0x00009888" value="0x02041000" />
11321        <register type="NOA" address="0x00009884" value="0x0000000A" />
11322        <register type="NOA" address="0x00009888" value="0x1802016A" />
11323        <register type="NOA" address="0x00009888" value="0x1C020000" />
11324        <register type="NOA" address="0x00009888" value="0x0402002C" />
11325        <register type="NOA" address="0x00009888" value="0x0C020140" />
11326        <register type="NOA" address="0x00009888" value="0x0E0202C7" />
11327        <register type="NOA" address="0x00009888" value="0x14020027" />
11328        <register type="NOA" address="0x00009888" value="0x00020000" />
11329        <register type="NOA" address="0x00009888" value="0x020203FC" />
11330        <register type="NOA" address="0x00009888" value="0x00045000" />
11331        <register type="NOA" address="0x00009888" value="0x02040555" />
11332        <register type="NOA" address="0x00009888" value="0x020803FC" />
11333        <register type="NOA" address="0x00009884" value="0x0000000B" />
11334        <register type="NOA" address="0x00009888" value="0x1802016A" />
11335        <register type="NOA" address="0x00009888" value="0x1C020000" />
11336        <register type="NOA" address="0x00009888" value="0x0402002C" />
11337        <register type="NOA" address="0x00009888" value="0x100201C5" />
11338        <register type="NOA" address="0x00009888" value="0x120209CB" />
11339        <register type="NOA" address="0x00009888" value="0x02020000" />
11340        <register type="NOA" address="0x00009888" value="0x02040154" />
11341        <register type="NOA" address="0x00009884" value="0x00000000" />
11342        <register type="NOA" address="0x00009888" value="0x0013A000" />
11343        <register type="NOA" address="0x00009888" value="0x02130AAA" />
11344        <register type="NOA" address="0x00009888" value="0x00145000" />
11345        <register type="NOA" address="0x00009888" value="0x02140555" />
11346        <register type="NOA" address="0x00009888" value="0x00155000" />
11347        <register type="NOA" address="0x00009888" value="0x02150555" />
11348        <register type="NOA" address="0x00009888" value="0x00165000" />
11349        <register type="NOA" address="0x00009888" value="0x02160555" />
11350        <register type="NOA" address="0x00009888" value="0x0017A000" />
11351        <register type="NOA" address="0x00009888" value="0x02170AAA" />
11352        <register type="NOA" address="0x00009888" value="0x000C3FC0" />
11353        <register type="NOA" address="0x00009888" value="0x000E3FC0" />
11354        <register type="NOA" address="0x00009888" value="0x000DA000" />
11355        <register type="NOA" address="0x00009888" value="0x020D0AAA" />
11356        <register type="NOA" address="0x00009888" value="0x0006A000" />
11357        <register type="NOA" address="0x00009888" value="0x02060AAA" />
11358        <register type="NOA" address="0x00009888" value="0x0001AFFF" />
11359        <register type="NOA" address="0x00009888" value="0x0201FAAA" />
11360        <register type="NOA" address="0x00009888" value="0x4E010011" />
11361        <register type="NOA" address="0x00009888" value="0x56010211" />
11362        <register type="NOA" address="0x00009888" value="0x58010221" />
11363        <register type="NOA" address="0x00009888" value="0x5A010090" />
11364        <register type="NOA" address="0x00009888" value="0x5C011209" />
11365        <register type="NOA" address="0x00009888" value="0x5E010030" />
11366        <register type="NOA" address="0x00009888" value="0x60010603" />
11367        <register type="NOA" address="0x00009888" value="0x06010000" />
11368        <register type="NOA" address="0x00009888" value="0x62010000" />
11369        <register type="NOA" address="0x00009888" value="0x50010000" />
11370        <register type="NOA" address="0x00009888" value="0x52010000" />
11371        <register type="NOA" address="0x00009888" value="0x54011203" />
11372        <register type="NOA" address="0x00009884" value="0x00000000" />
11373        <register type="NOA" address="0x00009888" value="0x74010002" />
11374    </register_config>
11375    <register_config type="OA">
11376        <register type="OA" address="0x0000D900" value="0x00000000" />
11377        <register type="OA" address="0x0000D904" value="0xF0800000" />
11378        <register type="OA" address="0x0000D910" value="0x00000000" />
11379        <register type="OA" address="0x0000D914" value="0x00800000" />
11380        <register type="OA" address="0x0000D920" value="0x00000000" />
11381        <register type="OA" address="0x0000DC40" value="0x00000000" />
11382        <register type="OA" address="0x0000DD40" value="0x00000000" />
11383        <register type="OA" address="0x00002B2C" value="0x00000000" />
11384        <register type="OA" address="0x0000D940" value="0x0060001C" />
11385        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
11386        <register type="OA" address="0x0000D948" value="0x030000C4" />
11387        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
11388        <register type="OA" address="0x0000D950" value="0x18000604" />
11389        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
11390        <register type="OA" address="0x0000D958" value="0xC0003004" />
11391        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
11392    </register_config>
11393  </set>
11394
11395  <set name="Ext87"
11396       chipset="MTLGT2"
11397       symbol_name="Ext87"
11398       underscore_name="ext87"
11399       mdapi_supported_apis="VK OGL OCL IO"
11400       hw_config_guid="b96d78d7-c0c8-4941-9f28-e746f36627e4"
11401       >
11402    <counter name="GPU Time Elapsed"
11403             symbol_name="GpuTime"
11404             underscore_name="gpu_time"
11405             description="Time elapsed on the GPU during the measurement."
11406             data_type="uint64"
11407             units="ns"
11408             semantic_type="duration"
11409             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11410             mdapi_group="GPU"
11411             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11412             mdapi_supported_apis=""
11413             mdapi_hw_unit_type="gpu"
11414             />
11415    <counter name="GPU Core Clocks"
11416             symbol_name="GpuCoreClocks"
11417             underscore_name="gpu_core_clocks"
11418             description="The total number of GPU core clocks elapsed during the measurement."
11419             data_type="uint64"
11420             units="cycles"
11421             semantic_type="event"
11422             equation="GPU_CLOCK 0 READ"
11423             mdapi_group="GPU"
11424             mdapi_usage_flags="Tier1 Frame Batch Draw"
11425             mdapi_supported_apis=""
11426             mdapi_hw_unit_type="gpu"
11427             />
11428    <counter name="AVG GPU Core Frequency"
11429             symbol_name="AvgGpuCoreFrequency"
11430             underscore_name="avg_gpu_core_frequency"
11431             description="Average GPU Core Frequency in the measurement."
11432             data_type="uint64"
11433             max_equation="$GpuMaxFrequency"
11434             units="hz"
11435             semantic_type="event"
11436             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11437             mdapi_group="GPU"
11438             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11439             mdapi_supported_apis=""
11440             mdapi_hw_unit_type="gpu"
11441             />
11442    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE0"
11443             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE0"
11444             underscore_name="xve_dataport_write_message_count_xecore0"
11445             description="Number of write messages sent by XVEs to the Dataport"
11446             data_type="uint64"
11447             units="events"
11448             semantic_type="event"
11449             equation="B 0 READ"
11450             availability="$GtSlice0XeCore0"
11451             mdapi_group="GPU"
11452             mdapi_usage_flags="Frame Batch Draw"
11453             mdapi_supported_apis=""
11454             mdapi_hw_unit_type="dualsubslice"
11455             />
11456    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE1"
11457             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE1"
11458             underscore_name="xve_dataport_write_message_count_xecore1"
11459             description="Number of write messages sent by XVEs to the Dataport"
11460             data_type="uint64"
11461             units="events"
11462             semantic_type="event"
11463             equation="B 1 READ"
11464             availability="$GtSlice0XeCore1"
11465             mdapi_group="GPU"
11466             mdapi_usage_flags="Frame Batch Draw"
11467             mdapi_supported_apis=""
11468             mdapi_hw_unit_type="dualsubslice"
11469             />
11470    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE2"
11471             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE2"
11472             underscore_name="xve_dataport_write_message_count_xecore2"
11473             description="Number of write messages sent by XVEs to the Dataport"
11474             data_type="uint64"
11475             units="events"
11476             semantic_type="event"
11477             equation="B 2 READ"
11478             availability="$GtSlice0XeCore2"
11479             mdapi_group="GPU"
11480             mdapi_usage_flags="Frame Batch Draw"
11481             mdapi_supported_apis=""
11482             mdapi_hw_unit_type="dualsubslice"
11483             />
11484    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE3"
11485             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE3"
11486             underscore_name="xve_dataport_write_message_count_xecore3"
11487             description="Number of write messages sent by XVEs to the Dataport"
11488             data_type="uint64"
11489             units="events"
11490             semantic_type="event"
11491             equation="B 3 READ"
11492             availability="$GtSlice0XeCore3"
11493             mdapi_group="GPU"
11494             mdapi_usage_flags="Frame Batch Draw"
11495             mdapi_supported_apis=""
11496             mdapi_hw_unit_type="dualsubslice"
11497             />
11498    <register_config type="NOA">
11499        <register type="NOA" address="0x00000D04" value="0x00000200" />
11500        <register type="NOA" address="0x00009884" value="0x00000008" />
11501        <register type="NOA" address="0x00009888" value="0x1802016A" />
11502        <register type="NOA" address="0x00009888" value="0x0402002C" />
11503        <register type="NOA" address="0x00009888" value="0x06020C00" />
11504        <register type="NOA" address="0x00009888" value="0x080202C8" />
11505        <register type="NOA" address="0x00009888" value="0x00020FC0" />
11506        <register type="NOA" address="0x00009888" value="0x00040555" />
11507        <register type="NOA" address="0x00009888" value="0x00080FC0" />
11508        <register type="NOA" address="0x00009884" value="0x00000009" />
11509        <register type="NOA" address="0x00009888" value="0x1802016A" />
11510        <register type="NOA" address="0x00009888" value="0x0402002C" />
11511        <register type="NOA" address="0x00009888" value="0x0A020206" />
11512        <register type="NOA" address="0x00009888" value="0x0C02000B" />
11513        <register type="NOA" address="0x00009888" value="0x00020000" />
11514        <register type="NOA" address="0x00009888" value="0x00040540" />
11515        <register type="NOA" address="0x00009884" value="0x0000000A" />
11516        <register type="NOA" address="0x00009888" value="0x1802016A" />
11517        <register type="NOA" address="0x00009888" value="0x0402002C" />
11518        <register type="NOA" address="0x00009888" value="0x0C020180" />
11519        <register type="NOA" address="0x00009888" value="0x0E0202C8" />
11520        <register type="NOA" address="0x00009888" value="0x00020000" />
11521        <register type="NOA" address="0x00009888" value="0x020200FC" />
11522        <register type="NOA" address="0x00009888" value="0x00045000" />
11523        <register type="NOA" address="0x00009888" value="0x02040055" />
11524        <register type="NOA" address="0x00009888" value="0x020800FC" />
11525        <register type="NOA" address="0x00009884" value="0x0000000B" />
11526        <register type="NOA" address="0x00009888" value="0x1802016A" />
11527        <register type="NOA" address="0x00009888" value="0x0402002C" />
11528        <register type="NOA" address="0x00009888" value="0x10020206" />
11529        <register type="NOA" address="0x00009888" value="0x1202000B" />
11530        <register type="NOA" address="0x00009888" value="0x02020000" />
11531        <register type="NOA" address="0x00009888" value="0x02040054" />
11532        <register type="NOA" address="0x00009884" value="0x00000000" />
11533        <register type="NOA" address="0x00009888" value="0x0013A000" />
11534        <register type="NOA" address="0x00009888" value="0x021300AA" />
11535        <register type="NOA" address="0x00009888" value="0x00145000" />
11536        <register type="NOA" address="0x00009888" value="0x02140055" />
11537        <register type="NOA" address="0x00009888" value="0x00155000" />
11538        <register type="NOA" address="0x00009888" value="0x02150055" />
11539        <register type="NOA" address="0x00009888" value="0x00165000" />
11540        <register type="NOA" address="0x00009888" value="0x02160055" />
11541        <register type="NOA" address="0x00009888" value="0x0017A000" />
11542        <register type="NOA" address="0x00009888" value="0x021700AA" />
11543        <register type="NOA" address="0x00009888" value="0x000C0FC0" />
11544        <register type="NOA" address="0x00009888" value="0x000E0FC0" />
11545        <register type="NOA" address="0x00009888" value="0x000DA000" />
11546        <register type="NOA" address="0x00009888" value="0x020D00AA" />
11547        <register type="NOA" address="0x00009888" value="0x0006A000" />
11548        <register type="NOA" address="0x00009888" value="0x020600AA" />
11549        <register type="NOA" address="0x00009888" value="0x0001AFFF" />
11550        <register type="NOA" address="0x00009888" value="0x020100AA" />
11551        <register type="NOA" address="0x00009888" value="0x4E010011" />
11552        <register type="NOA" address="0x00009888" value="0x56010200" />
11553        <register type="NOA" address="0x00009888" value="0x58010221" />
11554        <register type="NOA" address="0x00009888" value="0x5A010090" />
11555        <register type="NOA" address="0x00009888" value="0x5C011209" />
11556        <register type="NOA" address="0x00009888" value="0x5E010030" />
11557        <register type="NOA" address="0x00009888" value="0x60010603" />
11558        <register type="NOA" address="0x00009888" value="0x06010000" />
11559        <register type="NOA" address="0x00009888" value="0x62010000" />
11560        <register type="NOA" address="0x00009888" value="0x50010000" />
11561        <register type="NOA" address="0x00009884" value="0x00000000" />
11562        <register type="NOA" address="0x00009888" value="0x74010002" />
11563    </register_config>
11564    <register_config type="OA">
11565        <register type="OA" address="0x0000D900" value="0x00000000" />
11566        <register type="OA" address="0x0000D904" value="0xF0800000" />
11567        <register type="OA" address="0x0000D910" value="0x00000000" />
11568        <register type="OA" address="0x0000D914" value="0x00800000" />
11569        <register type="OA" address="0x0000D920" value="0x00000000" />
11570        <register type="OA" address="0x0000DC40" value="0x00000000" />
11571        <register type="OA" address="0x0000DD40" value="0x00000000" />
11572        <register type="OA" address="0x00002B2C" value="0x00000000" />
11573        <register type="OA" address="0x0000D940" value="0x0060001C" />
11574        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
11575        <register type="OA" address="0x0000D948" value="0x030000C4" />
11576        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
11577        <register type="OA" address="0x0000D950" value="0x18000604" />
11578        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
11579        <register type="OA" address="0x0000D958" value="0xC0003004" />
11580        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
11581    </register_config>
11582  </set>
11583
11584  <set name="Ext91"
11585       chipset="MTLGT2"
11586       symbol_name="Ext91"
11587       underscore_name="ext91"
11588       mdapi_supported_apis="VK OGL OCL IO"
11589       hw_config_guid="55e5926a-364e-45f0-bbcd-69375ac61391"
11590       >
11591    <counter name="GPU Time Elapsed"
11592             symbol_name="GpuTime"
11593             underscore_name="gpu_time"
11594             description="Time elapsed on the GPU during the measurement."
11595             data_type="uint64"
11596             units="ns"
11597             semantic_type="duration"
11598             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11599             mdapi_group="GPU"
11600             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11601             mdapi_supported_apis=""
11602             mdapi_hw_unit_type="gpu"
11603             />
11604    <counter name="GPU Core Clocks"
11605             symbol_name="GpuCoreClocks"
11606             underscore_name="gpu_core_clocks"
11607             description="The total number of GPU core clocks elapsed during the measurement."
11608             data_type="uint64"
11609             units="cycles"
11610             semantic_type="event"
11611             equation="GPU_CLOCK 0 READ"
11612             mdapi_group="GPU"
11613             mdapi_usage_flags="Tier1 Frame Batch Draw"
11614             mdapi_supported_apis=""
11615             mdapi_hw_unit_type="gpu"
11616             />
11617    <counter name="AVG GPU Core Frequency"
11618             symbol_name="AvgGpuCoreFrequency"
11619             underscore_name="avg_gpu_core_frequency"
11620             description="Average GPU Core Frequency in the measurement."
11621             data_type="uint64"
11622             max_equation="$GpuMaxFrequency"
11623             units="hz"
11624             semantic_type="event"
11625             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11626             mdapi_group="GPU"
11627             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11628             mdapi_supported_apis=""
11629             mdapi_hw_unit_type="gpu"
11630             />
11631    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE0"
11632             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE0"
11633             underscore_name="xve_dataport_atomic_message_count_xecore0"
11634             description="Number of atomic messages sent by XVEs to the Dataport"
11635             data_type="uint64"
11636             units="events"
11637             semantic_type="event"
11638             equation="B 0 READ"
11639             availability="$GtSlice0XeCore0"
11640             mdapi_group="GPU"
11641             mdapi_usage_flags="Frame Batch Draw"
11642             mdapi_supported_apis=""
11643             mdapi_hw_unit_type="dualsubslice"
11644             />
11645    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE1"
11646             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE1"
11647             underscore_name="xve_dataport_atomic_message_count_xecore1"
11648             description="Number of atomic messages sent by XVEs to the Dataport"
11649             data_type="uint64"
11650             units="events"
11651             semantic_type="event"
11652             equation="B 1 READ"
11653             availability="$GtSlice0XeCore1"
11654             mdapi_group="GPU"
11655             mdapi_usage_flags="Frame Batch Draw"
11656             mdapi_supported_apis=""
11657             mdapi_hw_unit_type="dualsubslice"
11658             />
11659    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE2"
11660             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE2"
11661             underscore_name="xve_dataport_atomic_message_count_xecore2"
11662             description="Number of atomic messages sent by XVEs to the Dataport"
11663             data_type="uint64"
11664             units="events"
11665             semantic_type="event"
11666             equation="B 2 READ"
11667             availability="$GtSlice0XeCore2"
11668             mdapi_group="GPU"
11669             mdapi_usage_flags="Frame Batch Draw"
11670             mdapi_supported_apis=""
11671             mdapi_hw_unit_type="dualsubslice"
11672             />
11673    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE3"
11674             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE3"
11675             underscore_name="xve_dataport_atomic_message_count_xecore3"
11676             description="Number of atomic messages sent by XVEs to the Dataport"
11677             data_type="uint64"
11678             units="events"
11679             semantic_type="event"
11680             equation="B 3 READ"
11681             availability="$GtSlice0XeCore3"
11682             mdapi_group="GPU"
11683             mdapi_usage_flags="Frame Batch Draw"
11684             mdapi_supported_apis=""
11685             mdapi_hw_unit_type="dualsubslice"
11686             />
11687    <register_config type="NOA">
11688        <register type="NOA" address="0x00000D04" value="0x00000200" />
11689        <register type="NOA" address="0x00009884" value="0x00000008" />
11690        <register type="NOA" address="0x00009888" value="0x1802016A" />
11691        <register type="NOA" address="0x00009888" value="0x0402002C" />
11692        <register type="NOA" address="0x00009888" value="0x06020A00" />
11693        <register type="NOA" address="0x00009888" value="0x080202C6" />
11694        <register type="NOA" address="0x00009888" value="0x00020FC0" />
11695        <register type="NOA" address="0x00009888" value="0x00040555" />
11696        <register type="NOA" address="0x00009888" value="0x00080FC0" />
11697        <register type="NOA" address="0x00009884" value="0x00000009" />
11698        <register type="NOA" address="0x00009888" value="0x1802016A" />
11699        <register type="NOA" address="0x00009888" value="0x0402002C" />
11700        <register type="NOA" address="0x00009888" value="0x0A020185" />
11701        <register type="NOA" address="0x00009888" value="0x0C02000B" />
11702        <register type="NOA" address="0x00009888" value="0x00020000" />
11703        <register type="NOA" address="0x00009888" value="0x00040540" />
11704        <register type="NOA" address="0x00009884" value="0x0000000A" />
11705        <register type="NOA" address="0x00009888" value="0x1802016A" />
11706        <register type="NOA" address="0x00009888" value="0x0402002C" />
11707        <register type="NOA" address="0x00009888" value="0x0C020140" />
11708        <register type="NOA" address="0x00009888" value="0x0E0202C6" />
11709        <register type="NOA" address="0x00009888" value="0x00020000" />
11710        <register type="NOA" address="0x00009888" value="0x020200FC" />
11711        <register type="NOA" address="0x00009888" value="0x00045000" />
11712        <register type="NOA" address="0x00009888" value="0x02040055" />
11713        <register type="NOA" address="0x00009888" value="0x020800FC" />
11714        <register type="NOA" address="0x00009884" value="0x0000000B" />
11715        <register type="NOA" address="0x00009888" value="0x1802016A" />
11716        <register type="NOA" address="0x00009888" value="0x0402002C" />
11717        <register type="NOA" address="0x00009888" value="0x10020185" />
11718        <register type="NOA" address="0x00009888" value="0x1202000B" />
11719        <register type="NOA" address="0x00009888" value="0x02020000" />
11720        <register type="NOA" address="0x00009888" value="0x02040054" />
11721        <register type="NOA" address="0x00009884" value="0x00000000" />
11722        <register type="NOA" address="0x00009888" value="0x0013A000" />
11723        <register type="NOA" address="0x00009888" value="0x021300AA" />
11724        <register type="NOA" address="0x00009888" value="0x00145000" />
11725        <register type="NOA" address="0x00009888" value="0x02140055" />
11726        <register type="NOA" address="0x00009888" value="0x00155000" />
11727        <register type="NOA" address="0x00009888" value="0x02150055" />
11728        <register type="NOA" address="0x00009888" value="0x00165000" />
11729        <register type="NOA" address="0x00009888" value="0x02160055" />
11730        <register type="NOA" address="0x00009888" value="0x0017A000" />
11731        <register type="NOA" address="0x00009888" value="0x021700AA" />
11732        <register type="NOA" address="0x00009888" value="0x000C0FC0" />
11733        <register type="NOA" address="0x00009888" value="0x000E0FC0" />
11734        <register type="NOA" address="0x00009888" value="0x000DA000" />
11735        <register type="NOA" address="0x00009888" value="0x020D00AA" />
11736        <register type="NOA" address="0x00009888" value="0x0006A000" />
11737        <register type="NOA" address="0x00009888" value="0x020600AA" />
11738        <register type="NOA" address="0x00009888" value="0x0001AFFF" />
11739        <register type="NOA" address="0x00009888" value="0x020100AA" />
11740        <register type="NOA" address="0x00009888" value="0x4E010011" />
11741        <register type="NOA" address="0x00009888" value="0x56010200" />
11742        <register type="NOA" address="0x00009888" value="0x58010221" />
11743        <register type="NOA" address="0x00009888" value="0x5A010090" />
11744        <register type="NOA" address="0x00009888" value="0x5C011209" />
11745        <register type="NOA" address="0x00009888" value="0x5E010030" />
11746        <register type="NOA" address="0x00009888" value="0x60010603" />
11747        <register type="NOA" address="0x00009888" value="0x06010000" />
11748        <register type="NOA" address="0x00009888" value="0x62010000" />
11749        <register type="NOA" address="0x00009888" value="0x50010000" />
11750        <register type="NOA" address="0x00009884" value="0x00000000" />
11751        <register type="NOA" address="0x00009888" value="0x74010002" />
11752    </register_config>
11753    <register_config type="OA">
11754        <register type="OA" address="0x0000D900" value="0x00000000" />
11755        <register type="OA" address="0x0000D904" value="0xF0800000" />
11756        <register type="OA" address="0x0000D910" value="0x00000000" />
11757        <register type="OA" address="0x0000D914" value="0x00800000" />
11758        <register type="OA" address="0x0000D920" value="0x00000000" />
11759        <register type="OA" address="0x0000DC40" value="0x00000000" />
11760        <register type="OA" address="0x0000DD40" value="0x00000000" />
11761        <register type="OA" address="0x00002B2C" value="0x00000000" />
11762        <register type="OA" address="0x0000D940" value="0x00000021" />
11763        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
11764        <register type="OA" address="0x0000D948" value="0x00000101" />
11765        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
11766        <register type="OA" address="0x0000D950" value="0x00000801" />
11767        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
11768        <register type="OA" address="0x0000D958" value="0x00004001" />
11769        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
11770    </register_config>
11771  </set>
11772
11773  <set name="Ext93"
11774       chipset="MTLGT2"
11775       symbol_name="Ext93"
11776       underscore_name="ext93"
11777       mdapi_supported_apis="VK OGL OCL IO"
11778       hw_config_guid="a06cf71c-ad14-49b8-8a22-b367118514bb"
11779       >
11780    <counter name="GPU Time Elapsed"
11781             symbol_name="GpuTime"
11782             underscore_name="gpu_time"
11783             description="Time elapsed on the GPU during the measurement."
11784             data_type="uint64"
11785             units="ns"
11786             semantic_type="duration"
11787             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11788             mdapi_group="GPU"
11789             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11790             mdapi_supported_apis=""
11791             mdapi_hw_unit_type="gpu"
11792             />
11793    <counter name="GPU Core Clocks"
11794             symbol_name="GpuCoreClocks"
11795             underscore_name="gpu_core_clocks"
11796             description="The total number of GPU core clocks elapsed during the measurement."
11797             data_type="uint64"
11798             units="cycles"
11799             semantic_type="event"
11800             equation="GPU_CLOCK 0 READ"
11801             mdapi_group="GPU"
11802             mdapi_usage_flags="Tier1 Frame Batch Draw"
11803             mdapi_supported_apis=""
11804             mdapi_hw_unit_type="gpu"
11805             />
11806    <counter name="AVG GPU Core Frequency"
11807             symbol_name="AvgGpuCoreFrequency"
11808             underscore_name="avg_gpu_core_frequency"
11809             description="Average GPU Core Frequency in the measurement."
11810             data_type="uint64"
11811             max_equation="$GpuMaxFrequency"
11812             units="hz"
11813             semantic_type="event"
11814             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11815             mdapi_group="GPU"
11816             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11817             mdapi_supported_apis=""
11818             mdapi_hw_unit_type="gpu"
11819             />
11820    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE0"
11821             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE0"
11822             underscore_name="xve_dataport_register_response_count_xecore0"
11823             description="Number of return message payload transactions sent from the Dataport to XVEs"
11824             data_type="uint64"
11825             units="events"
11826             semantic_type="event"
11827             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 2 UDIV"
11828             availability="$GtSlice0XeCore0"
11829             mdapi_group="GPU"
11830             mdapi_usage_flags="Frame Batch Draw"
11831             mdapi_supported_apis=""
11832             mdapi_hw_unit_type="gpu"
11833             />
11834    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE1"
11835             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE1"
11836             underscore_name="xve_dataport_register_response_count_xecore1"
11837             description="Number of return message payload transactions sent from the Dataport to XVEs"
11838             data_type="float"
11839             units="events"
11840             semantic_type="event"
11841             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
11842             availability="$GtSlice0XeCore1"
11843             mdapi_group="GPU"
11844             mdapi_usage_flags="Frame Batch Draw"
11845             mdapi_supported_apis=""
11846             mdapi_hw_unit_type="gpu"
11847             />
11848    <register_config type="NOA">
11849        <register type="NOA" address="0x00000D04" value="0x00000200" />
11850        <register type="NOA" address="0x00009884" value="0x00000008" />
11851        <register type="NOA" address="0x00009888" value="0x0C02A51A" />
11852        <register type="NOA" address="0x00009888" value="0x0E02B01B" />
11853        <register type="NOA" address="0x00009888" value="0x04020B00" />
11854        <register type="NOA" address="0x00009888" value="0x06022E00" />
11855        <register type="NOA" address="0x00009888" value="0x08020598" />
11856        <register type="NOA" address="0x00009888" value="0x0A020559" />
11857        <register type="NOA" address="0x00009888" value="0x00020000" />
11858        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
11859        <register type="NOA" address="0x00009888" value="0x00045555" />
11860        <register type="NOA" address="0x00009888" value="0x02045555" />
11861        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
11862        <register type="NOA" address="0x00009884" value="0x00000009" />
11863        <register type="NOA" address="0x00009888" value="0x0C02A000" />
11864        <register type="NOA" address="0x00009888" value="0x0E02B5C0" />
11865        <register type="NOA" address="0x00009888" value="0x04020B00" />
11866        <register type="NOA" address="0x00009888" value="0x10020598" />
11867        <register type="NOA" address="0x00009888" value="0x12020559" />
11868        <register type="NOA" address="0x00009888" value="0x1402051A" />
11869        <register type="NOA" address="0x00009888" value="0x1602001B" />
11870        <register type="NOA" address="0x00009888" value="0x02020000" />
11871        <register type="NOA" address="0x00009888" value="0x02045555" />
11872        <register type="NOA" address="0x00009884" value="0x00000000" />
11873        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
11874        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
11875        <register type="NOA" address="0x00009888" value="0x4E010030" />
11876        <register type="NOA" address="0x00009888" value="0x56010000" />
11877        <register type="NOA" address="0x00009888" value="0x58010603" />
11878        <register type="NOA" address="0x00009888" value="0x5A010030" />
11879        <register type="NOA" address="0x00009888" value="0x5C010603" />
11880        <register type="NOA" address="0x00009888" value="0x5E010030" />
11881        <register type="NOA" address="0x00009888" value="0x60010003" />
11882        <register type="NOA" address="0x00009888" value="0x06010000" />
11883        <register type="NOA" address="0x00009888" value="0x62010000" />
11884        <register type="NOA" address="0x00009888" value="0x50010000" />
11885        <register type="NOA" address="0x00009888" value="0x52010000" />
11886        <register type="NOA" address="0x00009888" value="0x54010000" />
11887        <register type="NOA" address="0x00009884" value="0x00000000" />
11888        <register type="NOA" address="0x00009888" value="0x74010002" />
11889    </register_config>
11890    <register_config type="OA">
11891        <register type="OA" address="0x0000D900" value="0x00000000" />
11892        <register type="OA" address="0x0000D904" value="0xF0800000" />
11893        <register type="OA" address="0x0000D910" value="0x00000000" />
11894        <register type="OA" address="0x0000D914" value="0xF0800000" />
11895        <register type="OA" address="0x0000D920" value="0x00000000" />
11896        <register type="OA" address="0x0000DC40" value="0x00000000" />
11897        <register type="OA" address="0x0000DD40" value="0x00000000" />
11898        <register type="OA" address="0x00002B2C" value="0x00000000" />
11899        <register type="OA" address="0x0000D940" value="0x0000000A" />
11900        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
11901        <register type="OA" address="0x0000D948" value="0x00000022" />
11902        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
11903        <register type="OA" address="0x0000D950" value="0x00000082" />
11904        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
11905        <register type="OA" address="0x0000D958" value="0x00000202" />
11906        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
11907        <register type="OA" address="0x0000D960" value="0x00000802" />
11908        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
11909        <register type="OA" address="0x0000D968" value="0x00002002" />
11910        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
11911        <register type="OA" address="0x0000D970" value="0x00008002" />
11912        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
11913        <register type="OA" address="0x0000D978" value="0x00020002" />
11914        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
11915    </register_config>
11916  </set>
11917
11918  <set name="Ext94"
11919       chipset="MTLGT2"
11920       symbol_name="Ext94"
11921       underscore_name="ext94"
11922       mdapi_supported_apis="VK OGL OCL IO"
11923       hw_config_guid="a05152f2-80f2-47cc-add7-70f4664b58e8"
11924       >
11925    <counter name="GPU Time Elapsed"
11926             symbol_name="GpuTime"
11927             underscore_name="gpu_time"
11928             description="Time elapsed on the GPU during the measurement."
11929             data_type="uint64"
11930             units="ns"
11931             semantic_type="duration"
11932             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11933             mdapi_group="GPU"
11934             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11935             mdapi_supported_apis=""
11936             mdapi_hw_unit_type="gpu"
11937             />
11938    <counter name="GPU Core Clocks"
11939             symbol_name="GpuCoreClocks"
11940             underscore_name="gpu_core_clocks"
11941             description="The total number of GPU core clocks elapsed during the measurement."
11942             data_type="uint64"
11943             units="cycles"
11944             semantic_type="event"
11945             equation="GPU_CLOCK 0 READ"
11946             mdapi_group="GPU"
11947             mdapi_usage_flags="Tier1 Frame Batch Draw"
11948             mdapi_supported_apis=""
11949             mdapi_hw_unit_type="gpu"
11950             />
11951    <counter name="AVG GPU Core Frequency"
11952             symbol_name="AvgGpuCoreFrequency"
11953             underscore_name="avg_gpu_core_frequency"
11954             description="Average GPU Core Frequency in the measurement."
11955             data_type="uint64"
11956             max_equation="$GpuMaxFrequency"
11957             units="hz"
11958             semantic_type="event"
11959             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11960             mdapi_group="GPU"
11961             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11962             mdapi_supported_apis=""
11963             mdapi_hw_unit_type="gpu"
11964             />
11965    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE2"
11966             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE2"
11967             underscore_name="xve_dataport_register_response_count_xecore2"
11968             description="Number of return message payload transactions sent from the Dataport to XVEs"
11969             data_type="float"
11970             units="events"
11971             semantic_type="event"
11972             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
11973             availability="$GtSlice0XeCore2"
11974             mdapi_group="GPU"
11975             mdapi_usage_flags="Frame Batch Draw"
11976             mdapi_supported_apis=""
11977             mdapi_hw_unit_type="gpu"
11978             />
11979    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE3"
11980             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE3"
11981             underscore_name="xve_dataport_register_response_count_xecore3"
11982             description="Number of return message payload transactions sent from the Dataport to XVEs"
11983             data_type="float"
11984             units="events"
11985             semantic_type="event"
11986             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
11987             availability="$GtSlice0XeCore3"
11988             mdapi_group="GPU"
11989             mdapi_usage_flags="Frame Batch Draw"
11990             mdapi_supported_apis=""
11991             mdapi_hw_unit_type="gpu"
11992             />
11993    <register_config type="NOA">
11994        <register type="NOA" address="0x00000D04" value="0x00000200" />
11995        <register type="NOA" address="0x00009884" value="0x0000000A" />
11996        <register type="NOA" address="0x00009888" value="0x0C02A51A" />
11997        <register type="NOA" address="0x00009888" value="0x0E02B01B" />
11998        <register type="NOA" address="0x00009888" value="0x04020B00" />
11999        <register type="NOA" address="0x00009888" value="0x06022E00" />
12000        <register type="NOA" address="0x00009888" value="0x08020598" />
12001        <register type="NOA" address="0x00009888" value="0x0A020559" />
12002        <register type="NOA" address="0x00009888" value="0x00020000" />
12003        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
12004        <register type="NOA" address="0x00009888" value="0x00045555" />
12005        <register type="NOA" address="0x00009888" value="0x02045555" />
12006        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
12007        <register type="NOA" address="0x00009884" value="0x0000000B" />
12008        <register type="NOA" address="0x00009888" value="0x0C02A000" />
12009        <register type="NOA" address="0x00009888" value="0x0E02B5C0" />
12010        <register type="NOA" address="0x00009888" value="0x04020B00" />
12011        <register type="NOA" address="0x00009888" value="0x10020598" />
12012        <register type="NOA" address="0x00009888" value="0x12020559" />
12013        <register type="NOA" address="0x00009888" value="0x1402051A" />
12014        <register type="NOA" address="0x00009888" value="0x1602001B" />
12015        <register type="NOA" address="0x00009888" value="0x02020000" />
12016        <register type="NOA" address="0x00009888" value="0x02045555" />
12017        <register type="NOA" address="0x00009884" value="0x00000000" />
12018        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
12019        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
12020        <register type="NOA" address="0x00009888" value="0x00145555" />
12021        <register type="NOA" address="0x00009888" value="0x02145555" />
12022        <register type="NOA" address="0x00009888" value="0x00155555" />
12023        <register type="NOA" address="0x00009888" value="0x02155555" />
12024        <register type="NOA" address="0x00009888" value="0x00165555" />
12025        <register type="NOA" address="0x00009888" value="0x02165555" />
12026        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
12027        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
12028        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
12029        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
12030        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
12031        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
12032        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
12033        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
12034        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
12035        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
12036        <register type="NOA" address="0x00009888" value="0x4E010030" />
12037        <register type="NOA" address="0x00009888" value="0x56010000" />
12038        <register type="NOA" address="0x00009888" value="0x58010603" />
12039        <register type="NOA" address="0x00009888" value="0x5A010030" />
12040        <register type="NOA" address="0x00009888" value="0x5C010603" />
12041        <register type="NOA" address="0x00009888" value="0x5E010030" />
12042        <register type="NOA" address="0x00009888" value="0x60010003" />
12043        <register type="NOA" address="0x00009888" value="0x06010000" />
12044        <register type="NOA" address="0x00009888" value="0x62010000" />
12045        <register type="NOA" address="0x00009888" value="0x50010000" />
12046        <register type="NOA" address="0x00009888" value="0x52010000" />
12047        <register type="NOA" address="0x00009888" value="0x54010000" />
12048        <register type="NOA" address="0x00009884" value="0x00000000" />
12049        <register type="NOA" address="0x00009888" value="0x74010002" />
12050    </register_config>
12051    <register_config type="OA">
12052        <register type="OA" address="0x0000D900" value="0x00000000" />
12053        <register type="OA" address="0x0000D904" value="0xF0800000" />
12054        <register type="OA" address="0x0000D910" value="0x00000000" />
12055        <register type="OA" address="0x0000D914" value="0xF0800000" />
12056        <register type="OA" address="0x0000D920" value="0x00000000" />
12057        <register type="OA" address="0x0000DC40" value="0x00000000" />
12058        <register type="OA" address="0x0000DD40" value="0x00000000" />
12059        <register type="OA" address="0x00002B2C" value="0x00000000" />
12060        <register type="OA" address="0x0000D940" value="0x0000000A" />
12061        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
12062        <register type="OA" address="0x0000D948" value="0x00000022" />
12063        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
12064        <register type="OA" address="0x0000D950" value="0x00000082" />
12065        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
12066        <register type="OA" address="0x0000D958" value="0x00000202" />
12067        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
12068        <register type="OA" address="0x0000D960" value="0x00000802" />
12069        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
12070        <register type="OA" address="0x0000D968" value="0x00002002" />
12071        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
12072        <register type="OA" address="0x0000D970" value="0x00008002" />
12073        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
12074        <register type="OA" address="0x0000D978" value="0x00020002" />
12075        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
12076    </register_config>
12077  </set>
12078
12079  <set name="Ext97"
12080       chipset="MTLGT2"
12081       symbol_name="Ext97"
12082       underscore_name="ext97"
12083       mdapi_supported_apis="VK OGL OCL IO"
12084       hw_config_guid="39f8d4d2-b28d-40a3-b545-a57865d7714e"
12085       >
12086    <counter name="GPU Time Elapsed"
12087             symbol_name="GpuTime"
12088             underscore_name="gpu_time"
12089             description="Time elapsed on the GPU during the measurement."
12090             data_type="uint64"
12091             units="ns"
12092             semantic_type="duration"
12093             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
12094             mdapi_group="GPU"
12095             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12096             mdapi_supported_apis=""
12097             mdapi_hw_unit_type="gpu"
12098             />
12099    <counter name="GPU Core Clocks"
12100             symbol_name="GpuCoreClocks"
12101             underscore_name="gpu_core_clocks"
12102             description="The total number of GPU core clocks elapsed during the measurement."
12103             data_type="uint64"
12104             units="cycles"
12105             semantic_type="event"
12106             equation="GPU_CLOCK 0 READ"
12107             mdapi_group="GPU"
12108             mdapi_usage_flags="Tier1 Frame Batch Draw"
12109             mdapi_supported_apis=""
12110             mdapi_hw_unit_type="gpu"
12111             />
12112    <counter name="AVG GPU Core Frequency"
12113             symbol_name="AvgGpuCoreFrequency"
12114             underscore_name="avg_gpu_core_frequency"
12115             description="Average GPU Core Frequency in the measurement."
12116             data_type="uint64"
12117             max_equation="$GpuMaxFrequency"
12118             units="hz"
12119             semantic_type="event"
12120             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
12121             mdapi_group="GPU"
12122             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12123             mdapi_supported_apis=""
12124             mdapi_hw_unit_type="gpu"
12125             />
12126    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE0"
12127             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE0"
12128             underscore_name="xve_dataport_register_request_count_xecore0"
12129             description="Number of message payload transactions sent from XVEs to the Dataport"
12130             data_type="uint64"
12131             units="events"
12132             semantic_type="event"
12133             equation="C 7 READ C 6 READ UADD"
12134             availability="$GtSlice0XeCore0"
12135             mdapi_group="GPU"
12136             mdapi_usage_flags="Frame Batch Draw"
12137             mdapi_supported_apis=""
12138             mdapi_hw_unit_type="dualsubslice"
12139             />
12140    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE1"
12141             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE1"
12142             underscore_name="xve_dataport_register_request_count_xecore1"
12143             description="Number of message payload transactions sent from XVEs to the Dataport"
12144             data_type="uint64"
12145             units="events"
12146             semantic_type="event"
12147             equation="C 5 READ C 4 READ UADD"
12148             availability="$GtSlice0XeCore1"
12149             mdapi_group="GPU"
12150             mdapi_usage_flags="Frame Batch Draw"
12151             mdapi_supported_apis=""
12152             mdapi_hw_unit_type="dualsubslice"
12153             />
12154    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE2"
12155             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE2"
12156             underscore_name="xve_dataport_register_request_count_xecore2"
12157             description="Number of message payload transactions sent from XVEs to the Dataport"
12158             data_type="uint64"
12159             units="events"
12160             semantic_type="event"
12161             equation="C 3 READ C 2 READ UADD"
12162             availability="$GtSlice0XeCore2"
12163             mdapi_group="GPU"
12164             mdapi_usage_flags="Frame Batch Draw"
12165             mdapi_supported_apis=""
12166             mdapi_hw_unit_type="dualsubslice"
12167             />
12168    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE3"
12169             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE3"
12170             underscore_name="xve_dataport_register_request_count_xecore3"
12171             description="Number of message payload transactions sent from XVEs to the Dataport"
12172             data_type="uint64"
12173             units="events"
12174             semantic_type="event"
12175             equation="C 1 READ C 0 READ UADD"
12176             availability="$GtSlice0XeCore3"
12177             mdapi_group="GPU"
12178             mdapi_usage_flags="Frame Batch Draw"
12179             mdapi_supported_apis=""
12180             mdapi_hw_unit_type="dualsubslice"
12181             />
12182    <register_config type="NOA">
12183        <register type="NOA" address="0x00000D04" value="0x00000200" />
12184        <register type="NOA" address="0x00009884" value="0x00000008" />
12185        <register type="NOA" address="0x00009888" value="0x1602BF4F" />
12186        <register type="NOA" address="0x00009888" value="0x0402001A" />
12187        <register type="NOA" address="0x00009888" value="0x14020080" />
12188        <register type="NOA" address="0x00009888" value="0x02020F00" />
12189        <register type="NOA" address="0x00009888" value="0x02045500" />
12190        <register type="NOA" address="0x00009888" value="0x02080F00" />
12191        <register type="NOA" address="0x00009884" value="0x00000009" />
12192        <register type="NOA" address="0x00009888" value="0x1602BF40" />
12193        <register type="NOA" address="0x00009888" value="0x0402001A" />
12194        <register type="NOA" address="0x00009888" value="0x12020080" />
12195        <register type="NOA" address="0x00009888" value="0x1402000F" />
12196        <register type="NOA" address="0x00009888" value="0x02020000" />
12197        <register type="NOA" address="0x00009888" value="0x02040500" />
12198        <register type="NOA" address="0x00009884" value="0x0000000A" />
12199        <register type="NOA" address="0x00009888" value="0x1602BF40" />
12200        <register type="NOA" address="0x00009888" value="0x0402001A" />
12201        <register type="NOA" address="0x00009888" value="0x10020080" />
12202        <register type="NOA" address="0x00009888" value="0x1202000F" />
12203        <register type="NOA" address="0x00009888" value="0x0202000F" />
12204        <register type="NOA" address="0x00009888" value="0x02040055" />
12205        <register type="NOA" address="0x00009888" value="0x0208000F" />
12206        <register type="NOA" address="0x00009884" value="0x0000000B" />
12207        <register type="NOA" address="0x00009888" value="0x1602BF40" />
12208        <register type="NOA" address="0x00009888" value="0x0402001A" />
12209        <register type="NOA" address="0x00009888" value="0x0E020080" />
12210        <register type="NOA" address="0x00009888" value="0x1002000F" />
12211        <register type="NOA" address="0x00009888" value="0x02020000" />
12212        <register type="NOA" address="0x00009888" value="0x02040005" />
12213        <register type="NOA" address="0x00009884" value="0x00000000" />
12214        <register type="NOA" address="0x00009888" value="0x021300AA" />
12215        <register type="NOA" address="0x00009888" value="0x02140055" />
12216        <register type="NOA" address="0x00009888" value="0x02150055" />
12217        <register type="NOA" address="0x00009888" value="0x02160055" />
12218        <register type="NOA" address="0x00009888" value="0x021700AA" />
12219        <register type="NOA" address="0x00009888" value="0x000C0F00" />
12220        <register type="NOA" address="0x00009888" value="0x000E0F00" />
12221        <register type="NOA" address="0x00009888" value="0x020D00AA" />
12222        <register type="NOA" address="0x00009888" value="0x020600AA" />
12223        <register type="NOA" address="0x00009888" value="0x0201FFAA" />
12224        <register type="NOA" address="0x00009888" value="0x06010000" />
12225        <register type="NOA" address="0x00009888" value="0x60010000" />
12226        <register type="NOA" address="0x00009888" value="0x62010000" />
12227        <register type="NOA" address="0x00009888" value="0x4E010000" />
12228        <register type="NOA" address="0x00009888" value="0x50010603" />
12229        <register type="NOA" address="0x00009888" value="0x52010090" />
12230        <register type="NOA" address="0x00009888" value="0x54010229" />
12231        <register type="NOA" address="0x00009888" value="0x56010011" />
12232        <register type="NOA" address="0x00009884" value="0x00000000" />
12233        <register type="NOA" address="0x00009888" value="0x74010002" />
12234    </register_config>
12235    <register_config type="OA">
12236        <register type="OA" address="0x0000D900" value="0x00000000" />
12237        <register type="OA" address="0x0000D904" value="0x00800000" />
12238        <register type="OA" address="0x0000D910" value="0x00000000" />
12239        <register type="OA" address="0x0000D914" value="0x00800000" />
12240        <register type="OA" address="0x0000D920" value="0x00000000" />
12241        <register type="OA" address="0x0000DC40" value="0x00000000" />
12242        <register type="OA" address="0x0000DD40" value="0x00000000" />
12243        <register type="OA" address="0x00002B2C" value="0x00000000" />
12244    </register_config>
12245  </set>
12246
12247  <set name="Ext98"
12248       chipset="MTLGT2"
12249       symbol_name="Ext98"
12250       underscore_name="ext98"
12251       mdapi_supported_apis="VK OGL OCL IO"
12252       hw_config_guid="ee9377fe-2623-4588-8ffc-517e34c2eb75"
12253       >
12254    <counter name="GPU Time Elapsed"
12255             symbol_name="GpuTime"
12256             underscore_name="gpu_time"
12257             description="Time elapsed on the GPU during the measurement."
12258             data_type="uint64"
12259             units="ns"
12260             semantic_type="duration"
12261             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
12262             mdapi_group="GPU"
12263             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12264             mdapi_supported_apis=""
12265             mdapi_hw_unit_type="gpu"
12266             />
12267    <counter name="GPU Core Clocks"
12268             symbol_name="GpuCoreClocks"
12269             underscore_name="gpu_core_clocks"
12270             description="The total number of GPU core clocks elapsed during the measurement."
12271             data_type="uint64"
12272             units="cycles"
12273             semantic_type="event"
12274             equation="GPU_CLOCK 0 READ"
12275             mdapi_group="GPU"
12276             mdapi_usage_flags="Tier1 Frame Batch Draw"
12277             mdapi_supported_apis=""
12278             mdapi_hw_unit_type="gpu"
12279             />
12280    <counter name="AVG GPU Core Frequency"
12281             symbol_name="AvgGpuCoreFrequency"
12282             underscore_name="avg_gpu_core_frequency"
12283             description="Average GPU Core Frequency in the measurement."
12284             data_type="uint64"
12285             max_equation="$GpuMaxFrequency"
12286             units="hz"
12287             semantic_type="event"
12288             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
12289             mdapi_group="GPU"
12290             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12291             mdapi_supported_apis=""
12292             mdapi_hw_unit_type="gpu"
12293             />
12294    <counter name="SAMPLER OUTPUT READY XECORE0"
12295             symbol_name="SAMPLER_OUTPUT_READY_XECORE0"
12296             underscore_name="sampler_output_ready_xecore0"
12297             description="Percentage of time in which Sampler output is ready"
12298             data_type="float"
12299             max_equation="100"
12300             units="percent"
12301             semantic_type="duration"
12302             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
12303             availability="$GtSlice0XeCore0"
12304             mdapi_group="GPU"
12305             mdapi_usage_flags="Frame Batch Draw"
12306             mdapi_supported_apis=""
12307             mdapi_hw_unit_type="dualsubslice"
12308             />
12309    <counter name="SAMPLER OUTPUT READY XECORE1"
12310             symbol_name="SAMPLER_OUTPUT_READY_XECORE1"
12311             underscore_name="sampler_output_ready_xecore1"
12312             description="Percentage of time in which Sampler output is ready"
12313             data_type="float"
12314             max_equation="100"
12315             units="percent"
12316             semantic_type="duration"
12317             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
12318             availability="$GtSlice0XeCore1"
12319             mdapi_group="GPU"
12320             mdapi_usage_flags="Frame Batch Draw"
12321             mdapi_supported_apis=""
12322             mdapi_hw_unit_type="dualsubslice"
12323             />
12324    <counter name="SAMPLER OUTPUT READY XECORE2"
12325             symbol_name="SAMPLER_OUTPUT_READY_XECORE2"
12326             underscore_name="sampler_output_ready_xecore2"
12327             description="Percentage of time in which Sampler output is ready"
12328             data_type="float"
12329             max_equation="100"
12330             units="percent"
12331             semantic_type="duration"
12332             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
12333             availability="$GtSlice0XeCore2"
12334             mdapi_group="GPU"
12335             mdapi_usage_flags="Frame Batch Draw"
12336             mdapi_supported_apis=""
12337             mdapi_hw_unit_type="dualsubslice"
12338             />
12339    <counter name="SAMPLER OUTPUT READY XECORE3"
12340             symbol_name="SAMPLER_OUTPUT_READY_XECORE3"
12341             underscore_name="sampler_output_ready_xecore3"
12342             description="Percentage of time in which Sampler output is ready"
12343             data_type="float"
12344             max_equation="100"
12345             units="percent"
12346             semantic_type="duration"
12347             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
12348             availability="$GtSlice0XeCore3"
12349             mdapi_group="GPU"
12350             mdapi_usage_flags="Frame Batch Draw"
12351             mdapi_supported_apis=""
12352             mdapi_hw_unit_type="dualsubslice"
12353             />
12354    <register_config type="NOA">
12355        <register type="NOA" address="0x00000D04" value="0x00000200" />
12356        <register type="NOA" address="0x00009884" value="0x00000008" />
12357        <register type="NOA" address="0x00009888" value="0x14033000" />
12358        <register type="NOA" address="0x00009888" value="0x0002FF00" />
12359        <register type="NOA" address="0x00009888" value="0x04030450" />
12360        <register type="NOA" address="0x00009888" value="0x060304D2" />
12361        <register type="NOA" address="0x00009888" value="0x00030000" />
12362        <register type="NOA" address="0x00009888" value="0x000455AA" />
12363        <register type="NOA" address="0x00009888" value="0x0008FF00" />
12364        <register type="NOA" address="0x00009884" value="0x00000009" />
12365        <register type="NOA" address="0x00009888" value="0x14033000" />
12366        <register type="NOA" address="0x00009888" value="0x08030450" />
12367        <register type="NOA" address="0x00009888" value="0x0A0304D2" />
12368        <register type="NOA" address="0x00009888" value="0x04030000" />
12369        <register type="NOA" address="0x00009888" value="0x00030000" />
12370        <register type="NOA" address="0x00009888" value="0x0004AA00" />
12371        <register type="NOA" address="0x00009884" value="0x0000000A" />
12372        <register type="NOA" address="0x00009888" value="0x14033000" />
12373        <register type="NOA" address="0x00009888" value="0x0202FF00" />
12374        <register type="NOA" address="0x00009888" value="0x0C030450" />
12375        <register type="NOA" address="0x00009888" value="0x0E0304D2" />
12376        <register type="NOA" address="0x00009888" value="0x04030000" />
12377        <register type="NOA" address="0x00009888" value="0x02030000" />
12378        <register type="NOA" address="0x00009888" value="0x020455AA" />
12379        <register type="NOA" address="0x00009888" value="0x0208FF00" />
12380        <register type="NOA" address="0x00009884" value="0x0000000B" />
12381        <register type="NOA" address="0x00009888" value="0x14033000" />
12382        <register type="NOA" address="0x00009888" value="0x10030450" />
12383        <register type="NOA" address="0x00009888" value="0x120304D2" />
12384        <register type="NOA" address="0x00009888" value="0x04030000" />
12385        <register type="NOA" address="0x00009888" value="0x02030000" />
12386        <register type="NOA" address="0x00009888" value="0x0204AA00" />
12387        <register type="NOA" address="0x00009884" value="0x00000000" />
12388        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
12389        <register type="NOA" address="0x00009888" value="0x02145555" />
12390        <register type="NOA" address="0x00009888" value="0x02155555" />
12391        <register type="NOA" address="0x00009888" value="0x02165555" />
12392        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
12393        <register type="NOA" address="0x00009888" value="0x000CFF00" />
12394        <register type="NOA" address="0x00009888" value="0x000EFF00" />
12395        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
12396        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
12397        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
12398        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
12399        <register type="NOA" address="0x00009888" value="0x4E010011" />
12400        <register type="NOA" address="0x00009888" value="0x56010200" />
12401        <register type="NOA" address="0x00009888" value="0x58010221" />
12402        <register type="NOA" address="0x00009888" value="0x5A010011" />
12403        <register type="NOA" address="0x00009888" value="0x5C011209" />
12404        <register type="NOA" address="0x00009888" value="0x5E010090" />
12405        <register type="NOA" address="0x00009888" value="0x60010609" />
12406        <register type="NOA" address="0x00009888" value="0x06010000" />
12407        <register type="NOA" address="0x00009888" value="0x62010030" />
12408        <register type="NOA" address="0x00009888" value="0x50010603" />
12409        <register type="NOA" address="0x00009888" value="0x52010000" />
12410        <register type="NOA" address="0x00009888" value="0x54010000" />
12411        <register type="NOA" address="0x00009884" value="0x00000000" />
12412        <register type="NOA" address="0x00009888" value="0x74010002" />
12413    </register_config>
12414    <register_config type="OA">
12415        <register type="OA" address="0x0000D900" value="0x00000000" />
12416        <register type="OA" address="0x0000D904" value="0xF0800000" />
12417        <register type="OA" address="0x0000D910" value="0x00000000" />
12418        <register type="OA" address="0x0000D914" value="0x00800000" />
12419        <register type="OA" address="0x0000D920" value="0x00000000" />
12420        <register type="OA" address="0x0000DC40" value="0x00000000" />
12421        <register type="OA" address="0x0000DD40" value="0x00000000" />
12422        <register type="OA" address="0x00002B2C" value="0x00000000" />
12423        <register type="OA" address="0x0000D940" value="0x00000078" />
12424        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
12425        <register type="OA" address="0x0000D948" value="0x00000780" />
12426        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
12427        <register type="OA" address="0x0000D950" value="0x00007800" />
12428        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
12429        <register type="OA" address="0x0000D958" value="0x00078000" />
12430        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
12431    </register_config>
12432  </set>
12433
12434  <set name="Ext100"
12435       chipset="MTLGT2"
12436       symbol_name="Ext100"
12437       underscore_name="ext100"
12438       mdapi_supported_apis="VK OGL OCL IO"
12439       hw_config_guid="b5533650-f6f1-4f66-ad40-6b4aba600102"
12440       >
12441    <counter name="GPU Time Elapsed"
12442             symbol_name="GpuTime"
12443             underscore_name="gpu_time"
12444             description="Time elapsed on the GPU during the measurement."
12445             data_type="uint64"
12446             units="ns"
12447             semantic_type="duration"
12448             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
12449             mdapi_group="GPU"
12450             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12451             mdapi_supported_apis=""
12452             mdapi_hw_unit_type="gpu"
12453             />
12454    <counter name="GPU Core Clocks"
12455             symbol_name="GpuCoreClocks"
12456             underscore_name="gpu_core_clocks"
12457             description="The total number of GPU core clocks elapsed during the measurement."
12458             data_type="uint64"
12459             units="cycles"
12460             semantic_type="event"
12461             equation="GPU_CLOCK 0 READ"
12462             mdapi_group="GPU"
12463             mdapi_usage_flags="Tier1 Frame Batch Draw"
12464             mdapi_supported_apis=""
12465             mdapi_hw_unit_type="gpu"
12466             />
12467    <counter name="AVG GPU Core Frequency"
12468             symbol_name="AvgGpuCoreFrequency"
12469             underscore_name="avg_gpu_core_frequency"
12470             description="Average GPU Core Frequency in the measurement."
12471             data_type="uint64"
12472             max_equation="$GpuMaxFrequency"
12473             units="hz"
12474             semantic_type="event"
12475             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
12476             mdapi_group="GPU"
12477             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12478             mdapi_supported_apis=""
12479             mdapi_hw_unit_type="gpu"
12480             />
12481    <counter name="SAMPLER MEMORY LATENCY STALL XECORE0"
12482             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE0"
12483             underscore_name="sampler_memory_latency_stall_xecore0"
12484             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
12485             data_type="float"
12486             max_equation="100"
12487             units="percent"
12488             semantic_type="duration"
12489             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
12490             availability="$GtSlice0XeCore0"
12491             mdapi_group="GPU"
12492             mdapi_usage_flags="Frame Batch Draw"
12493             mdapi_supported_apis=""
12494             mdapi_hw_unit_type="dualsubslice"
12495             />
12496    <counter name="SAMPLER MEMORY LATENCY STALL XECORE1"
12497             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE1"
12498             underscore_name="sampler_memory_latency_stall_xecore1"
12499             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
12500             data_type="float"
12501             max_equation="100"
12502             units="percent"
12503             semantic_type="duration"
12504             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
12505             availability="$GtSlice0XeCore1"
12506             mdapi_group="GPU"
12507             mdapi_usage_flags="Frame Batch Draw"
12508             mdapi_supported_apis=""
12509             mdapi_hw_unit_type="dualsubslice"
12510             />
12511    <counter name="SAMPLER MEMORY LATENCY STALL XECORE2"
12512             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE2"
12513             underscore_name="sampler_memory_latency_stall_xecore2"
12514             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
12515             data_type="float"
12516             max_equation="100"
12517             units="percent"
12518             semantic_type="duration"
12519             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
12520             availability="$GtSlice0XeCore2"
12521             mdapi_group="GPU"
12522             mdapi_usage_flags="Frame Batch Draw"
12523             mdapi_supported_apis=""
12524             mdapi_hw_unit_type="dualsubslice"
12525             />
12526    <counter name="SAMPLER MEMORY LATENCY STALL XECORE3"
12527             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE3"
12528             underscore_name="sampler_memory_latency_stall_xecore3"
12529             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
12530             data_type="float"
12531             max_equation="100"
12532             units="percent"
12533             semantic_type="duration"
12534             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
12535             availability="$GtSlice0XeCore3"
12536             mdapi_group="GPU"
12537             mdapi_usage_flags="Frame Batch Draw"
12538             mdapi_supported_apis=""
12539             mdapi_hw_unit_type="dualsubslice"
12540             />
12541    <counter name="SAMPLER INPUT AVAILABLE XECORE0"
12542             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE0"
12543             underscore_name="sampler_input_available_xecore0"
12544             description="Percentage of time in which Sampler input is available"
12545             data_type="float"
12546             max_equation="100"
12547             units="percent"
12548             semantic_type="duration"
12549             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
12550             availability="$GtSlice0XeCore0"
12551             mdapi_group="GPU"
12552             mdapi_usage_flags="Frame Batch Draw"
12553             mdapi_supported_apis=""
12554             mdapi_hw_unit_type="dualsubslice"
12555             />
12556    <counter name="SAMPLER INPUT AVAILABLE XECORE1"
12557             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE1"
12558             underscore_name="sampler_input_available_xecore1"
12559             description="Percentage of time in which Sampler input is available"
12560             data_type="float"
12561             max_equation="100"
12562             units="percent"
12563             semantic_type="duration"
12564             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
12565             availability="$GtSlice0XeCore1"
12566             mdapi_group="GPU"
12567             mdapi_usage_flags="Frame Batch Draw"
12568             mdapi_supported_apis=""
12569             mdapi_hw_unit_type="dualsubslice"
12570             />
12571    <counter name="SAMPLER INPUT AVAILABLE XECORE2"
12572             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE2"
12573             underscore_name="sampler_input_available_xecore2"
12574             description="Percentage of time in which Sampler input is available"
12575             data_type="float"
12576             max_equation="100"
12577             units="percent"
12578             semantic_type="duration"
12579             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
12580             availability="$GtSlice0XeCore2"
12581             mdapi_group="GPU"
12582             mdapi_usage_flags="Frame Batch Draw"
12583             mdapi_supported_apis=""
12584             mdapi_hw_unit_type="dualsubslice"
12585             />
12586    <counter name="SAMPLER INPUT AVAILABLE XECORE3"
12587             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE3"
12588             underscore_name="sampler_input_available_xecore3"
12589             description="Percentage of time in which Sampler input is available"
12590             data_type="float"
12591             max_equation="100"
12592             units="percent"
12593             semantic_type="duration"
12594             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
12595             availability="$GtSlice0XeCore3"
12596             mdapi_group="GPU"
12597             mdapi_usage_flags="Frame Batch Draw"
12598             mdapi_supported_apis=""
12599             mdapi_hw_unit_type="dualsubslice"
12600             />
12601    <register_config type="NOA">
12602        <register type="NOA" address="0x00000D04" value="0x00000200" />
12603        <register type="NOA" address="0x00009884" value="0x00000008" />
12604        <register type="NOA" address="0x00009888" value="0x1A010013" />
12605        <register type="NOA" address="0x00009888" value="0x02012000" />
12606        <register type="NOA" address="0x00009888" value="0x04011204" />
12607        <register type="NOA" address="0x00009888" value="0x06010023" />
12608        <register type="NOA" address="0x00009888" value="0x14010029" />
12609        <register type="NOA" address="0x00009888" value="0x00010000" />
12610        <register type="NOA" address="0x00009888" value="0x000200F5" />
12611        <register type="NOA" address="0x00009888" value="0x02027000" />
12612        <register type="NOA" address="0x00009888" value="0x00040055" />
12613        <register type="NOA" address="0x00009888" value="0x02045000" />
12614        <register type="NOA" address="0x00009888" value="0x000800F0" />
12615        <register type="NOA" address="0x00009888" value="0x02083000" />
12616        <register type="NOA" address="0x00009884" value="0x00000009" />
12617        <register type="NOA" address="0x00009888" value="0x1A010013" />
12618        <register type="NOA" address="0x00009888" value="0x02012000" />
12619        <register type="NOA" address="0x00009888" value="0x04010004" />
12620        <register type="NOA" address="0x00009888" value="0x06010900" />
12621        <register type="NOA" address="0x00009888" value="0x08010023" />
12622        <register type="NOA" address="0x00009888" value="0x12010A40" />
12623        <register type="NOA" address="0x00009888" value="0x00010000" />
12624        <register type="NOA" address="0x00009888" value="0x00020050" />
12625        <register type="NOA" address="0x00009888" value="0x02021000" />
12626        <register type="NOA" address="0x00009888" value="0x00040050" />
12627        <register type="NOA" address="0x00009888" value="0x02041000" />
12628        <register type="NOA" address="0x00009884" value="0x0000000A" />
12629        <register type="NOA" address="0x00009888" value="0x1A010013" />
12630        <register type="NOA" address="0x00009888" value="0x02012000" />
12631        <register type="NOA" address="0x00009888" value="0x04010004" />
12632        <register type="NOA" address="0x00009888" value="0x08010900" />
12633        <register type="NOA" address="0x00009888" value="0x0A010023" />
12634        <register type="NOA" address="0x00009888" value="0x12010029" />
12635        <register type="NOA" address="0x00009888" value="0x00010000" />
12636        <register type="NOA" address="0x00009888" value="0x0002F500" />
12637        <register type="NOA" address="0x00009888" value="0x02020700" />
12638        <register type="NOA" address="0x00009888" value="0x00045500" />
12639        <register type="NOA" address="0x00009888" value="0x02040500" />
12640        <register type="NOA" address="0x00009888" value="0x0008F000" />
12641        <register type="NOA" address="0x00009888" value="0x02080300" />
12642        <register type="NOA" address="0x00009884" value="0x0000000B" />
12643        <register type="NOA" address="0x00009888" value="0x1A010013" />
12644        <register type="NOA" address="0x00009888" value="0x02012000" />
12645        <register type="NOA" address="0x00009888" value="0x04010004" />
12646        <register type="NOA" address="0x00009888" value="0x0A010900" />
12647        <register type="NOA" address="0x00009888" value="0x0C010023" />
12648        <register type="NOA" address="0x00009888" value="0x10010A40" />
12649        <register type="NOA" address="0x00009888" value="0x00010000" />
12650        <register type="NOA" address="0x00009888" value="0x00025000" />
12651        <register type="NOA" address="0x00009888" value="0x02020100" />
12652        <register type="NOA" address="0x00009888" value="0x00045000" />
12653        <register type="NOA" address="0x00009888" value="0x02040100" />
12654        <register type="NOA" address="0x00009884" value="0x00000000" />
12655        <register type="NOA" address="0x00009888" value="0x0013AA00" />
12656        <register type="NOA" address="0x00009888" value="0x02130A00" />
12657        <register type="NOA" address="0x00009888" value="0x00145500" />
12658        <register type="NOA" address="0x00009888" value="0x02140500" />
12659        <register type="NOA" address="0x00009888" value="0x00155500" />
12660        <register type="NOA" address="0x00009888" value="0x02150500" />
12661        <register type="NOA" address="0x00009888" value="0x00165500" />
12662        <register type="NOA" address="0x00009888" value="0x02160500" />
12663        <register type="NOA" address="0x00009888" value="0x0017AA00" />
12664        <register type="NOA" address="0x00009888" value="0x02170A00" />
12665        <register type="NOA" address="0x00009888" value="0x000C30F0" />
12666        <register type="NOA" address="0x00009888" value="0x000E30F0" />
12667        <register type="NOA" address="0x00009888" value="0x000DAA00" />
12668        <register type="NOA" address="0x00009888" value="0x020D0A00" />
12669        <register type="NOA" address="0x00009888" value="0x0006AA00" />
12670        <register type="NOA" address="0x00009888" value="0x02060A00" />
12671        <register type="NOA" address="0x00009888" value="0x0001AAFF" />
12672        <register type="NOA" address="0x00009888" value="0x0201FA00" />
12673        <register type="NOA" address="0x00009888" value="0x4E010011" />
12674        <register type="NOA" address="0x00009888" value="0x56010211" />
12675        <register type="NOA" address="0x00009888" value="0x58011201" />
12676        <register type="NOA" address="0x00009888" value="0x5A010090" />
12677        <register type="NOA" address="0x00009888" value="0x5C010603" />
12678        <register type="NOA" address="0x00009888" value="0x5E010000" />
12679        <register type="NOA" address="0x00009888" value="0x60010000" />
12680        <register type="NOA" address="0x00009888" value="0x06010000" />
12681        <register type="NOA" address="0x00009888" value="0x52010000" />
12682        <register type="NOA" address="0x00009888" value="0x54011203" />
12683        <register type="NOA" address="0x00009884" value="0x00000000" />
12684        <register type="NOA" address="0x00009888" value="0x74010002" />
12685    </register_config>
12686    <register_config type="OA">
12687        <register type="OA" address="0x0000D900" value="0x00000000" />
12688        <register type="OA" address="0x0000D904" value="0xF0800000" />
12689        <register type="OA" address="0x0000D910" value="0x00000000" />
12690        <register type="OA" address="0x0000D914" value="0x00800000" />
12691        <register type="OA" address="0x0000D920" value="0x00000000" />
12692        <register type="OA" address="0x0000DC40" value="0x00000000" />
12693        <register type="OA" address="0x0000DD40" value="0x00000000" />
12694        <register type="OA" address="0x00002B2C" value="0x00000000" />
12695        <register type="OA" address="0x0000D940" value="0x00000018" />
12696        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
12697        <register type="OA" address="0x0000D948" value="0x00000060" />
12698        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
12699        <register type="OA" address="0x0000D950" value="0x00000180" />
12700        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
12701        <register type="OA" address="0x0000D958" value="0x00000600" />
12702        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
12703    </register_config>
12704  </set>
12705
12706  <set name="Ext101"
12707       chipset="MTLGT2"
12708       symbol_name="Ext101"
12709       underscore_name="ext101"
12710       mdapi_supported_apis="VK OGL OCL IO"
12711       hw_config_guid="136839ab-66a3-42ac-bca4-1cfca1d3088e"
12712       >
12713    <counter name="GPU Time Elapsed"
12714             symbol_name="GpuTime"
12715             underscore_name="gpu_time"
12716             description="Time elapsed on the GPU during the measurement."
12717             data_type="uint64"
12718             units="ns"
12719             semantic_type="duration"
12720             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
12721             mdapi_group="GPU"
12722             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12723             mdapi_supported_apis=""
12724             mdapi_hw_unit_type="gpu"
12725             />
12726    <counter name="GPU Core Clocks"
12727             symbol_name="GpuCoreClocks"
12728             underscore_name="gpu_core_clocks"
12729             description="The total number of GPU core clocks elapsed during the measurement."
12730             data_type="uint64"
12731             units="cycles"
12732             semantic_type="event"
12733             equation="GPU_CLOCK 0 READ"
12734             mdapi_group="GPU"
12735             mdapi_usage_flags="Tier1 Frame Batch Draw"
12736             mdapi_supported_apis=""
12737             mdapi_hw_unit_type="gpu"
12738             />
12739    <counter name="AVG GPU Core Frequency"
12740             symbol_name="AvgGpuCoreFrequency"
12741             underscore_name="avg_gpu_core_frequency"
12742             description="Average GPU Core Frequency in the measurement."
12743             data_type="uint64"
12744             max_equation="$GpuMaxFrequency"
12745             units="hz"
12746             semantic_type="event"
12747             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
12748             mdapi_group="GPU"
12749             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12750             mdapi_supported_apis=""
12751             mdapi_hw_unit_type="gpu"
12752             />
12753    <counter name="THREAD DISPATCH STALL XECORE0"
12754             symbol_name="THREAD_DISPATCH_STALL_XECORE0"
12755             underscore_name="thread_dispatch_stall_xecore0"
12756             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
12757             data_type="float"
12758             max_equation="100"
12759             units="percent"
12760             semantic_type="duration"
12761             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
12762             availability="$GtSlice0XeCore0"
12763             mdapi_group="GPU"
12764             mdapi_usage_flags="Frame Batch Draw"
12765             mdapi_supported_apis=""
12766             mdapi_hw_unit_type="gpu"
12767             />
12768    <counter name="THREAD DISPATCH STALL XECORE1"
12769             symbol_name="THREAD_DISPATCH_STALL_XECORE1"
12770             underscore_name="thread_dispatch_stall_xecore1"
12771             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
12772             data_type="float"
12773             max_equation="100"
12774             units="percent"
12775             semantic_type="duration"
12776             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
12777             availability="$GtSlice0XeCore1"
12778             mdapi_group="GPU"
12779             mdapi_usage_flags="Frame Batch Draw"
12780             mdapi_supported_apis=""
12781             mdapi_hw_unit_type="gpu"
12782             />
12783    <counter name="THREAD DISPATCH STALL XECORE2"
12784             symbol_name="THREAD_DISPATCH_STALL_XECORE2"
12785             underscore_name="thread_dispatch_stall_xecore2"
12786             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
12787             data_type="float"
12788             max_equation="100"
12789             units="percent"
12790             semantic_type="duration"
12791             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
12792             availability="$GtSlice0XeCore2"
12793             mdapi_group="GPU"
12794             mdapi_usage_flags="Frame Batch Draw"
12795             mdapi_supported_apis=""
12796             mdapi_hw_unit_type="gpu"
12797             />
12798    <counter name="THREAD DISPATCH STALL XECORE3"
12799             symbol_name="THREAD_DISPATCH_STALL_XECORE3"
12800             underscore_name="thread_dispatch_stall_xecore3"
12801             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
12802             data_type="float"
12803             max_equation="100"
12804             units="percent"
12805             semantic_type="duration"
12806             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
12807             availability="$GtSlice0XeCore3"
12808             mdapi_group="GPU"
12809             mdapi_usage_flags="Frame Batch Draw"
12810             mdapi_supported_apis=""
12811             mdapi_hw_unit_type="gpu"
12812             />
12813    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE0"
12814             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE0"
12815             underscore_name="thread_dispatch_input_available_xecore0"
12816             description="Percentage of time in which Thread Dispatch input is available"
12817             data_type="float"
12818             max_equation="100"
12819             units="percent"
12820             semantic_type="duration"
12821             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
12822             availability="$GtSlice0XeCore0"
12823             mdapi_group="GPU"
12824             mdapi_usage_flags="Frame Batch Draw"
12825             mdapi_supported_apis=""
12826             mdapi_hw_unit_type="dualsubslice"
12827             />
12828    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE1"
12829             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE1"
12830             underscore_name="thread_dispatch_input_available_xecore1"
12831             description="Percentage of time in which Thread Dispatch input is available"
12832             data_type="float"
12833             max_equation="100"
12834             units="percent"
12835             semantic_type="duration"
12836             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
12837             availability="$GtSlice0XeCore1"
12838             mdapi_group="GPU"
12839             mdapi_usage_flags="Frame Batch Draw"
12840             mdapi_supported_apis=""
12841             mdapi_hw_unit_type="dualsubslice"
12842             />
12843    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE2"
12844             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE2"
12845             underscore_name="thread_dispatch_input_available_xecore2"
12846             description="Percentage of time in which Thread Dispatch input is available"
12847             data_type="float"
12848             max_equation="100"
12849             units="percent"
12850             semantic_type="duration"
12851             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
12852             availability="$GtSlice0XeCore2"
12853             mdapi_group="GPU"
12854             mdapi_usage_flags="Frame Batch Draw"
12855             mdapi_supported_apis=""
12856             mdapi_hw_unit_type="dualsubslice"
12857             />
12858    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE3"
12859             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE3"
12860             underscore_name="thread_dispatch_input_available_xecore3"
12861             description="Percentage of time in which Thread Dispatch input is available"
12862             data_type="float"
12863             max_equation="100"
12864             units="percent"
12865             semantic_type="duration"
12866             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
12867             availability="$GtSlice0XeCore3"
12868             mdapi_group="GPU"
12869             mdapi_usage_flags="Frame Batch Draw"
12870             mdapi_supported_apis=""
12871             mdapi_hw_unit_type="dualsubslice"
12872             />
12873    <register_config type="NOA">
12874        <register type="NOA" address="0x00000D04" value="0x00000200" />
12875        <register type="NOA" address="0x00009884" value="0x00000008" />
12876        <register type="NOA" address="0x00009888" value="0x2A070000" />
12877        <register type="NOA" address="0x00009888" value="0x02023030" />
12878        <register type="NOA" address="0x00009888" value="0x0204D0D0" />
12879        <register type="NOA" address="0x00009888" value="0x06070006" />
12880        <register type="NOA" address="0x00009888" value="0x12070900" />
12881        <register type="NOA" address="0x00009888" value="0x16070940" />
12882        <register type="NOA" address="0x00009888" value="0x08070000" />
12883        <register type="NOA" address="0x00009888" value="0x02070000" />
12884        <register type="NOA" address="0x00009888" value="0x02083030" />
12885        <register type="NOA" address="0x00009884" value="0x00000009" />
12886        <register type="NOA" address="0x00009888" value="0x2A070000" />
12887        <register type="NOA" address="0x00009888" value="0x02043030" />
12888        <register type="NOA" address="0x00009888" value="0x06070006" />
12889        <register type="NOA" address="0x00009888" value="0x12070024" />
12890        <register type="NOA" address="0x00009888" value="0x16070025" />
12891        <register type="NOA" address="0x00009888" value="0x08070000" />
12892        <register type="NOA" address="0x00009888" value="0x02070000" />
12893        <register type="NOA" address="0x00009884" value="0x0000000A" />
12894        <register type="NOA" address="0x00009888" value="0x2A070000" />
12895        <register type="NOA" address="0x00009888" value="0x02020303" />
12896        <register type="NOA" address="0x00009888" value="0x02040D0D" />
12897        <register type="NOA" address="0x00009888" value="0x06070006" />
12898        <register type="NOA" address="0x00009888" value="0x10070900" />
12899        <register type="NOA" address="0x00009888" value="0x14070940" />
12900        <register type="NOA" address="0x00009888" value="0x08070000" />
12901        <register type="NOA" address="0x00009888" value="0x02070000" />
12902        <register type="NOA" address="0x00009888" value="0x02080303" />
12903        <register type="NOA" address="0x00009884" value="0x0000000B" />
12904        <register type="NOA" address="0x00009888" value="0x2A070000" />
12905        <register type="NOA" address="0x00009888" value="0x02040303" />
12906        <register type="NOA" address="0x00009888" value="0x06070006" />
12907        <register type="NOA" address="0x00009888" value="0x10070024" />
12908        <register type="NOA" address="0x00009888" value="0x14070025" />
12909        <register type="NOA" address="0x00009888" value="0x08070000" />
12910        <register type="NOA" address="0x00009888" value="0x02070000" />
12911        <register type="NOA" address="0x00009884" value="0x00000000" />
12912        <register type="NOA" address="0x00009888" value="0x02130A0A" />
12913        <register type="NOA" address="0x00009888" value="0x02140505" />
12914        <register type="NOA" address="0x00009888" value="0x02150505" />
12915        <register type="NOA" address="0x00009888" value="0x02160505" />
12916        <register type="NOA" address="0x00009888" value="0x02170A0A" />
12917        <register type="NOA" address="0x00009888" value="0x000C3300" />
12918        <register type="NOA" address="0x00009888" value="0x000E3300" />
12919        <register type="NOA" address="0x00009888" value="0x020D0A0A" />
12920        <register type="NOA" address="0x00009888" value="0x02060A0A" />
12921        <register type="NOA" address="0x00009888" value="0x0201FAFA" />
12922        <register type="NOA" address="0x00009888" value="0x06010000" />
12923        <register type="NOA" address="0x00009888" value="0x60010000" />
12924        <register type="NOA" address="0x00009888" value="0x62010030" />
12925        <register type="NOA" address="0x00009888" value="0x4E010000" />
12926        <register type="NOA" address="0x00009888" value="0x50010229" />
12927        <register type="NOA" address="0x00009888" value="0x52010000" />
12928        <register type="NOA" address="0x00009888" value="0x54011203" />
12929        <register type="NOA" address="0x00009888" value="0x56010011" />
12930        <register type="NOA" address="0x00009884" value="0x00000000" />
12931        <register type="NOA" address="0x00009888" value="0x74010002" />
12932    </register_config>
12933    <register_config type="OA">
12934        <register type="OA" address="0x0000D900" value="0x00000000" />
12935        <register type="OA" address="0x0000D904" value="0x00800000" />
12936        <register type="OA" address="0x0000D910" value="0x00000000" />
12937        <register type="OA" address="0x0000D914" value="0x00800000" />
12938        <register type="OA" address="0x0000D920" value="0x00000000" />
12939        <register type="OA" address="0x0000DC40" value="0x00000000" />
12940        <register type="OA" address="0x0000DD40" value="0x00000000" />
12941        <register type="OA" address="0x00002B2C" value="0x00000000" />
12942    </register_config>
12943  </set>
12944
12945  <set name="Ext102"
12946       chipset="MTLGT2"
12947       symbol_name="Ext102"
12948       underscore_name="ext102"
12949       mdapi_supported_apis="VK OGL OCL IO"
12950       hw_config_guid="bd8e9b37-35b3-4a94-8ff7-bbad7d67642c"
12951       >
12952    <counter name="GPU Time Elapsed"
12953             symbol_name="GpuTime"
12954             underscore_name="gpu_time"
12955             description="Time elapsed on the GPU during the measurement."
12956             data_type="uint64"
12957             units="ns"
12958             semantic_type="duration"
12959             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
12960             mdapi_group="GPU"
12961             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12962             mdapi_supported_apis=""
12963             mdapi_hw_unit_type="gpu"
12964             />
12965    <counter name="GPU Core Clocks"
12966             symbol_name="GpuCoreClocks"
12967             underscore_name="gpu_core_clocks"
12968             description="The total number of GPU core clocks elapsed during the measurement."
12969             data_type="uint64"
12970             units="cycles"
12971             semantic_type="event"
12972             equation="GPU_CLOCK 0 READ"
12973             mdapi_group="GPU"
12974             mdapi_usage_flags="Tier1 Frame Batch Draw"
12975             mdapi_supported_apis=""
12976             mdapi_hw_unit_type="gpu"
12977             />
12978    <counter name="AVG GPU Core Frequency"
12979             symbol_name="AvgGpuCoreFrequency"
12980             underscore_name="avg_gpu_core_frequency"
12981             description="Average GPU Core Frequency in the measurement."
12982             data_type="uint64"
12983             max_equation="$GpuMaxFrequency"
12984             units="hz"
12985             semantic_type="event"
12986             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
12987             mdapi_group="GPU"
12988             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12989             mdapi_supported_apis=""
12990             mdapi_hw_unit_type="gpu"
12991             />
12992    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE0"
12993             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE0"
12994             underscore_name="sampler_texture_cache_access_xecore0"
12995             description="Number of Sampler L1 requests"
12996             data_type="uint64"
12997             units="events"
12998             semantic_type="event"
12999             equation="C 7 READ"
13000             availability="$GtSlice0XeCore0"
13001             mdapi_group="GPU"
13002             mdapi_usage_flags="Frame Batch Draw"
13003             mdapi_supported_apis=""
13004             mdapi_hw_unit_type="gpu"
13005             />
13006    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE1"
13007             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE1"
13008             underscore_name="sampler_texture_cache_access_xecore1"
13009             description="Number of Sampler L1 requests"
13010             data_type="uint64"
13011             units="events"
13012             semantic_type="event"
13013             equation="C 6 READ"
13014             availability="$GtSlice0XeCore1"
13015             mdapi_group="GPU"
13016             mdapi_usage_flags="Frame Batch Draw"
13017             mdapi_supported_apis=""
13018             mdapi_hw_unit_type="gpu"
13019             />
13020    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE2"
13021             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE2"
13022             underscore_name="sampler_texture_cache_access_xecore2"
13023             description="Number of Sampler L1 requests"
13024             data_type="uint64"
13025             units="events"
13026             semantic_type="event"
13027             equation="C 5 READ"
13028             availability="$GtSlice0XeCore2"
13029             mdapi_group="GPU"
13030             mdapi_usage_flags="Frame Batch Draw"
13031             mdapi_supported_apis=""
13032             mdapi_hw_unit_type="gpu"
13033             />
13034    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE3"
13035             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE3"
13036             underscore_name="sampler_texture_cache_access_xecore3"
13037             description="Number of Sampler L1 requests"
13038             data_type="uint64"
13039             units="events"
13040             semantic_type="event"
13041             equation="C 4 READ"
13042             availability="$GtSlice0XeCore3"
13043             mdapi_group="GPU"
13044             mdapi_usage_flags="Frame Batch Draw"
13045             mdapi_supported_apis=""
13046             mdapi_hw_unit_type="gpu"
13047             />
13048    <counter name="SAMPLER TEXTURE CACHE MISS XECORE0"
13049             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE0"
13050             underscore_name="sampler_texture_cache_miss_xecore0"
13051             description="Number of Sampler L1 misses"
13052             data_type="uint64"
13053             units="events"
13054             semantic_type="event"
13055             equation="C 3 READ"
13056             availability="$GtSlice0XeCore0"
13057             mdapi_group="GPU"
13058             mdapi_usage_flags="Frame Batch Draw"
13059             mdapi_supported_apis=""
13060             mdapi_hw_unit_type="gpu"
13061             />
13062    <counter name="SAMPLER TEXTURE CACHE MISS XECORE1"
13063             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE1"
13064             underscore_name="sampler_texture_cache_miss_xecore1"
13065             description="Number of Sampler L1 misses"
13066             data_type="uint64"
13067             units="events"
13068             semantic_type="event"
13069             equation="C 2 READ"
13070             availability="$GtSlice0XeCore1"
13071             mdapi_group="GPU"
13072             mdapi_usage_flags="Frame Batch Draw"
13073             mdapi_supported_apis=""
13074             mdapi_hw_unit_type="gpu"
13075             />
13076    <counter name="SAMPLER TEXTURE CACHE MISS XECORE2"
13077             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE2"
13078             underscore_name="sampler_texture_cache_miss_xecore2"
13079             description="Number of Sampler L1 misses"
13080             data_type="uint64"
13081             units="events"
13082             semantic_type="event"
13083             equation="C 1 READ"
13084             availability="$GtSlice0XeCore2"
13085             mdapi_group="GPU"
13086             mdapi_usage_flags="Frame Batch Draw"
13087             mdapi_supported_apis=""
13088             mdapi_hw_unit_type="gpu"
13089             />
13090    <counter name="SAMPLER TEXTURE CACHE MISS XECORE3"
13091             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE3"
13092             underscore_name="sampler_texture_cache_miss_xecore3"
13093             description="Number of Sampler L1 misses"
13094             data_type="uint64"
13095             units="events"
13096             semantic_type="event"
13097             equation="C 0 READ"
13098             availability="$GtSlice0XeCore3"
13099             mdapi_group="GPU"
13100             mdapi_usage_flags="Frame Batch Draw"
13101             mdapi_supported_apis=""
13102             mdapi_hw_unit_type="gpu"
13103             />
13104    <register_config type="NOA">
13105        <register type="NOA" address="0x00000D04" value="0x00000200" />
13106        <register type="NOA" address="0x00009884" value="0x00000008" />
13107        <register type="NOA" address="0x00009888" value="0x18030004" />
13108        <register type="NOA" address="0x00009888" value="0x02023030" />
13109        <register type="NOA" address="0x00009888" value="0x0E030C80" />
13110        <register type="NOA" address="0x00009888" value="0x12030CC0" />
13111        <register type="NOA" address="0x00009888" value="0x04030000" />
13112        <register type="NOA" address="0x00009888" value="0x02030000" />
13113        <register type="NOA" address="0x00009888" value="0x02049090" />
13114        <register type="NOA" address="0x00009888" value="0x02083030" />
13115        <register type="NOA" address="0x00009884" value="0x00000009" />
13116        <register type="NOA" address="0x00009888" value="0x18030004" />
13117        <register type="NOA" address="0x00009888" value="0x0E030032" />
13118        <register type="NOA" address="0x00009888" value="0x12030033" />
13119        <register type="NOA" address="0x00009888" value="0x04030000" />
13120        <register type="NOA" address="0x00009888" value="0x02030000" />
13121        <register type="NOA" address="0x00009888" value="0x02042020" />
13122        <register type="NOA" address="0x00009884" value="0x0000000A" />
13123        <register type="NOA" address="0x00009888" value="0x18030004" />
13124        <register type="NOA" address="0x00009888" value="0x02020303" />
13125        <register type="NOA" address="0x00009888" value="0x0C030C80" />
13126        <register type="NOA" address="0x00009888" value="0x10030CC0" />
13127        <register type="NOA" address="0x00009888" value="0x04030000" />
13128        <register type="NOA" address="0x00009888" value="0x02030000" />
13129        <register type="NOA" address="0x00009888" value="0x02040909" />
13130        <register type="NOA" address="0x00009888" value="0x02080303" />
13131        <register type="NOA" address="0x00009884" value="0x0000000B" />
13132        <register type="NOA" address="0x00009888" value="0x18030004" />
13133        <register type="NOA" address="0x00009888" value="0x0C030032" />
13134        <register type="NOA" address="0x00009888" value="0x10030033" />
13135        <register type="NOA" address="0x00009888" value="0x04030000" />
13136        <register type="NOA" address="0x00009888" value="0x02030000" />
13137        <register type="NOA" address="0x00009888" value="0x02040202" />
13138        <register type="NOA" address="0x00009884" value="0x00000000" />
13139        <register type="NOA" address="0x00009888" value="0x02130A0A" />
13140        <register type="NOA" address="0x00009888" value="0x02140505" />
13141        <register type="NOA" address="0x00009888" value="0x02150505" />
13142        <register type="NOA" address="0x00009888" value="0x02160505" />
13143        <register type="NOA" address="0x00009888" value="0x02170A0A" />
13144        <register type="NOA" address="0x00009888" value="0x000C3300" />
13145        <register type="NOA" address="0x00009888" value="0x000E3300" />
13146        <register type="NOA" address="0x00009888" value="0x020D0A0A" />
13147        <register type="NOA" address="0x00009888" value="0x02060A0A" />
13148        <register type="NOA" address="0x00009888" value="0x0201FAFA" />
13149        <register type="NOA" address="0x00009888" value="0x06010000" />
13150        <register type="NOA" address="0x00009888" value="0x60010000" />
13151        <register type="NOA" address="0x00009888" value="0x62010030" />
13152        <register type="NOA" address="0x00009888" value="0x4E010000" />
13153        <register type="NOA" address="0x00009888" value="0x50010229" />
13154        <register type="NOA" address="0x00009888" value="0x52010000" />
13155        <register type="NOA" address="0x00009888" value="0x54011203" />
13156        <register type="NOA" address="0x00009888" value="0x56010011" />
13157        <register type="NOA" address="0x00009884" value="0x00000000" />
13158        <register type="NOA" address="0x00009888" value="0x74010002" />
13159    </register_config>
13160    <register_config type="OA">
13161        <register type="OA" address="0x0000D900" value="0x00000000" />
13162        <register type="OA" address="0x0000D904" value="0x00800000" />
13163        <register type="OA" address="0x0000D910" value="0x00000000" />
13164        <register type="OA" address="0x0000D914" value="0x00800000" />
13165        <register type="OA" address="0x0000D920" value="0x00000000" />
13166        <register type="OA" address="0x0000DC40" value="0x00000000" />
13167        <register type="OA" address="0x0000DD40" value="0x00000000" />
13168        <register type="OA" address="0x00002B2C" value="0x00000000" />
13169    </register_config>
13170  </set>
13171
13172  <set name="Ext104"
13173       chipset="MTLGT2"
13174       symbol_name="Ext104"
13175       underscore_name="ext104"
13176       mdapi_supported_apis="VK OGL OCL IO"
13177       hw_config_guid="576a210f-b921-46dc-9af7-7f34eb1d368e"
13178       >
13179    <counter name="GPU Time Elapsed"
13180             symbol_name="GpuTime"
13181             underscore_name="gpu_time"
13182             description="Time elapsed on the GPU during the measurement."
13183             data_type="uint64"
13184             units="ns"
13185             semantic_type="duration"
13186             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
13187             mdapi_group="GPU"
13188             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13189             mdapi_supported_apis=""
13190             mdapi_hw_unit_type="gpu"
13191             />
13192    <counter name="GPU Core Clocks"
13193             symbol_name="GpuCoreClocks"
13194             underscore_name="gpu_core_clocks"
13195             description="The total number of GPU core clocks elapsed during the measurement."
13196             data_type="uint64"
13197             units="cycles"
13198             semantic_type="event"
13199             equation="GPU_CLOCK 0 READ"
13200             mdapi_group="GPU"
13201             mdapi_usage_flags="Tier1 Frame Batch Draw"
13202             mdapi_supported_apis=""
13203             mdapi_hw_unit_type="gpu"
13204             />
13205    <counter name="AVG GPU Core Frequency"
13206             symbol_name="AvgGpuCoreFrequency"
13207             underscore_name="avg_gpu_core_frequency"
13208             description="Average GPU Core Frequency in the measurement."
13209             data_type="uint64"
13210             max_equation="$GpuMaxFrequency"
13211             units="hz"
13212             semantic_type="event"
13213             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
13214             mdapi_group="GPU"
13215             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13216             mdapi_supported_apis=""
13217             mdapi_hw_unit_type="gpu"
13218             />
13219    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE0"
13220             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE0"
13221             underscore_name="async_gpgpu_thread_exit_count_xecore0"
13222             description="Number of Async GPGPU EOT messages received"
13223             data_type="uint64"
13224             units="events"
13225             semantic_type="event"
13226             equation="B 0 READ"
13227             availability="$GtSlice0XeCore0"
13228             mdapi_group="GPU"
13229             mdapi_usage_flags="Frame Batch Draw"
13230             mdapi_supported_apis=""
13231             mdapi_hw_unit_type="dualsubslice"
13232             />
13233    <counter name="TASK THREAD EXIT COUNT XECORE0"
13234             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE0"
13235             underscore_name="task_thread_exit_count_xecore0"
13236             description="Number of Task Shader EOT messages received"
13237             data_type="uint64"
13238             units="events"
13239             semantic_type="event"
13240             equation="B 1 READ"
13241             availability="$GtSlice0XeCore0"
13242             mdapi_group="GPU"
13243             mdapi_usage_flags="Frame Batch Draw"
13244             mdapi_supported_apis=""
13245             mdapi_hw_unit_type="dualsubslice"
13246             />
13247    <counter name="GPGPU THREADGROUP COUNT XECORE2"
13248             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE2"
13249             underscore_name="gpgpu_threadgroup_count_xecore2"
13250             description="Number of GPGPU threadgroups dispatched"
13251             data_type="uint64"
13252             units="events"
13253             semantic_type="event"
13254             equation="B 2 READ"
13255             availability="$GtSlice0XeCore2"
13256             mdapi_group="GPU"
13257             mdapi_usage_flags="Frame Batch Draw"
13258             mdapi_supported_apis=""
13259             mdapi_hw_unit_type="dualsubslice"
13260             />
13261    <counter name="TASK THREADGROUP COUNT XECORE2"
13262             symbol_name="TASK_THREADGROUP_COUNT_XECORE2"
13263             underscore_name="task_threadgroup_count_xecore2"
13264             description="Number of Task Shader threadgroups dispatched"
13265             data_type="uint64"
13266             units="events"
13267             semantic_type="event"
13268             equation="B 3 READ"
13269             availability="$GtSlice0XeCore2"
13270             mdapi_group="GPU"
13271             mdapi_usage_flags="Frame Batch Draw"
13272             mdapi_supported_apis=""
13273             mdapi_hw_unit_type="dualsubslice"
13274             />
13275    <register_config type="NOA">
13276        <register type="NOA" address="0x00000D04" value="0x00000200" />
13277        <register type="NOA" address="0x00009884" value="0x00000008" />
13278        <register type="NOA" address="0x00009888" value="0x32070180" />
13279        <register type="NOA" address="0x00009888" value="0x00040FFF" />
13280        <register type="NOA" address="0x00009888" value="0x06070800" />
13281        <register type="NOA" address="0x00009888" value="0x08070C70" />
13282        <register type="NOA" address="0x00009888" value="0x0A070CF2" />
13283        <register type="NOA" address="0x00009888" value="0x0C070DB7" />
13284        <register type="NOA" address="0x00009888" value="0x00070000" />
13285        <register type="NOA" address="0x00009884" value="0x0000000A" />
13286        <register type="NOA" address="0x00009888" value="0x32077940" />
13287        <register type="NOA" address="0x00009888" value="0x0004F000" />
13288        <register type="NOA" address="0x00009888" value="0x0204003F" />
13289        <register type="NOA" address="0x00009888" value="0x06079800" />
13290        <register type="NOA" address="0x00009888" value="0x0E070CF2" />
13291        <register type="NOA" address="0x00009888" value="0x10070D74" />
13292        <register type="NOA" address="0x00009888" value="0x12070039" />
13293        <register type="NOA" address="0x00009888" value="0x08070000" />
13294        <register type="NOA" address="0x00009888" value="0x00070000" />
13295        <register type="NOA" address="0x00009888" value="0x02070000" />
13296        <register type="NOA" address="0x00009884" value="0x00000000" />
13297        <register type="NOA" address="0x00009888" value="0x0013A000" />
13298        <register type="NOA" address="0x00009888" value="0x0213002A" />
13299        <register type="NOA" address="0x00009888" value="0x00145000" />
13300        <register type="NOA" address="0x00009888" value="0x02140015" />
13301        <register type="NOA" address="0x00009888" value="0x00155000" />
13302        <register type="NOA" address="0x00009888" value="0x02150015" />
13303        <register type="NOA" address="0x00009888" value="0x00165000" />
13304        <register type="NOA" address="0x00009888" value="0x02160015" />
13305        <register type="NOA" address="0x00009888" value="0x0017A000" />
13306        <register type="NOA" address="0x00009888" value="0x0217002A" />
13307        <register type="NOA" address="0x00009888" value="0x000C07C0" />
13308        <register type="NOA" address="0x00009888" value="0x000E07C0" />
13309        <register type="NOA" address="0x00009888" value="0x000DA000" />
13310        <register type="NOA" address="0x00009888" value="0x020D002A" />
13311        <register type="NOA" address="0x00009888" value="0x0006A000" />
13312        <register type="NOA" address="0x00009888" value="0x0206002A" />
13313        <register type="NOA" address="0x00009888" value="0x0001AFFF" />
13314        <register type="NOA" address="0x00009888" value="0x0201002A" />
13315        <register type="NOA" address="0x00009888" value="0x4E010090" />
13316        <register type="NOA" address="0x00009888" value="0x56010000" />
13317        <register type="NOA" address="0x00009888" value="0x58011209" />
13318        <register type="NOA" address="0x00009888" value="0x5A010090" />
13319        <register type="NOA" address="0x00009888" value="0x5C011209" />
13320        <register type="NOA" address="0x00009888" value="0x5E010000" />
13321        <register type="NOA" address="0x00009888" value="0x60010000" />
13322        <register type="NOA" address="0x00009888" value="0x06010000" />
13323        <register type="NOA" address="0x00009888" value="0x62010000" />
13324        <register type="NOA" address="0x00009888" value="0x50010000" />
13325        <register type="NOA" address="0x00009884" value="0x00000000" />
13326        <register type="NOA" address="0x00009888" value="0x74010002" />
13327    </register_config>
13328    <register_config type="OA">
13329        <register type="OA" address="0x0000D900" value="0x00000000" />
13330        <register type="OA" address="0x0000D904" value="0xF0800000" />
13331        <register type="OA" address="0x0000D910" value="0x00000000" />
13332        <register type="OA" address="0x0000D914" value="0x00800000" />
13333        <register type="OA" address="0x0000D920" value="0x00000000" />
13334        <register type="OA" address="0x0000DC40" value="0x00000000" />
13335        <register type="OA" address="0x0000DD40" value="0x00000000" />
13336        <register type="OA" address="0x00002B2C" value="0x00000000" />
13337        <register type="OA" address="0x0000D940" value="0x000000C2" />
13338        <register type="OA" address="0x0000D944" value="0x0000FFC0" />
13339        <register type="OA" address="0x0000D948" value="0x0000008A" />
13340        <register type="OA" address="0x0000D94C" value="0x0000FFC0" />
13341        <register type="OA" address="0x0000D950" value="0x00002E02" />
13342        <register type="OA" address="0x0000D954" value="0x0000F83F" />
13343        <register type="OA" address="0x0000D958" value="0x00002202" />
13344        <register type="OA" address="0x0000D95C" value="0x0000F83F" />
13345    </register_config>
13346  </set>
13347
13348  <set name="Ext105"
13349       chipset="MTLGT2"
13350       symbol_name="Ext105"
13351       underscore_name="ext105"
13352       mdapi_supported_apis="VK OGL OCL IO"
13353       hw_config_guid="96b32930-859d-4fa8-8d81-4d26a160f0e8"
13354       >
13355    <counter name="GPU Time Elapsed"
13356             symbol_name="GpuTime"
13357             underscore_name="gpu_time"
13358             description="Time elapsed on the GPU during the measurement."
13359             data_type="uint64"
13360             units="ns"
13361             semantic_type="duration"
13362             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
13363             mdapi_group="GPU"
13364             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13365             mdapi_supported_apis=""
13366             mdapi_hw_unit_type="gpu"
13367             />
13368    <counter name="GPU Core Clocks"
13369             symbol_name="GpuCoreClocks"
13370             underscore_name="gpu_core_clocks"
13371             description="The total number of GPU core clocks elapsed during the measurement."
13372             data_type="uint64"
13373             units="cycles"
13374             semantic_type="event"
13375             equation="GPU_CLOCK 0 READ"
13376             mdapi_group="GPU"
13377             mdapi_usage_flags="Tier1 Frame Batch Draw"
13378             mdapi_supported_apis=""
13379             mdapi_hw_unit_type="gpu"
13380             />
13381    <counter name="AVG GPU Core Frequency"
13382             symbol_name="AvgGpuCoreFrequency"
13383             underscore_name="avg_gpu_core_frequency"
13384             description="Average GPU Core Frequency in the measurement."
13385             data_type="uint64"
13386             max_equation="$GpuMaxFrequency"
13387             units="hz"
13388             semantic_type="event"
13389             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
13390             mdapi_group="GPU"
13391             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13392             mdapi_supported_apis=""
13393             mdapi_hw_unit_type="gpu"
13394             />
13395    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE1"
13396             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE1"
13397             underscore_name="async_gpgpu_thread_exit_count_xecore1"
13398             description="Number of Async GPGPU EOT messages received"
13399             data_type="uint64"
13400             units="events"
13401             semantic_type="event"
13402             equation="B 0 READ"
13403             availability="$GtSlice0XeCore1"
13404             mdapi_group="GPU"
13405             mdapi_usage_flags="Frame Batch Draw"
13406             mdapi_supported_apis=""
13407             mdapi_hw_unit_type="dualsubslice"
13408             />
13409    <counter name="TASK THREAD EXIT COUNT XECORE1"
13410             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE1"
13411             underscore_name="task_thread_exit_count_xecore1"
13412             description="Number of Task Shader EOT messages received"
13413             data_type="uint64"
13414             units="events"
13415             semantic_type="event"
13416             equation="B 1 READ"
13417             availability="$GtSlice0XeCore1"
13418             mdapi_group="GPU"
13419             mdapi_usage_flags="Frame Batch Draw"
13420             mdapi_supported_apis=""
13421             mdapi_hw_unit_type="dualsubslice"
13422             />
13423    <counter name="GPGPU THREADGROUP COUNT XECORE3"
13424             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE3"
13425             underscore_name="gpgpu_threadgroup_count_xecore3"
13426             description="Number of GPGPU threadgroups dispatched"
13427             data_type="uint64"
13428             units="events"
13429             semantic_type="event"
13430             equation="B 2 READ"
13431             availability="$GtSlice0XeCore3"
13432             mdapi_group="GPU"
13433             mdapi_usage_flags="Frame Batch Draw"
13434             mdapi_supported_apis=""
13435             mdapi_hw_unit_type="dualsubslice"
13436             />
13437    <counter name="TASK THREADGROUP COUNT XECORE3"
13438             symbol_name="TASK_THREADGROUP_COUNT_XECORE3"
13439             underscore_name="task_threadgroup_count_xecore3"
13440             description="Number of Task Shader threadgroups dispatched"
13441             data_type="uint64"
13442             units="events"
13443             semantic_type="event"
13444             equation="B 3 READ"
13445             availability="$GtSlice0XeCore3"
13446             mdapi_group="GPU"
13447             mdapi_usage_flags="Frame Batch Draw"
13448             mdapi_supported_apis=""
13449             mdapi_hw_unit_type="dualsubslice"
13450             />
13451    <register_config type="NOA">
13452        <register type="NOA" address="0x00000D04" value="0x00000200" />
13453        <register type="NOA" address="0x00009884" value="0x00000009" />
13454        <register type="NOA" address="0x00009888" value="0x32070180" />
13455        <register type="NOA" address="0x00009888" value="0x00040FFF" />
13456        <register type="NOA" address="0x00009888" value="0x06070800" />
13457        <register type="NOA" address="0x00009888" value="0x08070C70" />
13458        <register type="NOA" address="0x00009888" value="0x0A070CF2" />
13459        <register type="NOA" address="0x00009888" value="0x0C070DB7" />
13460        <register type="NOA" address="0x00009888" value="0x00070000" />
13461        <register type="NOA" address="0x00009884" value="0x0000000B" />
13462        <register type="NOA" address="0x00009888" value="0x32077940" />
13463        <register type="NOA" address="0x00009888" value="0x0004F000" />
13464        <register type="NOA" address="0x00009888" value="0x0204003F" />
13465        <register type="NOA" address="0x00009888" value="0x06079800" />
13466        <register type="NOA" address="0x00009888" value="0x0E070CF2" />
13467        <register type="NOA" address="0x00009888" value="0x10070D74" />
13468        <register type="NOA" address="0x00009888" value="0x12070039" />
13469        <register type="NOA" address="0x00009888" value="0x08070000" />
13470        <register type="NOA" address="0x00009888" value="0x00070000" />
13471        <register type="NOA" address="0x00009888" value="0x02070000" />
13472        <register type="NOA" address="0x00009884" value="0x00000008" />
13473        <register type="NOA" address="0x00009888" value="0x00020FFF" />
13474        <register type="NOA" address="0x00009888" value="0x00040555" />
13475        <register type="NOA" address="0x00009888" value="0x00080FFF" />
13476        <register type="NOA" address="0x00009884" value="0x0000000A" />
13477        <register type="NOA" address="0x00009888" value="0x0002F000" />
13478        <register type="NOA" address="0x00009888" value="0x0202003F" />
13479        <register type="NOA" address="0x00009888" value="0x00045000" />
13480        <register type="NOA" address="0x00009888" value="0x02040015" />
13481        <register type="NOA" address="0x00009888" value="0x0008F000" />
13482        <register type="NOA" address="0x00009888" value="0x0208003F" />
13483        <register type="NOA" address="0x00009884" value="0x00000000" />
13484        <register type="NOA" address="0x00009888" value="0x0013A000" />
13485        <register type="NOA" address="0x00009888" value="0x0213002A" />
13486        <register type="NOA" address="0x00009888" value="0x00145000" />
13487        <register type="NOA" address="0x00009888" value="0x02140015" />
13488        <register type="NOA" address="0x00009888" value="0x00155000" />
13489        <register type="NOA" address="0x00009888" value="0x02150015" />
13490        <register type="NOA" address="0x00009888" value="0x00165000" />
13491        <register type="NOA" address="0x00009888" value="0x02160015" />
13492        <register type="NOA" address="0x00009888" value="0x0017A000" />
13493        <register type="NOA" address="0x00009888" value="0x0217002A" />
13494        <register type="NOA" address="0x00009888" value="0x000C07C0" />
13495        <register type="NOA" address="0x00009888" value="0x000E07C0" />
13496        <register type="NOA" address="0x00009888" value="0x000DA000" />
13497        <register type="NOA" address="0x00009888" value="0x020D002A" />
13498        <register type="NOA" address="0x00009888" value="0x0006A000" />
13499        <register type="NOA" address="0x00009888" value="0x0206002A" />
13500        <register type="NOA" address="0x00009888" value="0x0001AFFF" />
13501        <register type="NOA" address="0x00009888" value="0x0201002A" />
13502        <register type="NOA" address="0x00009888" value="0x4E010090" />
13503        <register type="NOA" address="0x00009888" value="0x56010000" />
13504        <register type="NOA" address="0x00009888" value="0x58011209" />
13505        <register type="NOA" address="0x00009888" value="0x5A010090" />
13506        <register type="NOA" address="0x00009888" value="0x5C011209" />
13507        <register type="NOA" address="0x00009888" value="0x5E010000" />
13508        <register type="NOA" address="0x00009888" value="0x60010000" />
13509        <register type="NOA" address="0x00009888" value="0x06010000" />
13510        <register type="NOA" address="0x00009888" value="0x62010000" />
13511        <register type="NOA" address="0x00009888" value="0x50010000" />
13512        <register type="NOA" address="0x00009884" value="0x00000000" />
13513        <register type="NOA" address="0x00009888" value="0x74010002" />
13514    </register_config>
13515    <register_config type="OA">
13516        <register type="OA" address="0x0000D900" value="0x00000000" />
13517        <register type="OA" address="0x0000D904" value="0xF0800000" />
13518        <register type="OA" address="0x0000D910" value="0x00000000" />
13519        <register type="OA" address="0x0000D914" value="0x00800000" />
13520        <register type="OA" address="0x0000D920" value="0x00000000" />
13521        <register type="OA" address="0x0000DC40" value="0x00000000" />
13522        <register type="OA" address="0x0000DD40" value="0x00000000" />
13523        <register type="OA" address="0x00002B2C" value="0x00000000" />
13524        <register type="OA" address="0x0000D940" value="0x000000C2" />
13525        <register type="OA" address="0x0000D944" value="0x0000FFC0" />
13526        <register type="OA" address="0x0000D948" value="0x0000008A" />
13527        <register type="OA" address="0x0000D94C" value="0x0000FFC0" />
13528        <register type="OA" address="0x0000D950" value="0x00002E02" />
13529        <register type="OA" address="0x0000D954" value="0x0000F83F" />
13530        <register type="OA" address="0x0000D958" value="0x00002202" />
13531        <register type="OA" address="0x0000D95C" value="0x0000F83F" />
13532    </register_config>
13533  </set>
13534
13535  <set name="Ext106"
13536       chipset="MTLGT2"
13537       symbol_name="Ext106"
13538       underscore_name="ext106"
13539       mdapi_supported_apis="VK OGL OCL IO"
13540       hw_config_guid="bbe4bf0d-03a3-482a-869c-1c6e71d52dac"
13541       >
13542    <counter name="GPU Time Elapsed"
13543             symbol_name="GpuTime"
13544             underscore_name="gpu_time"
13545             description="Time elapsed on the GPU during the measurement."
13546             data_type="uint64"
13547             units="ns"
13548             semantic_type="duration"
13549             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
13550             mdapi_group="GPU"
13551             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13552             mdapi_supported_apis=""
13553             mdapi_hw_unit_type="gpu"
13554             />
13555    <counter name="GPU Core Clocks"
13556             symbol_name="GpuCoreClocks"
13557             underscore_name="gpu_core_clocks"
13558             description="The total number of GPU core clocks elapsed during the measurement."
13559             data_type="uint64"
13560             units="cycles"
13561             semantic_type="event"
13562             equation="GPU_CLOCK 0 READ"
13563             mdapi_group="GPU"
13564             mdapi_usage_flags="Tier1 Frame Batch Draw"
13565             mdapi_supported_apis=""
13566             mdapi_hw_unit_type="gpu"
13567             />
13568    <counter name="AVG GPU Core Frequency"
13569             symbol_name="AvgGpuCoreFrequency"
13570             underscore_name="avg_gpu_core_frequency"
13571             description="Average GPU Core Frequency in the measurement."
13572             data_type="uint64"
13573             max_equation="$GpuMaxFrequency"
13574             units="hz"
13575             semantic_type="event"
13576             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
13577             mdapi_group="GPU"
13578             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13579             mdapi_supported_apis=""
13580             mdapi_hw_unit_type="gpu"
13581             />
13582    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE2"
13583             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE2"
13584             underscore_name="async_gpgpu_thread_exit_count_xecore2"
13585             description="Number of Async GPGPU EOT messages received"
13586             data_type="uint64"
13587             units="events"
13588             semantic_type="event"
13589             equation="B 0 READ"
13590             availability="$GtSlice0XeCore2"
13591             mdapi_group="GPU"
13592             mdapi_usage_flags="Frame Batch Draw"
13593             mdapi_supported_apis=""
13594             mdapi_hw_unit_type="dualsubslice"
13595             />
13596    <counter name="TASK THREAD EXIT COUNT XECORE2"
13597             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE2"
13598             underscore_name="task_thread_exit_count_xecore2"
13599             description="Number of Task Shader EOT messages received"
13600             data_type="uint64"
13601             units="events"
13602             semantic_type="event"
13603             equation="B 1 READ"
13604             availability="$GtSlice0XeCore2"
13605             mdapi_group="GPU"
13606             mdapi_usage_flags="Frame Batch Draw"
13607             mdapi_supported_apis=""
13608             mdapi_hw_unit_type="dualsubslice"
13609             />
13610    <counter name="GPGPU THREADGROUP COUNT XECORE0"
13611             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE0"
13612             underscore_name="gpgpu_threadgroup_count_xecore0"
13613             description="Number of GPGPU threadgroups dispatched"
13614             data_type="uint64"
13615             units="events"
13616             semantic_type="event"
13617             equation="B 2 READ"
13618             availability="$GtSlice0XeCore0"
13619             mdapi_group="GPU"
13620             mdapi_usage_flags="Frame Batch Draw"
13621             mdapi_supported_apis=""
13622             mdapi_hw_unit_type="dualsubslice"
13623             />
13624    <counter name="TASK THREADGROUP COUNT XECORE0"
13625             symbol_name="TASK_THREADGROUP_COUNT_XECORE0"
13626             underscore_name="task_threadgroup_count_xecore0"
13627             description="Number of Task Shader threadgroups dispatched"
13628             data_type="uint64"
13629             units="events"
13630             semantic_type="event"
13631             equation="B 3 READ"
13632             availability="$GtSlice0XeCore0"
13633             mdapi_group="GPU"
13634             mdapi_usage_flags="Frame Batch Draw"
13635             mdapi_supported_apis=""
13636             mdapi_hw_unit_type="dualsubslice"
13637             />
13638    <register_config type="NOA">
13639        <register type="NOA" address="0x00000D04" value="0x00000200" />
13640        <register type="NOA" address="0x00009884" value="0x00000008" />
13641        <register type="NOA" address="0x00009888" value="0x32077940" />
13642        <register type="NOA" address="0x00009888" value="0x0004F000" />
13643        <register type="NOA" address="0x00009888" value="0x0204003F" />
13644        <register type="NOA" address="0x00009888" value="0x06079800" />
13645        <register type="NOA" address="0x00009888" value="0x0E070CF2" />
13646        <register type="NOA" address="0x00009888" value="0x10070D74" />
13647        <register type="NOA" address="0x00009888" value="0x12070039" />
13648        <register type="NOA" address="0x00009888" value="0x08070000" />
13649        <register type="NOA" address="0x00009888" value="0x00070000" />
13650        <register type="NOA" address="0x00009888" value="0x02070000" />
13651        <register type="NOA" address="0x00009884" value="0x0000000A" />
13652        <register type="NOA" address="0x00009888" value="0x32070180" />
13653        <register type="NOA" address="0x00009888" value="0x00040FFF" />
13654        <register type="NOA" address="0x00009888" value="0x06070800" />
13655        <register type="NOA" address="0x00009888" value="0x08070C70" />
13656        <register type="NOA" address="0x00009888" value="0x0A070CF2" />
13657        <register type="NOA" address="0x00009888" value="0x0C070DB7" />
13658        <register type="NOA" address="0x00009888" value="0x00070000" />
13659        <register type="NOA" address="0x00009884" value="0x00000000" />
13660        <register type="NOA" address="0x00009888" value="0x00130AAA" />
13661        <register type="NOA" address="0x00009888" value="0x00140555" />
13662        <register type="NOA" address="0x00009888" value="0x00150555" />
13663        <register type="NOA" address="0x00009888" value="0x00160555" />
13664        <register type="NOA" address="0x00009888" value="0x00170AAA" />
13665        <register type="NOA" address="0x00009888" value="0x000C003F" />
13666        <register type="NOA" address="0x00009888" value="0x000E003F" />
13667        <register type="NOA" address="0x00009888" value="0x000D0AAA" />
13668        <register type="NOA" address="0x00009888" value="0x00060AAA" />
13669        <register type="NOA" address="0x00009888" value="0x0001FAAA" />
13670        <register type="NOA" address="0x00009888" value="0x0201003F" />
13671        <register type="NOA" address="0x00009888" value="0x4E010000" />
13672        <register type="NOA" address="0x00009888" value="0x56010000" />
13673        <register type="NOA" address="0x00009888" value="0x58010000" />
13674        <register type="NOA" address="0x00009888" value="0x5A010000" />
13675        <register type="NOA" address="0x00009888" value="0x5C010000" />
13676        <register type="NOA" address="0x00009888" value="0x5E010090" />
13677        <register type="NOA" address="0x00009888" value="0x60011209" />
13678        <register type="NOA" address="0x00009888" value="0x06010000" />
13679        <register type="NOA" address="0x00009888" value="0x62010090" />
13680        <register type="NOA" address="0x00009888" value="0x50010009" />
13681        <register type="NOA" address="0x00009884" value="0x00000000" />
13682        <register type="NOA" address="0x00009888" value="0x74010002" />
13683    </register_config>
13684    <register_config type="OA">
13685        <register type="OA" address="0x0000D900" value="0x00000000" />
13686        <register type="OA" address="0x0000D904" value="0xF0800000" />
13687        <register type="OA" address="0x0000D910" value="0x00000000" />
13688        <register type="OA" address="0x0000D914" value="0x00800000" />
13689        <register type="OA" address="0x0000D920" value="0x00000000" />
13690        <register type="OA" address="0x0000DC40" value="0x00000000" />
13691        <register type="OA" address="0x0000DD40" value="0x00000000" />
13692        <register type="OA" address="0x00002B2C" value="0x00000000" />
13693        <register type="OA" address="0x0000D940" value="0x000000C2" />
13694        <register type="OA" address="0x0000D944" value="0x0000FFC0" />
13695        <register type="OA" address="0x0000D948" value="0x0000008A" />
13696        <register type="OA" address="0x0000D94C" value="0x0000FFC0" />
13697        <register type="OA" address="0x0000D950" value="0x00002E02" />
13698        <register type="OA" address="0x0000D954" value="0x0000F83F" />
13699        <register type="OA" address="0x0000D958" value="0x00002202" />
13700        <register type="OA" address="0x0000D95C" value="0x0000F83F" />
13701    </register_config>
13702  </set>
13703
13704  <set name="Ext107"
13705       chipset="MTLGT2"
13706       symbol_name="Ext107"
13707       underscore_name="ext107"
13708       mdapi_supported_apis="VK OGL OCL IO"
13709       hw_config_guid="02eafe17-886d-4559-b18d-c661fd6914c0"
13710       >
13711    <counter name="GPU Time Elapsed"
13712             symbol_name="GpuTime"
13713             underscore_name="gpu_time"
13714             description="Time elapsed on the GPU during the measurement."
13715             data_type="uint64"
13716             units="ns"
13717             semantic_type="duration"
13718             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
13719             mdapi_group="GPU"
13720             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13721             mdapi_supported_apis=""
13722             mdapi_hw_unit_type="gpu"
13723             />
13724    <counter name="GPU Core Clocks"
13725             symbol_name="GpuCoreClocks"
13726             underscore_name="gpu_core_clocks"
13727             description="The total number of GPU core clocks elapsed during the measurement."
13728             data_type="uint64"
13729             units="cycles"
13730             semantic_type="event"
13731             equation="GPU_CLOCK 0 READ"
13732             mdapi_group="GPU"
13733             mdapi_usage_flags="Tier1 Frame Batch Draw"
13734             mdapi_supported_apis=""
13735             mdapi_hw_unit_type="gpu"
13736             />
13737    <counter name="AVG GPU Core Frequency"
13738             symbol_name="AvgGpuCoreFrequency"
13739             underscore_name="avg_gpu_core_frequency"
13740             description="Average GPU Core Frequency in the measurement."
13741             data_type="uint64"
13742             max_equation="$GpuMaxFrequency"
13743             units="hz"
13744             semantic_type="event"
13745             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
13746             mdapi_group="GPU"
13747             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13748             mdapi_supported_apis=""
13749             mdapi_hw_unit_type="gpu"
13750             />
13751    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE3"
13752             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE3"
13753             underscore_name="async_gpgpu_thread_exit_count_xecore3"
13754             description="Number of Async GPGPU EOT messages received"
13755             data_type="uint64"
13756             units="events"
13757             semantic_type="event"
13758             equation="B 0 READ"
13759             availability="$GtSlice0XeCore3"
13760             mdapi_group="GPU"
13761             mdapi_usage_flags="Frame Batch Draw"
13762             mdapi_supported_apis=""
13763             mdapi_hw_unit_type="dualsubslice"
13764             />
13765    <counter name="TASK THREAD EXIT COUNT XECORE3"
13766             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE3"
13767             underscore_name="task_thread_exit_count_xecore3"
13768             description="Number of Task Shader EOT messages received"
13769             data_type="uint64"
13770             units="events"
13771             semantic_type="event"
13772             equation="B 1 READ"
13773             availability="$GtSlice0XeCore3"
13774             mdapi_group="GPU"
13775             mdapi_usage_flags="Frame Batch Draw"
13776             mdapi_supported_apis=""
13777             mdapi_hw_unit_type="dualsubslice"
13778             />
13779    <counter name="GPGPU THREADGROUP COUNT XECORE1"
13780             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE1"
13781             underscore_name="gpgpu_threadgroup_count_xecore1"
13782             description="Number of GPGPU threadgroups dispatched"
13783             data_type="uint64"
13784             units="events"
13785             semantic_type="event"
13786             equation="B 2 READ"
13787             availability="$GtSlice0XeCore1"
13788             mdapi_group="GPU"
13789             mdapi_usage_flags="Frame Batch Draw"
13790             mdapi_supported_apis=""
13791             mdapi_hw_unit_type="dualsubslice"
13792             />
13793    <counter name="TASK THREADGROUP COUNT XECORE1"
13794             symbol_name="TASK_THREADGROUP_COUNT_XECORE1"
13795             underscore_name="task_threadgroup_count_xecore1"
13796             description="Number of Task Shader threadgroups dispatched"
13797             data_type="uint64"
13798             units="events"
13799             semantic_type="event"
13800             equation="B 3 READ"
13801             availability="$GtSlice0XeCore1"
13802             mdapi_group="GPU"
13803             mdapi_usage_flags="Frame Batch Draw"
13804             mdapi_supported_apis=""
13805             mdapi_hw_unit_type="dualsubslice"
13806             />
13807    <register_config type="NOA">
13808        <register type="NOA" address="0x00000D04" value="0x00000200" />
13809        <register type="NOA" address="0x00009884" value="0x00000009" />
13810        <register type="NOA" address="0x00009888" value="0x32077940" />
13811        <register type="NOA" address="0x00009888" value="0x0004F000" />
13812        <register type="NOA" address="0x00009888" value="0x0204003F" />
13813        <register type="NOA" address="0x00009888" value="0x06079800" />
13814        <register type="NOA" address="0x00009888" value="0x0E070CF2" />
13815        <register type="NOA" address="0x00009888" value="0x10070D74" />
13816        <register type="NOA" address="0x00009888" value="0x12070039" />
13817        <register type="NOA" address="0x00009888" value="0x08070000" />
13818        <register type="NOA" address="0x00009888" value="0x00070000" />
13819        <register type="NOA" address="0x00009888" value="0x02070000" />
13820        <register type="NOA" address="0x00009884" value="0x0000000B" />
13821        <register type="NOA" address="0x00009888" value="0x32070180" />
13822        <register type="NOA" address="0x00009888" value="0x00040FFF" />
13823        <register type="NOA" address="0x00009888" value="0x06070800" />
13824        <register type="NOA" address="0x00009888" value="0x08070C70" />
13825        <register type="NOA" address="0x00009888" value="0x0A070CF2" />
13826        <register type="NOA" address="0x00009888" value="0x0C070DB7" />
13827        <register type="NOA" address="0x00009888" value="0x00070000" />
13828        <register type="NOA" address="0x00009884" value="0x00000008" />
13829        <register type="NOA" address="0x00009888" value="0x0002F000" />
13830        <register type="NOA" address="0x00009888" value="0x0202003F" />
13831        <register type="NOA" address="0x00009888" value="0x00045000" />
13832        <register type="NOA" address="0x00009888" value="0x02040015" />
13833        <register type="NOA" address="0x00009888" value="0x0008F000" />
13834        <register type="NOA" address="0x00009888" value="0x0208003F" />
13835        <register type="NOA" address="0x00009884" value="0x0000000A" />
13836        <register type="NOA" address="0x00009888" value="0x00020FFF" />
13837        <register type="NOA" address="0x00009888" value="0x00040555" />
13838        <register type="NOA" address="0x00009888" value="0x00080FFF" />
13839        <register type="NOA" address="0x00009884" value="0x00000000" />
13840        <register type="NOA" address="0x00009888" value="0x00130AAA" />
13841        <register type="NOA" address="0x00009888" value="0x00140555" />
13842        <register type="NOA" address="0x00009888" value="0x00150555" />
13843        <register type="NOA" address="0x00009888" value="0x00160555" />
13844        <register type="NOA" address="0x00009888" value="0x00170AAA" />
13845        <register type="NOA" address="0x00009888" value="0x000C003F" />
13846        <register type="NOA" address="0x00009888" value="0x000E003F" />
13847        <register type="NOA" address="0x00009888" value="0x000D0AAA" />
13848        <register type="NOA" address="0x00009888" value="0x00060AAA" />
13849        <register type="NOA" address="0x00009888" value="0x0001FAAA" />
13850        <register type="NOA" address="0x00009888" value="0x0201003F" />
13851        <register type="NOA" address="0x00009888" value="0x4E010000" />
13852        <register type="NOA" address="0x00009888" value="0x56010000" />
13853        <register type="NOA" address="0x00009888" value="0x58010000" />
13854        <register type="NOA" address="0x00009888" value="0x5A010000" />
13855        <register type="NOA" address="0x00009888" value="0x5C010000" />
13856        <register type="NOA" address="0x00009888" value="0x5E010090" />
13857        <register type="NOA" address="0x00009888" value="0x60011209" />
13858        <register type="NOA" address="0x00009888" value="0x06010000" />
13859        <register type="NOA" address="0x00009888" value="0x62010090" />
13860        <register type="NOA" address="0x00009888" value="0x50010009" />
13861        <register type="NOA" address="0x00009884" value="0x00000000" />
13862        <register type="NOA" address="0x00009888" value="0x74010002" />
13863    </register_config>
13864    <register_config type="OA">
13865        <register type="OA" address="0x0000D900" value="0x00000000" />
13866        <register type="OA" address="0x0000D904" value="0xF0800000" />
13867        <register type="OA" address="0x0000D910" value="0x00000000" />
13868        <register type="OA" address="0x0000D914" value="0x00800000" />
13869        <register type="OA" address="0x0000D920" value="0x00000000" />
13870        <register type="OA" address="0x0000DC40" value="0x00000000" />
13871        <register type="OA" address="0x0000DD40" value="0x00000000" />
13872        <register type="OA" address="0x00002B2C" value="0x00000000" />
13873        <register type="OA" address="0x0000D940" value="0x000000C2" />
13874        <register type="OA" address="0x0000D944" value="0x0000FFC0" />
13875        <register type="OA" address="0x0000D948" value="0x0000008A" />
13876        <register type="OA" address="0x0000D94C" value="0x0000FFC0" />
13877        <register type="OA" address="0x0000D950" value="0x00002E02" />
13878        <register type="OA" address="0x0000D954" value="0x0000F83F" />
13879        <register type="OA" address="0x0000D958" value="0x00002202" />
13880        <register type="OA" address="0x0000D95C" value="0x0000F83F" />
13881    </register_config>
13882  </set>
13883
13884  <set name="Ext113"
13885       chipset="MTLGT2"
13886       symbol_name="Ext113"
13887       underscore_name="ext113"
13888       mdapi_supported_apis="VK OGL OCL IO"
13889       hw_config_guid="8cb51ae4-6d00-44d5-9d24-29521022f02b"
13890       >
13891    <counter name="GPU Time Elapsed"
13892             symbol_name="GpuTime"
13893             underscore_name="gpu_time"
13894             description="Time elapsed on the GPU during the measurement."
13895             data_type="uint64"
13896             units="ns"
13897             semantic_type="duration"
13898             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
13899             mdapi_group="GPU"
13900             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13901             mdapi_supported_apis=""
13902             mdapi_hw_unit_type="gpu"
13903             />
13904    <counter name="GPU Core Clocks"
13905             symbol_name="GpuCoreClocks"
13906             underscore_name="gpu_core_clocks"
13907             description="The total number of GPU core clocks elapsed during the measurement."
13908             data_type="uint64"
13909             units="cycles"
13910             semantic_type="event"
13911             equation="GPU_CLOCK 0 READ"
13912             mdapi_group="GPU"
13913             mdapi_usage_flags="Tier1 Frame Batch Draw"
13914             mdapi_supported_apis=""
13915             mdapi_hw_unit_type="gpu"
13916             />
13917    <counter name="AVG GPU Core Frequency"
13918             symbol_name="AvgGpuCoreFrequency"
13919             underscore_name="avg_gpu_core_frequency"
13920             description="Average GPU Core Frequency in the measurement."
13921             data_type="uint64"
13922             max_equation="$GpuMaxFrequency"
13923             units="hz"
13924             semantic_type="event"
13925             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
13926             mdapi_group="GPU"
13927             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13928             mdapi_supported_apis=""
13929             mdapi_hw_unit_type="gpu"
13930             />
13931    <counter name="THREAD DISPATCH PS ACTIVE CYCLES XECORE0"
13932             symbol_name="THREAD_DISPATCH_PS_ACTIVE_CYCLES_XECORE0"
13933             underscore_name="thread_dispatch_ps_active_cycles_xecore0"
13934             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
13935             data_type="float"
13936             max_equation="100"
13937             units="percent"
13938             semantic_type="duration"
13939             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
13940             availability="$GtSlice0XeCore0"
13941             mdapi_group="GPU"
13942             mdapi_usage_flags="Frame Batch Draw"
13943             mdapi_supported_apis=""
13944             mdapi_hw_unit_type="gpu"
13945             />
13946    <counter name="THREAD DISPATCH PS ACTIVE CYCLES XECORE1"
13947             symbol_name="THREAD_DISPATCH_PS_ACTIVE_CYCLES_XECORE1"
13948             underscore_name="thread_dispatch_ps_active_cycles_xecore1"
13949             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
13950             data_type="float"
13951             max_equation="100"
13952             units="percent"
13953             semantic_type="duration"
13954             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
13955             availability="$GtSlice0XeCore1"
13956             mdapi_group="GPU"
13957             mdapi_usage_flags="Frame Batch Draw"
13958             mdapi_supported_apis=""
13959             mdapi_hw_unit_type="gpu"
13960             />
13961    <counter name="THREAD DISPATCH PS ACTIVE CYCLES XECORE2"
13962             symbol_name="THREAD_DISPATCH_PS_ACTIVE_CYCLES_XECORE2"
13963             underscore_name="thread_dispatch_ps_active_cycles_xecore2"
13964             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
13965             data_type="float"
13966             max_equation="100"
13967             units="percent"
13968             semantic_type="duration"
13969             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
13970             availability="$GtSlice0XeCore2"
13971             mdapi_group="GPU"
13972             mdapi_usage_flags="Frame Batch Draw"
13973             mdapi_supported_apis=""
13974             mdapi_hw_unit_type="gpu"
13975             />
13976    <counter name="THREAD DISPATCH PS ACTIVE CYCLES XECORE3"
13977             symbol_name="THREAD_DISPATCH_PS_ACTIVE_CYCLES_XECORE3"
13978             underscore_name="thread_dispatch_ps_active_cycles_xecore3"
13979             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
13980             data_type="float"
13981             max_equation="100"
13982             units="percent"
13983             semantic_type="duration"
13984             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
13985             availability="$GtSlice0XeCore3"
13986             mdapi_group="GPU"
13987             mdapi_usage_flags="Frame Batch Draw"
13988             mdapi_supported_apis=""
13989             mdapi_hw_unit_type="gpu"
13990             />
13991    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE0"
13992             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE0"
13993             underscore_name="thread_dispatch_queue0_active_xecore0"
13994             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
13995             data_type="float"
13996             max_equation="100"
13997             units="percent"
13998             semantic_type="duration"
13999             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
14000             availability="$GtSlice0XeCore0"
14001             mdapi_group="GPU"
14002             mdapi_usage_flags="Frame Batch Draw"
14003             mdapi_supported_apis=""
14004             mdapi_hw_unit_type="dualsubslice"
14005             />
14006    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE0"
14007             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE0"
14008             underscore_name="thread_dispatch_queue1_active_xecore0"
14009             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
14010             data_type="float"
14011             max_equation="100"
14012             units="percent"
14013             semantic_type="duration"
14014             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
14015             availability="$GtSlice0XeCore0"
14016             mdapi_group="GPU"
14017             mdapi_usage_flags="Frame Batch Draw"
14018             mdapi_supported_apis=""
14019             mdapi_hw_unit_type="dualsubslice"
14020             />
14021    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE1"
14022             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE1"
14023             underscore_name="thread_dispatch_queue0_active_xecore1"
14024             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
14025             data_type="float"
14026             max_equation="100"
14027             units="percent"
14028             semantic_type="duration"
14029             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
14030             availability="$GtSlice0XeCore1"
14031             mdapi_group="GPU"
14032             mdapi_usage_flags="Frame Batch Draw"
14033             mdapi_supported_apis=""
14034             mdapi_hw_unit_type="dualsubslice"
14035             />
14036    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE1"
14037             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE1"
14038             underscore_name="thread_dispatch_queue1_active_xecore1"
14039             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
14040             data_type="float"
14041             max_equation="100"
14042             units="percent"
14043             semantic_type="duration"
14044             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
14045             availability="$GtSlice0XeCore1"
14046             mdapi_group="GPU"
14047             mdapi_usage_flags="Frame Batch Draw"
14048             mdapi_supported_apis=""
14049             mdapi_hw_unit_type="dualsubslice"
14050             />
14051    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE2"
14052             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE2"
14053             underscore_name="thread_dispatch_queue0_active_xecore2"
14054             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
14055             data_type="float"
14056             max_equation="100"
14057             units="percent"
14058             semantic_type="duration"
14059             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
14060             availability="$GtSlice0XeCore2"
14061             mdapi_group="GPU"
14062             mdapi_usage_flags="Frame Batch Draw"
14063             mdapi_supported_apis=""
14064             mdapi_hw_unit_type="dualsubslice"
14065             />
14066    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE2"
14067             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE2"
14068             underscore_name="thread_dispatch_queue1_active_xecore2"
14069             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
14070             data_type="float"
14071             max_equation="100"
14072             units="percent"
14073             semantic_type="duration"
14074             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
14075             availability="$GtSlice0XeCore2"
14076             mdapi_group="GPU"
14077             mdapi_usage_flags="Frame Batch Draw"
14078             mdapi_supported_apis=""
14079             mdapi_hw_unit_type="dualsubslice"
14080             />
14081    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE3"
14082             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE3"
14083             underscore_name="thread_dispatch_queue0_active_xecore3"
14084             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
14085             data_type="float"
14086             max_equation="100"
14087             units="percent"
14088             semantic_type="duration"
14089             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
14090             availability="$GtSlice0XeCore3"
14091             mdapi_group="GPU"
14092             mdapi_usage_flags="Frame Batch Draw"
14093             mdapi_supported_apis=""
14094             mdapi_hw_unit_type="dualsubslice"
14095             />
14096    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE3"
14097             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE3"
14098             underscore_name="thread_dispatch_queue1_active_xecore3"
14099             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
14100             data_type="float"
14101             max_equation="100"
14102             units="percent"
14103             semantic_type="duration"
14104             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
14105             availability="$GtSlice0XeCore3"
14106             mdapi_group="GPU"
14107             mdapi_usage_flags="Frame Batch Draw"
14108             mdapi_supported_apis=""
14109             mdapi_hw_unit_type="dualsubslice"
14110             />
14111    <register_config type="NOA">
14112        <register type="NOA" address="0x00000D04" value="0x00000200" />
14113        <register type="NOA" address="0x00009884" value="0x00000008" />
14114        <register type="NOA" address="0x00009888" value="0x2A070000" />
14115        <register type="NOA" address="0x00009888" value="0x32077BA0" />
14116        <register type="NOA" address="0x00009888" value="0x000200F0" />
14117        <register type="NOA" address="0x00009888" value="0x02020F00" />
14118        <register type="NOA" address="0x00009888" value="0x0004005F" />
14119        <register type="NOA" address="0x00009888" value="0x0204F500" />
14120        <register type="NOA" address="0x00009888" value="0x06079806" />
14121        <register type="NOA" address="0x00009888" value="0x08070821" />
14122        <register type="NOA" address="0x00009888" value="0x16070E37" />
14123        <register type="NOA" address="0x00009888" value="0x00070000" />
14124        <register type="NOA" address="0x00009888" value="0x02070000" />
14125        <register type="NOA" address="0x00009888" value="0x000800F0" />
14126        <register type="NOA" address="0x00009888" value="0x02080F00" />
14127        <register type="NOA" address="0x00009884" value="0x00000009" />
14128        <register type="NOA" address="0x00009888" value="0x2A070000" />
14129        <register type="NOA" address="0x00009888" value="0x32077BA0" />
14130        <register type="NOA" address="0x00009888" value="0x000400F0" />
14131        <register type="NOA" address="0x00009888" value="0x02040F00" />
14132        <register type="NOA" address="0x00009888" value="0x06079806" />
14133        <register type="NOA" address="0x00009888" value="0x0A070821" />
14134        <register type="NOA" address="0x00009888" value="0x14070E37" />
14135        <register type="NOA" address="0x00009888" value="0x08070000" />
14136        <register type="NOA" address="0x00009888" value="0x00070000" />
14137        <register type="NOA" address="0x00009888" value="0x02070000" />
14138        <register type="NOA" address="0x00009884" value="0x0000000A" />
14139        <register type="NOA" address="0x00009888" value="0x2A070000" />
14140        <register type="NOA" address="0x00009888" value="0x32077BA0" />
14141        <register type="NOA" address="0x00009888" value="0x0002F000" />
14142        <register type="NOA" address="0x00009888" value="0x0202000F" />
14143        <register type="NOA" address="0x00009888" value="0x00045F00" />
14144        <register type="NOA" address="0x00009888" value="0x020400F5" />
14145        <register type="NOA" address="0x00009888" value="0x06079806" />
14146        <register type="NOA" address="0x00009888" value="0x0C070821" />
14147        <register type="NOA" address="0x00009888" value="0x12070E37" />
14148        <register type="NOA" address="0x00009888" value="0x08070000" />
14149        <register type="NOA" address="0x00009888" value="0x00070000" />
14150        <register type="NOA" address="0x00009888" value="0x02070000" />
14151        <register type="NOA" address="0x00009888" value="0x0008F000" />
14152        <register type="NOA" address="0x00009888" value="0x0208000F" />
14153        <register type="NOA" address="0x00009884" value="0x0000000B" />
14154        <register type="NOA" address="0x00009888" value="0x2A070000" />
14155        <register type="NOA" address="0x00009888" value="0x32077BA0" />
14156        <register type="NOA" address="0x00009888" value="0x0004F000" />
14157        <register type="NOA" address="0x00009888" value="0x0204000F" />
14158        <register type="NOA" address="0x00009888" value="0x06079806" />
14159        <register type="NOA" address="0x00009888" value="0x0E070821" />
14160        <register type="NOA" address="0x00009888" value="0x10070E37" />
14161        <register type="NOA" address="0x00009888" value="0x08070000" />
14162        <register type="NOA" address="0x00009888" value="0x00070000" />
14163        <register type="NOA" address="0x00009888" value="0x02070000" />
14164        <register type="NOA" address="0x00009884" value="0x00000000" />
14165        <register type="NOA" address="0x00009888" value="0x0013AA00" />
14166        <register type="NOA" address="0x00009888" value="0x021300AA" />
14167        <register type="NOA" address="0x00009888" value="0x00145500" />
14168        <register type="NOA" address="0x00009888" value="0x02140055" />
14169        <register type="NOA" address="0x00009888" value="0x00155500" />
14170        <register type="NOA" address="0x00009888" value="0x02150055" />
14171        <register type="NOA" address="0x00009888" value="0x00165500" />
14172        <register type="NOA" address="0x00009888" value="0x02160055" />
14173        <register type="NOA" address="0x00009888" value="0x0017AA00" />
14174        <register type="NOA" address="0x00009888" value="0x021700AA" />
14175        <register type="NOA" address="0x00009888" value="0x000C0FF0" />
14176        <register type="NOA" address="0x00009888" value="0x000E0FF0" />
14177        <register type="NOA" address="0x00009888" value="0x000DAA00" />
14178        <register type="NOA" address="0x00009888" value="0x020D00AA" />
14179        <register type="NOA" address="0x00009888" value="0x0006AA00" />
14180        <register type="NOA" address="0x00009888" value="0x020600AA" />
14181        <register type="NOA" address="0x00009888" value="0x0001AAFF" />
14182        <register type="NOA" address="0x00009888" value="0x0201FFAA" />
14183        <register type="NOA" address="0x00009888" value="0x4E010011" />
14184        <register type="NOA" address="0x00009888" value="0x56010211" />
14185        <register type="NOA" address="0x00009888" value="0x58011201" />
14186        <register type="NOA" address="0x00009888" value="0x5A010090" />
14187        <register type="NOA" address="0x00009888" value="0x5C010603" />
14188        <register type="NOA" address="0x00009888" value="0x5E010000" />
14189        <register type="NOA" address="0x00009888" value="0x60010000" />
14190        <register type="NOA" address="0x00009888" value="0x06010000" />
14191        <register type="NOA" address="0x00009888" value="0x62010000" />
14192        <register type="NOA" address="0x00009888" value="0x50010603" />
14193        <register type="NOA" address="0x00009888" value="0x52010090" />
14194        <register type="NOA" address="0x00009888" value="0x54010229" />
14195        <register type="NOA" address="0x00009884" value="0x00000000" />
14196        <register type="NOA" address="0x00009888" value="0x74010002" />
14197    </register_config>
14198    <register_config type="OA">
14199        <register type="OA" address="0x0000D900" value="0x00000000" />
14200        <register type="OA" address="0x0000D904" value="0xF0800000" />
14201        <register type="OA" address="0x0000D910" value="0x00000000" />
14202        <register type="OA" address="0x0000D914" value="0x00800000" />
14203        <register type="OA" address="0x0000D920" value="0x00000000" />
14204        <register type="OA" address="0x0000DC40" value="0x00000000" />
14205        <register type="OA" address="0x0000DD40" value="0x00000000" />
14206        <register type="OA" address="0x00002B2C" value="0x00000000" />
14207        <register type="OA" address="0x0000D940" value="0x00000000" />
14208        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
14209        <register type="OA" address="0x0000D948" value="0x00000000" />
14210        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
14211        <register type="OA" address="0x0000D950" value="0x00000000" />
14212        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
14213        <register type="OA" address="0x0000D958" value="0x00000000" />
14214        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
14215    </register_config>
14216  </set>
14217
14218  <set name="Ext116"
14219       chipset="MTLGT2"
14220       symbol_name="Ext116"
14221       underscore_name="ext116"
14222       mdapi_supported_apis="VK OGL OCL IO"
14223       hw_config_guid="c50c1328-01a4-44a4-bc10-cea109a86100"
14224       >
14225    <counter name="GPU Time Elapsed"
14226             symbol_name="GpuTime"
14227             underscore_name="gpu_time"
14228             description="Time elapsed on the GPU during the measurement."
14229             data_type="uint64"
14230             units="ns"
14231             semantic_type="duration"
14232             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
14233             mdapi_group="GPU"
14234             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14235             mdapi_supported_apis=""
14236             mdapi_hw_unit_type="gpu"
14237             />
14238    <counter name="GPU Core Clocks"
14239             symbol_name="GpuCoreClocks"
14240             underscore_name="gpu_core_clocks"
14241             description="The total number of GPU core clocks elapsed during the measurement."
14242             data_type="uint64"
14243             units="cycles"
14244             semantic_type="event"
14245             equation="GPU_CLOCK 0 READ"
14246             mdapi_group="GPU"
14247             mdapi_usage_flags="Tier1 Frame Batch Draw"
14248             mdapi_supported_apis=""
14249             mdapi_hw_unit_type="gpu"
14250             />
14251    <counter name="AVG GPU Core Frequency"
14252             symbol_name="AvgGpuCoreFrequency"
14253             underscore_name="avg_gpu_core_frequency"
14254             description="Average GPU Core Frequency in the measurement."
14255             data_type="uint64"
14256             max_equation="$GpuMaxFrequency"
14257             units="hz"
14258             semantic_type="event"
14259             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
14260             mdapi_group="GPU"
14261             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14262             mdapi_supported_apis=""
14263             mdapi_hw_unit_type="gpu"
14264             />
14265    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE0"
14266             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE0"
14267             underscore_name="threadgroup_dispatch_resource_stall_xecore0"
14268             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
14269             data_type="float"
14270             max_equation="100"
14271             units="percent"
14272             semantic_type="duration"
14273             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
14274             availability="$GtSlice0XeCore0"
14275             mdapi_group="GPU"
14276             mdapi_usage_flags="Frame Batch Draw"
14277             mdapi_supported_apis=""
14278             mdapi_hw_unit_type="dualsubslice"
14279             />
14280    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE1"
14281             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE1"
14282             underscore_name="threadgroup_dispatch_resource_stall_xecore1"
14283             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
14284             data_type="float"
14285             max_equation="100"
14286             units="percent"
14287             semantic_type="duration"
14288             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
14289             availability="$GtSlice0XeCore1"
14290             mdapi_group="GPU"
14291             mdapi_usage_flags="Frame Batch Draw"
14292             mdapi_supported_apis=""
14293             mdapi_hw_unit_type="dualsubslice"
14294             />
14295    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE2"
14296             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE2"
14297             underscore_name="threadgroup_dispatch_resource_stall_xecore2"
14298             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
14299             data_type="float"
14300             max_equation="100"
14301             units="percent"
14302             semantic_type="duration"
14303             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
14304             availability="$GtSlice0XeCore2"
14305             mdapi_group="GPU"
14306             mdapi_usage_flags="Frame Batch Draw"
14307             mdapi_supported_apis=""
14308             mdapi_hw_unit_type="dualsubslice"
14309             />
14310    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE3"
14311             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE3"
14312             underscore_name="threadgroup_dispatch_resource_stall_xecore3"
14313             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
14314             data_type="float"
14315             max_equation="100"
14316             units="percent"
14317             semantic_type="duration"
14318             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
14319             availability="$GtSlice0XeCore3"
14320             mdapi_group="GPU"
14321             mdapi_usage_flags="Frame Batch Draw"
14322             mdapi_supported_apis=""
14323             mdapi_hw_unit_type="dualsubslice"
14324             />
14325    <register_config type="NOA">
14326        <register type="NOA" address="0x00000D04" value="0x00000200" />
14327        <register type="NOA" address="0x00009884" value="0x00000008" />
14328        <register type="NOA" address="0x00009888" value="0x320703C0" />
14329        <register type="NOA" address="0x00009888" value="0x0002FF00" />
14330        <register type="NOA" address="0x00009888" value="0x000455FF" />
14331        <register type="NOA" address="0x00009888" value="0x06070800" />
14332        <register type="NOA" address="0x00009888" value="0x08070DB7" />
14333        <register type="NOA" address="0x00009888" value="0x0A070CF5" />
14334        <register type="NOA" address="0x00009888" value="0x00070000" />
14335        <register type="NOA" address="0x00009888" value="0x0008FF00" />
14336        <register type="NOA" address="0x00009884" value="0x00000009" />
14337        <register type="NOA" address="0x00009888" value="0x320703C0" />
14338        <register type="NOA" address="0x00009888" value="0x0004FF00" />
14339        <register type="NOA" address="0x00009888" value="0x06070800" />
14340        <register type="NOA" address="0x00009888" value="0x0C070DB7" />
14341        <register type="NOA" address="0x00009888" value="0x0E070CF5" />
14342        <register type="NOA" address="0x00009888" value="0x08070000" />
14343        <register type="NOA" address="0x00009888" value="0x00070000" />
14344        <register type="NOA" address="0x00009884" value="0x0000000A" />
14345        <register type="NOA" address="0x00009888" value="0x320703C0" />
14346        <register type="NOA" address="0x00009888" value="0x0202FF00" />
14347        <register type="NOA" address="0x00009888" value="0x020455FF" />
14348        <register type="NOA" address="0x00009888" value="0x06070800" />
14349        <register type="NOA" address="0x00009888" value="0x10070DB7" />
14350        <register type="NOA" address="0x00009888" value="0x12070CF5" />
14351        <register type="NOA" address="0x00009888" value="0x08070000" />
14352        <register type="NOA" address="0x00009888" value="0x02070000" />
14353        <register type="NOA" address="0x00009888" value="0x0208FF00" />
14354        <register type="NOA" address="0x00009884" value="0x0000000B" />
14355        <register type="NOA" address="0x00009888" value="0x320703C0" />
14356        <register type="NOA" address="0x00009888" value="0x0204FF00" />
14357        <register type="NOA" address="0x00009888" value="0x06070800" />
14358        <register type="NOA" address="0x00009888" value="0x14070DB7" />
14359        <register type="NOA" address="0x00009888" value="0x16070CF5" />
14360        <register type="NOA" address="0x00009888" value="0x08070000" />
14361        <register type="NOA" address="0x00009888" value="0x02070000" />
14362        <register type="NOA" address="0x00009884" value="0x00000000" />
14363        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
14364        <register type="NOA" address="0x00009888" value="0x02145555" />
14365        <register type="NOA" address="0x00009888" value="0x02155555" />
14366        <register type="NOA" address="0x00009888" value="0x02165555" />
14367        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
14368        <register type="NOA" address="0x00009888" value="0x000CFF00" />
14369        <register type="NOA" address="0x00009888" value="0x000EFF00" />
14370        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
14371        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
14372        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
14373        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
14374        <register type="NOA" address="0x00009888" value="0x4E010011" />
14375        <register type="NOA" address="0x00009888" value="0x56010200" />
14376        <register type="NOA" address="0x00009888" value="0x58010221" />
14377        <register type="NOA" address="0x00009888" value="0x5A010011" />
14378        <register type="NOA" address="0x00009888" value="0x5C011209" />
14379        <register type="NOA" address="0x00009888" value="0x5E010090" />
14380        <register type="NOA" address="0x00009888" value="0x60010609" />
14381        <register type="NOA" address="0x00009888" value="0x06010000" />
14382        <register type="NOA" address="0x00009888" value="0x62010030" />
14383        <register type="NOA" address="0x00009888" value="0x50010603" />
14384        <register type="NOA" address="0x00009888" value="0x52010000" />
14385        <register type="NOA" address="0x00009888" value="0x54010000" />
14386        <register type="NOA" address="0x00009884" value="0x00000000" />
14387        <register type="NOA" address="0x00009888" value="0x74010002" />
14388    </register_config>
14389    <register_config type="OA">
14390        <register type="OA" address="0x0000D900" value="0x00000000" />
14391        <register type="OA" address="0x0000D904" value="0xF0800000" />
14392        <register type="OA" address="0x0000D910" value="0x00000000" />
14393        <register type="OA" address="0x0000D914" value="0x00800000" />
14394        <register type="OA" address="0x0000D920" value="0x00000000" />
14395        <register type="OA" address="0x0000DC40" value="0x00000000" />
14396        <register type="OA" address="0x0000DD40" value="0x00000000" />
14397        <register type="OA" address="0x00002B2C" value="0x00000000" />
14398        <register type="OA" address="0x0000D940" value="0x00000041" />
14399        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
14400        <register type="OA" address="0x0000D948" value="0x00000401" />
14401        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
14402        <register type="OA" address="0x0000D950" value="0x00004001" />
14403        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
14404        <register type="OA" address="0x0000D958" value="0x00040001" />
14405        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
14406    </register_config>
14407  </set>
14408
14409  <set name="Ext118"
14410       chipset="MTLGT2"
14411       symbol_name="Ext118"
14412       underscore_name="ext118"
14413       mdapi_supported_apis="VK OGL OCL IO"
14414       hw_config_guid="3ac7b553-9dd8-4588-be88-8a50d4aa8497"
14415       >
14416    <counter name="GPU Time Elapsed"
14417             symbol_name="GpuTime"
14418             underscore_name="gpu_time"
14419             description="Time elapsed on the GPU during the measurement."
14420             data_type="uint64"
14421             units="ns"
14422             semantic_type="duration"
14423             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
14424             mdapi_group="GPU"
14425             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14426             mdapi_supported_apis=""
14427             mdapi_hw_unit_type="gpu"
14428             />
14429    <counter name="GPU Core Clocks"
14430             symbol_name="GpuCoreClocks"
14431             underscore_name="gpu_core_clocks"
14432             description="The total number of GPU core clocks elapsed during the measurement."
14433             data_type="uint64"
14434             units="cycles"
14435             semantic_type="event"
14436             equation="GPU_CLOCK 0 READ"
14437             mdapi_group="GPU"
14438             mdapi_usage_flags="Tier1 Frame Batch Draw"
14439             mdapi_supported_apis=""
14440             mdapi_hw_unit_type="gpu"
14441             />
14442    <counter name="AVG GPU Core Frequency"
14443             symbol_name="AvgGpuCoreFrequency"
14444             underscore_name="avg_gpu_core_frequency"
14445             description="Average GPU Core Frequency in the measurement."
14446             data_type="uint64"
14447             max_equation="$GpuMaxFrequency"
14448             units="hz"
14449             semantic_type="event"
14450             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
14451             mdapi_group="GPU"
14452             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14453             mdapi_supported_apis=""
14454             mdapi_hw_unit_type="gpu"
14455             />
14456    <counter name="AMFS STALL ALL INPUT SLICE0"
14457             symbol_name="AMFS_STALL_ALL_INPUT_SLICE0"
14458             underscore_name="amfs_stall_all_input_slice0"
14459             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
14460             data_type="float"
14461             max_equation="100"
14462             units="percent"
14463             semantic_type="duration"
14464             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
14465             availability="$GtSlice0"
14466             mdapi_group="GPU"
14467             mdapi_usage_flags="Frame Batch Draw"
14468             mdapi_supported_apis=""
14469             mdapi_hw_unit_type="gpu"
14470             />
14471    <counter name="AMFS STALL ANY INPUT SLICE0"
14472             symbol_name="AMFS_STALL_ANY_INPUT_SLICE0"
14473             underscore_name="amfs_stall_any_input_slice0"
14474             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
14475             data_type="float"
14476             max_equation="100"
14477             units="percent"
14478             semantic_type="duration"
14479             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
14480             availability="$GtSlice0"
14481             mdapi_group="GPU"
14482             mdapi_usage_flags="Frame Batch Draw"
14483             mdapi_supported_apis=""
14484             mdapi_hw_unit_type="gpu"
14485             />
14486    <counter name="AMFS CACHE HIT SLICE0"
14487             symbol_name="AMFS_CACHE_HIT_SLICE0"
14488             underscore_name="amfs_cache_hit_slice0"
14489             description="Number of hits in the AMFS cache"
14490             data_type="uint64"
14491             units="events"
14492             semantic_type="event"
14493             equation="B 4 READ"
14494             availability="$GtSlice0"
14495             mdapi_group="GPU"
14496             mdapi_usage_flags="Frame Batch Draw"
14497             mdapi_supported_apis=""
14498             mdapi_hw_unit_type="gpu"
14499             />
14500    <counter name="AMFS CACHE MISS SLICE0"
14501             symbol_name="AMFS_CACHE_MISS_SLICE0"
14502             underscore_name="amfs_cache_miss_slice0"
14503             description="Number of cache misses in AMFS"
14504             data_type="uint64"
14505             units="events"
14506             semantic_type="event"
14507             equation="B 5 READ"
14508             availability="$GtSlice0"
14509             mdapi_group="GPU"
14510             mdapi_usage_flags="Frame Batch Draw"
14511             mdapi_supported_apis=""
14512             mdapi_hw_unit_type="gpu"
14513             />
14514    <counter name="RENDER CACHE HIT L3NODE0"
14515             symbol_name="RENDER_CACHE_HIT_L3NODE0"
14516             underscore_name="render_cache_hit_l3_node0"
14517             description="Number of Render Cache hits"
14518             data_type="uint64"
14519             units="events"
14520             semantic_type="event"
14521             equation="C 7 READ"
14522             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
14523             mdapi_group="GPU"
14524             mdapi_usage_flags="Frame Batch Draw"
14525             mdapi_supported_apis=""
14526             mdapi_hw_unit_type="slice"
14527             />
14528    <counter name="RENDER CACHE READ L3NODE0"
14529             symbol_name="RENDER_CACHE_READ_L3NODE0"
14530             underscore_name="render_cache_read_l3_node0"
14531             description="Number of Render Cache reads"
14532             data_type="uint64"
14533             units="events"
14534             semantic_type="event"
14535             equation="C 6 READ"
14536             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
14537             mdapi_group="GPU"
14538             mdapi_usage_flags="Frame Batch Draw"
14539             mdapi_supported_apis=""
14540             mdapi_hw_unit_type="gpu"
14541             />
14542    <counter name="RENDER CACHE WRITE L3NODE0"
14543             symbol_name="RENDER_CACHE_WRITE_L3NODE0"
14544             underscore_name="render_cache_write_l3_node0"
14545             description="Number of Render Cache writes"
14546             data_type="uint64"
14547             units="events"
14548             semantic_type="event"
14549             equation="C 5 READ"
14550             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
14551             mdapi_group="GPU"
14552             mdapi_usage_flags="Frame Batch Draw"
14553             mdapi_supported_apis=""
14554             mdapi_hw_unit_type="gpu"
14555             />
14556    <counter name="RENDER CACHE INPUT AVAILABLE _L3NODE0"
14557             symbol_name="RENDER_CACHE_INPUT_AVAILABLE_L3NODE0"
14558             underscore_name="render_cache_input_available_l3_node0"
14559             description="Percentage of time when Render Cache input is available"
14560             data_type="float"
14561             max_equation="100"
14562             units="percent"
14563             semantic_type="duration"
14564             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
14565             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
14566             mdapi_group="GPU"
14567             mdapi_usage_flags="Frame Batch Draw"
14568             mdapi_supported_apis=""
14569             mdapi_hw_unit_type="gpu"
14570             />
14571    <counter name="RENDER CACHE OUTPUT READY _L3NODE0"
14572             symbol_name="RENDER_CACHE_OUTPUT_READY_L3NODE0"
14573             underscore_name="render_cache_output_ready_l3_node0"
14574             description="Percentage of time when Render Cache output is ready"
14575             data_type="float"
14576             max_equation="100"
14577             units="percent"
14578             semantic_type="duration"
14579             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
14580             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
14581             mdapi_group="GPU"
14582             mdapi_usage_flags="Frame Batch Draw"
14583             mdapi_supported_apis=""
14584             mdapi_hw_unit_type="gpu"
14585             />
14586    <register_config type="NOA">
14587        <register type="NOA" address="0x00000D04" value="0x00000200" />
14588        <register type="NOA" address="0x00009884" value="0x00000000" />
14589        <register type="NOA" address="0x00009888" value="0x14127800" />
14590        <register type="NOA" address="0x00009888" value="0x161224C0" />
14591        <register type="NOA" address="0x00009888" value="0x12100700" />
14592        <register type="NOA" address="0x00009888" value="0x1410001A" />
14593        <register type="NOA" address="0x00009888" value="0x0E120E31" />
14594        <register type="NOA" address="0x00009888" value="0x101208E4" />
14595        <register type="NOA" address="0x00009888" value="0x12120026" />
14596        <register type="NOA" address="0x00009888" value="0x02120000" />
14597        <register type="NOA" address="0x00009888" value="0x00120000" />
14598        <register type="NOA" address="0x00009888" value="0x00131555" />
14599        <register type="NOA" address="0x00009888" value="0x0213FFC0" />
14600        <register type="NOA" address="0x00009888" value="0x00161555" />
14601        <register type="NOA" address="0x00009888" value="0x02165540" />
14602        <register type="NOA" address="0x00009888" value="0x00100010" />
14603        <register type="NOA" address="0x00009888" value="0x02100000" />
14604        <register type="NOA" address="0x00009888" value="0x04100081" />
14605        <register type="NOA" address="0x00009888" value="0x061003C3" />
14606        <register type="NOA" address="0x00009888" value="0x0810034E" />
14607        <register type="NOA" address="0x00009888" value="0x000CF87F" />
14608        <register type="NOA" address="0x00009888" value="0x000EF87F" />
14609        <register type="NOA" address="0x00009888" value="0x00062AAA" />
14610        <register type="NOA" address="0x00009888" value="0x0206AA80" />
14611        <register type="NOA" address="0x00009888" value="0x00012AAA" />
14612        <register type="NOA" address="0x00009888" value="0x0201AA80" />
14613        <register type="NOA" address="0x00009888" value="0x4E010010" />
14614        <register type="NOA" address="0x00009888" value="0x56010000" />
14615        <register type="NOA" address="0x00009888" value="0x58010201" />
14616        <register type="NOA" address="0x00009888" value="0x5A010010" />
14617        <register type="NOA" address="0x00009888" value="0x5C010201" />
14618        <register type="NOA" address="0x00009888" value="0x5E010010" />
14619        <register type="NOA" address="0x00009888" value="0x06010000" />
14620        <register type="NOA" address="0x00009888" value="0x50010000" />
14621        <register type="NOA" address="0x00009888" value="0x52010000" />
14622        <register type="NOA" address="0x00009888" value="0x54010000" />
14623        <register type="NOA" address="0x00009884" value="0x00000000" />
14624        <register type="NOA" address="0x00009888" value="0x74010002" />
14625    </register_config>
14626    <register_config type="OA">
14627        <register type="OA" address="0x0000D900" value="0x00000000" />
14628        <register type="OA" address="0x0000D904" value="0xF0800000" />
14629        <register type="OA" address="0x0000D910" value="0x00000000" />
14630        <register type="OA" address="0x0000D914" value="0xF0800000" />
14631        <register type="OA" address="0x0000D920" value="0x00000000" />
14632        <register type="OA" address="0x0000DC40" value="0x00000000" />
14633        <register type="OA" address="0x0000DD40" value="0x00000000" />
14634        <register type="OA" address="0x00002B2C" value="0x00000000" />
14635        <register type="OA" address="0x0000D940" value="0x0000007A" />
14636        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
14637        <register type="OA" address="0x0000D948" value="0x00100060" />
14638        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
14639        <register type="OA" address="0x0000D950" value="0x0000001A" />
14640        <register type="OA" address="0x0000D954" value="0x0000FFFC" />
14641        <register type="OA" address="0x0000D958" value="0x00000062" />
14642        <register type="OA" address="0x0000D95C" value="0x0000FFF3" />
14643        <register type="OA" address="0x0000D960" value="0x00000282" />
14644        <register type="OA" address="0x0000D964" value="0x0000FF8F" />
14645        <register type="OA" address="0x0000D968" value="0x00000082" />
14646        <register type="OA" address="0x0000D96C" value="0x0000FF8F" />
14647        <register type="OA" address="0x0000D970" value="0x0000001A" />
14648        <register type="OA" address="0x0000D974" value="0x0000FFFC" />
14649        <register type="OA" address="0x0000D978" value="0x00000062" />
14650        <register type="OA" address="0x0000D97C" value="0x0000FFF3" />
14651    </register_config>
14652  </set>
14653
14654  <set name="Ext120"
14655       chipset="MTLGT2"
14656       symbol_name="Ext120"
14657       underscore_name="ext120"
14658       mdapi_supported_apis="VK OGL OCL IO"
14659       hw_config_guid="39bbba4c-b77d-424a-9156-ede3d325df25"
14660       >
14661    <counter name="GPU Time Elapsed"
14662             symbol_name="GpuTime"
14663             underscore_name="gpu_time"
14664             description="Time elapsed on the GPU during the measurement."
14665             data_type="uint64"
14666             units="ns"
14667             semantic_type="duration"
14668             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
14669             mdapi_group="GPU"
14670             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14671             mdapi_supported_apis=""
14672             mdapi_hw_unit_type="gpu"
14673             />
14674    <counter name="GPU Core Clocks"
14675             symbol_name="GpuCoreClocks"
14676             underscore_name="gpu_core_clocks"
14677             description="The total number of GPU core clocks elapsed during the measurement."
14678             data_type="uint64"
14679             units="cycles"
14680             semantic_type="event"
14681             equation="GPU_CLOCK 0 READ"
14682             mdapi_group="GPU"
14683             mdapi_usage_flags="Tier1 Frame Batch Draw"
14684             mdapi_supported_apis=""
14685             mdapi_hw_unit_type="gpu"
14686             />
14687    <counter name="AVG GPU Core Frequency"
14688             symbol_name="AvgGpuCoreFrequency"
14689             underscore_name="avg_gpu_core_frequency"
14690             description="Average GPU Core Frequency in the measurement."
14691             data_type="uint64"
14692             max_equation="$GpuMaxFrequency"
14693             units="hz"
14694             semantic_type="event"
14695             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
14696             mdapi_group="GPU"
14697             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14698             mdapi_supported_apis=""
14699             mdapi_hw_unit_type="gpu"
14700             />
14701    <counter name="PIXEL POST PROCESS INPUT AVAILABLE XECORE0"
14702             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_XECORE0"
14703             underscore_name="pixel_post_process_input_available_xecore0"
14704             description="Percentage of time in which Color Pipeline input ready"
14705             data_type="float"
14706             max_equation="100"
14707             units="percent"
14708             semantic_type="duration"
14709             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
14710             availability="$GtSlice0XeCore0"
14711             mdapi_group="GPU"
14712             mdapi_usage_flags="Frame Batch Draw"
14713             mdapi_supported_apis=""
14714             mdapi_hw_unit_type="dualsubslice"
14715             />
14716    <counter name="PIXEL POST PROCESS INPUT AVAILABLE XECORE1"
14717             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_XECORE1"
14718             underscore_name="pixel_post_process_input_available_xecore1"
14719             description="Percentage of time in which Color Pipeline input ready"
14720             data_type="float"
14721             max_equation="100"
14722             units="percent"
14723             semantic_type="duration"
14724             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
14725             availability="$GtSlice0XeCore1"
14726             mdapi_group="GPU"
14727             mdapi_usage_flags="Frame Batch Draw"
14728             mdapi_supported_apis=""
14729             mdapi_hw_unit_type="dualsubslice"
14730             />
14731    <counter name="PIXEL POST PROCESS INPUT AVAILABLE XECORE2"
14732             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_XECORE2"
14733             underscore_name="pixel_post_process_input_available_xecore2"
14734             description="Percentage of time in which Color Pipeline input ready"
14735             data_type="float"
14736             max_equation="100"
14737             units="percent"
14738             semantic_type="duration"
14739             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
14740             availability="$GtSlice0XeCore2"
14741             mdapi_group="GPU"
14742             mdapi_usage_flags="Frame Batch Draw"
14743             mdapi_supported_apis=""
14744             mdapi_hw_unit_type="dualsubslice"
14745             />
14746    <counter name="PIXEL POST PROCESS INPUT AVAILABLE XECORE3"
14747             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_XECORE3"
14748             underscore_name="pixel_post_process_input_available_xecore3"
14749             description="Percentage of time in which Color Pipeline input ready"
14750             data_type="float"
14751             max_equation="100"
14752             units="percent"
14753             semantic_type="duration"
14754             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
14755             availability="$GtSlice0XeCore3"
14756             mdapi_group="GPU"
14757             mdapi_usage_flags="Frame Batch Draw"
14758             mdapi_supported_apis=""
14759             mdapi_hw_unit_type="dualsubslice"
14760             />
14761    <register_config type="NOA">
14762        <register type="NOA" address="0x00000D04" value="0x00000200" />
14763        <register type="NOA" address="0x00009884" value="0x00000008" />
14764        <register type="NOA" address="0x00009888" value="0x18060005" />
14765        <register type="NOA" address="0x00009888" value="0x0002FFAA" />
14766        <register type="NOA" address="0x00009888" value="0x00045555" />
14767        <register type="NOA" address="0x00009888" value="0x02060020" />
14768        <register type="NOA" address="0x00009888" value="0x04060554" />
14769        <register type="NOA" address="0x00009888" value="0x060605D6" />
14770        <register type="NOA" address="0x00009888" value="0x00060000" />
14771        <register type="NOA" address="0x00009888" value="0x0008FF00" />
14772        <register type="NOA" address="0x00009884" value="0x00000009" />
14773        <register type="NOA" address="0x00009888" value="0x18060005" />
14774        <register type="NOA" address="0x00009888" value="0x0002AA00" />
14775        <register type="NOA" address="0x00009888" value="0x00045500" />
14776        <register type="NOA" address="0x00009888" value="0x02060020" />
14777        <register type="NOA" address="0x00009888" value="0x08060554" />
14778        <register type="NOA" address="0x00009888" value="0x0A0605D6" />
14779        <register type="NOA" address="0x00009888" value="0x04060000" />
14780        <register type="NOA" address="0x00009888" value="0x00060000" />
14781        <register type="NOA" address="0x00009884" value="0x0000000A" />
14782        <register type="NOA" address="0x00009888" value="0x18060005" />
14783        <register type="NOA" address="0x00009888" value="0x0202FFAA" />
14784        <register type="NOA" address="0x00009888" value="0x02045555" />
14785        <register type="NOA" address="0x00009888" value="0x02060020" />
14786        <register type="NOA" address="0x00009888" value="0x0C060554" />
14787        <register type="NOA" address="0x00009888" value="0x0E0605D6" />
14788        <register type="NOA" address="0x00009888" value="0x04060000" />
14789        <register type="NOA" address="0x00009888" value="0x00060000" />
14790        <register type="NOA" address="0x00009888" value="0x0208FF00" />
14791        <register type="NOA" address="0x00009884" value="0x0000000B" />
14792        <register type="NOA" address="0x00009888" value="0x18060005" />
14793        <register type="NOA" address="0x00009888" value="0x0202AA00" />
14794        <register type="NOA" address="0x00009888" value="0x02045500" />
14795        <register type="NOA" address="0x00009888" value="0x02060020" />
14796        <register type="NOA" address="0x00009888" value="0x10060554" />
14797        <register type="NOA" address="0x00009888" value="0x120605D6" />
14798        <register type="NOA" address="0x00009888" value="0x04060000" />
14799        <register type="NOA" address="0x00009888" value="0x00060000" />
14800        <register type="NOA" address="0x00009884" value="0x00000000" />
14801        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
14802        <register type="NOA" address="0x00009888" value="0x02145555" />
14803        <register type="NOA" address="0x00009888" value="0x02155555" />
14804        <register type="NOA" address="0x00009888" value="0x02165555" />
14805        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
14806        <register type="NOA" address="0x00009888" value="0x000CFF00" />
14807        <register type="NOA" address="0x00009888" value="0x000EFF00" />
14808        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
14809        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
14810        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
14811        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
14812        <register type="NOA" address="0x00009888" value="0x4E010011" />
14813        <register type="NOA" address="0x00009888" value="0x56010200" />
14814        <register type="NOA" address="0x00009888" value="0x58010221" />
14815        <register type="NOA" address="0x00009888" value="0x5A010011" />
14816        <register type="NOA" address="0x00009888" value="0x5C011209" />
14817        <register type="NOA" address="0x00009888" value="0x5E010090" />
14818        <register type="NOA" address="0x00009888" value="0x60010609" />
14819        <register type="NOA" address="0x00009888" value="0x06010000" />
14820        <register type="NOA" address="0x00009888" value="0x62010030" />
14821        <register type="NOA" address="0x00009888" value="0x50010603" />
14822        <register type="NOA" address="0x00009888" value="0x52010000" />
14823        <register type="NOA" address="0x00009888" value="0x54010000" />
14824        <register type="NOA" address="0x00009884" value="0x00000000" />
14825        <register type="NOA" address="0x00009888" value="0x74010002" />
14826    </register_config>
14827    <register_config type="OA">
14828        <register type="OA" address="0x0000D900" value="0x00000000" />
14829        <register type="OA" address="0x0000D904" value="0xF0800000" />
14830        <register type="OA" address="0x0000D910" value="0x00000000" />
14831        <register type="OA" address="0x0000D914" value="0x00800000" />
14832        <register type="OA" address="0x0000D920" value="0x00000000" />
14833        <register type="OA" address="0x0000DC40" value="0x00000000" />
14834        <register type="OA" address="0x0000DD40" value="0x00000000" />
14835        <register type="OA" address="0x00002B2C" value="0x00000000" />
14836        <register type="OA" address="0x0000D940" value="0x00000078" />
14837        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
14838        <register type="OA" address="0x0000D948" value="0x00000780" />
14839        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
14840        <register type="OA" address="0x0000D950" value="0x00007800" />
14841        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
14842        <register type="OA" address="0x0000D958" value="0x00078000" />
14843        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
14844    </register_config>
14845  </set>
14846
14847  <set name="Ext122"
14848       chipset="MTLGT2"
14849       symbol_name="Ext122"
14850       underscore_name="ext122"
14851       mdapi_supported_apis="VK OGL OCL IO"
14852       hw_config_guid="1c2b42f8-2763-4c20-85d9-5a5bd7381eb8"
14853       >
14854    <counter name="GPU Time Elapsed"
14855             symbol_name="GpuTime"
14856             underscore_name="gpu_time"
14857             description="Time elapsed on the GPU during the measurement."
14858             data_type="uint64"
14859             units="ns"
14860             semantic_type="duration"
14861             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
14862             mdapi_group="GPU"
14863             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14864             mdapi_supported_apis=""
14865             mdapi_hw_unit_type="gpu"
14866             />
14867    <counter name="GPU Core Clocks"
14868             symbol_name="GpuCoreClocks"
14869             underscore_name="gpu_core_clocks"
14870             description="The total number of GPU core clocks elapsed during the measurement."
14871             data_type="uint64"
14872             units="cycles"
14873             semantic_type="event"
14874             equation="GPU_CLOCK 0 READ"
14875             mdapi_group="GPU"
14876             mdapi_usage_flags="Tier1 Frame Batch Draw"
14877             mdapi_supported_apis=""
14878             mdapi_hw_unit_type="gpu"
14879             />
14880    <counter name="AVG GPU Core Frequency"
14881             symbol_name="AvgGpuCoreFrequency"
14882             underscore_name="avg_gpu_core_frequency"
14883             description="Average GPU Core Frequency in the measurement."
14884             data_type="uint64"
14885             max_equation="$GpuMaxFrequency"
14886             units="hz"
14887             semantic_type="event"
14888             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
14889             mdapi_group="GPU"
14890             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14891             mdapi_supported_apis=""
14892             mdapi_hw_unit_type="gpu"
14893             />
14894    <counter name="AMFS 4X4 SHADING REQUEST SLICE0"
14895             symbol_name="AMFS_4X4_SHADING_REQUEST_SLICE0"
14896             underscore_name="amfs_4_x4_shading_request_slice0"
14897             description="Number of Shading Request (evaluate) messages processed by AMFS"
14898             data_type="uint64"
14899             units="events"
14900             semantic_type="event"
14901             equation="B 0 READ"
14902             availability="$GtSlice0"
14903             mdapi_group="GPU"
14904             mdapi_usage_flags="Frame Batch Draw"
14905             mdapi_supported_apis=""
14906             mdapi_hw_unit_type="dualsubslice"
14907             />
14908    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE0"
14909             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE0"
14910             underscore_name="color_pipe_cache_latency1_stall_cpipe0"
14911             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
14912             data_type="float"
14913             max_equation="100"
14914             units="percent"
14915             semantic_type="duration"
14916             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
14917             availability="$GtSlice0"
14918             mdapi_group="GPU"
14919             mdapi_usage_flags="Frame Batch Draw"
14920             mdapi_supported_apis=""
14921             mdapi_hw_unit_type="gpu"
14922             />
14923    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE1"
14924             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE1"
14925             underscore_name="color_pipe_cache_latency1_stall_cpipe1"
14926             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
14927             data_type="float"
14928             max_equation="100"
14929             units="percent"
14930             semantic_type="duration"
14931             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
14932             availability="$GtSlice0"
14933             mdapi_group="GPU"
14934             mdapi_usage_flags="Frame Batch Draw"
14935             mdapi_supported_apis=""
14936             mdapi_hw_unit_type="gpu"
14937             />
14938    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE0"
14939             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE0"
14940             underscore_name="pixel_post_process_output_ready_cpipe0"
14941             description="Percentage of time in which Color Pipeline pixel output ready"
14942             data_type="float"
14943             max_equation="100"
14944             units="percent"
14945             semantic_type="duration"
14946             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
14947             availability="$GtSlice0"
14948             mdapi_group="GPU"
14949             mdapi_usage_flags="Frame Batch Draw"
14950             mdapi_supported_apis=""
14951             mdapi_hw_unit_type="gpu"
14952             />
14953    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE1"
14954             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE1"
14955             underscore_name="pixel_post_process_output_ready_cpipe1"
14956             description="Percentage of time in which Color Pipeline pixel output ready"
14957             data_type="float"
14958             max_equation="100"
14959             units="percent"
14960             semantic_type="duration"
14961             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
14962             availability="$GtSlice0"
14963             mdapi_group="GPU"
14964             mdapi_usage_flags="Frame Batch Draw"
14965             mdapi_supported_apis=""
14966             mdapi_hw_unit_type="gpu"
14967             />
14968    <counter name="COLOR PIPE CACHE LATENCY2 STALL L3NODE0"
14969             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL_L3NODE0"
14970             underscore_name="color_pipe_cache_latency2_stall_l3_node0"
14971             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
14972             data_type="float"
14973             max_equation="100"
14974             units="percent"
14975             semantic_type="duration"
14976             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
14977             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
14978             mdapi_group="GPU"
14979             mdapi_usage_flags="Frame Batch Draw"
14980             mdapi_supported_apis=""
14981             mdapi_hw_unit_type="gpu"
14982             />
14983    <counter name="PIXEL BACKEND INPUT AVAILABLE _L3NODE0"
14984             symbol_name="PIXEL_BACKEND_INPUT_AVAILABLE_L3NODE0"
14985             underscore_name="pixel_backend_input_available_l3_node0"
14986             description="Percentage of time when  the data is available at input of Pixel Backend"
14987             data_type="float"
14988             max_equation="100"
14989             units="percent"
14990             semantic_type="duration"
14991             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
14992             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
14993             mdapi_group="GPU"
14994             mdapi_usage_flags="Frame Batch Draw"
14995             mdapi_supported_apis=""
14996             mdapi_hw_unit_type="gpu"
14997             />
14998    <counter name="PIXEL BACKEND OUTPUT READY _L3NODE0"
14999             symbol_name="PIXEL_BACKEND_OUTPUT_READY_L3NODE0"
15000             underscore_name="pixel_backend_output_ready_l3_node0"
15001             description="Percentage of time when  the data at Pixel Backend output is ready"
15002             data_type="float"
15003             max_equation="100"
15004             units="percent"
15005             semantic_type="duration"
15006             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
15007             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
15008             mdapi_group="GPU"
15009             mdapi_usage_flags="Frame Batch Draw"
15010             mdapi_supported_apis=""
15011             mdapi_hw_unit_type="gpu"
15012             />
15013    <register_config type="NOA">
15014        <register type="NOA" address="0x00000D04" value="0x00000200" />
15015        <register type="NOA" address="0x00009884" value="0x00000000" />
15016        <register type="NOA" address="0x00009888" value="0x14121000" />
15017        <register type="NOA" address="0x00009888" value="0x161224C0" />
15018        <register type="NOA" address="0x00009888" value="0x1410001A" />
15019        <register type="NOA" address="0x00009888" value="0x140C01F0" />
15020        <register type="NOA" address="0x00009888" value="0x120C1000" />
15021        <register type="NOA" address="0x00009888" value="0x160D01C0" />
15022        <register type="NOA" address="0x00009888" value="0x1E0D0400" />
15023        <register type="NOA" address="0x00009888" value="0x0E120E31" />
15024        <register type="NOA" address="0x00009888" value="0x10120020" />
15025        <register type="NOA" address="0x00009888" value="0x02120000" />
15026        <register type="NOA" address="0x00009888" value="0x00120000" />
15027        <register type="NOA" address="0x00009888" value="0x00130A05" />
15028        <register type="NOA" address="0x00009888" value="0x02132FC0" />
15029        <register type="NOA" address="0x00009888" value="0x00140500" />
15030        <register type="NOA" address="0x00009888" value="0x02141000" />
15031        <register type="NOA" address="0x00009888" value="0x00150500" />
15032        <register type="NOA" address="0x00009888" value="0x02151000" />
15033        <register type="NOA" address="0x00009888" value="0x00160505" />
15034        <register type="NOA" address="0x00009888" value="0x02161540" />
15035        <register type="NOA" address="0x00009888" value="0x00170A00" />
15036        <register type="NOA" address="0x00009888" value="0x02172000" />
15037        <register type="NOA" address="0x00009888" value="0x00100002" />
15038        <register type="NOA" address="0x00009888" value="0x02100E00" />
15039        <register type="NOA" address="0x00009888" value="0x04100006" />
15040        <register type="NOA" address="0x00009888" value="0x020C0004" />
15041        <register type="NOA" address="0x00009888" value="0x040C0000" />
15042        <register type="NOA" address="0x00009888" value="0x060C0100" />
15043        <register type="NOA" address="0x00009888" value="0x080C0003" />
15044        <register type="NOA" address="0x00009888" value="0x000C7833" />
15045        <register type="NOA" address="0x00009888" value="0x000E7833" />
15046        <register type="NOA" address="0x00009888" value="0x040D0000" />
15047        <register type="NOA" address="0x00009888" value="0x060D0010" />
15048        <register type="NOA" address="0x00009888" value="0x0A0D0500" />
15049        <register type="NOA" address="0x00009888" value="0x0C0D0013" />
15050        <register type="NOA" address="0x00009888" value="0x140D0C00" />
15051        <register type="NOA" address="0x00009888" value="0x000D0000" />
15052        <register type="NOA" address="0x00009888" value="0x020D0000" />
15053        <register type="NOA" address="0x00009888" value="0x00060AAA" />
15054        <register type="NOA" address="0x00009888" value="0x0206AA80" />
15055        <register type="NOA" address="0x00009888" value="0x00010AAA" />
15056        <register type="NOA" address="0x00009888" value="0x0201AA80" />
15057        <register type="NOA" address="0x00009888" value="0x4E010040" />
15058        <register type="NOA" address="0x00009888" value="0x56010070" />
15059        <register type="NOA" address="0x00009888" value="0x58010E04" />
15060        <register type="NOA" address="0x00009888" value="0x5A010070" />
15061        <register type="NOA" address="0x00009888" value="0x5C010000" />
15062        <register type="NOA" address="0x00009888" value="0x06010000" />
15063        <register type="NOA" address="0x00009888" value="0x50010600" />
15064        <register type="NOA" address="0x00009888" value="0x52010030" />
15065        <register type="NOA" address="0x00009888" value="0x54010003" />
15066        <register type="NOA" address="0x00009884" value="0x00000000" />
15067        <register type="NOA" address="0x00009888" value="0x74010002" />
15068    </register_config>
15069    <register_config type="OA">
15070        <register type="OA" address="0x0000D900" value="0x00000000" />
15071        <register type="OA" address="0x0000D904" value="0x70800000" />
15072        <register type="OA" address="0x0000D910" value="0x00000000" />
15073        <register type="OA" address="0x0000D914" value="0x00800000" />
15074        <register type="OA" address="0x0000D920" value="0x00000000" />
15075        <register type="OA" address="0x0000DC40" value="0x00000000" />
15076        <register type="OA" address="0x0000DD40" value="0x00000000" />
15077        <register type="OA" address="0x00002B2C" value="0x00000000" />
15078        <register type="OA" address="0x0000D940" value="0x0000000A" />
15079        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
15080        <register type="OA" address="0x0000D948" value="0x00000022" />
15081        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
15082        <register type="OA" address="0x0000D950" value="0x00000082" />
15083        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
15084    </register_config>
15085  </set>
15086
15087  <set name="Ext123"
15088       chipset="MTLGT2"
15089       symbol_name="Ext123"
15090       underscore_name="ext123"
15091       mdapi_supported_apis="VK OGL OCL IO"
15092       hw_config_guid="80240cbe-83d5-44dd-a03a-c498a6928be5"
15093       >
15094    <counter name="GPU Time Elapsed"
15095             symbol_name="GpuTime"
15096             underscore_name="gpu_time"
15097             description="Time elapsed on the GPU during the measurement."
15098             data_type="uint64"
15099             units="ns"
15100             semantic_type="duration"
15101             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15102             mdapi_group="GPU"
15103             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15104             mdapi_supported_apis=""
15105             mdapi_hw_unit_type="gpu"
15106             />
15107    <counter name="GPU Core Clocks"
15108             symbol_name="GpuCoreClocks"
15109             underscore_name="gpu_core_clocks"
15110             description="The total number of GPU core clocks elapsed during the measurement."
15111             data_type="uint64"
15112             units="cycles"
15113             semantic_type="event"
15114             equation="GPU_CLOCK 0 READ"
15115             mdapi_group="GPU"
15116             mdapi_usage_flags="Tier1 Frame Batch Draw"
15117             mdapi_supported_apis=""
15118             mdapi_hw_unit_type="gpu"
15119             />
15120    <counter name="AVG GPU Core Frequency"
15121             symbol_name="AvgGpuCoreFrequency"
15122             underscore_name="avg_gpu_core_frequency"
15123             description="Average GPU Core Frequency in the measurement."
15124             data_type="uint64"
15125             max_equation="$GpuMaxFrequency"
15126             units="hz"
15127             semantic_type="event"
15128             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15129             mdapi_group="GPU"
15130             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15131             mdapi_supported_apis=""
15132             mdapi_hw_unit_type="gpu"
15133             />
15134    <counter name="PS OUTPUT AVAILABLE CPIPE0"
15135             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE0"
15136             underscore_name="ps_output_available_cpipe0"
15137             description="Percentage of time in which Pixel Shader data is available"
15138             data_type="float"
15139             max_equation="100"
15140             units="percent"
15141             semantic_type="duration"
15142             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
15143             availability="$GtSlice0"
15144             mdapi_group="GPU"
15145             mdapi_usage_flags="Frame Batch Draw"
15146             mdapi_supported_apis=""
15147             mdapi_hw_unit_type="gpu"
15148             />
15149    <counter name="PS OUTPUT AVAILABLE CPIPE1"
15150             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE1"
15151             underscore_name="ps_output_available_cpipe1"
15152             description="Percentage of time in which Pixel Shader data is available"
15153             data_type="float"
15154             max_equation="100"
15155             units="percent"
15156             semantic_type="duration"
15157             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
15158             availability="$GtSlice0"
15159             mdapi_group="GPU"
15160             mdapi_usage_flags="Frame Batch Draw"
15161             mdapi_supported_apis=""
15162             mdapi_hw_unit_type="gpu"
15163             />
15164    <counter name="AMFS L3 ACCESS SLICE0"
15165             symbol_name="AMFS_L3_ACCESS_SLICE0"
15166             underscore_name="amfs_l3_access_slice0"
15167             description="Number of AMFS accesses to L3"
15168             data_type="uint64"
15169             units="events"
15170             semantic_type="event"
15171             equation="C 7 READ"
15172             availability="$GtSlice0"
15173             mdapi_group="GPU"
15174             mdapi_usage_flags="Frame Batch Draw"
15175             mdapi_supported_apis=""
15176             mdapi_hw_unit_type="gpu"
15177             />
15178    <counter name="AMFS L3 ATOMIC SLICE0"
15179             symbol_name="AMFS_L3_ATOMIC_SLICE0"
15180             underscore_name="amfs_l3_atomic_slice0"
15181             description="Number of AMFS atomics to L3"
15182             data_type="uint64"
15183             units="events"
15184             semantic_type="event"
15185             equation="B 2 READ"
15186             availability="$GtSlice0"
15187             mdapi_group="GPU"
15188             mdapi_usage_flags="Frame Batch Draw"
15189             mdapi_supported_apis=""
15190             mdapi_hw_unit_type="gpu"
15191             />
15192    <counter name="CLIPPER PRIMITIVE FAR NEAR CLIP SLICE0"
15193             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP_SLICE0"
15194             underscore_name="clipper_primitive_far_near_clip_slice0"
15195             description="Number of primitives clipped by Clipper due to near/far planes"
15196             data_type="uint64"
15197             units="events"
15198             semantic_type="event"
15199             equation="C 6 READ C 5 READ UADD"
15200             availability="$GtSlice0"
15201             mdapi_group="GPU"
15202             mdapi_usage_flags="Frame Batch Draw"
15203             mdapi_supported_apis=""
15204             mdapi_hw_unit_type="gpu"
15205             />
15206    <register_config type="NOA">
15207        <register type="NOA" address="0x00000D04" value="0x00000200" />
15208        <register type="NOA" address="0x00009884" value="0x00000000" />
15209        <register type="NOA" address="0x00009888" value="0x18155013" />
15210        <register type="NOA" address="0x00009888" value="0x1410018A" />
15211        <register type="NOA" address="0x00009888" value="0x180C0320" />
15212        <register type="NOA" address="0x00009888" value="0x1A0D6400" />
15213        <register type="NOA" address="0x00009888" value="0x001305A0" />
15214        <register type="NOA" address="0x00009888" value="0x02136800" />
15215        <register type="NOA" address="0x00009888" value="0x00140050" />
15216        <register type="NOA" address="0x00009888" value="0x02141400" />
15217        <register type="NOA" address="0x00009888" value="0x04150020" />
15218        <register type="NOA" address="0x00009888" value="0x141501C0" />
15219        <register type="NOA" address="0x00009888" value="0x16150008" />
15220        <register type="NOA" address="0x00009888" value="0x06150000" />
15221        <register type="NOA" address="0x00009888" value="0x00150050" />
15222        <register type="NOA" address="0x00009888" value="0x02150000" />
15223        <register type="NOA" address="0x00009888" value="0x00160550" />
15224        <register type="NOA" address="0x00009888" value="0x02165400" />
15225        <register type="NOA" address="0x00009888" value="0x001700A0" />
15226        <register type="NOA" address="0x00009888" value="0x0010001A" />
15227        <register type="NOA" address="0x00009888" value="0x06100000" />
15228        <register type="NOA" address="0x00009888" value="0x0810000D" />
15229        <register type="NOA" address="0x00009888" value="0x1210000F" />
15230        <register type="NOA" address="0x00009888" value="0x020C0000" />
15231        <register type="NOA" address="0x00009888" value="0x040C1100" />
15232        <register type="NOA" address="0x00009888" value="0x060C0021" />
15233        <register type="NOA" address="0x00009888" value="0x000CE03C" />
15234        <register type="NOA" address="0x00009888" value="0x000EE03C" />
15235        <register type="NOA" address="0x00009888" value="0x040D2000" />
15236        <register type="NOA" address="0x00009888" value="0x080D0880" />
15237        <register type="NOA" address="0x00009888" value="0x0A0D0021" />
15238        <register type="NOA" address="0x00009888" value="0x000D0000" />
15239        <register type="NOA" address="0x00009888" value="0x00060AAA" />
15240        <register type="NOA" address="0x00009888" value="0x0206A800" />
15241        <register type="NOA" address="0x00009888" value="0x00010AAA" />
15242        <register type="NOA" address="0x00009888" value="0x0201A800" />
15243        <register type="NOA" address="0x00009888" value="0x4E010070" />
15244        <register type="NOA" address="0x00009888" value="0x56010040" />
15245        <register type="NOA" address="0x00009888" value="0x58010007" />
15246        <register type="NOA" address="0x00009888" value="0x5A010000" />
15247        <register type="NOA" address="0x00009888" value="0x5C010804" />
15248        <register type="NOA" address="0x00009888" value="0x06010000" />
15249        <register type="NOA" address="0x00009888" value="0x52010000" />
15250        <register type="NOA" address="0x00009888" value="0x54010402" />
15251        <register type="NOA" address="0x00009884" value="0x00000000" />
15252        <register type="NOA" address="0x00009888" value="0x74010002" />
15253    </register_config>
15254    <register_config type="OA">
15255        <register type="OA" address="0x0000D900" value="0x00000000" />
15256        <register type="OA" address="0x0000D904" value="0x70800000" />
15257        <register type="OA" address="0x0000D910" value="0x00000000" />
15258        <register type="OA" address="0x0000D914" value="0x00800000" />
15259        <register type="OA" address="0x0000D920" value="0x00000000" />
15260        <register type="OA" address="0x0000DC40" value="0x00000000" />
15261        <register type="OA" address="0x0000DD40" value="0x00000000" />
15262        <register type="OA" address="0x00002B2C" value="0x00000000" />
15263        <register type="OA" address="0x0000D940" value="0x0000000A" />
15264        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
15265        <register type="OA" address="0x0000D948" value="0x00000022" />
15266        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
15267        <register type="OA" address="0x0000D950" value="0x00040182" />
15268        <register type="OA" address="0x0000D954" value="0x00007FCF" />
15269    </register_config>
15270  </set>
15271
15272  <set name="Ext124"
15273       chipset="MTLGT2"
15274       symbol_name="Ext124"
15275       underscore_name="ext124"
15276       mdapi_supported_apis="VK OGL OCL IO"
15277       hw_config_guid="f8d36c8e-4129-4962-afce-7917f98e9b2d"
15278       >
15279    <counter name="GPU Time Elapsed"
15280             symbol_name="GpuTime"
15281             underscore_name="gpu_time"
15282             description="Time elapsed on the GPU during the measurement."
15283             data_type="uint64"
15284             units="ns"
15285             semantic_type="duration"
15286             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15287             mdapi_group="GPU"
15288             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15289             mdapi_supported_apis=""
15290             mdapi_hw_unit_type="gpu"
15291             />
15292    <counter name="GPU Core Clocks"
15293             symbol_name="GpuCoreClocks"
15294             underscore_name="gpu_core_clocks"
15295             description="The total number of GPU core clocks elapsed during the measurement."
15296             data_type="uint64"
15297             units="cycles"
15298             semantic_type="event"
15299             equation="GPU_CLOCK 0 READ"
15300             mdapi_group="GPU"
15301             mdapi_usage_flags="Tier1 Frame Batch Draw"
15302             mdapi_supported_apis=""
15303             mdapi_hw_unit_type="gpu"
15304             />
15305    <counter name="AVG GPU Core Frequency"
15306             symbol_name="AvgGpuCoreFrequency"
15307             underscore_name="avg_gpu_core_frequency"
15308             description="Average GPU Core Frequency in the measurement."
15309             data_type="uint64"
15310             max_equation="$GpuMaxFrequency"
15311             units="hz"
15312             semantic_type="event"
15313             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15314             mdapi_group="GPU"
15315             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15316             mdapi_supported_apis=""
15317             mdapi_hw_unit_type="gpu"
15318             />
15319    <counter name="VERTEX FETCH INPUT AVAILABLE SLICE0"
15320             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE_SLICE0"
15321             underscore_name="vertex_fetch_input_available_slice0"
15322             description="Percentage of time in which Vertex Fetch input is available"
15323             data_type="float"
15324             max_equation="100"
15325             units="percent"
15326             semantic_type="duration"
15327             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
15328             availability="$GtSlice0"
15329             mdapi_group="GPU"
15330             mdapi_usage_flags="Frame Batch Draw"
15331             mdapi_supported_apis=""
15332             mdapi_hw_unit_type="gpu"
15333             />
15334    <counter name="VERTEX FETCH OUTPUT READY SLICE0"
15335             symbol_name="VERTEX_FETCH_OUTPUT_READY_SLICE0"
15336             underscore_name="vertex_fetch_output_ready_slice0"
15337             description="Percentage of time in which Vertex Fetch output is ready"
15338             data_type="float"
15339             max_equation="100"
15340             units="percent"
15341             semantic_type="duration"
15342             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
15343             availability="$GtSlice0"
15344             mdapi_group="GPU"
15345             mdapi_usage_flags="Frame Batch Draw"
15346             mdapi_supported_apis=""
15347             mdapi_hw_unit_type="gpu"
15348             />
15349    <counter name="CLIPPER INPUT VERTEX SLICE0"
15350             symbol_name="CLIPPER_INPUT_VERTEX_SLICE0"
15351             underscore_name="clipper_input_vertex_slice0"
15352             description="Number of Clipper input vertices"
15353             data_type="uint64"
15354             units="events"
15355             semantic_type="event"
15356             equation="C 6 READ C 5 READ UADD"
15357             availability="$GtSlice0"
15358             mdapi_group="GPU"
15359             mdapi_usage_flags="Frame Batch Draw"
15360             mdapi_supported_apis=""
15361             mdapi_hw_unit_type="gpu"
15362             />
15363    <counter name="STREAMOUT OUTPUT VERTEX COUNT SLICE0"
15364             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT_SLICE0"
15365             underscore_name="streamout_output_vertex_count_slice0"
15366             description="Number of vertices written by SOL"
15367             data_type="uint64"
15368             units="events"
15369             semantic_type="event"
15370             equation="C 4 READ"
15371             availability="$GtSlice0"
15372             mdapi_group="GPU"
15373             mdapi_usage_flags="Frame Batch Draw"
15374             mdapi_supported_apis=""
15375             mdapi_hw_unit_type="gpu"
15376             />
15377    <counter name="VS OUTPUT READY SLICE0"
15378             symbol_name="VS_OUTPUT_READY_SLICE0"
15379             underscore_name="vs_output_ready_slice0"
15380             description="Percentage of time in which Vertex Shader output is ready"
15381             data_type="float"
15382             max_equation="100"
15383             units="percent"
15384             semantic_type="duration"
15385             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
15386             availability="$GtSlice0"
15387             mdapi_group="GPU"
15388             mdapi_usage_flags="Frame Batch Draw"
15389             mdapi_supported_apis=""
15390             mdapi_hw_unit_type="gpu"
15391             />
15392    <counter name="CLIPPER INPUT AVAILABLE SLICE0"
15393             symbol_name="CLIPPER_INPUT_AVAILABLE_SLICE0"
15394             underscore_name="clipper_input_available_slice0"
15395             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
15396             data_type="float"
15397             max_equation="100"
15398             units="percent"
15399             semantic_type="duration"
15400             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
15401             availability="$GtSlice0"
15402             mdapi_group="GPU"
15403             mdapi_usage_flags="Frame Batch Draw"
15404             mdapi_supported_apis=""
15405             mdapi_hw_unit_type="gpu"
15406             />
15407    <counter name="CLIPPER OUTPUT READY SLICE0"
15408             symbol_name="CLIPPER_OUTPUT_READY_SLICE0"
15409             underscore_name="clipper_output_ready_slice0"
15410             description="Percentage of time in which Clipper output ready"
15411             data_type="float"
15412             max_equation="100"
15413             units="percent"
15414             semantic_type="duration"
15415             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
15416             availability="$GtSlice0"
15417             mdapi_group="GPU"
15418             mdapi_usage_flags="Frame Batch Draw"
15419             mdapi_supported_apis=""
15420             mdapi_hw_unit_type="gpu"
15421             />
15422    <counter name="CLIPPER PRIMITIVE OUTPUT SLICE0"
15423             symbol_name="CLIPPER_PRIMITIVE_OUTPUT_SLICE0"
15424             underscore_name="clipper_primitive_output_slice0"
15425             description="Number of primitives going out of Clipper, must clip plus the trivial accept"
15426             data_type="uint64"
15427             units="events"
15428             semantic_type="event"
15429             equation="C 0 READ"
15430             availability="$GtSlice0"
15431             mdapi_group="GPU"
15432             mdapi_usage_flags="Frame Batch Draw"
15433             mdapi_supported_apis=""
15434             mdapi_hw_unit_type="gpu"
15435             />
15436    <counter name="STRIPSFAN OUTPUT READY SLICE0"
15437             symbol_name="STRIPSFAN_OUTPUT_READY_SLICE0"
15438             underscore_name="stripsfan_output_ready_slice0"
15439             description="Percentage of time in which in which geometry pipeline output is ready"
15440             data_type="float"
15441             max_equation="100"
15442             units="percent"
15443             semantic_type="duration"
15444             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
15445             availability="$GtSlice0"
15446             mdapi_group="GPU"
15447             mdapi_usage_flags="Frame Batch Draw"
15448             mdapi_supported_apis=""
15449             mdapi_hw_unit_type="gpu"
15450             />
15451    <register_config type="NOA">
15452        <register type="NOA" address="0x00000D04" value="0x00000200" />
15453        <register type="NOA" address="0x00009884" value="0x00000000" />
15454        <register type="NOA" address="0x00009888" value="0x18155414" />
15455        <register type="NOA" address="0x00009888" value="0x2415041F" />
15456        <register type="NOA" address="0x00009888" value="0x161601F0" />
15457        <register type="NOA" address="0x00009888" value="0x1816001F" />
15458        <register type="NOA" address="0x00009888" value="0x0A180000" />
15459        <register type="NOA" address="0x00009888" value="0x00138000" />
15460        <register type="NOA" address="0x00009888" value="0x02132AAA" />
15461        <register type="NOA" address="0x00009888" value="0x00144000" />
15462        <register type="NOA" address="0x00009888" value="0x02141555" />
15463        <register type="NOA" address="0x00009888" value="0x04150020" />
15464        <register type="NOA" address="0x00009888" value="0x06150022" />
15465        <register type="NOA" address="0x00009888" value="0x0E150800" />
15466        <register type="NOA" address="0x00009888" value="0x101500C1" />
15467        <register type="NOA" address="0x00009888" value="0x1215000A" />
15468        <register type="NOA" address="0x00009888" value="0x14150268" />
15469        <register type="NOA" address="0x00009888" value="0x16150008" />
15470        <register type="NOA" address="0x00009888" value="0x00150000" />
15471        <register type="NOA" address="0x00009888" value="0x02150040" />
15472        <register type="NOA" address="0x00009888" value="0x04160200" />
15473        <register type="NOA" address="0x00009888" value="0x06160027" />
15474        <register type="NOA" address="0x00009888" value="0x14160D80" />
15475        <register type="NOA" address="0x00009888" value="0x00164000" />
15476        <register type="NOA" address="0x00009888" value="0x02161555" />
15477        <register type="NOA" address="0x00009888" value="0x02170040" />
15478        <register type="NOA" address="0x00009888" value="0x02180010" />
15479        <register type="NOA" address="0x00009888" value="0x0E180031" />
15480        <register type="NOA" address="0x00009888" value="0x00180000" />
15481        <register type="NOA" address="0x00009888" value="0x000CFF81" />
15482        <register type="NOA" address="0x00009888" value="0x000EFF81" />
15483        <register type="NOA" address="0x00009888" value="0x00068002" />
15484        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
15485        <register type="NOA" address="0x00009888" value="0x00018002" />
15486        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
15487        <register type="NOA" address="0x00009888" value="0x4E010040" />
15488        <register type="NOA" address="0x00009888" value="0x5E010000" />
15489        <register type="NOA" address="0x00009888" value="0x60010201" />
15490        <register type="NOA" address="0x00009888" value="0x06010000" />
15491        <register type="NOA" address="0x00009888" value="0x62010010" />
15492        <register type="NOA" address="0x00009888" value="0x50010001" />
15493        <register type="NOA" address="0x00009888" value="0x52010010" />
15494        <register type="NOA" address="0x00009888" value="0x54010201" />
15495        <register type="NOA" address="0x00009888" value="0x56010040" />
15496        <register type="NOA" address="0x00009884" value="0x00000000" />
15497        <register type="NOA" address="0x00009888" value="0x74010002" />
15498    </register_config>
15499    <register_config type="OA">
15500        <register type="OA" address="0x0000D900" value="0x00000000" />
15501        <register type="OA" address="0x0000D904" value="0x10800000" />
15502        <register type="OA" address="0x0000D910" value="0x00000000" />
15503        <register type="OA" address="0x0000D914" value="0x00800000" />
15504        <register type="OA" address="0x0000D920" value="0x00000000" />
15505        <register type="OA" address="0x0000DC40" value="0x00000000" />
15506        <register type="OA" address="0x0000DD40" value="0x00000000" />
15507        <register type="OA" address="0x00002B2C" value="0x00000000" />
15508        <register type="OA" address="0x0000D940" value="0x00000002" />
15509        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
15510    </register_config>
15511  </set>
15512
15513  <set name="Ext126"
15514       chipset="MTLGT2"
15515       symbol_name="Ext126"
15516       underscore_name="ext126"
15517       mdapi_supported_apis="VK OGL OCL IO"
15518       hw_config_guid="08670eec-8015-4c40-b900-d47b9824ec83"
15519       >
15520    <counter name="GPU Time Elapsed"
15521             symbol_name="GpuTime"
15522             underscore_name="gpu_time"
15523             description="Time elapsed on the GPU during the measurement."
15524             data_type="uint64"
15525             units="ns"
15526             semantic_type="duration"
15527             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15528             mdapi_group="GPU"
15529             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15530             mdapi_supported_apis=""
15531             mdapi_hw_unit_type="gpu"
15532             />
15533    <counter name="GPU Core Clocks"
15534             symbol_name="GpuCoreClocks"
15535             underscore_name="gpu_core_clocks"
15536             description="The total number of GPU core clocks elapsed during the measurement."
15537             data_type="uint64"
15538             units="cycles"
15539             semantic_type="event"
15540             equation="GPU_CLOCK 0 READ"
15541             mdapi_group="GPU"
15542             mdapi_usage_flags="Tier1 Frame Batch Draw"
15543             mdapi_supported_apis=""
15544             mdapi_hw_unit_type="gpu"
15545             />
15546    <counter name="AVG GPU Core Frequency"
15547             symbol_name="AvgGpuCoreFrequency"
15548             underscore_name="avg_gpu_core_frequency"
15549             description="Average GPU Core Frequency in the measurement."
15550             data_type="uint64"
15551             max_equation="$GpuMaxFrequency"
15552             units="hz"
15553             semantic_type="event"
15554             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15555             mdapi_group="GPU"
15556             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15557             mdapi_supported_apis=""
15558             mdapi_hw_unit_type="gpu"
15559             />
15560    <counter name="STRIPSFAN OBJECT COUNT SLICE0"
15561             symbol_name="STRIPSFAN_OBJECT_COUNT_SLICE0"
15562             underscore_name="stripsfan_object_count_slice0"
15563             description="Number of objects exiting Stripsfan stage"
15564             data_type="uint64"
15565             units="events"
15566             semantic_type="event"
15567             equation="C 7 READ"
15568             availability="$GtSlice0"
15569             mdapi_group="GPU"
15570             mdapi_usage_flags="Frame Batch Draw"
15571             mdapi_supported_apis=""
15572             mdapi_hw_unit_type="gpu"
15573             />
15574    <counter name="STRIPSFAN OBJECTS CULL SLICE0"
15575             symbol_name="STRIPSFAN_OBJECTS_CULL_SLICE0"
15576             underscore_name="stripsfan_objects_cull_slice0"
15577             description="Number of simple culled objects in Stripsfan stage"
15578             data_type="uint64"
15579             units="events"
15580             semantic_type="event"
15581             equation="C 6 READ C 5 READ UADD"
15582             availability="$GtSlice0"
15583             mdapi_group="GPU"
15584             mdapi_usage_flags="Frame Batch Draw"
15585             mdapi_supported_apis=""
15586             mdapi_hw_unit_type="gpu"
15587             />
15588    <counter name="CLIPPER TRANSACTION OUTPUT SLICE0"
15589             symbol_name="CLIPPER_TRANSACTION_OUTPUT_SLICE0"
15590             underscore_name="clipper_transaction_output_slice0"
15591             description="Number of elements pushed by Clipper into Stripsfan stage"
15592             data_type="uint64"
15593             units="events"
15594             semantic_type="event"
15595             equation="C 4 READ"
15596             availability="$GtSlice0"
15597             mdapi_group="GPU"
15598             mdapi_usage_flags="Frame Batch Draw"
15599             mdapi_supported_apis=""
15600             mdapi_hw_unit_type="gpu"
15601             />
15602    <counter name="RASTERIZER TRANSACTION OUTPUT SLICE0"
15603             symbol_name="RASTERIZER_TRANSACTION_OUTPUT_SLICE0"
15604             underscore_name="rasterizer_transaction_output_slice0"
15605             description="Number of transactions pushed from Rasterizer to the Z pipe"
15606             data_type="uint64"
15607             units="events"
15608             semantic_type="event"
15609             equation="B 0 READ B 1 READ UADD"
15610             availability="$GtSlice0"
15611             mdapi_group="GPU"
15612             mdapi_usage_flags="Frame Batch Draw"
15613             mdapi_supported_apis=""
15614             mdapi_hw_unit_type="gpu"
15615             />
15616    <counter name="CLIPPER PRIMITIVE CULL SLICE0"
15617             symbol_name="CLIPPER_PRIMITIVE_CULL_SLICE0"
15618             underscore_name="clipper_primitive_cull_slice0"
15619             description="Number of Clipper early cull primitives"
15620             data_type="uint64"
15621             units="events"
15622             semantic_type="event"
15623             equation="C 3 READ C 2 READ UADD"
15624             availability="$GtSlice0"
15625             mdapi_group="GPU"
15626             mdapi_usage_flags="Frame Batch Draw"
15627             mdapi_supported_apis=""
15628             mdapi_hw_unit_type="gpu"
15629             />
15630    <counter name="RASTERIZER INPUT AVAILABLE SLICE0"
15631             symbol_name="RASTERIZER_INPUT_AVAILABLE_SLICE0"
15632             underscore_name="rasterizer_input_available_slice0"
15633             description="Percentage of time in which Rasterizer input is available"
15634             data_type="float"
15635             max_equation="100"
15636             units="percent"
15637             semantic_type="duration"
15638             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
15639             availability="$GtSlice0"
15640             mdapi_group="GPU"
15641             mdapi_usage_flags="Frame Batch Draw"
15642             mdapi_supported_apis=""
15643             mdapi_hw_unit_type="gpu"
15644             />
15645    <counter name="RASTERIZER OUTPUT READY SLICE0"
15646             symbol_name="RASTERIZER_OUTPUT_READY_SLICE0"
15647             underscore_name="rasterizer_output_ready_slice0"
15648             description="Percentage of time in which Rasterizer output is ready"
15649             data_type="float"
15650             max_equation="100"
15651             units="percent"
15652             semantic_type="duration"
15653             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
15654             availability="$GtSlice0"
15655             mdapi_group="GPU"
15656             mdapi_usage_flags="Frame Batch Draw"
15657             mdapi_supported_apis=""
15658             mdapi_hw_unit_type="gpu"
15659             />
15660    <register_config type="NOA">
15661        <register type="NOA" address="0x00000D04" value="0x00000200" />
15662        <register type="NOA" address="0x00009884" value="0x00000000" />
15663        <register type="NOA" address="0x00009888" value="0x1C150000" />
15664        <register type="NOA" address="0x00009888" value="0x18150014" />
15665        <register type="NOA" address="0x00009888" value="0x22157FC0" />
15666        <register type="NOA" address="0x00009888" value="0x24107800" />
15667        <register type="NOA" address="0x00009888" value="0x26100000" />
15668        <register type="NOA" address="0x00009888" value="0x140E0400" />
15669        <register type="NOA" address="0x00009888" value="0x120F0400" />
15670        <register type="NOA" address="0x00009888" value="0x001305A0" />
15671        <register type="NOA" address="0x00009888" value="0x0213AAA4" />
15672        <register type="NOA" address="0x00009888" value="0x00140050" />
15673        <register type="NOA" address="0x00009888" value="0x02145550" />
15674        <register type="NOA" address="0x00009888" value="0x04150007" />
15675        <register type="NOA" address="0x00009888" value="0x06150008" />
15676        <register type="NOA" address="0x00009888" value="0x121500C2" />
15677        <register type="NOA" address="0x00009888" value="0x1415094B" />
15678        <register type="NOA" address="0x00009888" value="0x16150B6A" />
15679        <register type="NOA" address="0x00009888" value="0x00150050" />
15680        <register type="NOA" address="0x00009888" value="0x02150000" />
15681        <register type="NOA" address="0x00009888" value="0x00160550" />
15682        <register type="NOA" address="0x00009888" value="0x02165554" />
15683        <register type="NOA" address="0x00009888" value="0x001700A0" />
15684        <register type="NOA" address="0x00009888" value="0x02100130" />
15685        <register type="NOA" address="0x00009888" value="0x06100C80" />
15686        <register type="NOA" address="0x00009888" value="0x08100030" />
15687        <register type="NOA" address="0x00009888" value="0x0C10003C" />
15688        <register type="NOA" address="0x00009888" value="0x00100000" />
15689        <register type="NOA" address="0x00009888" value="0x000CFE3F" />
15690        <register type="NOA" address="0x00009888" value="0x020E0004" />
15691        <register type="NOA" address="0x00009888" value="0x040E1870" />
15692        <register type="NOA" address="0x00009888" value="0x060E0000" />
15693        <register type="NOA" address="0x00009888" value="0x000EFE3C" />
15694        <register type="NOA" address="0x00009888" value="0x000D0050" />
15695        <register type="NOA" address="0x00009888" value="0x000F0004" />
15696        <register type="NOA" address="0x00009888" value="0x040F0187" />
15697        <register type="NOA" address="0x00009888" value="0x00060AAA" />
15698        <register type="NOA" address="0x00009888" value="0x0206AAA8" />
15699        <register type="NOA" address="0x00009888" value="0x00010AAA" />
15700        <register type="NOA" address="0x00009888" value="0x0201AAA8" />
15701        <register type="NOA" address="0x00009888" value="0x4E010060" />
15702        <register type="NOA" address="0x00009888" value="0x56010020" />
15703        <register type="NOA" address="0x00009888" value="0x58010006" />
15704        <register type="NOA" address="0x00009888" value="0x5A010000" />
15705        <register type="NOA" address="0x00009888" value="0x5C010804" />
15706        <register type="NOA" address="0x00009888" value="0x06010000" />
15707        <register type="NOA" address="0x00009888" value="0x62010040" />
15708        <register type="NOA" address="0x00009888" value="0x50010402" />
15709        <register type="NOA" address="0x00009888" value="0x52010020" />
15710        <register type="NOA" address="0x00009888" value="0x54010402" />
15711        <register type="NOA" address="0x00009884" value="0x00000000" />
15712        <register type="NOA" address="0x00009888" value="0x74010002" />
15713    </register_config>
15714    <register_config type="OA">
15715        <register type="OA" address="0x0000D900" value="0x00000000" />
15716        <register type="OA" address="0x0000D904" value="0x70800000" />
15717        <register type="OA" address="0x0000D910" value="0x00000000" />
15718        <register type="OA" address="0x0000D914" value="0x00800000" />
15719        <register type="OA" address="0x0000D920" value="0x00000000" />
15720        <register type="OA" address="0x0000DC40" value="0x00000000" />
15721        <register type="OA" address="0x0000DD40" value="0x00000000" />
15722        <register type="OA" address="0x00002B2C" value="0x00000000" />
15723        <register type="OA" address="0x0000D940" value="0x0000000A" />
15724        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
15725        <register type="OA" address="0x0000D948" value="0x00000022" />
15726        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
15727        <register type="OA" address="0x0000D950" value="0x00000180" />
15728        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
15729    </register_config>
15730  </set>
15731
15732  <set name="Ext128"
15733       chipset="MTLGT2"
15734       symbol_name="Ext128"
15735       underscore_name="ext128"
15736       mdapi_supported_apis="VK OGL OCL IO"
15737       hw_config_guid="7d149ad7-90bd-4201-8791-2e8c1c4359e8"
15738       >
15739    <counter name="GPU Time Elapsed"
15740             symbol_name="GpuTime"
15741             underscore_name="gpu_time"
15742             description="Time elapsed on the GPU during the measurement."
15743             data_type="uint64"
15744             units="ns"
15745             semantic_type="duration"
15746             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15747             mdapi_group="GPU"
15748             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15749             mdapi_supported_apis=""
15750             mdapi_hw_unit_type="gpu"
15751             />
15752    <counter name="GPU Core Clocks"
15753             symbol_name="GpuCoreClocks"
15754             underscore_name="gpu_core_clocks"
15755             description="The total number of GPU core clocks elapsed during the measurement."
15756             data_type="uint64"
15757             units="cycles"
15758             semantic_type="event"
15759             equation="GPU_CLOCK 0 READ"
15760             mdapi_group="GPU"
15761             mdapi_usage_flags="Tier1 Frame Batch Draw"
15762             mdapi_supported_apis=""
15763             mdapi_hw_unit_type="gpu"
15764             />
15765    <counter name="AVG GPU Core Frequency"
15766             symbol_name="AvgGpuCoreFrequency"
15767             underscore_name="avg_gpu_core_frequency"
15768             description="Average GPU Core Frequency in the measurement."
15769             data_type="uint64"
15770             max_equation="$GpuMaxFrequency"
15771             units="hz"
15772             semantic_type="event"
15773             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15774             mdapi_group="GPU"
15775             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15776             mdapi_supported_apis=""
15777             mdapi_hw_unit_type="gpu"
15778             />
15779    <counter name="URB READ SLICE0"
15780             symbol_name="URB_READ_SLICE0"
15781             underscore_name="urb_read_slice0"
15782             description="Number of URB reads"
15783             data_type="uint64"
15784             units="events"
15785             semantic_type="event"
15786             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD"
15787             availability="$GtSlice0"
15788             mdapi_group="GPU"
15789             mdapi_usage_flags="Frame Batch Draw"
15790             mdapi_supported_apis=""
15791             mdapi_hw_unit_type="gpu"
15792             />
15793    <counter name="URB WRITE SLICE0"
15794             symbol_name="URB_WRITE_SLICE0"
15795             underscore_name="urb_write_slice0"
15796             description="Number of URB writes"
15797             data_type="uint64"
15798             units="events"
15799             semantic_type="event"
15800             equation="C 1 READ C 0 READ UADD B 7 READ UADD B 6 READ UADD B 5 READ UADD B 4 READ UADD"
15801             availability="$GtSlice0"
15802             mdapi_group="GPU"
15803             mdapi_usage_flags="Frame Batch Draw"
15804             mdapi_supported_apis=""
15805             mdapi_hw_unit_type="gpu"
15806             />
15807    <counter name="URB CROSS SLICE READ SLICE0"
15808             symbol_name="URB_CROSS_SLICE_READ_SLICE0"
15809             underscore_name="urb_cross_slice_read_slice0"
15810             description="Number of URB reads occurred from cross slices"
15811             data_type="uint64"
15812             units="events"
15813             semantic_type="event"
15814             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
15815             availability="$GtSlice0"
15816             mdapi_group="GPU"
15817             mdapi_usage_flags="Frame Batch Draw"
15818             mdapi_supported_apis=""
15819             mdapi_hw_unit_type="gpu"
15820             />
15821    <register_config type="NOA">
15822        <register type="NOA" address="0x00000D04" value="0x00000200" />
15823        <register type="NOA" address="0x00009884" value="0x00000000" />
15824        <register type="NOA" address="0x00009888" value="0x1213F79F" />
15825        <register type="NOA" address="0x00009888" value="0x1C130030" />
15826        <register type="NOA" address="0x00009888" value="0x1614F000" />
15827        <register type="NOA" address="0x00009888" value="0x18141800" />
15828        <register type="NOA" address="0x00009888" value="0x04132600" />
15829        <register type="NOA" address="0x00009888" value="0x08130411" />
15830        <register type="NOA" address="0x00009888" value="0x0C1306DC" />
15831        <register type="NOA" address="0x00009888" value="0x0E13001A" />
15832        <register type="NOA" address="0x00009888" value="0x1413001D" />
15833        <register type="NOA" address="0x00009888" value="0x06130000" />
15834        <register type="NOA" address="0x00009888" value="0x001380A0" />
15835        <register type="NOA" address="0x00009888" value="0x0213A80A" />
15836        <register type="NOA" address="0x00009888" value="0x04140000" />
15837        <register type="NOA" address="0x00009888" value="0x06140000" />
15838        <register type="NOA" address="0x00009888" value="0x08140C31" />
15839        <register type="NOA" address="0x00009888" value="0x0C140900" />
15840        <register type="NOA" address="0x00009888" value="0x0E1408A3" />
15841        <register type="NOA" address="0x00009888" value="0x121409C0" />
15842        <register type="NOA" address="0x00009888" value="0x14140966" />
15843        <register type="NOA" address="0x00009888" value="0x00140000" />
15844        <register type="NOA" address="0x00009888" value="0x02140000" />
15845        <register type="NOA" address="0x00009888" value="0x00165555" />
15846        <register type="NOA" address="0x00009888" value="0x02165555" />
15847        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
15848        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
15849        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
15850        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
15851        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
15852        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
15853        <register type="NOA" address="0x00009888" value="0x4E010010" />
15854        <register type="NOA" address="0x00009888" value="0x56010000" />
15855        <register type="NOA" address="0x00009888" value="0x58010001" />
15856        <register type="NOA" address="0x00009888" value="0x5A010000" />
15857        <register type="NOA" address="0x00009888" value="0x5C010201" />
15858        <register type="NOA" address="0x00009888" value="0x5E010010" />
15859        <register type="NOA" address="0x00009888" value="0x60010000" />
15860        <register type="NOA" address="0x00009888" value="0x06010000" />
15861        <register type="NOA" address="0x00009888" value="0x62010000" />
15862        <register type="NOA" address="0x00009888" value="0x50010201" />
15863        <register type="NOA" address="0x00009888" value="0x52010010" />
15864        <register type="NOA" address="0x00009888" value="0x54010000" />
15865        <register type="NOA" address="0x00009884" value="0x00000000" />
15866        <register type="NOA" address="0x00009888" value="0x74010002" />
15867    </register_config>
15868    <register_config type="OA">
15869        <register type="OA" address="0x0000D900" value="0x00000000" />
15870        <register type="OA" address="0x0000D904" value="0x00800000" />
15871        <register type="OA" address="0x0000D910" value="0x00000000" />
15872        <register type="OA" address="0x0000D914" value="0x00800000" />
15873        <register type="OA" address="0x0000D920" value="0x00000000" />
15874        <register type="OA" address="0x0000DC40" value="0x00000000" />
15875        <register type="OA" address="0x0000DD40" value="0x00000000" />
15876        <register type="OA" address="0x00002B2C" value="0x00000000" />
15877    </register_config>
15878  </set>
15879
15880  <set name="Ext130"
15881       chipset="MTLGT2"
15882       symbol_name="Ext130"
15883       underscore_name="ext130"
15884       mdapi_supported_apis="VK OGL OCL IO"
15885       hw_config_guid="52597b67-dea9-411c-845e-c7f7befa744e"
15886       >
15887    <counter name="GPU Time Elapsed"
15888             symbol_name="GpuTime"
15889             underscore_name="gpu_time"
15890             description="Time elapsed on the GPU during the measurement."
15891             data_type="uint64"
15892             units="ns"
15893             semantic_type="duration"
15894             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15895             mdapi_group="GPU"
15896             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15897             mdapi_supported_apis=""
15898             mdapi_hw_unit_type="gpu"
15899             />
15900    <counter name="GPU Core Clocks"
15901             symbol_name="GpuCoreClocks"
15902             underscore_name="gpu_core_clocks"
15903             description="The total number of GPU core clocks elapsed during the measurement."
15904             data_type="uint64"
15905             units="cycles"
15906             semantic_type="event"
15907             equation="GPU_CLOCK 0 READ"
15908             mdapi_group="GPU"
15909             mdapi_usage_flags="Tier1 Frame Batch Draw"
15910             mdapi_supported_apis=""
15911             mdapi_hw_unit_type="gpu"
15912             />
15913    <counter name="AVG GPU Core Frequency"
15914             symbol_name="AvgGpuCoreFrequency"
15915             underscore_name="avg_gpu_core_frequency"
15916             description="Average GPU Core Frequency in the measurement."
15917             data_type="uint64"
15918             max_equation="$GpuMaxFrequency"
15919             units="hz"
15920             semantic_type="event"
15921             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15922             mdapi_group="GPU"
15923             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15924             mdapi_supported_apis=""
15925             mdapi_hw_unit_type="gpu"
15926             />
15927    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE0"
15928             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE0"
15929             underscore_name="early_depth_stencil_test_fail_np_zpipe0"
15930             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
15931             data_type="uint64"
15932             units="events"
15933             semantic_type="event"
15934             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
15935             availability="$GtSlice0"
15936             mdapi_group="GPU"
15937             mdapi_usage_flags="Frame Batch Draw"
15938             mdapi_supported_apis=""
15939             mdapi_hw_unit_type="gpu"
15940             />
15941    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE0"
15942             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE0"
15943             underscore_name="early_depth_stencil_test_fail_p_zpipe0"
15944             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
15945             data_type="uint64"
15946             units="events"
15947             semantic_type="event"
15948             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
15949             availability="$GtSlice0"
15950             mdapi_group="GPU"
15951             mdapi_usage_flags="Frame Batch Draw"
15952             mdapi_supported_apis=""
15953             mdapi_hw_unit_type="gpu"
15954             />
15955    <register_config type="NOA">
15956        <register type="NOA" address="0x00000D04" value="0x00000200" />
15957        <register type="NOA" address="0x00009884" value="0x00000000" />
15958        <register type="NOA" address="0x00009888" value="0x0E0E5500" />
15959        <register type="NOA" address="0x00009888" value="0x000CF801" />
15960        <register type="NOA" address="0x00009888" value="0x020E0080" />
15961        <register type="NOA" address="0x00009888" value="0x040E0150" />
15962        <register type="NOA" address="0x00009888" value="0x100E0493" />
15963        <register type="NOA" address="0x00009888" value="0x120E0411" />
15964        <register type="NOA" address="0x00009888" value="0x060E0000" />
15965        <register type="NOA" address="0x00009888" value="0x000E0000" />
15966        <register type="NOA" address="0x00009888" value="0x00060002" />
15967        <register type="NOA" address="0x00009888" value="0x0206AA80" />
15968        <register type="NOA" address="0x00009888" value="0x00010002" />
15969        <register type="NOA" address="0x00009888" value="0x0201AA80" />
15970        <register type="NOA" address="0x00009888" value="0x4E010000" />
15971        <register type="NOA" address="0x00009888" value="0x06010000" />
15972        <register type="NOA" address="0x00009888" value="0x50010000" />
15973        <register type="NOA" address="0x00009888" value="0x52010000" />
15974        <register type="NOA" address="0x00009888" value="0x54010000" />
15975        <register type="NOA" address="0x00009888" value="0x56010000" />
15976        <register type="NOA" address="0x00009884" value="0x00000000" />
15977        <register type="NOA" address="0x00009888" value="0x74010002" />
15978    </register_config>
15979    <register_config type="OA">
15980        <register type="OA" address="0x0000D900" value="0x00000000" />
15981        <register type="OA" address="0x0000D904" value="0xF0800000" />
15982        <register type="OA" address="0x0000D910" value="0x00000000" />
15983        <register type="OA" address="0x0000D914" value="0x10800000" />
15984        <register type="OA" address="0x0000D920" value="0x00000000" />
15985        <register type="OA" address="0x0000DC40" value="0x00000000" />
15986        <register type="OA" address="0x0000DD40" value="0x00000000" />
15987        <register type="OA" address="0x00002B2C" value="0x00000000" />
15988        <register type="OA" address="0x0000D940" value="0x0004000A" />
15989        <register type="OA" address="0x0000D944" value="0x00007FFE" />
15990        <register type="OA" address="0x0000D948" value="0x0002000A" />
15991        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
15992        <register type="OA" address="0x0000D950" value="0x0001000A" />
15993        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
15994        <register type="OA" address="0x0000D958" value="0x0000800A" />
15995        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
15996        <register type="OA" address="0x0000D960" value="0x0000400A" />
15997        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
15998    </register_config>
15999  </set>
16000
16001  <set name="Ext131"
16002       chipset="MTLGT2"
16003       symbol_name="Ext131"
16004       underscore_name="ext131"
16005       mdapi_supported_apis="VK OGL OCL IO"
16006       hw_config_guid="56b5eb77-117c-4392-a4ed-6a809598c28f"
16007       >
16008    <counter name="GPU Time Elapsed"
16009             symbol_name="GpuTime"
16010             underscore_name="gpu_time"
16011             description="Time elapsed on the GPU during the measurement."
16012             data_type="uint64"
16013             units="ns"
16014             semantic_type="duration"
16015             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
16016             mdapi_group="GPU"
16017             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16018             mdapi_supported_apis=""
16019             mdapi_hw_unit_type="gpu"
16020             />
16021    <counter name="GPU Core Clocks"
16022             symbol_name="GpuCoreClocks"
16023             underscore_name="gpu_core_clocks"
16024             description="The total number of GPU core clocks elapsed during the measurement."
16025             data_type="uint64"
16026             units="cycles"
16027             semantic_type="event"
16028             equation="GPU_CLOCK 0 READ"
16029             mdapi_group="GPU"
16030             mdapi_usage_flags="Tier1 Frame Batch Draw"
16031             mdapi_supported_apis=""
16032             mdapi_hw_unit_type="gpu"
16033             />
16034    <counter name="AVG GPU Core Frequency"
16035             symbol_name="AvgGpuCoreFrequency"
16036             underscore_name="avg_gpu_core_frequency"
16037             description="Average GPU Core Frequency in the measurement."
16038             data_type="uint64"
16039             max_equation="$GpuMaxFrequency"
16040             units="hz"
16041             semantic_type="event"
16042             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
16043             mdapi_group="GPU"
16044             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16045             mdapi_supported_apis=""
16046             mdapi_hw_unit_type="gpu"
16047             />
16048    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE1"
16049             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE1"
16050             underscore_name="early_depth_stencil_test_fail_np_zpipe1"
16051             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
16052             data_type="uint64"
16053             units="events"
16054             semantic_type="event"
16055             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
16056             availability="$GtSlice0"
16057             mdapi_group="GPU"
16058             mdapi_usage_flags="Frame Batch Draw"
16059             mdapi_supported_apis=""
16060             mdapi_hw_unit_type="gpu"
16061             />
16062    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE1"
16063             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE1"
16064             underscore_name="early_depth_stencil_test_fail_p_zpipe1"
16065             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
16066             data_type="uint64"
16067             units="events"
16068             semantic_type="event"
16069             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
16070             availability="$GtSlice0"
16071             mdapi_group="GPU"
16072             mdapi_usage_flags="Frame Batch Draw"
16073             mdapi_supported_apis=""
16074             mdapi_hw_unit_type="gpu"
16075             />
16076    <register_config type="NOA">
16077        <register type="NOA" address="0x00000D04" value="0x00000200" />
16078        <register type="NOA" address="0x00009884" value="0x00000000" />
16079        <register type="NOA" address="0x00009888" value="0x0C0F5500" />
16080        <register type="NOA" address="0x00009888" value="0x00130002" />
16081        <register type="NOA" address="0x00009888" value="0x0213AA80" />
16082        <register type="NOA" address="0x00009888" value="0x00140001" />
16083        <register type="NOA" address="0x00009888" value="0x02145540" />
16084        <register type="NOA" address="0x00009888" value="0x00150001" />
16085        <register type="NOA" address="0x00009888" value="0x02155540" />
16086        <register type="NOA" address="0x00009888" value="0x00160001" />
16087        <register type="NOA" address="0x00009888" value="0x02165540" />
16088        <register type="NOA" address="0x00009888" value="0x00170002" />
16089        <register type="NOA" address="0x00009888" value="0x0217AA80" />
16090        <register type="NOA" address="0x00009888" value="0x000CF801" />
16091        <register type="NOA" address="0x00009888" value="0x000EF801" />
16092        <register type="NOA" address="0x00009888" value="0x000D0001" />
16093        <register type="NOA" address="0x00009888" value="0x020D5540" />
16094        <register type="NOA" address="0x00009888" value="0x000F0080" />
16095        <register type="NOA" address="0x00009888" value="0x020F0150" />
16096        <register type="NOA" address="0x00009888" value="0x0E0F0493" />
16097        <register type="NOA" address="0x00009888" value="0x100F0411" />
16098        <register type="NOA" address="0x00009888" value="0x040F0000" />
16099        <register type="NOA" address="0x00009888" value="0x00060002" />
16100        <register type="NOA" address="0x00009888" value="0x0206AA80" />
16101        <register type="NOA" address="0x00009888" value="0x00010002" />
16102        <register type="NOA" address="0x00009888" value="0x0201AA80" />
16103        <register type="NOA" address="0x00009888" value="0x4E010000" />
16104        <register type="NOA" address="0x00009888" value="0x06010000" />
16105        <register type="NOA" address="0x00009888" value="0x50010000" />
16106        <register type="NOA" address="0x00009888" value="0x52010000" />
16107        <register type="NOA" address="0x00009888" value="0x54010000" />
16108        <register type="NOA" address="0x00009888" value="0x56010000" />
16109        <register type="NOA" address="0x00009884" value="0x00000000" />
16110        <register type="NOA" address="0x00009888" value="0x74010002" />
16111    </register_config>
16112    <register_config type="OA">
16113        <register type="OA" address="0x0000D900" value="0x00000000" />
16114        <register type="OA" address="0x0000D904" value="0xF0800000" />
16115        <register type="OA" address="0x0000D910" value="0x00000000" />
16116        <register type="OA" address="0x0000D914" value="0x10800000" />
16117        <register type="OA" address="0x0000D920" value="0x00000000" />
16118        <register type="OA" address="0x0000DC40" value="0x00000000" />
16119        <register type="OA" address="0x0000DD40" value="0x00000000" />
16120        <register type="OA" address="0x00002B2C" value="0x00000000" />
16121        <register type="OA" address="0x0000D940" value="0x0004000A" />
16122        <register type="OA" address="0x0000D944" value="0x00007FFE" />
16123        <register type="OA" address="0x0000D948" value="0x0002000A" />
16124        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
16125        <register type="OA" address="0x0000D950" value="0x0001000A" />
16126        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
16127        <register type="OA" address="0x0000D958" value="0x0000800A" />
16128        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
16129        <register type="OA" address="0x0000D960" value="0x0000400A" />
16130        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
16131    </register_config>
16132  </set>
16133
16134  <set name="Ext134"
16135       chipset="MTLGT2"
16136       symbol_name="Ext134"
16137       underscore_name="ext134"
16138       mdapi_supported_apis="VK OGL OCL IO"
16139       hw_config_guid="d4f5b1c3-553d-46f6-abb8-8535ee5e4c90"
16140       >
16141    <counter name="GPU Time Elapsed"
16142             symbol_name="GpuTime"
16143             underscore_name="gpu_time"
16144             description="Time elapsed on the GPU during the measurement."
16145             data_type="uint64"
16146             units="ns"
16147             semantic_type="duration"
16148             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
16149             mdapi_group="GPU"
16150             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16151             mdapi_supported_apis=""
16152             mdapi_hw_unit_type="gpu"
16153             />
16154    <counter name="GPU Core Clocks"
16155             symbol_name="GpuCoreClocks"
16156             underscore_name="gpu_core_clocks"
16157             description="The total number of GPU core clocks elapsed during the measurement."
16158             data_type="uint64"
16159             units="cycles"
16160             semantic_type="event"
16161             equation="GPU_CLOCK 0 READ"
16162             mdapi_group="GPU"
16163             mdapi_usage_flags="Tier1 Frame Batch Draw"
16164             mdapi_supported_apis=""
16165             mdapi_hw_unit_type="gpu"
16166             />
16167    <counter name="AVG GPU Core Frequency"
16168             symbol_name="AvgGpuCoreFrequency"
16169             underscore_name="avg_gpu_core_frequency"
16170             description="Average GPU Core Frequency in the measurement."
16171             data_type="uint64"
16172             max_equation="$GpuMaxFrequency"
16173             units="hz"
16174             semantic_type="event"
16175             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
16176             mdapi_group="GPU"
16177             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16178             mdapi_supported_apis=""
16179             mdapi_hw_unit_type="gpu"
16180             />
16181    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE0"
16182             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE0"
16183             underscore_name="hiz_depth_test_ambig_np_zpipe0"
16184             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
16185             data_type="uint64"
16186             units="bytes"
16187             semantic_type="throughput"
16188             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD 1024 B 5 READ UMUL UADD"
16189             availability="$GtSlice0"
16190             mdapi_group="GPU"
16191             mdapi_usage_flags="Frame Batch Draw"
16192             mdapi_supported_apis=""
16193             mdapi_hw_unit_type="gpu"
16194             />
16195    <register_config type="NOA">
16196        <register type="NOA" address="0x00000D04" value="0x00000200" />
16197        <register type="NOA" address="0x00009884" value="0x00000000" />
16198        <register type="NOA" address="0x00009888" value="0x140E5C00" />
16199        <register type="NOA" address="0x00009888" value="0x160E001F" />
16200        <register type="NOA" address="0x00009888" value="0x000CFFE0" />
16201        <register type="NOA" address="0x00009888" value="0x020E002C" />
16202        <register type="NOA" address="0x00009888" value="0x080E0140" />
16203        <register type="NOA" address="0x00009888" value="0x0A0E00C4" />
16204        <register type="NOA" address="0x00009888" value="0x0C0E038F" />
16205        <register type="NOA" address="0x00009888" value="0x0E0E030D" />
16206        <register type="NOA" address="0x00009888" value="0x100E028B" />
16207        <register type="NOA" address="0x00009888" value="0x120E0209" />
16208        <register type="NOA" address="0x00009888" value="0x060E0000" />
16209        <register type="NOA" address="0x00009888" value="0x000E0000" />
16210        <register type="NOA" address="0x00009888" value="0x0006A800" />
16211        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
16212        <register type="NOA" address="0x00009888" value="0x0001A800" />
16213        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
16214        <register type="NOA" address="0x00009888" value="0x5C010000" />
16215        <register type="NOA" address="0x00009888" value="0x5E010000" />
16216        <register type="NOA" address="0x00009888" value="0x60010000" />
16217        <register type="NOA" address="0x00009888" value="0x06010000" />
16218        <register type="NOA" address="0x00009888" value="0x62010000" />
16219        <register type="NOA" address="0x00009888" value="0x4E010000" />
16220        <register type="NOA" address="0x00009888" value="0x50010000" />
16221        <register type="NOA" address="0x00009888" value="0x52010000" />
16222        <register type="NOA" address="0x00009888" value="0x54010000" />
16223        <register type="NOA" address="0x00009888" value="0x56010000" />
16224        <register type="NOA" address="0x00009884" value="0x00000000" />
16225        <register type="NOA" address="0x00009888" value="0x74010002" />
16226    </register_config>
16227    <register_config type="OA">
16228        <register type="OA" address="0x0000D900" value="0x00000000" />
16229        <register type="OA" address="0x0000D904" value="0x00800000" />
16230        <register type="OA" address="0x0000D910" value="0x00000000" />
16231        <register type="OA" address="0x0000D914" value="0x00800000" />
16232        <register type="OA" address="0x0000D920" value="0x00000000" />
16233        <register type="OA" address="0x0000DC40" value="0x00000000" />
16234        <register type="OA" address="0x0000DD40" value="0x00000000" />
16235        <register type="OA" address="0x00002B2C" value="0x00000000" />
16236    </register_config>
16237  </set>
16238
16239  <set name="Ext135"
16240       chipset="MTLGT2"
16241       symbol_name="Ext135"
16242       underscore_name="ext135"
16243       mdapi_supported_apis="VK OGL OCL IO"
16244       hw_config_guid="2aa7d46b-8b53-4693-9e5b-1245dc85cb90"
16245       >
16246    <counter name="GPU Time Elapsed"
16247             symbol_name="GpuTime"
16248             underscore_name="gpu_time"
16249             description="Time elapsed on the GPU during the measurement."
16250             data_type="uint64"
16251             units="ns"
16252             semantic_type="duration"
16253             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
16254             mdapi_group="GPU"
16255             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16256             mdapi_supported_apis=""
16257             mdapi_hw_unit_type="gpu"
16258             />
16259    <counter name="GPU Core Clocks"
16260             symbol_name="GpuCoreClocks"
16261             underscore_name="gpu_core_clocks"
16262             description="The total number of GPU core clocks elapsed during the measurement."
16263             data_type="uint64"
16264             units="cycles"
16265             semantic_type="event"
16266             equation="GPU_CLOCK 0 READ"
16267             mdapi_group="GPU"
16268             mdapi_usage_flags="Tier1 Frame Batch Draw"
16269             mdapi_supported_apis=""
16270             mdapi_hw_unit_type="gpu"
16271             />
16272    <counter name="AVG GPU Core Frequency"
16273             symbol_name="AvgGpuCoreFrequency"
16274             underscore_name="avg_gpu_core_frequency"
16275             description="Average GPU Core Frequency in the measurement."
16276             data_type="uint64"
16277             max_equation="$GpuMaxFrequency"
16278             units="hz"
16279             semantic_type="event"
16280             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
16281             mdapi_group="GPU"
16282             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16283             mdapi_supported_apis=""
16284             mdapi_hw_unit_type="gpu"
16285             />
16286    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE1"
16287             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE1"
16288             underscore_name="hiz_depth_test_ambig_np_zpipe1"
16289             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
16290             data_type="uint64"
16291             units="bytes"
16292             semantic_type="throughput"
16293             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD 1024 B 5 READ UMUL UADD"
16294             availability="$GtSlice0"
16295             mdapi_group="GPU"
16296             mdapi_usage_flags="Frame Batch Draw"
16297             mdapi_supported_apis=""
16298             mdapi_hw_unit_type="gpu"
16299             />
16300    <register_config type="NOA">
16301        <register type="NOA" address="0x00000D04" value="0x00000200" />
16302        <register type="NOA" address="0x00009884" value="0x00000000" />
16303        <register type="NOA" address="0x00009888" value="0x120F5C00" />
16304        <register type="NOA" address="0x00009888" value="0x140F001F" />
16305        <register type="NOA" address="0x00009888" value="0x0013A800" />
16306        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
16307        <register type="NOA" address="0x00009888" value="0x00145400" />
16308        <register type="NOA" address="0x00009888" value="0x02145555" />
16309        <register type="NOA" address="0x00009888" value="0x00155400" />
16310        <register type="NOA" address="0x00009888" value="0x02155555" />
16311        <register type="NOA" address="0x00009888" value="0x00165400" />
16312        <register type="NOA" address="0x00009888" value="0x02165555" />
16313        <register type="NOA" address="0x00009888" value="0x0017A800" />
16314        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
16315        <register type="NOA" address="0x00009888" value="0x000CFFE0" />
16316        <register type="NOA" address="0x00009888" value="0x000EFFE0" />
16317        <register type="NOA" address="0x00009888" value="0x000D5400" />
16318        <register type="NOA" address="0x00009888" value="0x020D5555" />
16319        <register type="NOA" address="0x00009888" value="0x000F002C" />
16320        <register type="NOA" address="0x00009888" value="0x060F0140" />
16321        <register type="NOA" address="0x00009888" value="0x080F00C4" />
16322        <register type="NOA" address="0x00009888" value="0x0A0F038F" />
16323        <register type="NOA" address="0x00009888" value="0x0C0F030D" />
16324        <register type="NOA" address="0x00009888" value="0x0E0F028B" />
16325        <register type="NOA" address="0x00009888" value="0x100F0209" />
16326        <register type="NOA" address="0x00009888" value="0x040F0000" />
16327        <register type="NOA" address="0x00009888" value="0x0006A800" />
16328        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
16329        <register type="NOA" address="0x00009888" value="0x0001A800" />
16330        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
16331        <register type="NOA" address="0x00009888" value="0x5C010000" />
16332        <register type="NOA" address="0x00009888" value="0x5E010000" />
16333        <register type="NOA" address="0x00009888" value="0x60010000" />
16334        <register type="NOA" address="0x00009888" value="0x06010000" />
16335        <register type="NOA" address="0x00009888" value="0x62010000" />
16336        <register type="NOA" address="0x00009888" value="0x4E010000" />
16337        <register type="NOA" address="0x00009888" value="0x50010000" />
16338        <register type="NOA" address="0x00009888" value="0x52010000" />
16339        <register type="NOA" address="0x00009888" value="0x54010000" />
16340        <register type="NOA" address="0x00009888" value="0x56010000" />
16341        <register type="NOA" address="0x00009884" value="0x00000000" />
16342        <register type="NOA" address="0x00009888" value="0x74010002" />
16343    </register_config>
16344    <register_config type="OA">
16345        <register type="OA" address="0x0000D900" value="0x00000000" />
16346        <register type="OA" address="0x0000D904" value="0x00800000" />
16347        <register type="OA" address="0x0000D910" value="0x00000000" />
16348        <register type="OA" address="0x0000D914" value="0x00800000" />
16349        <register type="OA" address="0x0000D920" value="0x00000000" />
16350        <register type="OA" address="0x0000DC40" value="0x00000000" />
16351        <register type="OA" address="0x0000DD40" value="0x00000000" />
16352        <register type="OA" address="0x00002B2C" value="0x00000000" />
16353    </register_config>
16354  </set>
16355
16356  <set name="Ext138"
16357       chipset="MTLGT2"
16358       symbol_name="Ext138"
16359       underscore_name="ext138"
16360       mdapi_supported_apis="VK OGL OCL IO"
16361       hw_config_guid="18d95a38-b79c-42ac-a1c1-f6f3ef5ee213"
16362       >
16363    <counter name="GPU Time Elapsed"
16364             symbol_name="GpuTime"
16365             underscore_name="gpu_time"
16366             description="Time elapsed on the GPU during the measurement."
16367             data_type="uint64"
16368             units="ns"
16369             semantic_type="duration"
16370             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
16371             mdapi_group="GPU"
16372             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16373             mdapi_supported_apis=""
16374             mdapi_hw_unit_type="gpu"
16375             />
16376    <counter name="GPU Core Clocks"
16377             symbol_name="GpuCoreClocks"
16378             underscore_name="gpu_core_clocks"
16379             description="The total number of GPU core clocks elapsed during the measurement."
16380             data_type="uint64"
16381             units="cycles"
16382             semantic_type="event"
16383             equation="GPU_CLOCK 0 READ"
16384             mdapi_group="GPU"
16385             mdapi_usage_flags="Tier1 Frame Batch Draw"
16386             mdapi_supported_apis=""
16387             mdapi_hw_unit_type="gpu"
16388             />
16389    <counter name="AVG GPU Core Frequency"
16390             symbol_name="AvgGpuCoreFrequency"
16391             underscore_name="avg_gpu_core_frequency"
16392             description="Average GPU Core Frequency in the measurement."
16393             data_type="uint64"
16394             max_equation="$GpuMaxFrequency"
16395             units="hz"
16396             semantic_type="event"
16397             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
16398             mdapi_group="GPU"
16399             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16400             mdapi_supported_apis=""
16401             mdapi_hw_unit_type="gpu"
16402             />
16403    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE0"
16404             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE0"
16405             underscore_name="hiz_depth_test_ambig_p_zpipe0"
16406             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
16407             data_type="uint64"
16408             units="bytes"
16409             semantic_type="throughput"
16410             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD 1024 B 5 READ UMUL UADD"
16411             availability="$GtSlice0"
16412             mdapi_group="GPU"
16413             mdapi_usage_flags="Frame Batch Draw"
16414             mdapi_supported_apis=""
16415             mdapi_hw_unit_type="gpu"
16416             />
16417    <register_config type="NOA">
16418        <register type="NOA" address="0x00000D04" value="0x00000200" />
16419        <register type="NOA" address="0x00009884" value="0x00000000" />
16420        <register type="NOA" address="0x00009888" value="0x140E5C00" />
16421        <register type="NOA" address="0x00009888" value="0x160E0016" />
16422        <register type="NOA" address="0x00009888" value="0x000CFFE0" />
16423        <register type="NOA" address="0x00009888" value="0x020E002C" />
16424        <register type="NOA" address="0x00009888" value="0x080E0080" />
16425        <register type="NOA" address="0x00009888" value="0x0A0E0001" />
16426        <register type="NOA" address="0x00009888" value="0x0C0E038F" />
16427        <register type="NOA" address="0x00009888" value="0x0E0E030D" />
16428        <register type="NOA" address="0x00009888" value="0x100E028B" />
16429        <register type="NOA" address="0x00009888" value="0x120E0209" />
16430        <register type="NOA" address="0x00009888" value="0x060E0000" />
16431        <register type="NOA" address="0x00009888" value="0x000E0000" />
16432        <register type="NOA" address="0x00009888" value="0x0006A800" />
16433        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
16434        <register type="NOA" address="0x00009888" value="0x0001A800" />
16435        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
16436        <register type="NOA" address="0x00009888" value="0x5C010000" />
16437        <register type="NOA" address="0x00009888" value="0x5E010000" />
16438        <register type="NOA" address="0x00009888" value="0x60010000" />
16439        <register type="NOA" address="0x00009888" value="0x06010000" />
16440        <register type="NOA" address="0x00009888" value="0x62010000" />
16441        <register type="NOA" address="0x00009888" value="0x4E010000" />
16442        <register type="NOA" address="0x00009888" value="0x50010000" />
16443        <register type="NOA" address="0x00009888" value="0x52010000" />
16444        <register type="NOA" address="0x00009888" value="0x54010000" />
16445        <register type="NOA" address="0x00009888" value="0x56010000" />
16446        <register type="NOA" address="0x00009884" value="0x00000000" />
16447        <register type="NOA" address="0x00009888" value="0x74010002" />
16448    </register_config>
16449    <register_config type="OA">
16450        <register type="OA" address="0x0000D900" value="0x00000000" />
16451        <register type="OA" address="0x0000D904" value="0x00800000" />
16452        <register type="OA" address="0x0000D910" value="0x00000000" />
16453        <register type="OA" address="0x0000D914" value="0x00800000" />
16454        <register type="OA" address="0x0000D920" value="0x00000000" />
16455        <register type="OA" address="0x0000DC40" value="0x00000000" />
16456        <register type="OA" address="0x0000DD40" value="0x00000000" />
16457        <register type="OA" address="0x00002B2C" value="0x00000000" />
16458    </register_config>
16459  </set>
16460
16461  <set name="Ext139"
16462       chipset="MTLGT2"
16463       symbol_name="Ext139"
16464       underscore_name="ext139"
16465       mdapi_supported_apis="VK OGL OCL IO"
16466       hw_config_guid="7869d90b-8a61-40c5-b705-91ce55b64cd8"
16467       >
16468    <counter name="GPU Time Elapsed"
16469             symbol_name="GpuTime"
16470             underscore_name="gpu_time"
16471             description="Time elapsed on the GPU during the measurement."
16472             data_type="uint64"
16473             units="ns"
16474             semantic_type="duration"
16475             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
16476             mdapi_group="GPU"
16477             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16478             mdapi_supported_apis=""
16479             mdapi_hw_unit_type="gpu"
16480             />
16481    <counter name="GPU Core Clocks"
16482             symbol_name="GpuCoreClocks"
16483             underscore_name="gpu_core_clocks"
16484             description="The total number of GPU core clocks elapsed during the measurement."
16485             data_type="uint64"
16486             units="cycles"
16487             semantic_type="event"
16488             equation="GPU_CLOCK 0 READ"
16489             mdapi_group="GPU"
16490             mdapi_usage_flags="Tier1 Frame Batch Draw"
16491             mdapi_supported_apis=""
16492             mdapi_hw_unit_type="gpu"
16493             />
16494    <counter name="AVG GPU Core Frequency"
16495             symbol_name="AvgGpuCoreFrequency"
16496             underscore_name="avg_gpu_core_frequency"
16497             description="Average GPU Core Frequency in the measurement."
16498             data_type="uint64"
16499             max_equation="$GpuMaxFrequency"
16500             units="hz"
16501             semantic_type="event"
16502             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
16503             mdapi_group="GPU"
16504             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16505             mdapi_supported_apis=""
16506             mdapi_hw_unit_type="gpu"
16507             />
16508    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE1"
16509             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE1"
16510             underscore_name="hiz_depth_test_ambig_p_zpipe1"
16511             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
16512             data_type="uint64"
16513             units="bytes"
16514             semantic_type="throughput"
16515             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD 1024 B 5 READ UMUL UADD"
16516             availability="$GtSlice0"
16517             mdapi_group="GPU"
16518             mdapi_usage_flags="Frame Batch Draw"
16519             mdapi_supported_apis=""
16520             mdapi_hw_unit_type="gpu"
16521             />
16522    <register_config type="NOA">
16523        <register type="NOA" address="0x00000D04" value="0x00000200" />
16524        <register type="NOA" address="0x00009884" value="0x00000000" />
16525        <register type="NOA" address="0x00009888" value="0x120F5C00" />
16526        <register type="NOA" address="0x00009888" value="0x140F0016" />
16527        <register type="NOA" address="0x00009888" value="0x0013A800" />
16528        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
16529        <register type="NOA" address="0x00009888" value="0x00145400" />
16530        <register type="NOA" address="0x00009888" value="0x02145555" />
16531        <register type="NOA" address="0x00009888" value="0x00155400" />
16532        <register type="NOA" address="0x00009888" value="0x02155555" />
16533        <register type="NOA" address="0x00009888" value="0x00165400" />
16534        <register type="NOA" address="0x00009888" value="0x02165555" />
16535        <register type="NOA" address="0x00009888" value="0x0017A800" />
16536        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
16537        <register type="NOA" address="0x00009888" value="0x000CFFE0" />
16538        <register type="NOA" address="0x00009888" value="0x000EFFE0" />
16539        <register type="NOA" address="0x00009888" value="0x000D5400" />
16540        <register type="NOA" address="0x00009888" value="0x020D5555" />
16541        <register type="NOA" address="0x00009888" value="0x000F002C" />
16542        <register type="NOA" address="0x00009888" value="0x060F0080" />
16543        <register type="NOA" address="0x00009888" value="0x080F0001" />
16544        <register type="NOA" address="0x00009888" value="0x0A0F038F" />
16545        <register type="NOA" address="0x00009888" value="0x0C0F030D" />
16546        <register type="NOA" address="0x00009888" value="0x0E0F028B" />
16547        <register type="NOA" address="0x00009888" value="0x100F0209" />
16548        <register type="NOA" address="0x00009888" value="0x040F0000" />
16549        <register type="NOA" address="0x00009888" value="0x0006A800" />
16550        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
16551        <register type="NOA" address="0x00009888" value="0x0001A800" />
16552        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
16553        <register type="NOA" address="0x00009888" value="0x5C010000" />
16554        <register type="NOA" address="0x00009888" value="0x5E010000" />
16555        <register type="NOA" address="0x00009888" value="0x60010000" />
16556        <register type="NOA" address="0x00009888" value="0x06010000" />
16557        <register type="NOA" address="0x00009888" value="0x62010000" />
16558        <register type="NOA" address="0x00009888" value="0x4E010000" />
16559        <register type="NOA" address="0x00009888" value="0x50010000" />
16560        <register type="NOA" address="0x00009888" value="0x52010000" />
16561        <register type="NOA" address="0x00009888" value="0x54010000" />
16562        <register type="NOA" address="0x00009888" value="0x56010000" />
16563        <register type="NOA" address="0x00009884" value="0x00000000" />
16564        <register type="NOA" address="0x00009888" value="0x74010002" />
16565    </register_config>
16566    <register_config type="OA">
16567        <register type="OA" address="0x0000D900" value="0x00000000" />
16568        <register type="OA" address="0x0000D904" value="0x00800000" />
16569        <register type="OA" address="0x0000D910" value="0x00000000" />
16570        <register type="OA" address="0x0000D914" value="0x00800000" />
16571        <register type="OA" address="0x0000D920" value="0x00000000" />
16572        <register type="OA" address="0x0000DC40" value="0x00000000" />
16573        <register type="OA" address="0x0000DD40" value="0x00000000" />
16574        <register type="OA" address="0x00002B2C" value="0x00000000" />
16575    </register_config>
16576  </set>
16577
16578  <set name="Ext142"
16579       chipset="MTLGT2"
16580       symbol_name="Ext142"
16581       underscore_name="ext142"
16582       mdapi_supported_apis="VK OGL OCL IO"
16583       hw_config_guid="c9f005ff-957d-471f-b6d3-98ebfd423f88"
16584       >
16585    <counter name="GPU Time Elapsed"
16586             symbol_name="GpuTime"
16587             underscore_name="gpu_time"
16588             description="Time elapsed on the GPU during the measurement."
16589             data_type="uint64"
16590             units="ns"
16591             semantic_type="duration"
16592             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
16593             mdapi_group="GPU"
16594             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16595             mdapi_supported_apis=""
16596             mdapi_hw_unit_type="gpu"
16597             />
16598    <counter name="GPU Core Clocks"
16599             symbol_name="GpuCoreClocks"
16600             underscore_name="gpu_core_clocks"
16601             description="The total number of GPU core clocks elapsed during the measurement."
16602             data_type="uint64"
16603             units="cycles"
16604             semantic_type="event"
16605             equation="GPU_CLOCK 0 READ"
16606             mdapi_group="GPU"
16607             mdapi_usage_flags="Tier1 Frame Batch Draw"
16608             mdapi_supported_apis=""
16609             mdapi_hw_unit_type="gpu"
16610             />
16611    <counter name="AVG GPU Core Frequency"
16612             symbol_name="AvgGpuCoreFrequency"
16613             underscore_name="avg_gpu_core_frequency"
16614             description="Average GPU Core Frequency in the measurement."
16615             data_type="uint64"
16616             max_equation="$GpuMaxFrequency"
16617             units="hz"
16618             semantic_type="event"
16619             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
16620             mdapi_group="GPU"
16621             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16622             mdapi_supported_apis=""
16623             mdapi_hw_unit_type="gpu"
16624             />
16625    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE0"
16626             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE0"
16627             underscore_name="hiz_depth_test_fail_np_zpipe0"
16628             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
16629             data_type="uint64"
16630             units="bytes"
16631             semantic_type="throughput"
16632             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD 1024 B 5 READ UMUL UADD"
16633             availability="$GtSlice0"
16634             mdapi_group="GPU"
16635             mdapi_usage_flags="Frame Batch Draw"
16636             mdapi_supported_apis=""
16637             mdapi_hw_unit_type="gpu"
16638             />
16639    <register_config type="NOA">
16640        <register type="NOA" address="0x00000D04" value="0x00000200" />
16641        <register type="NOA" address="0x00009884" value="0x00000000" />
16642        <register type="NOA" address="0x00009888" value="0x140E4800" />
16643        <register type="NOA" address="0x00009888" value="0x160E0010" />
16644        <register type="NOA" address="0x00009888" value="0x000CFFE0" />
16645        <register type="NOA" address="0x00009888" value="0x020E002C" />
16646        <register type="NOA" address="0x00009888" value="0x080E0140" />
16647        <register type="NOA" address="0x00009888" value="0x0A0E00C4" />
16648        <register type="NOA" address="0x00009888" value="0x0C0E038F" />
16649        <register type="NOA" address="0x00009888" value="0x0E0E030D" />
16650        <register type="NOA" address="0x00009888" value="0x100E028B" />
16651        <register type="NOA" address="0x00009888" value="0x120E0209" />
16652        <register type="NOA" address="0x00009888" value="0x060E0000" />
16653        <register type="NOA" address="0x00009888" value="0x000E0000" />
16654        <register type="NOA" address="0x00009888" value="0x0006A800" />
16655        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
16656        <register type="NOA" address="0x00009888" value="0x0001A800" />
16657        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
16658        <register type="NOA" address="0x00009888" value="0x5C010000" />
16659        <register type="NOA" address="0x00009888" value="0x5E010000" />
16660        <register type="NOA" address="0x00009888" value="0x60010000" />
16661        <register type="NOA" address="0x00009888" value="0x06010000" />
16662        <register type="NOA" address="0x00009888" value="0x62010000" />
16663        <register type="NOA" address="0x00009888" value="0x4E010000" />
16664        <register type="NOA" address="0x00009888" value="0x50010000" />
16665        <register type="NOA" address="0x00009888" value="0x52010000" />
16666        <register type="NOA" address="0x00009888" value="0x54010000" />
16667        <register type="NOA" address="0x00009888" value="0x56010000" />
16668        <register type="NOA" address="0x00009884" value="0x00000000" />
16669        <register type="NOA" address="0x00009888" value="0x74010002" />
16670    </register_config>
16671    <register_config type="OA">
16672        <register type="OA" address="0x0000D900" value="0x00000000" />
16673        <register type="OA" address="0x0000D904" value="0x00800000" />
16674        <register type="OA" address="0x0000D910" value="0x00000000" />
16675        <register type="OA" address="0x0000D914" value="0x00800000" />
16676        <register type="OA" address="0x0000D920" value="0x00000000" />
16677        <register type="OA" address="0x0000DC40" value="0x00000000" />
16678        <register type="OA" address="0x0000DD40" value="0x00000000" />
16679        <register type="OA" address="0x00002B2C" value="0x00000000" />
16680    </register_config>
16681  </set>
16682
16683  <set name="Ext143"
16684       chipset="MTLGT2"
16685       symbol_name="Ext143"
16686       underscore_name="ext143"
16687       mdapi_supported_apis="VK OGL OCL IO"
16688       hw_config_guid="bf8f687e-d93f-439a-904e-14758015b273"
16689       >
16690    <counter name="GPU Time Elapsed"
16691             symbol_name="GpuTime"
16692             underscore_name="gpu_time"
16693             description="Time elapsed on the GPU during the measurement."
16694             data_type="uint64"
16695             units="ns"
16696             semantic_type="duration"
16697             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
16698             mdapi_group="GPU"
16699             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16700             mdapi_supported_apis=""
16701             mdapi_hw_unit_type="gpu"
16702             />
16703    <counter name="GPU Core Clocks"
16704             symbol_name="GpuCoreClocks"
16705             underscore_name="gpu_core_clocks"
16706             description="The total number of GPU core clocks elapsed during the measurement."
16707             data_type="uint64"
16708             units="cycles"
16709             semantic_type="event"
16710             equation="GPU_CLOCK 0 READ"
16711             mdapi_group="GPU"
16712             mdapi_usage_flags="Tier1 Frame Batch Draw"
16713             mdapi_supported_apis=""
16714             mdapi_hw_unit_type="gpu"
16715             />
16716    <counter name="AVG GPU Core Frequency"
16717             symbol_name="AvgGpuCoreFrequency"
16718             underscore_name="avg_gpu_core_frequency"
16719             description="Average GPU Core Frequency in the measurement."
16720             data_type="uint64"
16721             max_equation="$GpuMaxFrequency"
16722             units="hz"
16723             semantic_type="event"
16724             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
16725             mdapi_group="GPU"
16726             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16727             mdapi_supported_apis=""
16728             mdapi_hw_unit_type="gpu"
16729             />
16730    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE1"
16731             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE1"
16732             underscore_name="hiz_depth_test_fail_np_zpipe1"
16733             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
16734             data_type="uint64"
16735             units="bytes"
16736             semantic_type="throughput"
16737             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD 1024 B 5 READ UMUL UADD"
16738             availability="$GtSlice0"
16739             mdapi_group="GPU"
16740             mdapi_usage_flags="Frame Batch Draw"
16741             mdapi_supported_apis=""
16742             mdapi_hw_unit_type="gpu"
16743             />
16744    <register_config type="NOA">
16745        <register type="NOA" address="0x00000D04" value="0x00000200" />
16746        <register type="NOA" address="0x00009884" value="0x00000000" />
16747        <register type="NOA" address="0x00009888" value="0x120F4800" />
16748        <register type="NOA" address="0x00009888" value="0x140F0010" />
16749        <register type="NOA" address="0x00009888" value="0x0013A800" />
16750        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
16751        <register type="NOA" address="0x00009888" value="0x00145400" />
16752        <register type="NOA" address="0x00009888" value="0x02145555" />
16753        <register type="NOA" address="0x00009888" value="0x00155400" />
16754        <register type="NOA" address="0x00009888" value="0x02155555" />
16755        <register type="NOA" address="0x00009888" value="0x00165400" />
16756        <register type="NOA" address="0x00009888" value="0x02165555" />
16757        <register type="NOA" address="0x00009888" value="0x0017A800" />
16758        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
16759        <register type="NOA" address="0x00009888" value="0x000CFFE0" />
16760        <register type="NOA" address="0x00009888" value="0x000EFFE0" />
16761        <register type="NOA" address="0x00009888" value="0x000D5400" />
16762        <register type="NOA" address="0x00009888" value="0x020D5555" />
16763        <register type="NOA" address="0x00009888" value="0x000F002C" />
16764        <register type="NOA" address="0x00009888" value="0x060F0140" />
16765        <register type="NOA" address="0x00009888" value="0x080F00C4" />
16766        <register type="NOA" address="0x00009888" value="0x0A0F038F" />
16767        <register type="NOA" address="0x00009888" value="0x0C0F030D" />
16768        <register type="NOA" address="0x00009888" value="0x0E0F028B" />
16769        <register type="NOA" address="0x00009888" value="0x100F0209" />
16770        <register type="NOA" address="0x00009888" value="0x040F0000" />
16771        <register type="NOA" address="0x00009888" value="0x0006A800" />
16772        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
16773        <register type="NOA" address="0x00009888" value="0x0001A800" />
16774        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
16775        <register type="NOA" address="0x00009888" value="0x5C010000" />
16776        <register type="NOA" address="0x00009888" value="0x5E010000" />
16777        <register type="NOA" address="0x00009888" value="0x60010000" />
16778        <register type="NOA" address="0x00009888" value="0x06010000" />
16779        <register type="NOA" address="0x00009888" value="0x62010000" />
16780        <register type="NOA" address="0x00009888" value="0x4E010000" />
16781        <register type="NOA" address="0x00009888" value="0x50010000" />
16782        <register type="NOA" address="0x00009888" value="0x52010000" />
16783        <register type="NOA" address="0x00009888" value="0x54010000" />
16784        <register type="NOA" address="0x00009888" value="0x56010000" />
16785        <register type="NOA" address="0x00009884" value="0x00000000" />
16786        <register type="NOA" address="0x00009888" value="0x74010002" />
16787    </register_config>
16788    <register_config type="OA">
16789        <register type="OA" address="0x0000D900" value="0x00000000" />
16790        <register type="OA" address="0x0000D904" value="0x00800000" />
16791        <register type="OA" address="0x0000D910" value="0x00000000" />
16792        <register type="OA" address="0x0000D914" value="0x00800000" />
16793        <register type="OA" address="0x0000D920" value="0x00000000" />
16794        <register type="OA" address="0x0000DC40" value="0x00000000" />
16795        <register type="OA" address="0x0000DD40" value="0x00000000" />
16796        <register type="OA" address="0x00002B2C" value="0x00000000" />
16797    </register_config>
16798  </set>
16799
16800  <set name="Ext146"
16801       chipset="MTLGT2"
16802       symbol_name="Ext146"
16803       underscore_name="ext146"
16804       mdapi_supported_apis="VK OGL OCL IO"
16805       hw_config_guid="38cb3c8a-b6b1-46e9-b18e-331afd4faad6"
16806       >
16807    <counter name="GPU Time Elapsed"
16808             symbol_name="GpuTime"
16809             underscore_name="gpu_time"
16810             description="Time elapsed on the GPU during the measurement."
16811             data_type="uint64"
16812             units="ns"
16813             semantic_type="duration"
16814             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
16815             mdapi_group="GPU"
16816             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16817             mdapi_supported_apis=""
16818             mdapi_hw_unit_type="gpu"
16819             />
16820    <counter name="GPU Core Clocks"
16821             symbol_name="GpuCoreClocks"
16822             underscore_name="gpu_core_clocks"
16823             description="The total number of GPU core clocks elapsed during the measurement."
16824             data_type="uint64"
16825             units="cycles"
16826             semantic_type="event"
16827             equation="GPU_CLOCK 0 READ"
16828             mdapi_group="GPU"
16829             mdapi_usage_flags="Tier1 Frame Batch Draw"
16830             mdapi_supported_apis=""
16831             mdapi_hw_unit_type="gpu"
16832             />
16833    <counter name="AVG GPU Core Frequency"
16834             symbol_name="AvgGpuCoreFrequency"
16835             underscore_name="avg_gpu_core_frequency"
16836             description="Average GPU Core Frequency in the measurement."
16837             data_type="uint64"
16838             max_equation="$GpuMaxFrequency"
16839             units="hz"
16840             semantic_type="event"
16841             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
16842             mdapi_group="GPU"
16843             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16844             mdapi_supported_apis=""
16845             mdapi_hw_unit_type="gpu"
16846             />
16847    <counter name="HIZ DEPTH TEST FAIL P ZPIPE0"
16848             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE0"
16849             underscore_name="hiz_depth_test_fail_p_zpipe0"
16850             description="Number of promoted 2x2 that failed the hierarchical depth test"
16851             data_type="uint64"
16852             units="bytes"
16853             semantic_type="throughput"
16854             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD 1024 B 5 READ UMUL UADD"
16855             availability="$GtSlice0"
16856             mdapi_group="GPU"
16857             mdapi_usage_flags="Frame Batch Draw"
16858             mdapi_supported_apis=""
16859             mdapi_hw_unit_type="gpu"
16860             />
16861    <register_config type="NOA">
16862        <register type="NOA" address="0x00000D04" value="0x00000200" />
16863        <register type="NOA" address="0x00009884" value="0x00000000" />
16864        <register type="NOA" address="0x00009888" value="0x140E4800" />
16865        <register type="NOA" address="0x00009888" value="0x160E0011" />
16866        <register type="NOA" address="0x00009888" value="0x000CFFE0" />
16867        <register type="NOA" address="0x00009888" value="0x020E002C" />
16868        <register type="NOA" address="0x00009888" value="0x080E0080" />
16869        <register type="NOA" address="0x00009888" value="0x0A0E0001" />
16870        <register type="NOA" address="0x00009888" value="0x0C0E038F" />
16871        <register type="NOA" address="0x00009888" value="0x0E0E030D" />
16872        <register type="NOA" address="0x00009888" value="0x100E028B" />
16873        <register type="NOA" address="0x00009888" value="0x120E0209" />
16874        <register type="NOA" address="0x00009888" value="0x060E0000" />
16875        <register type="NOA" address="0x00009888" value="0x000E0000" />
16876        <register type="NOA" address="0x00009888" value="0x0006A800" />
16877        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
16878        <register type="NOA" address="0x00009888" value="0x0001A800" />
16879        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
16880        <register type="NOA" address="0x00009888" value="0x5C010000" />
16881        <register type="NOA" address="0x00009888" value="0x5E010000" />
16882        <register type="NOA" address="0x00009888" value="0x60010000" />
16883        <register type="NOA" address="0x00009888" value="0x06010000" />
16884        <register type="NOA" address="0x00009888" value="0x62010000" />
16885        <register type="NOA" address="0x00009888" value="0x4E010000" />
16886        <register type="NOA" address="0x00009888" value="0x50010000" />
16887        <register type="NOA" address="0x00009888" value="0x52010000" />
16888        <register type="NOA" address="0x00009888" value="0x54010000" />
16889        <register type="NOA" address="0x00009888" value="0x56010000" />
16890        <register type="NOA" address="0x00009884" value="0x00000000" />
16891        <register type="NOA" address="0x00009888" value="0x74010002" />
16892    </register_config>
16893    <register_config type="OA">
16894        <register type="OA" address="0x0000D900" value="0x00000000" />
16895        <register type="OA" address="0x0000D904" value="0x00800000" />
16896        <register type="OA" address="0x0000D910" value="0x00000000" />
16897        <register type="OA" address="0x0000D914" value="0x00800000" />
16898        <register type="OA" address="0x0000D920" value="0x00000000" />
16899        <register type="OA" address="0x0000DC40" value="0x00000000" />
16900        <register type="OA" address="0x0000DD40" value="0x00000000" />
16901        <register type="OA" address="0x00002B2C" value="0x00000000" />
16902    </register_config>
16903  </set>
16904
16905  <set name="Ext147"
16906       chipset="MTLGT2"
16907       symbol_name="Ext147"
16908       underscore_name="ext147"
16909       mdapi_supported_apis="VK OGL OCL IO"
16910       hw_config_guid="f0624b43-b429-4be9-9cef-1a9c966b9bf5"
16911       >
16912    <counter name="GPU Time Elapsed"
16913             symbol_name="GpuTime"
16914             underscore_name="gpu_time"
16915             description="Time elapsed on the GPU during the measurement."
16916             data_type="uint64"
16917             units="ns"
16918             semantic_type="duration"
16919             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
16920             mdapi_group="GPU"
16921             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16922             mdapi_supported_apis=""
16923             mdapi_hw_unit_type="gpu"
16924             />
16925    <counter name="GPU Core Clocks"
16926             symbol_name="GpuCoreClocks"
16927             underscore_name="gpu_core_clocks"
16928             description="The total number of GPU core clocks elapsed during the measurement."
16929             data_type="uint64"
16930             units="cycles"
16931             semantic_type="event"
16932             equation="GPU_CLOCK 0 READ"
16933             mdapi_group="GPU"
16934             mdapi_usage_flags="Tier1 Frame Batch Draw"
16935             mdapi_supported_apis=""
16936             mdapi_hw_unit_type="gpu"
16937             />
16938    <counter name="AVG GPU Core Frequency"
16939             symbol_name="AvgGpuCoreFrequency"
16940             underscore_name="avg_gpu_core_frequency"
16941             description="Average GPU Core Frequency in the measurement."
16942             data_type="uint64"
16943             max_equation="$GpuMaxFrequency"
16944             units="hz"
16945             semantic_type="event"
16946             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
16947             mdapi_group="GPU"
16948             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
16949             mdapi_supported_apis=""
16950             mdapi_hw_unit_type="gpu"
16951             />
16952    <counter name="HIZ DEPTH TEST FAIL P ZPIPE1"
16953             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE1"
16954             underscore_name="hiz_depth_test_fail_p_zpipe1"
16955             description="Number of promoted 2x2 that failed the hierarchical depth test"
16956             data_type="uint64"
16957             units="bytes"
16958             semantic_type="throughput"
16959             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD 1024 B 5 READ UMUL UADD"
16960             availability="$GtSlice0"
16961             mdapi_group="GPU"
16962             mdapi_usage_flags="Frame Batch Draw"
16963             mdapi_supported_apis=""
16964             mdapi_hw_unit_type="gpu"
16965             />
16966    <register_config type="NOA">
16967        <register type="NOA" address="0x00000D04" value="0x00000200" />
16968        <register type="NOA" address="0x00009884" value="0x00000000" />
16969        <register type="NOA" address="0x00009888" value="0x120F4800" />
16970        <register type="NOA" address="0x00009888" value="0x140F0011" />
16971        <register type="NOA" address="0x00009888" value="0x0013A800" />
16972        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
16973        <register type="NOA" address="0x00009888" value="0x00145400" />
16974        <register type="NOA" address="0x00009888" value="0x02145555" />
16975        <register type="NOA" address="0x00009888" value="0x00155400" />
16976        <register type="NOA" address="0x00009888" value="0x02155555" />
16977        <register type="NOA" address="0x00009888" value="0x00165400" />
16978        <register type="NOA" address="0x00009888" value="0x02165555" />
16979        <register type="NOA" address="0x00009888" value="0x0017A800" />
16980        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
16981        <register type="NOA" address="0x00009888" value="0x000CFFE0" />
16982        <register type="NOA" address="0x00009888" value="0x000EFFE0" />
16983        <register type="NOA" address="0x00009888" value="0x000D5400" />
16984        <register type="NOA" address="0x00009888" value="0x020D5555" />
16985        <register type="NOA" address="0x00009888" value="0x000F002C" />
16986        <register type="NOA" address="0x00009888" value="0x060F0080" />
16987        <register type="NOA" address="0x00009888" value="0x080F0001" />
16988        <register type="NOA" address="0x00009888" value="0x0A0F038F" />
16989        <register type="NOA" address="0x00009888" value="0x0C0F030D" />
16990        <register type="NOA" address="0x00009888" value="0x0E0F028B" />
16991        <register type="NOA" address="0x00009888" value="0x100F0209" />
16992        <register type="NOA" address="0x00009888" value="0x040F0000" />
16993        <register type="NOA" address="0x00009888" value="0x0006A800" />
16994        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
16995        <register type="NOA" address="0x00009888" value="0x0001A800" />
16996        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
16997        <register type="NOA" address="0x00009888" value="0x5C010000" />
16998        <register type="NOA" address="0x00009888" value="0x5E010000" />
16999        <register type="NOA" address="0x00009888" value="0x60010000" />
17000        <register type="NOA" address="0x00009888" value="0x06010000" />
17001        <register type="NOA" address="0x00009888" value="0x62010000" />
17002        <register type="NOA" address="0x00009888" value="0x4E010000" />
17003        <register type="NOA" address="0x00009888" value="0x50010000" />
17004        <register type="NOA" address="0x00009888" value="0x52010000" />
17005        <register type="NOA" address="0x00009888" value="0x54010000" />
17006        <register type="NOA" address="0x00009888" value="0x56010000" />
17007        <register type="NOA" address="0x00009884" value="0x00000000" />
17008        <register type="NOA" address="0x00009888" value="0x74010002" />
17009    </register_config>
17010    <register_config type="OA">
17011        <register type="OA" address="0x0000D900" value="0x00000000" />
17012        <register type="OA" address="0x0000D904" value="0x00800000" />
17013        <register type="OA" address="0x0000D910" value="0x00000000" />
17014        <register type="OA" address="0x0000D914" value="0x00800000" />
17015        <register type="OA" address="0x0000D920" value="0x00000000" />
17016        <register type="OA" address="0x0000DC40" value="0x00000000" />
17017        <register type="OA" address="0x0000DD40" value="0x00000000" />
17018        <register type="OA" address="0x00002B2C" value="0x00000000" />
17019    </register_config>
17020  </set>
17021
17022  <set name="Ext150"
17023       chipset="MTLGT2"
17024       symbol_name="Ext150"
17025       underscore_name="ext150"
17026       mdapi_supported_apis="VK OGL OCL IO"
17027       hw_config_guid="9be51bc5-540f-4a51-80b9-a6e8f849107c"
17028       >
17029    <counter name="GPU Time Elapsed"
17030             symbol_name="GpuTime"
17031             underscore_name="gpu_time"
17032             description="Time elapsed on the GPU during the measurement."
17033             data_type="uint64"
17034             units="ns"
17035             semantic_type="duration"
17036             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
17037             mdapi_group="GPU"
17038             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17039             mdapi_supported_apis=""
17040             mdapi_hw_unit_type="gpu"
17041             />
17042    <counter name="GPU Core Clocks"
17043             symbol_name="GpuCoreClocks"
17044             underscore_name="gpu_core_clocks"
17045             description="The total number of GPU core clocks elapsed during the measurement."
17046             data_type="uint64"
17047             units="cycles"
17048             semantic_type="event"
17049             equation="GPU_CLOCK 0 READ"
17050             mdapi_group="GPU"
17051             mdapi_usage_flags="Tier1 Frame Batch Draw"
17052             mdapi_supported_apis=""
17053             mdapi_hw_unit_type="gpu"
17054             />
17055    <counter name="AVG GPU Core Frequency"
17056             symbol_name="AvgGpuCoreFrequency"
17057             underscore_name="avg_gpu_core_frequency"
17058             description="Average GPU Core Frequency in the measurement."
17059             data_type="uint64"
17060             max_equation="$GpuMaxFrequency"
17061             units="hz"
17062             semantic_type="event"
17063             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
17064             mdapi_group="GPU"
17065             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17066             mdapi_supported_apis=""
17067             mdapi_hw_unit_type="gpu"
17068             />
17069    <counter name="HIZ DEPTH TEST PASS P ZPIPE0"
17070             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE0"
17071             underscore_name="hiz_depth_test_pass_p_zpipe0"
17072             description="Number of promoted 2x2 passed by hierarchical depth test"
17073             data_type="uint64"
17074             units="bytes"
17075             semantic_type="throughput"
17076             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD"
17077             availability="$GtSlice0"
17078             mdapi_group="GPU"
17079             mdapi_usage_flags="Frame Batch Draw"
17080             mdapi_supported_apis=""
17081             mdapi_hw_unit_type="gpu"
17082             />
17083    <register_config type="NOA">
17084        <register type="NOA" address="0x00000D04" value="0x00000200" />
17085        <register type="NOA" address="0x00009884" value="0x00000000" />
17086        <register type="NOA" address="0x00009888" value="0x140E5C00" />
17087        <register type="NOA" address="0x00009888" value="0x160E0018" />
17088        <register type="NOA" address="0x00009888" value="0x000CFFC0" />
17089        <register type="NOA" address="0x00009888" value="0x020E002C" />
17090        <register type="NOA" address="0x00009888" value="0x0A0E0187" />
17091        <register type="NOA" address="0x00009888" value="0x0C0E038F" />
17092        <register type="NOA" address="0x00009888" value="0x0E0E030D" />
17093        <register type="NOA" address="0x00009888" value="0x100E028B" />
17094        <register type="NOA" address="0x00009888" value="0x120E0209" />
17095        <register type="NOA" address="0x00009888" value="0x060E0000" />
17096        <register type="NOA" address="0x00009888" value="0x000E0000" />
17097        <register type="NOA" address="0x00009888" value="0x0006A000" />
17098        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
17099        <register type="NOA" address="0x00009888" value="0x0001A000" />
17100        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
17101        <register type="NOA" address="0x00009888" value="0x5E010000" />
17102        <register type="NOA" address="0x00009888" value="0x60010000" />
17103        <register type="NOA" address="0x00009888" value="0x06010000" />
17104        <register type="NOA" address="0x00009888" value="0x62010000" />
17105        <register type="NOA" address="0x00009888" value="0x4E010000" />
17106        <register type="NOA" address="0x00009888" value="0x50010000" />
17107        <register type="NOA" address="0x00009888" value="0x52010000" />
17108        <register type="NOA" address="0x00009888" value="0x54010000" />
17109        <register type="NOA" address="0x00009888" value="0x56010000" />
17110        <register type="NOA" address="0x00009884" value="0x00000000" />
17111        <register type="NOA" address="0x00009888" value="0x74010002" />
17112    </register_config>
17113    <register_config type="OA">
17114        <register type="OA" address="0x0000D900" value="0x00000000" />
17115        <register type="OA" address="0x0000D904" value="0x00800000" />
17116        <register type="OA" address="0x0000D910" value="0x00000000" />
17117        <register type="OA" address="0x0000D914" value="0x00800000" />
17118        <register type="OA" address="0x0000D920" value="0x00000000" />
17119        <register type="OA" address="0x0000DC40" value="0x00000000" />
17120        <register type="OA" address="0x0000DD40" value="0x00000000" />
17121        <register type="OA" address="0x00002B2C" value="0x00000000" />
17122    </register_config>
17123  </set>
17124
17125  <set name="Ext151"
17126       chipset="MTLGT2"
17127       symbol_name="Ext151"
17128       underscore_name="ext151"
17129       mdapi_supported_apis="VK OGL OCL IO"
17130       hw_config_guid="5303f1e7-b41b-4f48-a638-02293743f84d"
17131       >
17132    <counter name="GPU Time Elapsed"
17133             symbol_name="GpuTime"
17134             underscore_name="gpu_time"
17135             description="Time elapsed on the GPU during the measurement."
17136             data_type="uint64"
17137             units="ns"
17138             semantic_type="duration"
17139             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
17140             mdapi_group="GPU"
17141             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17142             mdapi_supported_apis=""
17143             mdapi_hw_unit_type="gpu"
17144             />
17145    <counter name="GPU Core Clocks"
17146             symbol_name="GpuCoreClocks"
17147             underscore_name="gpu_core_clocks"
17148             description="The total number of GPU core clocks elapsed during the measurement."
17149             data_type="uint64"
17150             units="cycles"
17151             semantic_type="event"
17152             equation="GPU_CLOCK 0 READ"
17153             mdapi_group="GPU"
17154             mdapi_usage_flags="Tier1 Frame Batch Draw"
17155             mdapi_supported_apis=""
17156             mdapi_hw_unit_type="gpu"
17157             />
17158    <counter name="AVG GPU Core Frequency"
17159             symbol_name="AvgGpuCoreFrequency"
17160             underscore_name="avg_gpu_core_frequency"
17161             description="Average GPU Core Frequency in the measurement."
17162             data_type="uint64"
17163             max_equation="$GpuMaxFrequency"
17164             units="hz"
17165             semantic_type="event"
17166             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
17167             mdapi_group="GPU"
17168             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17169             mdapi_supported_apis=""
17170             mdapi_hw_unit_type="gpu"
17171             />
17172    <counter name="HIZ DEPTH TEST PASS P ZPIPE1"
17173             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE1"
17174             underscore_name="hiz_depth_test_pass_p_zpipe1"
17175             description="Number of promoted 2x2 passed by hierarchical depth test"
17176             data_type="uint64"
17177             units="bytes"
17178             semantic_type="throughput"
17179             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD 256 B 7 READ UMUL UADD 512 B 6 READ UMUL UADD"
17180             availability="$GtSlice0"
17181             mdapi_group="GPU"
17182             mdapi_usage_flags="Frame Batch Draw"
17183             mdapi_supported_apis=""
17184             mdapi_hw_unit_type="gpu"
17185             />
17186    <register_config type="NOA">
17187        <register type="NOA" address="0x00000D04" value="0x00000200" />
17188        <register type="NOA" address="0x00009884" value="0x00000000" />
17189        <register type="NOA" address="0x00009888" value="0x120F5C00" />
17190        <register type="NOA" address="0x00009888" value="0x140F0018" />
17191        <register type="NOA" address="0x00009888" value="0x0013A000" />
17192        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
17193        <register type="NOA" address="0x00009888" value="0x00145000" />
17194        <register type="NOA" address="0x00009888" value="0x02145555" />
17195        <register type="NOA" address="0x00009888" value="0x00155000" />
17196        <register type="NOA" address="0x00009888" value="0x02155555" />
17197        <register type="NOA" address="0x00009888" value="0x00165000" />
17198        <register type="NOA" address="0x00009888" value="0x02165555" />
17199        <register type="NOA" address="0x00009888" value="0x0017A000" />
17200        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
17201        <register type="NOA" address="0x00009888" value="0x000CFFC0" />
17202        <register type="NOA" address="0x00009888" value="0x000EFFC0" />
17203        <register type="NOA" address="0x00009888" value="0x000D5000" />
17204        <register type="NOA" address="0x00009888" value="0x020D5555" />
17205        <register type="NOA" address="0x00009888" value="0x000F002C" />
17206        <register type="NOA" address="0x00009888" value="0x080F0187" />
17207        <register type="NOA" address="0x00009888" value="0x0A0F038F" />
17208        <register type="NOA" address="0x00009888" value="0x0C0F030D" />
17209        <register type="NOA" address="0x00009888" value="0x0E0F028B" />
17210        <register type="NOA" address="0x00009888" value="0x100F0209" />
17211        <register type="NOA" address="0x00009888" value="0x040F0000" />
17212        <register type="NOA" address="0x00009888" value="0x0006A000" />
17213        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
17214        <register type="NOA" address="0x00009888" value="0x0001A000" />
17215        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
17216        <register type="NOA" address="0x00009888" value="0x5E010000" />
17217        <register type="NOA" address="0x00009888" value="0x60010000" />
17218        <register type="NOA" address="0x00009888" value="0x06010000" />
17219        <register type="NOA" address="0x00009888" value="0x62010000" />
17220        <register type="NOA" address="0x00009888" value="0x4E010000" />
17221        <register type="NOA" address="0x00009888" value="0x50010000" />
17222        <register type="NOA" address="0x00009888" value="0x52010000" />
17223        <register type="NOA" address="0x00009888" value="0x54010000" />
17224        <register type="NOA" address="0x00009888" value="0x56010000" />
17225        <register type="NOA" address="0x00009884" value="0x00000000" />
17226        <register type="NOA" address="0x00009888" value="0x74010002" />
17227    </register_config>
17228    <register_config type="OA">
17229        <register type="OA" address="0x0000D900" value="0x00000000" />
17230        <register type="OA" address="0x0000D904" value="0x00800000" />
17231        <register type="OA" address="0x0000D910" value="0x00000000" />
17232        <register type="OA" address="0x0000D914" value="0x00800000" />
17233        <register type="OA" address="0x0000D920" value="0x00000000" />
17234        <register type="OA" address="0x0000DC40" value="0x00000000" />
17235        <register type="OA" address="0x0000DD40" value="0x00000000" />
17236        <register type="OA" address="0x00002B2C" value="0x00000000" />
17237    </register_config>
17238  </set>
17239
17240  <set name="Ext154"
17241       chipset="MTLGT2"
17242       symbol_name="Ext154"
17243       underscore_name="ext154"
17244       mdapi_supported_apis="VK OGL OCL IO"
17245       hw_config_guid="269bfd75-1e50-4717-959c-f72de6c5e37e"
17246       >
17247    <counter name="GPU Time Elapsed"
17248             symbol_name="GpuTime"
17249             underscore_name="gpu_time"
17250             description="Time elapsed on the GPU during the measurement."
17251             data_type="uint64"
17252             units="ns"
17253             semantic_type="duration"
17254             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
17255             mdapi_group="GPU"
17256             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17257             mdapi_supported_apis=""
17258             mdapi_hw_unit_type="gpu"
17259             />
17260    <counter name="GPU Core Clocks"
17261             symbol_name="GpuCoreClocks"
17262             underscore_name="gpu_core_clocks"
17263             description="The total number of GPU core clocks elapsed during the measurement."
17264             data_type="uint64"
17265             units="cycles"
17266             semantic_type="event"
17267             equation="GPU_CLOCK 0 READ"
17268             mdapi_group="GPU"
17269             mdapi_usage_flags="Tier1 Frame Batch Draw"
17270             mdapi_supported_apis=""
17271             mdapi_hw_unit_type="gpu"
17272             />
17273    <counter name="AVG GPU Core Frequency"
17274             symbol_name="AvgGpuCoreFrequency"
17275             underscore_name="avg_gpu_core_frequency"
17276             description="Average GPU Core Frequency in the measurement."
17277             data_type="uint64"
17278             max_equation="$GpuMaxFrequency"
17279             units="hz"
17280             semantic_type="event"
17281             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
17282             mdapi_group="GPU"
17283             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17284             mdapi_supported_apis=""
17285             mdapi_hw_unit_type="gpu"
17286             />
17287    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE0"
17288             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE0"
17289             underscore_name="hiz_subspan_latency_fifofull_zpipe0"
17290             description="Percentage of time in which HiZ latency hiding structure full"
17291             data_type="float"
17292             max_equation="100"
17293             units="percent"
17294             semantic_type="duration"
17295             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
17296             availability="$GtSlice0"
17297             mdapi_group="GPU"
17298             mdapi_usage_flags="Frame Batch Draw"
17299             mdapi_supported_apis=""
17300             mdapi_hw_unit_type="gpu"
17301             />
17302    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE1"
17303             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE1"
17304             underscore_name="hiz_subspan_latency_fifofull_zpipe1"
17305             description="Percentage of time in which HiZ latency hiding structure full"
17306             data_type="float"
17307             max_equation="100"
17308             units="percent"
17309             semantic_type="duration"
17310             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
17311             availability="$GtSlice0"
17312             mdapi_group="GPU"
17313             mdapi_usage_flags="Frame Batch Draw"
17314             mdapi_supported_apis=""
17315             mdapi_hw_unit_type="gpu"
17316             />
17317    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE0"
17318             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE0"
17319             underscore_name="iz_subspan_latency_fifofull_zpipe0"
17320             description="Percentage of time in which IZ latency hiding structure full"
17321             data_type="float"
17322             max_equation="100"
17323             units="percent"
17324             semantic_type="duration"
17325             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
17326             availability="$GtSlice0"
17327             mdapi_group="GPU"
17328             mdapi_usage_flags="Frame Batch Draw"
17329             mdapi_supported_apis=""
17330             mdapi_hw_unit_type="gpu"
17331             />
17332    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE1"
17333             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE1"
17334             underscore_name="iz_subspan_latency_fifofull_zpipe1"
17335             description="Percentage of time in which IZ latency hiding structure full"
17336             data_type="float"
17337             max_equation="100"
17338             units="percent"
17339             semantic_type="duration"
17340             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
17341             availability="$GtSlice0"
17342             mdapi_group="GPU"
17343             mdapi_usage_flags="Frame Batch Draw"
17344             mdapi_supported_apis=""
17345             mdapi_hw_unit_type="gpu"
17346             />
17347    <counter name="IZ OUTPUT READY ZPIPE0"
17348             symbol_name="IZ_OUTPUT_READY_ZPIPE0"
17349             underscore_name="iz_output_ready_zpipe0"
17350             description="Percentage of time in which IZ has requests to different clients"
17351             data_type="float"
17352             max_equation="100"
17353             units="percent"
17354             semantic_type="duration"
17355             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
17356             availability="$GtSlice0"
17357             mdapi_group="GPU"
17358             mdapi_usage_flags="Frame Batch Draw"
17359             mdapi_supported_apis=""
17360             mdapi_hw_unit_type="gpu"
17361             />
17362    <counter name="IZ OUTPUT READY ZPIPE1"
17363             symbol_name="IZ_OUTPUT_READY_ZPIPE1"
17364             underscore_name="iz_output_ready_zpipe1"
17365             description="Percentage of time in which IZ has requests to different clients"
17366             data_type="float"
17367             max_equation="100"
17368             units="percent"
17369             semantic_type="duration"
17370             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
17371             availability="$GtSlice0"
17372             mdapi_group="GPU"
17373             mdapi_usage_flags="Frame Batch Draw"
17374             mdapi_supported_apis=""
17375             mdapi_hw_unit_type="gpu"
17376             />
17377    <register_config type="NOA">
17378        <register type="NOA" address="0x00000D04" value="0x00000200" />
17379        <register type="NOA" address="0x00009884" value="0x00000000" />
17380        <register type="NOA" address="0x00009888" value="0x140E2C00" />
17381        <register type="NOA" address="0x00009888" value="0x0A0E6000" />
17382        <register type="NOA" address="0x00009888" value="0x0E0E6580" />
17383        <register type="NOA" address="0x00009888" value="0x120F2C00" />
17384        <register type="NOA" address="0x00009888" value="0x080F6000" />
17385        <register type="NOA" address="0x00009888" value="0x0C0F6016" />
17386        <register type="NOA" address="0x00009888" value="0x02132220" />
17387        <register type="NOA" address="0x00009888" value="0x02141110" />
17388        <register type="NOA" address="0x00009888" value="0x02151110" />
17389        <register type="NOA" address="0x00009888" value="0x02161110" />
17390        <register type="NOA" address="0x00009888" value="0x02172220" />
17391        <register type="NOA" address="0x00009888" value="0x000CFC00" />
17392        <register type="NOA" address="0x00009888" value="0x020E0404" />
17393        <register type="NOA" address="0x00009888" value="0x100E0740" />
17394        <register type="NOA" address="0x00009888" value="0x120E0080" />
17395        <register type="NOA" address="0x00009888" value="0x060E0000" />
17396        <register type="NOA" address="0x00009888" value="0x000E5400" />
17397        <register type="NOA" address="0x00009888" value="0x020D1110" />
17398        <register type="NOA" address="0x00009888" value="0x000F0404" />
17399        <register type="NOA" address="0x00009888" value="0x0E0F001D" />
17400        <register type="NOA" address="0x00009888" value="0x100F0002" />
17401        <register type="NOA" address="0x00009888" value="0x040F0000" />
17402        <register type="NOA" address="0x00009888" value="0x0206AAA0" />
17403        <register type="NOA" address="0x00009888" value="0x0201AAA0" />
17404        <register type="NOA" address="0x00009888" value="0x06010000" />
17405        <register type="NOA" address="0x00009888" value="0x4E010000" />
17406        <register type="NOA" address="0x00009888" value="0x50010C00" />
17407        <register type="NOA" address="0x00009888" value="0x52010000" />
17408        <register type="NOA" address="0x00009888" value="0x54010006" />
17409        <register type="NOA" address="0x00009888" value="0x56010060" />
17410        <register type="NOA" address="0x00009884" value="0x00000000" />
17411        <register type="NOA" address="0x00009888" value="0x74010002" />
17412    </register_config>
17413    <register_config type="OA">
17414        <register type="OA" address="0x0000D900" value="0x00000000" />
17415        <register type="OA" address="0x0000D904" value="0x00800000" />
17416        <register type="OA" address="0x0000D910" value="0x00000000" />
17417        <register type="OA" address="0x0000D914" value="0x00800000" />
17418        <register type="OA" address="0x0000D920" value="0x00000000" />
17419        <register type="OA" address="0x0000DC40" value="0x00000000" />
17420        <register type="OA" address="0x0000DD40" value="0x00000000" />
17421        <register type="OA" address="0x00002B2C" value="0x00000000" />
17422    </register_config>
17423  </set>
17424
17425  <set name="Ext155"
17426       chipset="MTLGT2"
17427       symbol_name="Ext155"
17428       underscore_name="ext155"
17429       mdapi_supported_apis="VK OGL OCL IO"
17430       hw_config_guid="77c2e8f4-297f-46ed-95a9-370e21e131c6"
17431       >
17432    <counter name="GPU Time Elapsed"
17433             symbol_name="GpuTime"
17434             underscore_name="gpu_time"
17435             description="Time elapsed on the GPU during the measurement."
17436             data_type="uint64"
17437             units="ns"
17438             semantic_type="duration"
17439             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
17440             mdapi_group="GPU"
17441             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17442             mdapi_supported_apis=""
17443             mdapi_hw_unit_type="gpu"
17444             />
17445    <counter name="GPU Core Clocks"
17446             symbol_name="GpuCoreClocks"
17447             underscore_name="gpu_core_clocks"
17448             description="The total number of GPU core clocks elapsed during the measurement."
17449             data_type="uint64"
17450             units="cycles"
17451             semantic_type="event"
17452             equation="GPU_CLOCK 0 READ"
17453             mdapi_group="GPU"
17454             mdapi_usage_flags="Tier1 Frame Batch Draw"
17455             mdapi_supported_apis=""
17456             mdapi_hw_unit_type="gpu"
17457             />
17458    <counter name="AVG GPU Core Frequency"
17459             symbol_name="AvgGpuCoreFrequency"
17460             underscore_name="avg_gpu_core_frequency"
17461             description="Average GPU Core Frequency in the measurement."
17462             data_type="uint64"
17463             max_equation="$GpuMaxFrequency"
17464             units="hz"
17465             semantic_type="event"
17466             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
17467             mdapi_group="GPU"
17468             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17469             mdapi_supported_apis=""
17470             mdapi_hw_unit_type="gpu"
17471             />
17472    <counter name="COMMAND PARSER COMPUTE ENGINE BUSY CCS0"
17473             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_BUSY_CCS0"
17474             underscore_name="command_parser_compute_engine_busy_ccs0"
17475             description="Percentage of time in which there is a context loaded and active on the compute queue"
17476             data_type="float"
17477             max_equation="100"
17478             units="percent"
17479             semantic_type="duration"
17480             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
17481             mdapi_group="GPU"
17482             mdapi_usage_flags="Frame Batch Draw"
17483             mdapi_supported_apis=""
17484             mdapi_hw_unit_type="gpu"
17485             />
17486    <counter name="COMMAND PARSER RENDER ENGINE BUSY"
17487             symbol_name="COMMAND_PARSER_RENDER_ENGINE_BUSY"
17488             underscore_name="command_parser_render_engine_busy"
17489             description="Percentage of time in which there is a context loaded and active on the 3D queue"
17490             data_type="float"
17491             max_equation="100"
17492             units="percent"
17493             semantic_type="duration"
17494             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
17495             mdapi_group="GPU"
17496             mdapi_usage_flags="Frame Batch Draw"
17497             mdapi_supported_apis=""
17498             mdapi_hw_unit_type="gpu"
17499             />
17500    <counter name="COMMAND PARSER COPY ENGINE BUSY"
17501             symbol_name="COMMAND_PARSER_COPY_ENGINE_BUSY"
17502             underscore_name="command_parser_copy_engine_busy"
17503             description="Percentage of time in which there is a context loaded and active on the copy queue"
17504             data_type="float"
17505             max_equation="100"
17506             units="percent"
17507             semantic_type="duration"
17508             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
17509             mdapi_group="GPU"
17510             mdapi_usage_flags="Frame Batch Draw"
17511             mdapi_supported_apis=""
17512             mdapi_hw_unit_type="gpu"
17513             />
17514    <register_config type="NOA">
17515        <register type="NOA" address="0x00000D04" value="0x00000200" />
17516        <register type="NOA" address="0x00009884" value="0x00000000" />
17517        <register type="NOA" address="0x00009888" value="0x1A020010" />
17518        <register type="NOA" address="0x00009888" value="0x18010400" />
17519        <register type="NOA" address="0x00009888" value="0x20010200" />
17520        <register type="NOA" address="0x00009888" value="0x04020002" />
17521        <register type="NOA" address="0x00009888" value="0x0E020000" />
17522        <register type="NOA" address="0x00009888" value="0x10020081" />
17523        <register type="NOA" address="0x00009888" value="0x00020000" />
17524        <register type="NOA" address="0x00009888" value="0x02020000" />
17525        <register type="NOA" address="0x00009888" value="0x04010240" />
17526        <register type="NOA" address="0x00009888" value="0x08010000" />
17527        <register type="NOA" address="0x00009888" value="0x0A010081" />
17528        <register type="NOA" address="0x00009888" value="0x0C010248" />
17529        <register type="NOA" address="0x00009888" value="0x0E01000A" />
17530        <register type="NOA" address="0x00009888" value="0x00015000" />
17531        <register type="NOA" address="0x00009888" value="0x02010001" />
17532        <register type="NOA" address="0x00009888" value="0x4E010010" />
17533        <register type="NOA" address="0x00009888" value="0x56010000" />
17534        <register type="NOA" address="0x00009888" value="0x58010201" />
17535        <register type="NOA" address="0x00009888" value="0x5A010010" />
17536        <register type="NOA" address="0x00009888" value="0x5C010201" />
17537        <register type="NOA" address="0x00009888" value="0x5E010000" />
17538        <register type="NOA" address="0x00009888" value="0x60010000" />
17539        <register type="NOA" address="0x00009888" value="0x06010000" />
17540        <register type="NOA" address="0x00009884" value="0x00000000" />
17541        <register type="NOA" address="0x00009888" value="0x74010002" />
17542    </register_config>
17543    <register_config type="OA">
17544        <register type="OA" address="0x0000D900" value="0x00000000" />
17545        <register type="OA" address="0x0000D904" value="0x70800000" />
17546        <register type="OA" address="0x0000D910" value="0x00000000" />
17547        <register type="OA" address="0x0000D914" value="0x00800000" />
17548        <register type="OA" address="0x0000D920" value="0x00000000" />
17549        <register type="OA" address="0x0000DC40" value="0x00000000" />
17550        <register type="OA" address="0x0000DD40" value="0x00000000" />
17551        <register type="OA" address="0x00002B2C" value="0x00000000" />
17552        <register type="OA" address="0x0000D940" value="0x00000038" />
17553        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
17554        <register type="OA" address="0x0000D948" value="0x000001C0" />
17555        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
17556        <register type="OA" address="0x0000D950" value="0x00000E00" />
17557        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
17558    </register_config>
17559  </set>
17560
17561  <set name="Ext156"
17562       chipset="MTLGT2"
17563       symbol_name="Ext156"
17564       underscore_name="ext156"
17565       mdapi_supported_apis="VK OGL OCL IO"
17566       hw_config_guid="dea81dd8-3792-4245-9ce3-4591a6ff2d31"
17567       >
17568    <counter name="GPU Time Elapsed"
17569             symbol_name="GpuTime"
17570             underscore_name="gpu_time"
17571             description="Time elapsed on the GPU during the measurement."
17572             data_type="uint64"
17573             units="ns"
17574             semantic_type="duration"
17575             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
17576             mdapi_group="GPU"
17577             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17578             mdapi_supported_apis=""
17579             mdapi_hw_unit_type="gpu"
17580             />
17581    <counter name="GPU Core Clocks"
17582             symbol_name="GpuCoreClocks"
17583             underscore_name="gpu_core_clocks"
17584             description="The total number of GPU core clocks elapsed during the measurement."
17585             data_type="uint64"
17586             units="cycles"
17587             semantic_type="event"
17588             equation="GPU_CLOCK 0 READ"
17589             mdapi_group="GPU"
17590             mdapi_usage_flags="Tier1 Frame Batch Draw"
17591             mdapi_supported_apis=""
17592             mdapi_hw_unit_type="gpu"
17593             />
17594    <counter name="AVG GPU Core Frequency"
17595             symbol_name="AvgGpuCoreFrequency"
17596             underscore_name="avg_gpu_core_frequency"
17597             description="Average GPU Core Frequency in the measurement."
17598             data_type="uint64"
17599             max_equation="$GpuMaxFrequency"
17600             units="hz"
17601             semantic_type="event"
17602             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
17603             mdapi_group="GPU"
17604             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17605             mdapi_supported_apis=""
17606             mdapi_hw_unit_type="gpu"
17607             />
17608    <counter name="COMMAND PARSER COMPUTE ENGINE DISPATCH KERNEL COUNT CCS0"
17609             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS0"
17610             underscore_name="command_parser_compute_engine_dispatch_kernel_count_ccs0"
17611             description="Number of compute walker commands parsed on the compute engine"
17612             data_type="uint64"
17613             units="events"
17614             semantic_type="event"
17615             equation="C 7 READ"
17616             mdapi_group="GPU"
17617             mdapi_usage_flags="Frame Batch Draw"
17618             mdapi_supported_apis=""
17619             mdapi_hw_unit_type="gpu"
17620             />
17621    <counter name="COMMAND PARSER RENDER ENGINE DISPATCH KERNEL COUNT"
17622             symbol_name="COMMAND_PARSER_RENDER_ENGINE_DISPATCH_KERNEL_COUNT"
17623             underscore_name="command_parser_render_engine_dispatch_kernel_count"
17624             description="Number of compute walker commands parsed on the 3D engine"
17625             data_type="uint64"
17626             units="events"
17627             semantic_type="event"
17628             equation="B 0 READ"
17629             mdapi_group="GPU"
17630             mdapi_usage_flags="Frame Batch Draw"
17631             mdapi_supported_apis=""
17632             mdapi_hw_unit_type="gpu"
17633             />
17634    <counter name="COMMAND PARSER RENDER ENGINE DRAW COUNT"
17635             symbol_name="COMMAND_PARSER_RENDER_ENGINE_DRAW_COUNT"
17636             underscore_name="command_parser_render_engine_draw_count"
17637             description="Number of DRAW and MESH commands parsed on the 3D engine"
17638             data_type="uint64"
17639             units="events"
17640             semantic_type="event"
17641             equation="B 1 READ"
17642             mdapi_group="GPU"
17643             mdapi_usage_flags="Frame Batch Draw"
17644             mdapi_supported_apis=""
17645             mdapi_hw_unit_type="gpu"
17646             />
17647    <counter name="COMMAND PARSER FLUSH COUNT"
17648             symbol_name="COMMAND_PARSER_FLUSH_COUNT"
17649             underscore_name="command_parser_flush_count"
17650             description="Number of Stalling flushes at the top of the pipe"
17651             data_type="uint64"
17652             units="events"
17653             semantic_type="event"
17654             equation="C 6 READ"
17655             mdapi_group="GPU"
17656             mdapi_usage_flags="Frame Batch Draw"
17657             mdapi_supported_apis=""
17658             mdapi_hw_unit_type="gpu"
17659             />
17660    <register_config type="NOA">
17661        <register type="NOA" address="0x00000D04" value="0x00000200" />
17662        <register type="NOA" address="0x00009884" value="0x00000000" />
17663        <register type="NOA" address="0x00009888" value="0x2001001F" />
17664        <register type="NOA" address="0x00009888" value="0x1A012000" />
17665        <register type="NOA" address="0x00009888" value="0x040101A4" />
17666        <register type="NOA" address="0x00009888" value="0x08010000" />
17667        <register type="NOA" address="0x00009888" value="0x0A01028B" />
17668        <register type="NOA" address="0x00009888" value="0x16010300" />
17669        <register type="NOA" address="0x00009888" value="0x18010008" />
17670        <register type="NOA" address="0x00009888" value="0x00010000" />
17671        <register type="NOA" address="0x00009888" value="0x02010000" />
17672        <register type="NOA" address="0x00009888" value="0x4E010000" />
17673        <register type="NOA" address="0x00009888" value="0x56010000" />
17674        <register type="NOA" address="0x00009888" value="0x58010000" />
17675        <register type="NOA" address="0x00009888" value="0x06010000" />
17676        <register type="NOA" address="0x00009888" value="0x54010000" />
17677        <register type="NOA" address="0x00009884" value="0x00000000" />
17678        <register type="NOA" address="0x00009888" value="0x74010002" />
17679    </register_config>
17680    <register_config type="OA">
17681        <register type="OA" address="0x0000D900" value="0x00000000" />
17682        <register type="OA" address="0x0000D904" value="0x30800000" />
17683        <register type="OA" address="0x0000D910" value="0x00000000" />
17684        <register type="OA" address="0x0000D914" value="0x00800000" />
17685        <register type="OA" address="0x0000D920" value="0x00000000" />
17686        <register type="OA" address="0x0000DC40" value="0x00000000" />
17687        <register type="OA" address="0x0000DD40" value="0x00000000" />
17688        <register type="OA" address="0x00002B2C" value="0x00000000" />
17689        <register type="OA" address="0x0000D940" value="0x00000002" />
17690        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
17691        <register type="OA" address="0x0000D948" value="0x00000030" />
17692        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
17693    </register_config>
17694  </set>
17695
17696  <set name="Ext158"
17697       chipset="MTLGT2"
17698       symbol_name="Ext158"
17699       underscore_name="ext158"
17700       mdapi_supported_apis="VK OGL OCL IO"
17701       hw_config_guid="0f6dfbfe-33f8-4910-996a-8b639c57066f"
17702       >
17703    <counter name="GPU Time Elapsed"
17704             symbol_name="GpuTime"
17705             underscore_name="gpu_time"
17706             description="Time elapsed on the GPU during the measurement."
17707             data_type="uint64"
17708             units="ns"
17709             semantic_type="duration"
17710             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
17711             mdapi_group="GPU"
17712             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17713             mdapi_supported_apis=""
17714             mdapi_hw_unit_type="gpu"
17715             />
17716    <counter name="GPU Core Clocks"
17717             symbol_name="GpuCoreClocks"
17718             underscore_name="gpu_core_clocks"
17719             description="The total number of GPU core clocks elapsed during the measurement."
17720             data_type="uint64"
17721             units="cycles"
17722             semantic_type="event"
17723             equation="GPU_CLOCK 0 READ"
17724             mdapi_group="GPU"
17725             mdapi_usage_flags="Tier1 Frame Batch Draw"
17726             mdapi_supported_apis=""
17727             mdapi_hw_unit_type="gpu"
17728             />
17729    <counter name="AVG GPU Core Frequency"
17730             symbol_name="AvgGpuCoreFrequency"
17731             underscore_name="avg_gpu_core_frequency"
17732             description="Average GPU Core Frequency in the measurement."
17733             data_type="uint64"
17734             max_equation="$GpuMaxFrequency"
17735             units="hz"
17736             semantic_type="event"
17737             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
17738             mdapi_group="GPU"
17739             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17740             mdapi_supported_apis=""
17741             mdapi_hw_unit_type="gpu"
17742             />
17743    <counter name="RT INPUT MESSAGE RAY COUNT XECORE0"
17744             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE0"
17745             underscore_name="rt_input_message_ray_count_xecore0"
17746             description="Number of valid SIMD lanes in the TraceRay message"
17747             data_type="uint64"
17748             units="events"
17749             semantic_type="event"
17750             equation="C 7 READ C 6 READ UADD"
17751             availability="$GtSlice0XeCore0"
17752             mdapi_group="GPU"
17753             mdapi_usage_flags="Frame Batch Draw"
17754             mdapi_supported_apis=""
17755             mdapi_hw_unit_type="dualsubslice"
17756             />
17757    <counter name="RT INPUT MESSAGE RAY COUNT XECORE1"
17758             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE1"
17759             underscore_name="rt_input_message_ray_count_xecore1"
17760             description="Number of valid SIMD lanes in the TraceRay message"
17761             data_type="uint64"
17762             units="events"
17763             semantic_type="event"
17764             equation="C 5 READ C 4 READ UADD"
17765             availability="$GtSlice0XeCore1"
17766             mdapi_group="GPU"
17767             mdapi_usage_flags="Frame Batch Draw"
17768             mdapi_supported_apis=""
17769             mdapi_hw_unit_type="dualsubslice"
17770             />
17771    <counter name="RT INPUT MESSAGE RAY COUNT XECORE2"
17772             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE2"
17773             underscore_name="rt_input_message_ray_count_xecore2"
17774             description="Number of valid SIMD lanes in the TraceRay message"
17775             data_type="uint64"
17776             units="events"
17777             semantic_type="event"
17778             equation="C 3 READ C 2 READ UADD"
17779             availability="$GtSlice0XeCore2"
17780             mdapi_group="GPU"
17781             mdapi_usage_flags="Frame Batch Draw"
17782             mdapi_supported_apis=""
17783             mdapi_hw_unit_type="dualsubslice"
17784             />
17785    <counter name="RT INPUT MESSAGE RAY COUNT XECORE3"
17786             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE3"
17787             underscore_name="rt_input_message_ray_count_xecore3"
17788             description="Number of valid SIMD lanes in the TraceRay message"
17789             data_type="uint64"
17790             units="events"
17791             semantic_type="event"
17792             equation="C 1 READ C 0 READ UADD"
17793             availability="$GtSlice0XeCore3"
17794             mdapi_group="GPU"
17795             mdapi_usage_flags="Frame Batch Draw"
17796             mdapi_supported_apis=""
17797             mdapi_hw_unit_type="dualsubslice"
17798             />
17799    <register_config type="NOA">
17800        <register type="NOA" address="0x00000D04" value="0x00000200" />
17801        <register type="NOA" address="0x00009884" value="0x00000008" />
17802        <register type="NOA" address="0x00009888" value="0x160503E0" />
17803        <register type="NOA" address="0x00009888" value="0x0202FF00" />
17804        <register type="NOA" address="0x00009888" value="0x02045500" />
17805        <register type="NOA" address="0x00009888" value="0x02050004" />
17806        <register type="NOA" address="0x00009888" value="0x120501C6" />
17807        <register type="NOA" address="0x00009888" value="0x04050000" />
17808        <register type="NOA" address="0x00009888" value="0x00050000" />
17809        <register type="NOA" address="0x00009888" value="0x02085F00" />
17810        <register type="NOA" address="0x00009884" value="0x00000009" />
17811        <register type="NOA" address="0x00009888" value="0x160503E0" />
17812        <register type="NOA" address="0x00009888" value="0x02020F00" />
17813        <register type="NOA" address="0x00009888" value="0x02040500" />
17814        <register type="NOA" address="0x00009888" value="0x02050004" />
17815        <register type="NOA" address="0x00009888" value="0x100501C6" />
17816        <register type="NOA" address="0x00009888" value="0x04050000" />
17817        <register type="NOA" address="0x00009888" value="0x00050000" />
17818        <register type="NOA" address="0x00009888" value="0x02080500" />
17819        <register type="NOA" address="0x00009884" value="0x0000000A" />
17820        <register type="NOA" address="0x00009888" value="0x160503E0" />
17821        <register type="NOA" address="0x00009888" value="0x020200FF" />
17822        <register type="NOA" address="0x00009888" value="0x02040055" />
17823        <register type="NOA" address="0x00009888" value="0x02050004" />
17824        <register type="NOA" address="0x00009888" value="0x0E0501C6" />
17825        <register type="NOA" address="0x00009888" value="0x04050000" />
17826        <register type="NOA" address="0x00009888" value="0x00050000" />
17827        <register type="NOA" address="0x00009888" value="0x0208005F" />
17828        <register type="NOA" address="0x00009884" value="0x0000000B" />
17829        <register type="NOA" address="0x00009888" value="0x160503E0" />
17830        <register type="NOA" address="0x00009888" value="0x0202000F" />
17831        <register type="NOA" address="0x00009888" value="0x02040005" />
17832        <register type="NOA" address="0x00009888" value="0x02050004" />
17833        <register type="NOA" address="0x00009888" value="0x0C0501C6" />
17834        <register type="NOA" address="0x00009888" value="0x04050000" />
17835        <register type="NOA" address="0x00009888" value="0x00050000" />
17836        <register type="NOA" address="0x00009888" value="0x02080005" />
17837        <register type="NOA" address="0x00009884" value="0x00000000" />
17838        <register type="NOA" address="0x00009888" value="0x021300AA" />
17839        <register type="NOA" address="0x00009888" value="0x02140055" />
17840        <register type="NOA" address="0x00009888" value="0x02150055" />
17841        <register type="NOA" address="0x00009888" value="0x02160055" />
17842        <register type="NOA" address="0x00009888" value="0x021700AA" />
17843        <register type="NOA" address="0x00009888" value="0x000C0F00" />
17844        <register type="NOA" address="0x00009888" value="0x000E0F00" />
17845        <register type="NOA" address="0x00009888" value="0x020D00AA" />
17846        <register type="NOA" address="0x00009888" value="0x020600AA" />
17847        <register type="NOA" address="0x00009888" value="0x0201FFAA" />
17848        <register type="NOA" address="0x00009888" value="0x06010000" />
17849        <register type="NOA" address="0x00009888" value="0x60010000" />
17850        <register type="NOA" address="0x00009888" value="0x62010000" />
17851        <register type="NOA" address="0x00009888" value="0x4E010000" />
17852        <register type="NOA" address="0x00009888" value="0x50010603" />
17853        <register type="NOA" address="0x00009888" value="0x52010090" />
17854        <register type="NOA" address="0x00009888" value="0x54010229" />
17855        <register type="NOA" address="0x00009888" value="0x56010011" />
17856        <register type="NOA" address="0x00009884" value="0x00000000" />
17857        <register type="NOA" address="0x00009888" value="0x74010002" />
17858    </register_config>
17859    <register_config type="OA">
17860        <register type="OA" address="0x0000D900" value="0x00000000" />
17861        <register type="OA" address="0x0000D904" value="0x00800000" />
17862        <register type="OA" address="0x0000D910" value="0x00000000" />
17863        <register type="OA" address="0x0000D914" value="0x00800000" />
17864        <register type="OA" address="0x0000D920" value="0x00000000" />
17865        <register type="OA" address="0x0000DC40" value="0x00000000" />
17866        <register type="OA" address="0x0000DD40" value="0x00000000" />
17867        <register type="OA" address="0x00002B2C" value="0x00000000" />
17868    </register_config>
17869  </set>
17870
17871  <set name="Ext159"
17872       chipset="MTLGT2"
17873       symbol_name="Ext159"
17874       underscore_name="ext159"
17875       mdapi_supported_apis="VK OGL OCL IO"
17876       hw_config_guid="7b4a0c8f-f35d-49e2-b1a7-243740c4d888"
17877       >
17878    <counter name="GPU Time Elapsed"
17879             symbol_name="GpuTime"
17880             underscore_name="gpu_time"
17881             description="Time elapsed on the GPU during the measurement."
17882             data_type="uint64"
17883             units="ns"
17884             semantic_type="duration"
17885             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
17886             mdapi_group="GPU"
17887             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17888             mdapi_supported_apis=""
17889             mdapi_hw_unit_type="gpu"
17890             />
17891    <counter name="GPU Core Clocks"
17892             symbol_name="GpuCoreClocks"
17893             underscore_name="gpu_core_clocks"
17894             description="The total number of GPU core clocks elapsed during the measurement."
17895             data_type="uint64"
17896             units="cycles"
17897             semantic_type="event"
17898             equation="GPU_CLOCK 0 READ"
17899             mdapi_group="GPU"
17900             mdapi_usage_flags="Tier1 Frame Batch Draw"
17901             mdapi_supported_apis=""
17902             mdapi_hw_unit_type="gpu"
17903             />
17904    <counter name="AVG GPU Core Frequency"
17905             symbol_name="AvgGpuCoreFrequency"
17906             underscore_name="avg_gpu_core_frequency"
17907             description="Average GPU Core Frequency in the measurement."
17908             data_type="uint64"
17909             max_equation="$GpuMaxFrequency"
17910             units="hz"
17911             semantic_type="event"
17912             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
17913             mdapi_group="GPU"
17914             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
17915             mdapi_supported_apis=""
17916             mdapi_hw_unit_type="gpu"
17917             />
17918    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE0"
17919             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE0"
17920             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore0"
17921             description="Number of closest hit threads dispatched for RayQuery only"
17922             data_type="uint64"
17923             units="events"
17924             semantic_type="event"
17925             equation="B 0 READ B 1 READ UADD"
17926             availability="$GtSlice0XeCore0"
17927             mdapi_group="GPU"
17928             mdapi_usage_flags="Frame Batch Draw"
17929             mdapi_supported_apis=""
17930             mdapi_hw_unit_type="gpu"
17931             />
17932    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE1"
17933             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE1"
17934             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore1"
17935             description="Number of closest hit threads dispatched for RayQuery only"
17936             data_type="uint64"
17937             units="events"
17938             semantic_type="event"
17939             equation="B 2 READ B 3 READ UADD"
17940             availability="$GtSlice0XeCore1"
17941             mdapi_group="GPU"
17942             mdapi_usage_flags="Frame Batch Draw"
17943             mdapi_supported_apis=""
17944             mdapi_hw_unit_type="gpu"
17945             />
17946    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE2"
17947             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE2"
17948             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore2"
17949             description="Number of closest hit threads dispatched for RayQuery only"
17950             data_type="uint64"
17951             units="events"
17952             semantic_type="event"
17953             equation="B 4 READ B 5 READ UADD"
17954             availability="$GtSlice0XeCore2"
17955             mdapi_group="GPU"
17956             mdapi_usage_flags="Frame Batch Draw"
17957             mdapi_supported_apis=""
17958             mdapi_hw_unit_type="gpu"
17959             />
17960    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE3"
17961             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE3"
17962             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore3"
17963             description="Number of closest hit threads dispatched for RayQuery only"
17964             data_type="uint64"
17965             units="events"
17966             semantic_type="event"
17967             equation="B 6 READ B 7 READ UADD"
17968             availability="$GtSlice0XeCore3"
17969             mdapi_group="GPU"
17970             mdapi_usage_flags="Frame Batch Draw"
17971             mdapi_supported_apis=""
17972             mdapi_hw_unit_type="gpu"
17973             />
17974    <register_config type="NOA">
17975        <register type="NOA" address="0x00000D04" value="0x00000200" />
17976        <register type="NOA" address="0x00009884" value="0x00000008" />
17977        <register type="NOA" address="0x00009888" value="0x1C051400" />
17978        <register type="NOA" address="0x00009888" value="0x1E050008" />
17979        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
17980        <register type="NOA" address="0x00009888" value="0x00045555" />
17981        <register type="NOA" address="0x00009888" value="0x02058000" />
17982        <register type="NOA" address="0x00009888" value="0x040535DF" />
17983        <register type="NOA" address="0x00009888" value="0x06050F7F" />
17984        <register type="NOA" address="0x00009888" value="0x00050000" />
17985        <register type="NOA" address="0x00009888" value="0x0008FF55" />
17986        <register type="NOA" address="0x00009884" value="0x00000009" />
17987        <register type="NOA" address="0x00009888" value="0x1C051400" />
17988        <register type="NOA" address="0x00009888" value="0x1E050008" />
17989        <register type="NOA" address="0x00009888" value="0x0002FF00" />
17990        <register type="NOA" address="0x00009888" value="0x00045500" />
17991        <register type="NOA" address="0x00009888" value="0x02058000" />
17992        <register type="NOA" address="0x00009888" value="0x04050003" />
17993        <register type="NOA" address="0x00009888" value="0x08050D77" />
17994        <register type="NOA" address="0x00009888" value="0x0A050F7F" />
17995        <register type="NOA" address="0x00009888" value="0x00050000" />
17996        <register type="NOA" address="0x00009888" value="0x00085500" />
17997        <register type="NOA" address="0x00009884" value="0x0000000A" />
17998        <register type="NOA" address="0x00009888" value="0x1C051400" />
17999        <register type="NOA" address="0x00009888" value="0x1E050008" />
18000        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
18001        <register type="NOA" address="0x00009888" value="0x02045555" />
18002        <register type="NOA" address="0x00009888" value="0x02058000" />
18003        <register type="NOA" address="0x00009888" value="0x04050003" />
18004        <register type="NOA" address="0x00009888" value="0x0C050D77" />
18005        <register type="NOA" address="0x00009888" value="0x0E050F7F" />
18006        <register type="NOA" address="0x00009888" value="0x00050000" />
18007        <register type="NOA" address="0x00009888" value="0x0208FF55" />
18008        <register type="NOA" address="0x00009884" value="0x0000000B" />
18009        <register type="NOA" address="0x00009888" value="0x1C051400" />
18010        <register type="NOA" address="0x00009888" value="0x1E050008" />
18011        <register type="NOA" address="0x00009888" value="0x0202FF00" />
18012        <register type="NOA" address="0x00009888" value="0x02045500" />
18013        <register type="NOA" address="0x00009888" value="0x02058000" />
18014        <register type="NOA" address="0x00009888" value="0x04050003" />
18015        <register type="NOA" address="0x00009888" value="0x10050D77" />
18016        <register type="NOA" address="0x00009888" value="0x12050F7F" />
18017        <register type="NOA" address="0x00009888" value="0x00050000" />
18018        <register type="NOA" address="0x00009888" value="0x02085500" />
18019        <register type="NOA" address="0x00009884" value="0x00000000" />
18020        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
18021        <register type="NOA" address="0x00009888" value="0x02145555" />
18022        <register type="NOA" address="0x00009888" value="0x02155555" />
18023        <register type="NOA" address="0x00009888" value="0x02165555" />
18024        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
18025        <register type="NOA" address="0x00009888" value="0x000CFF00" />
18026        <register type="NOA" address="0x00009888" value="0x000EFF00" />
18027        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
18028        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
18029        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
18030        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
18031        <register type="NOA" address="0x00009888" value="0x4E010011" />
18032        <register type="NOA" address="0x00009888" value="0x56010200" />
18033        <register type="NOA" address="0x00009888" value="0x58010221" />
18034        <register type="NOA" address="0x00009888" value="0x5A010011" />
18035        <register type="NOA" address="0x00009888" value="0x5C011209" />
18036        <register type="NOA" address="0x00009888" value="0x5E010090" />
18037        <register type="NOA" address="0x00009888" value="0x60010609" />
18038        <register type="NOA" address="0x00009888" value="0x06010000" />
18039        <register type="NOA" address="0x00009888" value="0x62010030" />
18040        <register type="NOA" address="0x00009888" value="0x50010603" />
18041        <register type="NOA" address="0x00009888" value="0x52010000" />
18042        <register type="NOA" address="0x00009888" value="0x54010000" />
18043        <register type="NOA" address="0x00009884" value="0x00000000" />
18044        <register type="NOA" address="0x00009888" value="0x74010002" />
18045    </register_config>
18046    <register_config type="OA">
18047        <register type="OA" address="0x0000D900" value="0x00000000" />
18048        <register type="OA" address="0x0000D904" value="0xF0800000" />
18049        <register type="OA" address="0x0000D910" value="0x00000000" />
18050        <register type="OA" address="0x0000D914" value="0xF0800000" />
18051        <register type="OA" address="0x0000D920" value="0x00000000" />
18052        <register type="OA" address="0x0000DC40" value="0x00000000" />
18053        <register type="OA" address="0x0000DD40" value="0x00000000" />
18054        <register type="OA" address="0x00002B2C" value="0x00000000" />
18055        <register type="OA" address="0x0000D940" value="0x0000001A" />
18056        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
18057        <register type="OA" address="0x0000D948" value="0x00000062" />
18058        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
18059        <register type="OA" address="0x0000D950" value="0x00000182" />
18060        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
18061        <register type="OA" address="0x0000D958" value="0x00000602" />
18062        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
18063        <register type="OA" address="0x0000D960" value="0x00001802" />
18064        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
18065        <register type="OA" address="0x0000D968" value="0x00006002" />
18066        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
18067        <register type="OA" address="0x0000D970" value="0x00018002" />
18068        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
18069        <register type="OA" address="0x0000D978" value="0x00060002" />
18070        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
18071    </register_config>
18072  </set>
18073
18074  <set name="Ext161"
18075       chipset="MTLGT2"
18076       symbol_name="Ext161"
18077       underscore_name="ext161"
18078       mdapi_supported_apis="VK OGL OCL IO"
18079       hw_config_guid="bf4c98bf-1930-408b-87ad-2674e6e617c0"
18080       >
18081    <counter name="GPU Time Elapsed"
18082             symbol_name="GpuTime"
18083             underscore_name="gpu_time"
18084             description="Time elapsed on the GPU during the measurement."
18085             data_type="uint64"
18086             units="ns"
18087             semantic_type="duration"
18088             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18089             mdapi_group="GPU"
18090             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18091             mdapi_supported_apis=""
18092             mdapi_hw_unit_type="gpu"
18093             />
18094    <counter name="GPU Core Clocks"
18095             symbol_name="GpuCoreClocks"
18096             underscore_name="gpu_core_clocks"
18097             description="The total number of GPU core clocks elapsed during the measurement."
18098             data_type="uint64"
18099             units="cycles"
18100             semantic_type="event"
18101             equation="GPU_CLOCK 0 READ"
18102             mdapi_group="GPU"
18103             mdapi_usage_flags="Tier1 Frame Batch Draw"
18104             mdapi_supported_apis=""
18105             mdapi_hw_unit_type="gpu"
18106             />
18107    <counter name="AVG GPU Core Frequency"
18108             symbol_name="AvgGpuCoreFrequency"
18109             underscore_name="avg_gpu_core_frequency"
18110             description="Average GPU Core Frequency in the measurement."
18111             data_type="uint64"
18112             max_equation="$GpuMaxFrequency"
18113             units="hz"
18114             semantic_type="event"
18115             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
18116             mdapi_group="GPU"
18117             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18118             mdapi_supported_apis=""
18119             mdapi_hw_unit_type="gpu"
18120             />
18121    <counter name="RT MISS THREAD RAY DISPATCH XECORE0"
18122             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE0"
18123             underscore_name="rt_miss_thread_ray_dispatch_xecore0"
18124             description="Number of miss threads dispatched for RayQuery only"
18125             data_type="uint64"
18126             units="events"
18127             semantic_type="event"
18128             equation="B 0 READ B 1 READ UADD"
18129             availability="$GtSlice0XeCore0"
18130             mdapi_group="GPU"
18131             mdapi_usage_flags="Frame Batch Draw"
18132             mdapi_supported_apis=""
18133             mdapi_hw_unit_type="gpu"
18134             />
18135    <counter name="RT MISS THREAD RAY DISPATCH XECORE1"
18136             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE1"
18137             underscore_name="rt_miss_thread_ray_dispatch_xecore1"
18138             description="Number of miss threads dispatched for RayQuery only"
18139             data_type="uint64"
18140             units="events"
18141             semantic_type="event"
18142             equation="B 2 READ B 3 READ UADD"
18143             availability="$GtSlice0XeCore1"
18144             mdapi_group="GPU"
18145             mdapi_usage_flags="Frame Batch Draw"
18146             mdapi_supported_apis=""
18147             mdapi_hw_unit_type="gpu"
18148             />
18149    <counter name="RT MISS THREAD RAY DISPATCH XECORE2"
18150             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE2"
18151             underscore_name="rt_miss_thread_ray_dispatch_xecore2"
18152             description="Number of miss threads dispatched for RayQuery only"
18153             data_type="uint64"
18154             units="events"
18155             semantic_type="event"
18156             equation="B 4 READ B 5 READ UADD"
18157             availability="$GtSlice0XeCore2"
18158             mdapi_group="GPU"
18159             mdapi_usage_flags="Frame Batch Draw"
18160             mdapi_supported_apis=""
18161             mdapi_hw_unit_type="gpu"
18162             />
18163    <counter name="RT MISS THREAD RAY DISPATCH XECORE3"
18164             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE3"
18165             underscore_name="rt_miss_thread_ray_dispatch_xecore3"
18166             description="Number of miss threads dispatched for RayQuery only"
18167             data_type="uint64"
18168             units="events"
18169             semantic_type="event"
18170             equation="B 6 READ B 7 READ UADD"
18171             availability="$GtSlice0XeCore3"
18172             mdapi_group="GPU"
18173             mdapi_usage_flags="Frame Batch Draw"
18174             mdapi_supported_apis=""
18175             mdapi_hw_unit_type="gpu"
18176             />
18177    <register_config type="NOA">
18178        <register type="NOA" address="0x00000D04" value="0x00000200" />
18179        <register type="NOA" address="0x00009884" value="0x00000008" />
18180        <register type="NOA" address="0x00009888" value="0x1C051400" />
18181        <register type="NOA" address="0x00009888" value="0x1E050008" />
18182        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
18183        <register type="NOA" address="0x00009888" value="0x00045555" />
18184        <register type="NOA" address="0x00009888" value="0x02058000" />
18185        <register type="NOA" address="0x00009888" value="0x040536DF" />
18186        <register type="NOA" address="0x00009888" value="0x06050FBF" />
18187        <register type="NOA" address="0x00009888" value="0x00050000" />
18188        <register type="NOA" address="0x00009888" value="0x0008FF55" />
18189        <register type="NOA" address="0x00009884" value="0x00000009" />
18190        <register type="NOA" address="0x00009888" value="0x1C051400" />
18191        <register type="NOA" address="0x00009888" value="0x1E050008" />
18192        <register type="NOA" address="0x00009888" value="0x0002FF00" />
18193        <register type="NOA" address="0x00009888" value="0x00045500" />
18194        <register type="NOA" address="0x00009888" value="0x02058000" />
18195        <register type="NOA" address="0x00009888" value="0x04050003" />
18196        <register type="NOA" address="0x00009888" value="0x08050DB7" />
18197        <register type="NOA" address="0x00009888" value="0x0A050FBF" />
18198        <register type="NOA" address="0x00009888" value="0x00050000" />
18199        <register type="NOA" address="0x00009888" value="0x00085500" />
18200        <register type="NOA" address="0x00009884" value="0x0000000A" />
18201        <register type="NOA" address="0x00009888" value="0x1C051400" />
18202        <register type="NOA" address="0x00009888" value="0x1E050008" />
18203        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
18204        <register type="NOA" address="0x00009888" value="0x02045555" />
18205        <register type="NOA" address="0x00009888" value="0x02058000" />
18206        <register type="NOA" address="0x00009888" value="0x04050003" />
18207        <register type="NOA" address="0x00009888" value="0x0C050DB7" />
18208        <register type="NOA" address="0x00009888" value="0x0E050FBF" />
18209        <register type="NOA" address="0x00009888" value="0x00050000" />
18210        <register type="NOA" address="0x00009888" value="0x0208FF55" />
18211        <register type="NOA" address="0x00009884" value="0x0000000B" />
18212        <register type="NOA" address="0x00009888" value="0x1C051400" />
18213        <register type="NOA" address="0x00009888" value="0x1E050008" />
18214        <register type="NOA" address="0x00009888" value="0x0202FF00" />
18215        <register type="NOA" address="0x00009888" value="0x02045500" />
18216        <register type="NOA" address="0x00009888" value="0x02058000" />
18217        <register type="NOA" address="0x00009888" value="0x04050003" />
18218        <register type="NOA" address="0x00009888" value="0x10050DB7" />
18219        <register type="NOA" address="0x00009888" value="0x12050FBF" />
18220        <register type="NOA" address="0x00009888" value="0x00050000" />
18221        <register type="NOA" address="0x00009888" value="0x02085500" />
18222        <register type="NOA" address="0x00009884" value="0x00000000" />
18223        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
18224        <register type="NOA" address="0x00009888" value="0x02145555" />
18225        <register type="NOA" address="0x00009888" value="0x02155555" />
18226        <register type="NOA" address="0x00009888" value="0x02165555" />
18227        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
18228        <register type="NOA" address="0x00009888" value="0x000CFF00" />
18229        <register type="NOA" address="0x00009888" value="0x000EFF00" />
18230        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
18231        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
18232        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
18233        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
18234        <register type="NOA" address="0x00009888" value="0x4E010011" />
18235        <register type="NOA" address="0x00009888" value="0x56010200" />
18236        <register type="NOA" address="0x00009888" value="0x58010221" />
18237        <register type="NOA" address="0x00009888" value="0x5A010011" />
18238        <register type="NOA" address="0x00009888" value="0x5C011209" />
18239        <register type="NOA" address="0x00009888" value="0x5E010090" />
18240        <register type="NOA" address="0x00009888" value="0x60010609" />
18241        <register type="NOA" address="0x00009888" value="0x06010000" />
18242        <register type="NOA" address="0x00009888" value="0x62010030" />
18243        <register type="NOA" address="0x00009888" value="0x50010603" />
18244        <register type="NOA" address="0x00009888" value="0x52010000" />
18245        <register type="NOA" address="0x00009888" value="0x54010000" />
18246        <register type="NOA" address="0x00009884" value="0x00000000" />
18247        <register type="NOA" address="0x00009888" value="0x74010002" />
18248    </register_config>
18249    <register_config type="OA">
18250        <register type="OA" address="0x0000D900" value="0x00000000" />
18251        <register type="OA" address="0x0000D904" value="0xF0800000" />
18252        <register type="OA" address="0x0000D910" value="0x00000000" />
18253        <register type="OA" address="0x0000D914" value="0xF0800000" />
18254        <register type="OA" address="0x0000D920" value="0x00000000" />
18255        <register type="OA" address="0x0000DC40" value="0x00000000" />
18256        <register type="OA" address="0x0000DD40" value="0x00000000" />
18257        <register type="OA" address="0x00002B2C" value="0x00000000" />
18258        <register type="OA" address="0x0000D940" value="0x0000001A" />
18259        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
18260        <register type="OA" address="0x0000D948" value="0x00000062" />
18261        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
18262        <register type="OA" address="0x0000D950" value="0x00000182" />
18263        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
18264        <register type="OA" address="0x0000D958" value="0x00000602" />
18265        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
18266        <register type="OA" address="0x0000D960" value="0x00001802" />
18267        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
18268        <register type="OA" address="0x0000D968" value="0x00006002" />
18269        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
18270        <register type="OA" address="0x0000D970" value="0x00018002" />
18271        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
18272        <register type="OA" address="0x0000D978" value="0x00060002" />
18273        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
18274    </register_config>
18275  </set>
18276
18277  <set name="Ext163"
18278       chipset="MTLGT2"
18279       symbol_name="Ext163"
18280       underscore_name="ext163"
18281       mdapi_supported_apis="VK OGL OCL IO"
18282       hw_config_guid="2826204b-5835-4b64-840f-133d1ca5b03a"
18283       >
18284    <counter name="GPU Time Elapsed"
18285             symbol_name="GpuTime"
18286             underscore_name="gpu_time"
18287             description="Time elapsed on the GPU during the measurement."
18288             data_type="uint64"
18289             units="ns"
18290             semantic_type="duration"
18291             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18292             mdapi_group="GPU"
18293             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18294             mdapi_supported_apis=""
18295             mdapi_hw_unit_type="gpu"
18296             />
18297    <counter name="GPU Core Clocks"
18298             symbol_name="GpuCoreClocks"
18299             underscore_name="gpu_core_clocks"
18300             description="The total number of GPU core clocks elapsed during the measurement."
18301             data_type="uint64"
18302             units="cycles"
18303             semantic_type="event"
18304             equation="GPU_CLOCK 0 READ"
18305             mdapi_group="GPU"
18306             mdapi_usage_flags="Tier1 Frame Batch Draw"
18307             mdapi_supported_apis=""
18308             mdapi_hw_unit_type="gpu"
18309             />
18310    <counter name="AVG GPU Core Frequency"
18311             symbol_name="AvgGpuCoreFrequency"
18312             underscore_name="avg_gpu_core_frequency"
18313             description="Average GPU Core Frequency in the measurement."
18314             data_type="uint64"
18315             max_equation="$GpuMaxFrequency"
18316             units="hz"
18317             semantic_type="event"
18318             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
18319             mdapi_group="GPU"
18320             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18321             mdapi_supported_apis=""
18322             mdapi_hw_unit_type="gpu"
18323             />
18324    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE0"
18325             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE0"
18326             underscore_name="rt_any_hit_thread_ray_dispatch_xecore0"
18327             description="Number of any hit threads dispatched for RayQuery only"
18328             data_type="uint64"
18329             units="events"
18330             semantic_type="event"
18331             equation="B 0 READ B 1 READ UADD"
18332             availability="$GtSlice0XeCore0"
18333             mdapi_group="GPU"
18334             mdapi_usage_flags="Frame Batch Draw"
18335             mdapi_supported_apis=""
18336             mdapi_hw_unit_type="gpu"
18337             />
18338    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE1"
18339             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE1"
18340             underscore_name="rt_any_hit_thread_ray_dispatch_xecore1"
18341             description="Number of any hit threads dispatched for RayQuery only"
18342             data_type="uint64"
18343             units="events"
18344             semantic_type="event"
18345             equation="B 2 READ B 3 READ UADD"
18346             availability="$GtSlice0XeCore1"
18347             mdapi_group="GPU"
18348             mdapi_usage_flags="Frame Batch Draw"
18349             mdapi_supported_apis=""
18350             mdapi_hw_unit_type="gpu"
18351             />
18352    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE2"
18353             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE2"
18354             underscore_name="rt_any_hit_thread_ray_dispatch_xecore2"
18355             description="Number of any hit threads dispatched for RayQuery only"
18356             data_type="uint64"
18357             units="events"
18358             semantic_type="event"
18359             equation="B 4 READ B 5 READ UADD"
18360             availability="$GtSlice0XeCore2"
18361             mdapi_group="GPU"
18362             mdapi_usage_flags="Frame Batch Draw"
18363             mdapi_supported_apis=""
18364             mdapi_hw_unit_type="gpu"
18365             />
18366    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE3"
18367             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE3"
18368             underscore_name="rt_any_hit_thread_ray_dispatch_xecore3"
18369             description="Number of any hit threads dispatched for RayQuery only"
18370             data_type="uint64"
18371             units="events"
18372             semantic_type="event"
18373             equation="B 6 READ B 7 READ UADD"
18374             availability="$GtSlice0XeCore3"
18375             mdapi_group="GPU"
18376             mdapi_usage_flags="Frame Batch Draw"
18377             mdapi_supported_apis=""
18378             mdapi_hw_unit_type="gpu"
18379             />
18380    <register_config type="NOA">
18381        <register type="NOA" address="0x00000D04" value="0x00000200" />
18382        <register type="NOA" address="0x00009884" value="0x00000008" />
18383        <register type="NOA" address="0x00009888" value="0x1C051400" />
18384        <register type="NOA" address="0x00009888" value="0x1E050008" />
18385        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
18386        <register type="NOA" address="0x00009888" value="0x00045555" />
18387        <register type="NOA" address="0x00009888" value="0x02058000" />
18388        <register type="NOA" address="0x00009888" value="0x040534DF" />
18389        <register type="NOA" address="0x00009888" value="0x06050F3F" />
18390        <register type="NOA" address="0x00009888" value="0x00050000" />
18391        <register type="NOA" address="0x00009888" value="0x0008FF55" />
18392        <register type="NOA" address="0x00009884" value="0x00000009" />
18393        <register type="NOA" address="0x00009888" value="0x1C051400" />
18394        <register type="NOA" address="0x00009888" value="0x1E050008" />
18395        <register type="NOA" address="0x00009888" value="0x0002FF00" />
18396        <register type="NOA" address="0x00009888" value="0x00045500" />
18397        <register type="NOA" address="0x00009888" value="0x02058000" />
18398        <register type="NOA" address="0x00009888" value="0x04050003" />
18399        <register type="NOA" address="0x00009888" value="0x08050D37" />
18400        <register type="NOA" address="0x00009888" value="0x0A050F3F" />
18401        <register type="NOA" address="0x00009888" value="0x00050000" />
18402        <register type="NOA" address="0x00009888" value="0x00085500" />
18403        <register type="NOA" address="0x00009884" value="0x0000000A" />
18404        <register type="NOA" address="0x00009888" value="0x1C051400" />
18405        <register type="NOA" address="0x00009888" value="0x1E050008" />
18406        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
18407        <register type="NOA" address="0x00009888" value="0x02045555" />
18408        <register type="NOA" address="0x00009888" value="0x02058000" />
18409        <register type="NOA" address="0x00009888" value="0x04050003" />
18410        <register type="NOA" address="0x00009888" value="0x0C050D37" />
18411        <register type="NOA" address="0x00009888" value="0x0E050F3F" />
18412        <register type="NOA" address="0x00009888" value="0x00050000" />
18413        <register type="NOA" address="0x00009888" value="0x0208FF55" />
18414        <register type="NOA" address="0x00009884" value="0x0000000B" />
18415        <register type="NOA" address="0x00009888" value="0x1C051400" />
18416        <register type="NOA" address="0x00009888" value="0x1E050008" />
18417        <register type="NOA" address="0x00009888" value="0x0202FF00" />
18418        <register type="NOA" address="0x00009888" value="0x02045500" />
18419        <register type="NOA" address="0x00009888" value="0x02058000" />
18420        <register type="NOA" address="0x00009888" value="0x04050003" />
18421        <register type="NOA" address="0x00009888" value="0x10050D37" />
18422        <register type="NOA" address="0x00009888" value="0x12050F3F" />
18423        <register type="NOA" address="0x00009888" value="0x00050000" />
18424        <register type="NOA" address="0x00009888" value="0x02085500" />
18425        <register type="NOA" address="0x00009884" value="0x00000000" />
18426        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
18427        <register type="NOA" address="0x00009888" value="0x02145555" />
18428        <register type="NOA" address="0x00009888" value="0x02155555" />
18429        <register type="NOA" address="0x00009888" value="0x02165555" />
18430        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
18431        <register type="NOA" address="0x00009888" value="0x000CFF00" />
18432        <register type="NOA" address="0x00009888" value="0x000EFF00" />
18433        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
18434        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
18435        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
18436        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
18437        <register type="NOA" address="0x00009888" value="0x4E010011" />
18438        <register type="NOA" address="0x00009888" value="0x56010200" />
18439        <register type="NOA" address="0x00009888" value="0x58010221" />
18440        <register type="NOA" address="0x00009888" value="0x5A010011" />
18441        <register type="NOA" address="0x00009888" value="0x5C011209" />
18442        <register type="NOA" address="0x00009888" value="0x5E010090" />
18443        <register type="NOA" address="0x00009888" value="0x60010609" />
18444        <register type="NOA" address="0x00009888" value="0x06010000" />
18445        <register type="NOA" address="0x00009888" value="0x62010030" />
18446        <register type="NOA" address="0x00009888" value="0x50010603" />
18447        <register type="NOA" address="0x00009888" value="0x52010000" />
18448        <register type="NOA" address="0x00009888" value="0x54010000" />
18449        <register type="NOA" address="0x00009884" value="0x00000000" />
18450        <register type="NOA" address="0x00009888" value="0x74010002" />
18451    </register_config>
18452    <register_config type="OA">
18453        <register type="OA" address="0x0000D900" value="0x00000000" />
18454        <register type="OA" address="0x0000D904" value="0xF0800000" />
18455        <register type="OA" address="0x0000D910" value="0x00000000" />
18456        <register type="OA" address="0x0000D914" value="0xF0800000" />
18457        <register type="OA" address="0x0000D920" value="0x00000000" />
18458        <register type="OA" address="0x0000DC40" value="0x00000000" />
18459        <register type="OA" address="0x0000DD40" value="0x00000000" />
18460        <register type="OA" address="0x00002B2C" value="0x00000000" />
18461        <register type="OA" address="0x0000D940" value="0x0000001A" />
18462        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
18463        <register type="OA" address="0x0000D948" value="0x00000062" />
18464        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
18465        <register type="OA" address="0x0000D950" value="0x00000182" />
18466        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
18467        <register type="OA" address="0x0000D958" value="0x00000602" />
18468        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
18469        <register type="OA" address="0x0000D960" value="0x00001802" />
18470        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
18471        <register type="OA" address="0x0000D968" value="0x00006002" />
18472        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
18473        <register type="OA" address="0x0000D970" value="0x00018002" />
18474        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
18475        <register type="OA" address="0x0000D978" value="0x00060002" />
18476        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
18477    </register_config>
18478  </set>
18479
18480  <set name="Ext165"
18481       chipset="MTLGT2"
18482       symbol_name="Ext165"
18483       underscore_name="ext165"
18484       mdapi_supported_apis="VK OGL OCL IO"
18485       hw_config_guid="b9e7193e-99b9-4e9f-9738-de7144ea3b39"
18486       >
18487    <counter name="GPU Time Elapsed"
18488             symbol_name="GpuTime"
18489             underscore_name="gpu_time"
18490             description="Time elapsed on the GPU during the measurement."
18491             data_type="uint64"
18492             units="ns"
18493             semantic_type="duration"
18494             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18495             mdapi_group="GPU"
18496             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18497             mdapi_supported_apis=""
18498             mdapi_hw_unit_type="gpu"
18499             />
18500    <counter name="GPU Core Clocks"
18501             symbol_name="GpuCoreClocks"
18502             underscore_name="gpu_core_clocks"
18503             description="The total number of GPU core clocks elapsed during the measurement."
18504             data_type="uint64"
18505             units="cycles"
18506             semantic_type="event"
18507             equation="GPU_CLOCK 0 READ"
18508             mdapi_group="GPU"
18509             mdapi_usage_flags="Tier1 Frame Batch Draw"
18510             mdapi_supported_apis=""
18511             mdapi_hw_unit_type="gpu"
18512             />
18513    <counter name="AVG GPU Core Frequency"
18514             symbol_name="AvgGpuCoreFrequency"
18515             underscore_name="avg_gpu_core_frequency"
18516             description="Average GPU Core Frequency in the measurement."
18517             data_type="uint64"
18518             max_equation="$GpuMaxFrequency"
18519             units="hz"
18520             semantic_type="event"
18521             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
18522             mdapi_group="GPU"
18523             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18524             mdapi_supported_apis=""
18525             mdapi_hw_unit_type="gpu"
18526             />
18527    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE0"
18528             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE0"
18529             underscore_name="rt_intersection_thread_ray_dispatch_xecore0"
18530             description="Number of intersection threads dispatched for RayQuery only"
18531             data_type="uint64"
18532             units="events"
18533             semantic_type="event"
18534             equation="B 0 READ B 1 READ UADD"
18535             availability="$GtSlice0XeCore0"
18536             mdapi_group="GPU"
18537             mdapi_usage_flags="Frame Batch Draw"
18538             mdapi_supported_apis=""
18539             mdapi_hw_unit_type="gpu"
18540             />
18541    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE1"
18542             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE1"
18543             underscore_name="rt_intersection_thread_ray_dispatch_xecore1"
18544             description="Number of intersection threads dispatched for RayQuery only"
18545             data_type="uint64"
18546             units="events"
18547             semantic_type="event"
18548             equation="B 2 READ B 3 READ UADD"
18549             availability="$GtSlice0XeCore1"
18550             mdapi_group="GPU"
18551             mdapi_usage_flags="Frame Batch Draw"
18552             mdapi_supported_apis=""
18553             mdapi_hw_unit_type="gpu"
18554             />
18555    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE2"
18556             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE2"
18557             underscore_name="rt_intersection_thread_ray_dispatch_xecore2"
18558             description="Number of intersection threads dispatched for RayQuery only"
18559             data_type="uint64"
18560             units="events"
18561             semantic_type="event"
18562             equation="B 4 READ B 5 READ UADD"
18563             availability="$GtSlice0XeCore2"
18564             mdapi_group="GPU"
18565             mdapi_usage_flags="Frame Batch Draw"
18566             mdapi_supported_apis=""
18567             mdapi_hw_unit_type="gpu"
18568             />
18569    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE3"
18570             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE3"
18571             underscore_name="rt_intersection_thread_ray_dispatch_xecore3"
18572             description="Number of intersection threads dispatched for RayQuery only"
18573             data_type="uint64"
18574             units="events"
18575             semantic_type="event"
18576             equation="B 6 READ B 7 READ UADD"
18577             availability="$GtSlice0XeCore3"
18578             mdapi_group="GPU"
18579             mdapi_usage_flags="Frame Batch Draw"
18580             mdapi_supported_apis=""
18581             mdapi_hw_unit_type="gpu"
18582             />
18583    <register_config type="NOA">
18584        <register type="NOA" address="0x00000D04" value="0x00000200" />
18585        <register type="NOA" address="0x00009884" value="0x00000008" />
18586        <register type="NOA" address="0x00009888" value="0x1C051400" />
18587        <register type="NOA" address="0x00009888" value="0x1E050008" />
18588        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
18589        <register type="NOA" address="0x00009888" value="0x00045555" />
18590        <register type="NOA" address="0x00009888" value="0x02058000" />
18591        <register type="NOA" address="0x00009888" value="0x040533DF" />
18592        <register type="NOA" address="0x00009888" value="0x06050EFF" />
18593        <register type="NOA" address="0x00009888" value="0x00050000" />
18594        <register type="NOA" address="0x00009888" value="0x0008FF55" />
18595        <register type="NOA" address="0x00009884" value="0x00000009" />
18596        <register type="NOA" address="0x00009888" value="0x1C051400" />
18597        <register type="NOA" address="0x00009888" value="0x1E050008" />
18598        <register type="NOA" address="0x00009888" value="0x0002FF00" />
18599        <register type="NOA" address="0x00009888" value="0x00045500" />
18600        <register type="NOA" address="0x00009888" value="0x02058000" />
18601        <register type="NOA" address="0x00009888" value="0x04050003" />
18602        <register type="NOA" address="0x00009888" value="0x08050CF7" />
18603        <register type="NOA" address="0x00009888" value="0x0A050EFF" />
18604        <register type="NOA" address="0x00009888" value="0x00050000" />
18605        <register type="NOA" address="0x00009888" value="0x00085500" />
18606        <register type="NOA" address="0x00009884" value="0x0000000A" />
18607        <register type="NOA" address="0x00009888" value="0x1C051400" />
18608        <register type="NOA" address="0x00009888" value="0x1E050008" />
18609        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
18610        <register type="NOA" address="0x00009888" value="0x02045555" />
18611        <register type="NOA" address="0x00009888" value="0x02058000" />
18612        <register type="NOA" address="0x00009888" value="0x04050003" />
18613        <register type="NOA" address="0x00009888" value="0x0C050CF7" />
18614        <register type="NOA" address="0x00009888" value="0x0E050EFF" />
18615        <register type="NOA" address="0x00009888" value="0x00050000" />
18616        <register type="NOA" address="0x00009888" value="0x0208FF55" />
18617        <register type="NOA" address="0x00009884" value="0x0000000B" />
18618        <register type="NOA" address="0x00009888" value="0x1C051400" />
18619        <register type="NOA" address="0x00009888" value="0x1E050008" />
18620        <register type="NOA" address="0x00009888" value="0x0202FF00" />
18621        <register type="NOA" address="0x00009888" value="0x02045500" />
18622        <register type="NOA" address="0x00009888" value="0x02058000" />
18623        <register type="NOA" address="0x00009888" value="0x04050003" />
18624        <register type="NOA" address="0x00009888" value="0x10050CF7" />
18625        <register type="NOA" address="0x00009888" value="0x12050EFF" />
18626        <register type="NOA" address="0x00009888" value="0x00050000" />
18627        <register type="NOA" address="0x00009888" value="0x02085500" />
18628        <register type="NOA" address="0x00009884" value="0x00000000" />
18629        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
18630        <register type="NOA" address="0x00009888" value="0x02145555" />
18631        <register type="NOA" address="0x00009888" value="0x02155555" />
18632        <register type="NOA" address="0x00009888" value="0x02165555" />
18633        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
18634        <register type="NOA" address="0x00009888" value="0x000CFF00" />
18635        <register type="NOA" address="0x00009888" value="0x000EFF00" />
18636        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
18637        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
18638        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
18639        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
18640        <register type="NOA" address="0x00009888" value="0x4E010011" />
18641        <register type="NOA" address="0x00009888" value="0x56010200" />
18642        <register type="NOA" address="0x00009888" value="0x58010221" />
18643        <register type="NOA" address="0x00009888" value="0x5A010011" />
18644        <register type="NOA" address="0x00009888" value="0x5C011209" />
18645        <register type="NOA" address="0x00009888" value="0x5E010090" />
18646        <register type="NOA" address="0x00009888" value="0x60010609" />
18647        <register type="NOA" address="0x00009888" value="0x06010000" />
18648        <register type="NOA" address="0x00009888" value="0x62010030" />
18649        <register type="NOA" address="0x00009888" value="0x50010603" />
18650        <register type="NOA" address="0x00009888" value="0x52010000" />
18651        <register type="NOA" address="0x00009888" value="0x54010000" />
18652        <register type="NOA" address="0x00009884" value="0x00000000" />
18653        <register type="NOA" address="0x00009888" value="0x74010002" />
18654    </register_config>
18655    <register_config type="OA">
18656        <register type="OA" address="0x0000D900" value="0x00000000" />
18657        <register type="OA" address="0x0000D904" value="0xF0800000" />
18658        <register type="OA" address="0x0000D910" value="0x00000000" />
18659        <register type="OA" address="0x0000D914" value="0xF0800000" />
18660        <register type="OA" address="0x0000D920" value="0x00000000" />
18661        <register type="OA" address="0x0000DC40" value="0x00000000" />
18662        <register type="OA" address="0x0000DD40" value="0x00000000" />
18663        <register type="OA" address="0x00002B2C" value="0x00000000" />
18664        <register type="OA" address="0x0000D940" value="0x0000001A" />
18665        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
18666        <register type="OA" address="0x0000D948" value="0x00000062" />
18667        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
18668        <register type="OA" address="0x0000D950" value="0x00000182" />
18669        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
18670        <register type="OA" address="0x0000D958" value="0x00000602" />
18671        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
18672        <register type="OA" address="0x0000D960" value="0x00001802" />
18673        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
18674        <register type="OA" address="0x0000D968" value="0x00006002" />
18675        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
18676        <register type="OA" address="0x0000D970" value="0x00018002" />
18677        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
18678        <register type="OA" address="0x0000D978" value="0x00060002" />
18679        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
18680    </register_config>
18681  </set>
18682
18683  <set name="Ext167"
18684       chipset="MTLGT2"
18685       symbol_name="Ext167"
18686       underscore_name="ext167"
18687       mdapi_supported_apis="VK OGL OCL IO"
18688       hw_config_guid="4797cea4-4618-42c1-aa36-0f8210b42a47"
18689       >
18690    <counter name="GPU Time Elapsed"
18691             symbol_name="GpuTime"
18692             underscore_name="gpu_time"
18693             description="Time elapsed on the GPU during the measurement."
18694             data_type="uint64"
18695             units="ns"
18696             semantic_type="duration"
18697             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18698             mdapi_group="GPU"
18699             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18700             mdapi_supported_apis=""
18701             mdapi_hw_unit_type="gpu"
18702             />
18703    <counter name="GPU Core Clocks"
18704             symbol_name="GpuCoreClocks"
18705             underscore_name="gpu_core_clocks"
18706             description="The total number of GPU core clocks elapsed during the measurement."
18707             data_type="uint64"
18708             units="cycles"
18709             semantic_type="event"
18710             equation="GPU_CLOCK 0 READ"
18711             mdapi_group="GPU"
18712             mdapi_usage_flags="Tier1 Frame Batch Draw"
18713             mdapi_supported_apis=""
18714             mdapi_hw_unit_type="gpu"
18715             />
18716    <counter name="AVG GPU Core Frequency"
18717             symbol_name="AvgGpuCoreFrequency"
18718             underscore_name="avg_gpu_core_frequency"
18719             description="Average GPU Core Frequency in the measurement."
18720             data_type="uint64"
18721             max_equation="$GpuMaxFrequency"
18722             units="hz"
18723             semantic_type="event"
18724             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
18725             mdapi_group="GPU"
18726             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18727             mdapi_supported_apis=""
18728             mdapi_hw_unit_type="gpu"
18729             />
18730    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE0"
18731             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE0"
18732             underscore_name="rt_callable_thread_ray_dispatch_xecore0"
18733             description="Number of callable threads dispatched for RayQuery only"
18734             data_type="uint64"
18735             units="events"
18736             semantic_type="event"
18737             equation="B 0 READ B 1 READ UADD"
18738             availability="$GtSlice0XeCore0"
18739             mdapi_group="GPU"
18740             mdapi_usage_flags="Frame Batch Draw"
18741             mdapi_supported_apis=""
18742             mdapi_hw_unit_type="gpu"
18743             />
18744    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE1"
18745             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE1"
18746             underscore_name="rt_callable_thread_ray_dispatch_xecore1"
18747             description="Number of callable threads dispatched for RayQuery only"
18748             data_type="uint64"
18749             units="events"
18750             semantic_type="event"
18751             equation="B 2 READ B 3 READ UADD"
18752             availability="$GtSlice0XeCore1"
18753             mdapi_group="GPU"
18754             mdapi_usage_flags="Frame Batch Draw"
18755             mdapi_supported_apis=""
18756             mdapi_hw_unit_type="gpu"
18757             />
18758    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE2"
18759             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE2"
18760             underscore_name="rt_callable_thread_ray_dispatch_xecore2"
18761             description="Number of callable threads dispatched for RayQuery only"
18762             data_type="uint64"
18763             units="events"
18764             semantic_type="event"
18765             equation="B 4 READ B 5 READ UADD"
18766             availability="$GtSlice0XeCore2"
18767             mdapi_group="GPU"
18768             mdapi_usage_flags="Frame Batch Draw"
18769             mdapi_supported_apis=""
18770             mdapi_hw_unit_type="gpu"
18771             />
18772    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE3"
18773             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE3"
18774             underscore_name="rt_callable_thread_ray_dispatch_xecore3"
18775             description="Number of callable threads dispatched for RayQuery only"
18776             data_type="uint64"
18777             units="events"
18778             semantic_type="event"
18779             equation="B 6 READ B 7 READ UADD"
18780             availability="$GtSlice0XeCore3"
18781             mdapi_group="GPU"
18782             mdapi_usage_flags="Frame Batch Draw"
18783             mdapi_supported_apis=""
18784             mdapi_hw_unit_type="gpu"
18785             />
18786    <register_config type="NOA">
18787        <register type="NOA" address="0x00000D04" value="0x00000200" />
18788        <register type="NOA" address="0x00009884" value="0x00000008" />
18789        <register type="NOA" address="0x00009888" value="0x1C051400" />
18790        <register type="NOA" address="0x00009888" value="0x1E050008" />
18791        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
18792        <register type="NOA" address="0x00009888" value="0x00045555" />
18793        <register type="NOA" address="0x00009888" value="0x02058000" />
18794        <register type="NOA" address="0x00009888" value="0x040532DF" />
18795        <register type="NOA" address="0x00009888" value="0x06050EBF" />
18796        <register type="NOA" address="0x00009888" value="0x00050000" />
18797        <register type="NOA" address="0x00009888" value="0x0008FF55" />
18798        <register type="NOA" address="0x00009884" value="0x00000009" />
18799        <register type="NOA" address="0x00009888" value="0x1C051400" />
18800        <register type="NOA" address="0x00009888" value="0x1E050008" />
18801        <register type="NOA" address="0x00009888" value="0x0002FF00" />
18802        <register type="NOA" address="0x00009888" value="0x00045500" />
18803        <register type="NOA" address="0x00009888" value="0x02058000" />
18804        <register type="NOA" address="0x00009888" value="0x04050003" />
18805        <register type="NOA" address="0x00009888" value="0x08050CB7" />
18806        <register type="NOA" address="0x00009888" value="0x0A050EBF" />
18807        <register type="NOA" address="0x00009888" value="0x00050000" />
18808        <register type="NOA" address="0x00009888" value="0x00085500" />
18809        <register type="NOA" address="0x00009884" value="0x0000000A" />
18810        <register type="NOA" address="0x00009888" value="0x1C051400" />
18811        <register type="NOA" address="0x00009888" value="0x1E050008" />
18812        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
18813        <register type="NOA" address="0x00009888" value="0x02045555" />
18814        <register type="NOA" address="0x00009888" value="0x02058000" />
18815        <register type="NOA" address="0x00009888" value="0x04050003" />
18816        <register type="NOA" address="0x00009888" value="0x0C050CB7" />
18817        <register type="NOA" address="0x00009888" value="0x0E050EBF" />
18818        <register type="NOA" address="0x00009888" value="0x00050000" />
18819        <register type="NOA" address="0x00009888" value="0x0208FF55" />
18820        <register type="NOA" address="0x00009884" value="0x0000000B" />
18821        <register type="NOA" address="0x00009888" value="0x1C051400" />
18822        <register type="NOA" address="0x00009888" value="0x1E050008" />
18823        <register type="NOA" address="0x00009888" value="0x0202FF00" />
18824        <register type="NOA" address="0x00009888" value="0x02045500" />
18825        <register type="NOA" address="0x00009888" value="0x02058000" />
18826        <register type="NOA" address="0x00009888" value="0x04050003" />
18827        <register type="NOA" address="0x00009888" value="0x10050CB7" />
18828        <register type="NOA" address="0x00009888" value="0x12050EBF" />
18829        <register type="NOA" address="0x00009888" value="0x00050000" />
18830        <register type="NOA" address="0x00009888" value="0x02085500" />
18831        <register type="NOA" address="0x00009884" value="0x00000000" />
18832        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
18833        <register type="NOA" address="0x00009888" value="0x02145555" />
18834        <register type="NOA" address="0x00009888" value="0x02155555" />
18835        <register type="NOA" address="0x00009888" value="0x02165555" />
18836        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
18837        <register type="NOA" address="0x00009888" value="0x000CFF00" />
18838        <register type="NOA" address="0x00009888" value="0x000EFF00" />
18839        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
18840        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
18841        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
18842        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
18843        <register type="NOA" address="0x00009888" value="0x4E010011" />
18844        <register type="NOA" address="0x00009888" value="0x56010200" />
18845        <register type="NOA" address="0x00009888" value="0x58010221" />
18846        <register type="NOA" address="0x00009888" value="0x5A010011" />
18847        <register type="NOA" address="0x00009888" value="0x5C011209" />
18848        <register type="NOA" address="0x00009888" value="0x5E010090" />
18849        <register type="NOA" address="0x00009888" value="0x60010609" />
18850        <register type="NOA" address="0x00009888" value="0x06010000" />
18851        <register type="NOA" address="0x00009888" value="0x62010030" />
18852        <register type="NOA" address="0x00009888" value="0x50010603" />
18853        <register type="NOA" address="0x00009888" value="0x52010000" />
18854        <register type="NOA" address="0x00009888" value="0x54010000" />
18855        <register type="NOA" address="0x00009884" value="0x00000000" />
18856        <register type="NOA" address="0x00009888" value="0x74010002" />
18857    </register_config>
18858    <register_config type="OA">
18859        <register type="OA" address="0x0000D900" value="0x00000000" />
18860        <register type="OA" address="0x0000D904" value="0xF0800000" />
18861        <register type="OA" address="0x0000D910" value="0x00000000" />
18862        <register type="OA" address="0x0000D914" value="0xF0800000" />
18863        <register type="OA" address="0x0000D920" value="0x00000000" />
18864        <register type="OA" address="0x0000DC40" value="0x00000000" />
18865        <register type="OA" address="0x0000DD40" value="0x00000000" />
18866        <register type="OA" address="0x00002B2C" value="0x00000000" />
18867        <register type="OA" address="0x0000D940" value="0x0000001A" />
18868        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
18869        <register type="OA" address="0x0000D948" value="0x00000062" />
18870        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
18871        <register type="OA" address="0x0000D950" value="0x00000182" />
18872        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
18873        <register type="OA" address="0x0000D958" value="0x00000602" />
18874        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
18875        <register type="OA" address="0x0000D960" value="0x00001802" />
18876        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
18877        <register type="OA" address="0x0000D968" value="0x00006002" />
18878        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
18879        <register type="OA" address="0x0000D970" value="0x00018002" />
18880        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
18881        <register type="OA" address="0x0000D978" value="0x00060002" />
18882        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
18883    </register_config>
18884  </set>
18885
18886  <set name="Ext169"
18887       chipset="MTLGT2"
18888       symbol_name="Ext169"
18889       underscore_name="ext169"
18890       mdapi_supported_apis="VK OGL OCL IO"
18891       hw_config_guid="daeb4a53-f0ba-4bec-9462-8025cc17ca8b"
18892       >
18893    <counter name="GPU Time Elapsed"
18894             symbol_name="GpuTime"
18895             underscore_name="gpu_time"
18896             description="Time elapsed on the GPU during the measurement."
18897             data_type="uint64"
18898             units="ns"
18899             semantic_type="duration"
18900             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18901             mdapi_group="GPU"
18902             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18903             mdapi_supported_apis=""
18904             mdapi_hw_unit_type="gpu"
18905             />
18906    <counter name="GPU Core Clocks"
18907             symbol_name="GpuCoreClocks"
18908             underscore_name="gpu_core_clocks"
18909             description="The total number of GPU core clocks elapsed during the measurement."
18910             data_type="uint64"
18911             units="cycles"
18912             semantic_type="event"
18913             equation="GPU_CLOCK 0 READ"
18914             mdapi_group="GPU"
18915             mdapi_usage_flags="Tier1 Frame Batch Draw"
18916             mdapi_supported_apis=""
18917             mdapi_hw_unit_type="gpu"
18918             />
18919    <counter name="AVG GPU Core Frequency"
18920             symbol_name="AvgGpuCoreFrequency"
18921             underscore_name="avg_gpu_core_frequency"
18922             description="Average GPU Core Frequency in the measurement."
18923             data_type="uint64"
18924             max_equation="$GpuMaxFrequency"
18925             units="hz"
18926             semantic_type="event"
18927             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
18928             mdapi_group="GPU"
18929             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
18930             mdapi_supported_apis=""
18931             mdapi_hw_unit_type="gpu"
18932             />
18933    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE0"
18934             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE0"
18935             underscore_name="rt_traversal_output_ray_count_xecore0"
18936             description="Number of Ray Tracing Traversal output rays"
18937             data_type="uint64"
18938             units="events"
18939             semantic_type="event"
18940             equation="B 0 READ B 1 READ UADD"
18941             availability="$GtSlice0XeCore0"
18942             mdapi_group="GPU"
18943             mdapi_usage_flags="Frame Batch Draw"
18944             mdapi_supported_apis=""
18945             mdapi_hw_unit_type="gpu"
18946             />
18947    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE1"
18948             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE1"
18949             underscore_name="rt_traversal_output_ray_count_xecore1"
18950             description="Number of Ray Tracing Traversal output rays"
18951             data_type="uint64"
18952             units="events"
18953             semantic_type="event"
18954             equation="B 2 READ B 3 READ UADD"
18955             availability="$GtSlice0XeCore1"
18956             mdapi_group="GPU"
18957             mdapi_usage_flags="Frame Batch Draw"
18958             mdapi_supported_apis=""
18959             mdapi_hw_unit_type="gpu"
18960             />
18961    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE2"
18962             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE2"
18963             underscore_name="rt_traversal_output_ray_count_xecore2"
18964             description="Number of Ray Tracing Traversal output rays"
18965             data_type="uint64"
18966             units="events"
18967             semantic_type="event"
18968             equation="B 4 READ B 5 READ UADD"
18969             availability="$GtSlice0XeCore2"
18970             mdapi_group="GPU"
18971             mdapi_usage_flags="Frame Batch Draw"
18972             mdapi_supported_apis=""
18973             mdapi_hw_unit_type="gpu"
18974             />
18975    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE3"
18976             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE3"
18977             underscore_name="rt_traversal_output_ray_count_xecore3"
18978             description="Number of Ray Tracing Traversal output rays"
18979             data_type="uint64"
18980             units="events"
18981             semantic_type="event"
18982             equation="B 6 READ B 7 READ UADD"
18983             availability="$GtSlice0XeCore3"
18984             mdapi_group="GPU"
18985             mdapi_usage_flags="Frame Batch Draw"
18986             mdapi_supported_apis=""
18987             mdapi_hw_unit_type="gpu"
18988             />
18989    <register_config type="NOA">
18990        <register type="NOA" address="0x00000D04" value="0x00000200" />
18991        <register type="NOA" address="0x00009884" value="0x00000008" />
18992        <register type="NOA" address="0x00009888" value="0x1C053C00" />
18993        <register type="NOA" address="0x00009888" value="0x1E050011" />
18994        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
18995        <register type="NOA" address="0x00009888" value="0x00045555" />
18996        <register type="NOA" address="0x00009888" value="0x02058000" />
18997        <register type="NOA" address="0x00009888" value="0x040531C3" />
18998        <register type="NOA" address="0x00009888" value="0x06050E78" />
18999        <register type="NOA" address="0x00009888" value="0x00050000" />
19000        <register type="NOA" address="0x00009888" value="0x0008FF55" />
19001        <register type="NOA" address="0x00009884" value="0x00000009" />
19002        <register type="NOA" address="0x00009888" value="0x1C053C00" />
19003        <register type="NOA" address="0x00009888" value="0x1E050011" />
19004        <register type="NOA" address="0x00009888" value="0x0002FF00" />
19005        <register type="NOA" address="0x00009888" value="0x00045500" />
19006        <register type="NOA" address="0x00009888" value="0x02058000" />
19007        <register type="NOA" address="0x00009888" value="0x04050003" />
19008        <register type="NOA" address="0x00009888" value="0x08050C70" />
19009        <register type="NOA" address="0x00009888" value="0x0A050E78" />
19010        <register type="NOA" address="0x00009888" value="0x00050000" />
19011        <register type="NOA" address="0x00009888" value="0x00085500" />
19012        <register type="NOA" address="0x00009884" value="0x0000000A" />
19013        <register type="NOA" address="0x00009888" value="0x1C053C00" />
19014        <register type="NOA" address="0x00009888" value="0x1E050011" />
19015        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
19016        <register type="NOA" address="0x00009888" value="0x02045555" />
19017        <register type="NOA" address="0x00009888" value="0x02058000" />
19018        <register type="NOA" address="0x00009888" value="0x04050003" />
19019        <register type="NOA" address="0x00009888" value="0x0C050C70" />
19020        <register type="NOA" address="0x00009888" value="0x0E050E78" />
19021        <register type="NOA" address="0x00009888" value="0x00050000" />
19022        <register type="NOA" address="0x00009888" value="0x0208FF55" />
19023        <register type="NOA" address="0x00009884" value="0x0000000B" />
19024        <register type="NOA" address="0x00009888" value="0x1C053C00" />
19025        <register type="NOA" address="0x00009888" value="0x1E050011" />
19026        <register type="NOA" address="0x00009888" value="0x0202FF00" />
19027        <register type="NOA" address="0x00009888" value="0x02045500" />
19028        <register type="NOA" address="0x00009888" value="0x02058000" />
19029        <register type="NOA" address="0x00009888" value="0x04050003" />
19030        <register type="NOA" address="0x00009888" value="0x10050C70" />
19031        <register type="NOA" address="0x00009888" value="0x12050E78" />
19032        <register type="NOA" address="0x00009888" value="0x00050000" />
19033        <register type="NOA" address="0x00009888" value="0x02085500" />
19034        <register type="NOA" address="0x00009884" value="0x00000000" />
19035        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
19036        <register type="NOA" address="0x00009888" value="0x02145555" />
19037        <register type="NOA" address="0x00009888" value="0x02155555" />
19038        <register type="NOA" address="0x00009888" value="0x02165555" />
19039        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
19040        <register type="NOA" address="0x00009888" value="0x000CFF00" />
19041        <register type="NOA" address="0x00009888" value="0x000EFF00" />
19042        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
19043        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
19044        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
19045        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
19046        <register type="NOA" address="0x00009888" value="0x4E010011" />
19047        <register type="NOA" address="0x00009888" value="0x56010200" />
19048        <register type="NOA" address="0x00009888" value="0x58010221" />
19049        <register type="NOA" address="0x00009888" value="0x5A010011" />
19050        <register type="NOA" address="0x00009888" value="0x5C011209" />
19051        <register type="NOA" address="0x00009888" value="0x5E010090" />
19052        <register type="NOA" address="0x00009888" value="0x60010609" />
19053        <register type="NOA" address="0x00009888" value="0x06010000" />
19054        <register type="NOA" address="0x00009888" value="0x62010030" />
19055        <register type="NOA" address="0x00009888" value="0x50010603" />
19056        <register type="NOA" address="0x00009888" value="0x52010000" />
19057        <register type="NOA" address="0x00009888" value="0x54010000" />
19058        <register type="NOA" address="0x00009884" value="0x00000000" />
19059        <register type="NOA" address="0x00009888" value="0x74010002" />
19060    </register_config>
19061    <register_config type="OA">
19062        <register type="OA" address="0x0000D900" value="0x00000000" />
19063        <register type="OA" address="0x0000D904" value="0xF0800000" />
19064        <register type="OA" address="0x0000D910" value="0x00000000" />
19065        <register type="OA" address="0x0000D914" value="0xF0800000" />
19066        <register type="OA" address="0x0000D920" value="0x00000000" />
19067        <register type="OA" address="0x0000DC40" value="0x00000000" />
19068        <register type="OA" address="0x0000DD40" value="0x00000000" />
19069        <register type="OA" address="0x00002B2C" value="0x00000000" />
19070        <register type="OA" address="0x0000D940" value="0x0000000A" />
19071        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
19072        <register type="OA" address="0x0000D948" value="0x00000022" />
19073        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
19074        <register type="OA" address="0x0000D950" value="0x00000082" />
19075        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
19076        <register type="OA" address="0x0000D958" value="0x00000202" />
19077        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
19078        <register type="OA" address="0x0000D960" value="0x00000802" />
19079        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
19080        <register type="OA" address="0x0000D968" value="0x00002002" />
19081        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
19082        <register type="OA" address="0x0000D970" value="0x00008002" />
19083        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
19084        <register type="OA" address="0x0000D978" value="0x00020002" />
19085        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
19086    </register_config>
19087  </set>
19088
19089  <set name="Ext171"
19090       chipset="MTLGT2"
19091       symbol_name="Ext171"
19092       underscore_name="ext171"
19093       mdapi_supported_apis="VK OGL OCL IO"
19094       hw_config_guid="2aeaff8e-ce08-49f1-aacf-c9631dc3c756"
19095       >
19096    <counter name="GPU Time Elapsed"
19097             symbol_name="GpuTime"
19098             underscore_name="gpu_time"
19099             description="Time elapsed on the GPU during the measurement."
19100             data_type="uint64"
19101             units="ns"
19102             semantic_type="duration"
19103             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
19104             mdapi_group="GPU"
19105             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
19106             mdapi_supported_apis=""
19107             mdapi_hw_unit_type="gpu"
19108             />
19109    <counter name="GPU Core Clocks"
19110             symbol_name="GpuCoreClocks"
19111             underscore_name="gpu_core_clocks"
19112             description="The total number of GPU core clocks elapsed during the measurement."
19113             data_type="uint64"
19114             units="cycles"
19115             semantic_type="event"
19116             equation="GPU_CLOCK 0 READ"
19117             mdapi_group="GPU"
19118             mdapi_usage_flags="Tier1 Frame Batch Draw"
19119             mdapi_supported_apis=""
19120             mdapi_hw_unit_type="gpu"
19121             />
19122    <counter name="AVG GPU Core Frequency"
19123             symbol_name="AvgGpuCoreFrequency"
19124             underscore_name="avg_gpu_core_frequency"
19125             description="Average GPU Core Frequency in the measurement."
19126             data_type="uint64"
19127             max_equation="$GpuMaxFrequency"
19128             units="hz"
19129             semantic_type="event"
19130             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
19131             mdapi_group="GPU"
19132             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
19133             mdapi_supported_apis=""
19134             mdapi_hw_unit_type="gpu"
19135             />
19136    <counter name="RT QUAD TEST RAY COUNT XECORE0"
19137             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE0"
19138             underscore_name="rt_quad_test_ray_count_xecore0"
19139             description="Number of nodes processed that use ray-quad intersection pipeline"
19140             data_type="uint64"
19141             units="events"
19142             semantic_type="event"
19143             equation="C 7 READ"
19144             availability="$GtSlice0XeCore0"
19145             mdapi_group="GPU"
19146             mdapi_usage_flags="Frame Batch Draw"
19147             mdapi_supported_apis=""
19148             mdapi_hw_unit_type="dualsubslice"
19149             />
19150    <counter name="RT QUAD TEST RAY COUNT XECORE1"
19151             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE1"
19152             underscore_name="rt_quad_test_ray_count_xecore1"
19153             description="Number of nodes processed that use ray-quad intersection pipeline"
19154             data_type="uint64"
19155             units="events"
19156             semantic_type="event"
19157             equation="C 6 READ"
19158             availability="$GtSlice0XeCore1"
19159             mdapi_group="GPU"
19160             mdapi_usage_flags="Frame Batch Draw"
19161             mdapi_supported_apis=""
19162             mdapi_hw_unit_type="dualsubslice"
19163             />
19164    <counter name="RT QUAD TEST RAY COUNT XECORE2"
19165             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE2"
19166             underscore_name="rt_quad_test_ray_count_xecore2"
19167             description="Number of nodes processed that use ray-quad intersection pipeline"
19168             data_type="uint64"
19169             units="events"
19170             semantic_type="event"
19171             equation="C 5 READ"
19172             availability="$GtSlice0XeCore2"
19173             mdapi_group="GPU"
19174             mdapi_usage_flags="Frame Batch Draw"
19175             mdapi_supported_apis=""
19176             mdapi_hw_unit_type="dualsubslice"
19177             />
19178    <counter name="RT QUAD TEST RAY COUNT XECORE3"
19179             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE3"
19180             underscore_name="rt_quad_test_ray_count_xecore3"
19181             description="Number of nodes processed that use ray-quad intersection pipeline"
19182             data_type="uint64"
19183             units="events"
19184             semantic_type="event"
19185             equation="C 4 READ"
19186             availability="$GtSlice0XeCore3"
19187             mdapi_group="GPU"
19188             mdapi_usage_flags="Frame Batch Draw"
19189             mdapi_supported_apis=""
19190             mdapi_hw_unit_type="dualsubslice"
19191             />
19192    <counter name="RT TRANSFORM RAY COUNT XECORE0"
19193             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE0"
19194             underscore_name="rt_transform_ray_count_xecore0"
19195             description="Number of only HW transform accesses"
19196             data_type="uint64"
19197             units="events"
19198             semantic_type="event"
19199             equation="C 3 READ"
19200             availability="$GtSlice0XeCore0"
19201             mdapi_group="GPU"
19202             mdapi_usage_flags="Frame Batch Draw"
19203             mdapi_supported_apis=""
19204             mdapi_hw_unit_type="dualsubslice"
19205             />
19206    <counter name="RT TRANSFORM RAY COUNT XECORE1"
19207             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE1"
19208             underscore_name="rt_transform_ray_count_xecore1"
19209             description="Number of only HW transform accesses"
19210             data_type="uint64"
19211             units="events"
19212             semantic_type="event"
19213             equation="C 2 READ"
19214             availability="$GtSlice0XeCore1"
19215             mdapi_group="GPU"
19216             mdapi_usage_flags="Frame Batch Draw"
19217             mdapi_supported_apis=""
19218             mdapi_hw_unit_type="dualsubslice"
19219             />
19220    <counter name="RT TRANSFORM RAY COUNT XECORE2"
19221             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE2"
19222             underscore_name="rt_transform_ray_count_xecore2"
19223             description="Number of only HW transform accesses"
19224             data_type="uint64"
19225             units="events"
19226             semantic_type="event"
19227             equation="C 1 READ"
19228             availability="$GtSlice0XeCore2"
19229             mdapi_group="GPU"
19230             mdapi_usage_flags="Frame Batch Draw"
19231             mdapi_supported_apis=""
19232             mdapi_hw_unit_type="dualsubslice"
19233             />
19234    <counter name="RT TRANSFORM RAY COUNT XECORE3"
19235             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE3"
19236             underscore_name="rt_transform_ray_count_xecore3"
19237             description="Number of only HW transform accesses"
19238             data_type="uint64"
19239             units="events"
19240             semantic_type="event"
19241             equation="C 0 READ"
19242             availability="$GtSlice0XeCore3"
19243             mdapi_group="GPU"
19244             mdapi_usage_flags="Frame Batch Draw"
19245             mdapi_supported_apis=""
19246             mdapi_hw_unit_type="dualsubslice"
19247             />
19248    <counter name="RT REQUEST COLLISION XECORE0"
19249             symbol_name="RT_REQUEST_COLLISION_XECORE0"
19250             underscore_name="rt_request_collision_xecore0"
19251             description="Percentage of time in which RayTracing Leaf has two Traversal inputs valid"
19252             data_type="uint64"
19253             units="events"
19254             semantic_type="event"
19255             equation="B 7 READ"
19256             availability="$GtSlice0XeCore0"
19257             mdapi_group="GPU"
19258             mdapi_usage_flags="Frame Batch Draw"
19259             mdapi_supported_apis=""
19260             mdapi_hw_unit_type="dualsubslice"
19261             />
19262    <counter name="RT REQUEST COLLISION XECORE1"
19263             symbol_name="RT_REQUEST_COLLISION_XECORE1"
19264             underscore_name="rt_request_collision_xecore1"
19265             description="Percentage of time in which RayTracing Leaf has two Traversal inputs valid"
19266             data_type="uint64"
19267             units="events"
19268             semantic_type="event"
19269             equation="B 6 READ"
19270             availability="$GtSlice0XeCore1"
19271             mdapi_group="GPU"
19272             mdapi_usage_flags="Frame Batch Draw"
19273             mdapi_supported_apis=""
19274             mdapi_hw_unit_type="dualsubslice"
19275             />
19276    <counter name="RT REQUEST COLLISION XECORE2"
19277             symbol_name="RT_REQUEST_COLLISION_XECORE2"
19278             underscore_name="rt_request_collision_xecore2"
19279             description="Percentage of time in which RayTracing Leaf has two Traversal inputs valid"
19280             data_type="uint64"
19281             units="events"
19282             semantic_type="event"
19283             equation="B 5 READ"
19284             availability="$GtSlice0XeCore2"
19285             mdapi_group="GPU"
19286             mdapi_usage_flags="Frame Batch Draw"
19287             mdapi_supported_apis=""
19288             mdapi_hw_unit_type="dualsubslice"
19289             />
19290    <counter name="RT REQUEST COLLISION XECORE3"
19291             symbol_name="RT_REQUEST_COLLISION_XECORE3"
19292             underscore_name="rt_request_collision_xecore3"
19293             description="Percentage of time in which RayTracing Leaf has two Traversal inputs valid"
19294             data_type="uint64"
19295             units="events"
19296             semantic_type="event"
19297             equation="B 4 READ"
19298             availability="$GtSlice0XeCore3"
19299             mdapi_group="GPU"
19300             mdapi_usage_flags="Frame Batch Draw"
19301             mdapi_supported_apis=""
19302             mdapi_hw_unit_type="dualsubslice"
19303             />
19304    <counter name="RT MESSAGE STALL COUNT XECORE0"
19305             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE0"
19306             underscore_name="rt_message_stall_count_xecore0"
19307             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
19308             data_type="float"
19309             max_equation="100"
19310             units="percent"
19311             semantic_type="duration"
19312             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
19313             availability="$GtSlice0XeCore0"
19314             mdapi_group="GPU"
19315             mdapi_usage_flags="Frame Batch Draw"
19316             mdapi_supported_apis=""
19317             mdapi_hw_unit_type="dualsubslice"
19318             />
19319    <counter name="RT MESSAGE STALL COUNT XECORE1"
19320             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE1"
19321             underscore_name="rt_message_stall_count_xecore1"
19322             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
19323             data_type="float"
19324             max_equation="100"
19325             units="percent"
19326             semantic_type="duration"
19327             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
19328             availability="$GtSlice0XeCore1"
19329             mdapi_group="GPU"
19330             mdapi_usage_flags="Frame Batch Draw"
19331             mdapi_supported_apis=""
19332             mdapi_hw_unit_type="dualsubslice"
19333             />
19334    <counter name="RT MESSAGE STALL COUNT XECORE2"
19335             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE2"
19336             underscore_name="rt_message_stall_count_xecore2"
19337             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
19338             data_type="float"
19339             max_equation="100"
19340             units="percent"
19341             semantic_type="duration"
19342             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
19343             availability="$GtSlice0XeCore2"
19344             mdapi_group="GPU"
19345             mdapi_usage_flags="Frame Batch Draw"
19346             mdapi_supported_apis=""
19347             mdapi_hw_unit_type="dualsubslice"
19348             />
19349    <counter name="RT MESSAGE STALL COUNT XECORE3"
19350             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE3"
19351             underscore_name="rt_message_stall_count_xecore3"
19352             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
19353             data_type="float"
19354             max_equation="100"
19355             units="percent"
19356             semantic_type="duration"
19357             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
19358             availability="$GtSlice0XeCore3"
19359             mdapi_group="GPU"
19360             mdapi_usage_flags="Frame Batch Draw"
19361             mdapi_supported_apis=""
19362             mdapi_hw_unit_type="dualsubslice"
19363             />
19364    <register_config type="NOA">
19365        <register type="NOA" address="0x00000D04" value="0x00000200" />
19366        <register type="NOA" address="0x00009884" value="0x00000008" />
19367        <register type="NOA" address="0x00009888" value="0x160503C0" />
19368        <register type="NOA" address="0x00009888" value="0x06051140" />
19369        <register type="NOA" address="0x00009888" value="0x0002F0F0" />
19370        <register type="NOA" address="0x00009888" value="0x0202F0F0" />
19371        <register type="NOA" address="0x00009888" value="0x00045050" />
19372        <register type="NOA" address="0x00009888" value="0x02045050" />
19373        <register type="NOA" address="0x00009888" value="0x02051004" />
19374        <register type="NOA" address="0x00009888" value="0x0A050800" />
19375        <register type="NOA" address="0x00009888" value="0x0E050B00" />
19376        <register type="NOA" address="0x00009888" value="0x12050BC0" />
19377        <register type="NOA" address="0x00009888" value="0x04050000" />
19378        <register type="NOA" address="0x00009888" value="0x00050000" />
19379        <register type="NOA" address="0x00009888" value="0x00087070" />
19380        <register type="NOA" address="0x00009888" value="0x02087070" />
19381        <register type="NOA" address="0x00009884" value="0x00000009" />
19382        <register type="NOA" address="0x00009888" value="0x160503C0" />
19383        <register type="NOA" address="0x00009888" value="0x06051005" />
19384        <register type="NOA" address="0x00009888" value="0x00023030" />
19385        <register type="NOA" address="0x00009888" value="0x02023030" />
19386        <register type="NOA" address="0x00009888" value="0x00041010" />
19387        <register type="NOA" address="0x00009888" value="0x02041010" />
19388        <register type="NOA" address="0x00009888" value="0x02051004" />
19389        <register type="NOA" address="0x00009888" value="0x0A050020" />
19390        <register type="NOA" address="0x00009888" value="0x0E05002C" />
19391        <register type="NOA" address="0x00009888" value="0x1205002F" />
19392        <register type="NOA" address="0x00009888" value="0x04050000" />
19393        <register type="NOA" address="0x00009888" value="0x00050000" />
19394        <register type="NOA" address="0x00009888" value="0x00081010" />
19395        <register type="NOA" address="0x00009888" value="0x02081010" />
19396        <register type="NOA" address="0x00009884" value="0x0000000A" />
19397        <register type="NOA" address="0x00009888" value="0x160503C0" />
19398        <register type="NOA" address="0x00009888" value="0x06051000" />
19399        <register type="NOA" address="0x00009888" value="0x00020F0F" />
19400        <register type="NOA" address="0x00009888" value="0x02020F0F" />
19401        <register type="NOA" address="0x00009888" value="0x00040505" />
19402        <register type="NOA" address="0x00009888" value="0x02040505" />
19403        <register type="NOA" address="0x00009888" value="0x02051004" />
19404        <register type="NOA" address="0x00009888" value="0x04050500" />
19405        <register type="NOA" address="0x00009888" value="0x08050800" />
19406        <register type="NOA" address="0x00009888" value="0x0C050B00" />
19407        <register type="NOA" address="0x00009888" value="0x10050BC0" />
19408        <register type="NOA" address="0x00009888" value="0x00050000" />
19409        <register type="NOA" address="0x00009888" value="0x00080707" />
19410        <register type="NOA" address="0x00009888" value="0x02080707" />
19411        <register type="NOA" address="0x00009884" value="0x0000000B" />
19412        <register type="NOA" address="0x00009888" value="0x160503C0" />
19413        <register type="NOA" address="0x00009888" value="0x06051000" />
19414        <register type="NOA" address="0x00009888" value="0x00020303" />
19415        <register type="NOA" address="0x00009888" value="0x02020303" />
19416        <register type="NOA" address="0x00009888" value="0x00040101" />
19417        <register type="NOA" address="0x00009888" value="0x02040101" />
19418        <register type="NOA" address="0x00009888" value="0x02051004" />
19419        <register type="NOA" address="0x00009888" value="0x04050014" />
19420        <register type="NOA" address="0x00009888" value="0x08050020" />
19421        <register type="NOA" address="0x00009888" value="0x0C05002C" />
19422        <register type="NOA" address="0x00009888" value="0x1005002F" />
19423        <register type="NOA" address="0x00009888" value="0x00050000" />
19424        <register type="NOA" address="0x00009888" value="0x00080101" />
19425        <register type="NOA" address="0x00009888" value="0x02080101" />
19426        <register type="NOA" address="0x00009884" value="0x00000000" />
19427        <register type="NOA" address="0x00009888" value="0x00130A0A" />
19428        <register type="NOA" address="0x00009888" value="0x02130A0A" />
19429        <register type="NOA" address="0x00009888" value="0x00140505" />
19430        <register type="NOA" address="0x00009888" value="0x02140505" />
19431        <register type="NOA" address="0x00009888" value="0x00150505" />
19432        <register type="NOA" address="0x00009888" value="0x02150505" />
19433        <register type="NOA" address="0x00009888" value="0x00160505" />
19434        <register type="NOA" address="0x00009888" value="0x02160505" />
19435        <register type="NOA" address="0x00009888" value="0x00170A0A" />
19436        <register type="NOA" address="0x00009888" value="0x02170A0A" />
19437        <register type="NOA" address="0x00009888" value="0x000C3333" />
19438        <register type="NOA" address="0x00009888" value="0x000E3333" />
19439        <register type="NOA" address="0x00009888" value="0x000D0A0A" />
19440        <register type="NOA" address="0x00009888" value="0x020D0A0A" />
19441        <register type="NOA" address="0x00009888" value="0x00060A0A" />
19442        <register type="NOA" address="0x00009888" value="0x02060A0A" />
19443        <register type="NOA" address="0x00009888" value="0x0001FAFA" />
19444        <register type="NOA" address="0x00009888" value="0x0201FAFA" />
19445        <register type="NOA" address="0x00009888" value="0x4E010000" />
19446        <register type="NOA" address="0x00009888" value="0x56010011" />
19447        <register type="NOA" address="0x00009888" value="0x58011203" />
19448        <register type="NOA" address="0x00009888" value="0x5A010011" />
19449        <register type="NOA" address="0x00009888" value="0x5C010600" />
19450        <register type="NOA" address="0x00009888" value="0x5E010290" />
19451        <register type="NOA" address="0x00009888" value="0x60010001" />
19452        <register type="NOA" address="0x00009888" value="0x06010000" />
19453        <register type="NOA" address="0x00009888" value="0x62010030" />
19454        <register type="NOA" address="0x00009888" value="0x50010229" />
19455        <register type="NOA" address="0x00009888" value="0x52010000" />
19456        <register type="NOA" address="0x00009888" value="0x54011203" />
19457        <register type="NOA" address="0x00009884" value="0x00000000" />
19458        <register type="NOA" address="0x00009888" value="0x74010002" />
19459    </register_config>
19460    <register_config type="OA">
19461        <register type="OA" address="0x0000D900" value="0x00000000" />
19462        <register type="OA" address="0x0000D904" value="0x00800000" />
19463        <register type="OA" address="0x0000D910" value="0x00000000" />
19464        <register type="OA" address="0x0000D914" value="0x00800000" />
19465        <register type="OA" address="0x0000D920" value="0x00000000" />
19466        <register type="OA" address="0x0000DC40" value="0x00000000" />
19467        <register type="OA" address="0x0000DD40" value="0x00000000" />
19468        <register type="OA" address="0x00002B2C" value="0x00000000" />
19469    </register_config>
19470  </set>
19471
19472  <set name="Ext173"
19473       chipset="MTLGT2"
19474       symbol_name="Ext173"
19475       underscore_name="ext173"
19476       mdapi_supported_apis="VK OGL OCL IO"
19477       hw_config_guid="5005db3a-31a9-498c-8153-bf47147473b1"
19478       >
19479    <counter name="GPU Time Elapsed"
19480             symbol_name="GpuTime"
19481             underscore_name="gpu_time"
19482             description="Time elapsed on the GPU during the measurement."
19483             data_type="uint64"
19484             units="ns"
19485             semantic_type="duration"
19486             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
19487             mdapi_group="GPU"
19488             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
19489             mdapi_supported_apis=""
19490             mdapi_hw_unit_type="gpu"
19491             />
19492    <counter name="GPU Core Clocks"
19493             symbol_name="GpuCoreClocks"
19494             underscore_name="gpu_core_clocks"
19495             description="The total number of GPU core clocks elapsed during the measurement."
19496             data_type="uint64"
19497             units="cycles"
19498             semantic_type="event"
19499             equation="GPU_CLOCK 0 READ"
19500             mdapi_group="GPU"
19501             mdapi_usage_flags="Tier1 Frame Batch Draw"
19502             mdapi_supported_apis=""
19503             mdapi_hw_unit_type="gpu"
19504             />
19505    <counter name="AVG GPU Core Frequency"
19506             symbol_name="AvgGpuCoreFrequency"
19507             underscore_name="avg_gpu_core_frequency"
19508             description="Average GPU Core Frequency in the measurement."
19509             data_type="uint64"
19510             max_equation="$GpuMaxFrequency"
19511             units="hz"
19512             semantic_type="event"
19513             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
19514             mdapi_group="GPU"
19515             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
19516             mdapi_supported_apis=""
19517             mdapi_hw_unit_type="gpu"
19518             />
19519    <counter name="XVE STALL ALUWR XECORE0 XVE0 THREAD0"
19520             symbol_name="XVE_STALL_ALUWR_XECORE0_XVE0_THREAD0"
19521             underscore_name="xve_stall_aluwr_xecore0_xve0_thread0"
19522             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
19523             data_type="float"
19524             max_equation="100"
19525             units="percent"
19526             semantic_type="duration"
19527             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
19528             availability="$GtSlice0XeCore0"
19529             mdapi_group="GPU"
19530             mdapi_usage_flags="Frame Batch Draw"
19531             mdapi_supported_apis=""
19532             mdapi_hw_unit_type="dualsubslice"
19533             />
19534    <counter name="XVE STALL BARRIER XECORE0 XVE0 THREAD0"
19535             symbol_name="XVE_STALL_BARRIER_XECORE0_XVE0_THREAD0"
19536             underscore_name="xve_stall_barrier_xecore0_xve0_thread0"
19537             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
19538             data_type="float"
19539             max_equation="100"
19540             units="percent"
19541             semantic_type="duration"
19542             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
19543             availability="$GtSlice0XeCore0"
19544             mdapi_group="GPU"
19545             mdapi_usage_flags="Frame Batch Draw"
19546             mdapi_supported_apis=""
19547             mdapi_hw_unit_type="dualsubslice"
19548             />
19549    <counter name="XVE STALL INSTFETCH XECORE0 XVE0 THREAD0"
19550             symbol_name="XVE_STALL_INSTFETCH_XECORE0_XVE0_THREAD0"
19551             underscore_name="xve_stall_instfetch_xecore0_xve0_thread0"
19552             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
19553             data_type="float"
19554             max_equation="100"
19555             units="percent"
19556             semantic_type="duration"
19557             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
19558             availability="$GtSlice0XeCore0"
19559             mdapi_group="GPU"
19560             mdapi_usage_flags="Frame Batch Draw"
19561             mdapi_supported_apis=""
19562             mdapi_hw_unit_type="dualsubslice"
19563             />
19564    <counter name="XVE STALL OTHER XECORE0 XVE0 THREAD0"
19565             symbol_name="XVE_STALL_OTHER_XECORE0_XVE0_THREAD0"
19566             underscore_name="xve_stall_other_xecore0_xve0_thread0"
19567             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
19568             data_type="float"
19569             max_equation="100"
19570             units="percent"
19571             semantic_type="duration"
19572             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
19573             availability="$GtSlice0XeCore0"
19574             mdapi_group="GPU"
19575             mdapi_usage_flags="Frame Batch Draw"
19576             mdapi_supported_apis=""
19577             mdapi_hw_unit_type="dualsubslice"
19578             />
19579    <counter name="XVE STALL SBID XECORE0 XVE0 THREAD0"
19580             symbol_name="XVE_STALL_SBID_XECORE0_XVE0_THREAD0"
19581             underscore_name="xve_stall_sbid_xecore0_xve0_thread0"
19582             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
19583             data_type="float"
19584             max_equation="100"
19585             units="percent"
19586             semantic_type="duration"
19587             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
19588             availability="$GtSlice0XeCore0"
19589             mdapi_group="GPU"
19590             mdapi_usage_flags="Frame Batch Draw"
19591             mdapi_supported_apis=""
19592             mdapi_hw_unit_type="dualsubslice"
19593             />
19594    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE0 XVE0 THREAD0"
19595             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE0_XVE0_THREAD0"
19596             underscore_name="xve_shared_function_access_hold_xecore0_xve0_thread0"
19597             description="Percentage of time in which XVE requests stalled by Shared Function units"
19598             data_type="float"
19599             max_equation="100"
19600             units="percent"
19601             semantic_type="duration"
19602             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
19603             availability="$GtSlice0XeCore0"
19604             mdapi_group="GPU"
19605             mdapi_usage_flags="Frame Batch Draw"
19606             mdapi_supported_apis=""
19607             mdapi_hw_unit_type="dualsubslice"
19608             />
19609    <counter name="XVE STALL CONTROL XECORE0 XVE0 THREAD0"
19610             symbol_name="XVE_STALL_CONTROL_XECORE0_XVE0_THREAD0"
19611             underscore_name="xve_stall_control_xecore0_xve0_thread0"
19612             description="Percentage of time in which XVE stalled, with at least one thread waiting for JEU to complete branch instruction"
19613             data_type="float"
19614             max_equation="100"
19615             units="percent"
19616             semantic_type="duration"
19617             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
19618             availability="$GtSlice0XeCore0"
19619             mdapi_group="GPU"
19620             mdapi_usage_flags="Frame Batch Draw"
19621             mdapi_supported_apis=""
19622             mdapi_hw_unit_type="dualsubslice"
19623             />
19624    <register_config type="NOA">
19625        <register type="NOA" address="0x00000D04" value="0x00000200" />
19626        <register type="NOA" address="0x00009884" value="0x00000008" />
19627        <register type="NOA" address="0x00009888" value="0x0A200236" />
19628        <register type="NOA" address="0x00009888" value="0x0C20016A" />
19629        <register type="NOA" address="0x00009888" value="0x002052B2" />
19630        <register type="NOA" address="0x00009888" value="0x022062F3" />
19631        <register type="NOA" address="0x00009888" value="0x04201CC1" />
19632        <register type="NOA" address="0x00009888" value="0x08204051" />
19633        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
19634        <register type="NOA" address="0x00009888" value="0x0202FF03" />
19635        <register type="NOA" address="0x00009888" value="0x00045555" />
19636        <register type="NOA" address="0x00009888" value="0x02045501" />
19637        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
19638        <register type="NOA" address="0x00009888" value="0x0208AA02" />
19639        <register type="NOA" address="0x00009884" value="0x00000000" />
19640        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
19641        <register type="NOA" address="0x00009888" value="0x0201FF03" />
19642        <register type="NOA" address="0x00009888" value="0x4E010000" />
19643        <register type="NOA" address="0x00009888" value="0x56010000" />
19644        <register type="NOA" address="0x00009888" value="0x58010000" />
19645        <register type="NOA" address="0x00009888" value="0x5A010000" />
19646        <register type="NOA" address="0x00009888" value="0x5C010000" />
19647        <register type="NOA" address="0x00009888" value="0x5E010000" />
19648        <register type="NOA" address="0x00009888" value="0x60010000" />
19649        <register type="NOA" address="0x00009888" value="0x06010000" />
19650        <register type="NOA" address="0x00009888" value="0x52010000" />
19651        <register type="NOA" address="0x00009888" value="0x54010000" />
19652        <register type="NOA" address="0x00009884" value="0x00000000" />
19653        <register type="NOA" address="0x00009888" value="0x74010002" />
19654    </register_config>
19655    <register_config type="OA">
19656        <register type="OA" address="0x0000D900" value="0x00000000" />
19657        <register type="OA" address="0x0000D904" value="0x70800000" />
19658        <register type="OA" address="0x0000D910" value="0x00000000" />
19659        <register type="OA" address="0x0000D914" value="0x00800000" />
19660        <register type="OA" address="0x0000D920" value="0x00000000" />
19661        <register type="OA" address="0x0000DC40" value="0x00000000" />
19662        <register type="OA" address="0x0000DD40" value="0x00000000" />
19663        <register type="OA" address="0x00002B2C" value="0x00000000" />
19664        <register type="OA" address="0x0000D940" value="0x00000018" />
19665        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
19666        <register type="OA" address="0x0000D948" value="0x000003E0" />
19667        <register type="OA" address="0x0000D94C" value="0x0000FF83" />
19668        <register type="OA" address="0x0000D950" value="0x00000002" />
19669        <register type="OA" address="0x0000D954" value="0x0000FE7F" />
19670    </register_config>
19671  </set>
19672
19673  <set name="Ext174"
19674       chipset="MTLGT2"
19675       symbol_name="Ext174"
19676       underscore_name="ext174"
19677       mdapi_supported_apis="VK OGL OCL IO"
19678       hw_config_guid="3e2a351c-3f4f-461a-a6cf-64f099b83fc5"
19679       >
19680    <counter name="GPU Time Elapsed"
19681             symbol_name="GpuTime"
19682             underscore_name="gpu_time"
19683             description="Time elapsed on the GPU during the measurement."
19684             data_type="uint64"
19685             units="ns"
19686             semantic_type="duration"
19687             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
19688             mdapi_group="GPU"
19689             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
19690             mdapi_supported_apis=""
19691             mdapi_hw_unit_type="gpu"
19692             />
19693    <counter name="GPU Core Clocks"
19694             symbol_name="GpuCoreClocks"
19695             underscore_name="gpu_core_clocks"
19696             description="The total number of GPU core clocks elapsed during the measurement."
19697             data_type="uint64"
19698             units="cycles"
19699             semantic_type="event"
19700             equation="GPU_CLOCK 0 READ"
19701             mdapi_group="GPU"
19702             mdapi_usage_flags="Tier1 Frame Batch Draw"
19703             mdapi_supported_apis=""
19704             mdapi_hw_unit_type="gpu"
19705             />
19706    <counter name="AVG GPU Core Frequency"
19707             symbol_name="AvgGpuCoreFrequency"
19708             underscore_name="avg_gpu_core_frequency"
19709             description="Average GPU Core Frequency in the measurement."
19710             data_type="uint64"
19711             max_equation="$GpuMaxFrequency"
19712             units="hz"
19713             semantic_type="event"
19714             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
19715             mdapi_group="GPU"
19716             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
19717             mdapi_supported_apis=""
19718             mdapi_hw_unit_type="gpu"
19719             />
19720    <counter name="XVE STALL ALUWR XECORE1 XVE0 THREAD0"
19721             symbol_name="XVE_STALL_ALUWR_XECORE1_XVE0_THREAD0"
19722             underscore_name="xve_stall_aluwr_xecore1_xve0_thread0"
19723             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
19724             data_type="float"
19725             max_equation="100"
19726             units="percent"
19727             semantic_type="duration"
19728             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
19729             availability="$GtSlice0XeCore1"
19730             mdapi_group="GPU"
19731             mdapi_usage_flags="Frame Batch Draw"
19732             mdapi_supported_apis=""
19733             mdapi_hw_unit_type="dualsubslice"
19734             />
19735    <counter name="XVE STALL BARRIER XECORE1 XVE0 THREAD0"
19736             symbol_name="XVE_STALL_BARRIER_XECORE1_XVE0_THREAD0"
19737             underscore_name="xve_stall_barrier_xecore1_xve0_thread0"
19738             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
19739             data_type="float"
19740             max_equation="100"
19741             units="percent"
19742             semantic_type="duration"
19743             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
19744             availability="$GtSlice0XeCore1"
19745             mdapi_group="GPU"
19746             mdapi_usage_flags="Frame Batch Draw"
19747             mdapi_supported_apis=""
19748             mdapi_hw_unit_type="dualsubslice"
19749             />
19750    <counter name="XVE STALL INSTFETCH XECORE1 XVE0 THREAD0"
19751             symbol_name="XVE_STALL_INSTFETCH_XECORE1_XVE0_THREAD0"
19752             underscore_name="xve_stall_instfetch_xecore1_xve0_thread0"
19753             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
19754             data_type="float"
19755             max_equation="100"
19756             units="percent"
19757             semantic_type="duration"
19758             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
19759             availability="$GtSlice0XeCore1"
19760             mdapi_group="GPU"
19761             mdapi_usage_flags="Frame Batch Draw"
19762             mdapi_supported_apis=""
19763             mdapi_hw_unit_type="dualsubslice"
19764             />
19765    <counter name="XVE STALL OTHER XECORE1 XVE0 THREAD0"
19766             symbol_name="XVE_STALL_OTHER_XECORE1_XVE0_THREAD0"
19767             underscore_name="xve_stall_other_xecore1_xve0_thread0"
19768             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
19769             data_type="float"
19770             max_equation="100"
19771             units="percent"
19772             semantic_type="duration"
19773             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
19774             availability="$GtSlice0XeCore1"
19775             mdapi_group="GPU"
19776             mdapi_usage_flags="Frame Batch Draw"
19777             mdapi_supported_apis=""
19778             mdapi_hw_unit_type="dualsubslice"
19779             />
19780    <counter name="XVE STALL SBID XECORE1 XVE0 THREAD0"
19781             symbol_name="XVE_STALL_SBID_XECORE1_XVE0_THREAD0"
19782             underscore_name="xve_stall_sbid_xecore1_xve0_thread0"
19783             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
19784             data_type="float"
19785             max_equation="100"
19786             units="percent"
19787             semantic_type="duration"
19788             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
19789             availability="$GtSlice0XeCore1"
19790             mdapi_group="GPU"
19791             mdapi_usage_flags="Frame Batch Draw"
19792             mdapi_supported_apis=""
19793             mdapi_hw_unit_type="dualsubslice"
19794             />
19795    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE1 XVE0 THREAD0"
19796             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE1_XVE0_THREAD0"
19797             underscore_name="xve_shared_function_access_hold_xecore1_xve0_thread0"
19798             description="Percentage of time in which XVE requests stalled by Shared Function units"
19799             data_type="float"
19800             max_equation="100"
19801             units="percent"
19802             semantic_type="duration"
19803             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
19804             availability="$GtSlice0XeCore1"
19805             mdapi_group="GPU"
19806             mdapi_usage_flags="Frame Batch Draw"
19807             mdapi_supported_apis=""
19808             mdapi_hw_unit_type="dualsubslice"
19809             />
19810    <counter name="XVE STALL CONTROL XECORE1 XVE0 THREAD0"
19811             symbol_name="XVE_STALL_CONTROL_XECORE1_XVE0_THREAD0"
19812             underscore_name="xve_stall_control_xecore1_xve0_thread0"
19813             description="Percentage of time in which XVE stalled, with at least one thread waiting for JEU to complete branch instruction"
19814             data_type="float"
19815             max_equation="100"
19816             units="percent"
19817             semantic_type="duration"
19818             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
19819             availability="$GtSlice0XeCore1"
19820             mdapi_group="GPU"
19821             mdapi_usage_flags="Frame Batch Draw"
19822             mdapi_supported_apis=""
19823             mdapi_hw_unit_type="dualsubslice"
19824             />
19825    <register_config type="NOA">
19826        <register type="NOA" address="0x00000D04" value="0x00000200" />
19827        <register type="NOA" address="0x00009884" value="0x00000009" />
19828        <register type="NOA" address="0x00009888" value="0x0A200236" />
19829        <register type="NOA" address="0x00009888" value="0x0C20016A" />
19830        <register type="NOA" address="0x00009888" value="0x002052B2" />
19831        <register type="NOA" address="0x00009888" value="0x022062F3" />
19832        <register type="NOA" address="0x00009888" value="0x04201CC1" />
19833        <register type="NOA" address="0x00009888" value="0x08204051" />
19834        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
19835        <register type="NOA" address="0x00009888" value="0x0202FF03" />
19836        <register type="NOA" address="0x00009888" value="0x00045555" />
19837        <register type="NOA" address="0x00009888" value="0x02045501" />
19838        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
19839        <register type="NOA" address="0x00009888" value="0x0208AA02" />
19840        <register type="NOA" address="0x00009884" value="0x00000008" />
19841        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
19842        <register type="NOA" address="0x00009888" value="0x0202FF03" />
19843        <register type="NOA" address="0x00009888" value="0x00045555" />
19844        <register type="NOA" address="0x00009888" value="0x02045501" />
19845        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
19846        <register type="NOA" address="0x00009888" value="0x0208FF03" />
19847        <register type="NOA" address="0x00009884" value="0x00000000" />
19848        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
19849        <register type="NOA" address="0x00009888" value="0x0201FF03" />
19850        <register type="NOA" address="0x00009888" value="0x4E010000" />
19851        <register type="NOA" address="0x00009888" value="0x56010000" />
19852        <register type="NOA" address="0x00009888" value="0x58010000" />
19853        <register type="NOA" address="0x00009888" value="0x5A010000" />
19854        <register type="NOA" address="0x00009888" value="0x5C010000" />
19855        <register type="NOA" address="0x00009888" value="0x5E010000" />
19856        <register type="NOA" address="0x00009888" value="0x60010000" />
19857        <register type="NOA" address="0x00009888" value="0x06010000" />
19858        <register type="NOA" address="0x00009888" value="0x52010000" />
19859        <register type="NOA" address="0x00009888" value="0x54010000" />
19860        <register type="NOA" address="0x00009884" value="0x00000000" />
19861        <register type="NOA" address="0x00009888" value="0x74010002" />
19862    </register_config>
19863    <register_config type="OA">
19864        <register type="OA" address="0x0000D900" value="0x00000000" />
19865        <register type="OA" address="0x0000D904" value="0x70800000" />
19866        <register type="OA" address="0x0000D910" value="0x00000000" />
19867        <register type="OA" address="0x0000D914" value="0x00800000" />
19868        <register type="OA" address="0x0000D920" value="0x00000000" />
19869        <register type="OA" address="0x0000DC40" value="0x00000000" />
19870        <register type="OA" address="0x0000DD40" value="0x00000000" />
19871        <register type="OA" address="0x00002B2C" value="0x00000000" />
19872        <register type="OA" address="0x0000D940" value="0x00000018" />
19873        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
19874        <register type="OA" address="0x0000D948" value="0x000003E0" />
19875        <register type="OA" address="0x0000D94C" value="0x0000FF83" />
19876        <register type="OA" address="0x0000D950" value="0x00000002" />
19877        <register type="OA" address="0x0000D954" value="0x0000FE7F" />
19878    </register_config>
19879  </set>
19880
19881  <set name="Ext175"
19882       chipset="MTLGT2"
19883       symbol_name="Ext175"
19884       underscore_name="ext175"
19885       mdapi_supported_apis="VK OGL OCL IO"
19886       hw_config_guid="14c17f9b-021b-41e5-a4f0-ab8daaad56a4"
19887       >
19888    <counter name="GPU Time Elapsed"
19889             symbol_name="GpuTime"
19890             underscore_name="gpu_time"
19891             description="Time elapsed on the GPU during the measurement."
19892             data_type="uint64"
19893             units="ns"
19894             semantic_type="duration"
19895             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
19896             mdapi_group="GPU"
19897             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
19898             mdapi_supported_apis=""
19899             mdapi_hw_unit_type="gpu"
19900             />
19901    <counter name="GPU Core Clocks"
19902             symbol_name="GpuCoreClocks"
19903             underscore_name="gpu_core_clocks"
19904             description="The total number of GPU core clocks elapsed during the measurement."
19905             data_type="uint64"
19906             units="cycles"
19907             semantic_type="event"
19908             equation="GPU_CLOCK 0 READ"
19909             mdapi_group="GPU"
19910             mdapi_usage_flags="Tier1 Frame Batch Draw"
19911             mdapi_supported_apis=""
19912             mdapi_hw_unit_type="gpu"
19913             />
19914    <counter name="AVG GPU Core Frequency"
19915             symbol_name="AvgGpuCoreFrequency"
19916             underscore_name="avg_gpu_core_frequency"
19917             description="Average GPU Core Frequency in the measurement."
19918             data_type="uint64"
19919             max_equation="$GpuMaxFrequency"
19920             units="hz"
19921             semantic_type="event"
19922             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
19923             mdapi_group="GPU"
19924             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
19925             mdapi_supported_apis=""
19926             mdapi_hw_unit_type="gpu"
19927             />
19928    <counter name="XVE STALL ALUWR XECORE2 XVE0 THREAD0"
19929             symbol_name="XVE_STALL_ALUWR_XECORE2_XVE0_THREAD0"
19930             underscore_name="xve_stall_aluwr_xecore2_xve0_thread0"
19931             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
19932             data_type="float"
19933             max_equation="100"
19934             units="percent"
19935             semantic_type="duration"
19936             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
19937             availability="$GtSlice0XeCore2"
19938             mdapi_group="GPU"
19939             mdapi_usage_flags="Frame Batch Draw"
19940             mdapi_supported_apis=""
19941             mdapi_hw_unit_type="dualsubslice"
19942             />
19943    <counter name="XVE STALL BARRIER XECORE2 XVE0 THREAD0"
19944             symbol_name="XVE_STALL_BARRIER_XECORE2_XVE0_THREAD0"
19945             underscore_name="xve_stall_barrier_xecore2_xve0_thread0"
19946             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
19947             data_type="float"
19948             max_equation="100"
19949             units="percent"
19950             semantic_type="duration"
19951             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
19952             availability="$GtSlice0XeCore2"
19953             mdapi_group="GPU"
19954             mdapi_usage_flags="Frame Batch Draw"
19955             mdapi_supported_apis=""
19956             mdapi_hw_unit_type="dualsubslice"
19957             />
19958    <counter name="XVE STALL INSTFETCH XECORE2 XVE0 THREAD0"
19959             symbol_name="XVE_STALL_INSTFETCH_XECORE2_XVE0_THREAD0"
19960             underscore_name="xve_stall_instfetch_xecore2_xve0_thread0"
19961             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
19962             data_type="float"
19963             max_equation="100"
19964             units="percent"
19965             semantic_type="duration"
19966             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
19967             availability="$GtSlice0XeCore2"
19968             mdapi_group="GPU"
19969             mdapi_usage_flags="Frame Batch Draw"
19970             mdapi_supported_apis=""
19971             mdapi_hw_unit_type="dualsubslice"
19972             />
19973    <counter name="XVE STALL OTHER XECORE2 XVE0 THREAD0"
19974             symbol_name="XVE_STALL_OTHER_XECORE2_XVE0_THREAD0"
19975             underscore_name="xve_stall_other_xecore2_xve0_thread0"
19976             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
19977             data_type="float"
19978             max_equation="100"
19979             units="percent"
19980             semantic_type="duration"
19981             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
19982             availability="$GtSlice0XeCore2"
19983             mdapi_group="GPU"
19984             mdapi_usage_flags="Frame Batch Draw"
19985             mdapi_supported_apis=""
19986             mdapi_hw_unit_type="dualsubslice"
19987             />
19988    <counter name="XVE STALL SBID XECORE2 XVE0 THREAD0"
19989             symbol_name="XVE_STALL_SBID_XECORE2_XVE0_THREAD0"
19990             underscore_name="xve_stall_sbid_xecore2_xve0_thread0"
19991             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
19992             data_type="float"
19993             max_equation="100"
19994             units="percent"
19995             semantic_type="duration"
19996             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
19997             availability="$GtSlice0XeCore2"
19998             mdapi_group="GPU"
19999             mdapi_usage_flags="Frame Batch Draw"
20000             mdapi_supported_apis=""
20001             mdapi_hw_unit_type="dualsubslice"
20002             />
20003    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE2 XVE0 THREAD0"
20004             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE2_XVE0_THREAD0"
20005             underscore_name="xve_shared_function_access_hold_xecore2_xve0_thread0"
20006             description="Percentage of time in which XVE requests stalled by Shared Function units"
20007             data_type="float"
20008             max_equation="100"
20009             units="percent"
20010             semantic_type="duration"
20011             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
20012             availability="$GtSlice0XeCore2"
20013             mdapi_group="GPU"
20014             mdapi_usage_flags="Frame Batch Draw"
20015             mdapi_supported_apis=""
20016             mdapi_hw_unit_type="dualsubslice"
20017             />
20018    <counter name="XVE STALL CONTROL XECORE2 XVE0 THREAD0"
20019             symbol_name="XVE_STALL_CONTROL_XECORE2_XVE0_THREAD0"
20020             underscore_name="xve_stall_control_xecore2_xve0_thread0"
20021             description="Percentage of time in which XVE stalled, with at least one thread waiting for JEU to complete branch instruction"
20022             data_type="float"
20023             max_equation="100"
20024             units="percent"
20025             semantic_type="duration"
20026             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
20027             availability="$GtSlice0XeCore2"
20028             mdapi_group="GPU"
20029             mdapi_usage_flags="Frame Batch Draw"
20030             mdapi_supported_apis=""
20031             mdapi_hw_unit_type="dualsubslice"
20032             />
20033    <register_config type="NOA">
20034        <register type="NOA" address="0x00000D04" value="0x00000200" />
20035        <register type="NOA" address="0x00009884" value="0x0000000A" />
20036        <register type="NOA" address="0x00009888" value="0x0A200236" />
20037        <register type="NOA" address="0x00009888" value="0x0C20016A" />
20038        <register type="NOA" address="0x00009888" value="0x002052B2" />
20039        <register type="NOA" address="0x00009888" value="0x022062F3" />
20040        <register type="NOA" address="0x00009888" value="0x04201CC1" />
20041        <register type="NOA" address="0x00009888" value="0x08204051" />
20042        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
20043        <register type="NOA" address="0x00009888" value="0x0202FF03" />
20044        <register type="NOA" address="0x00009888" value="0x00045555" />
20045        <register type="NOA" address="0x00009888" value="0x02045501" />
20046        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
20047        <register type="NOA" address="0x00009888" value="0x0208AA02" />
20048        <register type="NOA" address="0x00009884" value="0x00000000" />
20049        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
20050        <register type="NOA" address="0x00009888" value="0x0213AA02" />
20051        <register type="NOA" address="0x00009888" value="0x00145555" />
20052        <register type="NOA" address="0x00009888" value="0x02145501" />
20053        <register type="NOA" address="0x00009888" value="0x00155555" />
20054        <register type="NOA" address="0x00009888" value="0x02155501" />
20055        <register type="NOA" address="0x00009888" value="0x00165555" />
20056        <register type="NOA" address="0x00009888" value="0x02165501" />
20057        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
20058        <register type="NOA" address="0x00009888" value="0x0217AA02" />
20059        <register type="NOA" address="0x00009888" value="0x000CF1FF" />
20060        <register type="NOA" address="0x00009888" value="0x000EF1FF" />
20061        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
20062        <register type="NOA" address="0x00009888" value="0x020DAA02" />
20063        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
20064        <register type="NOA" address="0x00009888" value="0x0206AA02" />
20065        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
20066        <register type="NOA" address="0x00009888" value="0x0201AA02" />
20067        <register type="NOA" address="0x00009888" value="0x4E010000" />
20068        <register type="NOA" address="0x00009888" value="0x56010000" />
20069        <register type="NOA" address="0x00009888" value="0x58010000" />
20070        <register type="NOA" address="0x00009888" value="0x5A010000" />
20071        <register type="NOA" address="0x00009888" value="0x5C010000" />
20072        <register type="NOA" address="0x00009888" value="0x5E010000" />
20073        <register type="NOA" address="0x00009888" value="0x60010000" />
20074        <register type="NOA" address="0x00009888" value="0x06010000" />
20075        <register type="NOA" address="0x00009888" value="0x52010000" />
20076        <register type="NOA" address="0x00009888" value="0x54010000" />
20077        <register type="NOA" address="0x00009884" value="0x00000000" />
20078        <register type="NOA" address="0x00009888" value="0x74010002" />
20079    </register_config>
20080    <register_config type="OA">
20081        <register type="OA" address="0x0000D900" value="0x00000000" />
20082        <register type="OA" address="0x0000D904" value="0x70800000" />
20083        <register type="OA" address="0x0000D910" value="0x00000000" />
20084        <register type="OA" address="0x0000D914" value="0x00800000" />
20085        <register type="OA" address="0x0000D920" value="0x00000000" />
20086        <register type="OA" address="0x0000DC40" value="0x00000000" />
20087        <register type="OA" address="0x0000DD40" value="0x00000000" />
20088        <register type="OA" address="0x00002B2C" value="0x00000000" />
20089        <register type="OA" address="0x0000D940" value="0x00000018" />
20090        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
20091        <register type="OA" address="0x0000D948" value="0x000003E0" />
20092        <register type="OA" address="0x0000D94C" value="0x0000FF83" />
20093        <register type="OA" address="0x0000D950" value="0x00000002" />
20094        <register type="OA" address="0x0000D954" value="0x0000FE7F" />
20095    </register_config>
20096  </set>
20097
20098  <set name="Ext176"
20099       chipset="MTLGT2"
20100       symbol_name="Ext176"
20101       underscore_name="ext176"
20102       mdapi_supported_apis="VK OGL OCL IO"
20103       hw_config_guid="a258d429-a165-4fed-bbcb-c743a09dd68f"
20104       >
20105    <counter name="GPU Time Elapsed"
20106             symbol_name="GpuTime"
20107             underscore_name="gpu_time"
20108             description="Time elapsed on the GPU during the measurement."
20109             data_type="uint64"
20110             units="ns"
20111             semantic_type="duration"
20112             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
20113             mdapi_group="GPU"
20114             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20115             mdapi_supported_apis=""
20116             mdapi_hw_unit_type="gpu"
20117             />
20118    <counter name="GPU Core Clocks"
20119             symbol_name="GpuCoreClocks"
20120             underscore_name="gpu_core_clocks"
20121             description="The total number of GPU core clocks elapsed during the measurement."
20122             data_type="uint64"
20123             units="cycles"
20124             semantic_type="event"
20125             equation="GPU_CLOCK 0 READ"
20126             mdapi_group="GPU"
20127             mdapi_usage_flags="Tier1 Frame Batch Draw"
20128             mdapi_supported_apis=""
20129             mdapi_hw_unit_type="gpu"
20130             />
20131    <counter name="AVG GPU Core Frequency"
20132             symbol_name="AvgGpuCoreFrequency"
20133             underscore_name="avg_gpu_core_frequency"
20134             description="Average GPU Core Frequency in the measurement."
20135             data_type="uint64"
20136             max_equation="$GpuMaxFrequency"
20137             units="hz"
20138             semantic_type="event"
20139             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
20140             mdapi_group="GPU"
20141             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20142             mdapi_supported_apis=""
20143             mdapi_hw_unit_type="gpu"
20144             />
20145    <counter name="XVE STALL ALUWR XECORE3 XVE0 THREAD0"
20146             symbol_name="XVE_STALL_ALUWR_XECORE3_XVE0_THREAD0"
20147             underscore_name="xve_stall_aluwr_xecore3_xve0_thread0"
20148             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
20149             data_type="float"
20150             max_equation="100"
20151             units="percent"
20152             semantic_type="duration"
20153             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
20154             availability="$GtSlice0XeCore3"
20155             mdapi_group="GPU"
20156             mdapi_usage_flags="Frame Batch Draw"
20157             mdapi_supported_apis=""
20158             mdapi_hw_unit_type="dualsubslice"
20159             />
20160    <counter name="XVE STALL BARRIER XECORE3 XVE0 THREAD0"
20161             symbol_name="XVE_STALL_BARRIER_XECORE3_XVE0_THREAD0"
20162             underscore_name="xve_stall_barrier_xecore3_xve0_thread0"
20163             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
20164             data_type="float"
20165             max_equation="100"
20166             units="percent"
20167             semantic_type="duration"
20168             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
20169             availability="$GtSlice0XeCore3"
20170             mdapi_group="GPU"
20171             mdapi_usage_flags="Frame Batch Draw"
20172             mdapi_supported_apis=""
20173             mdapi_hw_unit_type="dualsubslice"
20174             />
20175    <counter name="XVE STALL INSTFETCH XECORE3 XVE0 THREAD0"
20176             symbol_name="XVE_STALL_INSTFETCH_XECORE3_XVE0_THREAD0"
20177             underscore_name="xve_stall_instfetch_xecore3_xve0_thread0"
20178             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
20179             data_type="float"
20180             max_equation="100"
20181             units="percent"
20182             semantic_type="duration"
20183             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
20184             availability="$GtSlice0XeCore3"
20185             mdapi_group="GPU"
20186             mdapi_usage_flags="Frame Batch Draw"
20187             mdapi_supported_apis=""
20188             mdapi_hw_unit_type="dualsubslice"
20189             />
20190    <counter name="XVE STALL OTHER XECORE3 XVE0 THREAD0"
20191             symbol_name="XVE_STALL_OTHER_XECORE3_XVE0_THREAD0"
20192             underscore_name="xve_stall_other_xecore3_xve0_thread0"
20193             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
20194             data_type="float"
20195             max_equation="100"
20196             units="percent"
20197             semantic_type="duration"
20198             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
20199             availability="$GtSlice0XeCore3"
20200             mdapi_group="GPU"
20201             mdapi_usage_flags="Frame Batch Draw"
20202             mdapi_supported_apis=""
20203             mdapi_hw_unit_type="dualsubslice"
20204             />
20205    <counter name="XVE STALL SBID XECORE3 XVE0 THREAD0"
20206             symbol_name="XVE_STALL_SBID_XECORE3_XVE0_THREAD0"
20207             underscore_name="xve_stall_sbid_xecore3_xve0_thread0"
20208             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
20209             data_type="float"
20210             max_equation="100"
20211             units="percent"
20212             semantic_type="duration"
20213             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
20214             availability="$GtSlice0XeCore3"
20215             mdapi_group="GPU"
20216             mdapi_usage_flags="Frame Batch Draw"
20217             mdapi_supported_apis=""
20218             mdapi_hw_unit_type="dualsubslice"
20219             />
20220    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE3 XVE0 THREAD0"
20221             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE3_XVE0_THREAD0"
20222             underscore_name="xve_shared_function_access_hold_xecore3_xve0_thread0"
20223             description="Percentage of time in which XVE requests stalled by Shared Function units"
20224             data_type="float"
20225             max_equation="100"
20226             units="percent"
20227             semantic_type="duration"
20228             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
20229             availability="$GtSlice0XeCore3"
20230             mdapi_group="GPU"
20231             mdapi_usage_flags="Frame Batch Draw"
20232             mdapi_supported_apis=""
20233             mdapi_hw_unit_type="dualsubslice"
20234             />
20235    <counter name="XVE STALL CONTROL XECORE3 XVE0 THREAD0"
20236             symbol_name="XVE_STALL_CONTROL_XECORE3_XVE0_THREAD0"
20237             underscore_name="xve_stall_control_xecore3_xve0_thread0"
20238             description="Percentage of time in which XVE stalled, with at least one thread waiting for JEU to complete branch instruction"
20239             data_type="float"
20240             max_equation="100"
20241             units="percent"
20242             semantic_type="duration"
20243             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
20244             availability="$GtSlice0XeCore3"
20245             mdapi_group="GPU"
20246             mdapi_usage_flags="Frame Batch Draw"
20247             mdapi_supported_apis=""
20248             mdapi_hw_unit_type="dualsubslice"
20249             />
20250    <register_config type="NOA">
20251        <register type="NOA" address="0x00000D04" value="0x00000200" />
20252        <register type="NOA" address="0x00009884" value="0x0000000B" />
20253        <register type="NOA" address="0x00009888" value="0x0A200236" />
20254        <register type="NOA" address="0x00009888" value="0x0C20016A" />
20255        <register type="NOA" address="0x00009888" value="0x002052B2" />
20256        <register type="NOA" address="0x00009888" value="0x022062F3" />
20257        <register type="NOA" address="0x00009888" value="0x04201CC1" />
20258        <register type="NOA" address="0x00009888" value="0x08204051" />
20259        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
20260        <register type="NOA" address="0x00009888" value="0x0202FF03" />
20261        <register type="NOA" address="0x00009888" value="0x00045555" />
20262        <register type="NOA" address="0x00009888" value="0x02045501" />
20263        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
20264        <register type="NOA" address="0x00009888" value="0x0208AA02" />
20265        <register type="NOA" address="0x00009884" value="0x0000000A" />
20266        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
20267        <register type="NOA" address="0x00009888" value="0x0202FF03" />
20268        <register type="NOA" address="0x00009888" value="0x00045555" />
20269        <register type="NOA" address="0x00009888" value="0x02045501" />
20270        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
20271        <register type="NOA" address="0x00009888" value="0x0208FF03" />
20272        <register type="NOA" address="0x00009884" value="0x00000000" />
20273        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
20274        <register type="NOA" address="0x00009888" value="0x0213AA02" />
20275        <register type="NOA" address="0x00009888" value="0x00145555" />
20276        <register type="NOA" address="0x00009888" value="0x02145501" />
20277        <register type="NOA" address="0x00009888" value="0x00155555" />
20278        <register type="NOA" address="0x00009888" value="0x02155501" />
20279        <register type="NOA" address="0x00009888" value="0x00165555" />
20280        <register type="NOA" address="0x00009888" value="0x02165501" />
20281        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
20282        <register type="NOA" address="0x00009888" value="0x0217AA02" />
20283        <register type="NOA" address="0x00009888" value="0x000CF1FF" />
20284        <register type="NOA" address="0x00009888" value="0x000EF1FF" />
20285        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
20286        <register type="NOA" address="0x00009888" value="0x020DAA02" />
20287        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
20288        <register type="NOA" address="0x00009888" value="0x0206AA02" />
20289        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
20290        <register type="NOA" address="0x00009888" value="0x0201AA02" />
20291        <register type="NOA" address="0x00009888" value="0x4E010000" />
20292        <register type="NOA" address="0x00009888" value="0x56010000" />
20293        <register type="NOA" address="0x00009888" value="0x58010000" />
20294        <register type="NOA" address="0x00009888" value="0x5A010000" />
20295        <register type="NOA" address="0x00009888" value="0x5C010000" />
20296        <register type="NOA" address="0x00009888" value="0x5E010000" />
20297        <register type="NOA" address="0x00009888" value="0x60010000" />
20298        <register type="NOA" address="0x00009888" value="0x06010000" />
20299        <register type="NOA" address="0x00009888" value="0x52010000" />
20300        <register type="NOA" address="0x00009888" value="0x54010000" />
20301        <register type="NOA" address="0x00009884" value="0x00000000" />
20302        <register type="NOA" address="0x00009888" value="0x74010002" />
20303    </register_config>
20304    <register_config type="OA">
20305        <register type="OA" address="0x0000D900" value="0x00000000" />
20306        <register type="OA" address="0x0000D904" value="0x70800000" />
20307        <register type="OA" address="0x0000D910" value="0x00000000" />
20308        <register type="OA" address="0x0000D914" value="0x00800000" />
20309        <register type="OA" address="0x0000D920" value="0x00000000" />
20310        <register type="OA" address="0x0000DC40" value="0x00000000" />
20311        <register type="OA" address="0x0000DD40" value="0x00000000" />
20312        <register type="OA" address="0x00002B2C" value="0x00000000" />
20313        <register type="OA" address="0x0000D940" value="0x00000018" />
20314        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
20315        <register type="OA" address="0x0000D948" value="0x000003E0" />
20316        <register type="OA" address="0x0000D94C" value="0x0000FF83" />
20317        <register type="OA" address="0x0000D950" value="0x00000002" />
20318        <register type="OA" address="0x0000D954" value="0x0000FE7F" />
20319    </register_config>
20320  </set>
20321
20322  <set name="Ext177"
20323       chipset="MTLGT2"
20324       symbol_name="Ext177"
20325       underscore_name="ext177"
20326       mdapi_supported_apis="VK OGL OCL IO"
20327       hw_config_guid="986b3512-df42-4300-a3fb-3a0d5835b5dc"
20328       >
20329    <counter name="GPU Time Elapsed"
20330             symbol_name="GpuTime"
20331             underscore_name="gpu_time"
20332             description="Time elapsed on the GPU during the measurement."
20333             data_type="uint64"
20334             units="ns"
20335             semantic_type="duration"
20336             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
20337             mdapi_group="GPU"
20338             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20339             mdapi_supported_apis=""
20340             mdapi_hw_unit_type="gpu"
20341             />
20342    <counter name="GPU Core Clocks"
20343             symbol_name="GpuCoreClocks"
20344             underscore_name="gpu_core_clocks"
20345             description="The total number of GPU core clocks elapsed during the measurement."
20346             data_type="uint64"
20347             units="cycles"
20348             semantic_type="event"
20349             equation="GPU_CLOCK 0 READ"
20350             mdapi_group="GPU"
20351             mdapi_usage_flags="Tier1 Frame Batch Draw"
20352             mdapi_supported_apis=""
20353             mdapi_hw_unit_type="gpu"
20354             />
20355    <counter name="AVG GPU Core Frequency"
20356             symbol_name="AvgGpuCoreFrequency"
20357             underscore_name="avg_gpu_core_frequency"
20358             description="Average GPU Core Frequency in the measurement."
20359             data_type="uint64"
20360             max_equation="$GpuMaxFrequency"
20361             units="hz"
20362             semantic_type="event"
20363             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
20364             mdapi_group="GPU"
20365             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20366             mdapi_supported_apis=""
20367             mdapi_hw_unit_type="gpu"
20368             />
20369    <counter name="XVE STALL PIPESTALL XECORE0 XVE0"
20370             symbol_name="XVE_STALL_PIPESTALL_XECORE0_XVE0"
20371             underscore_name="xve_stall_pipestall_xecore0_xve0"
20372             description="Percentage of time in which XVE stalled, with at least one thread is ready to be scheduled"
20373             data_type="float"
20374             max_equation="100"
20375             units="percent"
20376             semantic_type="duration"
20377             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
20378             availability="$GtSlice0XeCore0"
20379             mdapi_group="GPU"
20380             mdapi_usage_flags="Frame Batch Draw"
20381             mdapi_supported_apis=""
20382             mdapi_hw_unit_type="dualsubslice"
20383             />
20384    <counter name="XVE STALL PIPESTALL XECORE1 XVE0"
20385             symbol_name="XVE_STALL_PIPESTALL_XECORE1_XVE0"
20386             underscore_name="xve_stall_pipestall_xecore1_xve0"
20387             description="Percentage of time in which XVE stalled, with at least one thread is ready to be scheduled"
20388             data_type="float"
20389             max_equation="100"
20390             units="percent"
20391             semantic_type="duration"
20392             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
20393             availability="$GtSlice0XeCore1"
20394             mdapi_group="GPU"
20395             mdapi_usage_flags="Frame Batch Draw"
20396             mdapi_supported_apis=""
20397             mdapi_hw_unit_type="dualsubslice"
20398             />
20399    <counter name="XVE STALL PIPESTALL XECORE2 XVE0"
20400             symbol_name="XVE_STALL_PIPESTALL_XECORE2_XVE0"
20401             underscore_name="xve_stall_pipestall_xecore2_xve0"
20402             description="Percentage of time in which XVE stalled, with at least one thread is ready to be scheduled"
20403             data_type="float"
20404             max_equation="100"
20405             units="percent"
20406             semantic_type="duration"
20407             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
20408             availability="$GtSlice0XeCore2"
20409             mdapi_group="GPU"
20410             mdapi_usage_flags="Frame Batch Draw"
20411             mdapi_supported_apis=""
20412             mdapi_hw_unit_type="dualsubslice"
20413             />
20414    <counter name="XVE STALL PIPESTALL XECORE3 XVE0"
20415             symbol_name="XVE_STALL_PIPESTALL_XECORE3_XVE0"
20416             underscore_name="xve_stall_pipestall_xecore3_xve0"
20417             description="Percentage of time in which XVE stalled, with at least one thread is ready to be scheduled"
20418             data_type="float"
20419             max_equation="100"
20420             units="percent"
20421             semantic_type="duration"
20422             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
20423             availability="$GtSlice0XeCore3"
20424             mdapi_group="GPU"
20425             mdapi_usage_flags="Frame Batch Draw"
20426             mdapi_supported_apis=""
20427             mdapi_hw_unit_type="dualsubslice"
20428             />
20429    <counter name="XVE INST ISSUED ALL XECORE3 XVE0"
20430             symbol_name="XVE_INST_ISSUED_ALL_XECORE3_XVE0"
20431             underscore_name="xve_inst_issued_all_xecore3_xve0"
20432             description="Number of instructions issued (decoded) to any pipe"
20433             data_type="uint64"
20434             units="events"
20435             semantic_type="event"
20436             equation="B 0 READ"
20437             availability="$GtSlice0XeCore3"
20438             mdapi_group="GPU"
20439             mdapi_usage_flags="Frame Batch Draw"
20440             mdapi_supported_apis=""
20441             mdapi_hw_unit_type="dualsubslice"
20442             />
20443    <counter name="RENDER CACHE ALLOC L3NODE0"
20444             symbol_name="RENDER_CACHE_ALLOC_L3NODE0"
20445             underscore_name="render_cache_alloc_l3_node0"
20446             description="Number of Render Cache allocations - cache miss signal for new allocation"
20447             data_type="uint64"
20448             units="events"
20449             semantic_type="event"
20450             equation="C 3 READ"
20451             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
20452             mdapi_group="GPU"
20453             mdapi_usage_flags="Frame Batch Draw"
20454             mdapi_supported_apis=""
20455             mdapi_hw_unit_type="slice"
20456             />
20457    <register_config type="NOA">
20458        <register type="NOA" address="0x00000D04" value="0x00000200" />
20459        <register type="NOA" address="0x00009884" value="0x00000008" />
20460        <register type="NOA" address="0x00009888" value="0x0C200006" />
20461        <register type="NOA" address="0x00009888" value="0x0A200016" />
20462        <register type="NOA" address="0x00009888" value="0x00200000" />
20463        <register type="NOA" address="0x00009888" value="0x0202F000" />
20464        <register type="NOA" address="0x00009888" value="0x02045000" />
20465        <register type="NOA" address="0x00009888" value="0x0208B000" />
20466        <register type="NOA" address="0x00009884" value="0x00000009" />
20467        <register type="NOA" address="0x00009888" value="0x0C200006" />
20468        <register type="NOA" address="0x00009888" value="0x08205800" />
20469        <register type="NOA" address="0x00009888" value="0x00200000" />
20470        <register type="NOA" address="0x00009888" value="0x02023000" />
20471        <register type="NOA" address="0x00009888" value="0x02041000" />
20472        <register type="NOA" address="0x00009888" value="0x02082000" />
20473        <register type="NOA" address="0x00009884" value="0x0000000A" />
20474        <register type="NOA" address="0x00009888" value="0x0C200006" />
20475        <register type="NOA" address="0x00009888" value="0x082002C0" />
20476        <register type="NOA" address="0x00009888" value="0x00200000" />
20477        <register type="NOA" address="0x00009888" value="0x000203FF" />
20478        <register type="NOA" address="0x00009888" value="0x02020F00" />
20479        <register type="NOA" address="0x00009888" value="0x00040155" />
20480        <register type="NOA" address="0x00009888" value="0x02040500" />
20481        <register type="NOA" address="0x00009888" value="0x000803FF" />
20482        <register type="NOA" address="0x00009888" value="0x02080B00" />
20483        <register type="NOA" address="0x00009884" value="0x0000000B" />
20484        <register type="NOA" address="0x00009888" value="0x0A206F40" />
20485        <register type="NOA" address="0x00009888" value="0x0C200006" />
20486        <register type="NOA" address="0x00009888" value="0x00204EB4" />
20487        <register type="NOA" address="0x00009888" value="0x02200166" />
20488        <register type="NOA" address="0x00009888" value="0x08200016" />
20489        <register type="NOA" address="0x00009888" value="0x000203FF" />
20490        <register type="NOA" address="0x00009888" value="0x02020300" />
20491        <register type="NOA" address="0x00009888" value="0x00040155" />
20492        <register type="NOA" address="0x00009888" value="0x02040100" />
20493        <register type="NOA" address="0x00009888" value="0x000802AA" />
20494        <register type="NOA" address="0x00009888" value="0x02080200" />
20495        <register type="NOA" address="0x00009884" value="0x00000000" />
20496        <register type="NOA" address="0x00009888" value="0x14127800" />
20497        <register type="NOA" address="0x00009888" value="0x0E120025" />
20498        <register type="NOA" address="0x00009888" value="0x02120000" />
20499        <register type="NOA" address="0x00009888" value="0x00120000" />
20500        <register type="NOA" address="0x00009888" value="0x001302AA" />
20501        <register type="NOA" address="0x00009888" value="0x02130AC0" />
20502        <register type="NOA" address="0x00009888" value="0x00140155" />
20503        <register type="NOA" address="0x00009888" value="0x02140500" />
20504        <register type="NOA" address="0x00009888" value="0x00150155" />
20505        <register type="NOA" address="0x00009888" value="0x02150500" />
20506        <register type="NOA" address="0x00009888" value="0x00160155" />
20507        <register type="NOA" address="0x00009888" value="0x02160540" />
20508        <register type="NOA" address="0x00009888" value="0x001702AA" />
20509        <register type="NOA" address="0x00009888" value="0x02170A00" />
20510        <register type="NOA" address="0x00009888" value="0x000C381F" />
20511        <register type="NOA" address="0x00009888" value="0x000E381F" />
20512        <register type="NOA" address="0x00009888" value="0x000D02AA" />
20513        <register type="NOA" address="0x00009888" value="0x020D0A00" />
20514        <register type="NOA" address="0x00009888" value="0x000602AA" />
20515        <register type="NOA" address="0x00009888" value="0x02060A80" />
20516        <register type="NOA" address="0x00009888" value="0x000102AA" />
20517        <register type="NOA" address="0x00009888" value="0x0201FA80" />
20518        <register type="NOA" address="0x00009888" value="0x4E010000" />
20519        <register type="NOA" address="0x00009888" value="0x56010011" />
20520        <register type="NOA" address="0x00009888" value="0x58010000" />
20521        <register type="NOA" address="0x00009888" value="0x5A010000" />
20522        <register type="NOA" address="0x00009888" value="0x5C010000" />
20523        <register type="NOA" address="0x00009888" value="0x06010000" />
20524        <register type="NOA" address="0x00009888" value="0x50011200" />
20525        <register type="NOA" address="0x00009888" value="0x52010000" />
20526        <register type="NOA" address="0x00009888" value="0x54011203" />
20527        <register type="NOA" address="0x00009884" value="0x00000000" />
20528        <register type="NOA" address="0x00009888" value="0x74010002" />
20529    </register_config>
20530    <register_config type="OA">
20531        <register type="OA" address="0x0000D900" value="0x00000000" />
20532        <register type="OA" address="0x0000D904" value="0x10800000" />
20533        <register type="OA" address="0x0000D910" value="0x00000000" />
20534        <register type="OA" address="0x0000D914" value="0x00800000" />
20535        <register type="OA" address="0x0000D920" value="0x00000000" />
20536        <register type="OA" address="0x0000DC40" value="0x00000000" />
20537        <register type="OA" address="0x0000DD40" value="0x00000000" />
20538        <register type="OA" address="0x00002B2C" value="0x00000000" />
20539        <register type="OA" address="0x0000D940" value="0x000000F8" />
20540        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
20541    </register_config>
20542  </set>
20543
20544  <set name="Ext181"
20545       chipset="MTLGT2"
20546       symbol_name="Ext181"
20547       underscore_name="ext181"
20548       mdapi_supported_apis="VK OGL OCL IO"
20549       hw_config_guid="29b4890b-203f-44d7-a007-270354d414ed"
20550       >
20551    <counter name="GPU Time Elapsed"
20552             symbol_name="GpuTime"
20553             underscore_name="gpu_time"
20554             description="Time elapsed on the GPU during the measurement."
20555             data_type="uint64"
20556             units="ns"
20557             semantic_type="duration"
20558             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
20559             mdapi_group="GPU"
20560             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20561             mdapi_supported_apis=""
20562             mdapi_hw_unit_type="gpu"
20563             />
20564    <counter name="GPU Core Clocks"
20565             symbol_name="GpuCoreClocks"
20566             underscore_name="gpu_core_clocks"
20567             description="The total number of GPU core clocks elapsed during the measurement."
20568             data_type="uint64"
20569             units="cycles"
20570             semantic_type="event"
20571             equation="GPU_CLOCK 0 READ"
20572             mdapi_group="GPU"
20573             mdapi_usage_flags="Tier1 Frame Batch Draw"
20574             mdapi_supported_apis=""
20575             mdapi_hw_unit_type="gpu"
20576             />
20577    <counter name="AVG GPU Core Frequency"
20578             symbol_name="AvgGpuCoreFrequency"
20579             underscore_name="avg_gpu_core_frequency"
20580             description="Average GPU Core Frequency in the measurement."
20581             data_type="uint64"
20582             max_equation="$GpuMaxFrequency"
20583             units="hz"
20584             semantic_type="event"
20585             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
20586             mdapi_group="GPU"
20587             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20588             mdapi_supported_apis=""
20589             mdapi_hw_unit_type="gpu"
20590             />
20591    <counter name="XVE INST ISSUED ALL XECORE0 XVE0"
20592             symbol_name="XVE_INST_ISSUED_ALL_XECORE0_XVE0"
20593             underscore_name="xve_inst_issued_all_xecore0_xve0"
20594             description="Number of instructions issued (decoded) to any pipe"
20595             data_type="uint64"
20596             units="events"
20597             semantic_type="event"
20598             equation="B 0 READ"
20599             availability="$GtSlice0XeCore0"
20600             mdapi_group="GPU"
20601             mdapi_usage_flags="Frame Batch Draw"
20602             mdapi_supported_apis=""
20603             mdapi_hw_unit_type="dualsubslice"
20604             />
20605    <counter name="XVE INST ISSUED ALL XECORE1 XVE0"
20606             symbol_name="XVE_INST_ISSUED_ALL_XECORE1_XVE0"
20607             underscore_name="xve_inst_issued_all_xecore1_xve0"
20608             description="Number of instructions issued (decoded) to any pipe"
20609             data_type="uint64"
20610             units="events"
20611             semantic_type="event"
20612             equation="B 1 READ"
20613             availability="$GtSlice0XeCore1"
20614             mdapi_group="GPU"
20615             mdapi_usage_flags="Frame Batch Draw"
20616             mdapi_supported_apis=""
20617             mdapi_hw_unit_type="dualsubslice"
20618             />
20619    <counter name="XVE INST ISSUED ALL XECORE2 XVE0"
20620             symbol_name="XVE_INST_ISSUED_ALL_XECORE2_XVE0"
20621             underscore_name="xve_inst_issued_all_xecore2_xve0"
20622             description="Number of instructions issued (decoded) to any pipe"
20623             data_type="uint64"
20624             units="events"
20625             semantic_type="event"
20626             equation="B 2 READ"
20627             availability="$GtSlice0XeCore2"
20628             mdapi_group="GPU"
20629             mdapi_usage_flags="Frame Batch Draw"
20630             mdapi_supported_apis=""
20631             mdapi_hw_unit_type="dualsubslice"
20632             />
20633    <register_config type="NOA">
20634        <register type="NOA" address="0x00000D04" value="0x00000200" />
20635        <register type="NOA" address="0x00009884" value="0x00000008" />
20636        <register type="NOA" address="0x00009888" value="0x0A206F40" />
20637        <register type="NOA" address="0x00009888" value="0x0C200006" />
20638        <register type="NOA" address="0x00009888" value="0x00204EB4" />
20639        <register type="NOA" address="0x00009888" value="0x02200166" />
20640        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
20641        <register type="NOA" address="0x00009888" value="0x0202000F" />
20642        <register type="NOA" address="0x00009888" value="0x00045555" />
20643        <register type="NOA" address="0x00009888" value="0x02040005" />
20644        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
20645        <register type="NOA" address="0x00009888" value="0x0208000F" />
20646        <register type="NOA" address="0x00009884" value="0x00000009" />
20647        <register type="NOA" address="0x00009888" value="0x0A206F40" />
20648        <register type="NOA" address="0x00009888" value="0x0C200006" />
20649        <register type="NOA" address="0x00009888" value="0x02205000" />
20650        <register type="NOA" address="0x00009888" value="0x04201A75" />
20651        <register type="NOA" address="0x00009888" value="0x0620000B" />
20652        <register type="NOA" address="0x00009888" value="0x00200000" />
20653        <register type="NOA" address="0x00009888" value="0x0002FC00" />
20654        <register type="NOA" address="0x00009888" value="0x0202000F" />
20655        <register type="NOA" address="0x00009888" value="0x00045400" />
20656        <register type="NOA" address="0x00009888" value="0x02040005" />
20657        <register type="NOA" address="0x00009888" value="0x0008A800" />
20658        <register type="NOA" address="0x00009888" value="0x0208000A" />
20659        <register type="NOA" address="0x00009884" value="0x0000000A" />
20660        <register type="NOA" address="0x00009888" value="0x0A206F40" />
20661        <register type="NOA" address="0x00009888" value="0x0C200006" />
20662        <register type="NOA" address="0x00009888" value="0x06205680" />
20663        <register type="NOA" address="0x00009888" value="0x08202CD3" />
20664        <register type="NOA" address="0x00009888" value="0x00200000" />
20665        <register type="NOA" address="0x00009888" value="0x02023FF0" />
20666        <register type="NOA" address="0x00009888" value="0x02041550" />
20667        <register type="NOA" address="0x00009888" value="0x02082AA0" />
20668        <register type="NOA" address="0x00009884" value="0x00000000" />
20669        <register type="NOA" address="0x00009888" value="0x02132AA0" />
20670        <register type="NOA" address="0x00009888" value="0x02141550" />
20671        <register type="NOA" address="0x00009888" value="0x02151550" />
20672        <register type="NOA" address="0x00009888" value="0x02161550" />
20673        <register type="NOA" address="0x00009888" value="0x02172AA0" />
20674        <register type="NOA" address="0x00009888" value="0x000C7C00" />
20675        <register type="NOA" address="0x00009888" value="0x000E7C00" />
20676        <register type="NOA" address="0x00009888" value="0x020D2AA0" />
20677        <register type="NOA" address="0x00009888" value="0x02062AA0" />
20678        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
20679        <register type="NOA" address="0x00009888" value="0x02012AAF" />
20680        <register type="NOA" address="0x00009888" value="0x4E010090" />
20681        <register type="NOA" address="0x00009888" value="0x56010000" />
20682        <register type="NOA" address="0x00009888" value="0x58011209" />
20683        <register type="NOA" address="0x00009888" value="0x5A010090" />
20684        <register type="NOA" address="0x00009888" value="0x5C010C09" />
20685        <register type="NOA" address="0x00009888" value="0x5E010060" />
20686        <register type="NOA" address="0x00009888" value="0x60010C06" />
20687        <register type="NOA" address="0x00009888" value="0x06010000" />
20688        <register type="NOA" address="0x00009888" value="0x62010060" />
20689        <register type="NOA" address="0x00009888" value="0x50010000" />
20690        <register type="NOA" address="0x00009888" value="0x52010000" />
20691        <register type="NOA" address="0x00009888" value="0x54010000" />
20692        <register type="NOA" address="0x00009884" value="0x00000000" />
20693        <register type="NOA" address="0x00009888" value="0x74010002" />
20694    </register_config>
20695    <register_config type="OA">
20696        <register type="OA" address="0x0000D900" value="0x00000000" />
20697        <register type="OA" address="0x0000D904" value="0x70800000" />
20698        <register type="OA" address="0x0000D910" value="0x00000000" />
20699        <register type="OA" address="0x0000D914" value="0x00800000" />
20700        <register type="OA" address="0x0000D920" value="0x00000000" />
20701        <register type="OA" address="0x0000DC40" value="0x00000000" />
20702        <register type="OA" address="0x0000DD40" value="0x00000000" />
20703        <register type="OA" address="0x00002B2C" value="0x00000000" />
20704        <register type="OA" address="0x0000D940" value="0x000000F8" />
20705        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
20706        <register type="OA" address="0x0000D948" value="0x00001F00" />
20707        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
20708        <register type="OA" address="0x0000D950" value="0x0003E000" />
20709        <register type="OA" address="0x0000D954" value="0x000083FF" />
20710    </register_config>
20711  </set>
20712
20713  <set name="Ext184"
20714       chipset="MTLGT2"
20715       symbol_name="Ext184"
20716       underscore_name="ext184"
20717       mdapi_supported_apis="VK OGL OCL IO"
20718       hw_config_guid="87ec0ca0-a406-4ddb-9fb9-60beed37e12a"
20719       >
20720    <counter name="GPU Time Elapsed"
20721             symbol_name="GpuTime"
20722             underscore_name="gpu_time"
20723             description="Time elapsed on the GPU during the measurement."
20724             data_type="uint64"
20725             units="ns"
20726             semantic_type="duration"
20727             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
20728             mdapi_group="GPU"
20729             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20730             mdapi_supported_apis=""
20731             mdapi_hw_unit_type="gpu"
20732             />
20733    <counter name="GPU Core Clocks"
20734             symbol_name="GpuCoreClocks"
20735             underscore_name="gpu_core_clocks"
20736             description="The total number of GPU core clocks elapsed during the measurement."
20737             data_type="uint64"
20738             units="cycles"
20739             semantic_type="event"
20740             equation="GPU_CLOCK 0 READ"
20741             mdapi_group="GPU"
20742             mdapi_usage_flags="Tier1 Frame Batch Draw"
20743             mdapi_supported_apis=""
20744             mdapi_hw_unit_type="gpu"
20745             />
20746    <counter name="AVG GPU Core Frequency"
20747             symbol_name="AvgGpuCoreFrequency"
20748             underscore_name="avg_gpu_core_frequency"
20749             description="Average GPU Core Frequency in the measurement."
20750             data_type="uint64"
20751             max_equation="$GpuMaxFrequency"
20752             units="hz"
20753             semantic_type="event"
20754             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
20755             mdapi_group="GPU"
20756             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20757             mdapi_supported_apis=""
20758             mdapi_hw_unit_type="gpu"
20759             />
20760    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE0"
20761             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE0"
20762             underscore_name="rt_load_store_cache_read_message_count_xecore0"
20763             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
20764             data_type="uint64"
20765             units="events"
20766             semantic_type="event"
20767             equation="B 0 READ B 1 READ UADD"
20768             availability="$GtSlice0XeCore0"
20769             mdapi_group="GPU"
20770             mdapi_usage_flags="Frame Batch Draw"
20771             mdapi_supported_apis=""
20772             mdapi_hw_unit_type="dualsubslice"
20773             />
20774    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE1"
20775             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE1"
20776             underscore_name="rt_load_store_cache_read_message_count_xecore1"
20777             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
20778             data_type="uint64"
20779             units="events"
20780             semantic_type="event"
20781             equation="B 2 READ B 3 READ UADD"
20782             availability="$GtSlice0XeCore1"
20783             mdapi_group="GPU"
20784             mdapi_usage_flags="Frame Batch Draw"
20785             mdapi_supported_apis=""
20786             mdapi_hw_unit_type="dualsubslice"
20787             />
20788    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE2"
20789             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE2"
20790             underscore_name="rt_load_store_cache_read_message_count_xecore2"
20791             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
20792             data_type="uint64"
20793             units="events"
20794             semantic_type="event"
20795             equation="B 4 READ B 5 READ UADD"
20796             availability="$GtSlice0XeCore2"
20797             mdapi_group="GPU"
20798             mdapi_usage_flags="Frame Batch Draw"
20799             mdapi_supported_apis=""
20800             mdapi_hw_unit_type="dualsubslice"
20801             />
20802    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE3"
20803             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE3"
20804             underscore_name="rt_load_store_cache_read_message_count_xecore3"
20805             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
20806             data_type="uint64"
20807             units="events"
20808             semantic_type="event"
20809             equation="B 6 READ B 7 READ UADD"
20810             availability="$GtSlice0XeCore3"
20811             mdapi_group="GPU"
20812             mdapi_usage_flags="Frame Batch Draw"
20813             mdapi_supported_apis=""
20814             mdapi_hw_unit_type="dualsubslice"
20815             />
20816    <register_config type="NOA">
20817        <register type="NOA" address="0x00000D04" value="0x00000200" />
20818        <register type="NOA" address="0x00009884" value="0x00000008" />
20819        <register type="NOA" address="0x00009888" value="0x26084720" />
20820        <register type="NOA" address="0x00009888" value="0x2C080239" />
20821        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
20822        <register type="NOA" address="0x00009888" value="0x00045555" />
20823        <register type="NOA" address="0x00009888" value="0x06081032" />
20824        <register type="NOA" address="0x00009888" value="0x08080BE7" />
20825        <register type="NOA" address="0x00009888" value="0x0A080FF7" />
20826        <register type="NOA" address="0x00009888" value="0x0008FF00" />
20827        <register type="NOA" address="0x00009884" value="0x00000009" />
20828        <register type="NOA" address="0x00009888" value="0x26084720" />
20829        <register type="NOA" address="0x00009888" value="0x2C080239" />
20830        <register type="NOA" address="0x00009888" value="0x0002FF00" />
20831        <register type="NOA" address="0x00009888" value="0x00045500" />
20832        <register type="NOA" address="0x00009888" value="0x06081032" />
20833        <register type="NOA" address="0x00009888" value="0x0C080BE7" />
20834        <register type="NOA" address="0x00009888" value="0x0E080FF7" />
20835        <register type="NOA" address="0x00009888" value="0x08080000" />
20836        <register type="NOA" address="0x00009888" value="0x00080000" />
20837        <register type="NOA" address="0x00009884" value="0x0000000A" />
20838        <register type="NOA" address="0x00009888" value="0x26084720" />
20839        <register type="NOA" address="0x00009888" value="0x2C080239" />
20840        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
20841        <register type="NOA" address="0x00009888" value="0x02045555" />
20842        <register type="NOA" address="0x00009888" value="0x06081032" />
20843        <register type="NOA" address="0x00009888" value="0x10080BE7" />
20844        <register type="NOA" address="0x00009888" value="0x12080FF7" />
20845        <register type="NOA" address="0x00009888" value="0x08080000" />
20846        <register type="NOA" address="0x00009888" value="0x0208FF00" />
20847        <register type="NOA" address="0x00009884" value="0x0000000B" />
20848        <register type="NOA" address="0x00009888" value="0x26084720" />
20849        <register type="NOA" address="0x00009888" value="0x2C080239" />
20850        <register type="NOA" address="0x00009888" value="0x0202FF00" />
20851        <register type="NOA" address="0x00009888" value="0x02045500" />
20852        <register type="NOA" address="0x00009888" value="0x06081032" />
20853        <register type="NOA" address="0x00009888" value="0x14080BE7" />
20854        <register type="NOA" address="0x00009888" value="0x16080FF7" />
20855        <register type="NOA" address="0x00009888" value="0x08080000" />
20856        <register type="NOA" address="0x00009888" value="0x02080000" />
20857        <register type="NOA" address="0x00009884" value="0x00000000" />
20858        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
20859        <register type="NOA" address="0x00009888" value="0x02145555" />
20860        <register type="NOA" address="0x00009888" value="0x02155555" />
20861        <register type="NOA" address="0x00009888" value="0x02165555" />
20862        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
20863        <register type="NOA" address="0x00009888" value="0x000CFF00" />
20864        <register type="NOA" address="0x00009888" value="0x000EFF00" />
20865        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
20866        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
20867        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
20868        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
20869        <register type="NOA" address="0x00009888" value="0x4E010011" />
20870        <register type="NOA" address="0x00009888" value="0x56010200" />
20871        <register type="NOA" address="0x00009888" value="0x58010221" />
20872        <register type="NOA" address="0x00009888" value="0x5A010011" />
20873        <register type="NOA" address="0x00009888" value="0x5C011209" />
20874        <register type="NOA" address="0x00009888" value="0x5E010090" />
20875        <register type="NOA" address="0x00009888" value="0x60010609" />
20876        <register type="NOA" address="0x00009888" value="0x06010000" />
20877        <register type="NOA" address="0x00009888" value="0x62010030" />
20878        <register type="NOA" address="0x00009888" value="0x50010603" />
20879        <register type="NOA" address="0x00009888" value="0x52010000" />
20880        <register type="NOA" address="0x00009888" value="0x54010000" />
20881        <register type="NOA" address="0x00009884" value="0x00000000" />
20882        <register type="NOA" address="0x00009888" value="0x74010002" />
20883    </register_config>
20884    <register_config type="OA">
20885        <register type="OA" address="0x0000D900" value="0x00000000" />
20886        <register type="OA" address="0x0000D904" value="0xF0800000" />
20887        <register type="OA" address="0x0000D910" value="0x00000000" />
20888        <register type="OA" address="0x0000D914" value="0xF0800000" />
20889        <register type="OA" address="0x0000D920" value="0x00000000" />
20890        <register type="OA" address="0x0000DC40" value="0x00000000" />
20891        <register type="OA" address="0x0000DD40" value="0x00000000" />
20892        <register type="OA" address="0x00002B2C" value="0x00000000" />
20893        <register type="OA" address="0x0000D940" value="0x0000001A" />
20894        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
20895        <register type="OA" address="0x0000D948" value="0x00000062" />
20896        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
20897        <register type="OA" address="0x0000D950" value="0x00000182" />
20898        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
20899        <register type="OA" address="0x0000D958" value="0x00000602" />
20900        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
20901        <register type="OA" address="0x0000D960" value="0x00001802" />
20902        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
20903        <register type="OA" address="0x0000D968" value="0x00006002" />
20904        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
20905        <register type="OA" address="0x0000D970" value="0x00018002" />
20906        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
20907        <register type="OA" address="0x0000D978" value="0x00060002" />
20908        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
20909    </register_config>
20910  </set>
20911
20912  <set name="Ext188"
20913       chipset="MTLGT2"
20914       symbol_name="Ext188"
20915       underscore_name="ext188"
20916       mdapi_supported_apis="VK OGL OCL IO"
20917       hw_config_guid="11c77c80-498e-4cad-9e2d-565a52fd3578"
20918       >
20919    <counter name="GPU Time Elapsed"
20920             symbol_name="GpuTime"
20921             underscore_name="gpu_time"
20922             description="Time elapsed on the GPU during the measurement."
20923             data_type="uint64"
20924             units="ns"
20925             semantic_type="duration"
20926             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
20927             mdapi_group="GPU"
20928             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20929             mdapi_supported_apis=""
20930             mdapi_hw_unit_type="gpu"
20931             />
20932    <counter name="GPU Core Clocks"
20933             symbol_name="GpuCoreClocks"
20934             underscore_name="gpu_core_clocks"
20935             description="The total number of GPU core clocks elapsed during the measurement."
20936             data_type="uint64"
20937             units="cycles"
20938             semantic_type="event"
20939             equation="GPU_CLOCK 0 READ"
20940             mdapi_group="GPU"
20941             mdapi_usage_flags="Tier1 Frame Batch Draw"
20942             mdapi_supported_apis=""
20943             mdapi_hw_unit_type="gpu"
20944             />
20945    <counter name="AVG GPU Core Frequency"
20946             symbol_name="AvgGpuCoreFrequency"
20947             underscore_name="avg_gpu_core_frequency"
20948             description="Average GPU Core Frequency in the measurement."
20949             data_type="uint64"
20950             max_equation="$GpuMaxFrequency"
20951             units="hz"
20952             semantic_type="event"
20953             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
20954             mdapi_group="GPU"
20955             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20956             mdapi_supported_apis=""
20957             mdapi_hw_unit_type="gpu"
20958             />
20959    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE0"
20960             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE0"
20961             underscore_name="rt_load_store_cache_write_from_message_count_xecore0"
20962             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
20963             data_type="uint64"
20964             units="events"
20965             semantic_type="event"
20966             equation="B 0 READ B 1 READ UADD"
20967             availability="$GtSlice0XeCore0"
20968             mdapi_group="GPU"
20969             mdapi_usage_flags="Frame Batch Draw"
20970             mdapi_supported_apis=""
20971             mdapi_hw_unit_type="dualsubslice"
20972             />
20973    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE1"
20974             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE1"
20975             underscore_name="rt_load_store_cache_write_from_message_count_xecore1"
20976             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
20977             data_type="uint64"
20978             units="events"
20979             semantic_type="event"
20980             equation="B 2 READ B 3 READ UADD"
20981             availability="$GtSlice0XeCore1"
20982             mdapi_group="GPU"
20983             mdapi_usage_flags="Frame Batch Draw"
20984             mdapi_supported_apis=""
20985             mdapi_hw_unit_type="dualsubslice"
20986             />
20987    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE2"
20988             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE2"
20989             underscore_name="rt_load_store_cache_write_from_message_count_xecore2"
20990             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
20991             data_type="uint64"
20992             units="events"
20993             semantic_type="event"
20994             equation="B 4 READ B 5 READ UADD"
20995             availability="$GtSlice0XeCore2"
20996             mdapi_group="GPU"
20997             mdapi_usage_flags="Frame Batch Draw"
20998             mdapi_supported_apis=""
20999             mdapi_hw_unit_type="dualsubslice"
21000             />
21001    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE3"
21002             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE3"
21003             underscore_name="rt_load_store_cache_write_from_message_count_xecore3"
21004             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
21005             data_type="uint64"
21006             units="events"
21007             semantic_type="event"
21008             equation="B 6 READ B 7 READ UADD"
21009             availability="$GtSlice0XeCore3"
21010             mdapi_group="GPU"
21011             mdapi_usage_flags="Frame Batch Draw"
21012             mdapi_supported_apis=""
21013             mdapi_hw_unit_type="dualsubslice"
21014             />
21015    <register_config type="NOA">
21016        <register type="NOA" address="0x00000D04" value="0x00000200" />
21017        <register type="NOA" address="0x00009884" value="0x00000008" />
21018        <register type="NOA" address="0x00009888" value="0x26084720" />
21019        <register type="NOA" address="0x00009888" value="0x2C080239" />
21020        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
21021        <register type="NOA" address="0x00009888" value="0x00045555" />
21022        <register type="NOA" address="0x00009888" value="0x06081032" />
21023        <register type="NOA" address="0x00009888" value="0x08080BE7" />
21024        <register type="NOA" address="0x00009888" value="0x0A080FF7" />
21025        <register type="NOA" address="0x00009888" value="0x0008FF00" />
21026        <register type="NOA" address="0x00009884" value="0x00000009" />
21027        <register type="NOA" address="0x00009888" value="0x26084720" />
21028        <register type="NOA" address="0x00009888" value="0x2C080239" />
21029        <register type="NOA" address="0x00009888" value="0x0002FF00" />
21030        <register type="NOA" address="0x00009888" value="0x00045500" />
21031        <register type="NOA" address="0x00009888" value="0x06081032" />
21032        <register type="NOA" address="0x00009888" value="0x0C080BE7" />
21033        <register type="NOA" address="0x00009888" value="0x0E080FF7" />
21034        <register type="NOA" address="0x00009888" value="0x08080000" />
21035        <register type="NOA" address="0x00009888" value="0x00080000" />
21036        <register type="NOA" address="0x00009884" value="0x0000000A" />
21037        <register type="NOA" address="0x00009888" value="0x26084720" />
21038        <register type="NOA" address="0x00009888" value="0x2C080239" />
21039        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
21040        <register type="NOA" address="0x00009888" value="0x02045555" />
21041        <register type="NOA" address="0x00009888" value="0x06081032" />
21042        <register type="NOA" address="0x00009888" value="0x10080BE7" />
21043        <register type="NOA" address="0x00009888" value="0x12080FF7" />
21044        <register type="NOA" address="0x00009888" value="0x08080000" />
21045        <register type="NOA" address="0x00009888" value="0x0208FF00" />
21046        <register type="NOA" address="0x00009884" value="0x0000000B" />
21047        <register type="NOA" address="0x00009888" value="0x26084720" />
21048        <register type="NOA" address="0x00009888" value="0x2C080239" />
21049        <register type="NOA" address="0x00009888" value="0x0202FF00" />
21050        <register type="NOA" address="0x00009888" value="0x02045500" />
21051        <register type="NOA" address="0x00009888" value="0x06081032" />
21052        <register type="NOA" address="0x00009888" value="0x14080BE7" />
21053        <register type="NOA" address="0x00009888" value="0x16080FF7" />
21054        <register type="NOA" address="0x00009888" value="0x08080000" />
21055        <register type="NOA" address="0x00009888" value="0x02080000" />
21056        <register type="NOA" address="0x00009884" value="0x00000000" />
21057        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
21058        <register type="NOA" address="0x00009888" value="0x02145555" />
21059        <register type="NOA" address="0x00009888" value="0x02155555" />
21060        <register type="NOA" address="0x00009888" value="0x02165555" />
21061        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
21062        <register type="NOA" address="0x00009888" value="0x000CFF00" />
21063        <register type="NOA" address="0x00009888" value="0x000EFF00" />
21064        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
21065        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
21066        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
21067        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
21068        <register type="NOA" address="0x00009888" value="0x4E010011" />
21069        <register type="NOA" address="0x00009888" value="0x56010200" />
21070        <register type="NOA" address="0x00009888" value="0x58010221" />
21071        <register type="NOA" address="0x00009888" value="0x5A010011" />
21072        <register type="NOA" address="0x00009888" value="0x5C011209" />
21073        <register type="NOA" address="0x00009888" value="0x5E010090" />
21074        <register type="NOA" address="0x00009888" value="0x60010609" />
21075        <register type="NOA" address="0x00009888" value="0x06010000" />
21076        <register type="NOA" address="0x00009888" value="0x62010030" />
21077        <register type="NOA" address="0x00009888" value="0x50010603" />
21078        <register type="NOA" address="0x00009888" value="0x52010000" />
21079        <register type="NOA" address="0x00009888" value="0x54010000" />
21080        <register type="NOA" address="0x00009884" value="0x00000000" />
21081        <register type="NOA" address="0x00009888" value="0x74010002" />
21082    </register_config>
21083    <register_config type="OA">
21084        <register type="OA" address="0x0000D900" value="0x00000000" />
21085        <register type="OA" address="0x0000D904" value="0xF0800000" />
21086        <register type="OA" address="0x0000D910" value="0x00000000" />
21087        <register type="OA" address="0x0000D914" value="0xF0800000" />
21088        <register type="OA" address="0x0000D920" value="0x00000000" />
21089        <register type="OA" address="0x0000DC40" value="0x00000000" />
21090        <register type="OA" address="0x0000DD40" value="0x00000000" />
21091        <register type="OA" address="0x00002B2C" value="0x00000000" />
21092        <register type="OA" address="0x0000D940" value="0x0000000A" />
21093        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
21094        <register type="OA" address="0x0000D948" value="0x00000022" />
21095        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
21096        <register type="OA" address="0x0000D950" value="0x00000082" />
21097        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
21098        <register type="OA" address="0x0000D958" value="0x00000202" />
21099        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
21100        <register type="OA" address="0x0000D960" value="0x00000802" />
21101        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
21102        <register type="OA" address="0x0000D968" value="0x00002002" />
21103        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
21104        <register type="OA" address="0x0000D970" value="0x00008002" />
21105        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
21106        <register type="OA" address="0x0000D978" value="0x00020002" />
21107        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
21108    </register_config>
21109  </set>
21110
21111  <set name="Ext190"
21112       chipset="MTLGT2"
21113       symbol_name="Ext190"
21114       underscore_name="ext190"
21115       mdapi_supported_apis="VK OGL OCL IO"
21116       hw_config_guid="123714d3-5d52-49de-91eb-0c909557d221"
21117       >
21118    <counter name="GPU Time Elapsed"
21119             symbol_name="GpuTime"
21120             underscore_name="gpu_time"
21121             description="Time elapsed on the GPU during the measurement."
21122             data_type="uint64"
21123             units="ns"
21124             semantic_type="duration"
21125             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
21126             mdapi_group="GPU"
21127             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
21128             mdapi_supported_apis=""
21129             mdapi_hw_unit_type="gpu"
21130             />
21131    <counter name="GPU Core Clocks"
21132             symbol_name="GpuCoreClocks"
21133             underscore_name="gpu_core_clocks"
21134             description="The total number of GPU core clocks elapsed during the measurement."
21135             data_type="uint64"
21136             units="cycles"
21137             semantic_type="event"
21138             equation="GPU_CLOCK 0 READ"
21139             mdapi_group="GPU"
21140             mdapi_usage_flags="Tier1 Frame Batch Draw"
21141             mdapi_supported_apis=""
21142             mdapi_hw_unit_type="gpu"
21143             />
21144    <counter name="AVG GPU Core Frequency"
21145             symbol_name="AvgGpuCoreFrequency"
21146             underscore_name="avg_gpu_core_frequency"
21147             description="Average GPU Core Frequency in the measurement."
21148             data_type="uint64"
21149             max_equation="$GpuMaxFrequency"
21150             units="hz"
21151             semantic_type="event"
21152             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
21153             mdapi_group="GPU"
21154             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
21155             mdapi_supported_apis=""
21156             mdapi_hw_unit_type="gpu"
21157             />
21158    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE0"
21159             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE0"
21160             underscore_name="pixel_post_process_input_available_cpipe0"
21161             description="Percentage of time in which Color Pipeline input ready"
21162             data_type="float"
21163             max_equation="100"
21164             units="percent"
21165             semantic_type="duration"
21166             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
21167             availability="$GtSlice0"
21168             mdapi_group="GPU"
21169             mdapi_usage_flags="Frame Batch Draw"
21170             mdapi_supported_apis=""
21171             mdapi_hw_unit_type="dualsubslice"
21172             />
21173    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE1"
21174             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE1"
21175             underscore_name="pixel_post_process_input_available_cpipe1"
21176             description="Percentage of time in which Color Pipeline input ready"
21177             data_type="float"
21178             max_equation="100"
21179             units="percent"
21180             semantic_type="duration"
21181             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
21182             availability="$GtSlice0"
21183             mdapi_group="GPU"
21184             mdapi_usage_flags="Frame Batch Draw"
21185             mdapi_supported_apis=""
21186             mdapi_hw_unit_type="dualsubslice"
21187             />
21188    <register_config type="NOA">
21189        <register type="NOA" address="0x00000D04" value="0x00000200" />
21190        <register type="NOA" address="0x00009884" value="0x00000008" />
21191        <register type="NOA" address="0x00009888" value="0x18060005" />
21192        <register type="NOA" address="0x00009888" value="0x0002FFAA" />
21193        <register type="NOA" address="0x00009888" value="0x00045555" />
21194        <register type="NOA" address="0x00009888" value="0x02060020" />
21195        <register type="NOA" address="0x00009888" value="0x04060554" />
21196        <register type="NOA" address="0x00009888" value="0x060605D6" />
21197        <register type="NOA" address="0x00009888" value="0x00060000" />
21198        <register type="NOA" address="0x00009888" value="0x0008FF00" />
21199        <register type="NOA" address="0x00009884" value="0x00000009" />
21200        <register type="NOA" address="0x00009888" value="0x18060005" />
21201        <register type="NOA" address="0x00009888" value="0x0002AA00" />
21202        <register type="NOA" address="0x00009888" value="0x00045500" />
21203        <register type="NOA" address="0x00009888" value="0x02060020" />
21204        <register type="NOA" address="0x00009888" value="0x08060554" />
21205        <register type="NOA" address="0x00009888" value="0x0A0605D6" />
21206        <register type="NOA" address="0x00009888" value="0x04060000" />
21207        <register type="NOA" address="0x00009888" value="0x00060000" />
21208        <register type="NOA" address="0x00009884" value="0x0000000A" />
21209        <register type="NOA" address="0x00009888" value="0x18060005" />
21210        <register type="NOA" address="0x00009888" value="0x0202FFAA" />
21211        <register type="NOA" address="0x00009888" value="0x02045555" />
21212        <register type="NOA" address="0x00009888" value="0x02060020" />
21213        <register type="NOA" address="0x00009888" value="0x0C060554" />
21214        <register type="NOA" address="0x00009888" value="0x0E0605D6" />
21215        <register type="NOA" address="0x00009888" value="0x04060000" />
21216        <register type="NOA" address="0x00009888" value="0x00060000" />
21217        <register type="NOA" address="0x00009888" value="0x0208FF00" />
21218        <register type="NOA" address="0x00009884" value="0x0000000B" />
21219        <register type="NOA" address="0x00009888" value="0x18060005" />
21220        <register type="NOA" address="0x00009888" value="0x0202AA00" />
21221        <register type="NOA" address="0x00009888" value="0x02045500" />
21222        <register type="NOA" address="0x00009888" value="0x02060020" />
21223        <register type="NOA" address="0x00009888" value="0x10060554" />
21224        <register type="NOA" address="0x00009888" value="0x120605D6" />
21225        <register type="NOA" address="0x00009888" value="0x04060000" />
21226        <register type="NOA" address="0x00009888" value="0x00060000" />
21227        <register type="NOA" address="0x00009884" value="0x00000000" />
21228        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
21229        <register type="NOA" address="0x00009888" value="0x02145555" />
21230        <register type="NOA" address="0x00009888" value="0x02155555" />
21231        <register type="NOA" address="0x00009888" value="0x02165555" />
21232        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
21233        <register type="NOA" address="0x00009888" value="0x000CFF00" />
21234        <register type="NOA" address="0x00009888" value="0x000EFF00" />
21235        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
21236        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
21237        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
21238        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
21239        <register type="NOA" address="0x00009888" value="0x4E010011" />
21240        <register type="NOA" address="0x00009888" value="0x56010200" />
21241        <register type="NOA" address="0x00009888" value="0x58010221" />
21242        <register type="NOA" address="0x00009888" value="0x5A010011" />
21243        <register type="NOA" address="0x00009888" value="0x5C011209" />
21244        <register type="NOA" address="0x00009888" value="0x5E010090" />
21245        <register type="NOA" address="0x00009888" value="0x60010609" />
21246        <register type="NOA" address="0x00009888" value="0x06010000" />
21247        <register type="NOA" address="0x00009888" value="0x62010030" />
21248        <register type="NOA" address="0x00009888" value="0x50010603" />
21249        <register type="NOA" address="0x00009888" value="0x52010000" />
21250        <register type="NOA" address="0x00009888" value="0x54010000" />
21251        <register type="NOA" address="0x00009884" value="0x00000000" />
21252        <register type="NOA" address="0x00009888" value="0x74010002" />
21253    </register_config>
21254    <register_config type="OA">
21255        <register type="OA" address="0x0000D900" value="0x00000000" />
21256        <register type="OA" address="0x0000D904" value="0x30800000" />
21257        <register type="OA" address="0x0000D910" value="0x00000000" />
21258        <register type="OA" address="0x0000D914" value="0x00800000" />
21259        <register type="OA" address="0x0000D920" value="0x00000000" />
21260        <register type="OA" address="0x0000DC40" value="0x00000000" />
21261        <register type="OA" address="0x0000DD40" value="0x00000000" />
21262        <register type="OA" address="0x00002B2C" value="0x00000000" />
21263        <register type="OA" address="0x0000D940" value="0x000007F8" />
21264        <register type="OA" address="0x0000D944" value="0x0000FF00" />
21265        <register type="OA" address="0x0000D948" value="0x0007F800" />
21266        <register type="OA" address="0x0000D94C" value="0x000000FF" />
21267    </register_config>
21268  </set>
21269
21270  <set name="Ext192"
21271       chipset="MTLGT2"
21272       symbol_name="Ext192"
21273       underscore_name="ext192"
21274       mdapi_supported_apis="VK OGL OCL IO"
21275       hw_config_guid="d2741830-1ee3-42ab-b578-2b9c31a69c1c"
21276       >
21277    <counter name="GPU Time Elapsed"
21278             symbol_name="GpuTime"
21279             underscore_name="gpu_time"
21280             description="Time elapsed on the GPU during the measurement."
21281             data_type="uint64"
21282             units="ns"
21283             semantic_type="duration"
21284             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
21285             mdapi_group="GPU"
21286             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
21287             mdapi_supported_apis=""
21288             mdapi_hw_unit_type="gpu"
21289             />
21290    <counter name="GPU Core Clocks"
21291             symbol_name="GpuCoreClocks"
21292             underscore_name="gpu_core_clocks"
21293             description="The total number of GPU core clocks elapsed during the measurement."
21294             data_type="uint64"
21295             units="cycles"
21296             semantic_type="event"
21297             equation="GPU_CLOCK 0 READ"
21298             mdapi_group="GPU"
21299             mdapi_usage_flags="Tier1 Frame Batch Draw"
21300             mdapi_supported_apis=""
21301             mdapi_hw_unit_type="gpu"
21302             />
21303    <counter name="AVG GPU Core Frequency"
21304             symbol_name="AvgGpuCoreFrequency"
21305             underscore_name="avg_gpu_core_frequency"
21306             description="Average GPU Core Frequency in the measurement."
21307             data_type="uint64"
21308             max_equation="$GpuMaxFrequency"
21309             units="hz"
21310             semantic_type="event"
21311             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
21312             mdapi_group="GPU"
21313             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
21314             mdapi_supported_apis=""
21315             mdapi_hw_unit_type="gpu"
21316             />
21317    <counter name="RT INPUT AVAILABLE XECORE0"
21318             symbol_name="RT_INPUT_AVAILABLE_XECORE0"
21319             underscore_name="rt_input_available_xecore0"
21320             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
21321             data_type="float"
21322             max_equation="100"
21323             units="percent"
21324             semantic_type="duration"
21325             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
21326             availability="$GtSlice0XeCore0"
21327             mdapi_group="GPU"
21328             mdapi_usage_flags="Frame Batch Draw"
21329             mdapi_supported_apis=""
21330             mdapi_hw_unit_type="gpu"
21331             />
21332    <counter name="RT INPUT AVAILABLE XECORE1"
21333             symbol_name="RT_INPUT_AVAILABLE_XECORE1"
21334             underscore_name="rt_input_available_xecore1"
21335             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
21336             data_type="float"
21337             max_equation="100"
21338             units="percent"
21339             semantic_type="duration"
21340             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
21341             availability="$GtSlice0XeCore1"
21342             mdapi_group="GPU"
21343             mdapi_usage_flags="Frame Batch Draw"
21344             mdapi_supported_apis=""
21345             mdapi_hw_unit_type="gpu"
21346             />
21347    <counter name="RT INPUT AVAILABLE XECORE2"
21348             symbol_name="RT_INPUT_AVAILABLE_XECORE2"
21349             underscore_name="rt_input_available_xecore2"
21350             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
21351             data_type="float"
21352             max_equation="100"
21353             units="percent"
21354             semantic_type="duration"
21355             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
21356             availability="$GtSlice0XeCore2"
21357             mdapi_group="GPU"
21358             mdapi_usage_flags="Frame Batch Draw"
21359             mdapi_supported_apis=""
21360             mdapi_hw_unit_type="gpu"
21361             />
21362    <counter name="RT INPUT AVAILABLE XECORE3"
21363             symbol_name="RT_INPUT_AVAILABLE_XECORE3"
21364             underscore_name="rt_input_available_xecore3"
21365             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
21366             data_type="float"
21367             max_equation="100"
21368             units="percent"
21369             semantic_type="duration"
21370             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
21371             availability="$GtSlice0XeCore3"
21372             mdapi_group="GPU"
21373             mdapi_usage_flags="Frame Batch Draw"
21374             mdapi_supported_apis=""
21375             mdapi_hw_unit_type="gpu"
21376             />
21377    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE0"
21378             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE0"
21379             underscore_name="rt_traversal_step_ray_count_xecore0"
21380             description="Number of BVH nodes processed"
21381             data_type="uint64"
21382             units="events"
21383             semantic_type="event"
21384             equation="C 7 READ C 6 READ UADD"
21385             availability="$GtSlice0XeCore0"
21386             mdapi_group="GPU"
21387             mdapi_usage_flags="Frame Batch Draw"
21388             mdapi_supported_apis=""
21389             mdapi_hw_unit_type="dualsubslice"
21390             />
21391    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE1"
21392             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE1"
21393             underscore_name="rt_traversal_step_ray_count_xecore1"
21394             description="Number of BVH nodes processed"
21395             data_type="uint64"
21396             units="events"
21397             semantic_type="event"
21398             equation="C 5 READ C 4 READ UADD"
21399             availability="$GtSlice0XeCore1"
21400             mdapi_group="GPU"
21401             mdapi_usage_flags="Frame Batch Draw"
21402             mdapi_supported_apis=""
21403             mdapi_hw_unit_type="dualsubslice"
21404             />
21405    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE2"
21406             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE2"
21407             underscore_name="rt_traversal_step_ray_count_xecore2"
21408             description="Number of BVH nodes processed"
21409             data_type="uint64"
21410             units="events"
21411             semantic_type="event"
21412             equation="C 3 READ C 2 READ UADD"
21413             availability="$GtSlice0XeCore2"
21414             mdapi_group="GPU"
21415             mdapi_usage_flags="Frame Batch Draw"
21416             mdapi_supported_apis=""
21417             mdapi_hw_unit_type="dualsubslice"
21418             />
21419    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE3"
21420             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE3"
21421             underscore_name="rt_traversal_step_ray_count_xecore3"
21422             description="Number of BVH nodes processed"
21423             data_type="uint64"
21424             units="events"
21425             semantic_type="event"
21426             equation="C 1 READ C 0 READ UADD"
21427             availability="$GtSlice0XeCore3"
21428             mdapi_group="GPU"
21429             mdapi_usage_flags="Frame Batch Draw"
21430             mdapi_supported_apis=""
21431             mdapi_hw_unit_type="dualsubslice"
21432             />
21433    <register_config type="NOA">
21434        <register type="NOA" address="0x00000D04" value="0x00000200" />
21435        <register type="NOA" address="0x00009884" value="0x00000008" />
21436        <register type="NOA" address="0x00009888" value="0x160502A0" />
21437        <register type="NOA" address="0x00009888" value="0x1A055F80" />
21438        <register type="NOA" address="0x00009888" value="0x000200FF" />
21439        <register type="NOA" address="0x00009888" value="0x0202FF00" />
21440        <register type="NOA" address="0x00009888" value="0x00040055" />
21441        <register type="NOA" address="0x00009888" value="0x02045500" />
21442        <register type="NOA" address="0x00009888" value="0x02053804" />
21443        <register type="NOA" address="0x00009888" value="0x04050308" />
21444        <register type="NOA" address="0x00009888" value="0x12050A20" />
21445        <register type="NOA" address="0x00009888" value="0x00050000" />
21446        <register type="NOA" address="0x00009888" value="0x000800F5" />
21447        <register type="NOA" address="0x00009888" value="0x02085F00" />
21448        <register type="NOA" address="0x00009884" value="0x00000009" />
21449        <register type="NOA" address="0x00009888" value="0x160502A0" />
21450        <register type="NOA" address="0x00009888" value="0x1A055F80" />
21451        <register type="NOA" address="0x00009888" value="0x000200F0" />
21452        <register type="NOA" address="0x00009888" value="0x02020F00" />
21453        <register type="NOA" address="0x00009888" value="0x00040050" />
21454        <register type="NOA" address="0x00009888" value="0x02040500" />
21455        <register type="NOA" address="0x00009888" value="0x02053804" />
21456        <register type="NOA" address="0x00009888" value="0x060500C2" />
21457        <register type="NOA" address="0x00009888" value="0x10050A20" />
21458        <register type="NOA" address="0x00009888" value="0x04050000" />
21459        <register type="NOA" address="0x00009888" value="0x00050000" />
21460        <register type="NOA" address="0x00009888" value="0x00080050" />
21461        <register type="NOA" address="0x00009888" value="0x02080500" />
21462        <register type="NOA" address="0x00009884" value="0x0000000A" />
21463        <register type="NOA" address="0x00009888" value="0x160502A0" />
21464        <register type="NOA" address="0x00009888" value="0x1A055F80" />
21465        <register type="NOA" address="0x00009888" value="0x0002FF00" />
21466        <register type="NOA" address="0x00009888" value="0x020200FF" />
21467        <register type="NOA" address="0x00009888" value="0x00045500" />
21468        <register type="NOA" address="0x00009888" value="0x02040055" />
21469        <register type="NOA" address="0x00009888" value="0x02053804" />
21470        <register type="NOA" address="0x00009888" value="0x080500C2" />
21471        <register type="NOA" address="0x00009888" value="0x0E050A20" />
21472        <register type="NOA" address="0x00009888" value="0x04050000" />
21473        <register type="NOA" address="0x00009888" value="0x00050000" />
21474        <register type="NOA" address="0x00009888" value="0x0008F500" />
21475        <register type="NOA" address="0x00009888" value="0x0208005F" />
21476        <register type="NOA" address="0x00009884" value="0x0000000B" />
21477        <register type="NOA" address="0x00009888" value="0x160502A0" />
21478        <register type="NOA" address="0x00009888" value="0x1A055F80" />
21479        <register type="NOA" address="0x00009888" value="0x0002F000" />
21480        <register type="NOA" address="0x00009888" value="0x0202000F" />
21481        <register type="NOA" address="0x00009888" value="0x00045000" />
21482        <register type="NOA" address="0x00009888" value="0x02040005" />
21483        <register type="NOA" address="0x00009888" value="0x02053804" />
21484        <register type="NOA" address="0x00009888" value="0x0A0500C2" />
21485        <register type="NOA" address="0x00009888" value="0x0C050A20" />
21486        <register type="NOA" address="0x00009888" value="0x04050000" />
21487        <register type="NOA" address="0x00009888" value="0x00050000" />
21488        <register type="NOA" address="0x00009888" value="0x00085000" />
21489        <register type="NOA" address="0x00009888" value="0x02080005" />
21490        <register type="NOA" address="0x00009884" value="0x00000000" />
21491        <register type="NOA" address="0x00009888" value="0x0013AA00" />
21492        <register type="NOA" address="0x00009888" value="0x021300AA" />
21493        <register type="NOA" address="0x00009888" value="0x00145500" />
21494        <register type="NOA" address="0x00009888" value="0x02140055" />
21495        <register type="NOA" address="0x00009888" value="0x00155500" />
21496        <register type="NOA" address="0x00009888" value="0x02150055" />
21497        <register type="NOA" address="0x00009888" value="0x00165500" />
21498        <register type="NOA" address="0x00009888" value="0x02160055" />
21499        <register type="NOA" address="0x00009888" value="0x0017AA00" />
21500        <register type="NOA" address="0x00009888" value="0x021700AA" />
21501        <register type="NOA" address="0x00009888" value="0x000C0FF0" />
21502        <register type="NOA" address="0x00009888" value="0x000E0FF0" />
21503        <register type="NOA" address="0x00009888" value="0x000DAA00" />
21504        <register type="NOA" address="0x00009888" value="0x020D00AA" />
21505        <register type="NOA" address="0x00009888" value="0x0006AA00" />
21506        <register type="NOA" address="0x00009888" value="0x020600AA" />
21507        <register type="NOA" address="0x00009888" value="0x0001AAFF" />
21508        <register type="NOA" address="0x00009888" value="0x0201FFAA" />
21509        <register type="NOA" address="0x00009888" value="0x4E010011" />
21510        <register type="NOA" address="0x00009888" value="0x56010211" />
21511        <register type="NOA" address="0x00009888" value="0x58011201" />
21512        <register type="NOA" address="0x00009888" value="0x5A010090" />
21513        <register type="NOA" address="0x00009888" value="0x5C010603" />
21514        <register type="NOA" address="0x00009888" value="0x5E010000" />
21515        <register type="NOA" address="0x00009888" value="0x60010000" />
21516        <register type="NOA" address="0x00009888" value="0x06010000" />
21517        <register type="NOA" address="0x00009888" value="0x62010000" />
21518        <register type="NOA" address="0x00009888" value="0x50010603" />
21519        <register type="NOA" address="0x00009888" value="0x52010090" />
21520        <register type="NOA" address="0x00009888" value="0x54010229" />
21521        <register type="NOA" address="0x00009884" value="0x00000000" />
21522        <register type="NOA" address="0x00009888" value="0x74010002" />
21523    </register_config>
21524    <register_config type="OA">
21525        <register type="OA" address="0x0000D900" value="0x00000000" />
21526        <register type="OA" address="0x0000D904" value="0xF0800000" />
21527        <register type="OA" address="0x0000D910" value="0x00000000" />
21528        <register type="OA" address="0x0000D914" value="0x00800000" />
21529        <register type="OA" address="0x0000D920" value="0x00000000" />
21530        <register type="OA" address="0x0000DC40" value="0x00000000" />
21531        <register type="OA" address="0x0000DD40" value="0x00000000" />
21532        <register type="OA" address="0x00002B2C" value="0x00000000" />
21533        <register type="OA" address="0x0000D940" value="0x0000001D" />
21534        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
21535        <register type="OA" address="0x0000D948" value="0x00000065" />
21536        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
21537        <register type="OA" address="0x0000D950" value="0x00000185" />
21538        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
21539        <register type="OA" address="0x0000D958" value="0x00000605" />
21540        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
21541    </register_config>
21542  </set>
21543
21544  <set name="Ext195"
21545       chipset="MTLGT2"
21546       symbol_name="Ext195"
21547       underscore_name="ext195"
21548       mdapi_supported_apis="VK OGL OCL IO"
21549       hw_config_guid="d41508b5-921c-4033-a2f0-8a88aad4e718"
21550       >
21551    <counter name="GPU Time Elapsed"
21552             symbol_name="GpuTime"
21553             underscore_name="gpu_time"
21554             description="Time elapsed on the GPU during the measurement."
21555             data_type="uint64"
21556             units="ns"
21557             semantic_type="duration"
21558             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
21559             mdapi_group="GPU"
21560             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
21561             mdapi_supported_apis=""
21562             mdapi_hw_unit_type="gpu"
21563             />
21564    <counter name="GPU Core Clocks"
21565             symbol_name="GpuCoreClocks"
21566             underscore_name="gpu_core_clocks"
21567             description="The total number of GPU core clocks elapsed during the measurement."
21568             data_type="uint64"
21569             units="cycles"
21570             semantic_type="event"
21571             equation="GPU_CLOCK 0 READ"
21572             mdapi_group="GPU"
21573             mdapi_usage_flags="Tier1 Frame Batch Draw"
21574             mdapi_supported_apis=""
21575             mdapi_hw_unit_type="gpu"
21576             />
21577    <counter name="AVG GPU Core Frequency"
21578             symbol_name="AvgGpuCoreFrequency"
21579             underscore_name="avg_gpu_core_frequency"
21580             description="Average GPU Core Frequency in the measurement."
21581             data_type="uint64"
21582             max_equation="$GpuMaxFrequency"
21583             units="hz"
21584             semantic_type="event"
21585             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
21586             mdapi_group="GPU"
21587             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
21588             mdapi_supported_apis=""
21589             mdapi_hw_unit_type="gpu"
21590             />
21591    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE0 XVE0"
21592             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE0_XVE0"
21593             underscore_name="xve_multiple_pipe_active_xecore0_xve0"
21594             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
21595             data_type="float"
21596             max_equation="100"
21597             units="percent"
21598             semantic_type="duration"
21599             equation="B 0 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
21600             availability="$GtSlice0XeCore0"
21601             mdapi_group="GPU"
21602             mdapi_usage_flags="Frame Batch Draw"
21603             mdapi_supported_apis=""
21604             mdapi_hw_unit_type="dualsubslice"
21605             />
21606    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE1 XVE0"
21607             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE1_XVE0"
21608             underscore_name="xve_multiple_pipe_active_xecore1_xve0"
21609             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
21610             data_type="float"
21611             max_equation="100"
21612             units="percent"
21613             semantic_type="duration"
21614             equation="B 1 READ B 5 READ USUB 100 UMUL $GpuCoreClocks FDIV"
21615             availability="$GtSlice0XeCore1"
21616             mdapi_group="GPU"
21617             mdapi_usage_flags="Frame Batch Draw"
21618             mdapi_supported_apis=""
21619             mdapi_hw_unit_type="dualsubslice"
21620             />
21621    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE2 XVE0"
21622             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE2_XVE0"
21623             underscore_name="xve_multiple_pipe_active_xecore2_xve0"
21624             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
21625             data_type="float"
21626             max_equation="100"
21627             units="percent"
21628             semantic_type="duration"
21629             equation="B 2 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
21630             availability="$GtSlice0XeCore2"
21631             mdapi_group="GPU"
21632             mdapi_usage_flags="Frame Batch Draw"
21633             mdapi_supported_apis=""
21634             mdapi_hw_unit_type="dualsubslice"
21635             />
21636    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE3 XVE0"
21637             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE3_XVE0"
21638             underscore_name="xve_multiple_pipe_active_xecore3_xve0"
21639             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
21640             data_type="float"
21641             max_equation="100"
21642             units="percent"
21643             semantic_type="duration"
21644             equation="B 3 READ B 7 READ USUB 100 UMUL $GpuCoreClocks FDIV"
21645             availability="$GtSlice0XeCore3"
21646             mdapi_group="GPU"
21647             mdapi_usage_flags="Frame Batch Draw"
21648             mdapi_supported_apis=""
21649             mdapi_hw_unit_type="dualsubslice"
21650             />
21651    <counter name="GPGPU DISPATCH XECORE0"
21652             symbol_name="GPGPU_DISPATCH_XECORE0"
21653             underscore_name="gpgpu_dispatch_xecore0"
21654             description="Number of clocks spent dispatching GPGPU threads to XVEs"
21655             data_type="uint64"
21656             units="events"
21657             semantic_type="event"
21658             equation="C 7 READ"
21659             availability="$GtSlice0XeCore0"
21660             mdapi_group="GPU"
21661             mdapi_usage_flags="Frame Batch Draw"
21662             mdapi_supported_apis=""
21663             mdapi_hw_unit_type="gpu"
21664             />
21665    <counter name="GPGPU DISPATCH XECORE1"
21666             symbol_name="GPGPU_DISPATCH_XECORE1"
21667             underscore_name="gpgpu_dispatch_xecore1"
21668             description="Number of clocks spent dispatching GPGPU threads to XVEs"
21669             data_type="uint64"
21670             units="events"
21671             semantic_type="event"
21672             equation="C 6 READ"
21673             availability="$GtSlice0XeCore1"
21674             mdapi_group="GPU"
21675             mdapi_usage_flags="Frame Batch Draw"
21676             mdapi_supported_apis=""
21677             mdapi_hw_unit_type="gpu"
21678             />
21679    <counter name="GPGPU DISPATCH XECORE2"
21680             symbol_name="GPGPU_DISPATCH_XECORE2"
21681             underscore_name="gpgpu_dispatch_xecore2"
21682             description="Number of clocks spent dispatching GPGPU threads to XVEs"
21683             data_type="uint64"
21684             units="events"
21685             semantic_type="event"
21686             equation="C 5 READ"
21687             availability="$GtSlice0XeCore2"
21688             mdapi_group="GPU"
21689             mdapi_usage_flags="Frame Batch Draw"
21690             mdapi_supported_apis=""
21691             mdapi_hw_unit_type="gpu"
21692             />
21693    <counter name="GPGPU DISPATCH XECORE3"
21694             symbol_name="GPGPU_DISPATCH_XECORE3"
21695             underscore_name="gpgpu_dispatch_xecore3"
21696             description="Number of clocks spent dispatching GPGPU threads to XVEs"
21697             data_type="uint64"
21698             units="events"
21699             semantic_type="event"
21700             equation="C 4 READ"
21701             availability="$GtSlice0XeCore3"
21702             mdapi_group="GPU"
21703             mdapi_usage_flags="Frame Batch Draw"
21704             mdapi_supported_apis=""
21705             mdapi_hw_unit_type="gpu"
21706             />
21707    <register_config type="NOA">
21708        <register type="NOA" address="0x00000D04" value="0x00000200" />
21709        <register type="NOA" address="0x00009884" value="0x00000008" />
21710        <register type="NOA" address="0x00009888" value="0x0A202960" />
21711        <register type="NOA" address="0x00009888" value="0x2A070000" />
21712        <register type="NOA" address="0x00009888" value="0x002039E0" />
21713        <register type="NOA" address="0x00009888" value="0x00020FFF" />
21714        <register type="NOA" address="0x00009888" value="0x02023000" />
21715        <register type="NOA" address="0x00009888" value="0x00040555" />
21716        <register type="NOA" address="0x00009888" value="0x0204D000" />
21717        <register type="NOA" address="0x00009888" value="0x06070006" />
21718        <register type="NOA" address="0x00009888" value="0x16070980" />
21719        <register type="NOA" address="0x00009888" value="0x08070000" />
21720        <register type="NOA" address="0x00009888" value="0x02070000" />
21721        <register type="NOA" address="0x00009888" value="0x00080FEA" />
21722        <register type="NOA" address="0x00009888" value="0x02083000" />
21723        <register type="NOA" address="0x00009884" value="0x00000009" />
21724        <register type="NOA" address="0x00009888" value="0x0A202960" />
21725        <register type="NOA" address="0x00009888" value="0x2A070000" />
21726        <register type="NOA" address="0x00009888" value="0x022039E0" />
21727        <register type="NOA" address="0x00009888" value="0x00200000" />
21728        <register type="NOA" address="0x00009888" value="0x00020FC0" />
21729        <register type="NOA" address="0x00009888" value="0x00040540" />
21730        <register type="NOA" address="0x00009888" value="0x02043000" />
21731        <register type="NOA" address="0x00009888" value="0x06070006" />
21732        <register type="NOA" address="0x00009888" value="0x16070026" />
21733        <register type="NOA" address="0x00009888" value="0x08070000" />
21734        <register type="NOA" address="0x00009888" value="0x02070000" />
21735        <register type="NOA" address="0x00009888" value="0x00080A80" />
21736        <register type="NOA" address="0x00009884" value="0x0000000A" />
21737        <register type="NOA" address="0x00009888" value="0x0A202960" />
21738        <register type="NOA" address="0x00009888" value="0x2A070000" />
21739        <register type="NOA" address="0x00009888" value="0x042039E0" />
21740        <register type="NOA" address="0x00009888" value="0x00200000" />
21741        <register type="NOA" address="0x00009888" value="0x0002F000" />
21742        <register type="NOA" address="0x00009888" value="0x020203FF" />
21743        <register type="NOA" address="0x00009888" value="0x00045000" />
21744        <register type="NOA" address="0x00009888" value="0x02040D55" />
21745        <register type="NOA" address="0x00009888" value="0x06070006" />
21746        <register type="NOA" address="0x00009888" value="0x14070980" />
21747        <register type="NOA" address="0x00009888" value="0x08070000" />
21748        <register type="NOA" address="0x00009888" value="0x02070000" />
21749        <register type="NOA" address="0x00009888" value="0x0008A000" />
21750        <register type="NOA" address="0x00009888" value="0x020803FE" />
21751        <register type="NOA" address="0x00009884" value="0x0000000B" />
21752        <register type="NOA" address="0x00009888" value="0x0A202960" />
21753        <register type="NOA" address="0x00009888" value="0x2A070000" />
21754        <register type="NOA" address="0x00009888" value="0x062039E0" />
21755        <register type="NOA" address="0x00009888" value="0x00200000" />
21756        <register type="NOA" address="0x00009888" value="0x020200FC" />
21757        <register type="NOA" address="0x00009888" value="0x02040354" />
21758        <register type="NOA" address="0x00009888" value="0x06070006" />
21759        <register type="NOA" address="0x00009888" value="0x14070026" />
21760        <register type="NOA" address="0x00009888" value="0x08070000" />
21761        <register type="NOA" address="0x00009888" value="0x02070000" />
21762        <register type="NOA" address="0x00009888" value="0x020800A8" />
21763        <register type="NOA" address="0x00009884" value="0x00000000" />
21764        <register type="NOA" address="0x00009888" value="0x0013A000" />
21765        <register type="NOA" address="0x00009888" value="0x02130AAA" />
21766        <register type="NOA" address="0x00009888" value="0x00145000" />
21767        <register type="NOA" address="0x00009888" value="0x02140555" />
21768        <register type="NOA" address="0x00009888" value="0x00155000" />
21769        <register type="NOA" address="0x00009888" value="0x02150555" />
21770        <register type="NOA" address="0x00009888" value="0x00165000" />
21771        <register type="NOA" address="0x00009888" value="0x02160555" />
21772        <register type="NOA" address="0x00009888" value="0x0017A000" />
21773        <register type="NOA" address="0x00009888" value="0x02170AAA" />
21774        <register type="NOA" address="0x00009888" value="0x000C3FC0" />
21775        <register type="NOA" address="0x00009888" value="0x000E3FC0" />
21776        <register type="NOA" address="0x00009888" value="0x000DA000" />
21777        <register type="NOA" address="0x00009888" value="0x020D0AAA" />
21778        <register type="NOA" address="0x00009888" value="0x0006A000" />
21779        <register type="NOA" address="0x00009888" value="0x02060AAA" />
21780        <register type="NOA" address="0x00009888" value="0x0001AFFF" />
21781        <register type="NOA" address="0x00009888" value="0x0201FAAA" />
21782        <register type="NOA" address="0x00009888" value="0x4E010011" />
21783        <register type="NOA" address="0x00009888" value="0x56010221" />
21784        <register type="NOA" address="0x00009888" value="0x58010221" />
21785        <register type="NOA" address="0x00009888" value="0x5A010090" />
21786        <register type="NOA" address="0x00009888" value="0x5C011209" />
21787        <register type="NOA" address="0x00009888" value="0x5E010030" />
21788        <register type="NOA" address="0x00009888" value="0x60010603" />
21789        <register type="NOA" address="0x00009888" value="0x06010000" />
21790        <register type="NOA" address="0x00009888" value="0x62010000" />
21791        <register type="NOA" address="0x00009888" value="0x50010000" />
21792        <register type="NOA" address="0x00009888" value="0x52010010" />
21793        <register type="NOA" address="0x00009888" value="0x54011404" />
21794        <register type="NOA" address="0x00009884" value="0x00000000" />
21795        <register type="NOA" address="0x00009888" value="0x74010002" />
21796    </register_config>
21797    <register_config type="OA">
21798        <register type="OA" address="0x0000D900" value="0x00000000" />
21799        <register type="OA" address="0x0000D904" value="0xF0800000" />
21800        <register type="OA" address="0x0000D910" value="0x00000000" />
21801        <register type="OA" address="0x0000D914" value="0xF0800000" />
21802        <register type="OA" address="0x0000D920" value="0x00000000" />
21803        <register type="OA" address="0x0000DC40" value="0x00000000" />
21804        <register type="OA" address="0x0000DD40" value="0x00000000" />
21805        <register type="OA" address="0x00002B2C" value="0x00000000" />
21806        <register type="OA" address="0x0000D940" value="0x0000001B" />
21807        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
21808        <register type="OA" address="0x0000D948" value="0x000000C3" />
21809        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
21810        <register type="OA" address="0x0000D950" value="0x00000603" />
21811        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
21812        <register type="OA" address="0x0000D958" value="0x00003003" />
21813        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
21814        <register type="OA" address="0x0000D960" value="0x00000022" />
21815        <register type="OA" address="0x0000D964" value="0x0000FFF8" />
21816        <register type="OA" address="0x0000D968" value="0x00000102" />
21817        <register type="OA" address="0x0000D96C" value="0x0000FFC7" />
21818        <register type="OA" address="0x0000D970" value="0x00000802" />
21819        <register type="OA" address="0x0000D974" value="0x0000FE3F" />
21820        <register type="OA" address="0x0000D978" value="0x00004002" />
21821        <register type="OA" address="0x0000D97C" value="0x0000F1FF" />
21822    </register_config>
21823  </set>
21824
21825  <set name="Ext200"
21826       chipset="MTLGT2"
21827       symbol_name="Ext200"
21828       underscore_name="ext200"
21829       mdapi_supported_apis="VK OGL OCL IO"
21830       hw_config_guid="73a53c50-0922-4d77-87d9-13b18d368e4e"
21831       >
21832    <counter name="GPU Time Elapsed"
21833             symbol_name="GpuTime"
21834             underscore_name="gpu_time"
21835             description="Time elapsed on the GPU during the measurement."
21836             data_type="uint64"
21837             units="ns"
21838             semantic_type="duration"
21839             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
21840             mdapi_group="GPU"
21841             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
21842             mdapi_supported_apis=""
21843             mdapi_hw_unit_type="gpu"
21844             />
21845    <counter name="GPU Core Clocks"
21846             symbol_name="GpuCoreClocks"
21847             underscore_name="gpu_core_clocks"
21848             description="The total number of GPU core clocks elapsed during the measurement."
21849             data_type="uint64"
21850             units="cycles"
21851             semantic_type="event"
21852             equation="GPU_CLOCK 0 READ"
21853             mdapi_group="GPU"
21854             mdapi_usage_flags="Tier1 Frame Batch Draw"
21855             mdapi_supported_apis=""
21856             mdapi_hw_unit_type="gpu"
21857             />
21858    <counter name="AVG GPU Core Frequency"
21859             symbol_name="AvgGpuCoreFrequency"
21860             underscore_name="avg_gpu_core_frequency"
21861             description="Average GPU Core Frequency in the measurement."
21862             data_type="uint64"
21863             max_equation="$GpuMaxFrequency"
21864             units="hz"
21865             semantic_type="event"
21866             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
21867             mdapi_group="GPU"
21868             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
21869             mdapi_supported_apis=""
21870             mdapi_hw_unit_type="gpu"
21871             />
21872    <counter name="SLM ACCESS COUNT BANK0 XECORE0"
21873             symbol_name="SLM_ACCESS_COUNT_BANK0_XECORE0"
21874             underscore_name="slm_access_count_bank0_xecore0"
21875             description="Number of SLM accesses"
21876             data_type="uint64"
21877             units="events"
21878             semantic_type="event"
21879             equation="B 0 READ"
21880             availability="$GtSlice0XeCore0"
21881             mdapi_group="GPU"
21882             mdapi_usage_flags="Frame Batch Draw"
21883             mdapi_supported_apis=""
21884             mdapi_hw_unit_type="gpu"
21885             />
21886    <counter name="SLM ACCESS COUNT BANK0 XECORE1"
21887             symbol_name="SLM_ACCESS_COUNT_BANK0_XECORE1"
21888             underscore_name="slm_access_count_bank0_xecore1"
21889             description="Number of SLM accesses"
21890             data_type="uint64"
21891             units="events"
21892             semantic_type="event"
21893             equation="B 1 READ"
21894             availability="$GtSlice0XeCore1"
21895             mdapi_group="GPU"
21896             mdapi_usage_flags="Frame Batch Draw"
21897             mdapi_supported_apis=""
21898             mdapi_hw_unit_type="gpu"
21899             />
21900    <counter name="SLM ACCESS COUNT BANK0 XECORE2"
21901             symbol_name="SLM_ACCESS_COUNT_BANK0_XECORE2"
21902             underscore_name="slm_access_count_bank0_xecore2"
21903             description="Number of SLM accesses"
21904             data_type="uint64"
21905             units="events"
21906             semantic_type="event"
21907             equation="B 2 READ"
21908             availability="$GtSlice0XeCore2"
21909             mdapi_group="GPU"
21910             mdapi_usage_flags="Frame Batch Draw"
21911             mdapi_supported_apis=""
21912             mdapi_hw_unit_type="gpu"
21913             />
21914    <counter name="SLM ACCESS COUNT BANK0 XECORE3"
21915             symbol_name="SLM_ACCESS_COUNT_BANK0_XECORE3"
21916             underscore_name="slm_access_count_bank0_xecore3"
21917             description="Number of SLM accesses"
21918             data_type="uint64"
21919             units="events"
21920             semantic_type="event"
21921             equation="B 3 READ"
21922             availability="$GtSlice0XeCore3"
21923             mdapi_group="GPU"
21924             mdapi_usage_flags="Frame Batch Draw"
21925             mdapi_supported_apis=""
21926             mdapi_hw_unit_type="gpu"
21927             />
21928    <register_config type="NOA">
21929        <register type="NOA" address="0x00000D04" value="0x00000200" />
21930        <register type="NOA" address="0x00009884" value="0x00000008" />
21931        <register type="NOA" address="0x00009888" value="0x180802D5" />
21932        <register type="NOA" address="0x00009888" value="0x00020FFF" />
21933        <register type="NOA" address="0x00009888" value="0x00040555" />
21934        <register type="NOA" address="0x00009888" value="0x04080010" />
21935        <register type="NOA" address="0x00009888" value="0x080801C6" />
21936        <register type="NOA" address="0x00009888" value="0x0A080008" />
21937        <register type="NOA" address="0x00009888" value="0x00080FC0" />
21938        <register type="NOA" address="0x00009884" value="0x00000009" />
21939        <register type="NOA" address="0x00009888" value="0x180802D5" />
21940        <register type="NOA" address="0x00009888" value="0x00020FC0" />
21941        <register type="NOA" address="0x00009888" value="0x00040540" />
21942        <register type="NOA" address="0x00009888" value="0x04080010" />
21943        <register type="NOA" address="0x00009888" value="0x0A080180" />
21944        <register type="NOA" address="0x00009888" value="0x0C080207" />
21945        <register type="NOA" address="0x00009888" value="0x08080000" />
21946        <register type="NOA" address="0x00009888" value="0x00080000" />
21947        <register type="NOA" address="0x00009884" value="0x0000000A" />
21948        <register type="NOA" address="0x00009888" value="0x180802D5" />
21949        <register type="NOA" address="0x00009888" value="0x0002F000" />
21950        <register type="NOA" address="0x00009888" value="0x020200FF" />
21951        <register type="NOA" address="0x00009888" value="0x00045000" />
21952        <register type="NOA" address="0x00009888" value="0x02040055" />
21953        <register type="NOA" address="0x00009888" value="0x04080010" />
21954        <register type="NOA" address="0x00009888" value="0x0E0801C6" />
21955        <register type="NOA" address="0x00009888" value="0x10080008" />
21956        <register type="NOA" address="0x00009888" value="0x08080000" />
21957        <register type="NOA" address="0x00009888" value="0x00080000" />
21958        <register type="NOA" address="0x00009888" value="0x020800FC" />
21959        <register type="NOA" address="0x00009884" value="0x0000000B" />
21960        <register type="NOA" address="0x00009888" value="0x180802D5" />
21961        <register type="NOA" address="0x00009888" value="0x020200FC" />
21962        <register type="NOA" address="0x00009888" value="0x02040054" />
21963        <register type="NOA" address="0x00009888" value="0x04080010" />
21964        <register type="NOA" address="0x00009888" value="0x10080180" />
21965        <register type="NOA" address="0x00009888" value="0x12080207" />
21966        <register type="NOA" address="0x00009888" value="0x08080000" />
21967        <register type="NOA" address="0x00009888" value="0x02080000" />
21968        <register type="NOA" address="0x00009884" value="0x00000000" />
21969        <register type="NOA" address="0x00009888" value="0x0013A000" />
21970        <register type="NOA" address="0x00009888" value="0x021300AA" />
21971        <register type="NOA" address="0x00009888" value="0x00145000" />
21972        <register type="NOA" address="0x00009888" value="0x02140055" />
21973        <register type="NOA" address="0x00009888" value="0x00155000" />
21974        <register type="NOA" address="0x00009888" value="0x02150055" />
21975        <register type="NOA" address="0x00009888" value="0x00165000" />
21976        <register type="NOA" address="0x00009888" value="0x02160055" />
21977        <register type="NOA" address="0x00009888" value="0x0017A000" />
21978        <register type="NOA" address="0x00009888" value="0x021700AA" />
21979        <register type="NOA" address="0x00009888" value="0x000C0FC0" />
21980        <register type="NOA" address="0x00009888" value="0x000E0FC0" />
21981        <register type="NOA" address="0x00009888" value="0x000DA000" />
21982        <register type="NOA" address="0x00009888" value="0x020D00AA" />
21983        <register type="NOA" address="0x00009888" value="0x0006A000" />
21984        <register type="NOA" address="0x00009888" value="0x020600AA" />
21985        <register type="NOA" address="0x00009888" value="0x0001AFFF" />
21986        <register type="NOA" address="0x00009888" value="0x020100AA" />
21987        <register type="NOA" address="0x00009888" value="0x4E010011" />
21988        <register type="NOA" address="0x00009888" value="0x56010200" />
21989        <register type="NOA" address="0x00009888" value="0x58010221" />
21990        <register type="NOA" address="0x00009888" value="0x5A010090" />
21991        <register type="NOA" address="0x00009888" value="0x5C011209" />
21992        <register type="NOA" address="0x00009888" value="0x5E010030" />
21993        <register type="NOA" address="0x00009888" value="0x60010603" />
21994        <register type="NOA" address="0x00009888" value="0x06010000" />
21995        <register type="NOA" address="0x00009888" value="0x62010000" />
21996        <register type="NOA" address="0x00009888" value="0x50010000" />
21997        <register type="NOA" address="0x00009884" value="0x00000000" />
21998        <register type="NOA" address="0x00009888" value="0x74010002" />
21999    </register_config>
22000    <register_config type="OA">
22001        <register type="OA" address="0x0000D900" value="0x00000000" />
22002        <register type="OA" address="0x0000D904" value="0xF0800000" />
22003        <register type="OA" address="0x0000D910" value="0x00000000" />
22004        <register type="OA" address="0x0000D914" value="0x00800000" />
22005        <register type="OA" address="0x0000D920" value="0x00000000" />
22006        <register type="OA" address="0x0000DC40" value="0x00000000" />
22007        <register type="OA" address="0x0000DD40" value="0x00000000" />
22008        <register type="OA" address="0x00002B2C" value="0x00000000" />
22009        <register type="OA" address="0x0000D940" value="0x00000038" />
22010        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
22011        <register type="OA" address="0x0000D948" value="0x000001C0" />
22012        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
22013        <register type="OA" address="0x0000D950" value="0x00000E00" />
22014        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
22015        <register type="OA" address="0x0000D958" value="0x00007000" />
22016        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
22017    </register_config>
22018  </set>
22019
22020  <set name="Ext201"
22021       chipset="MTLGT2"
22022       symbol_name="Ext201"
22023       underscore_name="ext201"
22024       mdapi_supported_apis="VK OGL OCL IO"
22025       hw_config_guid="32b9a4f4-b1f0-478f-8998-d86e5c5c458f"
22026       >
22027    <counter name="GPU Time Elapsed"
22028             symbol_name="GpuTime"
22029             underscore_name="gpu_time"
22030             description="Time elapsed on the GPU during the measurement."
22031             data_type="uint64"
22032             units="ns"
22033             semantic_type="duration"
22034             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
22035             mdapi_group="GPU"
22036             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22037             mdapi_supported_apis=""
22038             mdapi_hw_unit_type="gpu"
22039             />
22040    <counter name="GPU Core Clocks"
22041             symbol_name="GpuCoreClocks"
22042             underscore_name="gpu_core_clocks"
22043             description="The total number of GPU core clocks elapsed during the measurement."
22044             data_type="uint64"
22045             units="cycles"
22046             semantic_type="event"
22047             equation="GPU_CLOCK 0 READ"
22048             mdapi_group="GPU"
22049             mdapi_usage_flags="Tier1 Frame Batch Draw"
22050             mdapi_supported_apis=""
22051             mdapi_hw_unit_type="gpu"
22052             />
22053    <counter name="AVG GPU Core Frequency"
22054             symbol_name="AvgGpuCoreFrequency"
22055             underscore_name="avg_gpu_core_frequency"
22056             description="Average GPU Core Frequency in the measurement."
22057             data_type="uint64"
22058             max_equation="$GpuMaxFrequency"
22059             units="hz"
22060             semantic_type="event"
22061             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
22062             mdapi_group="GPU"
22063             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22064             mdapi_supported_apis=""
22065             mdapi_hw_unit_type="gpu"
22066             />
22067    <counter name="SLM ACCESS COUNT BANK1 XECORE0"
22068             symbol_name="SLM_ACCESS_COUNT_BANK1_XECORE0"
22069             underscore_name="slm_access_count_bank1_xecore0"
22070             description="Number of SLM accesses"
22071             data_type="uint64"
22072             units="events"
22073             semantic_type="event"
22074             equation="B 0 READ"
22075             availability="$GtSlice0XeCore0"
22076             mdapi_group="GPU"
22077             mdapi_usage_flags="Frame Batch Draw"
22078             mdapi_supported_apis=""
22079             mdapi_hw_unit_type="gpu"
22080             />
22081    <counter name="SLM ACCESS COUNT BANK1 XECORE1"
22082             symbol_name="SLM_ACCESS_COUNT_BANK1_XECORE1"
22083             underscore_name="slm_access_count_bank1_xecore1"
22084             description="Number of SLM accesses"
22085             data_type="uint64"
22086             units="events"
22087             semantic_type="event"
22088             equation="B 1 READ"
22089             availability="$GtSlice0XeCore1"
22090             mdapi_group="GPU"
22091             mdapi_usage_flags="Frame Batch Draw"
22092             mdapi_supported_apis=""
22093             mdapi_hw_unit_type="gpu"
22094             />
22095    <counter name="SLM ACCESS COUNT BANK1 XECORE2"
22096             symbol_name="SLM_ACCESS_COUNT_BANK1_XECORE2"
22097             underscore_name="slm_access_count_bank1_xecore2"
22098             description="Number of SLM accesses"
22099             data_type="uint64"
22100             units="events"
22101             semantic_type="event"
22102             equation="B 2 READ"
22103             availability="$GtSlice0XeCore2"
22104             mdapi_group="GPU"
22105             mdapi_usage_flags="Frame Batch Draw"
22106             mdapi_supported_apis=""
22107             mdapi_hw_unit_type="gpu"
22108             />
22109    <counter name="SLM ACCESS COUNT BANK1 XECORE3"
22110             symbol_name="SLM_ACCESS_COUNT_BANK1_XECORE3"
22111             underscore_name="slm_access_count_bank1_xecore3"
22112             description="Number of SLM accesses"
22113             data_type="uint64"
22114             units="events"
22115             semantic_type="event"
22116             equation="B 3 READ"
22117             availability="$GtSlice0XeCore3"
22118             mdapi_group="GPU"
22119             mdapi_usage_flags="Frame Batch Draw"
22120             mdapi_supported_apis=""
22121             mdapi_hw_unit_type="gpu"
22122             />
22123    <register_config type="NOA">
22124        <register type="NOA" address="0x00000D04" value="0x00000200" />
22125        <register type="NOA" address="0x00009884" value="0x00000008" />
22126        <register type="NOA" address="0x00009888" value="0x1C085400" />
22127        <register type="NOA" address="0x00009888" value="0x1E080016" />
22128        <register type="NOA" address="0x00009888" value="0x00020FFF" />
22129        <register type="NOA" address="0x00009888" value="0x00040555" />
22130        <register type="NOA" address="0x00009888" value="0x04080098" />
22131        <register type="NOA" address="0x00009888" value="0x080801C6" />
22132        <register type="NOA" address="0x00009888" value="0x0A080008" />
22133        <register type="NOA" address="0x00009888" value="0x00080FC0" />
22134        <register type="NOA" address="0x00009884" value="0x00000009" />
22135        <register type="NOA" address="0x00009888" value="0x1C085400" />
22136        <register type="NOA" address="0x00009888" value="0x1E080016" />
22137        <register type="NOA" address="0x00009888" value="0x00020FC0" />
22138        <register type="NOA" address="0x00009888" value="0x00040540" />
22139        <register type="NOA" address="0x00009888" value="0x04080098" />
22140        <register type="NOA" address="0x00009888" value="0x0A080180" />
22141        <register type="NOA" address="0x00009888" value="0x0C080207" />
22142        <register type="NOA" address="0x00009888" value="0x08080000" />
22143        <register type="NOA" address="0x00009888" value="0x00080000" />
22144        <register type="NOA" address="0x00009884" value="0x0000000A" />
22145        <register type="NOA" address="0x00009888" value="0x1C085400" />
22146        <register type="NOA" address="0x00009888" value="0x1E080016" />
22147        <register type="NOA" address="0x00009888" value="0x0002F000" />
22148        <register type="NOA" address="0x00009888" value="0x020200FF" />
22149        <register type="NOA" address="0x00009888" value="0x00045000" />
22150        <register type="NOA" address="0x00009888" value="0x02040055" />
22151        <register type="NOA" address="0x00009888" value="0x04080098" />
22152        <register type="NOA" address="0x00009888" value="0x0E0801C6" />
22153        <register type="NOA" address="0x00009888" value="0x10080008" />
22154        <register type="NOA" address="0x00009888" value="0x08080000" />
22155        <register type="NOA" address="0x00009888" value="0x00080000" />
22156        <register type="NOA" address="0x00009888" value="0x020800FC" />
22157        <register type="NOA" address="0x00009884" value="0x0000000B" />
22158        <register type="NOA" address="0x00009888" value="0x1C085400" />
22159        <register type="NOA" address="0x00009888" value="0x1E080016" />
22160        <register type="NOA" address="0x00009888" value="0x020200FC" />
22161        <register type="NOA" address="0x00009888" value="0x02040054" />
22162        <register type="NOA" address="0x00009888" value="0x04080098" />
22163        <register type="NOA" address="0x00009888" value="0x10080180" />
22164        <register type="NOA" address="0x00009888" value="0x12080207" />
22165        <register type="NOA" address="0x00009888" value="0x08080000" />
22166        <register type="NOA" address="0x00009888" value="0x02080000" />
22167        <register type="NOA" address="0x00009884" value="0x00000000" />
22168        <register type="NOA" address="0x00009888" value="0x0013A000" />
22169        <register type="NOA" address="0x00009888" value="0x021300AA" />
22170        <register type="NOA" address="0x00009888" value="0x00145000" />
22171        <register type="NOA" address="0x00009888" value="0x02140055" />
22172        <register type="NOA" address="0x00009888" value="0x00155000" />
22173        <register type="NOA" address="0x00009888" value="0x02150055" />
22174        <register type="NOA" address="0x00009888" value="0x00165000" />
22175        <register type="NOA" address="0x00009888" value="0x02160055" />
22176        <register type="NOA" address="0x00009888" value="0x0017A000" />
22177        <register type="NOA" address="0x00009888" value="0x021700AA" />
22178        <register type="NOA" address="0x00009888" value="0x000C0FC0" />
22179        <register type="NOA" address="0x00009888" value="0x000E0FC0" />
22180        <register type="NOA" address="0x00009888" value="0x000DA000" />
22181        <register type="NOA" address="0x00009888" value="0x020D00AA" />
22182        <register type="NOA" address="0x00009888" value="0x0006A000" />
22183        <register type="NOA" address="0x00009888" value="0x020600AA" />
22184        <register type="NOA" address="0x00009888" value="0x0001AFFF" />
22185        <register type="NOA" address="0x00009888" value="0x020100AA" />
22186        <register type="NOA" address="0x00009888" value="0x4E010011" />
22187        <register type="NOA" address="0x00009888" value="0x56010200" />
22188        <register type="NOA" address="0x00009888" value="0x58010221" />
22189        <register type="NOA" address="0x00009888" value="0x5A010090" />
22190        <register type="NOA" address="0x00009888" value="0x5C011209" />
22191        <register type="NOA" address="0x00009888" value="0x5E010030" />
22192        <register type="NOA" address="0x00009888" value="0x60010603" />
22193        <register type="NOA" address="0x00009888" value="0x06010000" />
22194        <register type="NOA" address="0x00009888" value="0x62010000" />
22195        <register type="NOA" address="0x00009888" value="0x50010000" />
22196        <register type="NOA" address="0x00009884" value="0x00000000" />
22197        <register type="NOA" address="0x00009888" value="0x74010002" />
22198    </register_config>
22199    <register_config type="OA">
22200        <register type="OA" address="0x0000D900" value="0x00000000" />
22201        <register type="OA" address="0x0000D904" value="0xF0800000" />
22202        <register type="OA" address="0x0000D910" value="0x00000000" />
22203        <register type="OA" address="0x0000D914" value="0x00800000" />
22204        <register type="OA" address="0x0000D920" value="0x00000000" />
22205        <register type="OA" address="0x0000DC40" value="0x00000000" />
22206        <register type="OA" address="0x0000DD40" value="0x00000000" />
22207        <register type="OA" address="0x00002B2C" value="0x00000000" />
22208        <register type="OA" address="0x0000D940" value="0x00000038" />
22209        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
22210        <register type="OA" address="0x0000D948" value="0x000001C0" />
22211        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
22212        <register type="OA" address="0x0000D950" value="0x00000E00" />
22213        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
22214        <register type="OA" address="0x0000D958" value="0x00007000" />
22215        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
22216    </register_config>
22217  </set>
22218
22219  <set name="Ext202"
22220       chipset="MTLGT2"
22221       symbol_name="Ext202"
22222       underscore_name="ext202"
22223       mdapi_supported_apis="VK OGL OCL IO"
22224       hw_config_guid="e1606d82-b67b-4fd8-9b07-a769dd6e6581"
22225       >
22226    <counter name="GPU Time Elapsed"
22227             symbol_name="GpuTime"
22228             underscore_name="gpu_time"
22229             description="Time elapsed on the GPU during the measurement."
22230             data_type="uint64"
22231             units="ns"
22232             semantic_type="duration"
22233             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
22234             mdapi_group="GPU"
22235             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22236             mdapi_supported_apis=""
22237             mdapi_hw_unit_type="gpu"
22238             />
22239    <counter name="GPU Core Clocks"
22240             symbol_name="GpuCoreClocks"
22241             underscore_name="gpu_core_clocks"
22242             description="The total number of GPU core clocks elapsed during the measurement."
22243             data_type="uint64"
22244             units="cycles"
22245             semantic_type="event"
22246             equation="GPU_CLOCK 0 READ"
22247             mdapi_group="GPU"
22248             mdapi_usage_flags="Tier1 Frame Batch Draw"
22249             mdapi_supported_apis=""
22250             mdapi_hw_unit_type="gpu"
22251             />
22252    <counter name="AVG GPU Core Frequency"
22253             symbol_name="AvgGpuCoreFrequency"
22254             underscore_name="avg_gpu_core_frequency"
22255             description="Average GPU Core Frequency in the measurement."
22256             data_type="uint64"
22257             max_equation="$GpuMaxFrequency"
22258             units="hz"
22259             semantic_type="event"
22260             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
22261             mdapi_group="GPU"
22262             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22263             mdapi_supported_apis=""
22264             mdapi_hw_unit_type="gpu"
22265             />
22266    <counter name="GPU MEMORY L3 WRITE SQIDI0"
22267             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI0"
22268             underscore_name="gpu_memory_l3_write_sqidi0"
22269             description="Number of GTI memory writes from L3 caused by L3 invalidations"
22270             data_type="uint64"
22271             units="events"
22272             semantic_type="event"
22273             equation="B 0 READ"
22274             mdapi_group="GPU"
22275             mdapi_usage_flags="Frame Batch Draw"
22276             mdapi_supported_apis=""
22277             mdapi_hw_unit_type="gpu"
22278             />
22279    <register_config type="NOA">
22280        <register type="NOA" address="0x00000D04" value="0x00000200" />
22281        <register type="NOA" address="0x00009884" value="0x00000000" />
22282        <register type="NOA" address="0x00009888" value="0x1C0700A0" />
22283        <register type="NOA" address="0x00009888" value="0x00065555" />
22284        <register type="NOA" address="0x00009888" value="0x02060001" />
22285        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
22286        <register type="NOA" address="0x00009888" value="0x02010002" />
22287        <register type="NOA" address="0x00009888" value="0x04070076" />
22288        <register type="NOA" address="0x00009888" value="0x08070207" />
22289        <register type="NOA" address="0x00009888" value="0x0A070289" />
22290        <register type="NOA" address="0x00009888" value="0x0C07030B" />
22291        <register type="NOA" address="0x00009888" value="0x0E07038D" />
22292        <register type="NOA" address="0x00009888" value="0x1007000F" />
22293        <register type="NOA" address="0x00009888" value="0x00070000" />
22294        <register type="NOA" address="0x00009888" value="0x02070000" />
22295        <register type="NOA" address="0x00009888" value="0x4E010000" />
22296        <register type="NOA" address="0x00009888" value="0x56010000" />
22297        <register type="NOA" address="0x00009888" value="0x58010000" />
22298        <register type="NOA" address="0x00009888" value="0x5A010000" />
22299        <register type="NOA" address="0x00009888" value="0x5C010000" />
22300        <register type="NOA" address="0x00009888" value="0x5E010000" />
22301        <register type="NOA" address="0x00009888" value="0x60010000" />
22302        <register type="NOA" address="0x00009888" value="0x06010000" />
22303        <register type="NOA" address="0x00009884" value="0x00000000" />
22304        <register type="NOA" address="0x00009888" value="0x74010002" />
22305    </register_config>
22306    <register_config type="OA">
22307        <register type="OA" address="0x0000D900" value="0x00000000" />
22308        <register type="OA" address="0x0000D904" value="0x10800000" />
22309        <register type="OA" address="0x0000D910" value="0x00000000" />
22310        <register type="OA" address="0x0000D914" value="0x00800000" />
22311        <register type="OA" address="0x0000D920" value="0x00000000" />
22312        <register type="OA" address="0x0000DC40" value="0x00000000" />
22313        <register type="OA" address="0x0000DD40" value="0x00000000" />
22314        <register type="OA" address="0x00002B2C" value="0x00000000" />
22315        <register type="OA" address="0x0000D940" value="0x0000018A" />
22316        <register type="OA" address="0x0000D944" value="0x0000FE00" />
22317    </register_config>
22318  </set>
22319
22320  <set name="Ext203"
22321       chipset="MTLGT2"
22322       symbol_name="Ext203"
22323       underscore_name="ext203"
22324       mdapi_supported_apis="VK OGL OCL IO"
22325       hw_config_guid="16647b5e-c9e4-4201-afc2-cb47a9f3f4d2"
22326       >
22327    <counter name="GPU Time Elapsed"
22328             symbol_name="GpuTime"
22329             underscore_name="gpu_time"
22330             description="Time elapsed on the GPU during the measurement."
22331             data_type="uint64"
22332             units="ns"
22333             semantic_type="duration"
22334             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
22335             mdapi_group="GPU"
22336             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22337             mdapi_supported_apis=""
22338             mdapi_hw_unit_type="gpu"
22339             />
22340    <counter name="GPU Core Clocks"
22341             symbol_name="GpuCoreClocks"
22342             underscore_name="gpu_core_clocks"
22343             description="The total number of GPU core clocks elapsed during the measurement."
22344             data_type="uint64"
22345             units="cycles"
22346             semantic_type="event"
22347             equation="GPU_CLOCK 0 READ"
22348             mdapi_group="GPU"
22349             mdapi_usage_flags="Tier1 Frame Batch Draw"
22350             mdapi_supported_apis=""
22351             mdapi_hw_unit_type="gpu"
22352             />
22353    <counter name="AVG GPU Core Frequency"
22354             symbol_name="AvgGpuCoreFrequency"
22355             underscore_name="avg_gpu_core_frequency"
22356             description="Average GPU Core Frequency in the measurement."
22357             data_type="uint64"
22358             max_equation="$GpuMaxFrequency"
22359             units="hz"
22360             semantic_type="event"
22361             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
22362             mdapi_group="GPU"
22363             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22364             mdapi_supported_apis=""
22365             mdapi_hw_unit_type="gpu"
22366             />
22367    <counter name="GPU MEMORY L3 WRITE SQIDI1"
22368             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI1"
22369             underscore_name="gpu_memory_l3_write_sqidi1"
22370             description="Number of GTI memory writes from L3 caused by L3 invalidations"
22371             data_type="uint64"
22372             units="events"
22373             semantic_type="event"
22374             equation="B 0 READ"
22375             mdapi_group="GPU"
22376             mdapi_usage_flags="Frame Batch Draw"
22377             mdapi_supported_apis=""
22378             mdapi_hw_unit_type="gpu"
22379             />
22380    <register_config type="NOA">
22381        <register type="NOA" address="0x00000D04" value="0x00000200" />
22382        <register type="NOA" address="0x00009884" value="0x00000000" />
22383        <register type="NOA" address="0x00009888" value="0x180800A0" />
22384        <register type="NOA" address="0x00009888" value="0x00065555" />
22385        <register type="NOA" address="0x00009888" value="0x02060001" />
22386        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
22387        <register type="NOA" address="0x00009888" value="0x02010002" />
22388        <register type="NOA" address="0x00009888" value="0x00075555" />
22389        <register type="NOA" address="0x00009888" value="0x02070001" />
22390        <register type="NOA" address="0x00009888" value="0x00080076" />
22391        <register type="NOA" address="0x00009888" value="0x04080207" />
22392        <register type="NOA" address="0x00009888" value="0x06080289" />
22393        <register type="NOA" address="0x00009888" value="0x0808030B" />
22394        <register type="NOA" address="0x00009888" value="0x0A08038D" />
22395        <register type="NOA" address="0x00009888" value="0x0C08000F" />
22396        <register type="NOA" address="0x00009888" value="0x4E010000" />
22397        <register type="NOA" address="0x00009888" value="0x56010000" />
22398        <register type="NOA" address="0x00009888" value="0x58010000" />
22399        <register type="NOA" address="0x00009888" value="0x5A010000" />
22400        <register type="NOA" address="0x00009888" value="0x5C010000" />
22401        <register type="NOA" address="0x00009888" value="0x5E010000" />
22402        <register type="NOA" address="0x00009888" value="0x60010000" />
22403        <register type="NOA" address="0x00009888" value="0x06010000" />
22404        <register type="NOA" address="0x00009884" value="0x00000000" />
22405        <register type="NOA" address="0x00009888" value="0x74010002" />
22406    </register_config>
22407    <register_config type="OA">
22408        <register type="OA" address="0x0000D900" value="0x00000000" />
22409        <register type="OA" address="0x0000D904" value="0x10800000" />
22410        <register type="OA" address="0x0000D910" value="0x00000000" />
22411        <register type="OA" address="0x0000D914" value="0x00800000" />
22412        <register type="OA" address="0x0000D920" value="0x00000000" />
22413        <register type="OA" address="0x0000DC40" value="0x00000000" />
22414        <register type="OA" address="0x0000DD40" value="0x00000000" />
22415        <register type="OA" address="0x00002B2C" value="0x00000000" />
22416        <register type="OA" address="0x0000D940" value="0x0000018A" />
22417        <register type="OA" address="0x0000D944" value="0x0000FE00" />
22418    </register_config>
22419  </set>
22420
22421  <set name="Ext204"
22422       chipset="MTLGT2"
22423       symbol_name="Ext204"
22424       underscore_name="ext204"
22425       mdapi_supported_apis="VK OGL OCL IO"
22426       hw_config_guid="639a17e1-f339-49ab-9884-6b9a91a5a0c8"
22427       >
22428    <counter name="GPU Time Elapsed"
22429             symbol_name="GpuTime"
22430             underscore_name="gpu_time"
22431             description="Time elapsed on the GPU during the measurement."
22432             data_type="uint64"
22433             units="ns"
22434             semantic_type="duration"
22435             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
22436             mdapi_group="GPU"
22437             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22438             mdapi_supported_apis=""
22439             mdapi_hw_unit_type="gpu"
22440             />
22441    <counter name="GPU Core Clocks"
22442             symbol_name="GpuCoreClocks"
22443             underscore_name="gpu_core_clocks"
22444             description="The total number of GPU core clocks elapsed during the measurement."
22445             data_type="uint64"
22446             units="cycles"
22447             semantic_type="event"
22448             equation="GPU_CLOCK 0 READ"
22449             mdapi_group="GPU"
22450             mdapi_usage_flags="Tier1 Frame Batch Draw"
22451             mdapi_supported_apis=""
22452             mdapi_hw_unit_type="gpu"
22453             />
22454    <counter name="AVG GPU Core Frequency"
22455             symbol_name="AvgGpuCoreFrequency"
22456             underscore_name="avg_gpu_core_frequency"
22457             description="Average GPU Core Frequency in the measurement."
22458             data_type="uint64"
22459             max_equation="$GpuMaxFrequency"
22460             units="hz"
22461             semantic_type="event"
22462             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
22463             mdapi_group="GPU"
22464             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22465             mdapi_supported_apis=""
22466             mdapi_hw_unit_type="gpu"
22467             />
22468    <counter name="RT INTERNAL NODE RAY COUNT XECORE0"
22469             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE0"
22470             underscore_name="rt_internal_node_ray_count_xecore0"
22471             description="Number of internal BVH nodes processed by the traversal function"
22472             data_type="uint64"
22473             units="events"
22474             semantic_type="event"
22475             equation="B 0 READ B 1 READ UADD"
22476             availability="$GtSlice0XeCore0"
22477             mdapi_group="GPU"
22478             mdapi_usage_flags="Frame Batch Draw"
22479             mdapi_supported_apis=""
22480             mdapi_hw_unit_type="dualsubslice"
22481             />
22482    <counter name="RT INTERNAL NODE RAY COUNT XECORE1"
22483             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE1"
22484             underscore_name="rt_internal_node_ray_count_xecore1"
22485             description="Number of internal BVH nodes processed by the traversal function"
22486             data_type="uint64"
22487             units="events"
22488             semantic_type="event"
22489             equation="B 2 READ B 3 READ UADD"
22490             availability="$GtSlice0XeCore1"
22491             mdapi_group="GPU"
22492             mdapi_usage_flags="Frame Batch Draw"
22493             mdapi_supported_apis=""
22494             mdapi_hw_unit_type="dualsubslice"
22495             />
22496    <counter name="RT INTERNAL NODE RAY COUNT XECORE2"
22497             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE2"
22498             underscore_name="rt_internal_node_ray_count_xecore2"
22499             description="Number of internal BVH nodes processed by the traversal function"
22500             data_type="uint64"
22501             units="events"
22502             semantic_type="event"
22503             equation="B 4 READ B 5 READ UADD"
22504             availability="$GtSlice0XeCore2"
22505             mdapi_group="GPU"
22506             mdapi_usage_flags="Frame Batch Draw"
22507             mdapi_supported_apis=""
22508             mdapi_hw_unit_type="dualsubslice"
22509             />
22510    <counter name="RT INTERNAL NODE RAY COUNT XECORE3"
22511             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE3"
22512             underscore_name="rt_internal_node_ray_count_xecore3"
22513             description="Number of internal BVH nodes processed by the traversal function"
22514             data_type="uint64"
22515             units="events"
22516             semantic_type="event"
22517             equation="B 6 READ B 7 READ UADD"
22518             availability="$GtSlice0XeCore3"
22519             mdapi_group="GPU"
22520             mdapi_usage_flags="Frame Batch Draw"
22521             mdapi_supported_apis=""
22522             mdapi_hw_unit_type="dualsubslice"
22523             />
22524    <register_config type="NOA">
22525        <register type="NOA" address="0x00000D04" value="0x00000200" />
22526        <register type="NOA" address="0x00009884" value="0x00000008" />
22527        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22528        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
22529        <register type="NOA" address="0x00009888" value="0x00045555" />
22530        <register type="NOA" address="0x00009888" value="0x02053800" />
22531        <register type="NOA" address="0x00009888" value="0x04052580" />
22532        <register type="NOA" address="0x00009888" value="0x06050B68" />
22533        <register type="NOA" address="0x00009888" value="0x00050000" />
22534        <register type="NOA" address="0x00009888" value="0x0008FF55" />
22535        <register type="NOA" address="0x00009884" value="0x00000009" />
22536        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22537        <register type="NOA" address="0x00009888" value="0x0002FF00" />
22538        <register type="NOA" address="0x00009888" value="0x00045500" />
22539        <register type="NOA" address="0x00009888" value="0x02053800" />
22540        <register type="NOA" address="0x00009888" value="0x08050960" />
22541        <register type="NOA" address="0x00009888" value="0x0A050B68" />
22542        <register type="NOA" address="0x00009888" value="0x04050000" />
22543        <register type="NOA" address="0x00009888" value="0x00050000" />
22544        <register type="NOA" address="0x00009888" value="0x00085500" />
22545        <register type="NOA" address="0x00009884" value="0x0000000A" />
22546        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22547        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
22548        <register type="NOA" address="0x00009888" value="0x02045555" />
22549        <register type="NOA" address="0x00009888" value="0x02053800" />
22550        <register type="NOA" address="0x00009888" value="0x0C050960" />
22551        <register type="NOA" address="0x00009888" value="0x0E050B68" />
22552        <register type="NOA" address="0x00009888" value="0x04050000" />
22553        <register type="NOA" address="0x00009888" value="0x00050000" />
22554        <register type="NOA" address="0x00009888" value="0x0208FF55" />
22555        <register type="NOA" address="0x00009884" value="0x0000000B" />
22556        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22557        <register type="NOA" address="0x00009888" value="0x0202FF00" />
22558        <register type="NOA" address="0x00009888" value="0x02045500" />
22559        <register type="NOA" address="0x00009888" value="0x02053800" />
22560        <register type="NOA" address="0x00009888" value="0x10050960" />
22561        <register type="NOA" address="0x00009888" value="0x12050B68" />
22562        <register type="NOA" address="0x00009888" value="0x04050000" />
22563        <register type="NOA" address="0x00009888" value="0x00050000" />
22564        <register type="NOA" address="0x00009888" value="0x02085500" />
22565        <register type="NOA" address="0x00009884" value="0x00000000" />
22566        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
22567        <register type="NOA" address="0x00009888" value="0x02145555" />
22568        <register type="NOA" address="0x00009888" value="0x02155555" />
22569        <register type="NOA" address="0x00009888" value="0x02165555" />
22570        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
22571        <register type="NOA" address="0x00009888" value="0x000CFF00" />
22572        <register type="NOA" address="0x00009888" value="0x000EFF00" />
22573        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
22574        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
22575        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
22576        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
22577        <register type="NOA" address="0x00009888" value="0x4E010011" />
22578        <register type="NOA" address="0x00009888" value="0x56010200" />
22579        <register type="NOA" address="0x00009888" value="0x58010221" />
22580        <register type="NOA" address="0x00009888" value="0x5A010011" />
22581        <register type="NOA" address="0x00009888" value="0x5C011209" />
22582        <register type="NOA" address="0x00009888" value="0x5E010090" />
22583        <register type="NOA" address="0x00009888" value="0x60010609" />
22584        <register type="NOA" address="0x00009888" value="0x06010000" />
22585        <register type="NOA" address="0x00009888" value="0x62010030" />
22586        <register type="NOA" address="0x00009888" value="0x50010603" />
22587        <register type="NOA" address="0x00009888" value="0x52010000" />
22588        <register type="NOA" address="0x00009888" value="0x54010000" />
22589        <register type="NOA" address="0x00009884" value="0x00000000" />
22590        <register type="NOA" address="0x00009888" value="0x74010002" />
22591    </register_config>
22592    <register_config type="OA">
22593        <register type="OA" address="0x0000D900" value="0x00000000" />
22594        <register type="OA" address="0x0000D904" value="0xF0800000" />
22595        <register type="OA" address="0x0000D910" value="0x00000000" />
22596        <register type="OA" address="0x0000D914" value="0xF0800000" />
22597        <register type="OA" address="0x0000D920" value="0x00000000" />
22598        <register type="OA" address="0x0000DC40" value="0x00000000" />
22599        <register type="OA" address="0x0000DD40" value="0x00000000" />
22600        <register type="OA" address="0x00002B2C" value="0x00000000" />
22601        <register type="OA" address="0x0000D940" value="0x0000001A" />
22602        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
22603        <register type="OA" address="0x0000D948" value="0x00000062" />
22604        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
22605        <register type="OA" address="0x0000D950" value="0x00000182" />
22606        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
22607        <register type="OA" address="0x0000D958" value="0x00000602" />
22608        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
22609        <register type="OA" address="0x0000D960" value="0x00001802" />
22610        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
22611        <register type="OA" address="0x0000D968" value="0x00006002" />
22612        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
22613        <register type="OA" address="0x0000D970" value="0x00018002" />
22614        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
22615        <register type="OA" address="0x0000D978" value="0x00060002" />
22616        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
22617    </register_config>
22618  </set>
22619
22620  <set name="Ext205"
22621       chipset="MTLGT2"
22622       symbol_name="Ext205"
22623       underscore_name="ext205"
22624       mdapi_supported_apis="VK OGL OCL IO"
22625       hw_config_guid="7420acf6-1809-41e3-b5d1-49455c60aa66"
22626       >
22627    <counter name="GPU Time Elapsed"
22628             symbol_name="GpuTime"
22629             underscore_name="gpu_time"
22630             description="Time elapsed on the GPU during the measurement."
22631             data_type="uint64"
22632             units="ns"
22633             semantic_type="duration"
22634             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
22635             mdapi_group="GPU"
22636             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22637             mdapi_supported_apis=""
22638             mdapi_hw_unit_type="gpu"
22639             />
22640    <counter name="GPU Core Clocks"
22641             symbol_name="GpuCoreClocks"
22642             underscore_name="gpu_core_clocks"
22643             description="The total number of GPU core clocks elapsed during the measurement."
22644             data_type="uint64"
22645             units="cycles"
22646             semantic_type="event"
22647             equation="GPU_CLOCK 0 READ"
22648             mdapi_group="GPU"
22649             mdapi_usage_flags="Tier1 Frame Batch Draw"
22650             mdapi_supported_apis=""
22651             mdapi_hw_unit_type="gpu"
22652             />
22653    <counter name="AVG GPU Core Frequency"
22654             symbol_name="AvgGpuCoreFrequency"
22655             underscore_name="avg_gpu_core_frequency"
22656             description="Average GPU Core Frequency in the measurement."
22657             data_type="uint64"
22658             max_equation="$GpuMaxFrequency"
22659             units="hz"
22660             semantic_type="event"
22661             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
22662             mdapi_group="GPU"
22663             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22664             mdapi_supported_apis=""
22665             mdapi_hw_unit_type="gpu"
22666             />
22667    <counter name="RT INSTANCE NODE RAY COUNT XECORE0"
22668             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE0"
22669             underscore_name="rt_instance_node_ray_count_xecore0"
22670             description="Number of instance BVH nodes processed by the traversal function"
22671             data_type="uint64"
22672             units="events"
22673             semantic_type="event"
22674             equation="B 0 READ B 1 READ UADD"
22675             availability="$GtSlice0XeCore0"
22676             mdapi_group="GPU"
22677             mdapi_usage_flags="Frame Batch Draw"
22678             mdapi_supported_apis=""
22679             mdapi_hw_unit_type="dualsubslice"
22680             />
22681    <counter name="RT INSTANCE NODE RAY COUNT XECORE1"
22682             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE1"
22683             underscore_name="rt_instance_node_ray_count_xecore1"
22684             description="Number of instance BVH nodes processed by the traversal function"
22685             data_type="uint64"
22686             units="events"
22687             semantic_type="event"
22688             equation="B 2 READ B 3 READ UADD"
22689             availability="$GtSlice0XeCore1"
22690             mdapi_group="GPU"
22691             mdapi_usage_flags="Frame Batch Draw"
22692             mdapi_supported_apis=""
22693             mdapi_hw_unit_type="dualsubslice"
22694             />
22695    <counter name="RT INSTANCE NODE RAY COUNT XECORE2"
22696             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE2"
22697             underscore_name="rt_instance_node_ray_count_xecore2"
22698             description="Number of instance BVH nodes processed by the traversal function"
22699             data_type="uint64"
22700             units="events"
22701             semantic_type="event"
22702             equation="B 4 READ B 5 READ UADD"
22703             availability="$GtSlice0XeCore2"
22704             mdapi_group="GPU"
22705             mdapi_usage_flags="Frame Batch Draw"
22706             mdapi_supported_apis=""
22707             mdapi_hw_unit_type="dualsubslice"
22708             />
22709    <counter name="RT INSTANCE NODE RAY COUNT XECORE3"
22710             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE3"
22711             underscore_name="rt_instance_node_ray_count_xecore3"
22712             description="Number of instance BVH nodes processed by the traversal function"
22713             data_type="uint64"
22714             units="events"
22715             semantic_type="event"
22716             equation="B 6 READ B 7 READ UADD"
22717             availability="$GtSlice0XeCore3"
22718             mdapi_group="GPU"
22719             mdapi_usage_flags="Frame Batch Draw"
22720             mdapi_supported_apis=""
22721             mdapi_hw_unit_type="dualsubslice"
22722             />
22723    <register_config type="NOA">
22724        <register type="NOA" address="0x00000D04" value="0x00000200" />
22725        <register type="NOA" address="0x00009884" value="0x00000008" />
22726        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22727        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
22728        <register type="NOA" address="0x00009888" value="0x00045555" />
22729        <register type="NOA" address="0x00009888" value="0x02053800" />
22730        <register type="NOA" address="0x00009888" value="0x04052780" />
22731        <register type="NOA" address="0x00009888" value="0x06050BE8" />
22732        <register type="NOA" address="0x00009888" value="0x00050000" />
22733        <register type="NOA" address="0x00009888" value="0x0008FF55" />
22734        <register type="NOA" address="0x00009884" value="0x00000009" />
22735        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22736        <register type="NOA" address="0x00009888" value="0x0002FF00" />
22737        <register type="NOA" address="0x00009888" value="0x00045500" />
22738        <register type="NOA" address="0x00009888" value="0x02053800" />
22739        <register type="NOA" address="0x00009888" value="0x080509E0" />
22740        <register type="NOA" address="0x00009888" value="0x0A050BE8" />
22741        <register type="NOA" address="0x00009888" value="0x04050000" />
22742        <register type="NOA" address="0x00009888" value="0x00050000" />
22743        <register type="NOA" address="0x00009888" value="0x00085500" />
22744        <register type="NOA" address="0x00009884" value="0x0000000A" />
22745        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22746        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
22747        <register type="NOA" address="0x00009888" value="0x02045555" />
22748        <register type="NOA" address="0x00009888" value="0x02053800" />
22749        <register type="NOA" address="0x00009888" value="0x0C0509E0" />
22750        <register type="NOA" address="0x00009888" value="0x0E050BE8" />
22751        <register type="NOA" address="0x00009888" value="0x04050000" />
22752        <register type="NOA" address="0x00009888" value="0x00050000" />
22753        <register type="NOA" address="0x00009888" value="0x0208FF55" />
22754        <register type="NOA" address="0x00009884" value="0x0000000B" />
22755        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22756        <register type="NOA" address="0x00009888" value="0x0202FF00" />
22757        <register type="NOA" address="0x00009888" value="0x02045500" />
22758        <register type="NOA" address="0x00009888" value="0x02053800" />
22759        <register type="NOA" address="0x00009888" value="0x100509E0" />
22760        <register type="NOA" address="0x00009888" value="0x12050BE8" />
22761        <register type="NOA" address="0x00009888" value="0x04050000" />
22762        <register type="NOA" address="0x00009888" value="0x00050000" />
22763        <register type="NOA" address="0x00009888" value="0x02085500" />
22764        <register type="NOA" address="0x00009884" value="0x00000000" />
22765        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
22766        <register type="NOA" address="0x00009888" value="0x02145555" />
22767        <register type="NOA" address="0x00009888" value="0x02155555" />
22768        <register type="NOA" address="0x00009888" value="0x02165555" />
22769        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
22770        <register type="NOA" address="0x00009888" value="0x000CFF00" />
22771        <register type="NOA" address="0x00009888" value="0x000EFF00" />
22772        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
22773        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
22774        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
22775        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
22776        <register type="NOA" address="0x00009888" value="0x4E010011" />
22777        <register type="NOA" address="0x00009888" value="0x56010200" />
22778        <register type="NOA" address="0x00009888" value="0x58010221" />
22779        <register type="NOA" address="0x00009888" value="0x5A010011" />
22780        <register type="NOA" address="0x00009888" value="0x5C011209" />
22781        <register type="NOA" address="0x00009888" value="0x5E010090" />
22782        <register type="NOA" address="0x00009888" value="0x60010609" />
22783        <register type="NOA" address="0x00009888" value="0x06010000" />
22784        <register type="NOA" address="0x00009888" value="0x62010030" />
22785        <register type="NOA" address="0x00009888" value="0x50010603" />
22786        <register type="NOA" address="0x00009888" value="0x52010000" />
22787        <register type="NOA" address="0x00009888" value="0x54010000" />
22788        <register type="NOA" address="0x00009884" value="0x00000000" />
22789        <register type="NOA" address="0x00009888" value="0x74010002" />
22790    </register_config>
22791    <register_config type="OA">
22792        <register type="OA" address="0x0000D900" value="0x00000000" />
22793        <register type="OA" address="0x0000D904" value="0xF0800000" />
22794        <register type="OA" address="0x0000D910" value="0x00000000" />
22795        <register type="OA" address="0x0000D914" value="0xF0800000" />
22796        <register type="OA" address="0x0000D920" value="0x00000000" />
22797        <register type="OA" address="0x0000DC40" value="0x00000000" />
22798        <register type="OA" address="0x0000DD40" value="0x00000000" />
22799        <register type="OA" address="0x00002B2C" value="0x00000000" />
22800        <register type="OA" address="0x0000D940" value="0x0000001A" />
22801        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
22802        <register type="OA" address="0x0000D948" value="0x00000062" />
22803        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
22804        <register type="OA" address="0x0000D950" value="0x00000182" />
22805        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
22806        <register type="OA" address="0x0000D958" value="0x00000602" />
22807        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
22808        <register type="OA" address="0x0000D960" value="0x00001802" />
22809        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
22810        <register type="OA" address="0x0000D968" value="0x00006002" />
22811        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
22812        <register type="OA" address="0x0000D970" value="0x00018002" />
22813        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
22814        <register type="OA" address="0x0000D978" value="0x00060002" />
22815        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
22816    </register_config>
22817  </set>
22818
22819  <set name="Ext212"
22820       chipset="MTLGT2"
22821       symbol_name="Ext212"
22822       underscore_name="ext212"
22823       mdapi_supported_apis="VK OGL OCL IO"
22824       hw_config_guid="015d134a-1b6e-4969-b972-b904c1d0cc85"
22825       >
22826    <counter name="GPU Time Elapsed"
22827             symbol_name="GpuTime"
22828             underscore_name="gpu_time"
22829             description="Time elapsed on the GPU during the measurement."
22830             data_type="uint64"
22831             units="ns"
22832             semantic_type="duration"
22833             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
22834             mdapi_group="GPU"
22835             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22836             mdapi_supported_apis=""
22837             mdapi_hw_unit_type="gpu"
22838             />
22839    <counter name="GPU Core Clocks"
22840             symbol_name="GpuCoreClocks"
22841             underscore_name="gpu_core_clocks"
22842             description="The total number of GPU core clocks elapsed during the measurement."
22843             data_type="uint64"
22844             units="cycles"
22845             semantic_type="event"
22846             equation="GPU_CLOCK 0 READ"
22847             mdapi_group="GPU"
22848             mdapi_usage_flags="Tier1 Frame Batch Draw"
22849             mdapi_supported_apis=""
22850             mdapi_hw_unit_type="gpu"
22851             />
22852    <counter name="AVG GPU Core Frequency"
22853             symbol_name="AvgGpuCoreFrequency"
22854             underscore_name="avg_gpu_core_frequency"
22855             description="Average GPU Core Frequency in the measurement."
22856             data_type="uint64"
22857             max_equation="$GpuMaxFrequency"
22858             units="hz"
22859             semantic_type="event"
22860             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
22861             mdapi_group="GPU"
22862             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
22863             mdapi_supported_apis=""
22864             mdapi_hw_unit_type="gpu"
22865             />
22866    <counter name="RT QUAD LEAF RAY COUNT XECORE0"
22867             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE0"
22868             underscore_name="rt_quad_leaf_ray_count_xecore0"
22869             description="Number of triangle BVH nodes processed by the traversal function"
22870             data_type="uint64"
22871             units="events"
22872             semantic_type="event"
22873             equation="B 0 READ B 1 READ UADD"
22874             availability="$GtSlice0XeCore0"
22875             mdapi_group="GPU"
22876             mdapi_usage_flags="Frame Batch Draw"
22877             mdapi_supported_apis=""
22878             mdapi_hw_unit_type="dualsubslice"
22879             />
22880    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE0"
22881             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE0"
22882             underscore_name="rt_procedural_node_ray_count_xecore0"
22883             description="Number of procedural BVH nodes processed by the traversal function"
22884             data_type="uint64"
22885             units="events"
22886             semantic_type="event"
22887             equation="B 2 READ B 3 READ UADD"
22888             availability="$GtSlice0XeCore0"
22889             mdapi_group="GPU"
22890             mdapi_usage_flags="Frame Batch Draw"
22891             mdapi_supported_apis=""
22892             mdapi_hw_unit_type="dualsubslice"
22893             />
22894    <counter name="RT QUAD LEAF RAY COUNT XECORE1"
22895             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE1"
22896             underscore_name="rt_quad_leaf_ray_count_xecore1"
22897             description="Number of triangle BVH nodes processed by the traversal function"
22898             data_type="uint64"
22899             units="events"
22900             semantic_type="event"
22901             equation="B 4 READ B 5 READ UADD"
22902             availability="$GtSlice0XeCore1"
22903             mdapi_group="GPU"
22904             mdapi_usage_flags="Frame Batch Draw"
22905             mdapi_supported_apis=""
22906             mdapi_hw_unit_type="dualsubslice"
22907             />
22908    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE1"
22909             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE1"
22910             underscore_name="rt_procedural_node_ray_count_xecore1"
22911             description="Number of procedural BVH nodes processed by the traversal function"
22912             data_type="uint64"
22913             units="events"
22914             semantic_type="event"
22915             equation="B 6 READ B 7 READ UADD"
22916             availability="$GtSlice0XeCore1"
22917             mdapi_group="GPU"
22918             mdapi_usage_flags="Frame Batch Draw"
22919             mdapi_supported_apis=""
22920             mdapi_hw_unit_type="dualsubslice"
22921             />
22922    <register_config type="NOA">
22923        <register type="NOA" address="0x00000D04" value="0x00000200" />
22924        <register type="NOA" address="0x00009884" value="0x00000008" />
22925        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22926        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
22927        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
22928        <register type="NOA" address="0x00009888" value="0x00045555" />
22929        <register type="NOA" address="0x00009888" value="0x02045555" />
22930        <register type="NOA" address="0x00009888" value="0x02053800" />
22931        <register type="NOA" address="0x00009888" value="0x04052580" />
22932        <register type="NOA" address="0x00009888" value="0x060509E6" />
22933        <register type="NOA" address="0x00009888" value="0x08050B68" />
22934        <register type="NOA" address="0x00009888" value="0x0A050BEE" />
22935        <register type="NOA" address="0x00009888" value="0x00050000" />
22936        <register type="NOA" address="0x00009888" value="0x00085555" />
22937        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
22938        <register type="NOA" address="0x00009884" value="0x00000009" />
22939        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
22940        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
22941        <register type="NOA" address="0x00009888" value="0x02045555" />
22942        <register type="NOA" address="0x00009888" value="0x02053800" />
22943        <register type="NOA" address="0x00009888" value="0x0C050960" />
22944        <register type="NOA" address="0x00009888" value="0x0E0509E6" />
22945        <register type="NOA" address="0x00009888" value="0x10050B68" />
22946        <register type="NOA" address="0x00009888" value="0x12050BEE" />
22947        <register type="NOA" address="0x00009888" value="0x04050000" />
22948        <register type="NOA" address="0x00009888" value="0x00050000" />
22949        <register type="NOA" address="0x00009888" value="0x02085555" />
22950        <register type="NOA" address="0x00009884" value="0x00000000" />
22951        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
22952        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
22953        <register type="NOA" address="0x00009888" value="0x4E010030" />
22954        <register type="NOA" address="0x00009888" value="0x56010000" />
22955        <register type="NOA" address="0x00009888" value="0x58010603" />
22956        <register type="NOA" address="0x00009888" value="0x5A010030" />
22957        <register type="NOA" address="0x00009888" value="0x5C010603" />
22958        <register type="NOA" address="0x00009888" value="0x5E010030" />
22959        <register type="NOA" address="0x00009888" value="0x60010003" />
22960        <register type="NOA" address="0x00009888" value="0x06010000" />
22961        <register type="NOA" address="0x00009888" value="0x62010000" />
22962        <register type="NOA" address="0x00009888" value="0x50010000" />
22963        <register type="NOA" address="0x00009888" value="0x52010000" />
22964        <register type="NOA" address="0x00009888" value="0x54010000" />
22965        <register type="NOA" address="0x00009884" value="0x00000000" />
22966        <register type="NOA" address="0x00009888" value="0x74010002" />
22967    </register_config>
22968    <register_config type="OA">
22969        <register type="OA" address="0x0000D900" value="0x00000000" />
22970        <register type="OA" address="0x0000D904" value="0xF0800000" />
22971        <register type="OA" address="0x0000D910" value="0x00000000" />
22972        <register type="OA" address="0x0000D914" value="0xF0800000" />
22973        <register type="OA" address="0x0000D920" value="0x00000000" />
22974        <register type="OA" address="0x0000DC40" value="0x00000000" />
22975        <register type="OA" address="0x0000DD40" value="0x00000000" />
22976        <register type="OA" address="0x00002B2C" value="0x00000000" />
22977        <register type="OA" address="0x0000D940" value="0x0000000A" />
22978        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
22979        <register type="OA" address="0x0000D948" value="0x00000082" />
22980        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
22981        <register type="OA" address="0x0000D950" value="0x0000002A" />
22982        <register type="OA" address="0x0000D954" value="0x0000FFFA" />
22983        <register type="OA" address="0x0000D958" value="0x00000282" />
22984        <register type="OA" address="0x0000D95C" value="0x0000FFAF" />
22985        <register type="OA" address="0x0000D960" value="0x00000802" />
22986        <register type="OA" address="0x0000D964" value="0x0000F0FF" />
22987        <register type="OA" address="0x0000D968" value="0x00008002" />
22988        <register type="OA" address="0x0000D96C" value="0x00000FFF" />
22989        <register type="OA" address="0x0000D970" value="0x00002802" />
22990        <register type="OA" address="0x0000D974" value="0x0000FAFF" />
22991        <register type="OA" address="0x0000D978" value="0x00028002" />
22992        <register type="OA" address="0x0000D97C" value="0x0000AFFF" />
22993    </register_config>
22994  </set>
22995
22996  <set name="Ext214"
22997       chipset="MTLGT2"
22998       symbol_name="Ext214"
22999       underscore_name="ext214"
23000       mdapi_supported_apis="VK OGL OCL IO"
23001       hw_config_guid="191eb41b-6180-4cf9-b3fb-048bf4da8b94"
23002       >
23003    <counter name="GPU Time Elapsed"
23004             symbol_name="GpuTime"
23005             underscore_name="gpu_time"
23006             description="Time elapsed on the GPU during the measurement."
23007             data_type="uint64"
23008             units="ns"
23009             semantic_type="duration"
23010             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
23011             mdapi_group="GPU"
23012             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23013             mdapi_supported_apis=""
23014             mdapi_hw_unit_type="gpu"
23015             />
23016    <counter name="GPU Core Clocks"
23017             symbol_name="GpuCoreClocks"
23018             underscore_name="gpu_core_clocks"
23019             description="The total number of GPU core clocks elapsed during the measurement."
23020             data_type="uint64"
23021             units="cycles"
23022             semantic_type="event"
23023             equation="GPU_CLOCK 0 READ"
23024             mdapi_group="GPU"
23025             mdapi_usage_flags="Tier1 Frame Batch Draw"
23026             mdapi_supported_apis=""
23027             mdapi_hw_unit_type="gpu"
23028             />
23029    <counter name="AVG GPU Core Frequency"
23030             symbol_name="AvgGpuCoreFrequency"
23031             underscore_name="avg_gpu_core_frequency"
23032             description="Average GPU Core Frequency in the measurement."
23033             data_type="uint64"
23034             max_equation="$GpuMaxFrequency"
23035             units="hz"
23036             semantic_type="event"
23037             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
23038             mdapi_group="GPU"
23039             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23040             mdapi_supported_apis=""
23041             mdapi_hw_unit_type="gpu"
23042             />
23043    <counter name="RT QUAD LEAF RAY COUNT XECORE2"
23044             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE2"
23045             underscore_name="rt_quad_leaf_ray_count_xecore2"
23046             description="Number of triangle BVH nodes processed by the traversal function"
23047             data_type="uint64"
23048             units="events"
23049             semantic_type="event"
23050             equation="B 0 READ B 1 READ UADD"
23051             availability="$GtSlice0XeCore2"
23052             mdapi_group="GPU"
23053             mdapi_usage_flags="Frame Batch Draw"
23054             mdapi_supported_apis=""
23055             mdapi_hw_unit_type="dualsubslice"
23056             />
23057    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE2"
23058             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE2"
23059             underscore_name="rt_procedural_node_ray_count_xecore2"
23060             description="Number of procedural BVH nodes processed by the traversal function"
23061             data_type="uint64"
23062             units="events"
23063             semantic_type="event"
23064             equation="B 2 READ B 3 READ UADD"
23065             availability="$GtSlice0XeCore2"
23066             mdapi_group="GPU"
23067             mdapi_usage_flags="Frame Batch Draw"
23068             mdapi_supported_apis=""
23069             mdapi_hw_unit_type="dualsubslice"
23070             />
23071    <counter name="RT QUAD LEAF RAY COUNT XECORE3"
23072             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE3"
23073             underscore_name="rt_quad_leaf_ray_count_xecore3"
23074             description="Number of triangle BVH nodes processed by the traversal function"
23075             data_type="uint64"
23076             units="events"
23077             semantic_type="event"
23078             equation="B 4 READ B 5 READ UADD"
23079             availability="$GtSlice0XeCore3"
23080             mdapi_group="GPU"
23081             mdapi_usage_flags="Frame Batch Draw"
23082             mdapi_supported_apis=""
23083             mdapi_hw_unit_type="dualsubslice"
23084             />
23085    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE3"
23086             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE3"
23087             underscore_name="rt_procedural_node_ray_count_xecore3"
23088             description="Number of procedural BVH nodes processed by the traversal function"
23089             data_type="uint64"
23090             units="events"
23091             semantic_type="event"
23092             equation="B 6 READ B 7 READ UADD"
23093             availability="$GtSlice0XeCore3"
23094             mdapi_group="GPU"
23095             mdapi_usage_flags="Frame Batch Draw"
23096             mdapi_supported_apis=""
23097             mdapi_hw_unit_type="dualsubslice"
23098             />
23099    <register_config type="NOA">
23100        <register type="NOA" address="0x00000D04" value="0x00000200" />
23101        <register type="NOA" address="0x00009884" value="0x0000000A" />
23102        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
23103        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
23104        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
23105        <register type="NOA" address="0x00009888" value="0x00045555" />
23106        <register type="NOA" address="0x00009888" value="0x02045555" />
23107        <register type="NOA" address="0x00009888" value="0x02053800" />
23108        <register type="NOA" address="0x00009888" value="0x04052580" />
23109        <register type="NOA" address="0x00009888" value="0x060509E6" />
23110        <register type="NOA" address="0x00009888" value="0x08050B68" />
23111        <register type="NOA" address="0x00009888" value="0x0A050BEE" />
23112        <register type="NOA" address="0x00009888" value="0x00050000" />
23113        <register type="NOA" address="0x00009888" value="0x00085555" />
23114        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
23115        <register type="NOA" address="0x00009884" value="0x0000000B" />
23116        <register type="NOA" address="0x00009888" value="0x1A0572E0" />
23117        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
23118        <register type="NOA" address="0x00009888" value="0x02045555" />
23119        <register type="NOA" address="0x00009888" value="0x02053800" />
23120        <register type="NOA" address="0x00009888" value="0x0C050960" />
23121        <register type="NOA" address="0x00009888" value="0x0E0509E6" />
23122        <register type="NOA" address="0x00009888" value="0x10050B68" />
23123        <register type="NOA" address="0x00009888" value="0x12050BEE" />
23124        <register type="NOA" address="0x00009888" value="0x04050000" />
23125        <register type="NOA" address="0x00009888" value="0x00050000" />
23126        <register type="NOA" address="0x00009888" value="0x02085555" />
23127        <register type="NOA" address="0x00009884" value="0x00000000" />
23128        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
23129        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
23130        <register type="NOA" address="0x00009888" value="0x00145555" />
23131        <register type="NOA" address="0x00009888" value="0x02145555" />
23132        <register type="NOA" address="0x00009888" value="0x00155555" />
23133        <register type="NOA" address="0x00009888" value="0x02155555" />
23134        <register type="NOA" address="0x00009888" value="0x00165555" />
23135        <register type="NOA" address="0x00009888" value="0x02165555" />
23136        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
23137        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
23138        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
23139        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
23140        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
23141        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
23142        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
23143        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
23144        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
23145        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
23146        <register type="NOA" address="0x00009888" value="0x4E010030" />
23147        <register type="NOA" address="0x00009888" value="0x56010000" />
23148        <register type="NOA" address="0x00009888" value="0x58010603" />
23149        <register type="NOA" address="0x00009888" value="0x5A010030" />
23150        <register type="NOA" address="0x00009888" value="0x5C010603" />
23151        <register type="NOA" address="0x00009888" value="0x5E010030" />
23152        <register type="NOA" address="0x00009888" value="0x60010003" />
23153        <register type="NOA" address="0x00009888" value="0x06010000" />
23154        <register type="NOA" address="0x00009888" value="0x62010000" />
23155        <register type="NOA" address="0x00009888" value="0x50010000" />
23156        <register type="NOA" address="0x00009888" value="0x52010000" />
23157        <register type="NOA" address="0x00009888" value="0x54010000" />
23158        <register type="NOA" address="0x00009884" value="0x00000000" />
23159        <register type="NOA" address="0x00009888" value="0x74010002" />
23160    </register_config>
23161    <register_config type="OA">
23162        <register type="OA" address="0x0000D900" value="0x00000000" />
23163        <register type="OA" address="0x0000D904" value="0xF0800000" />
23164        <register type="OA" address="0x0000D910" value="0x00000000" />
23165        <register type="OA" address="0x0000D914" value="0xF0800000" />
23166        <register type="OA" address="0x0000D920" value="0x00000000" />
23167        <register type="OA" address="0x0000DC40" value="0x00000000" />
23168        <register type="OA" address="0x0000DD40" value="0x00000000" />
23169        <register type="OA" address="0x00002B2C" value="0x00000000" />
23170        <register type="OA" address="0x0000D940" value="0x0000000A" />
23171        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
23172        <register type="OA" address="0x0000D948" value="0x00000082" />
23173        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
23174        <register type="OA" address="0x0000D950" value="0x0000002A" />
23175        <register type="OA" address="0x0000D954" value="0x0000FFFA" />
23176        <register type="OA" address="0x0000D958" value="0x00000282" />
23177        <register type="OA" address="0x0000D95C" value="0x0000FFAF" />
23178        <register type="OA" address="0x0000D960" value="0x00000802" />
23179        <register type="OA" address="0x0000D964" value="0x0000F0FF" />
23180        <register type="OA" address="0x0000D968" value="0x00008002" />
23181        <register type="OA" address="0x0000D96C" value="0x00000FFF" />
23182        <register type="OA" address="0x0000D970" value="0x00002802" />
23183        <register type="OA" address="0x0000D974" value="0x0000FAFF" />
23184        <register type="OA" address="0x0000D978" value="0x00028002" />
23185        <register type="OA" address="0x0000D97C" value="0x0000AFFF" />
23186    </register_config>
23187  </set>
23188
23189  <set name="Ext220"
23190       chipset="MTLGT2"
23191       symbol_name="Ext220"
23192       underscore_name="ext220"
23193       mdapi_supported_apis="VK OGL OCL IO"
23194       hw_config_guid="840ad20c-c8ba-4dd5-bc42-674987d6ec79"
23195       >
23196    <counter name="GPU Time Elapsed"
23197             symbol_name="GpuTime"
23198             underscore_name="gpu_time"
23199             description="Time elapsed on the GPU during the measurement."
23200             data_type="uint64"
23201             units="ns"
23202             semantic_type="duration"
23203             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
23204             mdapi_group="GPU"
23205             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23206             mdapi_supported_apis=""
23207             mdapi_hw_unit_type="gpu"
23208             />
23209    <counter name="GPU Core Clocks"
23210             symbol_name="GpuCoreClocks"
23211             underscore_name="gpu_core_clocks"
23212             description="The total number of GPU core clocks elapsed during the measurement."
23213             data_type="uint64"
23214             units="cycles"
23215             semantic_type="event"
23216             equation="GPU_CLOCK 0 READ"
23217             mdapi_group="GPU"
23218             mdapi_usage_flags="Tier1 Frame Batch Draw"
23219             mdapi_supported_apis=""
23220             mdapi_hw_unit_type="gpu"
23221             />
23222    <counter name="AVG GPU Core Frequency"
23223             symbol_name="AvgGpuCoreFrequency"
23224             underscore_name="avg_gpu_core_frequency"
23225             description="Average GPU Core Frequency in the measurement."
23226             data_type="uint64"
23227             max_equation="$GpuMaxFrequency"
23228             units="hz"
23229             semantic_type="event"
23230             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
23231             mdapi_group="GPU"
23232             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23233             mdapi_supported_apis=""
23234             mdapi_hw_unit_type="gpu"
23235             />
23236    <counter name="RT BVH CACHE MISS XECORE0"
23237             symbol_name="RT_BVH_CACHE_MISS_XECORE0"
23238             underscore_name="rt_bvh_cache_miss_xecore0"
23239             description="Number of BVH cache misses for RayQuery only"
23240             data_type="uint64"
23241             units="events"
23242             semantic_type="event"
23243             equation="C 7 READ C 6 READ UADD"
23244             availability="$GtSlice0XeCore0"
23245             mdapi_group="GPU"
23246             mdapi_usage_flags="Frame Batch Draw"
23247             mdapi_supported_apis=""
23248             mdapi_hw_unit_type="gpu"
23249             />
23250    <counter name="RT BVH CACHE MISS XECORE1"
23251             symbol_name="RT_BVH_CACHE_MISS_XECORE1"
23252             underscore_name="rt_bvh_cache_miss_xecore1"
23253             description="Number of BVH cache misses for RayQuery only"
23254             data_type="uint64"
23255             units="events"
23256             semantic_type="event"
23257             equation="C 5 READ C 4 READ UADD"
23258             availability="$GtSlice0XeCore1"
23259             mdapi_group="GPU"
23260             mdapi_usage_flags="Frame Batch Draw"
23261             mdapi_supported_apis=""
23262             mdapi_hw_unit_type="gpu"
23263             />
23264    <counter name="RT BVH CACHE MISS XECORE2"
23265             symbol_name="RT_BVH_CACHE_MISS_XECORE2"
23266             underscore_name="rt_bvh_cache_miss_xecore2"
23267             description="Number of BVH cache misses for RayQuery only"
23268             data_type="uint64"
23269             units="events"
23270             semantic_type="event"
23271             equation="C 3 READ C 2 READ UADD"
23272             availability="$GtSlice0XeCore2"
23273             mdapi_group="GPU"
23274             mdapi_usage_flags="Frame Batch Draw"
23275             mdapi_supported_apis=""
23276             mdapi_hw_unit_type="gpu"
23277             />
23278    <counter name="RT BVH CACHE MISS XECORE3"
23279             symbol_name="RT_BVH_CACHE_MISS_XECORE3"
23280             underscore_name="rt_bvh_cache_miss_xecore3"
23281             description="Number of BVH cache misses for RayQuery only"
23282             data_type="uint64"
23283             units="events"
23284             semantic_type="event"
23285             equation="C 1 READ C 0 READ UADD"
23286             availability="$GtSlice0XeCore3"
23287             mdapi_group="GPU"
23288             mdapi_usage_flags="Frame Batch Draw"
23289             mdapi_supported_apis=""
23290             mdapi_hw_unit_type="gpu"
23291             />
23292    <register_config type="NOA">
23293        <register type="NOA" address="0x00000D04" value="0x00000200" />
23294        <register type="NOA" address="0x00009884" value="0x00000008" />
23295        <register type="NOA" address="0x00009888" value="0x14050000" />
23296        <register type="NOA" address="0x00009888" value="0x0202FF00" />
23297        <register type="NOA" address="0x00009888" value="0x02045500" />
23298        <register type="NOA" address="0x00009888" value="0x02050002" />
23299        <register type="NOA" address="0x00009888" value="0x12050001" />
23300        <register type="NOA" address="0x00009888" value="0x04050000" />
23301        <register type="NOA" address="0x00009888" value="0x00050000" />
23302        <register type="NOA" address="0x00009888" value="0x02085F00" />
23303        <register type="NOA" address="0x00009884" value="0x00000009" />
23304        <register type="NOA" address="0x00009888" value="0x14050000" />
23305        <register type="NOA" address="0x00009888" value="0x02020F00" />
23306        <register type="NOA" address="0x00009888" value="0x02040500" />
23307        <register type="NOA" address="0x00009888" value="0x02050002" />
23308        <register type="NOA" address="0x00009888" value="0x10050001" />
23309        <register type="NOA" address="0x00009888" value="0x04050000" />
23310        <register type="NOA" address="0x00009888" value="0x00050000" />
23311        <register type="NOA" address="0x00009888" value="0x02080500" />
23312        <register type="NOA" address="0x00009884" value="0x0000000A" />
23313        <register type="NOA" address="0x00009888" value="0x14050000" />
23314        <register type="NOA" address="0x00009888" value="0x020200FF" />
23315        <register type="NOA" address="0x00009888" value="0x02040055" />
23316        <register type="NOA" address="0x00009888" value="0x02050002" />
23317        <register type="NOA" address="0x00009888" value="0x0E050001" />
23318        <register type="NOA" address="0x00009888" value="0x04050000" />
23319        <register type="NOA" address="0x00009888" value="0x00050000" />
23320        <register type="NOA" address="0x00009888" value="0x0208005F" />
23321        <register type="NOA" address="0x00009884" value="0x0000000B" />
23322        <register type="NOA" address="0x00009888" value="0x14050000" />
23323        <register type="NOA" address="0x00009888" value="0x0202000F" />
23324        <register type="NOA" address="0x00009888" value="0x02040005" />
23325        <register type="NOA" address="0x00009888" value="0x02050002" />
23326        <register type="NOA" address="0x00009888" value="0x0C050001" />
23327        <register type="NOA" address="0x00009888" value="0x04050000" />
23328        <register type="NOA" address="0x00009888" value="0x00050000" />
23329        <register type="NOA" address="0x00009888" value="0x02080005" />
23330        <register type="NOA" address="0x00009884" value="0x00000000" />
23331        <register type="NOA" address="0x00009888" value="0x021300AA" />
23332        <register type="NOA" address="0x00009888" value="0x02140055" />
23333        <register type="NOA" address="0x00009888" value="0x02150055" />
23334        <register type="NOA" address="0x00009888" value="0x02160055" />
23335        <register type="NOA" address="0x00009888" value="0x021700AA" />
23336        <register type="NOA" address="0x00009888" value="0x000C0F00" />
23337        <register type="NOA" address="0x00009888" value="0x000E0F00" />
23338        <register type="NOA" address="0x00009888" value="0x020D00AA" />
23339        <register type="NOA" address="0x00009888" value="0x020600AA" />
23340        <register type="NOA" address="0x00009888" value="0x0201FFAA" />
23341        <register type="NOA" address="0x00009888" value="0x06010000" />
23342        <register type="NOA" address="0x00009888" value="0x60010000" />
23343        <register type="NOA" address="0x00009888" value="0x62010000" />
23344        <register type="NOA" address="0x00009888" value="0x4E010000" />
23345        <register type="NOA" address="0x00009888" value="0x50010603" />
23346        <register type="NOA" address="0x00009888" value="0x52010090" />
23347        <register type="NOA" address="0x00009888" value="0x54010229" />
23348        <register type="NOA" address="0x00009888" value="0x56010011" />
23349        <register type="NOA" address="0x00009884" value="0x00000000" />
23350        <register type="NOA" address="0x00009888" value="0x74010002" />
23351    </register_config>
23352    <register_config type="OA">
23353        <register type="OA" address="0x0000D900" value="0x00000000" />
23354        <register type="OA" address="0x0000D904" value="0x00800000" />
23355        <register type="OA" address="0x0000D910" value="0x00000000" />
23356        <register type="OA" address="0x0000D914" value="0x00800000" />
23357        <register type="OA" address="0x0000D920" value="0x00000000" />
23358        <register type="OA" address="0x0000DC40" value="0x00000000" />
23359        <register type="OA" address="0x0000DD40" value="0x00000000" />
23360        <register type="OA" address="0x00002B2C" value="0x00000000" />
23361    </register_config>
23362  </set>
23363
23364  <set name="Ext225"
23365       chipset="MTLGT2"
23366       symbol_name="Ext225"
23367       underscore_name="ext225"
23368       mdapi_supported_apis="VK OGL OCL IO"
23369       hw_config_guid="a8bfddc1-d469-45d6-8790-7d8c649ada41"
23370       >
23371    <counter name="GPU Time Elapsed"
23372             symbol_name="GpuTime"
23373             underscore_name="gpu_time"
23374             description="Time elapsed on the GPU during the measurement."
23375             data_type="uint64"
23376             units="ns"
23377             semantic_type="duration"
23378             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
23379             mdapi_group="GPU"
23380             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23381             mdapi_supported_apis=""
23382             mdapi_hw_unit_type="gpu"
23383             />
23384    <counter name="GPU Core Clocks"
23385             symbol_name="GpuCoreClocks"
23386             underscore_name="gpu_core_clocks"
23387             description="The total number of GPU core clocks elapsed during the measurement."
23388             data_type="uint64"
23389             units="cycles"
23390             semantic_type="event"
23391             equation="GPU_CLOCK 0 READ"
23392             mdapi_group="GPU"
23393             mdapi_usage_flags="Tier1 Frame Batch Draw"
23394             mdapi_supported_apis=""
23395             mdapi_hw_unit_type="gpu"
23396             />
23397    <counter name="AVG GPU Core Frequency"
23398             symbol_name="AvgGpuCoreFrequency"
23399             underscore_name="avg_gpu_core_frequency"
23400             description="Average GPU Core Frequency in the measurement."
23401             data_type="uint64"
23402             max_equation="$GpuMaxFrequency"
23403             units="hz"
23404             semantic_type="event"
23405             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
23406             mdapi_group="GPU"
23407             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23408             mdapi_supported_apis=""
23409             mdapi_hw_unit_type="gpu"
23410             />
23411    <counter name="PIXEL 2x2 LIT POST RASTERIZER EARLY DEPTH SLICE0"
23412             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_EARLY_DEPTH_SLICE0"
23413             underscore_name="pixel_2x2_lit_post_rasterizer_early_depth_slice0"
23414             description="Number of promoted 2x2 that are lit from Rasterizer"
23415             data_type="uint64"
23416             units="events"
23417             semantic_type="event"
23418             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD"
23419             availability="$GtSlice0"
23420             mdapi_group="GPU"
23421             mdapi_usage_flags="Frame Batch Draw"
23422             mdapi_supported_apis=""
23423             mdapi_hw_unit_type="gpu"
23424             />
23425    <register_config type="NOA">
23426        <register type="NOA" address="0x00000D04" value="0x00000200" />
23427        <register type="NOA" address="0x00009884" value="0x00000000" />
23428        <register type="NOA" address="0x00009888" value="0x24106C00" />
23429        <register type="NOA" address="0x00009888" value="0x2610001C" />
23430        <register type="NOA" address="0x00009888" value="0x46020040" />
23431        <register type="NOA" address="0x00009888" value="0x00135555" />
23432        <register type="NOA" address="0x00009888" value="0x02130011" />
23433        <register type="NOA" address="0x00009888" value="0x00165555" />
23434        <register type="NOA" address="0x00009888" value="0x02160011" />
23435        <register type="NOA" address="0x00009888" value="0x02106F60" />
23436        <register type="NOA" address="0x00009888" value="0x04100E35" />
23437        <register type="NOA" address="0x00009888" value="0x06100EB9" />
23438        <register type="NOA" address="0x00009888" value="0x08100F3B" />
23439        <register type="NOA" address="0x00009888" value="0x0A100FBD" />
23440        <register type="NOA" address="0x00009888" value="0x0C100FC0" />
23441        <register type="NOA" address="0x00009888" value="0x00100000" />
23442        <register type="NOA" address="0x00009888" value="0x000C05FF" />
23443        <register type="NOA" address="0x00009888" value="0x000E05FF" />
23444        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
23445        <register type="NOA" address="0x00009888" value="0x02060022" />
23446        <register type="NOA" address="0x00009888" value="0x0802000E" />
23447        <register type="NOA" address="0x00009888" value="0x12020033" />
23448        <register type="NOA" address="0x00009888" value="0x04020000" />
23449        <register type="NOA" address="0x00009888" value="0x02020000" />
23450        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
23451        <register type="NOA" address="0x00009888" value="0x02010026" />
23452        <register type="NOA" address="0x00009888" value="0x4E010000" />
23453        <register type="NOA" address="0x00009888" value="0x56010000" />
23454        <register type="NOA" address="0x00009888" value="0x58010000" />
23455        <register type="NOA" address="0x00009888" value="0x5A010000" />
23456        <register type="NOA" address="0x00009888" value="0x5C010000" />
23457        <register type="NOA" address="0x00009888" value="0x5E010000" />
23458        <register type="NOA" address="0x00009888" value="0x60010000" />
23459        <register type="NOA" address="0x00009888" value="0x06010000" />
23460        <register type="NOA" address="0x00009888" value="0x62010040" />
23461        <register type="NOA" address="0x00009888" value="0x50010000" />
23462        <register type="NOA" address="0x00009884" value="0x00000000" />
23463        <register type="NOA" address="0x00009888" value="0x74010002" />
23464    </register_config>
23465    <register_config type="OA">
23466        <register type="OA" address="0x0000D900" value="0x00000000" />
23467        <register type="OA" address="0x0000D904" value="0xF0800000" />
23468        <register type="OA" address="0x0000D910" value="0x00000000" />
23469        <register type="OA" address="0x0000D914" value="0xF0800000" />
23470        <register type="OA" address="0x0000D920" value="0x00000000" />
23471        <register type="OA" address="0x0000DC40" value="0x00000000" />
23472        <register type="OA" address="0x0000DD40" value="0x00000000" />
23473        <register type="OA" address="0x00002B2C" value="0x00000000" />
23474        <register type="OA" address="0x0000D940" value="0x0000001A" />
23475        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
23476        <register type="OA" address="0x0000D948" value="0x00000032" />
23477        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
23478        <register type="OA" address="0x0000D950" value="0x00000052" />
23479        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
23480        <register type="OA" address="0x0000D958" value="0x00000092" />
23481        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
23482        <register type="OA" address="0x0000D960" value="0x00000112" />
23483        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
23484        <register type="OA" address="0x0000D968" value="0x00000212" />
23485        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
23486        <register type="OA" address="0x0000D970" value="0x00000412" />
23487        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
23488        <register type="OA" address="0x0000D978" value="0x00000812" />
23489        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
23490        <register type="OA" address="0x0000D90C" value="0x1111111A" />
23491    </register_config>
23492  </set>
23493
23494  <set name="Ext227"
23495       chipset="MTLGT2"
23496       symbol_name="Ext227"
23497       underscore_name="ext227"
23498       mdapi_supported_apis="VK OGL OCL IO"
23499       hw_config_guid="325e5e9b-a055-4c22-8997-98d546a31afe"
23500       >
23501    <counter name="GPU Time Elapsed"
23502             symbol_name="GpuTime"
23503             underscore_name="gpu_time"
23504             description="Time elapsed on the GPU during the measurement."
23505             data_type="uint64"
23506             units="ns"
23507             semantic_type="duration"
23508             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
23509             mdapi_group="GPU"
23510             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23511             mdapi_supported_apis=""
23512             mdapi_hw_unit_type="gpu"
23513             />
23514    <counter name="GPU Core Clocks"
23515             symbol_name="GpuCoreClocks"
23516             underscore_name="gpu_core_clocks"
23517             description="The total number of GPU core clocks elapsed during the measurement."
23518             data_type="uint64"
23519             units="cycles"
23520             semantic_type="event"
23521             equation="GPU_CLOCK 0 READ"
23522             mdapi_group="GPU"
23523             mdapi_usage_flags="Tier1 Frame Batch Draw"
23524             mdapi_supported_apis=""
23525             mdapi_hw_unit_type="gpu"
23526             />
23527    <counter name="AVG GPU Core Frequency"
23528             symbol_name="AvgGpuCoreFrequency"
23529             underscore_name="avg_gpu_core_frequency"
23530             description="Average GPU Core Frequency in the measurement."
23531             data_type="uint64"
23532             max_equation="$GpuMaxFrequency"
23533             units="hz"
23534             semantic_type="event"
23535             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
23536             mdapi_group="GPU"
23537             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23538             mdapi_supported_apis=""
23539             mdapi_hw_unit_type="gpu"
23540             />
23541    <counter name="PIXEL 2x2 LIT POST RASTERIZER LATE DEPTH SLICE0"
23542             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_LATE_DEPTH_SLICE0"
23543             underscore_name="pixel_2x2_lit_post_rasterizer_late_depth_slice0"
23544             description="Number of non-promoted 2x2 that are lit from Rasterizer"
23545             data_type="uint64"
23546             units="events"
23547             semantic_type="event"
23548             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD"
23549             availability="$GtSlice0"
23550             mdapi_group="GPU"
23551             mdapi_usage_flags="Frame Batch Draw"
23552             mdapi_supported_apis=""
23553             mdapi_hw_unit_type="gpu"
23554             />
23555    <register_config type="NOA">
23556        <register type="NOA" address="0x00000D04" value="0x00000200" />
23557        <register type="NOA" address="0x00009884" value="0x00000000" />
23558        <register type="NOA" address="0x00009888" value="0x24106C00" />
23559        <register type="NOA" address="0x00009888" value="0x2610001C" />
23560        <register type="NOA" address="0x00009888" value="0x46020040" />
23561        <register type="NOA" address="0x00009888" value="0x00135555" />
23562        <register type="NOA" address="0x00009888" value="0x02130011" />
23563        <register type="NOA" address="0x00009888" value="0x00165555" />
23564        <register type="NOA" address="0x00009888" value="0x02160011" />
23565        <register type="NOA" address="0x00009888" value="0x02106F60" />
23566        <register type="NOA" address="0x00009888" value="0x04100E35" />
23567        <register type="NOA" address="0x00009888" value="0x06100EB9" />
23568        <register type="NOA" address="0x00009888" value="0x08100F3B" />
23569        <register type="NOA" address="0x00009888" value="0x0A100FBD" />
23570        <register type="NOA" address="0x00009888" value="0x0C100FC0" />
23571        <register type="NOA" address="0x00009888" value="0x00100000" />
23572        <register type="NOA" address="0x00009888" value="0x000C05FF" />
23573        <register type="NOA" address="0x00009888" value="0x000E05FF" />
23574        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
23575        <register type="NOA" address="0x00009888" value="0x02060022" />
23576        <register type="NOA" address="0x00009888" value="0x0802000E" />
23577        <register type="NOA" address="0x00009888" value="0x12020033" />
23578        <register type="NOA" address="0x00009888" value="0x04020000" />
23579        <register type="NOA" address="0x00009888" value="0x02020000" />
23580        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
23581        <register type="NOA" address="0x00009888" value="0x02010026" />
23582        <register type="NOA" address="0x00009888" value="0x4E010000" />
23583        <register type="NOA" address="0x00009888" value="0x56010000" />
23584        <register type="NOA" address="0x00009888" value="0x58010000" />
23585        <register type="NOA" address="0x00009888" value="0x5A010000" />
23586        <register type="NOA" address="0x00009888" value="0x5C010000" />
23587        <register type="NOA" address="0x00009888" value="0x5E010000" />
23588        <register type="NOA" address="0x00009888" value="0x60010000" />
23589        <register type="NOA" address="0x00009888" value="0x06010000" />
23590        <register type="NOA" address="0x00009888" value="0x62010040" />
23591        <register type="NOA" address="0x00009888" value="0x50010000" />
23592        <register type="NOA" address="0x00009884" value="0x00000000" />
23593        <register type="NOA" address="0x00009888" value="0x74010002" />
23594    </register_config>
23595    <register_config type="OA">
23596        <register type="OA" address="0x0000D900" value="0x00000000" />
23597        <register type="OA" address="0x0000D904" value="0xF08000FE" />
23598        <register type="OA" address="0x0000D910" value="0x00000000" />
23599        <register type="OA" address="0x0000D914" value="0xF0800000" />
23600        <register type="OA" address="0x0000D920" value="0x00000000" />
23601        <register type="OA" address="0x0000DC40" value="0x00000000" />
23602        <register type="OA" address="0x0000DD40" value="0x00000000" />
23603        <register type="OA" address="0x00002B2C" value="0x00000000" />
23604        <register type="OA" address="0x0000D940" value="0x0000000A" />
23605        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
23606        <register type="OA" address="0x0000D948" value="0x00000022" />
23607        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
23608        <register type="OA" address="0x0000D950" value="0x00000042" />
23609        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
23610        <register type="OA" address="0x0000D958" value="0x00000082" />
23611        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
23612        <register type="OA" address="0x0000D960" value="0x00000102" />
23613        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
23614        <register type="OA" address="0x0000D968" value="0x00000202" />
23615        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
23616        <register type="OA" address="0x0000D970" value="0x00000402" />
23617        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
23618        <register type="OA" address="0x0000D978" value="0x00000802" />
23619        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
23620        <register type="OA" address="0x0000D90C" value="0x1111111A" />
23621    </register_config>
23622  </set>
23623
23624  <set name="Ext229"
23625       chipset="MTLGT2"
23626       symbol_name="Ext229"
23627       underscore_name="ext229"
23628       mdapi_supported_apis="VK OGL OCL IO"
23629       hw_config_guid="94537bb4-60fd-45fe-b172-29ed90c9abac"
23630       >
23631    <counter name="GPU Time Elapsed"
23632             symbol_name="GpuTime"
23633             underscore_name="gpu_time"
23634             description="Time elapsed on the GPU during the measurement."
23635             data_type="uint64"
23636             units="ns"
23637             semantic_type="duration"
23638             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
23639             mdapi_group="GPU"
23640             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23641             mdapi_supported_apis=""
23642             mdapi_hw_unit_type="gpu"
23643             />
23644    <counter name="GPU Core Clocks"
23645             symbol_name="GpuCoreClocks"
23646             underscore_name="gpu_core_clocks"
23647             description="The total number of GPU core clocks elapsed during the measurement."
23648             data_type="uint64"
23649             units="cycles"
23650             semantic_type="event"
23651             equation="GPU_CLOCK 0 READ"
23652             mdapi_group="GPU"
23653             mdapi_usage_flags="Tier1 Frame Batch Draw"
23654             mdapi_supported_apis=""
23655             mdapi_hw_unit_type="gpu"
23656             />
23657    <counter name="AVG GPU Core Frequency"
23658             symbol_name="AvgGpuCoreFrequency"
23659             underscore_name="avg_gpu_core_frequency"
23660             description="Average GPU Core Frequency in the measurement."
23661             data_type="uint64"
23662             max_equation="$GpuMaxFrequency"
23663             units="hz"
23664             semantic_type="event"
23665             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
23666             mdapi_group="GPU"
23667             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23668             mdapi_supported_apis=""
23669             mdapi_hw_unit_type="gpu"
23670             />
23671    <counter name="SLM BANK CONFLICT COUNT XECORE0"
23672             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE0"
23673             underscore_name="slm_bank_conflict_count_xecore0"
23674             description="Number of SLM accesses resulting in a bank conflict"
23675             data_type="uint64"
23676             units="events"
23677             semantic_type="event"
23678             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD"
23679             availability="$GtSlice0XeCore0"
23680             mdapi_group="GPU"
23681             mdapi_usage_flags="Frame Batch Draw"
23682             mdapi_supported_apis=""
23683             mdapi_hw_unit_type="gpu"
23684             />
23685    <counter name="SLM BANK CONFLICT COUNT XECORE1"
23686             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE1"
23687             underscore_name="slm_bank_conflict_count_xecore1"
23688             description="Number of SLM accesses resulting in a bank conflict"
23689             data_type="uint64"
23690             units="events"
23691             semantic_type="event"
23692             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
23693             availability="$GtSlice0XeCore1"
23694             mdapi_group="GPU"
23695             mdapi_usage_flags="Frame Batch Draw"
23696             mdapi_supported_apis=""
23697             mdapi_hw_unit_type="gpu"
23698             />
23699    <register_config type="NOA">
23700        <register type="NOA" address="0x00000D04" value="0x00000200" />
23701        <register type="NOA" address="0x00009884" value="0x00000008" />
23702        <register type="NOA" address="0x00009888" value="0x260814C0" />
23703        <register type="NOA" address="0x00009888" value="0x2C0800A6" />
23704        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
23705        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
23706        <register type="NOA" address="0x00009888" value="0x00045555" />
23707        <register type="NOA" address="0x00009888" value="0x02045555" />
23708        <register type="NOA" address="0x00009888" value="0x06081032" />
23709        <register type="NOA" address="0x00009888" value="0x10080C31" />
23710        <register type="NOA" address="0x00009888" value="0x12080FBF" />
23711        <register type="NOA" address="0x00009888" value="0x14080821" />
23712        <register type="NOA" address="0x00009888" value="0x16080BAF" />
23713        <register type="NOA" address="0x00009888" value="0x08080000" />
23714        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
23715        <register type="NOA" address="0x00009888" value="0x02080000" />
23716        <register type="NOA" address="0x00009884" value="0x00000009" />
23717        <register type="NOA" address="0x00009888" value="0x260814C0" />
23718        <register type="NOA" address="0x00009888" value="0x2C0800A6" />
23719        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
23720        <register type="NOA" address="0x00009888" value="0x00045555" />
23721        <register type="NOA" address="0x00009888" value="0x06081032" />
23722        <register type="NOA" address="0x00009888" value="0x08080C31" />
23723        <register type="NOA" address="0x00009888" value="0x0A080FBF" />
23724        <register type="NOA" address="0x00009888" value="0x0C080821" />
23725        <register type="NOA" address="0x00009888" value="0x0E080BAF" />
23726        <register type="NOA" address="0x00009888" value="0x00080000" />
23727        <register type="NOA" address="0x00009884" value="0x00000000" />
23728        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
23729        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
23730        <register type="NOA" address="0x00009888" value="0x4E010000" />
23731        <register type="NOA" address="0x00009888" value="0x56010030" />
23732        <register type="NOA" address="0x00009888" value="0x58010000" />
23733        <register type="NOA" address="0x00009888" value="0x5A010000" />
23734        <register type="NOA" address="0x00009888" value="0x5C010000" />
23735        <register type="NOA" address="0x00009888" value="0x5E010000" />
23736        <register type="NOA" address="0x00009888" value="0x60010600" />
23737        <register type="NOA" address="0x00009888" value="0x06010000" />
23738        <register type="NOA" address="0x00009888" value="0x62010030" />
23739        <register type="NOA" address="0x00009888" value="0x50010603" />
23740        <register type="NOA" address="0x00009888" value="0x52010030" />
23741        <register type="NOA" address="0x00009888" value="0x54010603" />
23742        <register type="NOA" address="0x00009884" value="0x00000000" />
23743        <register type="NOA" address="0x00009888" value="0x74010002" />
23744    </register_config>
23745    <register_config type="OA">
23746        <register type="OA" address="0x0000D900" value="0x00000000" />
23747        <register type="OA" address="0x0000D904" value="0x00800000" />
23748        <register type="OA" address="0x0000D910" value="0x00000000" />
23749        <register type="OA" address="0x0000D914" value="0x00800000" />
23750        <register type="OA" address="0x0000D920" value="0x00000000" />
23751        <register type="OA" address="0x0000DC40" value="0x00000000" />
23752        <register type="OA" address="0x0000DD40" value="0x00000000" />
23753        <register type="OA" address="0x00002B2C" value="0x00000000" />
23754    </register_config>
23755  </set>
23756
23757  <set name="Ext231"
23758       chipset="MTLGT2"
23759       symbol_name="Ext231"
23760       underscore_name="ext231"
23761       mdapi_supported_apis="VK OGL OCL IO"
23762       hw_config_guid="7fceb68b-57e6-480d-81d1-991d8d6f7c4d"
23763       >
23764    <counter name="GPU Time Elapsed"
23765             symbol_name="GpuTime"
23766             underscore_name="gpu_time"
23767             description="Time elapsed on the GPU during the measurement."
23768             data_type="uint64"
23769             units="ns"
23770             semantic_type="duration"
23771             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
23772             mdapi_group="GPU"
23773             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23774             mdapi_supported_apis=""
23775             mdapi_hw_unit_type="gpu"
23776             />
23777    <counter name="GPU Core Clocks"
23778             symbol_name="GpuCoreClocks"
23779             underscore_name="gpu_core_clocks"
23780             description="The total number of GPU core clocks elapsed during the measurement."
23781             data_type="uint64"
23782             units="cycles"
23783             semantic_type="event"
23784             equation="GPU_CLOCK 0 READ"
23785             mdapi_group="GPU"
23786             mdapi_usage_flags="Tier1 Frame Batch Draw"
23787             mdapi_supported_apis=""
23788             mdapi_hw_unit_type="gpu"
23789             />
23790    <counter name="AVG GPU Core Frequency"
23791             symbol_name="AvgGpuCoreFrequency"
23792             underscore_name="avg_gpu_core_frequency"
23793             description="Average GPU Core Frequency in the measurement."
23794             data_type="uint64"
23795             max_equation="$GpuMaxFrequency"
23796             units="hz"
23797             semantic_type="event"
23798             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
23799             mdapi_group="GPU"
23800             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23801             mdapi_supported_apis=""
23802             mdapi_hw_unit_type="gpu"
23803             />
23804    <counter name="SLM BANK CONFLICT COUNT XECORE2"
23805             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE2"
23806             underscore_name="slm_bank_conflict_count_xecore2"
23807             description="Number of SLM accesses resulting in a bank conflict"
23808             data_type="uint64"
23809             units="events"
23810             semantic_type="event"
23811             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD"
23812             availability="$GtSlice0XeCore2"
23813             mdapi_group="GPU"
23814             mdapi_usage_flags="Frame Batch Draw"
23815             mdapi_supported_apis=""
23816             mdapi_hw_unit_type="gpu"
23817             />
23818    <counter name="SLM BANK CONFLICT COUNT XECORE3"
23819             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE3"
23820             underscore_name="slm_bank_conflict_count_xecore3"
23821             description="Number of SLM accesses resulting in a bank conflict"
23822             data_type="uint64"
23823             units="events"
23824             semantic_type="event"
23825             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
23826             availability="$GtSlice0XeCore3"
23827             mdapi_group="GPU"
23828             mdapi_usage_flags="Frame Batch Draw"
23829             mdapi_supported_apis=""
23830             mdapi_hw_unit_type="gpu"
23831             />
23832    <register_config type="NOA">
23833        <register type="NOA" address="0x00000D04" value="0x00000200" />
23834        <register type="NOA" address="0x00009884" value="0x0000000A" />
23835        <register type="NOA" address="0x00009888" value="0x260814C0" />
23836        <register type="NOA" address="0x00009888" value="0x2C0800A6" />
23837        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
23838        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
23839        <register type="NOA" address="0x00009888" value="0x00045555" />
23840        <register type="NOA" address="0x00009888" value="0x02045555" />
23841        <register type="NOA" address="0x00009888" value="0x06081032" />
23842        <register type="NOA" address="0x00009888" value="0x10080C31" />
23843        <register type="NOA" address="0x00009888" value="0x12080FBF" />
23844        <register type="NOA" address="0x00009888" value="0x14080821" />
23845        <register type="NOA" address="0x00009888" value="0x16080BAF" />
23846        <register type="NOA" address="0x00009888" value="0x08080000" />
23847        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
23848        <register type="NOA" address="0x00009888" value="0x02080000" />
23849        <register type="NOA" address="0x00009884" value="0x0000000B" />
23850        <register type="NOA" address="0x00009888" value="0x260814C0" />
23851        <register type="NOA" address="0x00009888" value="0x2C0800A6" />
23852        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
23853        <register type="NOA" address="0x00009888" value="0x00045555" />
23854        <register type="NOA" address="0x00009888" value="0x06081032" />
23855        <register type="NOA" address="0x00009888" value="0x08080C31" />
23856        <register type="NOA" address="0x00009888" value="0x0A080FBF" />
23857        <register type="NOA" address="0x00009888" value="0x0C080821" />
23858        <register type="NOA" address="0x00009888" value="0x0E080BAF" />
23859        <register type="NOA" address="0x00009888" value="0x00080000" />
23860        <register type="NOA" address="0x00009884" value="0x00000000" />
23861        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
23862        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
23863        <register type="NOA" address="0x00009888" value="0x00145555" />
23864        <register type="NOA" address="0x00009888" value="0x02145555" />
23865        <register type="NOA" address="0x00009888" value="0x00155555" />
23866        <register type="NOA" address="0x00009888" value="0x02155555" />
23867        <register type="NOA" address="0x00009888" value="0x00165555" />
23868        <register type="NOA" address="0x00009888" value="0x02165555" />
23869        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
23870        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
23871        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
23872        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
23873        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
23874        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
23875        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
23876        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
23877        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
23878        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
23879        <register type="NOA" address="0x00009888" value="0x4E010000" />
23880        <register type="NOA" address="0x00009888" value="0x56010030" />
23881        <register type="NOA" address="0x00009888" value="0x58010000" />
23882        <register type="NOA" address="0x00009888" value="0x5A010000" />
23883        <register type="NOA" address="0x00009888" value="0x5C010000" />
23884        <register type="NOA" address="0x00009888" value="0x5E010000" />
23885        <register type="NOA" address="0x00009888" value="0x60010600" />
23886        <register type="NOA" address="0x00009888" value="0x06010000" />
23887        <register type="NOA" address="0x00009888" value="0x62010030" />
23888        <register type="NOA" address="0x00009888" value="0x50010603" />
23889        <register type="NOA" address="0x00009888" value="0x52010030" />
23890        <register type="NOA" address="0x00009888" value="0x54010603" />
23891        <register type="NOA" address="0x00009884" value="0x00000000" />
23892        <register type="NOA" address="0x00009888" value="0x74010002" />
23893    </register_config>
23894    <register_config type="OA">
23895        <register type="OA" address="0x0000D900" value="0x00000000" />
23896        <register type="OA" address="0x0000D904" value="0x00800000" />
23897        <register type="OA" address="0x0000D910" value="0x00000000" />
23898        <register type="OA" address="0x0000D914" value="0x00800000" />
23899        <register type="OA" address="0x0000D920" value="0x00000000" />
23900        <register type="OA" address="0x0000DC40" value="0x00000000" />
23901        <register type="OA" address="0x0000DD40" value="0x00000000" />
23902        <register type="OA" address="0x00002B2C" value="0x00000000" />
23903    </register_config>
23904  </set>
23905
23906  <set name="Ext237"
23907       chipset="MTLGT2"
23908       symbol_name="Ext237"
23909       underscore_name="ext237"
23910       mdapi_supported_apis="VK OGL OCL IO"
23911       hw_config_guid="ad62dc60-987b-415e-9f7d-6976fbe82dac"
23912       >
23913    <counter name="GPU Time Elapsed"
23914             symbol_name="GpuTime"
23915             underscore_name="gpu_time"
23916             description="Time elapsed on the GPU during the measurement."
23917             data_type="uint64"
23918             units="ns"
23919             semantic_type="duration"
23920             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
23921             mdapi_group="GPU"
23922             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23923             mdapi_supported_apis=""
23924             mdapi_hw_unit_type="gpu"
23925             />
23926    <counter name="GPU Core Clocks"
23927             symbol_name="GpuCoreClocks"
23928             underscore_name="gpu_core_clocks"
23929             description="The total number of GPU core clocks elapsed during the measurement."
23930             data_type="uint64"
23931             units="cycles"
23932             semantic_type="event"
23933             equation="GPU_CLOCK 0 READ"
23934             mdapi_group="GPU"
23935             mdapi_usage_flags="Tier1 Frame Batch Draw"
23936             mdapi_supported_apis=""
23937             mdapi_hw_unit_type="gpu"
23938             />
23939    <counter name="AVG GPU Core Frequency"
23940             symbol_name="AvgGpuCoreFrequency"
23941             underscore_name="avg_gpu_core_frequency"
23942             description="Average GPU Core Frequency in the measurement."
23943             data_type="uint64"
23944             max_equation="$GpuMaxFrequency"
23945             units="hz"
23946             semantic_type="event"
23947             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
23948             mdapi_group="GPU"
23949             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
23950             mdapi_supported_apis=""
23951             mdapi_hw_unit_type="gpu"
23952             />
23953    <counter name="L3 MISS L3BANK0"
23954             symbol_name="L3_MISS_L3BANK0"
23955             underscore_name="l3_miss_l3_bank0"
23956             description="Number of L3 accesses which miss in the L3 cache"
23957             data_type="uint64"
23958             units="events"
23959             semantic_type="event"
23960             equation="C 7 READ"
23961             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
23962             mdapi_group="GTI/L3"
23963             mdapi_usage_flags="Frame Batch Draw"
23964             mdapi_supported_apis=""
23965             mdapi_hw_unit_type="subslice_bank"
23966             />
23967    <counter name="L3 MISS L3BANK1"
23968             symbol_name="L3_MISS_L3BANK1"
23969             underscore_name="l3_miss_l3_bank1"
23970             description="Number of L3 accesses which miss in the L3 cache"
23971             data_type="uint64"
23972             units="events"
23973             semantic_type="event"
23974             equation="C 6 READ"
23975             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
23976             mdapi_group="GTI/L3"
23977             mdapi_usage_flags="Frame Batch Draw"
23978             mdapi_supported_apis=""
23979             mdapi_hw_unit_type="subslice_bank"
23980             />
23981    <counter name="L3 MISS L3BANK2"
23982             symbol_name="L3_MISS_L3BANK2"
23983             underscore_name="l3_miss_l3_bank2"
23984             description="Number of L3 accesses which miss in the L3 cache"
23985             data_type="uint64"
23986             units="events"
23987             semantic_type="event"
23988             equation="C 5 READ"
23989             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
23990             mdapi_group="GTI/L3"
23991             mdapi_usage_flags="Frame Batch Draw"
23992             mdapi_supported_apis=""
23993             mdapi_hw_unit_type="subslice_bank"
23994             />
23995    <counter name="L3 MISS L3BANK3"
23996             symbol_name="L3_MISS_L3BANK3"
23997             underscore_name="l3_miss_l3_bank3"
23998             description="Number of L3 accesses which miss in the L3 cache"
23999             data_type="uint64"
24000             units="events"
24001             semantic_type="event"
24002             equation="C 4 READ"
24003             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
24004             mdapi_group="GTI/L3"
24005             mdapi_usage_flags="Frame Batch Draw"
24006             mdapi_supported_apis=""
24007             mdapi_hw_unit_type="subslice_bank"
24008             />
24009    <register_config type="NOA">
24010        <register type="NOA" address="0x00000D04" value="0x00000200" />
24011        <register type="NOA" address="0x00009884" value="0x00000004" />
24012        <register type="NOA" address="0x00009888" value="0x0C012000" />
24013        <register type="NOA" address="0x00009888" value="0x0C412000" />
24014        <register type="NOA" address="0x00009888" value="0x0C812000" />
24015        <register type="NOA" address="0x00009888" value="0x0CC12000" />
24016        <register type="NOA" address="0x00009888" value="0x00010004" />
24017        <register type="NOA" address="0x00009888" value="0x12010080" />
24018        <register type="NOA" address="0x00009888" value="0x02010000" />
24019        <register type="NOA" address="0x00009888" value="0x00410004" />
24020        <register type="NOA" address="0x00009888" value="0x12410002" />
24021        <register type="NOA" address="0x00009888" value="0x02410000" />
24022        <register type="NOA" address="0x00009888" value="0x00810004" />
24023        <register type="NOA" address="0x00009888" value="0x10810080" />
24024        <register type="NOA" address="0x00009888" value="0x02810000" />
24025        <register type="NOA" address="0x00009888" value="0x00C10004" />
24026        <register type="NOA" address="0x00009888" value="0x10C10002" />
24027        <register type="NOA" address="0x00009888" value="0x02C10000" />
24028        <register type="NOA" address="0x00009884" value="0x00000000" />
24029        <register type="NOA" address="0x00009888" value="0x00124000" />
24030        <register type="NOA" address="0x00009888" value="0x0213BA00" />
24031        <register type="NOA" address="0x00009888" value="0x02144900" />
24032        <register type="NOA" address="0x00009888" value="0x02158300" />
24033        <register type="NOA" address="0x00009888" value="0x02165500" />
24034        <register type="NOA" address="0x00009888" value="0x000CF000" />
24035        <register type="NOA" address="0x00009888" value="0x000EF000" />
24036        <register type="NOA" address="0x00009888" value="0x021A2000" />
24037        <register type="NOA" address="0x00009888" value="0x001B2000" />
24038        <register type="NOA" address="0x00009888" value="0x0206AA00" />
24039        <register type="NOA" address="0x00009888" value="0x0201AA00" />
24040        <register type="NOA" address="0x00009888" value="0x06010000" />
24041        <register type="NOA" address="0x00009888" value="0x52010000" />
24042        <register type="NOA" address="0x00009888" value="0x54010000" />
24043        <register type="NOA" address="0x00009888" value="0x56010000" />
24044        <register type="NOA" address="0x00009884" value="0x00000000" />
24045        <register type="NOA" address="0x00009888" value="0x74010002" />
24046    </register_config>
24047    <register_config type="OA">
24048        <register type="OA" address="0x0000D900" value="0x00000000" />
24049        <register type="OA" address="0x0000D904" value="0x00800000" />
24050        <register type="OA" address="0x0000D910" value="0x00000000" />
24051        <register type="OA" address="0x0000D914" value="0x00800000" />
24052        <register type="OA" address="0x0000D920" value="0x00000000" />
24053        <register type="OA" address="0x0000DC40" value="0x00000000" />
24054        <register type="OA" address="0x0000DD40" value="0x00000000" />
24055        <register type="OA" address="0x00002B2C" value="0x00000000" />
24056    </register_config>
24057  </set>
24058
24059  <set name="Ext238"
24060       chipset="MTLGT2"
24061       symbol_name="Ext238"
24062       underscore_name="ext238"
24063       mdapi_supported_apis="VK OGL OCL IO"
24064       hw_config_guid="e630dd77-cf9e-4deb-8f52-57506b306b63"
24065       >
24066    <counter name="GPU Time Elapsed"
24067             symbol_name="GpuTime"
24068             underscore_name="gpu_time"
24069             description="Time elapsed on the GPU during the measurement."
24070             data_type="uint64"
24071             units="ns"
24072             semantic_type="duration"
24073             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
24074             mdapi_group="GPU"
24075             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24076             mdapi_supported_apis=""
24077             mdapi_hw_unit_type="gpu"
24078             />
24079    <counter name="GPU Core Clocks"
24080             symbol_name="GpuCoreClocks"
24081             underscore_name="gpu_core_clocks"
24082             description="The total number of GPU core clocks elapsed during the measurement."
24083             data_type="uint64"
24084             units="cycles"
24085             semantic_type="event"
24086             equation="GPU_CLOCK 0 READ"
24087             mdapi_group="GPU"
24088             mdapi_usage_flags="Tier1 Frame Batch Draw"
24089             mdapi_supported_apis=""
24090             mdapi_hw_unit_type="gpu"
24091             />
24092    <counter name="AVG GPU Core Frequency"
24093             symbol_name="AvgGpuCoreFrequency"
24094             underscore_name="avg_gpu_core_frequency"
24095             description="Average GPU Core Frequency in the measurement."
24096             data_type="uint64"
24097             max_equation="$GpuMaxFrequency"
24098             units="hz"
24099             semantic_type="event"
24100             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
24101             mdapi_group="GPU"
24102             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24103             mdapi_supported_apis=""
24104             mdapi_hw_unit_type="gpu"
24105             />
24106    <counter name="AMFS L3 WRITE SLICE0"
24107             symbol_name="AMFS_L3_WRITE_SLICE0"
24108             underscore_name="amfs_l3_write_slice0"
24109             description="Number of AMFS writes to L3"
24110             data_type="uint64"
24111             units="events"
24112             semantic_type="event"
24113             equation="B 0 READ"
24114             availability="$GtSlice0"
24115             mdapi_group="GPU"
24116             mdapi_usage_flags="Frame Batch Draw"
24117             mdapi_supported_apis=""
24118             mdapi_hw_unit_type="gpu"
24119             />
24120    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE0"
24121             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE0"
24122             underscore_name="xve_dataport_fence_message_count_xecore0"
24123             description="Number of fence messages sent by XVEs to the Dataport"
24124             data_type="uint64"
24125             units="events"
24126             semantic_type="event"
24127             equation="C 7 READ"
24128             availability="$GtSlice0XeCore0"
24129             mdapi_group="GPU"
24130             mdapi_usage_flags="Frame Batch Draw"
24131             mdapi_supported_apis=""
24132             mdapi_hw_unit_type="dualsubslice"
24133             />
24134    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE1"
24135             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE1"
24136             underscore_name="xve_dataport_fence_message_count_xecore1"
24137             description="Number of fence messages sent by XVEs to the Dataport"
24138             data_type="uint64"
24139             units="events"
24140             semantic_type="event"
24141             equation="C 6 READ"
24142             availability="$GtSlice0XeCore1"
24143             mdapi_group="GPU"
24144             mdapi_usage_flags="Frame Batch Draw"
24145             mdapi_supported_apis=""
24146             mdapi_hw_unit_type="dualsubslice"
24147             />
24148    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE2"
24149             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE2"
24150             underscore_name="xve_dataport_fence_message_count_xecore2"
24151             description="Number of fence messages sent by XVEs to the Dataport"
24152             data_type="uint64"
24153             units="events"
24154             semantic_type="event"
24155             equation="C 5 READ"
24156             availability="$GtSlice0XeCore2"
24157             mdapi_group="GPU"
24158             mdapi_usage_flags="Frame Batch Draw"
24159             mdapi_supported_apis=""
24160             mdapi_hw_unit_type="dualsubslice"
24161             />
24162    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE3"
24163             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE3"
24164             underscore_name="xve_dataport_fence_message_count_xecore3"
24165             description="Number of fence messages sent by XVEs to the Dataport"
24166             data_type="uint64"
24167             units="events"
24168             semantic_type="event"
24169             equation="C 4 READ"
24170             availability="$GtSlice0XeCore3"
24171             mdapi_group="GPU"
24172             mdapi_usage_flags="Frame Batch Draw"
24173             mdapi_supported_apis=""
24174             mdapi_hw_unit_type="dualsubslice"
24175             />
24176    <register_config type="NOA">
24177        <register type="NOA" address="0x00000D04" value="0x00000200" />
24178        <register type="NOA" address="0x00009884" value="0x00000008" />
24179        <register type="NOA" address="0x00009888" value="0x1E020220" />
24180        <register type="NOA" address="0x00009888" value="0x04022000" />
24181        <register type="NOA" address="0x00009888" value="0x16020026" />
24182        <register type="NOA" address="0x00009888" value="0x02023000" />
24183        <register type="NOA" address="0x00009888" value="0x02045000" />
24184        <register type="NOA" address="0x00009888" value="0x02083000" />
24185        <register type="NOA" address="0x00009884" value="0x00000009" />
24186        <register type="NOA" address="0x00009888" value="0x1E020220" />
24187        <register type="NOA" address="0x00009888" value="0x04022000" />
24188        <register type="NOA" address="0x00009888" value="0x14020980" />
24189        <register type="NOA" address="0x00009888" value="0x02020000" />
24190        <register type="NOA" address="0x00009888" value="0x02041000" />
24191        <register type="NOA" address="0x00009884" value="0x0000000A" />
24192        <register type="NOA" address="0x00009888" value="0x1E020220" />
24193        <register type="NOA" address="0x00009888" value="0x04022000" />
24194        <register type="NOA" address="0x00009888" value="0x14020026" />
24195        <register type="NOA" address="0x00009888" value="0x02020300" />
24196        <register type="NOA" address="0x00009888" value="0x02040500" />
24197        <register type="NOA" address="0x00009888" value="0x02080300" />
24198        <register type="NOA" address="0x00009884" value="0x0000000B" />
24199        <register type="NOA" address="0x00009888" value="0x1E020220" />
24200        <register type="NOA" address="0x00009888" value="0x04022000" />
24201        <register type="NOA" address="0x00009888" value="0x12020980" />
24202        <register type="NOA" address="0x00009888" value="0x02020000" />
24203        <register type="NOA" address="0x00009888" value="0x02040100" />
24204        <register type="NOA" address="0x00009884" value="0x00000000" />
24205        <register type="NOA" address="0x00009888" value="0x1410014C" />
24206        <register type="NOA" address="0x00009888" value="0x00130005" />
24207        <register type="NOA" address="0x00009888" value="0x02130A00" />
24208        <register type="NOA" address="0x00009888" value="0x02140500" />
24209        <register type="NOA" address="0x00009888" value="0x02150500" />
24210        <register type="NOA" address="0x00009888" value="0x00160005" />
24211        <register type="NOA" address="0x00009888" value="0x02160500" />
24212        <register type="NOA" address="0x00009888" value="0x02170A00" />
24213        <register type="NOA" address="0x00009888" value="0x0010001A" />
24214        <register type="NOA" address="0x00009888" value="0x02100E00" />
24215        <register type="NOA" address="0x00009888" value="0x04100008" />
24216        <register type="NOA" address="0x00009888" value="0x000C3003" />
24217        <register type="NOA" address="0x00009888" value="0x000E3003" />
24218        <register type="NOA" address="0x00009888" value="0x020D0A00" />
24219        <register type="NOA" address="0x00009888" value="0x0006000A" />
24220        <register type="NOA" address="0x00009888" value="0x02060A00" />
24221        <register type="NOA" address="0x00009888" value="0x0001000A" />
24222        <register type="NOA" address="0x00009888" value="0x0201FA00" />
24223        <register type="NOA" address="0x00009888" value="0x4E010090" />
24224        <register type="NOA" address="0x00009888" value="0x56010011" />
24225        <register type="NOA" address="0x00009888" value="0x58010009" />
24226        <register type="NOA" address="0x00009888" value="0x06010000" />
24227        <register type="NOA" address="0x00009888" value="0x52010000" />
24228        <register type="NOA" address="0x00009888" value="0x54011203" />
24229        <register type="NOA" address="0x00009884" value="0x00000000" />
24230        <register type="NOA" address="0x00009888" value="0x74010002" />
24231    </register_config>
24232    <register_config type="OA">
24233        <register type="OA" address="0x0000D900" value="0x00000000" />
24234        <register type="OA" address="0x0000D904" value="0x10800000" />
24235        <register type="OA" address="0x0000D910" value="0x00000000" />
24236        <register type="OA" address="0x0000D914" value="0x00800000" />
24237        <register type="OA" address="0x0000D920" value="0x00000000" />
24238        <register type="OA" address="0x0000DC40" value="0x00000000" />
24239        <register type="OA" address="0x0000DD40" value="0x00000000" />
24240        <register type="OA" address="0x00002B2C" value="0x00000000" />
24241        <register type="OA" address="0x0000D940" value="0x0000001A" />
24242        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
24243    </register_config>
24244  </set>
24245
24246  <set name="Ext239"
24247       chipset="MTLGT2"
24248       symbol_name="Ext239"
24249       underscore_name="ext239"
24250       mdapi_supported_apis="VK OGL OCL IO"
24251       hw_config_guid="6dfee12d-6bfc-434a-8873-bc076a47d80b"
24252       >
24253    <counter name="GPU Time Elapsed"
24254             symbol_name="GpuTime"
24255             underscore_name="gpu_time"
24256             description="Time elapsed on the GPU during the measurement."
24257             data_type="uint64"
24258             units="ns"
24259             semantic_type="duration"
24260             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
24261             mdapi_group="GPU"
24262             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24263             mdapi_supported_apis=""
24264             mdapi_hw_unit_type="gpu"
24265             />
24266    <counter name="GPU Core Clocks"
24267             symbol_name="GpuCoreClocks"
24268             underscore_name="gpu_core_clocks"
24269             description="The total number of GPU core clocks elapsed during the measurement."
24270             data_type="uint64"
24271             units="cycles"
24272             semantic_type="event"
24273             equation="GPU_CLOCK 0 READ"
24274             mdapi_group="GPU"
24275             mdapi_usage_flags="Tier1 Frame Batch Draw"
24276             mdapi_supported_apis=""
24277             mdapi_hw_unit_type="gpu"
24278             />
24279    <counter name="AVG GPU Core Frequency"
24280             symbol_name="AvgGpuCoreFrequency"
24281             underscore_name="avg_gpu_core_frequency"
24282             description="Average GPU Core Frequency in the measurement."
24283             data_type="uint64"
24284             max_equation="$GpuMaxFrequency"
24285             units="hz"
24286             semantic_type="event"
24287             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
24288             mdapi_group="GPU"
24289             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24290             mdapi_supported_apis=""
24291             mdapi_hw_unit_type="gpu"
24292             />
24293    <counter name="GPU MEMORY L3 READ SQIDI0"
24294             symbol_name="GPU_MEMORY_L3_READ_SQIDI0"
24295             underscore_name="gpu_memory_l3_read_sqidi0"
24296             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
24297             data_type="uint64"
24298             units="events"
24299             semantic_type="event"
24300             equation="B 0 READ B 1 READ UADD"
24301             mdapi_group="GPU"
24302             mdapi_usage_flags="Frame Batch Draw"
24303             mdapi_supported_apis=""
24304             mdapi_hw_unit_type="gpu"
24305             />
24306    <register_config type="NOA">
24307        <register type="NOA" address="0x00000D04" value="0x00000200" />
24308        <register type="NOA" address="0x00009884" value="0x00000000" />
24309        <register type="NOA" address="0x00009888" value="0x1C0700C7" />
24310        <register type="NOA" address="0x00009888" value="0x180800A7" />
24311        <register type="NOA" address="0x00009888" value="0x00065555" />
24312        <register type="NOA" address="0x00009888" value="0x02065555" />
24313        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
24314        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
24315        <register type="NOA" address="0x00009888" value="0x04070076" />
24316        <register type="NOA" address="0x00009888" value="0x08070205" />
24317        <register type="NOA" address="0x00009888" value="0x0A0702CA" />
24318        <register type="NOA" address="0x00009888" value="0x0C07034C" />
24319        <register type="NOA" address="0x00009888" value="0x0E0703CE" />
24320        <register type="NOA" address="0x00009888" value="0x00070000" />
24321        <register type="NOA" address="0x00009888" value="0x02075555" />
24322        <register type="NOA" address="0x00009888" value="0x00080076" />
24323        <register type="NOA" address="0x00009888" value="0x0C080207" />
24324        <register type="NOA" address="0x00009888" value="0x0E0802CA" />
24325        <register type="NOA" address="0x00009888" value="0x1008034C" />
24326        <register type="NOA" address="0x00009888" value="0x120803CE" />
24327        <register type="NOA" address="0x00009888" value="0x04080000" />
24328        <register type="NOA" address="0x00009888" value="0x4E010000" />
24329        <register type="NOA" address="0x00009888" value="0x56010000" />
24330        <register type="NOA" address="0x00009888" value="0x58010000" />
24331        <register type="NOA" address="0x00009888" value="0x5A010000" />
24332        <register type="NOA" address="0x00009888" value="0x5C010000" />
24333        <register type="NOA" address="0x00009888" value="0x5E010000" />
24334        <register type="NOA" address="0x00009888" value="0x60010000" />
24335        <register type="NOA" address="0x00009888" value="0x06010000" />
24336        <register type="NOA" address="0x00009888" value="0x62010000" />
24337        <register type="NOA" address="0x00009888" value="0x50010000" />
24338        <register type="NOA" address="0x00009888" value="0x52010000" />
24339        <register type="NOA" address="0x00009888" value="0x54010000" />
24340        <register type="NOA" address="0x00009884" value="0x00000000" />
24341        <register type="NOA" address="0x00009888" value="0x74010002" />
24342    </register_config>
24343    <register_config type="OA">
24344        <register type="OA" address="0x0000D900" value="0x00000000" />
24345        <register type="OA" address="0x0000D904" value="0x30800000" />
24346        <register type="OA" address="0x0000D910" value="0x00000000" />
24347        <register type="OA" address="0x0000D914" value="0x00800000" />
24348        <register type="OA" address="0x0000D920" value="0x00000000" />
24349        <register type="OA" address="0x0000DC40" value="0x00000000" />
24350        <register type="OA" address="0x0000DD40" value="0x00000000" />
24351        <register type="OA" address="0x00002B2C" value="0x00000000" />
24352        <register type="OA" address="0x0000D940" value="0x000000CA" />
24353        <register type="OA" address="0x0000D944" value="0x0000FF00" />
24354        <register type="OA" address="0x0000D948" value="0x0000C802" />
24355        <register type="OA" address="0x0000D94C" value="0x000000FF" />
24356    </register_config>
24357  </set>
24358
24359  <set name="Ext240"
24360       chipset="MTLGT2"
24361       symbol_name="Ext240"
24362       underscore_name="ext240"
24363       mdapi_supported_apis="VK OGL OCL IO"
24364       hw_config_guid="5edd0480-7a46-49f7-8709-7f737d0cc42a"
24365       >
24366    <counter name="GPU Time Elapsed"
24367             symbol_name="GpuTime"
24368             underscore_name="gpu_time"
24369             description="Time elapsed on the GPU during the measurement."
24370             data_type="uint64"
24371             units="ns"
24372             semantic_type="duration"
24373             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
24374             mdapi_group="GPU"
24375             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24376             mdapi_supported_apis=""
24377             mdapi_hw_unit_type="gpu"
24378             />
24379    <counter name="GPU Core Clocks"
24380             symbol_name="GpuCoreClocks"
24381             underscore_name="gpu_core_clocks"
24382             description="The total number of GPU core clocks elapsed during the measurement."
24383             data_type="uint64"
24384             units="cycles"
24385             semantic_type="event"
24386             equation="GPU_CLOCK 0 READ"
24387             mdapi_group="GPU"
24388             mdapi_usage_flags="Tier1 Frame Batch Draw"
24389             mdapi_supported_apis=""
24390             mdapi_hw_unit_type="gpu"
24391             />
24392    <counter name="AVG GPU Core Frequency"
24393             symbol_name="AvgGpuCoreFrequency"
24394             underscore_name="avg_gpu_core_frequency"
24395             description="Average GPU Core Frequency in the measurement."
24396             data_type="uint64"
24397             max_equation="$GpuMaxFrequency"
24398             units="hz"
24399             semantic_type="event"
24400             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
24401             mdapi_group="GPU"
24402             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24403             mdapi_supported_apis=""
24404             mdapi_hw_unit_type="gpu"
24405             />
24406    <counter name="GPU MEMORY L3 READ SQIDI1"
24407             symbol_name="GPU_MEMORY_L3_READ_SQIDI1"
24408             underscore_name="gpu_memory_l3_read_sqidi1"
24409             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
24410             data_type="uint64"
24411             units="events"
24412             semantic_type="event"
24413             equation="B 0 READ B 1 READ UADD"
24414             mdapi_group="GPU"
24415             mdapi_usage_flags="Frame Batch Draw"
24416             mdapi_supported_apis=""
24417             mdapi_hw_unit_type="gpu"
24418             />
24419    <register_config type="NOA">
24420        <register type="NOA" address="0x00000D04" value="0x00000200" />
24421        <register type="NOA" address="0x00009884" value="0x00000000" />
24422        <register type="NOA" address="0x00009888" value="0x1C0700A7" />
24423        <register type="NOA" address="0x00009888" value="0x180800C7" />
24424        <register type="NOA" address="0x00009888" value="0x00065555" />
24425        <register type="NOA" address="0x00009888" value="0x02065555" />
24426        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
24427        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
24428        <register type="NOA" address="0x00009888" value="0x04070076" />
24429        <register type="NOA" address="0x00009888" value="0x10070207" />
24430        <register type="NOA" address="0x00009888" value="0x120702CA" />
24431        <register type="NOA" address="0x00009888" value="0x1407034C" />
24432        <register type="NOA" address="0x00009888" value="0x160703CE" />
24433        <register type="NOA" address="0x00009888" value="0x08070000" />
24434        <register type="NOA" address="0x00009888" value="0x00075555" />
24435        <register type="NOA" address="0x00009888" value="0x02070000" />
24436        <register type="NOA" address="0x00009888" value="0x00080076" />
24437        <register type="NOA" address="0x00009888" value="0x04080205" />
24438        <register type="NOA" address="0x00009888" value="0x060802CA" />
24439        <register type="NOA" address="0x00009888" value="0x0808034C" />
24440        <register type="NOA" address="0x00009888" value="0x0A0803CE" />
24441        <register type="NOA" address="0x00009888" value="0x4E010000" />
24442        <register type="NOA" address="0x00009888" value="0x56010000" />
24443        <register type="NOA" address="0x00009888" value="0x58010000" />
24444        <register type="NOA" address="0x00009888" value="0x5A010000" />
24445        <register type="NOA" address="0x00009888" value="0x5C010000" />
24446        <register type="NOA" address="0x00009888" value="0x5E010000" />
24447        <register type="NOA" address="0x00009888" value="0x60010000" />
24448        <register type="NOA" address="0x00009888" value="0x06010000" />
24449        <register type="NOA" address="0x00009888" value="0x62010000" />
24450        <register type="NOA" address="0x00009888" value="0x50010000" />
24451        <register type="NOA" address="0x00009888" value="0x52010000" />
24452        <register type="NOA" address="0x00009888" value="0x54010000" />
24453        <register type="NOA" address="0x00009884" value="0x00000000" />
24454        <register type="NOA" address="0x00009888" value="0x74010002" />
24455    </register_config>
24456    <register_config type="OA">
24457        <register type="OA" address="0x0000D900" value="0x00000000" />
24458        <register type="OA" address="0x0000D904" value="0x30800000" />
24459        <register type="OA" address="0x0000D910" value="0x00000000" />
24460        <register type="OA" address="0x0000D914" value="0x00800000" />
24461        <register type="OA" address="0x0000D920" value="0x00000000" />
24462        <register type="OA" address="0x0000DC40" value="0x00000000" />
24463        <register type="OA" address="0x0000DD40" value="0x00000000" />
24464        <register type="OA" address="0x00002B2C" value="0x00000000" />
24465        <register type="OA" address="0x0000D940" value="0x000000CA" />
24466        <register type="OA" address="0x0000D944" value="0x0000FF00" />
24467        <register type="OA" address="0x0000D948" value="0x0000C802" />
24468        <register type="OA" address="0x0000D94C" value="0x000000FF" />
24469    </register_config>
24470  </set>
24471
24472  <set name="Ext500"
24473       chipset="MTLGT2"
24474       symbol_name="Ext500"
24475       underscore_name="ext500"
24476       mdapi_supported_apis="VK OGL OCL IO"
24477       hw_config_guid="a7cd6b7e-e8ee-4853-b2d3-269bf3ed73c7"
24478       >
24479    <counter name="GPU Time Elapsed"
24480             symbol_name="GpuTime"
24481             underscore_name="gpu_time"
24482             description="Time elapsed on the GPU during the measurement."
24483             data_type="uint64"
24484             units="ns"
24485             semantic_type="duration"
24486             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
24487             mdapi_group="GPU"
24488             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24489             mdapi_supported_apis=""
24490             mdapi_hw_unit_type="gpu"
24491             />
24492    <counter name="GPU Core Clocks"
24493             symbol_name="GpuCoreClocks"
24494             underscore_name="gpu_core_clocks"
24495             description="The total number of GPU core clocks elapsed during the measurement."
24496             data_type="uint64"
24497             units="cycles"
24498             semantic_type="event"
24499             equation="GPU_CLOCK 0 READ"
24500             mdapi_group="GPU"
24501             mdapi_usage_flags="Tier1 Frame Batch Draw"
24502             mdapi_supported_apis=""
24503             mdapi_hw_unit_type="gpu"
24504             />
24505    <counter name="AVG GPU Core Frequency"
24506             symbol_name="AvgGpuCoreFrequency"
24507             underscore_name="avg_gpu_core_frequency"
24508             description="Average GPU Core Frequency in the measurement."
24509             data_type="uint64"
24510             max_equation="$GpuMaxFrequency"
24511             units="hz"
24512             semantic_type="event"
24513             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
24514             mdapi_group="GPU"
24515             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24516             mdapi_supported_apis=""
24517             mdapi_hw_unit_type="gpu"
24518             />
24519    <counter name="ICACHE HIT BANK0 XECORE0"
24520             symbol_name="ICACHE_HIT_BANK0_XECORE0"
24521             underscore_name="icache_hit_bank0_xecore0"
24522             description="Number of Instruction Cache Hits"
24523             data_type="uint64"
24524             units="events"
24525             semantic_type="event"
24526             equation="B 0 READ"
24527             availability="$GtSlice0XeCore0"
24528             mdapi_group="GPU"
24529             mdapi_usage_flags="Frame Batch Draw"
24530             mdapi_supported_apis=""
24531             mdapi_hw_unit_type="gpu"
24532             />
24533    <counter name="ICACHE MISS BANK0 XECORE0"
24534             symbol_name="ICACHE_MISS_BANK0_XECORE0"
24535             underscore_name="icache_miss_bank0_xecore0"
24536             description="Number of Instruction Cache Misses"
24537             data_type="uint64"
24538             units="events"
24539             semantic_type="event"
24540             equation="C 7 READ"
24541             availability="$GtSlice0XeCore0"
24542             mdapi_group="GPU"
24543             mdapi_usage_flags="Frame Batch Draw"
24544             mdapi_supported_apis=""
24545             mdapi_hw_unit_type="gpu"
24546             />
24547    <counter name="ICACHE HIT BANK0 XECORE1"
24548             symbol_name="ICACHE_HIT_BANK0_XECORE1"
24549             underscore_name="icache_hit_bank0_xecore1"
24550             description="Number of Instruction Cache Hits"
24551             data_type="uint64"
24552             units="events"
24553             semantic_type="event"
24554             equation="B 1 READ"
24555             availability="$GtSlice0XeCore1"
24556             mdapi_group="GPU"
24557             mdapi_usage_flags="Frame Batch Draw"
24558             mdapi_supported_apis=""
24559             mdapi_hw_unit_type="gpu"
24560             />
24561    <counter name="ICACHE MISS BANK0 XECORE1"
24562             symbol_name="ICACHE_MISS_BANK0_XECORE1"
24563             underscore_name="icache_miss_bank0_xecore1"
24564             description="Number of Instruction Cache Misses"
24565             data_type="uint64"
24566             units="events"
24567             semantic_type="event"
24568             equation="C 6 READ"
24569             availability="$GtSlice0XeCore1"
24570             mdapi_group="GPU"
24571             mdapi_usage_flags="Frame Batch Draw"
24572             mdapi_supported_apis=""
24573             mdapi_hw_unit_type="gpu"
24574             />
24575    <counter name="ICACHE HIT BANK0 XECORE2"
24576             symbol_name="ICACHE_HIT_BANK0_XECORE2"
24577             underscore_name="icache_hit_bank0_xecore2"
24578             description="Number of Instruction Cache Hits"
24579             data_type="uint64"
24580             units="events"
24581             semantic_type="event"
24582             equation="B 2 READ"
24583             availability="$GtSlice0XeCore2"
24584             mdapi_group="GPU"
24585             mdapi_usage_flags="Frame Batch Draw"
24586             mdapi_supported_apis=""
24587             mdapi_hw_unit_type="gpu"
24588             />
24589    <counter name="ICACHE MISS BANK0 XECORE2"
24590             symbol_name="ICACHE_MISS_BANK0_XECORE2"
24591             underscore_name="icache_miss_bank0_xecore2"
24592             description="Number of Instruction Cache Misses"
24593             data_type="uint64"
24594             units="events"
24595             semantic_type="event"
24596             equation="C 5 READ"
24597             availability="$GtSlice0XeCore2"
24598             mdapi_group="GPU"
24599             mdapi_usage_flags="Frame Batch Draw"
24600             mdapi_supported_apis=""
24601             mdapi_hw_unit_type="gpu"
24602             />
24603    <counter name="ICACHE HIT BANK0 XECORE3"
24604             symbol_name="ICACHE_HIT_BANK0_XECORE3"
24605             underscore_name="icache_hit_bank0_xecore3"
24606             description="Number of Instruction Cache Hits"
24607             data_type="uint64"
24608             units="events"
24609             semantic_type="event"
24610             equation="B 3 READ"
24611             availability="$GtSlice0XeCore3"
24612             mdapi_group="GPU"
24613             mdapi_usage_flags="Frame Batch Draw"
24614             mdapi_supported_apis=""
24615             mdapi_hw_unit_type="gpu"
24616             />
24617    <counter name="ICACHE MISS BANK0 XECORE3"
24618             symbol_name="ICACHE_MISS_BANK0_XECORE3"
24619             underscore_name="icache_miss_bank0_xecore3"
24620             description="Number of Instruction Cache Misses"
24621             data_type="uint64"
24622             units="events"
24623             semantic_type="event"
24624             equation="C 4 READ"
24625             availability="$GtSlice0XeCore3"
24626             mdapi_group="GPU"
24627             mdapi_usage_flags="Frame Batch Draw"
24628             mdapi_supported_apis=""
24629             mdapi_hw_unit_type="gpu"
24630             />
24631    <register_config type="NOA">
24632        <register type="NOA" address="0x00000D04" value="0x00000200" />
24633        <register type="NOA" address="0x00009884" value="0x00000008" />
24634        <register type="NOA" address="0x00009888" value="0x20020006" />
24635        <register type="NOA" address="0x00009888" value="0x04024000" />
24636        <register type="NOA" address="0x00009888" value="0x06024C00" />
24637        <register type="NOA" address="0x00009888" value="0x16020025" />
24638        <register type="NOA" address="0x00009888" value="0x0002000C" />
24639        <register type="NOA" address="0x00009888" value="0x02023000" />
24640        <register type="NOA" address="0x00009888" value="0x00040005" />
24641        <register type="NOA" address="0x00009888" value="0x02045000" />
24642        <register type="NOA" address="0x00009888" value="0x0008000C" />
24643        <register type="NOA" address="0x00009888" value="0x02083000" />
24644        <register type="NOA" address="0x00009884" value="0x00000009" />
24645        <register type="NOA" address="0x00009888" value="0x20020006" />
24646        <register type="NOA" address="0x00009888" value="0x04024000" />
24647        <register type="NOA" address="0x00009888" value="0x08020026" />
24648        <register type="NOA" address="0x00009888" value="0x14020940" />
24649        <register type="NOA" address="0x00009888" value="0x00020000" />
24650        <register type="NOA" address="0x00009888" value="0x02020000" />
24651        <register type="NOA" address="0x00009888" value="0x00040004" />
24652        <register type="NOA" address="0x00009888" value="0x02041000" />
24653        <register type="NOA" address="0x00009884" value="0x0000000A" />
24654        <register type="NOA" address="0x00009888" value="0x20020006" />
24655        <register type="NOA" address="0x00009888" value="0x04024000" />
24656        <register type="NOA" address="0x00009888" value="0x08020980" />
24657        <register type="NOA" address="0x00009888" value="0x14020025" />
24658        <register type="NOA" address="0x00009888" value="0x000200C0" />
24659        <register type="NOA" address="0x00009888" value="0x02020300" />
24660        <register type="NOA" address="0x00009888" value="0x00040050" />
24661        <register type="NOA" address="0x00009888" value="0x02040500" />
24662        <register type="NOA" address="0x00009888" value="0x000800C0" />
24663        <register type="NOA" address="0x00009888" value="0x02080300" />
24664        <register type="NOA" address="0x00009884" value="0x0000000B" />
24665        <register type="NOA" address="0x00009888" value="0x20020006" />
24666        <register type="NOA" address="0x00009888" value="0x04024000" />
24667        <register type="NOA" address="0x00009888" value="0x0A020026" />
24668        <register type="NOA" address="0x00009888" value="0x12020940" />
24669        <register type="NOA" address="0x00009888" value="0x00020000" />
24670        <register type="NOA" address="0x00009888" value="0x02020000" />
24671        <register type="NOA" address="0x00009888" value="0x00040040" />
24672        <register type="NOA" address="0x00009888" value="0x02040100" />
24673        <register type="NOA" address="0x00009884" value="0x00000000" />
24674        <register type="NOA" address="0x00009888" value="0x001300A0" />
24675        <register type="NOA" address="0x00009888" value="0x02130A00" />
24676        <register type="NOA" address="0x00009888" value="0x00140050" />
24677        <register type="NOA" address="0x00009888" value="0x02140500" />
24678        <register type="NOA" address="0x00009888" value="0x00150050" />
24679        <register type="NOA" address="0x00009888" value="0x02150500" />
24680        <register type="NOA" address="0x00009888" value="0x00160050" />
24681        <register type="NOA" address="0x00009888" value="0x02160500" />
24682        <register type="NOA" address="0x00009888" value="0x001700A0" />
24683        <register type="NOA" address="0x00009888" value="0x02170A00" />
24684        <register type="NOA" address="0x00009888" value="0x000C300C" />
24685        <register type="NOA" address="0x00009888" value="0x000E300C" />
24686        <register type="NOA" address="0x00009888" value="0x000D00A0" />
24687        <register type="NOA" address="0x00009888" value="0x020D0A00" />
24688        <register type="NOA" address="0x00009888" value="0x000600A0" />
24689        <register type="NOA" address="0x00009888" value="0x02060A00" />
24690        <register type="NOA" address="0x00009888" value="0x000100AF" />
24691        <register type="NOA" address="0x00009888" value="0x0201FA00" />
24692        <register type="NOA" address="0x00009888" value="0x4E010011" />
24693        <register type="NOA" address="0x00009888" value="0x56010011" />
24694        <register type="NOA" address="0x00009888" value="0x58010609" />
24695        <register type="NOA" address="0x00009888" value="0x5A010000" />
24696        <register type="NOA" address="0x00009888" value="0x06010000" />
24697        <register type="NOA" address="0x00009888" value="0x52010000" />
24698        <register type="NOA" address="0x00009888" value="0x54011203" />
24699        <register type="NOA" address="0x00009884" value="0x00000000" />
24700        <register type="NOA" address="0x00009888" value="0x74010002" />
24701    </register_config>
24702    <register_config type="OA">
24703        <register type="OA" address="0x0000D900" value="0x00000000" />
24704        <register type="OA" address="0x0000D904" value="0xF0800000" />
24705        <register type="OA" address="0x0000D910" value="0x00000000" />
24706        <register type="OA" address="0x0000D914" value="0x00800000" />
24707        <register type="OA" address="0x0000D920" value="0x00000000" />
24708        <register type="OA" address="0x0000DC40" value="0x00000000" />
24709        <register type="OA" address="0x0000DD40" value="0x00000000" />
24710        <register type="OA" address="0x00002B2C" value="0x00000000" />
24711        <register type="OA" address="0x0000D940" value="0x0000000A" />
24712        <register type="OA" address="0x0000D944" value="0x00007FFE" />
24713        <register type="OA" address="0x0000D948" value="0x00000012" />
24714        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
24715        <register type="OA" address="0x0000D950" value="0x00000022" />
24716        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
24717        <register type="OA" address="0x0000D958" value="0x00000042" />
24718        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
24719    </register_config>
24720  </set>
24721
24722  <set name="Ext501"
24723       chipset="MTLGT2"
24724       symbol_name="Ext501"
24725       underscore_name="ext501"
24726       mdapi_supported_apis="VK OGL OCL IO"
24727       hw_config_guid="8e09a7a1-b0e8-464a-a28d-90250f64ec9e"
24728       >
24729    <counter name="GPU Time Elapsed"
24730             symbol_name="GpuTime"
24731             underscore_name="gpu_time"
24732             description="Time elapsed on the GPU during the measurement."
24733             data_type="uint64"
24734             units="ns"
24735             semantic_type="duration"
24736             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
24737             mdapi_group="GPU"
24738             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24739             mdapi_supported_apis=""
24740             mdapi_hw_unit_type="gpu"
24741             />
24742    <counter name="GPU Core Clocks"
24743             symbol_name="GpuCoreClocks"
24744             underscore_name="gpu_core_clocks"
24745             description="The total number of GPU core clocks elapsed during the measurement."
24746             data_type="uint64"
24747             units="cycles"
24748             semantic_type="event"
24749             equation="GPU_CLOCK 0 READ"
24750             mdapi_group="GPU"
24751             mdapi_usage_flags="Tier1 Frame Batch Draw"
24752             mdapi_supported_apis=""
24753             mdapi_hw_unit_type="gpu"
24754             />
24755    <counter name="AVG GPU Core Frequency"
24756             symbol_name="AvgGpuCoreFrequency"
24757             underscore_name="avg_gpu_core_frequency"
24758             description="Average GPU Core Frequency in the measurement."
24759             data_type="uint64"
24760             max_equation="$GpuMaxFrequency"
24761             units="hz"
24762             semantic_type="event"
24763             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
24764             mdapi_group="GPU"
24765             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24766             mdapi_supported_apis=""
24767             mdapi_hw_unit_type="gpu"
24768             />
24769    <counter name="ICACHE HIT BANK1 XECORE0"
24770             symbol_name="ICACHE_HIT_BANK1_XECORE0"
24771             underscore_name="icache_hit_bank1_xecore0"
24772             description="Number of Instruction Cache Hits"
24773             data_type="uint64"
24774             units="events"
24775             semantic_type="event"
24776             equation="B 0 READ"
24777             availability="$GtSlice0XeCore0"
24778             mdapi_group="GPU"
24779             mdapi_usage_flags="Frame Batch Draw"
24780             mdapi_supported_apis=""
24781             mdapi_hw_unit_type="gpu"
24782             />
24783    <counter name="ICACHE MISS BANK1 XECORE0"
24784             symbol_name="ICACHE_MISS_BANK1_XECORE0"
24785             underscore_name="icache_miss_bank1_xecore0"
24786             description="Number of Instruction Cache Misses"
24787             data_type="uint64"
24788             units="events"
24789             semantic_type="event"
24790             equation="C 7 READ"
24791             availability="$GtSlice0XeCore0"
24792             mdapi_group="GPU"
24793             mdapi_usage_flags="Frame Batch Draw"
24794             mdapi_supported_apis=""
24795             mdapi_hw_unit_type="gpu"
24796             />
24797    <counter name="ICACHE HIT BANK1 XECORE1"
24798             symbol_name="ICACHE_HIT_BANK1_XECORE1"
24799             underscore_name="icache_hit_bank1_xecore1"
24800             description="Number of Instruction Cache Hits"
24801             data_type="uint64"
24802             units="events"
24803             semantic_type="event"
24804             equation="B 1 READ"
24805             availability="$GtSlice0XeCore1"
24806             mdapi_group="GPU"
24807             mdapi_usage_flags="Frame Batch Draw"
24808             mdapi_supported_apis=""
24809             mdapi_hw_unit_type="gpu"
24810             />
24811    <counter name="ICACHE MISS BANK1 XECORE1"
24812             symbol_name="ICACHE_MISS_BANK1_XECORE1"
24813             underscore_name="icache_miss_bank1_xecore1"
24814             description="Number of Instruction Cache Misses"
24815             data_type="uint64"
24816             units="events"
24817             semantic_type="event"
24818             equation="C 6 READ"
24819             availability="$GtSlice0XeCore1"
24820             mdapi_group="GPU"
24821             mdapi_usage_flags="Frame Batch Draw"
24822             mdapi_supported_apis=""
24823             mdapi_hw_unit_type="gpu"
24824             />
24825    <counter name="ICACHE HIT BANK1 XECORE2"
24826             symbol_name="ICACHE_HIT_BANK1_XECORE2"
24827             underscore_name="icache_hit_bank1_xecore2"
24828             description="Number of Instruction Cache Hits"
24829             data_type="uint64"
24830             units="events"
24831             semantic_type="event"
24832             equation="B 2 READ"
24833             availability="$GtSlice0XeCore2"
24834             mdapi_group="GPU"
24835             mdapi_usage_flags="Frame Batch Draw"
24836             mdapi_supported_apis=""
24837             mdapi_hw_unit_type="gpu"
24838             />
24839    <counter name="ICACHE MISS BANK1 XECORE2"
24840             symbol_name="ICACHE_MISS_BANK1_XECORE2"
24841             underscore_name="icache_miss_bank1_xecore2"
24842             description="Number of Instruction Cache Misses"
24843             data_type="uint64"
24844             units="events"
24845             semantic_type="event"
24846             equation="C 5 READ"
24847             availability="$GtSlice0XeCore2"
24848             mdapi_group="GPU"
24849             mdapi_usage_flags="Frame Batch Draw"
24850             mdapi_supported_apis=""
24851             mdapi_hw_unit_type="gpu"
24852             />
24853    <counter name="ICACHE HIT BANK1 XECORE3"
24854             symbol_name="ICACHE_HIT_BANK1_XECORE3"
24855             underscore_name="icache_hit_bank1_xecore3"
24856             description="Number of Instruction Cache Hits"
24857             data_type="uint64"
24858             units="events"
24859             semantic_type="event"
24860             equation="B 3 READ"
24861             availability="$GtSlice0XeCore3"
24862             mdapi_group="GPU"
24863             mdapi_usage_flags="Frame Batch Draw"
24864             mdapi_supported_apis=""
24865             mdapi_hw_unit_type="gpu"
24866             />
24867    <counter name="ICACHE MISS BANK1 XECORE3"
24868             symbol_name="ICACHE_MISS_BANK1_XECORE3"
24869             underscore_name="icache_miss_bank1_xecore3"
24870             description="Number of Instruction Cache Misses"
24871             data_type="uint64"
24872             units="events"
24873             semantic_type="event"
24874             equation="C 4 READ"
24875             availability="$GtSlice0XeCore3"
24876             mdapi_group="GPU"
24877             mdapi_usage_flags="Frame Batch Draw"
24878             mdapi_supported_apis=""
24879             mdapi_hw_unit_type="gpu"
24880             />
24881    <register_config type="NOA">
24882        <register type="NOA" address="0x00000D04" value="0x00000200" />
24883        <register type="NOA" address="0x00009884" value="0x00000008" />
24884        <register type="NOA" address="0x00009888" value="0x2002000D" />
24885        <register type="NOA" address="0x00009888" value="0x04024000" />
24886        <register type="NOA" address="0x00009888" value="0x06024C00" />
24887        <register type="NOA" address="0x00009888" value="0x16020025" />
24888        <register type="NOA" address="0x00009888" value="0x0002000C" />
24889        <register type="NOA" address="0x00009888" value="0x02023000" />
24890        <register type="NOA" address="0x00009888" value="0x00040005" />
24891        <register type="NOA" address="0x00009888" value="0x02045000" />
24892        <register type="NOA" address="0x00009888" value="0x0008000C" />
24893        <register type="NOA" address="0x00009888" value="0x02083000" />
24894        <register type="NOA" address="0x00009884" value="0x00000009" />
24895        <register type="NOA" address="0x00009888" value="0x2002000D" />
24896        <register type="NOA" address="0x00009888" value="0x04024000" />
24897        <register type="NOA" address="0x00009888" value="0x08020026" />
24898        <register type="NOA" address="0x00009888" value="0x14020940" />
24899        <register type="NOA" address="0x00009888" value="0x00020000" />
24900        <register type="NOA" address="0x00009888" value="0x02020000" />
24901        <register type="NOA" address="0x00009888" value="0x00040004" />
24902        <register type="NOA" address="0x00009888" value="0x02041000" />
24903        <register type="NOA" address="0x00009884" value="0x0000000A" />
24904        <register type="NOA" address="0x00009888" value="0x2002000D" />
24905        <register type="NOA" address="0x00009888" value="0x04024000" />
24906        <register type="NOA" address="0x00009888" value="0x08020980" />
24907        <register type="NOA" address="0x00009888" value="0x14020025" />
24908        <register type="NOA" address="0x00009888" value="0x000200C0" />
24909        <register type="NOA" address="0x00009888" value="0x02020300" />
24910        <register type="NOA" address="0x00009888" value="0x00040050" />
24911        <register type="NOA" address="0x00009888" value="0x02040500" />
24912        <register type="NOA" address="0x00009888" value="0x000800C0" />
24913        <register type="NOA" address="0x00009888" value="0x02080300" />
24914        <register type="NOA" address="0x00009884" value="0x0000000B" />
24915        <register type="NOA" address="0x00009888" value="0x2002000D" />
24916        <register type="NOA" address="0x00009888" value="0x04024000" />
24917        <register type="NOA" address="0x00009888" value="0x0A020026" />
24918        <register type="NOA" address="0x00009888" value="0x12020940" />
24919        <register type="NOA" address="0x00009888" value="0x00020000" />
24920        <register type="NOA" address="0x00009888" value="0x02020000" />
24921        <register type="NOA" address="0x00009888" value="0x00040040" />
24922        <register type="NOA" address="0x00009888" value="0x02040100" />
24923        <register type="NOA" address="0x00009884" value="0x00000000" />
24924        <register type="NOA" address="0x00009888" value="0x001300A0" />
24925        <register type="NOA" address="0x00009888" value="0x02130A00" />
24926        <register type="NOA" address="0x00009888" value="0x00140050" />
24927        <register type="NOA" address="0x00009888" value="0x02140500" />
24928        <register type="NOA" address="0x00009888" value="0x00150050" />
24929        <register type="NOA" address="0x00009888" value="0x02150500" />
24930        <register type="NOA" address="0x00009888" value="0x00160050" />
24931        <register type="NOA" address="0x00009888" value="0x02160500" />
24932        <register type="NOA" address="0x00009888" value="0x001700A0" />
24933        <register type="NOA" address="0x00009888" value="0x02170A00" />
24934        <register type="NOA" address="0x00009888" value="0x000C300C" />
24935        <register type="NOA" address="0x00009888" value="0x000E300C" />
24936        <register type="NOA" address="0x00009888" value="0x000D00A0" />
24937        <register type="NOA" address="0x00009888" value="0x020D0A00" />
24938        <register type="NOA" address="0x00009888" value="0x000600A0" />
24939        <register type="NOA" address="0x00009888" value="0x02060A00" />
24940        <register type="NOA" address="0x00009888" value="0x000100AF" />
24941        <register type="NOA" address="0x00009888" value="0x0201FA00" />
24942        <register type="NOA" address="0x00009888" value="0x4E010011" />
24943        <register type="NOA" address="0x00009888" value="0x56010011" />
24944        <register type="NOA" address="0x00009888" value="0x58010609" />
24945        <register type="NOA" address="0x00009888" value="0x5A010000" />
24946        <register type="NOA" address="0x00009888" value="0x06010000" />
24947        <register type="NOA" address="0x00009888" value="0x52010000" />
24948        <register type="NOA" address="0x00009888" value="0x54011203" />
24949        <register type="NOA" address="0x00009884" value="0x00000000" />
24950        <register type="NOA" address="0x00009888" value="0x74010002" />
24951    </register_config>
24952    <register_config type="OA">
24953        <register type="OA" address="0x0000D900" value="0x00000000" />
24954        <register type="OA" address="0x0000D904" value="0xF0800000" />
24955        <register type="OA" address="0x0000D910" value="0x00000000" />
24956        <register type="OA" address="0x0000D914" value="0x00800000" />
24957        <register type="OA" address="0x0000D920" value="0x00000000" />
24958        <register type="OA" address="0x0000DC40" value="0x00000000" />
24959        <register type="OA" address="0x0000DD40" value="0x00000000" />
24960        <register type="OA" address="0x00002B2C" value="0x00000000" />
24961        <register type="OA" address="0x0000D940" value="0x0000000A" />
24962        <register type="OA" address="0x0000D944" value="0x00007FFE" />
24963        <register type="OA" address="0x0000D948" value="0x00000012" />
24964        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
24965        <register type="OA" address="0x0000D950" value="0x00000022" />
24966        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
24967        <register type="OA" address="0x0000D958" value="0x00000042" />
24968        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
24969    </register_config>
24970  </set>
24971
24972  <set name="Ext502"
24973       chipset="MTLGT2"
24974       symbol_name="Ext502"
24975       underscore_name="ext502"
24976       mdapi_supported_apis="VK OGL OCL IO"
24977       hw_config_guid="57a19b6a-1b7d-4337-a9c9-710c56c46f84"
24978       >
24979    <counter name="GPU Time Elapsed"
24980             symbol_name="GpuTime"
24981             underscore_name="gpu_time"
24982             description="Time elapsed on the GPU during the measurement."
24983             data_type="uint64"
24984             units="ns"
24985             semantic_type="duration"
24986             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
24987             mdapi_group="GPU"
24988             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
24989             mdapi_supported_apis=""
24990             mdapi_hw_unit_type="gpu"
24991             />
24992    <counter name="GPU Core Clocks"
24993             symbol_name="GpuCoreClocks"
24994             underscore_name="gpu_core_clocks"
24995             description="The total number of GPU core clocks elapsed during the measurement."
24996             data_type="uint64"
24997             units="cycles"
24998             semantic_type="event"
24999             equation="GPU_CLOCK 0 READ"
25000             mdapi_group="GPU"
25001             mdapi_usage_flags="Tier1 Frame Batch Draw"
25002             mdapi_supported_apis=""
25003             mdapi_hw_unit_type="gpu"
25004             />
25005    <counter name="AVG GPU Core Frequency"
25006             symbol_name="AvgGpuCoreFrequency"
25007             underscore_name="avg_gpu_core_frequency"
25008             description="Average GPU Core Frequency in the measurement."
25009             data_type="uint64"
25010             max_equation="$GpuMaxFrequency"
25011             units="hz"
25012             semantic_type="event"
25013             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
25014             mdapi_group="GPU"
25015             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25016             mdapi_supported_apis=""
25017             mdapi_hw_unit_type="gpu"
25018             />
25019    <counter name="ICACHE HIT BANK2 XECORE0"
25020             symbol_name="ICACHE_HIT_BANK2_XECORE0"
25021             underscore_name="icache_hit_bank2_xecore0"
25022             description="Number of Instruction Cache Hits"
25023             data_type="uint64"
25024             units="events"
25025             semantic_type="event"
25026             equation="B 0 READ"
25027             availability="$GtSlice0XeCore0"
25028             mdapi_group="GPU"
25029             mdapi_usage_flags="Frame Batch Draw"
25030             mdapi_supported_apis=""
25031             mdapi_hw_unit_type="gpu"
25032             />
25033    <counter name="ICACHE MISS BANK2 XECORE0"
25034             symbol_name="ICACHE_MISS_BANK2_XECORE0"
25035             underscore_name="icache_miss_bank2_xecore0"
25036             description="Number of Instruction Cache Misses"
25037             data_type="uint64"
25038             units="events"
25039             semantic_type="event"
25040             equation="C 7 READ"
25041             availability="$GtSlice0XeCore0"
25042             mdapi_group="GPU"
25043             mdapi_usage_flags="Frame Batch Draw"
25044             mdapi_supported_apis=""
25045             mdapi_hw_unit_type="gpu"
25046             />
25047    <counter name="ICACHE HIT BANK2 XECORE1"
25048             symbol_name="ICACHE_HIT_BANK2_XECORE1"
25049             underscore_name="icache_hit_bank2_xecore1"
25050             description="Number of Instruction Cache Hits"
25051             data_type="uint64"
25052             units="events"
25053             semantic_type="event"
25054             equation="B 1 READ"
25055             availability="$GtSlice0XeCore1"
25056             mdapi_group="GPU"
25057             mdapi_usage_flags="Frame Batch Draw"
25058             mdapi_supported_apis=""
25059             mdapi_hw_unit_type="gpu"
25060             />
25061    <counter name="ICACHE MISS BANK2 XECORE1"
25062             symbol_name="ICACHE_MISS_BANK2_XECORE1"
25063             underscore_name="icache_miss_bank2_xecore1"
25064             description="Number of Instruction Cache Misses"
25065             data_type="uint64"
25066             units="events"
25067             semantic_type="event"
25068             equation="C 6 READ"
25069             availability="$GtSlice0XeCore1"
25070             mdapi_group="GPU"
25071             mdapi_usage_flags="Frame Batch Draw"
25072             mdapi_supported_apis=""
25073             mdapi_hw_unit_type="gpu"
25074             />
25075    <counter name="ICACHE HIT BANK2 XECORE2"
25076             symbol_name="ICACHE_HIT_BANK2_XECORE2"
25077             underscore_name="icache_hit_bank2_xecore2"
25078             description="Number of Instruction Cache Hits"
25079             data_type="uint64"
25080             units="events"
25081             semantic_type="event"
25082             equation="B 2 READ"
25083             availability="$GtSlice0XeCore2"
25084             mdapi_group="GPU"
25085             mdapi_usage_flags="Frame Batch Draw"
25086             mdapi_supported_apis=""
25087             mdapi_hw_unit_type="gpu"
25088             />
25089    <counter name="ICACHE MISS BANK2 XECORE2"
25090             symbol_name="ICACHE_MISS_BANK2_XECORE2"
25091             underscore_name="icache_miss_bank2_xecore2"
25092             description="Number of Instruction Cache Misses"
25093             data_type="uint64"
25094             units="events"
25095             semantic_type="event"
25096             equation="C 5 READ"
25097             availability="$GtSlice0XeCore2"
25098             mdapi_group="GPU"
25099             mdapi_usage_flags="Frame Batch Draw"
25100             mdapi_supported_apis=""
25101             mdapi_hw_unit_type="gpu"
25102             />
25103    <counter name="ICACHE HIT BANK2 XECORE3"
25104             symbol_name="ICACHE_HIT_BANK2_XECORE3"
25105             underscore_name="icache_hit_bank2_xecore3"
25106             description="Number of Instruction Cache Hits"
25107             data_type="uint64"
25108             units="events"
25109             semantic_type="event"
25110             equation="B 3 READ"
25111             availability="$GtSlice0XeCore3"
25112             mdapi_group="GPU"
25113             mdapi_usage_flags="Frame Batch Draw"
25114             mdapi_supported_apis=""
25115             mdapi_hw_unit_type="gpu"
25116             />
25117    <counter name="ICACHE MISS BANK2 XECORE3"
25118             symbol_name="ICACHE_MISS_BANK2_XECORE3"
25119             underscore_name="icache_miss_bank2_xecore3"
25120             description="Number of Instruction Cache Misses"
25121             data_type="uint64"
25122             units="events"
25123             semantic_type="event"
25124             equation="C 4 READ"
25125             availability="$GtSlice0XeCore3"
25126             mdapi_group="GPU"
25127             mdapi_usage_flags="Frame Batch Draw"
25128             mdapi_supported_apis=""
25129             mdapi_hw_unit_type="gpu"
25130             />
25131    <register_config type="NOA">
25132        <register type="NOA" address="0x00000D04" value="0x00000200" />
25133        <register type="NOA" address="0x00009884" value="0x00000008" />
25134        <register type="NOA" address="0x00009888" value="0x20020014" />
25135        <register type="NOA" address="0x00009888" value="0x04024000" />
25136        <register type="NOA" address="0x00009888" value="0x06024C00" />
25137        <register type="NOA" address="0x00009888" value="0x16020025" />
25138        <register type="NOA" address="0x00009888" value="0x0002000C" />
25139        <register type="NOA" address="0x00009888" value="0x02023000" />
25140        <register type="NOA" address="0x00009888" value="0x00040005" />
25141        <register type="NOA" address="0x00009888" value="0x02045000" />
25142        <register type="NOA" address="0x00009888" value="0x0008000C" />
25143        <register type="NOA" address="0x00009888" value="0x02083000" />
25144        <register type="NOA" address="0x00009884" value="0x00000009" />
25145        <register type="NOA" address="0x00009888" value="0x20020014" />
25146        <register type="NOA" address="0x00009888" value="0x04024000" />
25147        <register type="NOA" address="0x00009888" value="0x08020026" />
25148        <register type="NOA" address="0x00009888" value="0x14020940" />
25149        <register type="NOA" address="0x00009888" value="0x00020000" />
25150        <register type="NOA" address="0x00009888" value="0x02020000" />
25151        <register type="NOA" address="0x00009888" value="0x00040004" />
25152        <register type="NOA" address="0x00009888" value="0x02041000" />
25153        <register type="NOA" address="0x00009884" value="0x0000000A" />
25154        <register type="NOA" address="0x00009888" value="0x20020014" />
25155        <register type="NOA" address="0x00009888" value="0x04024000" />
25156        <register type="NOA" address="0x00009888" value="0x08020980" />
25157        <register type="NOA" address="0x00009888" value="0x14020025" />
25158        <register type="NOA" address="0x00009888" value="0x000200C0" />
25159        <register type="NOA" address="0x00009888" value="0x02020300" />
25160        <register type="NOA" address="0x00009888" value="0x00040050" />
25161        <register type="NOA" address="0x00009888" value="0x02040500" />
25162        <register type="NOA" address="0x00009888" value="0x000800C0" />
25163        <register type="NOA" address="0x00009888" value="0x02080300" />
25164        <register type="NOA" address="0x00009884" value="0x0000000B" />
25165        <register type="NOA" address="0x00009888" value="0x20020014" />
25166        <register type="NOA" address="0x00009888" value="0x04024000" />
25167        <register type="NOA" address="0x00009888" value="0x0A020026" />
25168        <register type="NOA" address="0x00009888" value="0x12020940" />
25169        <register type="NOA" address="0x00009888" value="0x00020000" />
25170        <register type="NOA" address="0x00009888" value="0x02020000" />
25171        <register type="NOA" address="0x00009888" value="0x00040040" />
25172        <register type="NOA" address="0x00009888" value="0x02040100" />
25173        <register type="NOA" address="0x00009884" value="0x00000000" />
25174        <register type="NOA" address="0x00009888" value="0x001300A0" />
25175        <register type="NOA" address="0x00009888" value="0x02130A00" />
25176        <register type="NOA" address="0x00009888" value="0x00140050" />
25177        <register type="NOA" address="0x00009888" value="0x02140500" />
25178        <register type="NOA" address="0x00009888" value="0x00150050" />
25179        <register type="NOA" address="0x00009888" value="0x02150500" />
25180        <register type="NOA" address="0x00009888" value="0x00160050" />
25181        <register type="NOA" address="0x00009888" value="0x02160500" />
25182        <register type="NOA" address="0x00009888" value="0x001700A0" />
25183        <register type="NOA" address="0x00009888" value="0x02170A00" />
25184        <register type="NOA" address="0x00009888" value="0x000C300C" />
25185        <register type="NOA" address="0x00009888" value="0x000E300C" />
25186        <register type="NOA" address="0x00009888" value="0x000D00A0" />
25187        <register type="NOA" address="0x00009888" value="0x020D0A00" />
25188        <register type="NOA" address="0x00009888" value="0x000600A0" />
25189        <register type="NOA" address="0x00009888" value="0x02060A00" />
25190        <register type="NOA" address="0x00009888" value="0x000100AF" />
25191        <register type="NOA" address="0x00009888" value="0x0201FA00" />
25192        <register type="NOA" address="0x00009888" value="0x4E010011" />
25193        <register type="NOA" address="0x00009888" value="0x56010011" />
25194        <register type="NOA" address="0x00009888" value="0x58010609" />
25195        <register type="NOA" address="0x00009888" value="0x5A010000" />
25196        <register type="NOA" address="0x00009888" value="0x06010000" />
25197        <register type="NOA" address="0x00009888" value="0x52010000" />
25198        <register type="NOA" address="0x00009888" value="0x54011203" />
25199        <register type="NOA" address="0x00009884" value="0x00000000" />
25200        <register type="NOA" address="0x00009888" value="0x74010002" />
25201    </register_config>
25202    <register_config type="OA">
25203        <register type="OA" address="0x0000D900" value="0x00000000" />
25204        <register type="OA" address="0x0000D904" value="0xF0800000" />
25205        <register type="OA" address="0x0000D910" value="0x00000000" />
25206        <register type="OA" address="0x0000D914" value="0x00800000" />
25207        <register type="OA" address="0x0000D920" value="0x00000000" />
25208        <register type="OA" address="0x0000DC40" value="0x00000000" />
25209        <register type="OA" address="0x0000DD40" value="0x00000000" />
25210        <register type="OA" address="0x00002B2C" value="0x00000000" />
25211        <register type="OA" address="0x0000D940" value="0x0000000A" />
25212        <register type="OA" address="0x0000D944" value="0x00007FFE" />
25213        <register type="OA" address="0x0000D948" value="0x00000012" />
25214        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
25215        <register type="OA" address="0x0000D950" value="0x00000022" />
25216        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
25217        <register type="OA" address="0x0000D958" value="0x00000042" />
25218        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
25219    </register_config>
25220  </set>
25221
25222  <set name="Ext503"
25223       chipset="MTLGT2"
25224       symbol_name="Ext503"
25225       underscore_name="ext503"
25226       mdapi_supported_apis="VK OGL OCL IO"
25227       hw_config_guid="394b21ab-311c-47a5-9b10-88159f5ac999"
25228       >
25229    <counter name="GPU Time Elapsed"
25230             symbol_name="GpuTime"
25231             underscore_name="gpu_time"
25232             description="Time elapsed on the GPU during the measurement."
25233             data_type="uint64"
25234             units="ns"
25235             semantic_type="duration"
25236             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
25237             mdapi_group="GPU"
25238             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25239             mdapi_supported_apis=""
25240             mdapi_hw_unit_type="gpu"
25241             />
25242    <counter name="GPU Core Clocks"
25243             symbol_name="GpuCoreClocks"
25244             underscore_name="gpu_core_clocks"
25245             description="The total number of GPU core clocks elapsed during the measurement."
25246             data_type="uint64"
25247             units="cycles"
25248             semantic_type="event"
25249             equation="GPU_CLOCK 0 READ"
25250             mdapi_group="GPU"
25251             mdapi_usage_flags="Tier1 Frame Batch Draw"
25252             mdapi_supported_apis=""
25253             mdapi_hw_unit_type="gpu"
25254             />
25255    <counter name="AVG GPU Core Frequency"
25256             symbol_name="AvgGpuCoreFrequency"
25257             underscore_name="avg_gpu_core_frequency"
25258             description="Average GPU Core Frequency in the measurement."
25259             data_type="uint64"
25260             max_equation="$GpuMaxFrequency"
25261             units="hz"
25262             semantic_type="event"
25263             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
25264             mdapi_group="GPU"
25265             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25266             mdapi_supported_apis=""
25267             mdapi_hw_unit_type="gpu"
25268             />
25269    <counter name="ICACHE HIT BANK3 XECORE0"
25270             symbol_name="ICACHE_HIT_BANK3_XECORE0"
25271             underscore_name="icache_hit_bank3_xecore0"
25272             description="Number of Instruction Cache Hits"
25273             data_type="uint64"
25274             units="events"
25275             semantic_type="event"
25276             equation="B 0 READ"
25277             availability="$GtSlice0XeCore0"
25278             mdapi_group="GPU"
25279             mdapi_usage_flags="Frame Batch Draw"
25280             mdapi_supported_apis=""
25281             mdapi_hw_unit_type="gpu"
25282             />
25283    <counter name="ICACHE MISS BANK3 XECORE0"
25284             symbol_name="ICACHE_MISS_BANK3_XECORE0"
25285             underscore_name="icache_miss_bank3_xecore0"
25286             description="Number of Instruction Cache Misses"
25287             data_type="uint64"
25288             units="events"
25289             semantic_type="event"
25290             equation="C 7 READ"
25291             availability="$GtSlice0XeCore0"
25292             mdapi_group="GPU"
25293             mdapi_usage_flags="Frame Batch Draw"
25294             mdapi_supported_apis=""
25295             mdapi_hw_unit_type="gpu"
25296             />
25297    <counter name="ICACHE HIT BANK3 XECORE1"
25298             symbol_name="ICACHE_HIT_BANK3_XECORE1"
25299             underscore_name="icache_hit_bank3_xecore1"
25300             description="Number of Instruction Cache Hits"
25301             data_type="uint64"
25302             units="events"
25303             semantic_type="event"
25304             equation="B 1 READ"
25305             availability="$GtSlice0XeCore1"
25306             mdapi_group="GPU"
25307             mdapi_usage_flags="Frame Batch Draw"
25308             mdapi_supported_apis=""
25309             mdapi_hw_unit_type="gpu"
25310             />
25311    <counter name="ICACHE MISS BANK3 XECORE1"
25312             symbol_name="ICACHE_MISS_BANK3_XECORE1"
25313             underscore_name="icache_miss_bank3_xecore1"
25314             description="Number of Instruction Cache Misses"
25315             data_type="uint64"
25316             units="events"
25317             semantic_type="event"
25318             equation="C 6 READ"
25319             availability="$GtSlice0XeCore1"
25320             mdapi_group="GPU"
25321             mdapi_usage_flags="Frame Batch Draw"
25322             mdapi_supported_apis=""
25323             mdapi_hw_unit_type="gpu"
25324             />
25325    <counter name="ICACHE HIT BANK3 XECORE2"
25326             symbol_name="ICACHE_HIT_BANK3_XECORE2"
25327             underscore_name="icache_hit_bank3_xecore2"
25328             description="Number of Instruction Cache Hits"
25329             data_type="uint64"
25330             units="events"
25331             semantic_type="event"
25332             equation="B 2 READ"
25333             availability="$GtSlice0XeCore2"
25334             mdapi_group="GPU"
25335             mdapi_usage_flags="Frame Batch Draw"
25336             mdapi_supported_apis=""
25337             mdapi_hw_unit_type="gpu"
25338             />
25339    <counter name="ICACHE MISS BANK3 XECORE2"
25340             symbol_name="ICACHE_MISS_BANK3_XECORE2"
25341             underscore_name="icache_miss_bank3_xecore2"
25342             description="Number of Instruction Cache Misses"
25343             data_type="uint64"
25344             units="events"
25345             semantic_type="event"
25346             equation="C 5 READ"
25347             availability="$GtSlice0XeCore2"
25348             mdapi_group="GPU"
25349             mdapi_usage_flags="Frame Batch Draw"
25350             mdapi_supported_apis=""
25351             mdapi_hw_unit_type="gpu"
25352             />
25353    <counter name="ICACHE HIT BANK3 XECORE3"
25354             symbol_name="ICACHE_HIT_BANK3_XECORE3"
25355             underscore_name="icache_hit_bank3_xecore3"
25356             description="Number of Instruction Cache Hits"
25357             data_type="uint64"
25358             units="events"
25359             semantic_type="event"
25360             equation="B 3 READ"
25361             availability="$GtSlice0XeCore3"
25362             mdapi_group="GPU"
25363             mdapi_usage_flags="Frame Batch Draw"
25364             mdapi_supported_apis=""
25365             mdapi_hw_unit_type="gpu"
25366             />
25367    <counter name="ICACHE MISS BANK3 XECORE3"
25368             symbol_name="ICACHE_MISS_BANK3_XECORE3"
25369             underscore_name="icache_miss_bank3_xecore3"
25370             description="Number of Instruction Cache Misses"
25371             data_type="uint64"
25372             units="events"
25373             semantic_type="event"
25374             equation="C 4 READ"
25375             availability="$GtSlice0XeCore3"
25376             mdapi_group="GPU"
25377             mdapi_usage_flags="Frame Batch Draw"
25378             mdapi_supported_apis=""
25379             mdapi_hw_unit_type="gpu"
25380             />
25381    <register_config type="NOA">
25382        <register type="NOA" address="0x00000D04" value="0x00000200" />
25383        <register type="NOA" address="0x00009884" value="0x00000008" />
25384        <register type="NOA" address="0x00009888" value="0x2002001B" />
25385        <register type="NOA" address="0x00009888" value="0x04024000" />
25386        <register type="NOA" address="0x00009888" value="0x06024C00" />
25387        <register type="NOA" address="0x00009888" value="0x16020025" />
25388        <register type="NOA" address="0x00009888" value="0x0002000C" />
25389        <register type="NOA" address="0x00009888" value="0x02023000" />
25390        <register type="NOA" address="0x00009888" value="0x00040005" />
25391        <register type="NOA" address="0x00009888" value="0x02045000" />
25392        <register type="NOA" address="0x00009888" value="0x0008000C" />
25393        <register type="NOA" address="0x00009888" value="0x02083000" />
25394        <register type="NOA" address="0x00009884" value="0x00000009" />
25395        <register type="NOA" address="0x00009888" value="0x2002001B" />
25396        <register type="NOA" address="0x00009888" value="0x04024000" />
25397        <register type="NOA" address="0x00009888" value="0x08020026" />
25398        <register type="NOA" address="0x00009888" value="0x14020940" />
25399        <register type="NOA" address="0x00009888" value="0x00020000" />
25400        <register type="NOA" address="0x00009888" value="0x02020000" />
25401        <register type="NOA" address="0x00009888" value="0x00040004" />
25402        <register type="NOA" address="0x00009888" value="0x02041000" />
25403        <register type="NOA" address="0x00009884" value="0x0000000A" />
25404        <register type="NOA" address="0x00009888" value="0x2002001B" />
25405        <register type="NOA" address="0x00009888" value="0x04024000" />
25406        <register type="NOA" address="0x00009888" value="0x08020980" />
25407        <register type="NOA" address="0x00009888" value="0x14020025" />
25408        <register type="NOA" address="0x00009888" value="0x000200C0" />
25409        <register type="NOA" address="0x00009888" value="0x02020300" />
25410        <register type="NOA" address="0x00009888" value="0x00040050" />
25411        <register type="NOA" address="0x00009888" value="0x02040500" />
25412        <register type="NOA" address="0x00009888" value="0x000800C0" />
25413        <register type="NOA" address="0x00009888" value="0x02080300" />
25414        <register type="NOA" address="0x00009884" value="0x0000000B" />
25415        <register type="NOA" address="0x00009888" value="0x2002001B" />
25416        <register type="NOA" address="0x00009888" value="0x04024000" />
25417        <register type="NOA" address="0x00009888" value="0x0A020026" />
25418        <register type="NOA" address="0x00009888" value="0x12020940" />
25419        <register type="NOA" address="0x00009888" value="0x00020000" />
25420        <register type="NOA" address="0x00009888" value="0x02020000" />
25421        <register type="NOA" address="0x00009888" value="0x00040040" />
25422        <register type="NOA" address="0x00009888" value="0x02040100" />
25423        <register type="NOA" address="0x00009884" value="0x00000000" />
25424        <register type="NOA" address="0x00009888" value="0x001300A0" />
25425        <register type="NOA" address="0x00009888" value="0x02130A00" />
25426        <register type="NOA" address="0x00009888" value="0x00140050" />
25427        <register type="NOA" address="0x00009888" value="0x02140500" />
25428        <register type="NOA" address="0x00009888" value="0x00150050" />
25429        <register type="NOA" address="0x00009888" value="0x02150500" />
25430        <register type="NOA" address="0x00009888" value="0x00160050" />
25431        <register type="NOA" address="0x00009888" value="0x02160500" />
25432        <register type="NOA" address="0x00009888" value="0x001700A0" />
25433        <register type="NOA" address="0x00009888" value="0x02170A00" />
25434        <register type="NOA" address="0x00009888" value="0x000C300C" />
25435        <register type="NOA" address="0x00009888" value="0x000E300C" />
25436        <register type="NOA" address="0x00009888" value="0x000D00A0" />
25437        <register type="NOA" address="0x00009888" value="0x020D0A00" />
25438        <register type="NOA" address="0x00009888" value="0x000600A0" />
25439        <register type="NOA" address="0x00009888" value="0x02060A00" />
25440        <register type="NOA" address="0x00009888" value="0x000100AF" />
25441        <register type="NOA" address="0x00009888" value="0x0201FA00" />
25442        <register type="NOA" address="0x00009888" value="0x4E010011" />
25443        <register type="NOA" address="0x00009888" value="0x56010011" />
25444        <register type="NOA" address="0x00009888" value="0x58010609" />
25445        <register type="NOA" address="0x00009888" value="0x5A010000" />
25446        <register type="NOA" address="0x00009888" value="0x06010000" />
25447        <register type="NOA" address="0x00009888" value="0x52010000" />
25448        <register type="NOA" address="0x00009888" value="0x54011203" />
25449        <register type="NOA" address="0x00009884" value="0x00000000" />
25450        <register type="NOA" address="0x00009888" value="0x74010002" />
25451    </register_config>
25452    <register_config type="OA">
25453        <register type="OA" address="0x0000D900" value="0x00000000" />
25454        <register type="OA" address="0x0000D904" value="0xF0800000" />
25455        <register type="OA" address="0x0000D910" value="0x00000000" />
25456        <register type="OA" address="0x0000D914" value="0x00800000" />
25457        <register type="OA" address="0x0000D920" value="0x00000000" />
25458        <register type="OA" address="0x0000DC40" value="0x00000000" />
25459        <register type="OA" address="0x0000DD40" value="0x00000000" />
25460        <register type="OA" address="0x00002B2C" value="0x00000000" />
25461        <register type="OA" address="0x0000D940" value="0x0000000A" />
25462        <register type="OA" address="0x0000D944" value="0x00007FFE" />
25463        <register type="OA" address="0x0000D948" value="0x00000012" />
25464        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
25465        <register type="OA" address="0x0000D950" value="0x00000022" />
25466        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
25467        <register type="OA" address="0x0000D958" value="0x00000042" />
25468        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
25469    </register_config>
25470  </set>
25471
25472  <set name="Ext508"
25473       chipset="MTLGT2"
25474       symbol_name="Ext508"
25475       underscore_name="ext508"
25476       mdapi_supported_apis="VK OGL OCL IO"
25477       hw_config_guid="143440a0-d7e2-4f41-8372-8fdca1ecc2a8"
25478       >
25479    <counter name="GPU Time Elapsed"
25480             symbol_name="GpuTime"
25481             underscore_name="gpu_time"
25482             description="Time elapsed on the GPU during the measurement."
25483             data_type="uint64"
25484             units="ns"
25485             semantic_type="duration"
25486             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
25487             mdapi_group="GPU"
25488             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25489             mdapi_supported_apis=""
25490             mdapi_hw_unit_type="gpu"
25491             />
25492    <counter name="GPU Core Clocks"
25493             symbol_name="GpuCoreClocks"
25494             underscore_name="gpu_core_clocks"
25495             description="The total number of GPU core clocks elapsed during the measurement."
25496             data_type="uint64"
25497             units="cycles"
25498             semantic_type="event"
25499             equation="GPU_CLOCK 0 READ"
25500             mdapi_group="GPU"
25501             mdapi_usage_flags="Tier1 Frame Batch Draw"
25502             mdapi_supported_apis=""
25503             mdapi_hw_unit_type="gpu"
25504             />
25505    <counter name="AVG GPU Core Frequency"
25506             symbol_name="AvgGpuCoreFrequency"
25507             underscore_name="avg_gpu_core_frequency"
25508             description="Average GPU Core Frequency in the measurement."
25509             data_type="uint64"
25510             max_equation="$GpuMaxFrequency"
25511             units="hz"
25512             semantic_type="event"
25513             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
25514             mdapi_group="GPU"
25515             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25516             mdapi_supported_apis=""
25517             mdapi_hw_unit_type="gpu"
25518             />
25519    <counter name="SLM BYTE READ BANK0 XECORE0"
25520             symbol_name="SLM_BYTE_READ_BANK0_XECORE0"
25521             underscore_name="slm_byte_read_bank0_xecore0"
25522             description="Number of bytes read from SLM"
25523             data_type="uint64"
25524             units="bytes"
25525             semantic_type="throughput"
25526             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
25527             availability="$GtSlice0XeCore0"
25528             mdapi_group="GPU"
25529             mdapi_usage_flags="Frame Batch Draw"
25530             mdapi_supported_apis=""
25531             mdapi_hw_unit_type="gpu"
25532             />
25533    <counter name="SLM BYTE READ BANK0 XECORE1"
25534             symbol_name="SLM_BYTE_READ_BANK0_XECORE1"
25535             underscore_name="slm_byte_read_bank0_xecore1"
25536             description="Number of bytes read from SLM"
25537             data_type="uint64"
25538             units="bytes"
25539             semantic_type="throughput"
25540             equation="C 0 READ 2 B 7 READ UMUL UADD 4 B 6 READ UMUL UADD 8 B 5 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 3 READ UMUL UADD 64 B 2 READ UMUL UADD"
25541             availability="$GtSlice0XeCore1"
25542             mdapi_group="GPU"
25543             mdapi_usage_flags="Frame Batch Draw"
25544             mdapi_supported_apis=""
25545             mdapi_hw_unit_type="gpu"
25546             />
25547    <register_config type="NOA">
25548        <register type="NOA" address="0x00000D04" value="0x00000200" />
25549        <register type="NOA" address="0x00009884" value="0x00000008" />
25550        <register type="NOA" address="0x00009888" value="0x18080295" />
25551        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
25552        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
25553        <register type="NOA" address="0x00009888" value="0x00045550" />
25554        <register type="NOA" address="0x00009888" value="0x02045555" />
25555        <register type="NOA" address="0x00009888" value="0x04080010" />
25556        <register type="NOA" address="0x00009888" value="0x10080180" />
25557        <register type="NOA" address="0x00009888" value="0x12080105" />
25558        <register type="NOA" address="0x00009888" value="0x14080083" />
25559        <register type="NOA" address="0x00009888" value="0x160803C1" />
25560        <register type="NOA" address="0x00009888" value="0x08080000" />
25561        <register type="NOA" address="0x00009888" value="0x0008FFF0" />
25562        <register type="NOA" address="0x00009888" value="0x02080003" />
25563        <register type="NOA" address="0x00009884" value="0x00000009" />
25564        <register type="NOA" address="0x00009888" value="0x18080295" />
25565        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
25566        <register type="NOA" address="0x00009888" value="0x02020003" />
25567        <register type="NOA" address="0x00009888" value="0x00045550" />
25568        <register type="NOA" address="0x00009888" value="0x02040001" />
25569        <register type="NOA" address="0x00009888" value="0x04080010" />
25570        <register type="NOA" address="0x00009888" value="0x0A080146" />
25571        <register type="NOA" address="0x00009888" value="0x0C0800C4" />
25572        <register type="NOA" address="0x00009888" value="0x0E080042" />
25573        <register type="NOA" address="0x00009888" value="0x1008000F" />
25574        <register type="NOA" address="0x00009888" value="0x08080000" />
25575        <register type="NOA" address="0x00009888" value="0x00080000" />
25576        <register type="NOA" address="0x00009888" value="0x02080000" />
25577        <register type="NOA" address="0x00009884" value="0x00000000" />
25578        <register type="NOA" address="0x00009888" value="0x0001FFF0" />
25579        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
25580        <register type="NOA" address="0x00009888" value="0x58010000" />
25581        <register type="NOA" address="0x00009888" value="0x5A010000" />
25582        <register type="NOA" address="0x00009888" value="0x5C010000" />
25583        <register type="NOA" address="0x00009888" value="0x5E010000" />
25584        <register type="NOA" address="0x00009888" value="0x60010000" />
25585        <register type="NOA" address="0x00009888" value="0x06010000" />
25586        <register type="NOA" address="0x00009888" value="0x62010030" />
25587        <register type="NOA" address="0x00009888" value="0x4E010000" />
25588        <register type="NOA" address="0x00009888" value="0x50010603" />
25589        <register type="NOA" address="0x00009888" value="0x52010030" />
25590        <register type="NOA" address="0x00009888" value="0x54010603" />
25591        <register type="NOA" address="0x00009888" value="0x56010030" />
25592        <register type="NOA" address="0x00009884" value="0x00000000" />
25593        <register type="NOA" address="0x00009888" value="0x74010002" />
25594    </register_config>
25595    <register_config type="OA">
25596        <register type="OA" address="0x0000D900" value="0x00000000" />
25597        <register type="OA" address="0x0000D904" value="0x00800000" />
25598        <register type="OA" address="0x0000D910" value="0x00000000" />
25599        <register type="OA" address="0x0000D914" value="0x00800000" />
25600        <register type="OA" address="0x0000D920" value="0x00000000" />
25601        <register type="OA" address="0x0000DC40" value="0x00000000" />
25602        <register type="OA" address="0x0000DD40" value="0x00000000" />
25603        <register type="OA" address="0x00002B2C" value="0x00000000" />
25604    </register_config>
25605  </set>
25606
25607  <set name="Ext509"
25608       chipset="MTLGT2"
25609       symbol_name="Ext509"
25610       underscore_name="ext509"
25611       mdapi_supported_apis="VK OGL OCL IO"
25612       hw_config_guid="7c5d3f41-b690-44b2-8352-00215ac94bae"
25613       >
25614    <counter name="GPU Time Elapsed"
25615             symbol_name="GpuTime"
25616             underscore_name="gpu_time"
25617             description="Time elapsed on the GPU during the measurement."
25618             data_type="uint64"
25619             units="ns"
25620             semantic_type="duration"
25621             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
25622             mdapi_group="GPU"
25623             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25624             mdapi_supported_apis=""
25625             mdapi_hw_unit_type="gpu"
25626             />
25627    <counter name="GPU Core Clocks"
25628             symbol_name="GpuCoreClocks"
25629             underscore_name="gpu_core_clocks"
25630             description="The total number of GPU core clocks elapsed during the measurement."
25631             data_type="uint64"
25632             units="cycles"
25633             semantic_type="event"
25634             equation="GPU_CLOCK 0 READ"
25635             mdapi_group="GPU"
25636             mdapi_usage_flags="Tier1 Frame Batch Draw"
25637             mdapi_supported_apis=""
25638             mdapi_hw_unit_type="gpu"
25639             />
25640    <counter name="AVG GPU Core Frequency"
25641             symbol_name="AvgGpuCoreFrequency"
25642             underscore_name="avg_gpu_core_frequency"
25643             description="Average GPU Core Frequency in the measurement."
25644             data_type="uint64"
25645             max_equation="$GpuMaxFrequency"
25646             units="hz"
25647             semantic_type="event"
25648             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
25649             mdapi_group="GPU"
25650             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25651             mdapi_supported_apis=""
25652             mdapi_hw_unit_type="gpu"
25653             />
25654    <counter name="SLM BYTE READ BANK1 XECORE0"
25655             symbol_name="SLM_BYTE_READ_BANK1_XECORE0"
25656             underscore_name="slm_byte_read_bank1_xecore0"
25657             description="Number of bytes read from SLM"
25658             data_type="uint64"
25659             units="bytes"
25660             semantic_type="throughput"
25661             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
25662             availability="$GtSlice0XeCore0"
25663             mdapi_group="GPU"
25664             mdapi_usage_flags="Frame Batch Draw"
25665             mdapi_supported_apis=""
25666             mdapi_hw_unit_type="gpu"
25667             />
25668    <counter name="SLM BYTE READ BANK1 XECORE1"
25669             symbol_name="SLM_BYTE_READ_BANK1_XECORE1"
25670             underscore_name="slm_byte_read_bank1_xecore1"
25671             description="Number of bytes read from SLM"
25672             data_type="uint64"
25673             units="bytes"
25674             semantic_type="throughput"
25675             equation="C 0 READ 2 B 7 READ UMUL UADD 4 B 6 READ UMUL UADD 8 B 5 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 3 READ UMUL UADD 64 B 2 READ UMUL UADD"
25676             availability="$GtSlice0XeCore1"
25677             mdapi_group="GPU"
25678             mdapi_usage_flags="Frame Batch Draw"
25679             mdapi_supported_apis=""
25680             mdapi_hw_unit_type="gpu"
25681             />
25682    <register_config type="NOA">
25683        <register type="NOA" address="0x00000D04" value="0x00000200" />
25684        <register type="NOA" address="0x00009884" value="0x00000008" />
25685        <register type="NOA" address="0x00009888" value="0x1C085400" />
25686        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
25687        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
25688        <register type="NOA" address="0x00009888" value="0x00045550" />
25689        <register type="NOA" address="0x00009888" value="0x02045555" />
25690        <register type="NOA" address="0x00009888" value="0x04080008" />
25691        <register type="NOA" address="0x00009888" value="0x10080180" />
25692        <register type="NOA" address="0x00009888" value="0x12080105" />
25693        <register type="NOA" address="0x00009888" value="0x14080083" />
25694        <register type="NOA" address="0x00009888" value="0x16080001" />
25695        <register type="NOA" address="0x00009888" value="0x08080000" />
25696        <register type="NOA" address="0x00009888" value="0x0008FFF0" />
25697        <register type="NOA" address="0x00009888" value="0x02080003" />
25698        <register type="NOA" address="0x00009884" value="0x00000009" />
25699        <register type="NOA" address="0x00009888" value="0x1C085400" />
25700        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
25701        <register type="NOA" address="0x00009888" value="0x02020003" />
25702        <register type="NOA" address="0x00009888" value="0x00045550" />
25703        <register type="NOA" address="0x00009888" value="0x02040001" />
25704        <register type="NOA" address="0x00009888" value="0x04080008" />
25705        <register type="NOA" address="0x00009888" value="0x0A080146" />
25706        <register type="NOA" address="0x00009888" value="0x0C0800C4" />
25707        <register type="NOA" address="0x00009888" value="0x0E080042" />
25708        <register type="NOA" address="0x00009888" value="0x10080000" />
25709        <register type="NOA" address="0x00009888" value="0x08080000" />
25710        <register type="NOA" address="0x00009888" value="0x00080000" />
25711        <register type="NOA" address="0x00009888" value="0x02080000" />
25712        <register type="NOA" address="0x00009884" value="0x00000000" />
25713        <register type="NOA" address="0x00009888" value="0x0001FFF0" />
25714        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
25715        <register type="NOA" address="0x00009888" value="0x58010000" />
25716        <register type="NOA" address="0x00009888" value="0x5A010000" />
25717        <register type="NOA" address="0x00009888" value="0x5C010000" />
25718        <register type="NOA" address="0x00009888" value="0x5E010000" />
25719        <register type="NOA" address="0x00009888" value="0x60010000" />
25720        <register type="NOA" address="0x00009888" value="0x06010000" />
25721        <register type="NOA" address="0x00009888" value="0x62010030" />
25722        <register type="NOA" address="0x00009888" value="0x4E010000" />
25723        <register type="NOA" address="0x00009888" value="0x50010603" />
25724        <register type="NOA" address="0x00009888" value="0x52010030" />
25725        <register type="NOA" address="0x00009888" value="0x54010603" />
25726        <register type="NOA" address="0x00009888" value="0x56010030" />
25727        <register type="NOA" address="0x00009884" value="0x00000000" />
25728        <register type="NOA" address="0x00009888" value="0x74010002" />
25729    </register_config>
25730    <register_config type="OA">
25731        <register type="OA" address="0x0000D900" value="0x00000000" />
25732        <register type="OA" address="0x0000D904" value="0x00800000" />
25733        <register type="OA" address="0x0000D910" value="0x00000000" />
25734        <register type="OA" address="0x0000D914" value="0x00800000" />
25735        <register type="OA" address="0x0000D920" value="0x00000000" />
25736        <register type="OA" address="0x0000DC40" value="0x00000000" />
25737        <register type="OA" address="0x0000DD40" value="0x00000000" />
25738        <register type="OA" address="0x00002B2C" value="0x00000000" />
25739    </register_config>
25740  </set>
25741
25742  <set name="Ext510"
25743       chipset="MTLGT2"
25744       symbol_name="Ext510"
25745       underscore_name="ext510"
25746       mdapi_supported_apis="VK OGL OCL IO"
25747       hw_config_guid="02f43996-feff-4e13-a8fd-eea9de2f13fc"
25748       >
25749    <counter name="GPU Time Elapsed"
25750             symbol_name="GpuTime"
25751             underscore_name="gpu_time"
25752             description="Time elapsed on the GPU during the measurement."
25753             data_type="uint64"
25754             units="ns"
25755             semantic_type="duration"
25756             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
25757             mdapi_group="GPU"
25758             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25759             mdapi_supported_apis=""
25760             mdapi_hw_unit_type="gpu"
25761             />
25762    <counter name="GPU Core Clocks"
25763             symbol_name="GpuCoreClocks"
25764             underscore_name="gpu_core_clocks"
25765             description="The total number of GPU core clocks elapsed during the measurement."
25766             data_type="uint64"
25767             units="cycles"
25768             semantic_type="event"
25769             equation="GPU_CLOCK 0 READ"
25770             mdapi_group="GPU"
25771             mdapi_usage_flags="Tier1 Frame Batch Draw"
25772             mdapi_supported_apis=""
25773             mdapi_hw_unit_type="gpu"
25774             />
25775    <counter name="AVG GPU Core Frequency"
25776             symbol_name="AvgGpuCoreFrequency"
25777             underscore_name="avg_gpu_core_frequency"
25778             description="Average GPU Core Frequency in the measurement."
25779             data_type="uint64"
25780             max_equation="$GpuMaxFrequency"
25781             units="hz"
25782             semantic_type="event"
25783             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
25784             mdapi_group="GPU"
25785             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25786             mdapi_supported_apis=""
25787             mdapi_hw_unit_type="gpu"
25788             />
25789    <counter name="SLM BYTE READ BANK0 XECORE2"
25790             symbol_name="SLM_BYTE_READ_BANK0_XECORE2"
25791             underscore_name="slm_byte_read_bank0_xecore2"
25792             description="Number of bytes read from SLM"
25793             data_type="uint64"
25794             units="bytes"
25795             semantic_type="throughput"
25796             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
25797             availability="$GtSlice0XeCore2"
25798             mdapi_group="GPU"
25799             mdapi_usage_flags="Frame Batch Draw"
25800             mdapi_supported_apis=""
25801             mdapi_hw_unit_type="gpu"
25802             />
25803    <counter name="SLM BYTE READ BANK0 XECORE3"
25804             symbol_name="SLM_BYTE_READ_BANK0_XECORE3"
25805             underscore_name="slm_byte_read_bank0_xecore3"
25806             description="Number of bytes read from SLM"
25807             data_type="uint64"
25808             units="bytes"
25809             semantic_type="throughput"
25810             equation="C 0 READ 2 B 7 READ UMUL UADD 4 B 6 READ UMUL UADD 8 B 5 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 3 READ UMUL UADD 64 B 2 READ UMUL UADD"
25811             availability="$GtSlice0XeCore3"
25812             mdapi_group="GPU"
25813             mdapi_usage_flags="Frame Batch Draw"
25814             mdapi_supported_apis=""
25815             mdapi_hw_unit_type="gpu"
25816             />
25817    <register_config type="NOA">
25818        <register type="NOA" address="0x00000D04" value="0x00000200" />
25819        <register type="NOA" address="0x00009884" value="0x0000000A" />
25820        <register type="NOA" address="0x00009888" value="0x18080295" />
25821        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
25822        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
25823        <register type="NOA" address="0x00009888" value="0x00045550" />
25824        <register type="NOA" address="0x00009888" value="0x02045555" />
25825        <register type="NOA" address="0x00009888" value="0x04080010" />
25826        <register type="NOA" address="0x00009888" value="0x10080180" />
25827        <register type="NOA" address="0x00009888" value="0x12080105" />
25828        <register type="NOA" address="0x00009888" value="0x14080083" />
25829        <register type="NOA" address="0x00009888" value="0x160803C1" />
25830        <register type="NOA" address="0x00009888" value="0x08080000" />
25831        <register type="NOA" address="0x00009888" value="0x0008FFF0" />
25832        <register type="NOA" address="0x00009888" value="0x02080003" />
25833        <register type="NOA" address="0x00009884" value="0x0000000B" />
25834        <register type="NOA" address="0x00009888" value="0x18080295" />
25835        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
25836        <register type="NOA" address="0x00009888" value="0x02020003" />
25837        <register type="NOA" address="0x00009888" value="0x00045550" />
25838        <register type="NOA" address="0x00009888" value="0x02040001" />
25839        <register type="NOA" address="0x00009888" value="0x04080010" />
25840        <register type="NOA" address="0x00009888" value="0x0A080146" />
25841        <register type="NOA" address="0x00009888" value="0x0C0800C4" />
25842        <register type="NOA" address="0x00009888" value="0x0E080042" />
25843        <register type="NOA" address="0x00009888" value="0x1008000F" />
25844        <register type="NOA" address="0x00009888" value="0x08080000" />
25845        <register type="NOA" address="0x00009888" value="0x00080000" />
25846        <register type="NOA" address="0x00009888" value="0x02080000" />
25847        <register type="NOA" address="0x00009884" value="0x00000000" />
25848        <register type="NOA" address="0x00009888" value="0x0013AAA0" />
25849        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
25850        <register type="NOA" address="0x00009888" value="0x00145550" />
25851        <register type="NOA" address="0x00009888" value="0x02145555" />
25852        <register type="NOA" address="0x00009888" value="0x00155550" />
25853        <register type="NOA" address="0x00009888" value="0x02155555" />
25854        <register type="NOA" address="0x00009888" value="0x00165550" />
25855        <register type="NOA" address="0x00009888" value="0x02165555" />
25856        <register type="NOA" address="0x00009888" value="0x0017AAA0" />
25857        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
25858        <register type="NOA" address="0x00009888" value="0x000CFFFC" />
25859        <register type="NOA" address="0x00009888" value="0x000EFFFC" />
25860        <register type="NOA" address="0x00009888" value="0x000DAAA0" />
25861        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
25862        <register type="NOA" address="0x00009888" value="0x0006AAA0" />
25863        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
25864        <register type="NOA" address="0x00009888" value="0x0001AAA0" />
25865        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
25866        <register type="NOA" address="0x00009888" value="0x58010000" />
25867        <register type="NOA" address="0x00009888" value="0x5A010000" />
25868        <register type="NOA" address="0x00009888" value="0x5C010000" />
25869        <register type="NOA" address="0x00009888" value="0x5E010000" />
25870        <register type="NOA" address="0x00009888" value="0x60010000" />
25871        <register type="NOA" address="0x00009888" value="0x06010000" />
25872        <register type="NOA" address="0x00009888" value="0x62010030" />
25873        <register type="NOA" address="0x00009888" value="0x4E010000" />
25874        <register type="NOA" address="0x00009888" value="0x50010603" />
25875        <register type="NOA" address="0x00009888" value="0x52010030" />
25876        <register type="NOA" address="0x00009888" value="0x54010603" />
25877        <register type="NOA" address="0x00009888" value="0x56010030" />
25878        <register type="NOA" address="0x00009884" value="0x00000000" />
25879        <register type="NOA" address="0x00009888" value="0x74010002" />
25880    </register_config>
25881    <register_config type="OA">
25882        <register type="OA" address="0x0000D900" value="0x00000000" />
25883        <register type="OA" address="0x0000D904" value="0x00800000" />
25884        <register type="OA" address="0x0000D910" value="0x00000000" />
25885        <register type="OA" address="0x0000D914" value="0x00800000" />
25886        <register type="OA" address="0x0000D920" value="0x00000000" />
25887        <register type="OA" address="0x0000DC40" value="0x00000000" />
25888        <register type="OA" address="0x0000DD40" value="0x00000000" />
25889        <register type="OA" address="0x00002B2C" value="0x00000000" />
25890    </register_config>
25891  </set>
25892
25893  <set name="Ext511"
25894       chipset="MTLGT2"
25895       symbol_name="Ext511"
25896       underscore_name="ext511"
25897       mdapi_supported_apis="VK OGL OCL IO"
25898       hw_config_guid="2cbd327c-40e2-452b-a9fc-c7787869a352"
25899       >
25900    <counter name="GPU Time Elapsed"
25901             symbol_name="GpuTime"
25902             underscore_name="gpu_time"
25903             description="Time elapsed on the GPU during the measurement."
25904             data_type="uint64"
25905             units="ns"
25906             semantic_type="duration"
25907             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
25908             mdapi_group="GPU"
25909             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25910             mdapi_supported_apis=""
25911             mdapi_hw_unit_type="gpu"
25912             />
25913    <counter name="GPU Core Clocks"
25914             symbol_name="GpuCoreClocks"
25915             underscore_name="gpu_core_clocks"
25916             description="The total number of GPU core clocks elapsed during the measurement."
25917             data_type="uint64"
25918             units="cycles"
25919             semantic_type="event"
25920             equation="GPU_CLOCK 0 READ"
25921             mdapi_group="GPU"
25922             mdapi_usage_flags="Tier1 Frame Batch Draw"
25923             mdapi_supported_apis=""
25924             mdapi_hw_unit_type="gpu"
25925             />
25926    <counter name="AVG GPU Core Frequency"
25927             symbol_name="AvgGpuCoreFrequency"
25928             underscore_name="avg_gpu_core_frequency"
25929             description="Average GPU Core Frequency in the measurement."
25930             data_type="uint64"
25931             max_equation="$GpuMaxFrequency"
25932             units="hz"
25933             semantic_type="event"
25934             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
25935             mdapi_group="GPU"
25936             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
25937             mdapi_supported_apis=""
25938             mdapi_hw_unit_type="gpu"
25939             />
25940    <counter name="SLM BYTE READ BANK1 XECORE2"
25941             symbol_name="SLM_BYTE_READ_BANK1_XECORE2"
25942             underscore_name="slm_byte_read_bank1_xecore2"
25943             description="Number of bytes read from SLM"
25944             data_type="uint64"
25945             units="bytes"
25946             semantic_type="throughput"
25947             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
25948             availability="$GtSlice0XeCore2"
25949             mdapi_group="GPU"
25950             mdapi_usage_flags="Frame Batch Draw"
25951             mdapi_supported_apis=""
25952             mdapi_hw_unit_type="gpu"
25953             />
25954    <counter name="SLM BYTE READ BANK1 XECORE3"
25955             symbol_name="SLM_BYTE_READ_BANK1_XECORE3"
25956             underscore_name="slm_byte_read_bank1_xecore3"
25957             description="Number of bytes read from SLM"
25958             data_type="uint64"
25959             units="bytes"
25960             semantic_type="throughput"
25961             equation="C 0 READ 2 B 7 READ UMUL UADD 4 B 6 READ UMUL UADD 8 B 5 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 3 READ UMUL UADD 64 B 2 READ UMUL UADD"
25962             availability="$GtSlice0XeCore3"
25963             mdapi_group="GPU"
25964             mdapi_usage_flags="Frame Batch Draw"
25965             mdapi_supported_apis=""
25966             mdapi_hw_unit_type="gpu"
25967             />
25968    <register_config type="NOA">
25969        <register type="NOA" address="0x00000D04" value="0x00000200" />
25970        <register type="NOA" address="0x00009884" value="0x0000000A" />
25971        <register type="NOA" address="0x00009888" value="0x1C085400" />
25972        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
25973        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
25974        <register type="NOA" address="0x00009888" value="0x00045550" />
25975        <register type="NOA" address="0x00009888" value="0x02045555" />
25976        <register type="NOA" address="0x00009888" value="0x04080008" />
25977        <register type="NOA" address="0x00009888" value="0x10080180" />
25978        <register type="NOA" address="0x00009888" value="0x12080105" />
25979        <register type="NOA" address="0x00009888" value="0x14080083" />
25980        <register type="NOA" address="0x00009888" value="0x16080001" />
25981        <register type="NOA" address="0x00009888" value="0x08080000" />
25982        <register type="NOA" address="0x00009888" value="0x0008FFF0" />
25983        <register type="NOA" address="0x00009888" value="0x02080003" />
25984        <register type="NOA" address="0x00009884" value="0x0000000B" />
25985        <register type="NOA" address="0x00009888" value="0x1C085400" />
25986        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
25987        <register type="NOA" address="0x00009888" value="0x02020003" />
25988        <register type="NOA" address="0x00009888" value="0x00045550" />
25989        <register type="NOA" address="0x00009888" value="0x02040001" />
25990        <register type="NOA" address="0x00009888" value="0x04080008" />
25991        <register type="NOA" address="0x00009888" value="0x0A080146" />
25992        <register type="NOA" address="0x00009888" value="0x0C0800C4" />
25993        <register type="NOA" address="0x00009888" value="0x0E080042" />
25994        <register type="NOA" address="0x00009888" value="0x10080000" />
25995        <register type="NOA" address="0x00009888" value="0x08080000" />
25996        <register type="NOA" address="0x00009888" value="0x00080000" />
25997        <register type="NOA" address="0x00009888" value="0x02080000" />
25998        <register type="NOA" address="0x00009884" value="0x00000000" />
25999        <register type="NOA" address="0x00009888" value="0x0013AAA0" />
26000        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
26001        <register type="NOA" address="0x00009888" value="0x00145550" />
26002        <register type="NOA" address="0x00009888" value="0x02145555" />
26003        <register type="NOA" address="0x00009888" value="0x00155550" />
26004        <register type="NOA" address="0x00009888" value="0x02155555" />
26005        <register type="NOA" address="0x00009888" value="0x00165550" />
26006        <register type="NOA" address="0x00009888" value="0x02165555" />
26007        <register type="NOA" address="0x00009888" value="0x0017AAA0" />
26008        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
26009        <register type="NOA" address="0x00009888" value="0x000CFFFC" />
26010        <register type="NOA" address="0x00009888" value="0x000EFFFC" />
26011        <register type="NOA" address="0x00009888" value="0x000DAAA0" />
26012        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
26013        <register type="NOA" address="0x00009888" value="0x0006AAA0" />
26014        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
26015        <register type="NOA" address="0x00009888" value="0x0001AAA0" />
26016        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
26017        <register type="NOA" address="0x00009888" value="0x58010000" />
26018        <register type="NOA" address="0x00009888" value="0x5A010000" />
26019        <register type="NOA" address="0x00009888" value="0x5C010000" />
26020        <register type="NOA" address="0x00009888" value="0x5E010000" />
26021        <register type="NOA" address="0x00009888" value="0x60010000" />
26022        <register type="NOA" address="0x00009888" value="0x06010000" />
26023        <register type="NOA" address="0x00009888" value="0x62010030" />
26024        <register type="NOA" address="0x00009888" value="0x4E010000" />
26025        <register type="NOA" address="0x00009888" value="0x50010603" />
26026        <register type="NOA" address="0x00009888" value="0x52010030" />
26027        <register type="NOA" address="0x00009888" value="0x54010603" />
26028        <register type="NOA" address="0x00009888" value="0x56010030" />
26029        <register type="NOA" address="0x00009884" value="0x00000000" />
26030        <register type="NOA" address="0x00009888" value="0x74010002" />
26031    </register_config>
26032    <register_config type="OA">
26033        <register type="OA" address="0x0000D900" value="0x00000000" />
26034        <register type="OA" address="0x0000D904" value="0x00800000" />
26035        <register type="OA" address="0x0000D910" value="0x00000000" />
26036        <register type="OA" address="0x0000D914" value="0x00800000" />
26037        <register type="OA" address="0x0000D920" value="0x00000000" />
26038        <register type="OA" address="0x0000DC40" value="0x00000000" />
26039        <register type="OA" address="0x0000DD40" value="0x00000000" />
26040        <register type="OA" address="0x00002B2C" value="0x00000000" />
26041    </register_config>
26042  </set>
26043
26044  <set name="Ext516"
26045       chipset="MTLGT2"
26046       symbol_name="Ext516"
26047       underscore_name="ext516"
26048       mdapi_supported_apis="VK OGL OCL IO"
26049       hw_config_guid="3a9dba68-9402-48b0-a8ec-28e4e4a534de"
26050       >
26051    <counter name="GPU Time Elapsed"
26052             symbol_name="GpuTime"
26053             underscore_name="gpu_time"
26054             description="Time elapsed on the GPU during the measurement."
26055             data_type="uint64"
26056             units="ns"
26057             semantic_type="duration"
26058             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
26059             mdapi_group="GPU"
26060             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26061             mdapi_supported_apis=""
26062             mdapi_hw_unit_type="gpu"
26063             />
26064    <counter name="GPU Core Clocks"
26065             symbol_name="GpuCoreClocks"
26066             underscore_name="gpu_core_clocks"
26067             description="The total number of GPU core clocks elapsed during the measurement."
26068             data_type="uint64"
26069             units="cycles"
26070             semantic_type="event"
26071             equation="GPU_CLOCK 0 READ"
26072             mdapi_group="GPU"
26073             mdapi_usage_flags="Tier1 Frame Batch Draw"
26074             mdapi_supported_apis=""
26075             mdapi_hw_unit_type="gpu"
26076             />
26077    <counter name="AVG GPU Core Frequency"
26078             symbol_name="AvgGpuCoreFrequency"
26079             underscore_name="avg_gpu_core_frequency"
26080             description="Average GPU Core Frequency in the measurement."
26081             data_type="uint64"
26082             max_equation="$GpuMaxFrequency"
26083             units="hz"
26084             semantic_type="event"
26085             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
26086             mdapi_group="GPU"
26087             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26088             mdapi_supported_apis=""
26089             mdapi_hw_unit_type="gpu"
26090             />
26091    <counter name="LOAD STORE CACHE BYTE READ BANK0 XECORE0"
26092             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK0_XECORE0"
26093             underscore_name="load_store_cache_byte_read_bank0_xecore0"
26094             description="Number of bytes read out of the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26095             data_type="uint64"
26096             units="bytes"
26097             semantic_type="throughput"
26098             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD"
26099             availability="$GtSlice0XeCore0"
26100             mdapi_group="GPU"
26101             mdapi_usage_flags="Frame Batch Draw"
26102             mdapi_supported_apis=""
26103             mdapi_hw_unit_type="gpu"
26104             />
26105    <counter name="LOAD STORE CACHE BYTE READ BANK1 XECORE0"
26106             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK1_XECORE0"
26107             underscore_name="load_store_cache_byte_read_bank1_xecore0"
26108             description="Number of bytes read out of the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26109             data_type="uint64"
26110             units="bytes"
26111             semantic_type="throughput"
26112             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD 16 B 3 READ UMUL UADD 32 B 2 READ UMUL UADD 64 B 1 READ UMUL UADD 128 B 0 READ UMUL UADD"
26113             availability="$GtSlice0XeCore0"
26114             mdapi_group="GPU"
26115             mdapi_usage_flags="Frame Batch Draw"
26116             mdapi_supported_apis=""
26117             mdapi_hw_unit_type="gpu"
26118             />
26119    <register_config type="NOA">
26120        <register type="NOA" address="0x00000D04" value="0x00000200" />
26121        <register type="NOA" address="0x00009884" value="0x00000008" />
26122        <register type="NOA" address="0x00009888" value="0x18080004" />
26123        <register type="NOA" address="0x00009888" value="0x1C081000" />
26124        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26125        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26126        <register type="NOA" address="0x00009888" value="0x00045555" />
26127        <register type="NOA" address="0x00009888" value="0x02045555" />
26128        <register type="NOA" address="0x00009888" value="0x04080008" />
26129        <register type="NOA" address="0x00009888" value="0x08080187" />
26130        <register type="NOA" address="0x00009888" value="0x0A080105" />
26131        <register type="NOA" address="0x00009888" value="0x0C080083" />
26132        <register type="NOA" address="0x00009888" value="0x0E080001" />
26133        <register type="NOA" address="0x00009888" value="0x1008038F" />
26134        <register type="NOA" address="0x00009888" value="0x1208030D" />
26135        <register type="NOA" address="0x00009888" value="0x1408028B" />
26136        <register type="NOA" address="0x00009888" value="0x16080209" />
26137        <register type="NOA" address="0x00009888" value="0x00080000" />
26138        <register type="NOA" address="0x00009888" value="0x02080000" />
26139        <register type="NOA" address="0x00009884" value="0x00000000" />
26140        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
26141        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
26142        <register type="NOA" address="0x00009888" value="0x4E010000" />
26143        <register type="NOA" address="0x00009888" value="0x56010000" />
26144        <register type="NOA" address="0x00009888" value="0x58010000" />
26145        <register type="NOA" address="0x00009888" value="0x5A010000" />
26146        <register type="NOA" address="0x00009888" value="0x5C010000" />
26147        <register type="NOA" address="0x00009888" value="0x5E010000" />
26148        <register type="NOA" address="0x00009888" value="0x60010000" />
26149        <register type="NOA" address="0x00009888" value="0x06010000" />
26150        <register type="NOA" address="0x00009888" value="0x62010000" />
26151        <register type="NOA" address="0x00009888" value="0x50010000" />
26152        <register type="NOA" address="0x00009888" value="0x52010000" />
26153        <register type="NOA" address="0x00009888" value="0x54010000" />
26154        <register type="NOA" address="0x00009884" value="0x00000000" />
26155        <register type="NOA" address="0x00009888" value="0x74010002" />
26156    </register_config>
26157    <register_config type="OA">
26158        <register type="OA" address="0x0000D900" value="0x00000000" />
26159        <register type="OA" address="0x0000D904" value="0x00800000" />
26160        <register type="OA" address="0x0000D910" value="0x00000000" />
26161        <register type="OA" address="0x0000D914" value="0x00800000" />
26162        <register type="OA" address="0x0000D920" value="0x00000000" />
26163        <register type="OA" address="0x0000DC40" value="0x00000000" />
26164        <register type="OA" address="0x0000DD40" value="0x00000000" />
26165        <register type="OA" address="0x00002B2C" value="0x00000000" />
26166    </register_config>
26167  </set>
26168
26169  <set name="Ext517"
26170       chipset="MTLGT2"
26171       symbol_name="Ext517"
26172       underscore_name="ext517"
26173       mdapi_supported_apis="VK OGL OCL IO"
26174       hw_config_guid="ea503506-9afa-42dc-b85b-1237dce6e8af"
26175       >
26176    <counter name="GPU Time Elapsed"
26177             symbol_name="GpuTime"
26178             underscore_name="gpu_time"
26179             description="Time elapsed on the GPU during the measurement."
26180             data_type="uint64"
26181             units="ns"
26182             semantic_type="duration"
26183             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
26184             mdapi_group="GPU"
26185             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26186             mdapi_supported_apis=""
26187             mdapi_hw_unit_type="gpu"
26188             />
26189    <counter name="GPU Core Clocks"
26190             symbol_name="GpuCoreClocks"
26191             underscore_name="gpu_core_clocks"
26192             description="The total number of GPU core clocks elapsed during the measurement."
26193             data_type="uint64"
26194             units="cycles"
26195             semantic_type="event"
26196             equation="GPU_CLOCK 0 READ"
26197             mdapi_group="GPU"
26198             mdapi_usage_flags="Tier1 Frame Batch Draw"
26199             mdapi_supported_apis=""
26200             mdapi_hw_unit_type="gpu"
26201             />
26202    <counter name="AVG GPU Core Frequency"
26203             symbol_name="AvgGpuCoreFrequency"
26204             underscore_name="avg_gpu_core_frequency"
26205             description="Average GPU Core Frequency in the measurement."
26206             data_type="uint64"
26207             max_equation="$GpuMaxFrequency"
26208             units="hz"
26209             semantic_type="event"
26210             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
26211             mdapi_group="GPU"
26212             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26213             mdapi_supported_apis=""
26214             mdapi_hw_unit_type="gpu"
26215             />
26216    <counter name="LOAD STORE CACHE BYTE WRITE BANK0 XECORE0"
26217             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK0_XECORE0"
26218             underscore_name="load_store_cache_byte_write_bank0_xecore0"
26219             description="Number of bytes written to the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26220             data_type="uint64"
26221             units="bytes"
26222             semantic_type="throughput"
26223             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD"
26224             availability="$GtSlice0XeCore0"
26225             mdapi_group="GPU"
26226             mdapi_usage_flags="Frame Batch Draw"
26227             mdapi_supported_apis=""
26228             mdapi_hw_unit_type="gpu"
26229             />
26230    <counter name="LOAD STORE CACHE BYTE WRITE BANK1 XECORE0"
26231             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK1_XECORE0"
26232             underscore_name="load_store_cache_byte_write_bank1_xecore0"
26233             description="Number of bytes written to the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26234             data_type="uint64"
26235             units="bytes"
26236             semantic_type="throughput"
26237             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD 16 B 3 READ UMUL UADD 32 B 2 READ UMUL UADD 64 B 1 READ UMUL UADD 128 B 0 READ UMUL UADD"
26238             availability="$GtSlice0XeCore0"
26239             mdapi_group="GPU"
26240             mdapi_usage_flags="Frame Batch Draw"
26241             mdapi_supported_apis=""
26242             mdapi_hw_unit_type="gpu"
26243             />
26244    <register_config type="NOA">
26245        <register type="NOA" address="0x00000D04" value="0x00000200" />
26246        <register type="NOA" address="0x00009884" value="0x00000008" />
26247        <register type="NOA" address="0x00009888" value="0x18080005" />
26248        <register type="NOA" address="0x00009888" value="0x1C081400" />
26249        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26250        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26251        <register type="NOA" address="0x00009888" value="0x00045555" />
26252        <register type="NOA" address="0x00009888" value="0x02045555" />
26253        <register type="NOA" address="0x00009888" value="0x04080008" />
26254        <register type="NOA" address="0x00009888" value="0x08080187" />
26255        <register type="NOA" address="0x00009888" value="0x0A080105" />
26256        <register type="NOA" address="0x00009888" value="0x0C080083" />
26257        <register type="NOA" address="0x00009888" value="0x0E080001" />
26258        <register type="NOA" address="0x00009888" value="0x1008038F" />
26259        <register type="NOA" address="0x00009888" value="0x1208030D" />
26260        <register type="NOA" address="0x00009888" value="0x1408028B" />
26261        <register type="NOA" address="0x00009888" value="0x16080209" />
26262        <register type="NOA" address="0x00009888" value="0x00080000" />
26263        <register type="NOA" address="0x00009888" value="0x02080000" />
26264        <register type="NOA" address="0x00009884" value="0x00000000" />
26265        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
26266        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
26267        <register type="NOA" address="0x00009888" value="0x4E010000" />
26268        <register type="NOA" address="0x00009888" value="0x56010000" />
26269        <register type="NOA" address="0x00009888" value="0x58010000" />
26270        <register type="NOA" address="0x00009888" value="0x5A010000" />
26271        <register type="NOA" address="0x00009888" value="0x5C010000" />
26272        <register type="NOA" address="0x00009888" value="0x5E010000" />
26273        <register type="NOA" address="0x00009888" value="0x60010000" />
26274        <register type="NOA" address="0x00009888" value="0x06010000" />
26275        <register type="NOA" address="0x00009888" value="0x62010000" />
26276        <register type="NOA" address="0x00009888" value="0x50010000" />
26277        <register type="NOA" address="0x00009888" value="0x52010000" />
26278        <register type="NOA" address="0x00009888" value="0x54010000" />
26279        <register type="NOA" address="0x00009884" value="0x00000000" />
26280        <register type="NOA" address="0x00009888" value="0x74010002" />
26281    </register_config>
26282    <register_config type="OA">
26283        <register type="OA" address="0x0000D900" value="0x00000000" />
26284        <register type="OA" address="0x0000D904" value="0x00800000" />
26285        <register type="OA" address="0x0000D910" value="0x00000000" />
26286        <register type="OA" address="0x0000D914" value="0x00800000" />
26287        <register type="OA" address="0x0000D920" value="0x00000000" />
26288        <register type="OA" address="0x0000DC40" value="0x00000000" />
26289        <register type="OA" address="0x0000DD40" value="0x00000000" />
26290        <register type="OA" address="0x00002B2C" value="0x00000000" />
26291    </register_config>
26292  </set>
26293
26294  <set name="Ext518"
26295       chipset="MTLGT2"
26296       symbol_name="Ext518"
26297       underscore_name="ext518"
26298       mdapi_supported_apis="VK OGL OCL IO"
26299       hw_config_guid="5056524c-12e3-4ba6-8788-eb934f284753"
26300       >
26301    <counter name="GPU Time Elapsed"
26302             symbol_name="GpuTime"
26303             underscore_name="gpu_time"
26304             description="Time elapsed on the GPU during the measurement."
26305             data_type="uint64"
26306             units="ns"
26307             semantic_type="duration"
26308             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
26309             mdapi_group="GPU"
26310             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26311             mdapi_supported_apis=""
26312             mdapi_hw_unit_type="gpu"
26313             />
26314    <counter name="GPU Core Clocks"
26315             symbol_name="GpuCoreClocks"
26316             underscore_name="gpu_core_clocks"
26317             description="The total number of GPU core clocks elapsed during the measurement."
26318             data_type="uint64"
26319             units="cycles"
26320             semantic_type="event"
26321             equation="GPU_CLOCK 0 READ"
26322             mdapi_group="GPU"
26323             mdapi_usage_flags="Tier1 Frame Batch Draw"
26324             mdapi_supported_apis=""
26325             mdapi_hw_unit_type="gpu"
26326             />
26327    <counter name="AVG GPU Core Frequency"
26328             symbol_name="AvgGpuCoreFrequency"
26329             underscore_name="avg_gpu_core_frequency"
26330             description="Average GPU Core Frequency in the measurement."
26331             data_type="uint64"
26332             max_equation="$GpuMaxFrequency"
26333             units="hz"
26334             semantic_type="event"
26335             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
26336             mdapi_group="GPU"
26337             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26338             mdapi_supported_apis=""
26339             mdapi_hw_unit_type="gpu"
26340             />
26341    <counter name="LOAD STORE CACHE BYTE READ BANK0 XECORE1"
26342             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK0_XECORE1"
26343             underscore_name="load_store_cache_byte_read_bank0_xecore1"
26344             description="Number of bytes read out of the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26345             data_type="uint64"
26346             units="bytes"
26347             semantic_type="throughput"
26348             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD"
26349             availability="$GtSlice0XeCore1"
26350             mdapi_group="GPU"
26351             mdapi_usage_flags="Frame Batch Draw"
26352             mdapi_supported_apis=""
26353             mdapi_hw_unit_type="gpu"
26354             />
26355    <counter name="LOAD STORE CACHE BYTE READ BANK1 XECORE1"
26356             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK1_XECORE1"
26357             underscore_name="load_store_cache_byte_read_bank1_xecore1"
26358             description="Number of bytes read out of the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26359             data_type="uint64"
26360             units="bytes"
26361             semantic_type="throughput"
26362             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD 16 B 3 READ UMUL UADD 32 B 2 READ UMUL UADD 64 B 1 READ UMUL UADD 128 B 0 READ UMUL UADD"
26363             availability="$GtSlice0XeCore1"
26364             mdapi_group="GPU"
26365             mdapi_usage_flags="Frame Batch Draw"
26366             mdapi_supported_apis=""
26367             mdapi_hw_unit_type="gpu"
26368             />
26369    <register_config type="NOA">
26370        <register type="NOA" address="0x00000D04" value="0x00000200" />
26371        <register type="NOA" address="0x00009884" value="0x00000009" />
26372        <register type="NOA" address="0x00009888" value="0x18080004" />
26373        <register type="NOA" address="0x00009888" value="0x1C081000" />
26374        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26375        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26376        <register type="NOA" address="0x00009888" value="0x00045555" />
26377        <register type="NOA" address="0x00009888" value="0x02045555" />
26378        <register type="NOA" address="0x00009888" value="0x04080008" />
26379        <register type="NOA" address="0x00009888" value="0x08080187" />
26380        <register type="NOA" address="0x00009888" value="0x0A080105" />
26381        <register type="NOA" address="0x00009888" value="0x0C080083" />
26382        <register type="NOA" address="0x00009888" value="0x0E080001" />
26383        <register type="NOA" address="0x00009888" value="0x1008038F" />
26384        <register type="NOA" address="0x00009888" value="0x1208030D" />
26385        <register type="NOA" address="0x00009888" value="0x1408028B" />
26386        <register type="NOA" address="0x00009888" value="0x16080209" />
26387        <register type="NOA" address="0x00009888" value="0x00080000" />
26388        <register type="NOA" address="0x00009888" value="0x02080000" />
26389        <register type="NOA" address="0x00009884" value="0x00000008" />
26390        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26391        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26392        <register type="NOA" address="0x00009888" value="0x00045555" />
26393        <register type="NOA" address="0x00009888" value="0x02045555" />
26394        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
26395        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
26396        <register type="NOA" address="0x00009884" value="0x00000000" />
26397        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
26398        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
26399        <register type="NOA" address="0x00009888" value="0x4E010000" />
26400        <register type="NOA" address="0x00009888" value="0x56010000" />
26401        <register type="NOA" address="0x00009888" value="0x58010000" />
26402        <register type="NOA" address="0x00009888" value="0x5A010000" />
26403        <register type="NOA" address="0x00009888" value="0x5C010000" />
26404        <register type="NOA" address="0x00009888" value="0x5E010000" />
26405        <register type="NOA" address="0x00009888" value="0x60010000" />
26406        <register type="NOA" address="0x00009888" value="0x06010000" />
26407        <register type="NOA" address="0x00009888" value="0x62010000" />
26408        <register type="NOA" address="0x00009888" value="0x50010000" />
26409        <register type="NOA" address="0x00009888" value="0x52010000" />
26410        <register type="NOA" address="0x00009888" value="0x54010000" />
26411        <register type="NOA" address="0x00009884" value="0x00000000" />
26412        <register type="NOA" address="0x00009888" value="0x74010002" />
26413    </register_config>
26414    <register_config type="OA">
26415        <register type="OA" address="0x0000D900" value="0x00000000" />
26416        <register type="OA" address="0x0000D904" value="0x00800000" />
26417        <register type="OA" address="0x0000D910" value="0x00000000" />
26418        <register type="OA" address="0x0000D914" value="0x00800000" />
26419        <register type="OA" address="0x0000D920" value="0x00000000" />
26420        <register type="OA" address="0x0000DC40" value="0x00000000" />
26421        <register type="OA" address="0x0000DD40" value="0x00000000" />
26422        <register type="OA" address="0x00002B2C" value="0x00000000" />
26423    </register_config>
26424  </set>
26425
26426  <set name="Ext519"
26427       chipset="MTLGT2"
26428       symbol_name="Ext519"
26429       underscore_name="ext519"
26430       mdapi_supported_apis="VK OGL OCL IO"
26431       hw_config_guid="13f8665d-c5aa-47b4-ae3e-af80dd134e1b"
26432       >
26433    <counter name="GPU Time Elapsed"
26434             symbol_name="GpuTime"
26435             underscore_name="gpu_time"
26436             description="Time elapsed on the GPU during the measurement."
26437             data_type="uint64"
26438             units="ns"
26439             semantic_type="duration"
26440             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
26441             mdapi_group="GPU"
26442             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26443             mdapi_supported_apis=""
26444             mdapi_hw_unit_type="gpu"
26445             />
26446    <counter name="GPU Core Clocks"
26447             symbol_name="GpuCoreClocks"
26448             underscore_name="gpu_core_clocks"
26449             description="The total number of GPU core clocks elapsed during the measurement."
26450             data_type="uint64"
26451             units="cycles"
26452             semantic_type="event"
26453             equation="GPU_CLOCK 0 READ"
26454             mdapi_group="GPU"
26455             mdapi_usage_flags="Tier1 Frame Batch Draw"
26456             mdapi_supported_apis=""
26457             mdapi_hw_unit_type="gpu"
26458             />
26459    <counter name="AVG GPU Core Frequency"
26460             symbol_name="AvgGpuCoreFrequency"
26461             underscore_name="avg_gpu_core_frequency"
26462             description="Average GPU Core Frequency in the measurement."
26463             data_type="uint64"
26464             max_equation="$GpuMaxFrequency"
26465             units="hz"
26466             semantic_type="event"
26467             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
26468             mdapi_group="GPU"
26469             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26470             mdapi_supported_apis=""
26471             mdapi_hw_unit_type="gpu"
26472             />
26473    <counter name="LOAD STORE CACHE BYTE WRITE BANK0 XECORE1"
26474             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK0_XECORE1"
26475             underscore_name="load_store_cache_byte_write_bank0_xecore1"
26476             description="Number of bytes written to the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26477             data_type="uint64"
26478             units="bytes"
26479             semantic_type="throughput"
26480             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD"
26481             availability="$GtSlice0XeCore1"
26482             mdapi_group="GPU"
26483             mdapi_usage_flags="Frame Batch Draw"
26484             mdapi_supported_apis=""
26485             mdapi_hw_unit_type="gpu"
26486             />
26487    <counter name="LOAD STORE CACHE BYTE WRITE BANK1 XECORE1"
26488             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK1_XECORE1"
26489             underscore_name="load_store_cache_byte_write_bank1_xecore1"
26490             description="Number of bytes written to the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26491             data_type="uint64"
26492             units="bytes"
26493             semantic_type="throughput"
26494             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD 16 B 3 READ UMUL UADD 32 B 2 READ UMUL UADD 64 B 1 READ UMUL UADD 128 B 0 READ UMUL UADD"
26495             availability="$GtSlice0XeCore1"
26496             mdapi_group="GPU"
26497             mdapi_usage_flags="Frame Batch Draw"
26498             mdapi_supported_apis=""
26499             mdapi_hw_unit_type="gpu"
26500             />
26501    <register_config type="NOA">
26502        <register type="NOA" address="0x00000D04" value="0x00000200" />
26503        <register type="NOA" address="0x00009884" value="0x00000009" />
26504        <register type="NOA" address="0x00009888" value="0x18080005" />
26505        <register type="NOA" address="0x00009888" value="0x1C081400" />
26506        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26507        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26508        <register type="NOA" address="0x00009888" value="0x00045555" />
26509        <register type="NOA" address="0x00009888" value="0x02045555" />
26510        <register type="NOA" address="0x00009888" value="0x04080008" />
26511        <register type="NOA" address="0x00009888" value="0x08080187" />
26512        <register type="NOA" address="0x00009888" value="0x0A080105" />
26513        <register type="NOA" address="0x00009888" value="0x0C080083" />
26514        <register type="NOA" address="0x00009888" value="0x0E080001" />
26515        <register type="NOA" address="0x00009888" value="0x1008038F" />
26516        <register type="NOA" address="0x00009888" value="0x1208030D" />
26517        <register type="NOA" address="0x00009888" value="0x1408028B" />
26518        <register type="NOA" address="0x00009888" value="0x16080209" />
26519        <register type="NOA" address="0x00009888" value="0x00080000" />
26520        <register type="NOA" address="0x00009888" value="0x02080000" />
26521        <register type="NOA" address="0x00009884" value="0x00000008" />
26522        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26523        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26524        <register type="NOA" address="0x00009888" value="0x00045555" />
26525        <register type="NOA" address="0x00009888" value="0x02045555" />
26526        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
26527        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
26528        <register type="NOA" address="0x00009884" value="0x00000000" />
26529        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
26530        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
26531        <register type="NOA" address="0x00009888" value="0x4E010000" />
26532        <register type="NOA" address="0x00009888" value="0x56010000" />
26533        <register type="NOA" address="0x00009888" value="0x58010000" />
26534        <register type="NOA" address="0x00009888" value="0x5A010000" />
26535        <register type="NOA" address="0x00009888" value="0x5C010000" />
26536        <register type="NOA" address="0x00009888" value="0x5E010000" />
26537        <register type="NOA" address="0x00009888" value="0x60010000" />
26538        <register type="NOA" address="0x00009888" value="0x06010000" />
26539        <register type="NOA" address="0x00009888" value="0x62010000" />
26540        <register type="NOA" address="0x00009888" value="0x50010000" />
26541        <register type="NOA" address="0x00009888" value="0x52010000" />
26542        <register type="NOA" address="0x00009888" value="0x54010000" />
26543        <register type="NOA" address="0x00009884" value="0x00000000" />
26544        <register type="NOA" address="0x00009888" value="0x74010002" />
26545    </register_config>
26546    <register_config type="OA">
26547        <register type="OA" address="0x0000D900" value="0x00000000" />
26548        <register type="OA" address="0x0000D904" value="0x00800000" />
26549        <register type="OA" address="0x0000D910" value="0x00000000" />
26550        <register type="OA" address="0x0000D914" value="0x00800000" />
26551        <register type="OA" address="0x0000D920" value="0x00000000" />
26552        <register type="OA" address="0x0000DC40" value="0x00000000" />
26553        <register type="OA" address="0x0000DD40" value="0x00000000" />
26554        <register type="OA" address="0x00002B2C" value="0x00000000" />
26555    </register_config>
26556  </set>
26557
26558  <set name="Ext520"
26559       chipset="MTLGT2"
26560       symbol_name="Ext520"
26561       underscore_name="ext520"
26562       mdapi_supported_apis="VK OGL OCL IO"
26563       hw_config_guid="4d5b4699-5a6a-4a85-81e1-3ad75d735476"
26564       >
26565    <counter name="GPU Time Elapsed"
26566             symbol_name="GpuTime"
26567             underscore_name="gpu_time"
26568             description="Time elapsed on the GPU during the measurement."
26569             data_type="uint64"
26570             units="ns"
26571             semantic_type="duration"
26572             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
26573             mdapi_group="GPU"
26574             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26575             mdapi_supported_apis=""
26576             mdapi_hw_unit_type="gpu"
26577             />
26578    <counter name="GPU Core Clocks"
26579             symbol_name="GpuCoreClocks"
26580             underscore_name="gpu_core_clocks"
26581             description="The total number of GPU core clocks elapsed during the measurement."
26582             data_type="uint64"
26583             units="cycles"
26584             semantic_type="event"
26585             equation="GPU_CLOCK 0 READ"
26586             mdapi_group="GPU"
26587             mdapi_usage_flags="Tier1 Frame Batch Draw"
26588             mdapi_supported_apis=""
26589             mdapi_hw_unit_type="gpu"
26590             />
26591    <counter name="AVG GPU Core Frequency"
26592             symbol_name="AvgGpuCoreFrequency"
26593             underscore_name="avg_gpu_core_frequency"
26594             description="Average GPU Core Frequency in the measurement."
26595             data_type="uint64"
26596             max_equation="$GpuMaxFrequency"
26597             units="hz"
26598             semantic_type="event"
26599             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
26600             mdapi_group="GPU"
26601             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26602             mdapi_supported_apis=""
26603             mdapi_hw_unit_type="gpu"
26604             />
26605    <counter name="LOAD STORE CACHE BYTE READ BANK0 XECORE2"
26606             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK0_XECORE2"
26607             underscore_name="load_store_cache_byte_read_bank0_xecore2"
26608             description="Number of bytes read out of the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26609             data_type="uint64"
26610             units="bytes"
26611             semantic_type="throughput"
26612             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD"
26613             availability="$GtSlice0XeCore2"
26614             mdapi_group="GPU"
26615             mdapi_usage_flags="Frame Batch Draw"
26616             mdapi_supported_apis=""
26617             mdapi_hw_unit_type="gpu"
26618             />
26619    <counter name="LOAD STORE CACHE BYTE READ BANK1 XECORE2"
26620             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK1_XECORE2"
26621             underscore_name="load_store_cache_byte_read_bank1_xecore2"
26622             description="Number of bytes read out of the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26623             data_type="uint64"
26624             units="bytes"
26625             semantic_type="throughput"
26626             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD 16 B 3 READ UMUL UADD 32 B 2 READ UMUL UADD 64 B 1 READ UMUL UADD 128 B 0 READ UMUL UADD"
26627             availability="$GtSlice0XeCore2"
26628             mdapi_group="GPU"
26629             mdapi_usage_flags="Frame Batch Draw"
26630             mdapi_supported_apis=""
26631             mdapi_hw_unit_type="gpu"
26632             />
26633    <register_config type="NOA">
26634        <register type="NOA" address="0x00000D04" value="0x00000200" />
26635        <register type="NOA" address="0x00009884" value="0x0000000A" />
26636        <register type="NOA" address="0x00009888" value="0x18080004" />
26637        <register type="NOA" address="0x00009888" value="0x1C081000" />
26638        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26639        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26640        <register type="NOA" address="0x00009888" value="0x00045555" />
26641        <register type="NOA" address="0x00009888" value="0x02045555" />
26642        <register type="NOA" address="0x00009888" value="0x04080008" />
26643        <register type="NOA" address="0x00009888" value="0x08080187" />
26644        <register type="NOA" address="0x00009888" value="0x0A080105" />
26645        <register type="NOA" address="0x00009888" value="0x0C080083" />
26646        <register type="NOA" address="0x00009888" value="0x0E080001" />
26647        <register type="NOA" address="0x00009888" value="0x1008038F" />
26648        <register type="NOA" address="0x00009888" value="0x1208030D" />
26649        <register type="NOA" address="0x00009888" value="0x1408028B" />
26650        <register type="NOA" address="0x00009888" value="0x16080209" />
26651        <register type="NOA" address="0x00009888" value="0x00080000" />
26652        <register type="NOA" address="0x00009888" value="0x02080000" />
26653        <register type="NOA" address="0x00009884" value="0x00000000" />
26654        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
26655        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
26656        <register type="NOA" address="0x00009888" value="0x00145555" />
26657        <register type="NOA" address="0x00009888" value="0x02145555" />
26658        <register type="NOA" address="0x00009888" value="0x00155555" />
26659        <register type="NOA" address="0x00009888" value="0x02155555" />
26660        <register type="NOA" address="0x00009888" value="0x00165555" />
26661        <register type="NOA" address="0x00009888" value="0x02165555" />
26662        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
26663        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
26664        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
26665        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
26666        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
26667        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
26668        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
26669        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
26670        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
26671        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
26672        <register type="NOA" address="0x00009888" value="0x4E010000" />
26673        <register type="NOA" address="0x00009888" value="0x56010000" />
26674        <register type="NOA" address="0x00009888" value="0x58010000" />
26675        <register type="NOA" address="0x00009888" value="0x5A010000" />
26676        <register type="NOA" address="0x00009888" value="0x5C010000" />
26677        <register type="NOA" address="0x00009888" value="0x5E010000" />
26678        <register type="NOA" address="0x00009888" value="0x60010000" />
26679        <register type="NOA" address="0x00009888" value="0x06010000" />
26680        <register type="NOA" address="0x00009888" value="0x62010000" />
26681        <register type="NOA" address="0x00009888" value="0x50010000" />
26682        <register type="NOA" address="0x00009888" value="0x52010000" />
26683        <register type="NOA" address="0x00009888" value="0x54010000" />
26684        <register type="NOA" address="0x00009884" value="0x00000000" />
26685        <register type="NOA" address="0x00009888" value="0x74010002" />
26686    </register_config>
26687    <register_config type="OA">
26688        <register type="OA" address="0x0000D900" value="0x00000000" />
26689        <register type="OA" address="0x0000D904" value="0x00800000" />
26690        <register type="OA" address="0x0000D910" value="0x00000000" />
26691        <register type="OA" address="0x0000D914" value="0x00800000" />
26692        <register type="OA" address="0x0000D920" value="0x00000000" />
26693        <register type="OA" address="0x0000DC40" value="0x00000000" />
26694        <register type="OA" address="0x0000DD40" value="0x00000000" />
26695        <register type="OA" address="0x00002B2C" value="0x00000000" />
26696    </register_config>
26697  </set>
26698
26699  <set name="Ext521"
26700       chipset="MTLGT2"
26701       symbol_name="Ext521"
26702       underscore_name="ext521"
26703       mdapi_supported_apis="VK OGL OCL IO"
26704       hw_config_guid="f9cc9e2c-c517-49a1-b27c-f81b08b411fc"
26705       >
26706    <counter name="GPU Time Elapsed"
26707             symbol_name="GpuTime"
26708             underscore_name="gpu_time"
26709             description="Time elapsed on the GPU during the measurement."
26710             data_type="uint64"
26711             units="ns"
26712             semantic_type="duration"
26713             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
26714             mdapi_group="GPU"
26715             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26716             mdapi_supported_apis=""
26717             mdapi_hw_unit_type="gpu"
26718             />
26719    <counter name="GPU Core Clocks"
26720             symbol_name="GpuCoreClocks"
26721             underscore_name="gpu_core_clocks"
26722             description="The total number of GPU core clocks elapsed during the measurement."
26723             data_type="uint64"
26724             units="cycles"
26725             semantic_type="event"
26726             equation="GPU_CLOCK 0 READ"
26727             mdapi_group="GPU"
26728             mdapi_usage_flags="Tier1 Frame Batch Draw"
26729             mdapi_supported_apis=""
26730             mdapi_hw_unit_type="gpu"
26731             />
26732    <counter name="AVG GPU Core Frequency"
26733             symbol_name="AvgGpuCoreFrequency"
26734             underscore_name="avg_gpu_core_frequency"
26735             description="Average GPU Core Frequency in the measurement."
26736             data_type="uint64"
26737             max_equation="$GpuMaxFrequency"
26738             units="hz"
26739             semantic_type="event"
26740             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
26741             mdapi_group="GPU"
26742             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26743             mdapi_supported_apis=""
26744             mdapi_hw_unit_type="gpu"
26745             />
26746    <counter name="LOAD STORE CACHE BYTE WRITE BANK0 XECORE2"
26747             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK0_XECORE2"
26748             underscore_name="load_store_cache_byte_write_bank0_xecore2"
26749             description="Number of bytes written to the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26750             data_type="uint64"
26751             units="bytes"
26752             semantic_type="throughput"
26753             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD"
26754             availability="$GtSlice0XeCore2"
26755             mdapi_group="GPU"
26756             mdapi_usage_flags="Frame Batch Draw"
26757             mdapi_supported_apis=""
26758             mdapi_hw_unit_type="gpu"
26759             />
26760    <counter name="LOAD STORE CACHE BYTE WRITE BANK1 XECORE2"
26761             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK1_XECORE2"
26762             underscore_name="load_store_cache_byte_write_bank1_xecore2"
26763             description="Number of bytes written to the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26764             data_type="uint64"
26765             units="bytes"
26766             semantic_type="throughput"
26767             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD 16 B 3 READ UMUL UADD 32 B 2 READ UMUL UADD 64 B 1 READ UMUL UADD 128 B 0 READ UMUL UADD"
26768             availability="$GtSlice0XeCore2"
26769             mdapi_group="GPU"
26770             mdapi_usage_flags="Frame Batch Draw"
26771             mdapi_supported_apis=""
26772             mdapi_hw_unit_type="gpu"
26773             />
26774    <register_config type="NOA">
26775        <register type="NOA" address="0x00000D04" value="0x00000200" />
26776        <register type="NOA" address="0x00009884" value="0x0000000A" />
26777        <register type="NOA" address="0x00009888" value="0x18080005" />
26778        <register type="NOA" address="0x00009888" value="0x1C081400" />
26779        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26780        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26781        <register type="NOA" address="0x00009888" value="0x00045555" />
26782        <register type="NOA" address="0x00009888" value="0x02045555" />
26783        <register type="NOA" address="0x00009888" value="0x04080008" />
26784        <register type="NOA" address="0x00009888" value="0x08080187" />
26785        <register type="NOA" address="0x00009888" value="0x0A080105" />
26786        <register type="NOA" address="0x00009888" value="0x0C080083" />
26787        <register type="NOA" address="0x00009888" value="0x0E080001" />
26788        <register type="NOA" address="0x00009888" value="0x1008038F" />
26789        <register type="NOA" address="0x00009888" value="0x1208030D" />
26790        <register type="NOA" address="0x00009888" value="0x1408028B" />
26791        <register type="NOA" address="0x00009888" value="0x16080209" />
26792        <register type="NOA" address="0x00009888" value="0x00080000" />
26793        <register type="NOA" address="0x00009888" value="0x02080000" />
26794        <register type="NOA" address="0x00009884" value="0x00000000" />
26795        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
26796        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
26797        <register type="NOA" address="0x00009888" value="0x00145555" />
26798        <register type="NOA" address="0x00009888" value="0x02145555" />
26799        <register type="NOA" address="0x00009888" value="0x00155555" />
26800        <register type="NOA" address="0x00009888" value="0x02155555" />
26801        <register type="NOA" address="0x00009888" value="0x00165555" />
26802        <register type="NOA" address="0x00009888" value="0x02165555" />
26803        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
26804        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
26805        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
26806        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
26807        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
26808        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
26809        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
26810        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
26811        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
26812        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
26813        <register type="NOA" address="0x00009888" value="0x4E010000" />
26814        <register type="NOA" address="0x00009888" value="0x56010000" />
26815        <register type="NOA" address="0x00009888" value="0x58010000" />
26816        <register type="NOA" address="0x00009888" value="0x5A010000" />
26817        <register type="NOA" address="0x00009888" value="0x5C010000" />
26818        <register type="NOA" address="0x00009888" value="0x5E010000" />
26819        <register type="NOA" address="0x00009888" value="0x60010000" />
26820        <register type="NOA" address="0x00009888" value="0x06010000" />
26821        <register type="NOA" address="0x00009888" value="0x62010000" />
26822        <register type="NOA" address="0x00009888" value="0x50010000" />
26823        <register type="NOA" address="0x00009888" value="0x52010000" />
26824        <register type="NOA" address="0x00009888" value="0x54010000" />
26825        <register type="NOA" address="0x00009884" value="0x00000000" />
26826        <register type="NOA" address="0x00009888" value="0x74010002" />
26827    </register_config>
26828    <register_config type="OA">
26829        <register type="OA" address="0x0000D900" value="0x00000000" />
26830        <register type="OA" address="0x0000D904" value="0x00800000" />
26831        <register type="OA" address="0x0000D910" value="0x00000000" />
26832        <register type="OA" address="0x0000D914" value="0x00800000" />
26833        <register type="OA" address="0x0000D920" value="0x00000000" />
26834        <register type="OA" address="0x0000DC40" value="0x00000000" />
26835        <register type="OA" address="0x0000DD40" value="0x00000000" />
26836        <register type="OA" address="0x00002B2C" value="0x00000000" />
26837    </register_config>
26838  </set>
26839
26840  <set name="Ext522"
26841       chipset="MTLGT2"
26842       symbol_name="Ext522"
26843       underscore_name="ext522"
26844       mdapi_supported_apis="VK OGL OCL IO"
26845       hw_config_guid="f5fe71de-58e0-4fba-a75a-111906d8fb5b"
26846       >
26847    <counter name="GPU Time Elapsed"
26848             symbol_name="GpuTime"
26849             underscore_name="gpu_time"
26850             description="Time elapsed on the GPU during the measurement."
26851             data_type="uint64"
26852             units="ns"
26853             semantic_type="duration"
26854             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
26855             mdapi_group="GPU"
26856             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26857             mdapi_supported_apis=""
26858             mdapi_hw_unit_type="gpu"
26859             />
26860    <counter name="GPU Core Clocks"
26861             symbol_name="GpuCoreClocks"
26862             underscore_name="gpu_core_clocks"
26863             description="The total number of GPU core clocks elapsed during the measurement."
26864             data_type="uint64"
26865             units="cycles"
26866             semantic_type="event"
26867             equation="GPU_CLOCK 0 READ"
26868             mdapi_group="GPU"
26869             mdapi_usage_flags="Tier1 Frame Batch Draw"
26870             mdapi_supported_apis=""
26871             mdapi_hw_unit_type="gpu"
26872             />
26873    <counter name="AVG GPU Core Frequency"
26874             symbol_name="AvgGpuCoreFrequency"
26875             underscore_name="avg_gpu_core_frequency"
26876             description="Average GPU Core Frequency in the measurement."
26877             data_type="uint64"
26878             max_equation="$GpuMaxFrequency"
26879             units="hz"
26880             semantic_type="event"
26881             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
26882             mdapi_group="GPU"
26883             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
26884             mdapi_supported_apis=""
26885             mdapi_hw_unit_type="gpu"
26886             />
26887    <counter name="LOAD STORE CACHE BYTE READ BANK0 XECORE3"
26888             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK0_XECORE3"
26889             underscore_name="load_store_cache_byte_read_bank0_xecore3"
26890             description="Number of bytes read out of the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26891             data_type="uint64"
26892             units="bytes"
26893             semantic_type="throughput"
26894             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD"
26895             availability="$GtSlice0XeCore3"
26896             mdapi_group="GPU"
26897             mdapi_usage_flags="Frame Batch Draw"
26898             mdapi_supported_apis=""
26899             mdapi_hw_unit_type="gpu"
26900             />
26901    <counter name="LOAD STORE CACHE BYTE READ BANK1 XECORE3"
26902             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK1_XECORE3"
26903             underscore_name="load_store_cache_byte_read_bank1_xecore3"
26904             description="Number of bytes read out of the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
26905             data_type="uint64"
26906             units="bytes"
26907             semantic_type="throughput"
26908             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD 16 B 3 READ UMUL UADD 32 B 2 READ UMUL UADD 64 B 1 READ UMUL UADD 128 B 0 READ UMUL UADD"
26909             availability="$GtSlice0XeCore3"
26910             mdapi_group="GPU"
26911             mdapi_usage_flags="Frame Batch Draw"
26912             mdapi_supported_apis=""
26913             mdapi_hw_unit_type="gpu"
26914             />
26915    <register_config type="NOA">
26916        <register type="NOA" address="0x00000D04" value="0x00000200" />
26917        <register type="NOA" address="0x00009884" value="0x0000000B" />
26918        <register type="NOA" address="0x00009888" value="0x18080004" />
26919        <register type="NOA" address="0x00009888" value="0x1C081000" />
26920        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26921        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26922        <register type="NOA" address="0x00009888" value="0x00045555" />
26923        <register type="NOA" address="0x00009888" value="0x02045555" />
26924        <register type="NOA" address="0x00009888" value="0x04080008" />
26925        <register type="NOA" address="0x00009888" value="0x08080187" />
26926        <register type="NOA" address="0x00009888" value="0x0A080105" />
26927        <register type="NOA" address="0x00009888" value="0x0C080083" />
26928        <register type="NOA" address="0x00009888" value="0x0E080001" />
26929        <register type="NOA" address="0x00009888" value="0x1008038F" />
26930        <register type="NOA" address="0x00009888" value="0x1208030D" />
26931        <register type="NOA" address="0x00009888" value="0x1408028B" />
26932        <register type="NOA" address="0x00009888" value="0x16080209" />
26933        <register type="NOA" address="0x00009888" value="0x00080000" />
26934        <register type="NOA" address="0x00009888" value="0x02080000" />
26935        <register type="NOA" address="0x00009884" value="0x0000000A" />
26936        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
26937        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
26938        <register type="NOA" address="0x00009888" value="0x00045555" />
26939        <register type="NOA" address="0x00009888" value="0x02045555" />
26940        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
26941        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
26942        <register type="NOA" address="0x00009884" value="0x00000000" />
26943        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
26944        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
26945        <register type="NOA" address="0x00009888" value="0x00145555" />
26946        <register type="NOA" address="0x00009888" value="0x02145555" />
26947        <register type="NOA" address="0x00009888" value="0x00155555" />
26948        <register type="NOA" address="0x00009888" value="0x02155555" />
26949        <register type="NOA" address="0x00009888" value="0x00165555" />
26950        <register type="NOA" address="0x00009888" value="0x02165555" />
26951        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
26952        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
26953        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
26954        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
26955        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
26956        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
26957        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
26958        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
26959        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
26960        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
26961        <register type="NOA" address="0x00009888" value="0x4E010000" />
26962        <register type="NOA" address="0x00009888" value="0x56010000" />
26963        <register type="NOA" address="0x00009888" value="0x58010000" />
26964        <register type="NOA" address="0x00009888" value="0x5A010000" />
26965        <register type="NOA" address="0x00009888" value="0x5C010000" />
26966        <register type="NOA" address="0x00009888" value="0x5E010000" />
26967        <register type="NOA" address="0x00009888" value="0x60010000" />
26968        <register type="NOA" address="0x00009888" value="0x06010000" />
26969        <register type="NOA" address="0x00009888" value="0x62010000" />
26970        <register type="NOA" address="0x00009888" value="0x50010000" />
26971        <register type="NOA" address="0x00009888" value="0x52010000" />
26972        <register type="NOA" address="0x00009888" value="0x54010000" />
26973        <register type="NOA" address="0x00009884" value="0x00000000" />
26974        <register type="NOA" address="0x00009888" value="0x74010002" />
26975    </register_config>
26976    <register_config type="OA">
26977        <register type="OA" address="0x0000D900" value="0x00000000" />
26978        <register type="OA" address="0x0000D904" value="0x00800000" />
26979        <register type="OA" address="0x0000D910" value="0x00000000" />
26980        <register type="OA" address="0x0000D914" value="0x00800000" />
26981        <register type="OA" address="0x0000D920" value="0x00000000" />
26982        <register type="OA" address="0x0000DC40" value="0x00000000" />
26983        <register type="OA" address="0x0000DD40" value="0x00000000" />
26984        <register type="OA" address="0x00002B2C" value="0x00000000" />
26985    </register_config>
26986  </set>
26987
26988  <set name="Ext523"
26989       chipset="MTLGT2"
26990       symbol_name="Ext523"
26991       underscore_name="ext523"
26992       mdapi_supported_apis="VK OGL OCL IO"
26993       hw_config_guid="46d82207-1235-45ea-a0e6-f71fa55a3380"
26994       >
26995    <counter name="GPU Time Elapsed"
26996             symbol_name="GpuTime"
26997             underscore_name="gpu_time"
26998             description="Time elapsed on the GPU during the measurement."
26999             data_type="uint64"
27000             units="ns"
27001             semantic_type="duration"
27002             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
27003             mdapi_group="GPU"
27004             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27005             mdapi_supported_apis=""
27006             mdapi_hw_unit_type="gpu"
27007             />
27008    <counter name="GPU Core Clocks"
27009             symbol_name="GpuCoreClocks"
27010             underscore_name="gpu_core_clocks"
27011             description="The total number of GPU core clocks elapsed during the measurement."
27012             data_type="uint64"
27013             units="cycles"
27014             semantic_type="event"
27015             equation="GPU_CLOCK 0 READ"
27016             mdapi_group="GPU"
27017             mdapi_usage_flags="Tier1 Frame Batch Draw"
27018             mdapi_supported_apis=""
27019             mdapi_hw_unit_type="gpu"
27020             />
27021    <counter name="AVG GPU Core Frequency"
27022             symbol_name="AvgGpuCoreFrequency"
27023             underscore_name="avg_gpu_core_frequency"
27024             description="Average GPU Core Frequency in the measurement."
27025             data_type="uint64"
27026             max_equation="$GpuMaxFrequency"
27027             units="hz"
27028             semantic_type="event"
27029             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
27030             mdapi_group="GPU"
27031             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27032             mdapi_supported_apis=""
27033             mdapi_hw_unit_type="gpu"
27034             />
27035    <counter name="LOAD STORE CACHE BYTE WRITE BANK0 XECORE3"
27036             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK0_XECORE3"
27037             underscore_name="load_store_cache_byte_write_bank0_xecore3"
27038             description="Number of bytes written to the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
27039             data_type="uint64"
27040             units="bytes"
27041             semantic_type="throughput"
27042             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD 128 C 0 READ UMUL UADD"
27043             availability="$GtSlice0XeCore3"
27044             mdapi_group="GPU"
27045             mdapi_usage_flags="Frame Batch Draw"
27046             mdapi_supported_apis=""
27047             mdapi_hw_unit_type="gpu"
27048             />
27049    <counter name="LOAD STORE CACHE BYTE WRITE BANK1 XECORE3"
27050             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK1_XECORE3"
27051             underscore_name="load_store_cache_byte_write_bank1_xecore3"
27052             description="Number of bytes written to the Load Store Cache, excluding THREAD_DISPATCH_QUEUE1_ACTIVE_CYCLES"
27053             data_type="uint64"
27054             units="bytes"
27055             semantic_type="throughput"
27056             equation="B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD 16 B 3 READ UMUL UADD 32 B 2 READ UMUL UADD 64 B 1 READ UMUL UADD 128 B 0 READ UMUL UADD"
27057             availability="$GtSlice0XeCore3"
27058             mdapi_group="GPU"
27059             mdapi_usage_flags="Frame Batch Draw"
27060             mdapi_supported_apis=""
27061             mdapi_hw_unit_type="gpu"
27062             />
27063    <register_config type="NOA">
27064        <register type="NOA" address="0x00000D04" value="0x00000200" />
27065        <register type="NOA" address="0x00009884" value="0x0000000B" />
27066        <register type="NOA" address="0x00009888" value="0x18080005" />
27067        <register type="NOA" address="0x00009888" value="0x1C081400" />
27068        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
27069        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
27070        <register type="NOA" address="0x00009888" value="0x00045555" />
27071        <register type="NOA" address="0x00009888" value="0x02045555" />
27072        <register type="NOA" address="0x00009888" value="0x04080008" />
27073        <register type="NOA" address="0x00009888" value="0x08080187" />
27074        <register type="NOA" address="0x00009888" value="0x0A080105" />
27075        <register type="NOA" address="0x00009888" value="0x0C080083" />
27076        <register type="NOA" address="0x00009888" value="0x0E080001" />
27077        <register type="NOA" address="0x00009888" value="0x1008038F" />
27078        <register type="NOA" address="0x00009888" value="0x1208030D" />
27079        <register type="NOA" address="0x00009888" value="0x1408028B" />
27080        <register type="NOA" address="0x00009888" value="0x16080209" />
27081        <register type="NOA" address="0x00009888" value="0x00080000" />
27082        <register type="NOA" address="0x00009888" value="0x02080000" />
27083        <register type="NOA" address="0x00009884" value="0x0000000A" />
27084        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
27085        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
27086        <register type="NOA" address="0x00009888" value="0x00045555" />
27087        <register type="NOA" address="0x00009888" value="0x02045555" />
27088        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
27089        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
27090        <register type="NOA" address="0x00009884" value="0x00000000" />
27091        <register type="NOA" address="0x00009888" value="0x0013AAAA" />
27092        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
27093        <register type="NOA" address="0x00009888" value="0x00145555" />
27094        <register type="NOA" address="0x00009888" value="0x02145555" />
27095        <register type="NOA" address="0x00009888" value="0x00155555" />
27096        <register type="NOA" address="0x00009888" value="0x02155555" />
27097        <register type="NOA" address="0x00009888" value="0x00165555" />
27098        <register type="NOA" address="0x00009888" value="0x02165555" />
27099        <register type="NOA" address="0x00009888" value="0x0017AAAA" />
27100        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
27101        <register type="NOA" address="0x00009888" value="0x000CFFFF" />
27102        <register type="NOA" address="0x00009888" value="0x000EFFFF" />
27103        <register type="NOA" address="0x00009888" value="0x000DAAAA" />
27104        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
27105        <register type="NOA" address="0x00009888" value="0x0006AAAA" />
27106        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
27107        <register type="NOA" address="0x00009888" value="0x0001AAAA" />
27108        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
27109        <register type="NOA" address="0x00009888" value="0x4E010000" />
27110        <register type="NOA" address="0x00009888" value="0x56010000" />
27111        <register type="NOA" address="0x00009888" value="0x58010000" />
27112        <register type="NOA" address="0x00009888" value="0x5A010000" />
27113        <register type="NOA" address="0x00009888" value="0x5C010000" />
27114        <register type="NOA" address="0x00009888" value="0x5E010000" />
27115        <register type="NOA" address="0x00009888" value="0x60010000" />
27116        <register type="NOA" address="0x00009888" value="0x06010000" />
27117        <register type="NOA" address="0x00009888" value="0x62010000" />
27118        <register type="NOA" address="0x00009888" value="0x50010000" />
27119        <register type="NOA" address="0x00009888" value="0x52010000" />
27120        <register type="NOA" address="0x00009888" value="0x54010000" />
27121        <register type="NOA" address="0x00009884" value="0x00000000" />
27122        <register type="NOA" address="0x00009888" value="0x74010002" />
27123    </register_config>
27124    <register_config type="OA">
27125        <register type="OA" address="0x0000D900" value="0x00000000" />
27126        <register type="OA" address="0x0000D904" value="0x00800000" />
27127        <register type="OA" address="0x0000D910" value="0x00000000" />
27128        <register type="OA" address="0x0000D914" value="0x00800000" />
27129        <register type="OA" address="0x0000D920" value="0x00000000" />
27130        <register type="OA" address="0x0000DC40" value="0x00000000" />
27131        <register type="OA" address="0x0000DD40" value="0x00000000" />
27132        <register type="OA" address="0x00002B2C" value="0x00000000" />
27133    </register_config>
27134  </set>
27135
27136  <set name="Ext540"
27137       chipset="MTLGT2"
27138       symbol_name="Ext540"
27139       underscore_name="ext540"
27140       mdapi_supported_apis="VK OGL OCL IO"
27141       hw_config_guid="0ea54a28-5052-4c2a-a18a-8cc17383a072"
27142       >
27143    <counter name="GPU Time Elapsed"
27144             symbol_name="GpuTime"
27145             underscore_name="gpu_time"
27146             description="Time elapsed on the GPU during the measurement."
27147             data_type="uint64"
27148             units="ns"
27149             semantic_type="duration"
27150             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
27151             mdapi_group="GPU"
27152             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27153             mdapi_supported_apis=""
27154             mdapi_hw_unit_type="gpu"
27155             />
27156    <counter name="GPU Core Clocks"
27157             symbol_name="GpuCoreClocks"
27158             underscore_name="gpu_core_clocks"
27159             description="The total number of GPU core clocks elapsed during the measurement."
27160             data_type="uint64"
27161             units="cycles"
27162             semantic_type="event"
27163             equation="GPU_CLOCK 0 READ"
27164             mdapi_group="GPU"
27165             mdapi_usage_flags="Tier1 Frame Batch Draw"
27166             mdapi_supported_apis=""
27167             mdapi_hw_unit_type="gpu"
27168             />
27169    <counter name="AVG GPU Core Frequency"
27170             symbol_name="AvgGpuCoreFrequency"
27171             underscore_name="avg_gpu_core_frequency"
27172             description="Average GPU Core Frequency in the measurement."
27173             data_type="uint64"
27174             max_equation="$GpuMaxFrequency"
27175             units="hz"
27176             semantic_type="event"
27177             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
27178             mdapi_group="GPU"
27179             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27180             mdapi_supported_apis=""
27181             mdapi_hw_unit_type="gpu"
27182             />
27183    <counter name="SLM BYTE WRITE BANK0 XECORE0"
27184             symbol_name="SLM_BYTE_WRITE_BANK0_XECORE0"
27185             underscore_name="slm_byte_write_bank0_xecore0"
27186             description="Number of bytes written to SLM"
27187             data_type="uint64"
27188             units="bytes"
27189             semantic_type="throughput"
27190             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
27191             availability="$GtSlice0XeCore0"
27192             mdapi_group="GPU"
27193             mdapi_usage_flags="Frame Batch Draw"
27194             mdapi_supported_apis=""
27195             mdapi_hw_unit_type="gpu"
27196             />
27197    <counter name="SLM BYTE WRITE BANK1 XECORE0"
27198             symbol_name="SLM_BYTE_WRITE_BANK1_XECORE0"
27199             underscore_name="slm_byte_write_bank1_xecore0"
27200             description="Number of bytes written to SLM"
27201             data_type="uint64"
27202             units="bytes"
27203             semantic_type="throughput"
27204             equation="C 0 READ 2 B 7 READ UMUL UADD 4 B 6 READ UMUL UADD 8 B 5 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 3 READ UMUL UADD 64 B 2 READ UMUL UADD"
27205             availability="$GtSlice0XeCore0"
27206             mdapi_group="GPU"
27207             mdapi_usage_flags="Frame Batch Draw"
27208             mdapi_supported_apis=""
27209             mdapi_hw_unit_type="gpu"
27210             />
27211    <register_config type="NOA">
27212        <register type="NOA" address="0x00000D04" value="0x00000200" />
27213        <register type="NOA" address="0x00009884" value="0x00000008" />
27214        <register type="NOA" address="0x00009888" value="0x18080014" />
27215        <register type="NOA" address="0x00009888" value="0x1C085000" />
27216        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
27217        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
27218        <register type="NOA" address="0x00009888" value="0x00045550" />
27219        <register type="NOA" address="0x00009888" value="0x02045555" />
27220        <register type="NOA" address="0x00009888" value="0x04080008" />
27221        <register type="NOA" address="0x00009888" value="0x0A080146" />
27222        <register type="NOA" address="0x00009888" value="0x0C0800C4" />
27223        <register type="NOA" address="0x00009888" value="0x0E080042" />
27224        <register type="NOA" address="0x00009888" value="0x10080380" />
27225        <register type="NOA" address="0x00009888" value="0x1208030D" />
27226        <register type="NOA" address="0x00009888" value="0x1408028B" />
27227        <register type="NOA" address="0x00009888" value="0x16080209" />
27228        <register type="NOA" address="0x00009888" value="0x08080000" />
27229        <register type="NOA" address="0x00009888" value="0x00080000" />
27230        <register type="NOA" address="0x00009888" value="0x02080000" />
27231        <register type="NOA" address="0x00009884" value="0x00000000" />
27232        <register type="NOA" address="0x00009888" value="0x0001FFF0" />
27233        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
27234        <register type="NOA" address="0x00009888" value="0x58010000" />
27235        <register type="NOA" address="0x00009888" value="0x5A010000" />
27236        <register type="NOA" address="0x00009888" value="0x5C010000" />
27237        <register type="NOA" address="0x00009888" value="0x5E010000" />
27238        <register type="NOA" address="0x00009888" value="0x60010000" />
27239        <register type="NOA" address="0x00009888" value="0x06010000" />
27240        <register type="NOA" address="0x00009888" value="0x62010000" />
27241        <register type="NOA" address="0x00009888" value="0x4E010000" />
27242        <register type="NOA" address="0x00009888" value="0x50010000" />
27243        <register type="NOA" address="0x00009888" value="0x52010000" />
27244        <register type="NOA" address="0x00009888" value="0x54010000" />
27245        <register type="NOA" address="0x00009888" value="0x56010000" />
27246        <register type="NOA" address="0x00009884" value="0x00000000" />
27247        <register type="NOA" address="0x00009888" value="0x74010002" />
27248    </register_config>
27249    <register_config type="OA">
27250        <register type="OA" address="0x0000D900" value="0x00000000" />
27251        <register type="OA" address="0x0000D904" value="0x00800000" />
27252        <register type="OA" address="0x0000D910" value="0x00000000" />
27253        <register type="OA" address="0x0000D914" value="0x00800000" />
27254        <register type="OA" address="0x0000D920" value="0x00000000" />
27255        <register type="OA" address="0x0000DC40" value="0x00000000" />
27256        <register type="OA" address="0x0000DD40" value="0x00000000" />
27257        <register type="OA" address="0x00002B2C" value="0x00000000" />
27258    </register_config>
27259  </set>
27260
27261  <set name="Ext541"
27262       chipset="MTLGT2"
27263       symbol_name="Ext541"
27264       underscore_name="ext541"
27265       mdapi_supported_apis="VK OGL OCL IO"
27266       hw_config_guid="9cd9ba1c-3c59-483d-9ce3-136c8898f09d"
27267       >
27268    <counter name="GPU Time Elapsed"
27269             symbol_name="GpuTime"
27270             underscore_name="gpu_time"
27271             description="Time elapsed on the GPU during the measurement."
27272             data_type="uint64"
27273             units="ns"
27274             semantic_type="duration"
27275             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
27276             mdapi_group="GPU"
27277             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27278             mdapi_supported_apis=""
27279             mdapi_hw_unit_type="gpu"
27280             />
27281    <counter name="GPU Core Clocks"
27282             symbol_name="GpuCoreClocks"
27283             underscore_name="gpu_core_clocks"
27284             description="The total number of GPU core clocks elapsed during the measurement."
27285             data_type="uint64"
27286             units="cycles"
27287             semantic_type="event"
27288             equation="GPU_CLOCK 0 READ"
27289             mdapi_group="GPU"
27290             mdapi_usage_flags="Tier1 Frame Batch Draw"
27291             mdapi_supported_apis=""
27292             mdapi_hw_unit_type="gpu"
27293             />
27294    <counter name="AVG GPU Core Frequency"
27295             symbol_name="AvgGpuCoreFrequency"
27296             underscore_name="avg_gpu_core_frequency"
27297             description="Average GPU Core Frequency in the measurement."
27298             data_type="uint64"
27299             max_equation="$GpuMaxFrequency"
27300             units="hz"
27301             semantic_type="event"
27302             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
27303             mdapi_group="GPU"
27304             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27305             mdapi_supported_apis=""
27306             mdapi_hw_unit_type="gpu"
27307             />
27308    <counter name="SLM BYTE WRITE BANK0 XECORE1"
27309             symbol_name="SLM_BYTE_WRITE_BANK0_XECORE1"
27310             underscore_name="slm_byte_write_bank0_xecore1"
27311             description="Number of bytes written to SLM"
27312             data_type="uint64"
27313             units="bytes"
27314             semantic_type="throughput"
27315             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
27316             availability="$GtSlice0XeCore1"
27317             mdapi_group="GPU"
27318             mdapi_usage_flags="Frame Batch Draw"
27319             mdapi_supported_apis=""
27320             mdapi_hw_unit_type="gpu"
27321             />
27322    <counter name="SLM BYTE WRITE BANK1 XECORE1"
27323             symbol_name="SLM_BYTE_WRITE_BANK1_XECORE1"
27324             underscore_name="slm_byte_write_bank1_xecore1"
27325             description="Number of bytes written to SLM"
27326             data_type="uint64"
27327             units="bytes"
27328             semantic_type="throughput"
27329             equation="C 0 READ 2 B 7 READ UMUL UADD 4 B 6 READ UMUL UADD 8 B 5 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 3 READ UMUL UADD 64 B 2 READ UMUL UADD"
27330             availability="$GtSlice0XeCore1"
27331             mdapi_group="GPU"
27332             mdapi_usage_flags="Frame Batch Draw"
27333             mdapi_supported_apis=""
27334             mdapi_hw_unit_type="gpu"
27335             />
27336    <register_config type="NOA">
27337        <register type="NOA" address="0x00000D04" value="0x00000200" />
27338        <register type="NOA" address="0x00009884" value="0x00000009" />
27339        <register type="NOA" address="0x00009888" value="0x18080014" />
27340        <register type="NOA" address="0x00009888" value="0x1C085000" />
27341        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
27342        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
27343        <register type="NOA" address="0x00009888" value="0x00045550" />
27344        <register type="NOA" address="0x00009888" value="0x02045555" />
27345        <register type="NOA" address="0x00009888" value="0x04080008" />
27346        <register type="NOA" address="0x00009888" value="0x0A080146" />
27347        <register type="NOA" address="0x00009888" value="0x0C0800C4" />
27348        <register type="NOA" address="0x00009888" value="0x0E080042" />
27349        <register type="NOA" address="0x00009888" value="0x10080380" />
27350        <register type="NOA" address="0x00009888" value="0x1208030D" />
27351        <register type="NOA" address="0x00009888" value="0x1408028B" />
27352        <register type="NOA" address="0x00009888" value="0x16080209" />
27353        <register type="NOA" address="0x00009888" value="0x08080000" />
27354        <register type="NOA" address="0x00009888" value="0x00080000" />
27355        <register type="NOA" address="0x00009888" value="0x02080000" />
27356        <register type="NOA" address="0x00009884" value="0x00000008" />
27357        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
27358        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
27359        <register type="NOA" address="0x00009888" value="0x00045550" />
27360        <register type="NOA" address="0x00009888" value="0x02045555" />
27361        <register type="NOA" address="0x00009888" value="0x0008FFF0" />
27362        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
27363        <register type="NOA" address="0x00009884" value="0x00000000" />
27364        <register type="NOA" address="0x00009888" value="0x0001FFF0" />
27365        <register type="NOA" address="0x00009888" value="0x0201FFFF" />
27366        <register type="NOA" address="0x00009888" value="0x58010000" />
27367        <register type="NOA" address="0x00009888" value="0x5A010000" />
27368        <register type="NOA" address="0x00009888" value="0x5C010000" />
27369        <register type="NOA" address="0x00009888" value="0x5E010000" />
27370        <register type="NOA" address="0x00009888" value="0x60010000" />
27371        <register type="NOA" address="0x00009888" value="0x06010000" />
27372        <register type="NOA" address="0x00009888" value="0x62010000" />
27373        <register type="NOA" address="0x00009888" value="0x4E010000" />
27374        <register type="NOA" address="0x00009888" value="0x50010000" />
27375        <register type="NOA" address="0x00009888" value="0x52010000" />
27376        <register type="NOA" address="0x00009888" value="0x54010000" />
27377        <register type="NOA" address="0x00009888" value="0x56010000" />
27378        <register type="NOA" address="0x00009884" value="0x00000000" />
27379        <register type="NOA" address="0x00009888" value="0x74010002" />
27380    </register_config>
27381    <register_config type="OA">
27382        <register type="OA" address="0x0000D900" value="0x00000000" />
27383        <register type="OA" address="0x0000D904" value="0x00800000" />
27384        <register type="OA" address="0x0000D910" value="0x00000000" />
27385        <register type="OA" address="0x0000D914" value="0x00800000" />
27386        <register type="OA" address="0x0000D920" value="0x00000000" />
27387        <register type="OA" address="0x0000DC40" value="0x00000000" />
27388        <register type="OA" address="0x0000DD40" value="0x00000000" />
27389        <register type="OA" address="0x00002B2C" value="0x00000000" />
27390    </register_config>
27391  </set>
27392
27393  <set name="Ext542"
27394       chipset="MTLGT2"
27395       symbol_name="Ext542"
27396       underscore_name="ext542"
27397       mdapi_supported_apis="VK OGL OCL IO"
27398       hw_config_guid="ab29d0d9-3388-4316-af23-932aeef1ed23"
27399       >
27400    <counter name="GPU Time Elapsed"
27401             symbol_name="GpuTime"
27402             underscore_name="gpu_time"
27403             description="Time elapsed on the GPU during the measurement."
27404             data_type="uint64"
27405             units="ns"
27406             semantic_type="duration"
27407             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
27408             mdapi_group="GPU"
27409             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27410             mdapi_supported_apis=""
27411             mdapi_hw_unit_type="gpu"
27412             />
27413    <counter name="GPU Core Clocks"
27414             symbol_name="GpuCoreClocks"
27415             underscore_name="gpu_core_clocks"
27416             description="The total number of GPU core clocks elapsed during the measurement."
27417             data_type="uint64"
27418             units="cycles"
27419             semantic_type="event"
27420             equation="GPU_CLOCK 0 READ"
27421             mdapi_group="GPU"
27422             mdapi_usage_flags="Tier1 Frame Batch Draw"
27423             mdapi_supported_apis=""
27424             mdapi_hw_unit_type="gpu"
27425             />
27426    <counter name="AVG GPU Core Frequency"
27427             symbol_name="AvgGpuCoreFrequency"
27428             underscore_name="avg_gpu_core_frequency"
27429             description="Average GPU Core Frequency in the measurement."
27430             data_type="uint64"
27431             max_equation="$GpuMaxFrequency"
27432             units="hz"
27433             semantic_type="event"
27434             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
27435             mdapi_group="GPU"
27436             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27437             mdapi_supported_apis=""
27438             mdapi_hw_unit_type="gpu"
27439             />
27440    <counter name="SLM BYTE WRITE BANK0 XECORE2"
27441             symbol_name="SLM_BYTE_WRITE_BANK0_XECORE2"
27442             underscore_name="slm_byte_write_bank0_xecore2"
27443             description="Number of bytes written to SLM"
27444             data_type="uint64"
27445             units="bytes"
27446             semantic_type="throughput"
27447             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
27448             availability="$GtSlice0XeCore2"
27449             mdapi_group="GPU"
27450             mdapi_usage_flags="Frame Batch Draw"
27451             mdapi_supported_apis=""
27452             mdapi_hw_unit_type="gpu"
27453             />
27454    <counter name="SLM BYTE WRITE BANK1 XECORE2"
27455             symbol_name="SLM_BYTE_WRITE_BANK1_XECORE2"
27456             underscore_name="slm_byte_write_bank1_xecore2"
27457             description="Number of bytes written to SLM"
27458             data_type="uint64"
27459             units="bytes"
27460             semantic_type="throughput"
27461             equation="C 0 READ 2 B 7 READ UMUL UADD 4 B 6 READ UMUL UADD 8 B 5 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 3 READ UMUL UADD 64 B 2 READ UMUL UADD"
27462             availability="$GtSlice0XeCore2"
27463             mdapi_group="GPU"
27464             mdapi_usage_flags="Frame Batch Draw"
27465             mdapi_supported_apis=""
27466             mdapi_hw_unit_type="gpu"
27467             />
27468    <register_config type="NOA">
27469        <register type="NOA" address="0x00000D04" value="0x00000200" />
27470        <register type="NOA" address="0x00009884" value="0x0000000A" />
27471        <register type="NOA" address="0x00009888" value="0x18080014" />
27472        <register type="NOA" address="0x00009888" value="0x1C085000" />
27473        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
27474        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
27475        <register type="NOA" address="0x00009888" value="0x00045550" />
27476        <register type="NOA" address="0x00009888" value="0x02045555" />
27477        <register type="NOA" address="0x00009888" value="0x04080008" />
27478        <register type="NOA" address="0x00009888" value="0x0A080146" />
27479        <register type="NOA" address="0x00009888" value="0x0C0800C4" />
27480        <register type="NOA" address="0x00009888" value="0x0E080042" />
27481        <register type="NOA" address="0x00009888" value="0x10080380" />
27482        <register type="NOA" address="0x00009888" value="0x1208030D" />
27483        <register type="NOA" address="0x00009888" value="0x1408028B" />
27484        <register type="NOA" address="0x00009888" value="0x16080209" />
27485        <register type="NOA" address="0x00009888" value="0x08080000" />
27486        <register type="NOA" address="0x00009888" value="0x00080000" />
27487        <register type="NOA" address="0x00009888" value="0x02080000" />
27488        <register type="NOA" address="0x00009884" value="0x00000000" />
27489        <register type="NOA" address="0x00009888" value="0x0013AAA0" />
27490        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
27491        <register type="NOA" address="0x00009888" value="0x00145550" />
27492        <register type="NOA" address="0x00009888" value="0x02145555" />
27493        <register type="NOA" address="0x00009888" value="0x00155550" />
27494        <register type="NOA" address="0x00009888" value="0x02155555" />
27495        <register type="NOA" address="0x00009888" value="0x00165550" />
27496        <register type="NOA" address="0x00009888" value="0x02165555" />
27497        <register type="NOA" address="0x00009888" value="0x0017AAA0" />
27498        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
27499        <register type="NOA" address="0x00009888" value="0x000CFFFC" />
27500        <register type="NOA" address="0x00009888" value="0x000EFFFC" />
27501        <register type="NOA" address="0x00009888" value="0x000DAAA0" />
27502        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
27503        <register type="NOA" address="0x00009888" value="0x0006AAA0" />
27504        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
27505        <register type="NOA" address="0x00009888" value="0x0001AAA0" />
27506        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
27507        <register type="NOA" address="0x00009888" value="0x58010000" />
27508        <register type="NOA" address="0x00009888" value="0x5A010000" />
27509        <register type="NOA" address="0x00009888" value="0x5C010000" />
27510        <register type="NOA" address="0x00009888" value="0x5E010000" />
27511        <register type="NOA" address="0x00009888" value="0x60010000" />
27512        <register type="NOA" address="0x00009888" value="0x06010000" />
27513        <register type="NOA" address="0x00009888" value="0x62010000" />
27514        <register type="NOA" address="0x00009888" value="0x4E010000" />
27515        <register type="NOA" address="0x00009888" value="0x50010000" />
27516        <register type="NOA" address="0x00009888" value="0x52010000" />
27517        <register type="NOA" address="0x00009888" value="0x54010000" />
27518        <register type="NOA" address="0x00009888" value="0x56010000" />
27519        <register type="NOA" address="0x00009884" value="0x00000000" />
27520        <register type="NOA" address="0x00009888" value="0x74010002" />
27521    </register_config>
27522    <register_config type="OA">
27523        <register type="OA" address="0x0000D900" value="0x00000000" />
27524        <register type="OA" address="0x0000D904" value="0x00800000" />
27525        <register type="OA" address="0x0000D910" value="0x00000000" />
27526        <register type="OA" address="0x0000D914" value="0x00800000" />
27527        <register type="OA" address="0x0000D920" value="0x00000000" />
27528        <register type="OA" address="0x0000DC40" value="0x00000000" />
27529        <register type="OA" address="0x0000DD40" value="0x00000000" />
27530        <register type="OA" address="0x00002B2C" value="0x00000000" />
27531    </register_config>
27532  </set>
27533
27534  <set name="Ext543"
27535       chipset="MTLGT2"
27536       symbol_name="Ext543"
27537       underscore_name="ext543"
27538       mdapi_supported_apis="VK OGL OCL IO"
27539       hw_config_guid="16bf4ba3-2204-4d52-8f5e-d49ef8f571bb"
27540       >
27541    <counter name="GPU Time Elapsed"
27542             symbol_name="GpuTime"
27543             underscore_name="gpu_time"
27544             description="Time elapsed on the GPU during the measurement."
27545             data_type="uint64"
27546             units="ns"
27547             semantic_type="duration"
27548             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
27549             mdapi_group="GPU"
27550             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27551             mdapi_supported_apis=""
27552             mdapi_hw_unit_type="gpu"
27553             />
27554    <counter name="GPU Core Clocks"
27555             symbol_name="GpuCoreClocks"
27556             underscore_name="gpu_core_clocks"
27557             description="The total number of GPU core clocks elapsed during the measurement."
27558             data_type="uint64"
27559             units="cycles"
27560             semantic_type="event"
27561             equation="GPU_CLOCK 0 READ"
27562             mdapi_group="GPU"
27563             mdapi_usage_flags="Tier1 Frame Batch Draw"
27564             mdapi_supported_apis=""
27565             mdapi_hw_unit_type="gpu"
27566             />
27567    <counter name="AVG GPU Core Frequency"
27568             symbol_name="AvgGpuCoreFrequency"
27569             underscore_name="avg_gpu_core_frequency"
27570             description="Average GPU Core Frequency in the measurement."
27571             data_type="uint64"
27572             max_equation="$GpuMaxFrequency"
27573             units="hz"
27574             semantic_type="event"
27575             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
27576             mdapi_group="GPU"
27577             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27578             mdapi_supported_apis=""
27579             mdapi_hw_unit_type="gpu"
27580             />
27581    <counter name="SLM BYTE WRITE BANK0 XECORE3"
27582             symbol_name="SLM_BYTE_WRITE_BANK0_XECORE3"
27583             underscore_name="slm_byte_write_bank0_xecore3"
27584             description="Number of bytes written to SLM"
27585             data_type="uint64"
27586             units="bytes"
27587             semantic_type="throughput"
27588             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
27589             availability="$GtSlice0XeCore3"
27590             mdapi_group="GPU"
27591             mdapi_usage_flags="Frame Batch Draw"
27592             mdapi_supported_apis=""
27593             mdapi_hw_unit_type="gpu"
27594             />
27595    <counter name="SLM BYTE WRITE BANK1 XECORE3"
27596             symbol_name="SLM_BYTE_WRITE_BANK1_XECORE3"
27597             underscore_name="slm_byte_write_bank1_xecore3"
27598             description="Number of bytes written to SLM"
27599             data_type="uint64"
27600             units="bytes"
27601             semantic_type="throughput"
27602             equation="C 0 READ 2 B 7 READ UMUL UADD 4 B 6 READ UMUL UADD 8 B 5 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 3 READ UMUL UADD 64 B 2 READ UMUL UADD"
27603             availability="$GtSlice0XeCore3"
27604             mdapi_group="GPU"
27605             mdapi_usage_flags="Frame Batch Draw"
27606             mdapi_supported_apis=""
27607             mdapi_hw_unit_type="gpu"
27608             />
27609    <register_config type="NOA">
27610        <register type="NOA" address="0x00000D04" value="0x00000200" />
27611        <register type="NOA" address="0x00009884" value="0x0000000B" />
27612        <register type="NOA" address="0x00009888" value="0x18080014" />
27613        <register type="NOA" address="0x00009888" value="0x1C085000" />
27614        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
27615        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
27616        <register type="NOA" address="0x00009888" value="0x00045550" />
27617        <register type="NOA" address="0x00009888" value="0x02045555" />
27618        <register type="NOA" address="0x00009888" value="0x04080008" />
27619        <register type="NOA" address="0x00009888" value="0x0A080146" />
27620        <register type="NOA" address="0x00009888" value="0x0C0800C4" />
27621        <register type="NOA" address="0x00009888" value="0x0E080042" />
27622        <register type="NOA" address="0x00009888" value="0x10080380" />
27623        <register type="NOA" address="0x00009888" value="0x1208030D" />
27624        <register type="NOA" address="0x00009888" value="0x1408028B" />
27625        <register type="NOA" address="0x00009888" value="0x16080209" />
27626        <register type="NOA" address="0x00009888" value="0x08080000" />
27627        <register type="NOA" address="0x00009888" value="0x00080000" />
27628        <register type="NOA" address="0x00009888" value="0x02080000" />
27629        <register type="NOA" address="0x00009884" value="0x0000000A" />
27630        <register type="NOA" address="0x00009888" value="0x0002FFF0" />
27631        <register type="NOA" address="0x00009888" value="0x0202FFFF" />
27632        <register type="NOA" address="0x00009888" value="0x00045550" />
27633        <register type="NOA" address="0x00009888" value="0x02045555" />
27634        <register type="NOA" address="0x00009888" value="0x0008FFF0" />
27635        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
27636        <register type="NOA" address="0x00009884" value="0x00000000" />
27637        <register type="NOA" address="0x00009888" value="0x0013AAA0" />
27638        <register type="NOA" address="0x00009888" value="0x0213AAAA" />
27639        <register type="NOA" address="0x00009888" value="0x00145550" />
27640        <register type="NOA" address="0x00009888" value="0x02145555" />
27641        <register type="NOA" address="0x00009888" value="0x00155550" />
27642        <register type="NOA" address="0x00009888" value="0x02155555" />
27643        <register type="NOA" address="0x00009888" value="0x00165550" />
27644        <register type="NOA" address="0x00009888" value="0x02165555" />
27645        <register type="NOA" address="0x00009888" value="0x0017AAA0" />
27646        <register type="NOA" address="0x00009888" value="0x0217AAAA" />
27647        <register type="NOA" address="0x00009888" value="0x000CFFFC" />
27648        <register type="NOA" address="0x00009888" value="0x000EFFFC" />
27649        <register type="NOA" address="0x00009888" value="0x000DAAA0" />
27650        <register type="NOA" address="0x00009888" value="0x020DAAAA" />
27651        <register type="NOA" address="0x00009888" value="0x0006AAA0" />
27652        <register type="NOA" address="0x00009888" value="0x0206AAAA" />
27653        <register type="NOA" address="0x00009888" value="0x0001AAA0" />
27654        <register type="NOA" address="0x00009888" value="0x0201AAAA" />
27655        <register type="NOA" address="0x00009888" value="0x58010000" />
27656        <register type="NOA" address="0x00009888" value="0x5A010000" />
27657        <register type="NOA" address="0x00009888" value="0x5C010000" />
27658        <register type="NOA" address="0x00009888" value="0x5E010000" />
27659        <register type="NOA" address="0x00009888" value="0x60010000" />
27660        <register type="NOA" address="0x00009888" value="0x06010000" />
27661        <register type="NOA" address="0x00009888" value="0x62010000" />
27662        <register type="NOA" address="0x00009888" value="0x4E010000" />
27663        <register type="NOA" address="0x00009888" value="0x50010000" />
27664        <register type="NOA" address="0x00009888" value="0x52010000" />
27665        <register type="NOA" address="0x00009888" value="0x54010000" />
27666        <register type="NOA" address="0x00009888" value="0x56010000" />
27667        <register type="NOA" address="0x00009884" value="0x00000000" />
27668        <register type="NOA" address="0x00009888" value="0x74010002" />
27669    </register_config>
27670    <register_config type="OA">
27671        <register type="OA" address="0x0000D900" value="0x00000000" />
27672        <register type="OA" address="0x0000D904" value="0x00800000" />
27673        <register type="OA" address="0x0000D910" value="0x00000000" />
27674        <register type="OA" address="0x0000D914" value="0x00800000" />
27675        <register type="OA" address="0x0000D920" value="0x00000000" />
27676        <register type="OA" address="0x0000DC40" value="0x00000000" />
27677        <register type="OA" address="0x0000DD40" value="0x00000000" />
27678        <register type="OA" address="0x00002B2C" value="0x00000000" />
27679    </register_config>
27680  </set>
27681
27682  <set name="Ext604"
27683       chipset="MTLGT2"
27684       symbol_name="Ext604"
27685       underscore_name="ext604"
27686       mdapi_supported_apis="VK OGL OCL IO"
27687       hw_config_guid="66331aff-0aaf-41e7-ad18-fa61060d3af6"
27688       >
27689    <counter name="GPU Time Elapsed"
27690             symbol_name="GpuTime"
27691             underscore_name="gpu_time"
27692             description="Time elapsed on the GPU during the measurement."
27693             data_type="uint64"
27694             units="ns"
27695             semantic_type="duration"
27696             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
27697             mdapi_group="GPU"
27698             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27699             mdapi_supported_apis=""
27700             mdapi_hw_unit_type="gpu"
27701             />
27702    <counter name="GPU Core Clocks"
27703             symbol_name="GpuCoreClocks"
27704             underscore_name="gpu_core_clocks"
27705             description="The total number of GPU core clocks elapsed during the measurement."
27706             data_type="uint64"
27707             units="cycles"
27708             semantic_type="event"
27709             equation="GPU_CLOCK 0 READ"
27710             mdapi_group="GPU"
27711             mdapi_usage_flags="Tier1 Frame Batch Draw"
27712             mdapi_supported_apis=""
27713             mdapi_hw_unit_type="gpu"
27714             />
27715    <counter name="AVG GPU Core Frequency"
27716             symbol_name="AvgGpuCoreFrequency"
27717             underscore_name="avg_gpu_core_frequency"
27718             description="Average GPU Core Frequency in the measurement."
27719             data_type="uint64"
27720             max_equation="$GpuMaxFrequency"
27721             units="hz"
27722             semantic_type="event"
27723             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
27724             mdapi_group="GPU"
27725             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27726             mdapi_supported_apis=""
27727             mdapi_hw_unit_type="gpu"
27728             />
27729    <counter name="THREADGROUP DISPATCH QUEUE0 ACTIVE CYCLES XECORE0"
27730             symbol_name="THREADGROUP_DISPATCH_QUEUE0_ACTIVE_CYCLES_XECORE0"
27731             underscore_name="threadgroup_dispatch_queue0_active_cycles_xecore0"
27732             description="Percentage of time in which non PS thread is ready for dispatch on thread dispatcher"
27733             data_type="float"
27734             max_equation="100"
27735             units="percent"
27736             semantic_type="duration"
27737             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
27738             availability="$GtSlice0XeCore0"
27739             mdapi_group="GPU"
27740             mdapi_usage_flags="Frame Batch Draw"
27741             mdapi_supported_apis=""
27742             mdapi_hw_unit_type="gpu"
27743             />
27744    <counter name="THREADGROUP DISPATCH QUEUE0 ACTIVE CYCLES XECORE1"
27745             symbol_name="THREADGROUP_DISPATCH_QUEUE0_ACTIVE_CYCLES_XECORE1"
27746             underscore_name="threadgroup_dispatch_queue0_active_cycles_xecore1"
27747             description="Percentage of time in which non PS thread is ready for dispatch on thread dispatcher"
27748             data_type="float"
27749             max_equation="100"
27750             units="percent"
27751             semantic_type="duration"
27752             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
27753             availability="$GtSlice0XeCore1"
27754             mdapi_group="GPU"
27755             mdapi_usage_flags="Frame Batch Draw"
27756             mdapi_supported_apis=""
27757             mdapi_hw_unit_type="gpu"
27758             />
27759    <counter name="THREADGROUP DISPATCH QUEUE0 ACTIVE CYCLES XECORE2"
27760             symbol_name="THREADGROUP_DISPATCH_QUEUE0_ACTIVE_CYCLES_XECORE2"
27761             underscore_name="threadgroup_dispatch_queue0_active_cycles_xecore2"
27762             description="Percentage of time in which non PS thread is ready for dispatch on thread dispatcher"
27763             data_type="float"
27764             max_equation="100"
27765             units="percent"
27766             semantic_type="duration"
27767             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
27768             availability="$GtSlice0XeCore2"
27769             mdapi_group="GPU"
27770             mdapi_usage_flags="Frame Batch Draw"
27771             mdapi_supported_apis=""
27772             mdapi_hw_unit_type="gpu"
27773             />
27774    <counter name="THREADGROUP DISPATCH QUEUE0 ACTIVE CYCLES XECORE3"
27775             symbol_name="THREADGROUP_DISPATCH_QUEUE0_ACTIVE_CYCLES_XECORE3"
27776             underscore_name="threadgroup_dispatch_queue0_active_cycles_xecore3"
27777             description="Percentage of time in which non PS thread is ready for dispatch on thread dispatcher"
27778             data_type="float"
27779             max_equation="100"
27780             units="percent"
27781             semantic_type="duration"
27782             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
27783             availability="$GtSlice0XeCore3"
27784             mdapi_group="GPU"
27785             mdapi_usage_flags="Frame Batch Draw"
27786             mdapi_supported_apis=""
27787             mdapi_hw_unit_type="gpu"
27788             />
27789    <counter name="THREADGROUP DISPATCH QUEUE1 ACTIVE CYCLES XECORE0"
27790             symbol_name="THREADGROUP_DISPATCH_QUEUE1_ACTIVE_CYCLES_XECORE0"
27791             underscore_name="threadgroup_dispatch_queue1_active_cycles_xecore0"
27792             description="Percentage of time in which non PS thread is ready for dispatch on thread dispatcher"
27793             data_type="float"
27794             max_equation="100"
27795             units="percent"
27796             semantic_type="duration"
27797             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
27798             availability="$GtSlice0XeCore0"
27799             mdapi_group="GPU"
27800             mdapi_usage_flags="Frame Batch Draw"
27801             mdapi_supported_apis=""
27802             mdapi_hw_unit_type="gpu"
27803             />
27804    <counter name="THREADGROUP DISPATCH QUEUE1 ACTIVE CYCLES XECORE1"
27805             symbol_name="THREADGROUP_DISPATCH_QUEUE1_ACTIVE_CYCLES_XECORE1"
27806             underscore_name="threadgroup_dispatch_queue1_active_cycles_xecore1"
27807             description="Percentage of time in which non PS thread is ready for dispatch on thread dispatcher"
27808             data_type="float"
27809             max_equation="100"
27810             units="percent"
27811             semantic_type="duration"
27812             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
27813             availability="$GtSlice0XeCore1"
27814             mdapi_group="GPU"
27815             mdapi_usage_flags="Frame Batch Draw"
27816             mdapi_supported_apis=""
27817             mdapi_hw_unit_type="gpu"
27818             />
27819    <counter name="THREADGROUP DISPATCH QUEUE1 ACTIVE CYCLES XECORE2"
27820             symbol_name="THREADGROUP_DISPATCH_QUEUE1_ACTIVE_CYCLES_XECORE2"
27821             underscore_name="threadgroup_dispatch_queue1_active_cycles_xecore2"
27822             description="Percentage of time in which non PS thread is ready for dispatch on thread dispatcher"
27823             data_type="float"
27824             max_equation="100"
27825             units="percent"
27826             semantic_type="duration"
27827             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
27828             availability="$GtSlice0XeCore2"
27829             mdapi_group="GPU"
27830             mdapi_usage_flags="Frame Batch Draw"
27831             mdapi_supported_apis=""
27832             mdapi_hw_unit_type="gpu"
27833             />
27834    <counter name="THREADGROUP DISPATCH QUEUE1 ACTIVE CYCLES XECORE3"
27835             symbol_name="THREADGROUP_DISPATCH_QUEUE1_ACTIVE_CYCLES_XECORE3"
27836             underscore_name="threadgroup_dispatch_queue1_active_cycles_xecore3"
27837             description="Percentage of time in which non PS thread is ready for dispatch on thread dispatcher"
27838             data_type="float"
27839             max_equation="100"
27840             units="percent"
27841             semantic_type="duration"
27842             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
27843             availability="$GtSlice0XeCore3"
27844             mdapi_group="GPU"
27845             mdapi_usage_flags="Frame Batch Draw"
27846             mdapi_supported_apis=""
27847             mdapi_hw_unit_type="gpu"
27848             />
27849    <register_config type="NOA">
27850        <register type="NOA" address="0x00000D04" value="0x00000200" />
27851        <register type="NOA" address="0x00009884" value="0x00000008" />
27852        <register type="NOA" address="0x00009888" value="0x2A070000" />
27853        <register type="NOA" address="0x00009888" value="0x02023030" />
27854        <register type="NOA" address="0x00009888" value="0x0204D0D0" />
27855        <register type="NOA" address="0x00009888" value="0x06070006" />
27856        <register type="NOA" address="0x00009888" value="0x120708C0" />
27857        <register type="NOA" address="0x00009888" value="0x16070880" />
27858        <register type="NOA" address="0x00009888" value="0x08070000" />
27859        <register type="NOA" address="0x00009888" value="0x02070000" />
27860        <register type="NOA" address="0x00009888" value="0x02083030" />
27861        <register type="NOA" address="0x00009884" value="0x00000009" />
27862        <register type="NOA" address="0x00009888" value="0x2A070000" />
27863        <register type="NOA" address="0x00009888" value="0x02043030" />
27864        <register type="NOA" address="0x00009888" value="0x06070006" />
27865        <register type="NOA" address="0x00009888" value="0x12070023" />
27866        <register type="NOA" address="0x00009888" value="0x16070022" />
27867        <register type="NOA" address="0x00009888" value="0x08070000" />
27868        <register type="NOA" address="0x00009888" value="0x02070000" />
27869        <register type="NOA" address="0x00009884" value="0x0000000A" />
27870        <register type="NOA" address="0x00009888" value="0x2A070000" />
27871        <register type="NOA" address="0x00009888" value="0x02020303" />
27872        <register type="NOA" address="0x00009888" value="0x02040D0D" />
27873        <register type="NOA" address="0x00009888" value="0x06070006" />
27874        <register type="NOA" address="0x00009888" value="0x100708C0" />
27875        <register type="NOA" address="0x00009888" value="0x14070880" />
27876        <register type="NOA" address="0x00009888" value="0x08070000" />
27877        <register type="NOA" address="0x00009888" value="0x02070000" />
27878        <register type="NOA" address="0x00009888" value="0x02080303" />
27879        <register type="NOA" address="0x00009884" value="0x0000000B" />
27880        <register type="NOA" address="0x00009888" value="0x2A070000" />
27881        <register type="NOA" address="0x00009888" value="0x02040303" />
27882        <register type="NOA" address="0x00009888" value="0x06070006" />
27883        <register type="NOA" address="0x00009888" value="0x10070023" />
27884        <register type="NOA" address="0x00009888" value="0x14070022" />
27885        <register type="NOA" address="0x00009888" value="0x08070000" />
27886        <register type="NOA" address="0x00009888" value="0x02070000" />
27887        <register type="NOA" address="0x00009884" value="0x00000000" />
27888        <register type="NOA" address="0x00009888" value="0x02130A0A" />
27889        <register type="NOA" address="0x00009888" value="0x02140505" />
27890        <register type="NOA" address="0x00009888" value="0x02150505" />
27891        <register type="NOA" address="0x00009888" value="0x02160505" />
27892        <register type="NOA" address="0x00009888" value="0x02170A0A" />
27893        <register type="NOA" address="0x00009888" value="0x000C3300" />
27894        <register type="NOA" address="0x00009888" value="0x000E3300" />
27895        <register type="NOA" address="0x00009888" value="0x020D0A0A" />
27896        <register type="NOA" address="0x00009888" value="0x02060A0A" />
27897        <register type="NOA" address="0x00009888" value="0x0201FAFA" />
27898        <register type="NOA" address="0x00009888" value="0x06010000" />
27899        <register type="NOA" address="0x00009888" value="0x60010000" />
27900        <register type="NOA" address="0x00009888" value="0x62010030" />
27901        <register type="NOA" address="0x00009888" value="0x4E010000" />
27902        <register type="NOA" address="0x00009888" value="0x50010229" />
27903        <register type="NOA" address="0x00009888" value="0x52010000" />
27904        <register type="NOA" address="0x00009888" value="0x54011203" />
27905        <register type="NOA" address="0x00009888" value="0x56010011" />
27906        <register type="NOA" address="0x00009884" value="0x00000000" />
27907        <register type="NOA" address="0x00009888" value="0x74010002" />
27908    </register_config>
27909    <register_config type="OA">
27910        <register type="OA" address="0x0000D900" value="0x00000000" />
27911        <register type="OA" address="0x0000D904" value="0x00800000" />
27912        <register type="OA" address="0x0000D910" value="0x00000000" />
27913        <register type="OA" address="0x0000D914" value="0x00800000" />
27914        <register type="OA" address="0x0000D920" value="0x00000000" />
27915        <register type="OA" address="0x0000DC40" value="0x00000000" />
27916        <register type="OA" address="0x0000DD40" value="0x00000000" />
27917        <register type="OA" address="0x00002B2C" value="0x00000000" />
27918    </register_config>
27919  </set>
27920
27921  <set name="Ext1000"
27922       chipset="MTLGT2"
27923       symbol_name="Ext1000"
27924       underscore_name="ext1000"
27925       mdapi_supported_apis="VK OGL OCL IO"
27926       hw_config_guid="2d24479d-6766-4632-8d2b-f440c9bf53c7"
27927       >
27928    <counter name="GPU Time Elapsed"
27929             symbol_name="GpuTime"
27930             underscore_name="gpu_time"
27931             description="Time elapsed on the GPU during the measurement."
27932             data_type="uint64"
27933             units="ns"
27934             semantic_type="duration"
27935             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
27936             mdapi_group="GPU"
27937             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27938             mdapi_supported_apis=""
27939             mdapi_hw_unit_type="gpu"
27940             />
27941    <counter name="GPU Core Clocks"
27942             symbol_name="GpuCoreClocks"
27943             underscore_name="gpu_core_clocks"
27944             description="The total number of GPU core clocks elapsed during the measurement."
27945             data_type="uint64"
27946             units="cycles"
27947             semantic_type="event"
27948             equation="GPU_CLOCK 0 READ"
27949             mdapi_group="GPU"
27950             mdapi_usage_flags="Tier1 Frame Batch Draw"
27951             mdapi_supported_apis=""
27952             mdapi_hw_unit_type="gpu"
27953             />
27954    <counter name="AVG GPU Core Frequency"
27955             symbol_name="AvgGpuCoreFrequency"
27956             underscore_name="avg_gpu_core_frequency"
27957             description="Average GPU Core Frequency in the measurement."
27958             data_type="uint64"
27959             max_equation="$GpuMaxFrequency"
27960             units="hz"
27961             semantic_type="event"
27962             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
27963             mdapi_group="GPU"
27964             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
27965             mdapi_supported_apis=""
27966             mdapi_hw_unit_type="gpu"
27967             />
27968    <counter name="XVE ACTIVE"
27969             symbol_name="XVE_ACTIVE"
27970             underscore_name="xve_active"
27971             description="Percentage of time in which at least one pipe is active in XVE"
27972             data_type="float"
27973             max_equation="100"
27974             units="percent"
27975             semantic_type="duration"
27976             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
27977             mdapi_group="EU Array"
27978             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
27979             mdapi_supported_apis=""
27980             mdapi_hw_unit_type="gpu"
27981             />
27982    <counter name="XVE STALL"
27983             symbol_name="XVE_STALL"
27984             underscore_name="xve_stall"
27985             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
27986             data_type="float"
27987             max_equation="100"
27988             units="percent"
27989             semantic_type="duration"
27990             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
27991             mdapi_group="EU Array"
27992             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
27993             mdapi_supported_apis=""
27994             mdapi_hw_unit_type="gpu"
27995             />
27996    <counter name="XVE THREADS OCCUPANCY ALL"
27997             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
27998             underscore_name="xve_threads_occupancy_all"
27999             description="Percentage of thread slots occupied"
28000             data_type="float"
28001             max_equation="100"
28002             units="percent"
28003             semantic_type="duration"
28004             equation="8 A 14 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28005             mdapi_group="EU Array"
28006             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
28007             mdapi_supported_apis=""
28008             mdapi_hw_unit_type="gpu"
28009             />
28010    <counter name="XVE INST EXECUTED ALU0 ALL"
28011             symbol_name="XVE_INST_EXECUTED_ALU0_ALL"
28012             underscore_name="xve_inst_executed_alu0_all"
28013             description="Number of execution slots taken by instructions executed on ALU0 pipe"
28014             data_type="uint64"
28015             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28016             units="events"
28017             semantic_type="event"
28018             equation="A 9 READ"
28019             mdapi_group="EU Array/Pipes"
28020             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28021             mdapi_supported_apis=""
28022             mdapi_hw_unit_type="gpu"
28023             />
28024    <counter name="XVE INST EXECUTED ALU1 ALL"
28025             symbol_name="XVE_INST_EXECUTED_ALU1_ALL"
28026             underscore_name="xve_inst_executed_alu1_all"
28027             description="Number of execution slots taken by instructions executed on ALU1 pipe"
28028             data_type="uint64"
28029             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28030             units="events"
28031             semantic_type="event"
28032             equation="A 10 READ"
28033             mdapi_group="EU Array/Pipes"
28034             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28035             mdapi_supported_apis=""
28036             mdapi_hw_unit_type="gpu"
28037             />
28038    <counter name="XVE INST EXECUTED XMX ALL"
28039             symbol_name="XVE_INST_EXECUTED_XMX_ALL"
28040             underscore_name="xve_inst_executed_xmx_all"
28041             description="Number of execution slots taken by instructions executed in XMX pipe"
28042             data_type="uint64"
28043             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28044             units="events"
28045             semantic_type="event"
28046             equation="A 11 READ"
28047             mdapi_group="EU Array/Pipes"
28048             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28049             mdapi_supported_apis=""
28050             mdapi_hw_unit_type="gpu"
28051             />
28052    <counter name="XVE INST EXECUTED SEND ALL"
28053             symbol_name="XVE_INST_EXECUTED_SEND_ALL"
28054             underscore_name="xve_inst_executed_send_all"
28055             description="Number of instructions executed on SEND pipe"
28056             data_type="uint64"
28057             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28058             units="events"
28059             semantic_type="event"
28060             equation="A 12 READ"
28061             mdapi_group="EU Array/Pipes"
28062             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28063             mdapi_supported_apis=""
28064             mdapi_hw_unit_type="gpu"
28065             />
28066    <counter name="XVE INST EXECUTED CONTROL ALL"
28067             symbol_name="XVE_INST_EXECUTED_CONTROL_ALL"
28068             underscore_name="xve_inst_executed_control_all"
28069             description="Number of instructions executed on Jump Pipe"
28070             data_type="uint64"
28071             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28072             units="events"
28073             semantic_type="event"
28074             equation="A 13 READ"
28075             mdapi_group="EU Array"
28076             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28077             mdapi_supported_apis=""
28078             mdapi_hw_unit_type="gpu"
28079             />
28080    <counter name="XVE PIPE ALU0 AND ALU1 ACTIVE"
28081             symbol_name="XVE_PIPE_ALU0_AND_ALU1_ACTIVE"
28082             underscore_name="xve_pipe_alu0_and_alu1_active"
28083             description="Percentage of time in which ALU0 and ALU1 pipes are both actively executing a Gen ISA instruction"
28084             data_type="float"
28085             max_equation="100"
28086             units="percent"
28087             semantic_type="duration"
28088             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28089             mdapi_group="EU Array/Pipes"
28090             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28091             mdapi_supported_apis=""
28092             mdapi_hw_unit_type="gpu"
28093             />
28094    <counter name="XVE PIPE ALU0 AND XMX ACTIVE"
28095             symbol_name="XVE_PIPE_ALU0_AND_XMX_ACTIVE"
28096             underscore_name="xve_pipe_alu0_and_xmx_active"
28097             description="Percentage of time in which ALU0 and XMX pipes are both actively executing a Gen ISA instruction"
28098             data_type="float"
28099             max_equation="100"
28100             units="percent"
28101             semantic_type="duration"
28102             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28103             mdapi_group="EU Array/Pipes"
28104             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28105             mdapi_supported_apis=""
28106             mdapi_hw_unit_type="gpu"
28107             />
28108    <counter name="XVE INST EXECUTED ALU0 ALL UTILIZATION"
28109             symbol_name="XVE_INST_EXECUTED_ALU0_ALL_UTILIZATION"
28110             underscore_name="xve_inst_executed_alu0_all_utilization"
28111             description="Percentage of execution slots taken by instructions executed on ALU0 pipe"
28112             data_type="float"
28113             max_equation="100"
28114             units="percent"
28115             semantic_type="duration"
28116             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28117             mdapi_group="EU Array/Pipes"
28118             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28119             mdapi_supported_apis=""
28120             mdapi_hw_unit_type="gpu"
28121             />
28122    <counter name="XVE INST EXECUTED ALU1 ALL UTILIZATION"
28123             symbol_name="XVE_INST_EXECUTED_ALU1_ALL_UTILIZATION"
28124             underscore_name="xve_inst_executed_alu1_all_utilization"
28125             description="Percentage of execution slots taken by instructions executed on ALU1 pipe"
28126             data_type="float"
28127             max_equation="100"
28128             units="percent"
28129             semantic_type="duration"
28130             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28131             mdapi_group="EU Array/Pipes"
28132             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28133             mdapi_supported_apis=""
28134             mdapi_hw_unit_type="gpu"
28135             />
28136    <counter name="XVE INST EXECUTED XMX ALL UTILIZATION"
28137             symbol_name="XVE_INST_EXECUTED_XMX_ALL_UTILIZATION"
28138             underscore_name="xve_inst_executed_xmx_all_utilization"
28139             description="Percentage of execution slots taken by instructions executed in XMX pipe"
28140             data_type="float"
28141             max_equation="100"
28142             units="percent"
28143             semantic_type="duration"
28144             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28145             mdapi_group="EU Array/Pipes"
28146             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28147             mdapi_supported_apis=""
28148             mdapi_hw_unit_type="gpu"
28149             />
28150    <counter name="XVE INST EXECUTED SEND ALL UTILIZATION"
28151             symbol_name="XVE_INST_EXECUTED_SEND_ALL_UTILIZATION"
28152             underscore_name="xve_inst_executed_send_all_utilization"
28153             description="Percentage of time taken by instructions executed on SEND pipe"
28154             data_type="float"
28155             max_equation="100"
28156             units="percent"
28157             semantic_type="duration"
28158             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28159             mdapi_group="EU Array/Pipes"
28160             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28161             mdapi_supported_apis=""
28162             mdapi_hw_unit_type="gpu"
28163             />
28164    <counter name="XVE INST EXECUTED CONTROL ALL UTILIZATION"
28165             symbol_name="XVE_INST_EXECUTED_CONTROL_ALL_UTILIZATION"
28166             underscore_name="xve_inst_executed_control_all_utilization"
28167             description="Percentage of time taken by instructions executed on Jump Pipe"
28168             data_type="float"
28169             max_equation="100"
28170             units="percent"
28171             semantic_type="duration"
28172             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28173             mdapi_group="EU Array"
28174             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28175             mdapi_supported_apis=""
28176             mdapi_hw_unit_type="gpu"
28177             />
28178    <counter name="XVE ACTIVE CYCLES"
28179             symbol_name="XVE_ACTIVE_CYCLES"
28180             underscore_name="xve_active_cycles"
28181             description="Number of cycles at least one pipe is active in XVE"
28182             data_type="uint64"
28183             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28184             units="events"
28185             semantic_type="event"
28186             equation="A 7 READ"
28187             mdapi_group="EU Array"
28188             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
28189             mdapi_supported_apis=""
28190             mdapi_hw_unit_type="gpu"
28191             />
28192    <counter name="XVE STALL CYCLES"
28193             symbol_name="XVE_STALL_CYCLES"
28194             underscore_name="xve_stall_cycles"
28195             description="Number of cycles any threads are loaded but not even a single pipe is active in XVE"
28196             data_type="uint64"
28197             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28198             units="events"
28199             semantic_type="event"
28200             equation="A 8 READ"
28201             mdapi_group="EU Array"
28202             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
28203             mdapi_supported_apis=""
28204             mdapi_hw_unit_type="gpu"
28205             />
28206    <counter name="XVE THREADS OCCUPANCY CYCLES ALL"
28207             symbol_name="XVE_THREADS_OCCUPANCY_CYCLES_ALL"
28208             underscore_name="xve_threads_occupancy_cycles_all"
28209             description="Number of thread slots occupied"
28210             data_type="uint64"
28211             max_equation="$GpuCoreClocks $VectorEngineTotalCount $VectorEngineThreadsCount UMUL UMUL"
28212             units="events"
28213             semantic_type="event"
28214             equation="8  A 14 READ UMUL"
28215             mdapi_group="EU Array"
28216             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
28217             mdapi_supported_apis=""
28218             mdapi_hw_unit_type="gpu"
28219             />
28220    <counter name="XVE PIPE ALU0 AND ALU1 ACTIVE CYCLES"
28221             symbol_name="XVE_PIPE_ALU0_AND_ALU1_ACTIVE_CYCLES"
28222             underscore_name="xve_pipe_alu0_and_alu1_active_cycles"
28223             description="Number of cycles in ALU0 and ALU1 pipes are both actively executing a Gen ISA instruction"
28224             data_type="uint64"
28225             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28226             units="events"
28227             semantic_type="event"
28228             equation="A 16 READ"
28229             mdapi_group="EU Array/Pipes"
28230             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28231             mdapi_supported_apis=""
28232             mdapi_hw_unit_type="gpu"
28233             />
28234    <counter name="XVE PIPE ALU0 AND XMX ACTIVE CYCLES"
28235             symbol_name="XVE_PIPE_ALU0_AND_XMX_ACTIVE_CYCLES"
28236             underscore_name="xve_pipe_alu0_and_xmx_active_cycles"
28237             description="Number of cycles ALU0 and XMX pipes are both actively executing a Gen ISA instruction"
28238             data_type="uint64"
28239             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28240             units="events"
28241             semantic_type="event"
28242             equation="A 15 READ"
28243             mdapi_group="EU Array/Pipes"
28244             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28245             mdapi_supported_apis=""
28246             mdapi_hw_unit_type="gpu"
28247             />
28248    <register_config type="OA">
28249        <register type="OA" address="0x0000D900" value="0x00000000" />
28250        <register type="OA" address="0x0000D904" value="0x00800000" />
28251        <register type="OA" address="0x0000D910" value="0x00000000" />
28252        <register type="OA" address="0x0000D914" value="0x00800000" />
28253        <register type="OA" address="0x0000D920" value="0x00000000" />
28254        <register type="OA" address="0x0000DC40" value="0x00000000" />
28255        <register type="OA" address="0x0000DD40" value="0x00000000" />
28256        <register type="OA" address="0x00002B2C" value="0x00000000" />
28257    </register_config>
28258    <register_config type="FLEX">
28259        <register type="FLEX" address="0x0000E458" value="0x00005004" />
28260        <register type="FLEX" address="0x0000E558" value="0x00001000" />
28261        <register type="FLEX" address="0x0000E658" value="0x00002009" />
28262        <register type="FLEX" address="0x0000E758" value="0x01008001" />
28263        <register type="FLEX" address="0x0000E45C" value="0x0000300A" />
28264    </register_config>
28265  </set>
28266
28267  <set name="Ext1001"
28268       chipset="MTLGT2"
28269       symbol_name="Ext1001"
28270       underscore_name="ext1001"
28271       mdapi_supported_apis="VK OGL OCL IO"
28272       hw_config_guid="15aa1ce0-6750-4566-8b2b-6d71a6ac4039"
28273       >
28274    <counter name="GPU Time Elapsed"
28275             symbol_name="GpuTime"
28276             underscore_name="gpu_time"
28277             description="Time elapsed on the GPU during the measurement."
28278             data_type="uint64"
28279             units="ns"
28280             semantic_type="duration"
28281             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
28282             mdapi_group="GPU"
28283             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
28284             mdapi_supported_apis=""
28285             mdapi_hw_unit_type="gpu"
28286             />
28287    <counter name="GPU Core Clocks"
28288             symbol_name="GpuCoreClocks"
28289             underscore_name="gpu_core_clocks"
28290             description="The total number of GPU core clocks elapsed during the measurement."
28291             data_type="uint64"
28292             units="cycles"
28293             semantic_type="event"
28294             equation="GPU_CLOCK 0 READ"
28295             mdapi_group="GPU"
28296             mdapi_usage_flags="Tier1 Frame Batch Draw"
28297             mdapi_supported_apis=""
28298             mdapi_hw_unit_type="gpu"
28299             />
28300    <counter name="AVG GPU Core Frequency"
28301             symbol_name="AvgGpuCoreFrequency"
28302             underscore_name="avg_gpu_core_frequency"
28303             description="Average GPU Core Frequency in the measurement."
28304             data_type="uint64"
28305             max_equation="$GpuMaxFrequency"
28306             units="hz"
28307             semantic_type="event"
28308             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
28309             mdapi_group="GPU"
28310             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
28311             mdapi_supported_apis=""
28312             mdapi_hw_unit_type="gpu"
28313             />
28314    <counter name="XVE INST EXECUTED ALU0 VS"
28315             symbol_name="XVE_INST_EXECUTED_ALU0_VS"
28316             underscore_name="xve_inst_executed_alu0_vs"
28317             description="Number of execution slots taken by instructions executed by Vertex Shader on ALU0 pipe"
28318             data_type="uint64"
28319             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28320             units="events"
28321             semantic_type="event"
28322             equation="A 7 READ"
28323             mdapi_group="EU Array/Vertex Shader"
28324             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28325             mdapi_supported_apis=""
28326             mdapi_hw_unit_type="gpu"
28327             />
28328    <counter name="XVE INST EXECUTED ALU0 HS"
28329             symbol_name="XVE_INST_EXECUTED_ALU0_HS"
28330             underscore_name="xve_inst_executed_alu0_hs"
28331             description="Number of execution slots taken by instructions executed by Hull Shader on ALU0 pipe"
28332             data_type="uint64"
28333             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28334             units="events"
28335             semantic_type="event"
28336             equation="A 8 READ"
28337             mdapi_group="EU Array/Hull Shader"
28338             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28339             mdapi_supported_apis=""
28340             mdapi_hw_unit_type="gpu"
28341             />
28342    <counter name="XVE INST EXECUTED ALU0 DS"
28343             symbol_name="XVE_INST_EXECUTED_ALU0_DS"
28344             underscore_name="xve_inst_executed_alu0_ds"
28345             description="Number of execution slots taken by instructions executed by Domain Shader on ALU0 pipe"
28346             data_type="uint64"
28347             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28348             units="events"
28349             semantic_type="event"
28350             equation="A 9 READ"
28351             mdapi_group="EU Array/Domain Shader"
28352             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28353             mdapi_supported_apis=""
28354             mdapi_hw_unit_type="gpu"
28355             />
28356    <counter name="XVE INST EXECUTED ALU0 FS"
28357             symbol_name="XVE_INST_EXECUTED_ALU0_PS"
28358             underscore_name="xve_inst_executed_alu0_ps"
28359             description="Number of execution slots taken by instructions executed by Fragment Shader on ALU0 pipe"
28360             data_type="uint64"
28361             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28362             units="events"
28363             semantic_type="event"
28364             equation="A 10 READ"
28365             mdapi_group="EU Array/Fragment Shader"
28366             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28367             mdapi_supported_apis=""
28368             mdapi_hw_unit_type="gpu"
28369             />
28370    <counter name="XVE INST EXECUTED ALU0 CS"
28371             symbol_name="XVE_INST_EXECUTED_ALU0_CS"
28372             underscore_name="xve_inst_executed_alu0_cs"
28373             description="Number of execution slots taken by instructions executed by Compute Shader (from Render Engine) on ALU0 pipe"
28374             data_type="uint64"
28375             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28376             units="events"
28377             semantic_type="event"
28378             equation="A 11 READ"
28379             mdapi_group="EU Array/Compute Shader"
28380             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28381             mdapi_supported_apis=""
28382             mdapi_hw_unit_type="gpu"
28383             />
28384    <counter name="XVE INST EXECUTED ALU0 ASYNC CS"
28385             symbol_name="XVE_INST_EXECUTED_ALU0_ASYNC_CS"
28386             underscore_name="xve_inst_executed_alu0_async_cs"
28387             description="Number of execution slots taken by instructions executed by Async Compute Shader on ALU0 pipe"
28388             data_type="uint64"
28389             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28390             units="events"
28391             semantic_type="event"
28392             equation="A 12 READ"
28393             mdapi_group="EU Array/Compute Shader"
28394             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28395             mdapi_supported_apis=""
28396             mdapi_hw_unit_type="gpu"
28397             />
28398    <counter name="XVE INST EXECUTED ALU1 VS"
28399             symbol_name="XVE_INST_EXECUTED_ALU1_VS"
28400             underscore_name="xve_inst_executed_alu1_vs"
28401             description="Number of execution slots taken by instructions executed by Vertex Shader on ALU1 pipe"
28402             data_type="uint64"
28403             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28404             units="events"
28405             semantic_type="event"
28406             equation="A 13 READ"
28407             mdapi_group="EU Array/Vertex Shader"
28408             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28409             mdapi_supported_apis=""
28410             mdapi_hw_unit_type="gpu"
28411             />
28412    <counter name="XVE INST EXECUTED ALU1 HS"
28413             symbol_name="XVE_INST_EXECUTED_ALU1_HS"
28414             underscore_name="xve_inst_executed_alu1_hs"
28415             description="Number of execution slots taken by instructions executed by Hull Shader on ALU1 pipe"
28416             data_type="uint64"
28417             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28418             units="events"
28419             semantic_type="event"
28420             equation="A 15 READ"
28421             mdapi_group="EU Array/Hull Shader"
28422             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28423             mdapi_supported_apis=""
28424             mdapi_hw_unit_type="gpu"
28425             />
28426    <counter name="XVE INST EXECUTED ALU1 DS"
28427             symbol_name="XVE_INST_EXECUTED_ALU1_DS"
28428             underscore_name="xve_inst_executed_alu1_ds"
28429             description="Number of execution slots taken by instructions executed by Domain Shader on ALU1 pipe"
28430             data_type="uint64"
28431             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28432             units="events"
28433             semantic_type="event"
28434             equation="A 14 READ"
28435             mdapi_group="EU Array/Domain Shader"
28436             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28437             mdapi_supported_apis=""
28438             mdapi_hw_unit_type="gpu"
28439             />
28440    <counter name="XVE INST EXECUTED ALU1 FS"
28441             symbol_name="XVE_INST_EXECUTED_ALU1_PS"
28442             underscore_name="xve_inst_executed_alu1_ps"
28443             description="Number of execution slots taken by instructions executed by Fragment Shader on ALU1 pipe"
28444             data_type="uint64"
28445             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28446             units="events"
28447             semantic_type="event"
28448             equation="A 16 READ"
28449             mdapi_group="EU Array/Fragment Shader"
28450             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28451             mdapi_supported_apis=""
28452             mdapi_hw_unit_type="gpu"
28453             />
28454    <counter name="XVE INST EXECUTED ALU1 CS"
28455             symbol_name="XVE_INST_EXECUTED_ALU1_CS"
28456             underscore_name="xve_inst_executed_alu1_cs"
28457             description="Number of execution slots taken by instructions executed by Compute Shader (from Render Engine) on ALU1 pipe"
28458             data_type="uint64"
28459             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28460             units="events"
28461             semantic_type="event"
28462             equation="A 17 READ"
28463             mdapi_group="EU Array/Compute Shader"
28464             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28465             mdapi_supported_apis=""
28466             mdapi_hw_unit_type="gpu"
28467             />
28468    <counter name="XVE INST EXECUTED ALU1 ASYNC CS"
28469             symbol_name="XVE_INST_EXECUTED_ALU1_ASYNC_CS"
28470             underscore_name="xve_inst_executed_alu1_async_cs"
28471             description="Number of execution slots taken by instructions executed by Async Compute Shader on ALU1 pipe"
28472             data_type="uint64"
28473             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28474             units="events"
28475             semantic_type="event"
28476             equation="A 18 READ"
28477             mdapi_group="EU Array/Compute Shader"
28478             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28479             mdapi_supported_apis=""
28480             mdapi_hw_unit_type="gpu"
28481             />
28482    <counter name="XVE INST EXECUTED ALU0 VS UTILIZATION"
28483             symbol_name="XVE_INST_EXECUTED_ALU0_VS_UTILIZATION"
28484             underscore_name="xve_inst_executed_alu0_vs_utilization"
28485             description="Percentage of execution slots taken by instructions executed by Vertex Shader on ALU0 pipe"
28486             data_type="float"
28487             max_equation="100"
28488             units="percent"
28489             semantic_type="duration"
28490             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28491             mdapi_group="EU Array/Vertex Shader"
28492             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28493             mdapi_supported_apis=""
28494             mdapi_hw_unit_type="gpu"
28495             />
28496    <counter name="XVE INST EXECUTED ALU0 HS UTILIZATION"
28497             symbol_name="XVE_INST_EXECUTED_ALU0_HS_UTILIZATION"
28498             underscore_name="xve_inst_executed_alu0_hs_utilization"
28499             description="Percentage of execution slots taken by instructions executed by Hull Shader on ALU0 pipe"
28500             data_type="float"
28501             max_equation="100"
28502             units="percent"
28503             semantic_type="duration"
28504             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28505             mdapi_group="EU Array/Hull Shader"
28506             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28507             mdapi_supported_apis=""
28508             mdapi_hw_unit_type="gpu"
28509             />
28510    <counter name="XVE INST EXECUTED ALU0 DS UTILIZATION"
28511             symbol_name="XVE_INST_EXECUTED_ALU0_DS_UTILIZATION"
28512             underscore_name="xve_inst_executed_alu0_ds_utilization"
28513             description="Percentage of execution slots taken by instructions executed by Domain Shader on ALU0 pipe"
28514             data_type="float"
28515             max_equation="100"
28516             units="percent"
28517             semantic_type="duration"
28518             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28519             mdapi_group="EU Array/Domain Shader"
28520             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28521             mdapi_supported_apis=""
28522             mdapi_hw_unit_type="gpu"
28523             />
28524    <counter name="XVE INST EXECUTED ALU0 FS UTILIZATION"
28525             symbol_name="XVE_INST_EXECUTED_ALU0_PS_UTILIZATION"
28526             underscore_name="xve_inst_executed_alu0_ps_utilization"
28527             description="Percentage of execution slots taken by instructions executed by Fragment Shader on ALU0 pipe"
28528             data_type="float"
28529             max_equation="100"
28530             units="percent"
28531             semantic_type="duration"
28532             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28533             mdapi_group="EU Array/Fragment Shader"
28534             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28535             mdapi_supported_apis=""
28536             mdapi_hw_unit_type="gpu"
28537             />
28538    <counter name="XVE INST EXECUTED ALU0 CS UTILIZATION"
28539             symbol_name="XVE_INST_EXECUTED_ALU0_CS_UTILIZATION"
28540             underscore_name="xve_inst_executed_alu0_cs_utilization"
28541             description="Percentage of execution slots taken by instructions executed by Compute Shader (from Render Engine) on ALU0 pipe"
28542             data_type="float"
28543             max_equation="100"
28544             units="percent"
28545             semantic_type="duration"
28546             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28547             mdapi_group="EU Array/Compute Shader"
28548             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28549             mdapi_supported_apis=""
28550             mdapi_hw_unit_type="gpu"
28551             />
28552    <counter name="XVE INST EXECUTED ALU0 ASYNC CS UTILIZATION"
28553             symbol_name="XVE_INST_EXECUTED_ALU0_ASYNC_CS_UTILIZATION"
28554             underscore_name="xve_inst_executed_alu0_async_cs_utilization"
28555             description="Percentage of execution slots taken by instructions executed by Async Compute Shader on ALU0 pipe"
28556             data_type="float"
28557             max_equation="100"
28558             units="percent"
28559             semantic_type="duration"
28560             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28561             mdapi_group="EU Array/Compute Shader"
28562             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28563             mdapi_supported_apis=""
28564             mdapi_hw_unit_type="gpu"
28565             />
28566    <counter name="XVE INST EXECUTED ALU1 VS UTILIZATION"
28567             symbol_name="XVE_INST_EXECUTED_ALU1_VS_UTILIZATION"
28568             underscore_name="xve_inst_executed_alu1_vs_utilization"
28569             description="Percentage of execution slots taken by instructions executed by Vertex Shader on ALU1 pipe"
28570             data_type="float"
28571             max_equation="100"
28572             units="percent"
28573             semantic_type="duration"
28574             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28575             mdapi_group="EU Array/Vertex Shader"
28576             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28577             mdapi_supported_apis=""
28578             mdapi_hw_unit_type="gpu"
28579             />
28580    <counter name="XVE INST EXECUTED ALU1 HS UTILIZATION"
28581             symbol_name="XVE_INST_EXECUTED_ALU1_HS_UTILIZATION"
28582             underscore_name="xve_inst_executed_alu1_hs_utilization"
28583             description="Percentage of execution slots taken by instructions executed by Hull Shader on ALU1 pipe"
28584             data_type="float"
28585             max_equation="100"
28586             units="percent"
28587             semantic_type="duration"
28588             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28589             mdapi_group="EU Array/Hull Shader"
28590             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28591             mdapi_supported_apis=""
28592             mdapi_hw_unit_type="gpu"
28593             />
28594    <counter name="XVE INST EXECUTED ALU1 DS UTILIZATION"
28595             symbol_name="XVE_INST_EXECUTED_ALU1_DS_UTILIZATION"
28596             underscore_name="xve_inst_executed_alu1_ds_utilization"
28597             description="Percentage of execution slots taken by instructions executed by Domain Shader on ALU1 pipe"
28598             data_type="float"
28599             max_equation="100"
28600             units="percent"
28601             semantic_type="duration"
28602             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28603             mdapi_group="EU Array/Domain Shader"
28604             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28605             mdapi_supported_apis=""
28606             mdapi_hw_unit_type="gpu"
28607             />
28608    <counter name="XVE INST EXECUTED ALU1 FS UTILIZATION"
28609             symbol_name="XVE_INST_EXECUTED_ALU1_PS_UTILIZATION"
28610             underscore_name="xve_inst_executed_alu1_ps_utilization"
28611             description="Percentage of execution slots taken by instructions executed by Fragment Shader on ALU1 pipe"
28612             data_type="float"
28613             max_equation="100"
28614             units="percent"
28615             semantic_type="duration"
28616             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28617             mdapi_group="EU Array/Fragment Shader"
28618             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28619             mdapi_supported_apis=""
28620             mdapi_hw_unit_type="gpu"
28621             />
28622    <counter name="XVE INST EXECUTED ALU1 CS UTILIZATION"
28623             symbol_name="XVE_INST_EXECUTED_ALU1_CS_UTILIZATION"
28624             underscore_name="xve_inst_executed_alu1_cs_utilization"
28625             description="Percentage of execution slots taken by instructions executed by Compute Shader (from Render Engine) on ALU1 pipe"
28626             data_type="float"
28627             max_equation="100"
28628             units="percent"
28629             semantic_type="duration"
28630             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28631             mdapi_group="EU Array/Compute Shader"
28632             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28633             mdapi_supported_apis=""
28634             mdapi_hw_unit_type="gpu"
28635             />
28636    <counter name="XVE INST EXECUTED ALU1 ASYNC CS UTILIZATION"
28637             symbol_name="XVE_INST_EXECUTED_ALU1_ASYNC_CS_UTILIZATION"
28638             underscore_name="xve_inst_executed_alu1_async_cs_utilization"
28639             description="Percentage of execution slots taken by instructions executed by Async Compute Shader on ALU1 pipe"
28640             data_type="float"
28641             max_equation="100"
28642             units="percent"
28643             semantic_type="duration"
28644             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28645             mdapi_group="EU Array/Compute Shader"
28646             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28647             mdapi_supported_apis=""
28648             mdapi_hw_unit_type="gpu"
28649             />
28650    <register_config type="OA">
28651        <register type="OA" address="0x0000D900" value="0x00000000" />
28652        <register type="OA" address="0x0000D904" value="0x00800000" />
28653        <register type="OA" address="0x0000D910" value="0x00000000" />
28654        <register type="OA" address="0x0000D914" value="0x00800000" />
28655        <register type="OA" address="0x0000D920" value="0x00000000" />
28656        <register type="OA" address="0x0000DC40" value="0x00000000" />
28657        <register type="OA" address="0x0000DD40" value="0x00000000" />
28658        <register type="OA" address="0x00002B2C" value="0x00000000" />
28659    </register_config>
28660    <register_config type="FLEX">
28661        <register type="FLEX" address="0x0000E458" value="0x00020010" />
28662        <register type="FLEX" address="0x0000E558" value="0x00050030" />
28663        <register type="FLEX" address="0x0000E658" value="0x00090060" />
28664        <register type="FLEX" address="0x0000E758" value="0x00031011" />
28665        <register type="FLEX" address="0x0000E45C" value="0x00051021" />
28666        <register type="FLEX" address="0x0000E55C" value="0x00091061" />
28667    </register_config>
28668  </set>
28669
28670  <set name="Ext1002"
28671       chipset="MTLGT2"
28672       symbol_name="Ext1002"
28673       underscore_name="ext1002"
28674       mdapi_supported_apis="VK OGL OCL IO"
28675       hw_config_guid="23131267-15c5-47bc-bcb3-4c05fc452e0e"
28676       >
28677    <counter name="GPU Time Elapsed"
28678             symbol_name="GpuTime"
28679             underscore_name="gpu_time"
28680             description="Time elapsed on the GPU during the measurement."
28681             data_type="uint64"
28682             units="ns"
28683             semantic_type="duration"
28684             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
28685             mdapi_group="GPU"
28686             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
28687             mdapi_supported_apis=""
28688             mdapi_hw_unit_type="gpu"
28689             />
28690    <counter name="GPU Core Clocks"
28691             symbol_name="GpuCoreClocks"
28692             underscore_name="gpu_core_clocks"
28693             description="The total number of GPU core clocks elapsed during the measurement."
28694             data_type="uint64"
28695             units="cycles"
28696             semantic_type="event"
28697             equation="GPU_CLOCK 0 READ"
28698             mdapi_group="GPU"
28699             mdapi_usage_flags="Tier1 Frame Batch Draw"
28700             mdapi_supported_apis=""
28701             mdapi_hw_unit_type="gpu"
28702             />
28703    <counter name="AVG GPU Core Frequency"
28704             symbol_name="AvgGpuCoreFrequency"
28705             underscore_name="avg_gpu_core_frequency"
28706             description="Average GPU Core Frequency in the measurement."
28707             data_type="uint64"
28708             max_equation="$GpuMaxFrequency"
28709             units="hz"
28710             semantic_type="event"
28711             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
28712             mdapi_group="GPU"
28713             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
28714             mdapi_supported_apis=""
28715             mdapi_hw_unit_type="gpu"
28716             />
28717    <counter name="XVE INST EXECUTED ALU0 RT AHS UTILIZATION"
28718             symbol_name="XVE_INST_EXECUTED_ALU0_RT_AHS_UTILIZATION"
28719             underscore_name="xve_inst_executed_alu0_rt_ahs_utilization"
28720             description="Percentage of execution slots taken by instructions executed by BTD Any Hit Shader on ALU0 pipe"
28721             data_type="float"
28722             max_equation="100"
28723             units="percent"
28724             semantic_type="duration"
28725             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28726             mdapi_group="EU Array/Compute Shader"
28727             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28728             mdapi_supported_apis=""
28729             mdapi_hw_unit_type="gpu"
28730             />
28731    <counter name="XVE INST EXECUTED ALU1 RT AHS UTILIZATION"
28732             symbol_name="XVE_INST_EXECUTED_ALU1_RT_AHS_UTILIZATION"
28733             underscore_name="xve_inst_executed_alu1_rt_ahs_utilization"
28734             description="Percentage of execution slots taken by instructions executed by BTD Any Hit Shader on ALU1 pipe"
28735             data_type="float"
28736             max_equation="100"
28737             units="percent"
28738             semantic_type="duration"
28739             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28740             mdapi_group="EU Array/Compute Shader"
28741             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28742             mdapi_supported_apis=""
28743             mdapi_hw_unit_type="gpu"
28744             />
28745    <counter name="XVE INST EXECUTED SEND RT AHS UTILIZATION"
28746             symbol_name="XVE_INST_EXECUTED_SEND_RT_AHS_UTILIZATION"
28747             underscore_name="xve_inst_executed_send_rt_ahs_utilization"
28748             description="Percentage of time taken by instructions executed by BTD Any Hit Shader threads on SEND pipe"
28749             data_type="float"
28750             max_equation="100"
28751             units="percent"
28752             semantic_type="duration"
28753             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28754             mdapi_group="EU Array/Compute Shader"
28755             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28756             mdapi_supported_apis=""
28757             mdapi_hw_unit_type="gpu"
28758             />
28759    <counter name="XVE INST EXECUTED ALU0 RT CHS UTILIZATION"
28760             symbol_name="XVE_INST_EXECUTED_ALU0_RT_CHS_UTILIZATION"
28761             underscore_name="xve_inst_executed_alu0_rt_chs_utilization"
28762             description="Percentage of execution slots taken by instructions executed by BTD Closest Hit Shader on ALU0 pipe"
28763             data_type="float"
28764             max_equation="100"
28765             units="percent"
28766             semantic_type="duration"
28767             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28768             mdapi_group="EU Array/Compute Shader"
28769             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28770             mdapi_supported_apis=""
28771             mdapi_hw_unit_type="gpu"
28772             />
28773    <counter name="XVE INST EXECUTED ALU1 RT CHS UTILIZATION"
28774             symbol_name="XVE_INST_EXECUTED_ALU1_RT_CHS_UTILIZATION"
28775             underscore_name="xve_inst_executed_alu1_rt_chs_utilization"
28776             description="Percentage of execution slots taken by instructions executed by BTD Closest Hit Shader on ALU1 pipe"
28777             data_type="float"
28778             max_equation="100"
28779             units="percent"
28780             semantic_type="duration"
28781             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28782             mdapi_group="EU Array/Compute Shader"
28783             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28784             mdapi_supported_apis=""
28785             mdapi_hw_unit_type="gpu"
28786             />
28787    <counter name="XVE INST EXECUTED SEND RT CHS UTILIZATION"
28788             symbol_name="XVE_INST_EXECUTED_SEND_RT_CHS_UTILIZATION"
28789             underscore_name="xve_inst_executed_send_rt_chs_utilization"
28790             description="Percentage of time taken by instructions executed by BTD Closest Hit Shader threads on SEND pipe"
28791             data_type="float"
28792             max_equation="100"
28793             units="percent"
28794             semantic_type="duration"
28795             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28796             mdapi_group="EU Array/Compute Shader"
28797             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28798             mdapi_supported_apis=""
28799             mdapi_hw_unit_type="gpu"
28800             />
28801    <counter name="XVE INST EXECUTED ALU0 RT MS UTILIZATION"
28802             symbol_name="XVE_INST_EXECUTED_ALU0_RT_MS_UTILIZATION"
28803             underscore_name="xve_inst_executed_alu0_rt_ms_utilization"
28804             description="Percentage of execution slots taken by instructions executed by BTD Miss Shader on ALU0 pipe"
28805             data_type="float"
28806             max_equation="100"
28807             units="percent"
28808             semantic_type="duration"
28809             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28810             mdapi_group="EU Array/Compute Shader"
28811             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28812             mdapi_supported_apis=""
28813             mdapi_hw_unit_type="gpu"
28814             />
28815    <counter name="XVE INST EXECUTED ALU1 RT MS UTILIZATION"
28816             symbol_name="XVE_INST_EXECUTED_ALU1_RT_MS_UTILIZATION"
28817             underscore_name="xve_inst_executed_alu1_rt_ms_utilization"
28818             description="Percentage of execution slots taken by instructions executed by BTD Miss Shader on ALU1 pipe"
28819             data_type="float"
28820             max_equation="100"
28821             units="percent"
28822             semantic_type="duration"
28823             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28824             mdapi_group="EU Array/Compute Shader"
28825             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28826             mdapi_supported_apis=""
28827             mdapi_hw_unit_type="gpu"
28828             />
28829    <counter name="XVE INST EXECUTED SEND RT MS UTILIZATION"
28830             symbol_name="XVE_INST_EXECUTED_SEND_RT_MS_UTILIZATION"
28831             underscore_name="xve_inst_executed_send_rt_ms_utilization"
28832             description="Percentage of time taken by instructions executed by BTD Miss Shader threads on SEND pipe"
28833             data_type="float"
28834             max_equation="100"
28835             units="percent"
28836             semantic_type="duration"
28837             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
28838             mdapi_group="EU Array/Compute Shader"
28839             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28840             mdapi_supported_apis=""
28841             mdapi_hw_unit_type="gpu"
28842             />
28843    <counter name="XVE INST EXECUTED ALU0 RT AHS"
28844             symbol_name="XVE_INST_EXECUTED_ALU0_RT_AHS"
28845             underscore_name="xve_inst_executed_alu0_rt_ahs"
28846             description="Number of execution slots taken by instructions executed by BTD Any Hit Shader on ALU0 pipe"
28847             data_type="uint64"
28848             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28849             units="events"
28850             semantic_type="event"
28851             equation="A 7 READ"
28852             mdapi_group="EU Array/Compute Shader"
28853             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28854             mdapi_supported_apis=""
28855             mdapi_hw_unit_type="gpu"
28856             />
28857    <counter name="XVE INST EXECUTED ALU1 RT AHS"
28858             symbol_name="XVE_INST_EXECUTED_ALU1_RT_AHS"
28859             underscore_name="xve_inst_executed_alu1_rt_ahs"
28860             description="Number of execution slots taken by instructions executed by BTD Any Hit Shader on ALU1 pipe"
28861             data_type="uint64"
28862             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28863             units="events"
28864             semantic_type="event"
28865             equation="A 8 READ"
28866             mdapi_group="EU Array/Compute Shader"
28867             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28868             mdapi_supported_apis=""
28869             mdapi_hw_unit_type="gpu"
28870             />
28871    <counter name="XVE INST EXECUTED SEND RT AHS"
28872             symbol_name="XVE_INST_EXECUTED_SEND_RT_AHS"
28873             underscore_name="xve_inst_executed_send_rt_ahs"
28874             description="Number of instructions executed by BTD Any Hit Shader threads on SEND pipe"
28875             data_type="uint64"
28876             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28877             units="events"
28878             semantic_type="event"
28879             equation="A 9 READ"
28880             mdapi_group="EU Array/Compute Shader"
28881             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28882             mdapi_supported_apis=""
28883             mdapi_hw_unit_type="gpu"
28884             />
28885    <counter name="XVE INST EXECUTED ALU0 RT CHS"
28886             symbol_name="XVE_INST_EXECUTED_ALU0_RT_CHS"
28887             underscore_name="xve_inst_executed_alu0_rt_chs"
28888             description="Number of execution slots taken by instructions executed by BTD Closest Hit Shader on ALU0 pipe"
28889             data_type="uint64"
28890             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28891             units="events"
28892             semantic_type="event"
28893             equation="A 10 READ"
28894             mdapi_group="EU Array/Compute Shader"
28895             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28896             mdapi_supported_apis=""
28897             mdapi_hw_unit_type="gpu"
28898             />
28899    <counter name="XVE INST EXECUTED ALU1 RT CHS"
28900             symbol_name="XVE_INST_EXECUTED_ALU1_RT_CHS"
28901             underscore_name="xve_inst_executed_alu1_rt_chs"
28902             description="Number of execution slots taken by instructions executed by BTD Closest Hit Shader on ALU1 pipe"
28903             data_type="uint64"
28904             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28905             units="events"
28906             semantic_type="event"
28907             equation="A 11 READ"
28908             mdapi_group="EU Array/Compute Shader"
28909             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28910             mdapi_supported_apis=""
28911             mdapi_hw_unit_type="gpu"
28912             />
28913    <counter name="XVE INST EXECUTED SEND RT CHS"
28914             symbol_name="XVE_INST_EXECUTED_SEND_RT_CHS"
28915             underscore_name="xve_inst_executed_send_rt_chs"
28916             description="Number of instructions executed by BTD Closest Hit Shader threads on SEND pipe"
28917             data_type="uint64"
28918             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28919             units="events"
28920             semantic_type="event"
28921             equation="A 12 READ"
28922             mdapi_group="EU Array/Compute Shader"
28923             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28924             mdapi_supported_apis=""
28925             mdapi_hw_unit_type="gpu"
28926             />
28927    <counter name="XVE INST EXECUTED ALU0 RT MS"
28928             symbol_name="XVE_INST_EXECUTED_ALU0_RT_MS"
28929             underscore_name="xve_inst_executed_alu0_rt_ms"
28930             description="Number of execution slots taken by instructions executed by BTD Miss Shader on ALU0 pipe"
28931             data_type="uint64"
28932             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28933             units="events"
28934             semantic_type="event"
28935             equation="A 13 READ"
28936             mdapi_group="EU Array/Compute Shader"
28937             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28938             mdapi_supported_apis=""
28939             mdapi_hw_unit_type="gpu"
28940             />
28941    <counter name="XVE INST EXECUTED ALU1 RT MS"
28942             symbol_name="XVE_INST_EXECUTED_ALU1_RT_MS"
28943             underscore_name="xve_inst_executed_alu1_rt_ms"
28944             description="Number of execution slots taken by instructions executed by BTD Miss Shader on ALU1 pipe"
28945             data_type="uint64"
28946             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28947             units="events"
28948             semantic_type="event"
28949             equation="A 14 READ"
28950             mdapi_group="EU Array/Compute Shader"
28951             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28952             mdapi_supported_apis=""
28953             mdapi_hw_unit_type="gpu"
28954             />
28955    <counter name="XVE INST EXECUTED SEND RT MS"
28956             symbol_name="XVE_INST_EXECUTED_SEND_RT_MS"
28957             underscore_name="xve_inst_executed_send_rt_ms"
28958             description="Number of instructions executed by BTD Miss Shader threads on SEND pipe"
28959             data_type="uint64"
28960             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
28961             units="events"
28962             semantic_type="event"
28963             equation="A 15 READ"
28964             mdapi_group="EU Array/Compute Shader"
28965             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
28966             mdapi_supported_apis=""
28967             mdapi_hw_unit_type="gpu"
28968             />
28969    <register_config type="OA">
28970        <register type="OA" address="0x0000D900" value="0x00000000" />
28971        <register type="OA" address="0x0000D904" value="0x00800000" />
28972        <register type="OA" address="0x0000D910" value="0x00000000" />
28973        <register type="OA" address="0x0000D914" value="0x00800000" />
28974        <register type="OA" address="0x0000D920" value="0x00000000" />
28975        <register type="OA" address="0x0000DC40" value="0x00000000" />
28976        <register type="OA" address="0x0000DD40" value="0x00000000" />
28977        <register type="OA" address="0x00002B2C" value="0x00000000" />
28978    </register_config>
28979    <register_config type="FLEX">
28980        <register type="FLEX" address="0x0000E458" value="0x000C10C0" />
28981        <register type="FLEX" address="0x0000E558" value="0x000D00C2" />
28982        <register type="FLEX" address="0x0000E658" value="0x000D20D1" />
28983        <register type="FLEX" address="0x0000E758" value="0x000E10E0" />
28984        <register type="FLEX" address="0x0000E45C" value="0x000000E2" />
28985    </register_config>
28986  </set>
28987
28988  <set name="Ext1003"
28989       chipset="MTLGT2"
28990       symbol_name="Ext1003"
28991       underscore_name="ext1003"
28992       mdapi_supported_apis="VK OGL OCL IO"
28993       hw_config_guid="605d1ee1-c160-46ee-9e31-6daf3885401c"
28994       >
28995    <counter name="GPU Time Elapsed"
28996             symbol_name="GpuTime"
28997             underscore_name="gpu_time"
28998             description="Time elapsed on the GPU during the measurement."
28999             data_type="uint64"
29000             units="ns"
29001             semantic_type="duration"
29002             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
29003             mdapi_group="GPU"
29004             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
29005             mdapi_supported_apis=""
29006             mdapi_hw_unit_type="gpu"
29007             />
29008    <counter name="GPU Core Clocks"
29009             symbol_name="GpuCoreClocks"
29010             underscore_name="gpu_core_clocks"
29011             description="The total number of GPU core clocks elapsed during the measurement."
29012             data_type="uint64"
29013             units="cycles"
29014             semantic_type="event"
29015             equation="GPU_CLOCK 0 READ"
29016             mdapi_group="GPU"
29017             mdapi_usage_flags="Tier1 Frame Batch Draw"
29018             mdapi_supported_apis=""
29019             mdapi_hw_unit_type="gpu"
29020             />
29021    <counter name="AVG GPU Core Frequency"
29022             symbol_name="AvgGpuCoreFrequency"
29023             underscore_name="avg_gpu_core_frequency"
29024             description="Average GPU Core Frequency in the measurement."
29025             data_type="uint64"
29026             max_equation="$GpuMaxFrequency"
29027             units="hz"
29028             semantic_type="event"
29029             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
29030             mdapi_group="GPU"
29031             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
29032             mdapi_supported_apis=""
29033             mdapi_hw_unit_type="gpu"
29034             />
29035    <counter name="XVE ACTIVE"
29036             symbol_name="XVE_ACTIVE"
29037             underscore_name="xve_active"
29038             description="Percentage of time in which at least one pipe is active in XVE"
29039             data_type="float"
29040             max_equation="100"
29041             units="percent"
29042             semantic_type="duration"
29043             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29044             mdapi_group="EU Array"
29045             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
29046             mdapi_supported_apis=""
29047             mdapi_hw_unit_type="gpu"
29048             />
29049    <counter name="XVE ACTIVE DS"
29050             symbol_name="XVE_ACTIVE_DS"
29051             underscore_name="xve_active_ds"
29052             description="Percentage of time in which at least one pipe is active in XVE and there are Domain Shader threads loaded"
29053             data_type="float"
29054             max_equation="100"
29055             units="percent"
29056             semantic_type="duration"
29057             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29058             mdapi_group="EU Array/Domain Shader"
29059             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29060             mdapi_supported_apis=""
29061             mdapi_hw_unit_type="gpu"
29062             />
29063    <counter name="XVE ACTIVE HS"
29064             symbol_name="XVE_ACTIVE_HS"
29065             underscore_name="xve_active_hs"
29066             description="Percentage of time in which at least one pipe is active in XVE and there are Hull Shader threads loaded"
29067             data_type="float"
29068             max_equation="100"
29069             units="percent"
29070             semantic_type="duration"
29071             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29072             mdapi_group="EU Array/Hull Shader"
29073             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29074             mdapi_supported_apis=""
29075             mdapi_hw_unit_type="gpu"
29076             />
29077    <counter name="XVE ACTIVE FS"
29078             symbol_name="XVE_ACTIVE_PS"
29079             underscore_name="xve_active_ps"
29080             description="Percentage of time in which at least one pipe is active in XVE and there are Fragment Shader threads loaded"
29081             data_type="float"
29082             max_equation="100"
29083             units="percent"
29084             semantic_type="duration"
29085             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29086             mdapi_group="EU Array/Fragment Shader"
29087             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29088             mdapi_supported_apis=""
29089             mdapi_hw_unit_type="gpu"
29090             />
29091    <counter name="XVE ACTIVE VS"
29092             symbol_name="XVE_ACTIVE_VS"
29093             underscore_name="xve_active_vs"
29094             description="Percentage of time in which at least one pipe is active in XVE and there are Vertex Shader threads loaded"
29095             data_type="float"
29096             max_equation="100"
29097             units="percent"
29098             semantic_type="duration"
29099             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29100             mdapi_group="EU Array/Vertex Shader"
29101             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29102             mdapi_supported_apis=""
29103             mdapi_hw_unit_type="gpu"
29104             />
29105    <counter name="XVE ACTIVE ASYNC CS"
29106             symbol_name="XVE_ACTIVE_ASYNC_CS"
29107             underscore_name="xve_active_async_cs"
29108             description="Percentage of time in which at least one pipe is active in XVE and there are Async Compute Shader threads loaded"
29109             data_type="float"
29110             max_equation="100"
29111             units="percent"
29112             semantic_type="duration"
29113             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29114             mdapi_group="EU Array/Compute Shader"
29115             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29116             mdapi_supported_apis=""
29117             mdapi_hw_unit_type="gpu"
29118             />
29119    <counter name="XVE ACTIVE CS"
29120             symbol_name="XVE_ACTIVE_CS"
29121             underscore_name="xve_active_cs"
29122             description="Percentage of time in which at least one pipe is active in XVE and there are Compute Shader (from Render Engine) threads loaded"
29123             data_type="float"
29124             max_equation="100"
29125             units="percent"
29126             semantic_type="duration"
29127             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29128             mdapi_group="EU Array/Compute Shader"
29129             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29130             mdapi_supported_apis=""
29131             mdapi_hw_unit_type="gpu"
29132             />
29133    <counter name="XVE ACTIVE MS"
29134             symbol_name="XVE_ACTIVE_MS"
29135             underscore_name="xve_active_ms"
29136             description="Percentage of time in which at least one pipe is active in XVE and there are Mesh Shader threads loaded"
29137             data_type="float"
29138             max_equation="100"
29139             units="percent"
29140             semantic_type="duration"
29141             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29142             mdapi_group="EU Array/Compute Shader"
29143             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29144             mdapi_supported_apis=""
29145             mdapi_hw_unit_type="gpu"
29146             />
29147    <counter name="XVE ACTIVE TS"
29148             symbol_name="XVE_ACTIVE_TS"
29149             underscore_name="xve_active_ts"
29150             description="Percentage of time in which at least one pipe is active in XVE and there are Task Shader threads loaded"
29151             data_type="float"
29152             max_equation="100"
29153             units="percent"
29154             semantic_type="duration"
29155             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29156             mdapi_group="EU Array/Compute Shader"
29157             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29158             mdapi_supported_apis=""
29159             mdapi_hw_unit_type="gpu"
29160             />
29161    <counter name="XVE ACTIVE RT"
29162             symbol_name="XVE_ACTIVE_RT"
29163             underscore_name="xve_active_rt"
29164             description="Percentage of time in which at least one pipe is active in XVE and there are Ray Tracing Shader threads loaded"
29165             data_type="float"
29166             max_equation="100"
29167             units="percent"
29168             semantic_type="duration"
29169             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29170             mdapi_group="EU Array/Compute Shader"
29171             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29172             mdapi_supported_apis=""
29173             mdapi_hw_unit_type="gpu"
29174             />
29175    <counter name="XVE ACTIVE CYCLES"
29176             symbol_name="XVE_ACTIVE_CYCLES"
29177             underscore_name="xve_active_cycles"
29178             description="Number of cycles at least one pipe is active in XVE"
29179             data_type="uint64"
29180             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29181             units="events"
29182             semantic_type="event"
29183             equation="A 15 READ"
29184             mdapi_group="EU Array"
29185             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
29186             mdapi_supported_apis=""
29187             mdapi_hw_unit_type="gpu"
29188             />
29189    <counter name="XVE ACTIVE CYCLES ASYNC CS"
29190             symbol_name="XVE_ACTIVE_CYCLES_ASYNC_CS"
29191             underscore_name="xve_active_cycles_async_cs"
29192             description="Number of cycles at least one pipe is active in XVE and there are Async Compute Shader threads loaded"
29193             data_type="uint64"
29194             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29195             units="events"
29196             semantic_type="event"
29197             equation="A 12 READ"
29198             mdapi_group="EU Array/Compute Shader"
29199             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29200             mdapi_supported_apis=""
29201             mdapi_hw_unit_type="gpu"
29202             />
29203    <counter name="XVE ACTIVE CYCLES CS"
29204             symbol_name="XVE_ACTIVE_CYCLES_CS"
29205             underscore_name="xve_active_cycles_cs"
29206             description="Number of cycles at least one pipe is active in XVE and there are Compute Shader (from Render Engine) threads loaded"
29207             data_type="uint64"
29208             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29209             units="events"
29210             semantic_type="event"
29211             equation="A 11 READ"
29212             mdapi_group="EU Array/Compute Shader"
29213             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29214             mdapi_supported_apis=""
29215             mdapi_hw_unit_type="gpu"
29216             />
29217    <counter name="XVE ACTIVE CYCLES HS"
29218             symbol_name="XVE_ACTIVE_CYCLES_HS"
29219             underscore_name="xve_active_cycles_hs"
29220             description="Number of cycles at least one pipe is active in XVE and there are Hull Shader threads loaded"
29221             data_type="uint64"
29222             max_equation="100"
29223             units="events"
29224             semantic_type="event"
29225             equation="A 9 READ"
29226             mdapi_group="EU Array/Hull Shader"
29227             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29228             mdapi_supported_apis=""
29229             mdapi_hw_unit_type="gpu"
29230             />
29231    <counter name="XVE ACTIVE CYCLES FS"
29232             symbol_name="XVE_ACTIVE_CYCLES_PS"
29233             underscore_name="xve_active_cycles_ps"
29234             description="Number of cycles at least one pipe is active in XVE and there are Fragment Shader threads loaded"
29235             data_type="uint64"
29236             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29237             units="events"
29238             semantic_type="event"
29239             equation="A 8 READ"
29240             mdapi_group="EU Array/Fragment Shader"
29241             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29242             mdapi_supported_apis=""
29243             mdapi_hw_unit_type="gpu"
29244             />
29245    <counter name="XVE ACTIVE CYCLES VS"
29246             symbol_name="XVE_ACTIVE_CYCLES_VS"
29247             underscore_name="xve_active_cycles_vs"
29248             description="Number of cycles at least one pipe is active in XVE and there are Vertex Shader threads loaded"
29249             data_type="uint64"
29250             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29251             units="events"
29252             semantic_type="event"
29253             equation="A 7 READ"
29254             mdapi_group="EU Array/Vertex Shader"
29255             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29256             mdapi_supported_apis=""
29257             mdapi_hw_unit_type="gpu"
29258             />
29259    <counter name="XVE ACTIVE CYCLES DS"
29260             symbol_name="XVE_ACTIVE_CYCLES_DS"
29261             underscore_name="xve_active_cycles_ds"
29262             description="Number of cycles at least one pipe is active in XVE and there are Domain Shader threads loaded"
29263             data_type="uint64"
29264             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29265             units="events"
29266             semantic_type="event"
29267             equation="A 10 READ"
29268             mdapi_group="EU Array/Domain Shader"
29269             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29270             mdapi_supported_apis=""
29271             mdapi_hw_unit_type="gpu"
29272             />
29273    <counter name="XVE ACTIVE CYCLES MS"
29274             symbol_name="XVE_ACTIVE_CYCLES_MS"
29275             underscore_name="xve_active_cycles_ms"
29276             description="Number of cycles at least one pipe is active in XVE and there are Mesh Shader threads loaded"
29277             data_type="uint64"
29278             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29279             units="events"
29280             semantic_type="event"
29281             equation="A 14 READ"
29282             mdapi_group="EU Array/Compute Shader"
29283             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29284             mdapi_supported_apis=""
29285             mdapi_hw_unit_type="gpu"
29286             />
29287    <counter name="XVE ACTIVE CYCLES TS"
29288             symbol_name="XVE_ACTIVE_CYCLES_TS"
29289             underscore_name="xve_active_cycles_ts"
29290             description="Number of cycles at least one pipe is active in XVE and there are Task Shader threads loaded"
29291             data_type="uint64"
29292             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29293             units="events"
29294             semantic_type="event"
29295             equation="A 13 READ"
29296             mdapi_group="EU Array/Compute Shader"
29297             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29298             mdapi_supported_apis=""
29299             mdapi_hw_unit_type="gpu"
29300             />
29301    <counter name="XVE ACTIVE CYCLES RT"
29302             symbol_name="XVE_ACTIVE_CYCLES_RT"
29303             underscore_name="xve_active_cycles_rt"
29304             description="Number of cycles at least one pipe is active in XVE and there are Ray Tracing Shader threads loaded"
29305             data_type="uint64"
29306             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29307             units="events"
29308             semantic_type="event"
29309             equation="A 18 READ"
29310             mdapi_group="EU Array/Compute Shader"
29311             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29312             mdapi_supported_apis=""
29313             mdapi_hw_unit_type="gpu"
29314             />
29315    <register_config type="OA">
29316        <register type="OA" address="0x0000D900" value="0x00000000" />
29317        <register type="OA" address="0x0000D904" value="0x00800000" />
29318        <register type="OA" address="0x0000D910" value="0x00000000" />
29319        <register type="OA" address="0x0000D914" value="0x00800000" />
29320        <register type="OA" address="0x0000D920" value="0x00000000" />
29321        <register type="OA" address="0x0000DC40" value="0x00000000" />
29322        <register type="OA" address="0x0000DD40" value="0x00000000" />
29323        <register type="OA" address="0x00002B2C" value="0x00000000" />
29324    </register_config>
29325    <register_config type="FLEX">
29326        <register type="FLEX" address="0x0000E458" value="0x00054014" />
29327        <register type="FLEX" address="0x0000E558" value="0x00034024" />
29328        <register type="FLEX" address="0x0000E658" value="0x00094064" />
29329        <register type="FLEX" address="0x0000E758" value="0x000B40A4" />
29330        <register type="FLEX" address="0x0000E45C" value="0x00000004" />
29331        <register type="FLEX" address="0x0000E55C" value="0x000C4000" />
29332    </register_config>
29333  </set>
29334
29335  <set name="Ext1004"
29336       chipset="MTLGT2"
29337       symbol_name="Ext1004"
29338       underscore_name="ext1004"
29339       mdapi_supported_apis="VK OGL OCL IO"
29340       hw_config_guid="40f4dcae-3ed1-4f3e-bddf-dbb87bc4279b"
29341       >
29342    <counter name="GPU Time Elapsed"
29343             symbol_name="GpuTime"
29344             underscore_name="gpu_time"
29345             description="Time elapsed on the GPU during the measurement."
29346             data_type="uint64"
29347             units="ns"
29348             semantic_type="duration"
29349             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
29350             mdapi_group="GPU"
29351             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
29352             mdapi_supported_apis=""
29353             mdapi_hw_unit_type="gpu"
29354             />
29355    <counter name="GPU Core Clocks"
29356             symbol_name="GpuCoreClocks"
29357             underscore_name="gpu_core_clocks"
29358             description="The total number of GPU core clocks elapsed during the measurement."
29359             data_type="uint64"
29360             units="cycles"
29361             semantic_type="event"
29362             equation="GPU_CLOCK 0 READ"
29363             mdapi_group="GPU"
29364             mdapi_usage_flags="Tier1 Frame Batch Draw"
29365             mdapi_supported_apis=""
29366             mdapi_hw_unit_type="gpu"
29367             />
29368    <counter name="AVG GPU Core Frequency"
29369             symbol_name="AvgGpuCoreFrequency"
29370             underscore_name="avg_gpu_core_frequency"
29371             description="Average GPU Core Frequency in the measurement."
29372             data_type="uint64"
29373             max_equation="$GpuMaxFrequency"
29374             units="hz"
29375             semantic_type="event"
29376             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
29377             mdapi_group="GPU"
29378             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
29379             mdapi_supported_apis=""
29380             mdapi_hw_unit_type="gpu"
29381             />
29382    <counter name="XVE STALL"
29383             symbol_name="XVE_STALL"
29384             underscore_name="xve_stall"
29385             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
29386             data_type="float"
29387             max_equation="100"
29388             units="percent"
29389             semantic_type="duration"
29390             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29391             mdapi_group="EU Array"
29392             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
29393             mdapi_supported_apis=""
29394             mdapi_hw_unit_type="gpu"
29395             />
29396    <counter name="XVE STALL ASYNC CS"
29397             symbol_name="XVE_STALL_ASYNC_CS"
29398             underscore_name="xve_stall_async_cs"
29399             description="Percentage of time in which there are Async Compute Shader threads loaded but not even a single pipe is active in XVE"
29400             data_type="float"
29401             max_equation="100"
29402             units="percent"
29403             semantic_type="duration"
29404             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29405             mdapi_group="EU Array/Compute Shader"
29406             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29407             mdapi_supported_apis=""
29408             mdapi_hw_unit_type="gpu"
29409             />
29410    <counter name="XVE STALL CS"
29411             symbol_name="XVE_STALL_CS"
29412             underscore_name="xve_stall_cs"
29413             description="Percentage of time in which there are Compute Shader (from Render Engine) threads loaded but not even a single pipe is active in XVE"
29414             data_type="float"
29415             max_equation="100"
29416             units="percent"
29417             semantic_type="duration"
29418             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29419             mdapi_group="EU Array/Compute Shader"
29420             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29421             mdapi_supported_apis=""
29422             mdapi_hw_unit_type="gpu"
29423             />
29424    <counter name="XVE STALL DS"
29425             symbol_name="XVE_STALL_DS"
29426             underscore_name="xve_stall_ds"
29427             description="Percentage of time in which there are Domain Shader threads loaded but not even a single pipe is active in XVE"
29428             data_type="float"
29429             max_equation="100"
29430             units="percent"
29431             semantic_type="duration"
29432             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29433             mdapi_group="EU Array/Domain Shader"
29434             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29435             mdapi_supported_apis=""
29436             mdapi_hw_unit_type="gpu"
29437             />
29438    <counter name="XVE STALL HS"
29439             symbol_name="XVE_STALL_HS"
29440             underscore_name="xve_stall_hs"
29441             description="Percentage of time in which there are Hull Shader threads loaded but not even a single pipe is active in XVE"
29442             data_type="float"
29443             max_equation="100"
29444             units="percent"
29445             semantic_type="duration"
29446             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29447             mdapi_group="EU Array/Hull Shader"
29448             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29449             mdapi_supported_apis=""
29450             mdapi_hw_unit_type="gpu"
29451             />
29452    <counter name="XVE STALL MS"
29453             symbol_name="XVE_STALL_MS"
29454             underscore_name="xve_stall_ms"
29455             description="Percentage of time in which there are Mesh Shader threads loaded but not even a single pipe is active in XVE"
29456             data_type="float"
29457             max_equation="100"
29458             units="percent"
29459             semantic_type="duration"
29460             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29461             mdapi_group="EU Array/Compute Shader"
29462             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29463             mdapi_supported_apis=""
29464             mdapi_hw_unit_type="gpu"
29465             />
29466    <counter name="XVE STALL FS"
29467             symbol_name="XVE_STALL_PS"
29468             underscore_name="xve_stall_ps"
29469             description="Percentage of time in which there are Fragment Shader threads loaded but not even a single pipe is active in XVE"
29470             data_type="float"
29471             max_equation="100"
29472             units="percent"
29473             semantic_type="duration"
29474             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29475             mdapi_group="EU Array/Fragment Shader"
29476             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29477             mdapi_supported_apis=""
29478             mdapi_hw_unit_type="gpu"
29479             />
29480    <counter name="XVE STALL TS"
29481             symbol_name="XVE_STALL_TS"
29482             underscore_name="xve_stall_ts"
29483             description="Percentage of time in which there are Task Shader threads loaded but not even a single pipe is active in XVE"
29484             data_type="float"
29485             max_equation="100"
29486             units="percent"
29487             semantic_type="duration"
29488             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29489             mdapi_group="EU Array/Compute Shader"
29490             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29491             mdapi_supported_apis=""
29492             mdapi_hw_unit_type="gpu"
29493             />
29494    <counter name="XVE STALL VS"
29495             symbol_name="XVE_STALL_VS"
29496             underscore_name="xve_stall_vs"
29497             description="Percentage of time in which there are Vertex Shader threads loaded but not even a single pipe is active in XVE"
29498             data_type="float"
29499             max_equation="100"
29500             units="percent"
29501             semantic_type="duration"
29502             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29503             mdapi_group="EU Array/Vertex Shader"
29504             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29505             mdapi_supported_apis=""
29506             mdapi_hw_unit_type="gpu"
29507             />
29508    <counter name="XVE STALL RT"
29509             symbol_name="XVE_STALL_RT"
29510             underscore_name="xve_stall_rt"
29511             description="Percentage of time in which there are Ray Tracing Shader threads loaded but not even a single pipe is active in XVE"
29512             data_type="float"
29513             max_equation="100"
29514             units="percent"
29515             semantic_type="duration"
29516             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29517             mdapi_group="EU Array/Compute Shader"
29518             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29519             mdapi_supported_apis=""
29520             mdapi_hw_unit_type="gpu"
29521             />
29522    <counter name="XVE STALL CYCLES"
29523             symbol_name="XVE_STALL_CYCLES"
29524             underscore_name="xve_stall_cycles"
29525             description="Number of cycles any threads are loaded but not even a single pipe is active in XVE"
29526             data_type="uint64"
29527             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29528             units="events"
29529             semantic_type="event"
29530             equation="A 7 READ"
29531             mdapi_group="EU Array"
29532             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
29533             mdapi_supported_apis=""
29534             mdapi_hw_unit_type="gpu"
29535             />
29536    <counter name="XVE STALL CYCLES ASYNC CS"
29537             symbol_name="XVE_STALL_CYCLES_ASYNC_CS"
29538             underscore_name="xve_stall_cycles_async_cs"
29539             description="Number of cycles there are Async Compute Shader threads loaded but not even a single pipe is active in XVE"
29540             data_type="uint64"
29541             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29542             units="events"
29543             semantic_type="event"
29544             equation="A 15 READ"
29545             mdapi_group="EU Array/Compute Shader"
29546             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29547             mdapi_supported_apis=""
29548             mdapi_hw_unit_type="gpu"
29549             />
29550    <counter name="XVE STALL CYCLES CS"
29551             symbol_name="XVE_STALL_CYCLES_CS"
29552             underscore_name="xve_stall_cycles_cs"
29553             description="Number of cycles there are Compute Shader (from Render Engine) threads loaded but not even a single pipe is active in XVE"
29554             data_type="uint64"
29555             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29556             units="events"
29557             semantic_type="event"
29558             equation="A 14 READ"
29559             mdapi_group="EU Array/Compute Shader"
29560             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29561             mdapi_supported_apis=""
29562             mdapi_hw_unit_type="gpu"
29563             />
29564    <counter name="XVE STALL CYCLES DS"
29565             symbol_name="XVE_STALL_CYCLES_DS"
29566             underscore_name="xve_stall_cycles_ds"
29567             description="Number of cycles there are Domain Shader threads loaded but not even a single pipe is active in XVE"
29568             data_type="uint64"
29569             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29570             units="events"
29571             semantic_type="event"
29572             equation="A 13 READ"
29573             mdapi_group="EU Array/Domain Shader"
29574             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29575             mdapi_supported_apis=""
29576             mdapi_hw_unit_type="gpu"
29577             />
29578    <counter name="XVE STALL CYCLES HS"
29579             symbol_name="XVE_STALL_CYCLES_HS"
29580             underscore_name="xve_stall_cycles_hs"
29581             description="Number of cycles there are Hull Shader threads loaded but not even a single pipe is active in XVE"
29582             data_type="uint64"
29583             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29584             units="events"
29585             semantic_type="event"
29586             equation="A 12 READ"
29587             mdapi_group="EU Array/Hull Shader"
29588             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29589             mdapi_supported_apis=""
29590             mdapi_hw_unit_type="gpu"
29591             />
29592    <counter name="XVE STALL CYCLES MS"
29593             symbol_name="XVE_STALL_CYCLES_MS"
29594             underscore_name="xve_stall_cycles_ms"
29595             description="Number of cycles there are Mesh Shader threads loaded but not even a single pipe is active in XVE"
29596             data_type="uint64"
29597             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29598             units="events"
29599             semantic_type="event"
29600             equation="A 11 READ"
29601             mdapi_group="EU Array/Compute Shader"
29602             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29603             mdapi_supported_apis=""
29604             mdapi_hw_unit_type="gpu"
29605             />
29606    <counter name="XVE STALL CYCLES FS"
29607             symbol_name="XVE_STALL_CYCLES_PS"
29608             underscore_name="xve_stall_cycles_ps"
29609             description="Number of cycles there are Fragment Shader threads loaded but not even a single pipe is active in XVE"
29610             data_type="uint64"
29611             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29612             units="events"
29613             semantic_type="event"
29614             equation="A 10 READ"
29615             mdapi_group="EU Array/Fragment Shader"
29616             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29617             mdapi_supported_apis=""
29618             mdapi_hw_unit_type="gpu"
29619             />
29620    <counter name="XVE STALL CYCLES TS"
29621             symbol_name="XVE_STALL_CYCLES_TS"
29622             underscore_name="xve_stall_cycles_ts"
29623             description="Number of cycles there are Task Shader threads loaded but not even a single pipe is active in XVE"
29624             data_type="uint64"
29625             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29626             units="events"
29627             semantic_type="event"
29628             equation="A 9 READ"
29629             mdapi_group="EU Array/Compute Shader"
29630             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29631             mdapi_supported_apis=""
29632             mdapi_hw_unit_type="gpu"
29633             />
29634    <counter name="XVE STALL CYCLES VS"
29635             symbol_name="XVE_STALL_CYCLES_VS"
29636             underscore_name="xve_stall_cycles_vs"
29637             description="Number of cycles there are Vertex Shader threads loaded but not even a single pipe is active in XVE"
29638             data_type="uint64"
29639             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29640             units="events"
29641             semantic_type="event"
29642             equation="A 8 READ"
29643             mdapi_group="EU Array/Vertex Shader"
29644             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29645             mdapi_supported_apis=""
29646             mdapi_hw_unit_type="gpu"
29647             />
29648    <counter name="XVE STALL CYCLES RT"
29649             symbol_name="XVE_STALL_CYCLES_RT"
29650             underscore_name="xve_stall_cycles_rt"
29651             description="Number of cycles there are Ray Tracing Shader threads loaded but not even a single pipe is active in XVE"
29652             data_type="uint64"
29653             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29654             units="events"
29655             semantic_type="event"
29656             equation="A 18 READ"
29657             mdapi_group="EU Array/Compute Shader"
29658             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
29659             mdapi_supported_apis=""
29660             mdapi_hw_unit_type="gpu"
29661             />
29662    <register_config type="OA">
29663        <register type="OA" address="0x0000D900" value="0x00000000" />
29664        <register type="OA" address="0x0000D904" value="0x00800000" />
29665        <register type="OA" address="0x0000D910" value="0x00000000" />
29666        <register type="OA" address="0x0000D914" value="0x00800000" />
29667        <register type="OA" address="0x0000D920" value="0x00000000" />
29668        <register type="OA" address="0x0000DC40" value="0x00000000" />
29669        <register type="OA" address="0x0000DD40" value="0x00000000" />
29670        <register type="OA" address="0x00002B2C" value="0x00000000" />
29671    </register_config>
29672    <register_config type="FLEX">
29673        <register type="FLEX" address="0x0000E458" value="0x00015005" />
29674        <register type="FLEX" address="0x0000E558" value="0x000550A5" />
29675        <register type="FLEX" address="0x0000E658" value="0x000250B5" />
29676        <register type="FLEX" address="0x0000E758" value="0x00065035" />
29677        <register type="FLEX" address="0x0000E45C" value="0x00000095" />
29678        <register type="FLEX" address="0x0000E55C" value="0x000C5000" />
29679    </register_config>
29680  </set>
29681
29682  <set name="Ext1005"
29683       chipset="MTLGT2"
29684       symbol_name="Ext1005"
29685       underscore_name="ext1005"
29686       mdapi_supported_apis="VK OGL OCL IO"
29687       hw_config_guid="099da490-3594-4baa-98af-cea30d4d6c15"
29688       >
29689    <counter name="GPU Time Elapsed"
29690             symbol_name="GpuTime"
29691             underscore_name="gpu_time"
29692             description="Time elapsed on the GPU during the measurement."
29693             data_type="uint64"
29694             units="ns"
29695             semantic_type="duration"
29696             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
29697             mdapi_group="GPU"
29698             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
29699             mdapi_supported_apis=""
29700             mdapi_hw_unit_type="gpu"
29701             />
29702    <counter name="GPU Core Clocks"
29703             symbol_name="GpuCoreClocks"
29704             underscore_name="gpu_core_clocks"
29705             description="The total number of GPU core clocks elapsed during the measurement."
29706             data_type="uint64"
29707             units="cycles"
29708             semantic_type="event"
29709             equation="GPU_CLOCK 0 READ"
29710             mdapi_group="GPU"
29711             mdapi_usage_flags="Tier1 Frame Batch Draw"
29712             mdapi_supported_apis=""
29713             mdapi_hw_unit_type="gpu"
29714             />
29715    <counter name="AVG GPU Core Frequency"
29716             symbol_name="AvgGpuCoreFrequency"
29717             underscore_name="avg_gpu_core_frequency"
29718             description="Average GPU Core Frequency in the measurement."
29719             data_type="uint64"
29720             max_equation="$GpuMaxFrequency"
29721             units="hz"
29722             semantic_type="event"
29723             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
29724             mdapi_group="GPU"
29725             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
29726             mdapi_supported_apis=""
29727             mdapi_hw_unit_type="gpu"
29728             />
29729    <counter name="XVE INST EXECUTED ALU0 ALL"
29730             symbol_name="XVE_INST_EXECUTED_ALU0_ALL"
29731             underscore_name="xve_inst_executed_alu0_all"
29732             description="Number of execution slots taken by instructions executed on ALU0 pipe"
29733             data_type="uint64"
29734             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29735             units="events"
29736             semantic_type="event"
29737             equation="A 16 READ"
29738             mdapi_group="EU Array/Pipes"
29739             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29740             mdapi_supported_apis=""
29741             mdapi_hw_unit_type="gpu"
29742             />
29743    <counter name="XVE INST EXECUTED FP16"
29744             symbol_name="XVE_INST_EXECUTED_FP16"
29745             underscore_name="xve_inst_executed_fp16"
29746             description="Number of execution slots taken by FP16 ALU instructions"
29747             data_type="uint64"
29748             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29749             units="events"
29750             semantic_type="event"
29751             equation="A 9 READ"
29752             mdapi_group="EU Array"
29753             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29754             mdapi_supported_apis=""
29755             mdapi_hw_unit_type="gpu"
29756             />
29757    <counter name="XVE INST EXECUTED FP32"
29758             symbol_name="XVE_INST_EXECUTED_FP32"
29759             underscore_name="xve_inst_executed_fp32"
29760             description="Number of execution slots taken by FP32 ALU instructions"
29761             data_type="uint64"
29762             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29763             units="events"
29764             semantic_type="event"
29765             equation="A 8 READ"
29766             mdapi_group="EU Array"
29767             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29768             mdapi_supported_apis=""
29769             mdapi_hw_unit_type="gpu"
29770             />
29771    <counter name="XVE INST EXECUTED FP64"
29772             symbol_name="XVE_INST_EXECUTED_FP64"
29773             underscore_name="xve_inst_executed_fp64"
29774             description="The number of FLT64 instructions executed in ALU0 INT64 pipeline."
29775             data_type="uint64"
29776             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29777             units="events"
29778             semantic_type="event"
29779             equation="A 7 READ"
29780             mdapi_group="EU Array"
29781             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29782             mdapi_supported_apis=""
29783             mdapi_hw_unit_type="gpu"
29784             />
29785    <counter name="XVE INST EXECUTED ALU1 ALL"
29786             symbol_name="XVE_INST_EXECUTED_ALU1_ALL"
29787             underscore_name="xve_inst_executed_alu1_all"
29788             description="Number of execution slots taken by instructions executed on ALU1 pipe"
29789             data_type="uint64"
29790             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29791             units="events"
29792             semantic_type="event"
29793             equation="A 17 READ"
29794             mdapi_group="EU Array/Pipes"
29795             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29796             mdapi_supported_apis=""
29797             mdapi_hw_unit_type="gpu"
29798             />
29799    <counter name="XVE INST EXECUTED INT16"
29800             symbol_name="XVE_INST_EXECUTED_INT16"
29801             underscore_name="xve_inst_executed_int16"
29802             description="Number of execution slots taken by INT16 ALU instructions"
29803             data_type="uint64"
29804             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29805             units="events"
29806             semantic_type="event"
29807             equation="A 12 READ"
29808             mdapi_group="EU Array"
29809             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29810             mdapi_supported_apis=""
29811             mdapi_hw_unit_type="gpu"
29812             />
29813    <counter name="XVE INST EXECUTED INT32"
29814             symbol_name="XVE_INST_EXECUTED_INT32"
29815             underscore_name="xve_inst_executed_int32"
29816             description="Number of execution slots taken by INT32 ALU instructions"
29817             data_type="uint64"
29818             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29819             units="events"
29820             semantic_type="event"
29821             equation="A 11 READ"
29822             mdapi_group="EU Array"
29823             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29824             mdapi_supported_apis=""
29825             mdapi_hw_unit_type="gpu"
29826             />
29827    <counter name="XVE INST EXECUTED MATH"
29828             symbol_name="XVE_INST_EXECUTED_MATH"
29829             underscore_name="xve_inst_executed_math"
29830             description="Number of execution slots taken by extended math instructions"
29831             data_type="uint64"
29832             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29833             units="events"
29834             semantic_type="event"
29835             equation="A 10 READ"
29836             mdapi_group="EU Array"
29837             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29838             mdapi_supported_apis=""
29839             mdapi_hw_unit_type="gpu"
29840             />
29841    <counter name="XVE INST EXECUTED XMX ALL"
29842             symbol_name="XVE_INST_EXECUTED_XMX_ALL"
29843             underscore_name="xve_inst_executed_xmx_all"
29844             description="Number of execution slots taken by instructions executed in XMX pipe"
29845             data_type="uint64"
29846             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29847             units="events"
29848             semantic_type="event"
29849             equation="A 18 READ"
29850             mdapi_group="EU Array/Pipes"
29851             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29852             mdapi_supported_apis=""
29853             mdapi_hw_unit_type="gpu"
29854             />
29855    <counter name="XVE INST EXECUTED XMX BF16"
29856             symbol_name="XVE_INST_EXECUTED_XMX_BF16"
29857             underscore_name="xve_inst_executed_xmx_bf16"
29858             description="Number of execution slots taken by BF16 XMX instructions"
29859             data_type="uint64"
29860             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29861             units="events"
29862             semantic_type="event"
29863             equation="A 15 READ"
29864             mdapi_group="EU Array"
29865             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29866             mdapi_supported_apis=""
29867             mdapi_hw_unit_type="gpu"
29868             />
29869    <counter name="XVE INST EXECUTED XMX FP16"
29870             symbol_name="XVE_INST_EXECUTED_XMX_FP16"
29871             underscore_name="xve_inst_executed_xmx_fp16"
29872             description="Number of execution slots taken by FP16 XMX instructions"
29873             data_type="uint64"
29874             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29875             units="events"
29876             semantic_type="event"
29877             equation="A 14 READ"
29878             mdapi_group="EU Array"
29879             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29880             mdapi_supported_apis=""
29881             mdapi_hw_unit_type="gpu"
29882             />
29883    <counter name="XVE INST EXECUTED XMX INT8"
29884             symbol_name="XVE_INST_EXECUTED_XMX_INT8"
29885             underscore_name="xve_inst_executed_xmx_int8"
29886             description="Number of execution slots taken by INT8 XMX instructions"
29887             data_type="uint64"
29888             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
29889             units="events"
29890             semantic_type="event"
29891             equation="A 13 READ"
29892             mdapi_group="EU Array"
29893             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29894             mdapi_supported_apis=""
29895             mdapi_hw_unit_type="gpu"
29896             />
29897    <counter name="XVE INST EXECUTED ALU0 ALL UTILIZATION"
29898             symbol_name="XVE_INST_EXECUTED_ALU0_ALL_UTILIZATION"
29899             underscore_name="xve_inst_executed_alu0_all_utilization"
29900             description="Percentage of execution slots taken by instructions executed on ALU0 pipe"
29901             data_type="float"
29902             max_equation="100"
29903             units="percent"
29904             semantic_type="duration"
29905             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29906             mdapi_group="EU Array/Pipes"
29907             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29908             mdapi_supported_apis=""
29909             mdapi_hw_unit_type="gpu"
29910             />
29911    <counter name="XVE INST EXECUTED FP16 UTILIZATION"
29912             symbol_name="XVE_INST_EXECUTED_FP16_UTILIZATION"
29913             underscore_name="xve_inst_executed_fp16_utilization"
29914             description="Percentage of execution slots taken by FP16 ALU instructions"
29915             data_type="float"
29916             max_equation="100"
29917             units="percent"
29918             semantic_type="duration"
29919             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29920             mdapi_group="EU Array"
29921             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29922             mdapi_supported_apis=""
29923             mdapi_hw_unit_type="gpu"
29924             />
29925    <counter name="XVE INST EXECUTED FP32 UTILIZATION"
29926             symbol_name="XVE_INST_EXECUTED_FP32_UTILIZATION"
29927             underscore_name="xve_inst_executed_fp32_utilization"
29928             description="Percentage of execution slots taken by FP32 ALU instructions"
29929             data_type="float"
29930             max_equation="100"
29931             units="percent"
29932             semantic_type="duration"
29933             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29934             mdapi_group="EU Array"
29935             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29936             mdapi_supported_apis=""
29937             mdapi_hw_unit_type="gpu"
29938             />
29939    <counter name="XVE INST EXECUTED FP64 UTILIZATION"
29940             symbol_name="XVE_INST_EXECUTED_FP64_UTILIZATION"
29941             underscore_name="xve_inst_executed_fp64_utilization"
29942             description="The percentage of time in which FLT64 instruction were processed actively on FPU INT64 pipeline."
29943             data_type="float"
29944             max_equation="100"
29945             units="percent"
29946             semantic_type="duration"
29947             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29948             mdapi_group="EU Array"
29949             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29950             mdapi_supported_apis=""
29951             mdapi_hw_unit_type="gpu"
29952             />
29953    <counter name="XVE INST EXECUTED ALU1 ALL UTILIZATION"
29954             symbol_name="XVE_INST_EXECUTED_ALU1_ALL_UTILIZATION"
29955             underscore_name="xve_inst_executed_alu1_all_utilization"
29956             description="Percentage of execution slots taken by instructions executed on ALU1 pipe"
29957             data_type="float"
29958             max_equation="100"
29959             units="percent"
29960             semantic_type="duration"
29961             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29962             mdapi_group="EU Array/Pipes"
29963             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
29964             mdapi_supported_apis=""
29965             mdapi_hw_unit_type="gpu"
29966             />
29967    <counter name="XVE INST EXECUTED INT16 UTILIZATION"
29968             symbol_name="XVE_INST_EXECUTED_INT16_UTILIZATION"
29969             underscore_name="xve_inst_executed_int16_utilization"
29970             description="Percentage of execution slots taken by INT16 ALU instructions"
29971             data_type="float"
29972             max_equation="100"
29973             units="percent"
29974             semantic_type="duration"
29975             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29976             mdapi_group="EU Array"
29977             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29978             mdapi_supported_apis=""
29979             mdapi_hw_unit_type="gpu"
29980             />
29981    <counter name="XVE INST EXECUTED INT32 UTILIZATION"
29982             symbol_name="XVE_INST_EXECUTED_INT32_UTILIZATION"
29983             underscore_name="xve_inst_executed_int32_utilization"
29984             description="Percentage of execution slots taken by INT32 ALU instructions"
29985             data_type="float"
29986             max_equation="100"
29987             units="percent"
29988             semantic_type="duration"
29989             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
29990             mdapi_group="EU Array"
29991             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
29992             mdapi_supported_apis=""
29993             mdapi_hw_unit_type="gpu"
29994             />
29995    <counter name="XVE INST EXECUTED MATH UTILIZATION"
29996             symbol_name="XVE_INST_EXECUTED_MATH_UTILIZATION"
29997             underscore_name="xve_inst_executed_math_utilization"
29998             description="Percentage of execution slots taken by extended math instructions"
29999             data_type="float"
30000             max_equation="100"
30001             units="percent"
30002             semantic_type="duration"
30003             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30004             mdapi_group="EU Array"
30005             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
30006             mdapi_supported_apis=""
30007             mdapi_hw_unit_type="gpu"
30008             />
30009    <counter name="XVE INST EXECUTED XMX ALL UTILIZATION"
30010             symbol_name="XVE_INST_EXECUTED_XMX_ALL_UTILIZATION"
30011             underscore_name="xve_inst_executed_xmx_all_utilization"
30012             description="Percentage of execution slots taken by instructions executed in XMX pipe"
30013             data_type="float"
30014             max_equation="100"
30015             units="percent"
30016             semantic_type="duration"
30017             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30018             mdapi_group="EU Array/Pipes"
30019             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30020             mdapi_supported_apis=""
30021             mdapi_hw_unit_type="gpu"
30022             />
30023    <counter name="XVE INST EXECUTED XMX BF16 UTILIZATION"
30024             symbol_name="XVE_INST_EXECUTED_XMX_BF16_UTILIZATION"
30025             underscore_name="xve_inst_executed_xmx_bf16_utilization"
30026             description="Percentage of execution slots taken by BF16 XMX instructions"
30027             data_type="float"
30028             max_equation="100"
30029             units="percent"
30030             semantic_type="duration"
30031             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30032             mdapi_group="EU Array"
30033             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30034             mdapi_supported_apis=""
30035             mdapi_hw_unit_type="gpu"
30036             />
30037    <counter name="XVE INST EXECUTED XMX FP16 UTILIZATION"
30038             symbol_name="XVE_INST_EXECUTED_XMX_FP16_UTILIZATION"
30039             underscore_name="xve_inst_executed_xmx_fp16_utilization"
30040             description="Percentage of execution slots taken by FP16 XMX instructions"
30041             data_type="float"
30042             max_equation="100"
30043             units="percent"
30044             semantic_type="duration"
30045             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30046             mdapi_group="EU Array"
30047             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30048             mdapi_supported_apis=""
30049             mdapi_hw_unit_type="gpu"
30050             />
30051    <counter name="XVE INST EXECUTED XMX INT8 UTILIZATION"
30052             symbol_name="XVE_INST_EXECUTED_XMX_INT8_UTILIZATION"
30053             underscore_name="xve_inst_executed_xmx_int8_utilization"
30054             description="Percentage of execution slots taken by INT8 XMX instructions"
30055             data_type="float"
30056             max_equation="100"
30057             units="percent"
30058             semantic_type="duration"
30059             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30060             mdapi_group="EU Array"
30061             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30062             mdapi_supported_apis=""
30063             mdapi_hw_unit_type="gpu"
30064             />
30065    <register_config type="OA">
30066        <register type="OA" address="0x0000D900" value="0x00000000" />
30067        <register type="OA" address="0x0000D904" value="0x00800000" />
30068        <register type="OA" address="0x0000D910" value="0x00000000" />
30069        <register type="OA" address="0x0000D914" value="0x00800000" />
30070        <register type="OA" address="0x0000D920" value="0x00000000" />
30071        <register type="OA" address="0x0000DC40" value="0x00000000" />
30072        <register type="OA" address="0x0000DD40" value="0x00000000" />
30073        <register type="OA" address="0x00002B2C" value="0x00000000" />
30074    </register_config>
30075    <register_config type="FLEX">
30076        <register type="FLEX" address="0x0000E458" value="0x0000700B" />
30077        <register type="FLEX" address="0x0000E558" value="0x02000006" />
30078        <register type="FLEX" address="0x0000E658" value="0x0000C00D" />
30079        <register type="FLEX" address="0x0000E758" value="0x0200200F" />
30080        <register type="FLEX" address="0x0000E45C" value="0x0000000E" />
30081        <register type="FLEX" address="0x0000E55C" value="0x00009001" />
30082    </register_config>
30083  </set>
30084
30085  <set name="Ext1006"
30086       chipset="MTLGT2"
30087       symbol_name="Ext1006"
30088       underscore_name="ext1006"
30089       mdapi_supported_apis="VK OGL OCL IO"
30090       hw_config_guid="ab298da4-5917-4592-bbe0-1c21dedf000b"
30091       >
30092    <counter name="GPU Time Elapsed"
30093             symbol_name="GpuTime"
30094             underscore_name="gpu_time"
30095             description="Time elapsed on the GPU during the measurement."
30096             data_type="uint64"
30097             units="ns"
30098             semantic_type="duration"
30099             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
30100             mdapi_group="GPU"
30101             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
30102             mdapi_supported_apis=""
30103             mdapi_hw_unit_type="gpu"
30104             />
30105    <counter name="GPU Core Clocks"
30106             symbol_name="GpuCoreClocks"
30107             underscore_name="gpu_core_clocks"
30108             description="The total number of GPU core clocks elapsed during the measurement."
30109             data_type="uint64"
30110             units="cycles"
30111             semantic_type="event"
30112             equation="GPU_CLOCK 0 READ"
30113             mdapi_group="GPU"
30114             mdapi_usage_flags="Tier1 Frame Batch Draw"
30115             mdapi_supported_apis=""
30116             mdapi_hw_unit_type="gpu"
30117             />
30118    <counter name="AVG GPU Core Frequency"
30119             symbol_name="AvgGpuCoreFrequency"
30120             underscore_name="avg_gpu_core_frequency"
30121             description="Average GPU Core Frequency in the measurement."
30122             data_type="uint64"
30123             max_equation="$GpuMaxFrequency"
30124             units="hz"
30125             semantic_type="event"
30126             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
30127             mdapi_group="GPU"
30128             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
30129             mdapi_supported_apis=""
30130             mdapi_hw_unit_type="gpu"
30131             />
30132    <counter name="XVE INST EXECUTED SEND ALL"
30133             symbol_name="XVE_INST_EXECUTED_SEND_ALL"
30134             underscore_name="xve_inst_executed_send_all"
30135             description="Number of instructions executed on SEND pipe"
30136             data_type="uint64"
30137             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30138             units="events"
30139             semantic_type="event"
30140             equation="A 16 READ"
30141             mdapi_group="EU Array/Pipes"
30142             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30143             mdapi_supported_apis=""
30144             mdapi_hw_unit_type="gpu"
30145             />
30146    <counter name="XVE INST EXECUTED SEND ASYNC CS"
30147             symbol_name="XVE_INST_EXECUTED_SEND_ASYNC_CS"
30148             underscore_name="xve_inst_executed_send_async_cs"
30149             description="Number of instructions executed by Async Compute Shader threads on SEND pipe"
30150             data_type="uint64"
30151             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30152             units="events"
30153             semantic_type="event"
30154             equation="A 15 READ"
30155             mdapi_group="EU Array/Compute Shader"
30156             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30157             mdapi_supported_apis=""
30158             mdapi_hw_unit_type="gpu"
30159             />
30160    <counter name="XVE INST EXECUTED SEND CS"
30161             symbol_name="XVE_INST_EXECUTED_SEND_CS"
30162             underscore_name="xve_inst_executed_send_cs"
30163             description="Number of instructions executed by Compute Shader (from Render Engine) threads on SEND pipe"
30164             data_type="uint64"
30165             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30166             units="events"
30167             semantic_type="event"
30168             equation="A 14 READ"
30169             mdapi_group="EU Array/Compute Shader"
30170             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30171             mdapi_supported_apis=""
30172             mdapi_hw_unit_type="gpu"
30173             />
30174    <counter name="XVE INST EXECUTED SEND DS"
30175             symbol_name="XVE_INST_EXECUTED_SEND_DS"
30176             underscore_name="xve_inst_executed_send_ds"
30177             description="Number of instructions executed by Domain Shader threads on SEND pipe"
30178             data_type="uint64"
30179             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30180             units="events"
30181             semantic_type="event"
30182             equation="A 13 READ"
30183             mdapi_group="EU Array/Domain Shader"
30184             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30185             mdapi_supported_apis=""
30186             mdapi_hw_unit_type="gpu"
30187             />
30188    <counter name="XVE INST EXECUTED SEND GS"
30189             symbol_name="XVE_INST_EXECUTED_SEND_GS"
30190             underscore_name="xve_inst_executed_send_gs"
30191             description="Number of instructions executed by Geometry Shader threads on SEND pipe"
30192             data_type="uint64"
30193             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30194             units="events"
30195             semantic_type="event"
30196             equation="A 12 READ"
30197             mdapi_group="EU Array/Geometry Shader"
30198             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30199             mdapi_supported_apis=""
30200             mdapi_hw_unit_type="gpu"
30201             />
30202    <counter name="XVE INST EXECUTED SEND HS"
30203             symbol_name="XVE_INST_EXECUTED_SEND_HS"
30204             underscore_name="xve_inst_executed_send_hs"
30205             description="Number of instructions executed by Hull Shader threads on SEND pipe"
30206             data_type="uint64"
30207             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30208             units="events"
30209             semantic_type="event"
30210             equation="A 11 READ"
30211             mdapi_group="EU Array/Hull Shader"
30212             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30213             mdapi_supported_apis=""
30214             mdapi_hw_unit_type="gpu"
30215             />
30216    <counter name="XVE INST EXECUTED SEND MS"
30217             symbol_name="XVE_INST_EXECUTED_SEND_MS"
30218             underscore_name="xve_inst_executed_send_ms"
30219             description="Number of instructions executed by Mesh Shader threads on SEND pipe"
30220             data_type="uint64"
30221             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30222             units="events"
30223             semantic_type="event"
30224             equation="A 10 READ"
30225             mdapi_group="EU Array/Compute Shader"
30226             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30227             mdapi_supported_apis=""
30228             mdapi_hw_unit_type="gpu"
30229             />
30230    <counter name="XVE INST EXECUTED SEND FS"
30231             symbol_name="XVE_INST_EXECUTED_SEND_PS"
30232             underscore_name="xve_inst_executed_send_ps"
30233             description="Number of instructions executed by Fragment Shader threads on SEND pipe"
30234             data_type="uint64"
30235             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30236             units="events"
30237             semantic_type="event"
30238             equation="A 9 READ"
30239             mdapi_group="EU Array/Fragment Shader"
30240             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30241             mdapi_supported_apis=""
30242             mdapi_hw_unit_type="gpu"
30243             />
30244    <counter name="XVE INST EXECUTED SEND TS"
30245             symbol_name="XVE_INST_EXECUTED_SEND_TS"
30246             underscore_name="xve_inst_executed_send_ts"
30247             description="Number of instructions executed by Task Shader threads on SEND pipe"
30248             data_type="uint64"
30249             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30250             units="events"
30251             semantic_type="event"
30252             equation="A 8 READ"
30253             mdapi_group="EU Array/Compute Shader"
30254             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30255             mdapi_supported_apis=""
30256             mdapi_hw_unit_type="gpu"
30257             />
30258    <counter name="XVE INST EXECUTED SEND VS"
30259             symbol_name="XVE_INST_EXECUTED_SEND_VS"
30260             underscore_name="xve_inst_executed_send_vs"
30261             description="Number of instructions executed by Vertex Shader threads on SEND pipe"
30262             data_type="uint64"
30263             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30264             units="events"
30265             semantic_type="event"
30266             equation="A 7 READ"
30267             mdapi_group="EU Array/Vertex Shader"
30268             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30269             mdapi_supported_apis=""
30270             mdapi_hw_unit_type="gpu"
30271             />
30272    <counter name="XVE INST EXECUTED SEND ALL UTILIZATION"
30273             symbol_name="XVE_INST_EXECUTED_SEND_ALL_UTILIZATION"
30274             underscore_name="xve_inst_executed_send_all_utilization"
30275             description="Percentage of time taken by instructions executed on SEND pipe"
30276             data_type="float"
30277             max_equation="100"
30278             units="percent"
30279             semantic_type="duration"
30280             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30281             mdapi_group="EU Array/Pipes"
30282             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30283             mdapi_supported_apis=""
30284             mdapi_hw_unit_type="gpu"
30285             />
30286    <counter name="XVE INST EXECUTED SEND ASYNC CS UTILIZATION"
30287             symbol_name="XVE_INST_EXECUTED_SEND_ASYNC_CS_UTILIZATION"
30288             underscore_name="xve_inst_executed_send_async_cs_utilization"
30289             description="Percentage of time taken by instructions executed by Async Compute Shader threads on SEND pipe"
30290             data_type="float"
30291             max_equation="100"
30292             units="percent"
30293             semantic_type="duration"
30294             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30295             mdapi_group="EU Array/Compute Shader"
30296             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30297             mdapi_supported_apis=""
30298             mdapi_hw_unit_type="gpu"
30299             />
30300    <counter name="XVE INST EXECUTED SEND CS UTILIZATION"
30301             symbol_name="XVE_INST_EXECUTED_SEND_CS_UTILIZATION"
30302             underscore_name="xve_inst_executed_send_cs_utilization"
30303             description="Percentage of time taken by instructions executed by Compute Shader (from Render Engine) threads on SEND pipe"
30304             data_type="float"
30305             max_equation="100"
30306             units="percent"
30307             semantic_type="duration"
30308             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30309             mdapi_group="EU Array/Compute Shader"
30310             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30311             mdapi_supported_apis=""
30312             mdapi_hw_unit_type="gpu"
30313             />
30314    <counter name="XVE INST EXECUTED SEND DS UTILIZATION"
30315             symbol_name="XVE_INST_EXECUTED_SEND_DS_UTILIZATION"
30316             underscore_name="xve_inst_executed_send_ds_utilization"
30317             description="Percentage of time taken by instructions executed by Domain Shader threads on SEND pipe"
30318             data_type="float"
30319             max_equation="100"
30320             units="percent"
30321             semantic_type="duration"
30322             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30323             mdapi_group="EU Array/Domain Shader"
30324             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30325             mdapi_supported_apis=""
30326             mdapi_hw_unit_type="gpu"
30327             />
30328    <counter name="XVE INST EXECUTED SEND GS UTILIZATION"
30329             symbol_name="XVE_INST_EXECUTED_SEND_GS_UTILIZATION"
30330             underscore_name="xve_inst_executed_send_gs_utilization"
30331             description="Percentage of time taken by instructions executed by Geometry Shader threads on SEND pipe"
30332             data_type="float"
30333             max_equation="100"
30334             units="percent"
30335             semantic_type="duration"
30336             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30337             mdapi_group="EU Array/Geometry Shader"
30338             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30339             mdapi_supported_apis=""
30340             mdapi_hw_unit_type="gpu"
30341             />
30342    <counter name="XVE INST EXECUTED SEND HS UTILIZATION"
30343             symbol_name="XVE_INST_EXECUTED_SEND_HS_UTILIZATION"
30344             underscore_name="xve_inst_executed_send_hs_utilization"
30345             description="Percentage of time taken by instructions executed by Hull Shader threads on SEND pipe"
30346             data_type="float"
30347             max_equation="100"
30348             units="percent"
30349             semantic_type="duration"
30350             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30351             mdapi_group="EU Array/Hull Shader"
30352             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30353             mdapi_supported_apis=""
30354             mdapi_hw_unit_type="gpu"
30355             />
30356    <counter name="XVE INST EXECUTED SEND MS UTILIZATION"
30357             symbol_name="XVE_INST_EXECUTED_SEND_MS_UTILIZATION"
30358             underscore_name="xve_inst_executed_send_ms_utilization"
30359             description="Percentage of time taken by instructions executed by Mesh Shader threads on SEND pipe"
30360             data_type="float"
30361             max_equation="100"
30362             units="percent"
30363             semantic_type="duration"
30364             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30365             mdapi_group="EU Array/Compute Shader"
30366             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30367             mdapi_supported_apis=""
30368             mdapi_hw_unit_type="gpu"
30369             />
30370    <counter name="XVE INST EXECUTED SEND FS UTILIZATION"
30371             symbol_name="XVE_INST_EXECUTED_SEND_PS_UTILIZATION"
30372             underscore_name="xve_inst_executed_send_ps_utilization"
30373             description="Percentage of time taken by instructions executed by Fragment Shader threads on SEND pipe"
30374             data_type="float"
30375             max_equation="100"
30376             units="percent"
30377             semantic_type="duration"
30378             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30379             mdapi_group="EU Array/Fragment Shader"
30380             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30381             mdapi_supported_apis=""
30382             mdapi_hw_unit_type="gpu"
30383             />
30384    <counter name="XVE INST EXECUTED SEND TS UTILIZATION"
30385             symbol_name="XVE_INST_EXECUTED_SEND_TS_UTILIZATION"
30386             underscore_name="xve_inst_executed_send_ts_utilization"
30387             description="Percentage of time taken by instructions executed by Task Shader threads on SEND pipe"
30388             data_type="float"
30389             max_equation="100"
30390             units="percent"
30391             semantic_type="duration"
30392             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30393             mdapi_group="EU Array/Compute Shader"
30394             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30395             mdapi_supported_apis=""
30396             mdapi_hw_unit_type="gpu"
30397             />
30398    <counter name="XVE INST EXECUTED SEND VS UTILIZATION"
30399             symbol_name="XVE_INST_EXECUTED_SEND_VS_UTILIZATION"
30400             underscore_name="xve_inst_executed_send_vs_utilization"
30401             description="Percentage of time taken by instructions executed by Vertex Shader threads on SEND pipe"
30402             data_type="float"
30403             max_equation="100"
30404             units="percent"
30405             semantic_type="duration"
30406             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30407             mdapi_group="EU Array/Vertex Shader"
30408             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30409             mdapi_supported_apis=""
30410             mdapi_hw_unit_type="gpu"
30411             />
30412    <register_config type="OA">
30413        <register type="OA" address="0x0000D900" value="0x00000000" />
30414        <register type="OA" address="0x0000D904" value="0x00800000" />
30415        <register type="OA" address="0x0000D910" value="0x00000000" />
30416        <register type="OA" address="0x0000D914" value="0x00800000" />
30417        <register type="OA" address="0x0000D920" value="0x00000000" />
30418        <register type="OA" address="0x0000DC40" value="0x00000000" />
30419        <register type="OA" address="0x0000DD40" value="0x00000000" />
30420        <register type="OA" address="0x00002B2C" value="0x00000000" />
30421    </register_config>
30422    <register_config type="FLEX">
30423        <register type="FLEX" address="0x0000E458" value="0x000A2012" />
30424        <register type="FLEX" address="0x0000E558" value="0x000B2052" />
30425        <register type="FLEX" address="0x0000E658" value="0x00042022" />
30426        <register type="FLEX" address="0x0000E758" value="0x00062032" />
30427        <register type="FLEX" address="0x0000E45C" value="0x00002092" />
30428    </register_config>
30429  </set>
30430
30431  <set name="Ext1007"
30432       chipset="MTLGT2"
30433       symbol_name="Ext1007"
30434       underscore_name="ext1007"
30435       mdapi_supported_apis="VK OGL OCL IO"
30436       hw_config_guid="1b429688-49f8-48f2-8a06-18ba5c6a2b52"
30437       >
30438    <counter name="GPU Time Elapsed"
30439             symbol_name="GpuTime"
30440             underscore_name="gpu_time"
30441             description="Time elapsed on the GPU during the measurement."
30442             data_type="uint64"
30443             units="ns"
30444             semantic_type="duration"
30445             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
30446             mdapi_group="GPU"
30447             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
30448             mdapi_supported_apis=""
30449             mdapi_hw_unit_type="gpu"
30450             />
30451    <counter name="GPU Core Clocks"
30452             symbol_name="GpuCoreClocks"
30453             underscore_name="gpu_core_clocks"
30454             description="The total number of GPU core clocks elapsed during the measurement."
30455             data_type="uint64"
30456             units="cycles"
30457             semantic_type="event"
30458             equation="GPU_CLOCK 0 READ"
30459             mdapi_group="GPU"
30460             mdapi_usage_flags="Tier1 Frame Batch Draw"
30461             mdapi_supported_apis=""
30462             mdapi_hw_unit_type="gpu"
30463             />
30464    <counter name="AVG GPU Core Frequency"
30465             symbol_name="AvgGpuCoreFrequency"
30466             underscore_name="avg_gpu_core_frequency"
30467             description="Average GPU Core Frequency in the measurement."
30468             data_type="uint64"
30469             max_equation="$GpuMaxFrequency"
30470             units="hz"
30471             semantic_type="event"
30472             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
30473             mdapi_group="GPU"
30474             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
30475             mdapi_supported_apis=""
30476             mdapi_hw_unit_type="gpu"
30477             />
30478    <counter name="XVE ACTIVE GS"
30479             symbol_name="XVE_ACTIVE_GS"
30480             underscore_name="xve_active_gs"
30481             description="Percentage of time in which at least one pipe is active in XVE and there are Geometry Shader threads loaded"
30482             data_type="float"
30483             max_equation="100"
30484             units="percent"
30485             semantic_type="duration"
30486             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30487             mdapi_group="EU Array/Geometry Shader"
30488             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
30489             mdapi_supported_apis=""
30490             mdapi_hw_unit_type="gpu"
30491             />
30492    <counter name="XVE STALL GS"
30493             symbol_name="XVE_STALL_GS"
30494             underscore_name="xve_stall_gs"
30495             description="Percentage of time in which there are Geometry Shader threads loaded but not even a single pipe is active in XVE"
30496             data_type="float"
30497             max_equation="100"
30498             units="percent"
30499             semantic_type="duration"
30500             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30501             mdapi_group="EU Array/Geometry Shader"
30502             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
30503             mdapi_supported_apis=""
30504             mdapi_hw_unit_type="gpu"
30505             />
30506    <counter name="XVE INST EXECUTED ALU0 GS"
30507             symbol_name="XVE_INST_EXECUTED_ALU0_GS"
30508             underscore_name="xve_inst_executed_alu0_gs"
30509             description="Number of execution slots taken by instructions executed by Geometry Shader on ALU0 pipe"
30510             data_type="uint64"
30511             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30512             units="events"
30513             semantic_type="event"
30514             equation="A 10 READ"
30515             mdapi_group="EU Array/Geometry Shader"
30516             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30517             mdapi_supported_apis=""
30518             mdapi_hw_unit_type="gpu"
30519             />
30520    <counter name="XVE INST EXECUTED ALU1 GS"
30521             symbol_name="XVE_INST_EXECUTED_ALU1_GS"
30522             underscore_name="xve_inst_executed_alu1_gs"
30523             description="Number of execution slots taken by instructions executed by Geometry Shader on ALU1 pipe"
30524             data_type="uint64"
30525             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30526             units="events"
30527             semantic_type="event"
30528             equation="A 9 READ"
30529             mdapi_group="EU Array/Geometry Shader"
30530             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30531             mdapi_supported_apis=""
30532             mdapi_hw_unit_type="gpu"
30533             />
30534    <counter name="XVE ACTIVE CYCLES GS"
30535             symbol_name="XVE_ACTIVE_CYCLES_GS"
30536             underscore_name="xve_active_cycles_gs"
30537             description="Number of cycles at least one pipe is active in XVE and there are Geometry Shader threads loaded"
30538             data_type="uint64"
30539             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30540             units="events"
30541             semantic_type="event"
30542             equation="A 7 READ"
30543             mdapi_group="EU Array/Geometry Shader"
30544             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
30545             mdapi_supported_apis=""
30546             mdapi_hw_unit_type="gpu"
30547             />
30548    <counter name="XVE STALL CYCLES GS"
30549             symbol_name="XVE_STALL_CYCLES_GS"
30550             underscore_name="xve_stall_cycles_gs"
30551             description="Number of cycles there are Geometry Shader threads loaded but not even a single pipe is active in XVE"
30552             data_type="uint64"
30553             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30554             units="events"
30555             semantic_type="event"
30556             equation="A 8 READ"
30557             mdapi_group="EU Array/Geometry Shader"
30558             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
30559             mdapi_supported_apis=""
30560             mdapi_hw_unit_type="gpu"
30561             />
30562    <counter name="XVE INST EXECUTED ALU0 MS"
30563             symbol_name="XVE_INST_EXECUTED_ALU0_MS"
30564             underscore_name="xve_inst_executed_alu0_ms"
30565             description="Number of execution slots taken by instructions executed by Mesh Shader on ALU0 pipe"
30566             data_type="uint64"
30567             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30568             units="events"
30569             semantic_type="event"
30570             equation="A 14 READ"
30571             mdapi_group="EU Array/Compute Shader"
30572             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30573             mdapi_supported_apis=""
30574             mdapi_hw_unit_type="gpu"
30575             />
30576    <counter name="XVE INST EXECUTED ALU0 TS"
30577             symbol_name="XVE_INST_EXECUTED_ALU0_TS"
30578             underscore_name="xve_inst_executed_alu0_ts"
30579             description="Number of execution slots taken by instructions executed by Task Shader on ALU0 pipe"
30580             data_type="uint64"
30581             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30582             units="events"
30583             semantic_type="event"
30584             equation="A 13 READ"
30585             mdapi_group="EU Array/Compute Shader"
30586             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30587             mdapi_supported_apis=""
30588             mdapi_hw_unit_type="gpu"
30589             />
30590    <counter name="XVE INST EXECUTED ALU1 MS"
30591             symbol_name="XVE_INST_EXECUTED_ALU1_MS"
30592             underscore_name="xve_inst_executed_alu1_ms"
30593             description="Number of execution slots taken by instructions executed by Mesh Shader on ALU1 pipe"
30594             data_type="uint64"
30595             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30596             units="events"
30597             semantic_type="event"
30598             equation="A 12 READ"
30599             mdapi_group="EU Array/Compute Shader"
30600             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30601             mdapi_supported_apis=""
30602             mdapi_hw_unit_type="gpu"
30603             />
30604    <counter name="XVE INST EXECUTED ALU1 TS"
30605             symbol_name="XVE_INST_EXECUTED_ALU1_TS"
30606             underscore_name="xve_inst_executed_alu1_ts"
30607             description="Number of execution slots taken by instructions executed by Task Shader on ALU1 pipe"
30608             data_type="uint64"
30609             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
30610             units="events"
30611             semantic_type="event"
30612             equation="A 11 READ"
30613             mdapi_group="EU Array/Compute Shader"
30614             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30615             mdapi_supported_apis=""
30616             mdapi_hw_unit_type="gpu"
30617             />
30618    <counter name="XVE INST EXECUTED ALU0 GS UTILIZATION"
30619             symbol_name="XVE_INST_EXECUTED_ALU0_GS_UTILIZATION"
30620             underscore_name="xve_inst_executed_alu0_gs_utilization"
30621             description="Percentage of execution slots taken by instructions executed by Geometry Shader on ALU0 pipe"
30622             data_type="float"
30623             max_equation="100"
30624             units="percent"
30625             semantic_type="duration"
30626             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30627             mdapi_group="EU Array/Geometry Shader"
30628             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30629             mdapi_supported_apis=""
30630             mdapi_hw_unit_type="gpu"
30631             />
30632    <counter name="XVE INST EXECUTED ALU1 GS UTILIZATION"
30633             symbol_name="XVE_INST_EXECUTED_ALU1_GS_UTILIZATION"
30634             underscore_name="xve_inst_executed_alu1_gs_utilization"
30635             description="Percentage of execution slots taken by instructions executed by Geometry Shader on ALU1 pipe"
30636             data_type="float"
30637             max_equation="100"
30638             units="percent"
30639             semantic_type="duration"
30640             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30641             mdapi_group="EU Array/Geometry Shader"
30642             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30643             mdapi_supported_apis=""
30644             mdapi_hw_unit_type="gpu"
30645             />
30646    <counter name="XVE INST EXECUTED ALU0 MS UTILIZATION"
30647             symbol_name="XVE_INST_EXECUTED_ALU0_MS_UTILIZATION"
30648             underscore_name="xve_inst_executed_alu0_ms_utilization"
30649             description="Percentage of execution slots taken by instructions executed by Mesh Shader on ALU0 pipe"
30650             data_type="float"
30651             max_equation="100"
30652             units="percent"
30653             semantic_type="duration"
30654             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30655             mdapi_group="EU Array/Compute Shader"
30656             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30657             mdapi_supported_apis=""
30658             mdapi_hw_unit_type="gpu"
30659             />
30660    <counter name="XVE INST EXECUTED ALU0 TS UTILIZATION"
30661             symbol_name="XVE_INST_EXECUTED_ALU0_TS_UTILIZATION"
30662             underscore_name="xve_inst_executed_alu0_ts_utilization"
30663             description="Percentage of execution slots taken by instructions executed by Task Shader on ALU0 pipe"
30664             data_type="float"
30665             max_equation="100"
30666             units="percent"
30667             semantic_type="duration"
30668             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30669             mdapi_group="EU Array/Compute Shader"
30670             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30671             mdapi_supported_apis=""
30672             mdapi_hw_unit_type="gpu"
30673             />
30674    <counter name="XVE INST EXECUTED ALU1 MS UTILIZATION"
30675             symbol_name="XVE_INST_EXECUTED_ALU1_MS_UTILIZATION"
30676             underscore_name="xve_inst_executed_alu1_ms_utilization"
30677             description="Percentage of execution slots taken by instructions executed by Mesh Shader on ALU1 pipe"
30678             data_type="float"
30679             max_equation="100"
30680             units="percent"
30681             semantic_type="duration"
30682             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30683             mdapi_group="EU Array/Compute Shader"
30684             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30685             mdapi_supported_apis=""
30686             mdapi_hw_unit_type="gpu"
30687             />
30688    <counter name="XVE INST EXECUTED ALU1 TS UTILIZATION"
30689             symbol_name="XVE_INST_EXECUTED_ALU1_TS_UTILIZATION"
30690             underscore_name="xve_inst_executed_alu1_ts_utilization"
30691             description="Percentage of execution slots taken by instructions executed by Task Shader on ALU1 pipe"
30692             data_type="float"
30693             max_equation="100"
30694             units="percent"
30695             semantic_type="duration"
30696             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
30697             mdapi_group="EU Array/Compute Shader"
30698             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
30699             mdapi_supported_apis=""
30700             mdapi_hw_unit_type="gpu"
30701             />
30702    <register_config type="OA">
30703        <register type="OA" address="0x0000D900" value="0x00000000" />
30704        <register type="OA" address="0x0000D904" value="0x00800000" />
30705        <register type="OA" address="0x0000D910" value="0x00000000" />
30706        <register type="OA" address="0x0000D914" value="0x00800000" />
30707        <register type="OA" address="0x0000D920" value="0x00000000" />
30708        <register type="OA" address="0x0000DC40" value="0x00000000" />
30709        <register type="OA" address="0x0000DD40" value="0x00000000" />
30710        <register type="OA" address="0x00002B2C" value="0x00000000" />
30711    </register_config>
30712    <register_config type="FLEX">
30713        <register type="FLEX" address="0x0000E458" value="0x00045044" />
30714        <register type="FLEX" address="0x0000E558" value="0x00040041" />
30715        <register type="FLEX" address="0x0000E658" value="0x000B10A1" />
30716        <register type="FLEX" address="0x0000E758" value="0x000B00A0" />
30717    </register_config>
30718  </set>
30719
30720  <set name="Ext1010"
30721       chipset="MTLGT2"
30722       symbol_name="Ext1010"
30723       underscore_name="ext1010"
30724       mdapi_supported_apis="VK OGL OCL IO"
30725       hw_config_guid="a4717f34-1c8b-40d8-a022-abbcf03cc6e5"
30726       >
30727    <counter name="GPU Time Elapsed"
30728             symbol_name="GpuTime"
30729             underscore_name="gpu_time"
30730             description="Time elapsed on the GPU during the measurement."
30731             data_type="uint64"
30732             units="ns"
30733             semantic_type="duration"
30734             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
30735             mdapi_group="GPU"
30736             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
30737             mdapi_supported_apis=""
30738             mdapi_hw_unit_type="gpu"
30739             />
30740    <counter name="GPU Core Clocks"
30741             symbol_name="GpuCoreClocks"
30742             underscore_name="gpu_core_clocks"
30743             description="The total number of GPU core clocks elapsed during the measurement."
30744             data_type="uint64"
30745             units="cycles"
30746             semantic_type="event"
30747             equation="GPU_CLOCK 0 READ"
30748             mdapi_group="GPU"
30749             mdapi_usage_flags="Tier1 Frame Batch Draw"
30750             mdapi_supported_apis=""
30751             mdapi_hw_unit_type="gpu"
30752             />
30753    <counter name="AVG GPU Core Frequency"
30754             symbol_name="AvgGpuCoreFrequency"
30755             underscore_name="avg_gpu_core_frequency"
30756             description="Average GPU Core Frequency in the measurement."
30757             data_type="uint64"
30758             max_equation="$GpuMaxFrequency"
30759             units="hz"
30760             semantic_type="event"
30761             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
30762             mdapi_group="GPU"
30763             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
30764             mdapi_supported_apis=""
30765             mdapi_hw_unit_type="gpu"
30766             />
30767    <counter name="SAMPLER 2X2 READ"
30768             symbol_name="SAMPLER_2X2_READ"
30769             underscore_name="sampler_2_x2_read"
30770             description="Number of 2x2 texel block requested from Sampler"
30771             data_type="uint64"
30772             units="texels"
30773             semantic_type="event"
30774             equation="A 28 READ 4 UMUL"
30775             mdapi_group="Sampler/Sampler Input"
30776             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
30777             mdapi_supported_apis=""
30778             mdapi_hw_unit_type="gpu"
30779             />
30780    <counter name="PIXEL WRITE"
30781             symbol_name="PIXEL_WRITE"
30782             underscore_name="pixel_write"
30783             description="Number of 2x2 pixels written to all render targets"
30784             data_type="uint64"
30785             units="pixels"
30786             semantic_type="event"
30787             equation="A 26 READ 4 UMUL"
30788             mdapi_group="3D Pipe/Output Merger"
30789             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
30790             mdapi_supported_apis=""
30791             mdapi_hw_unit_type="gpu"
30792             />
30793    <counter name="PIXEL BLEND"
30794             symbol_name="PIXEL_BLEND"
30795             underscore_name="pixel_blend"
30796             description="Number of blended 2x2 pixels written to all render targets"
30797             data_type="uint64"
30798             units="pixels"
30799             semantic_type="event"
30800             equation="A 27 READ 4 UMUL"
30801             mdapi_group="3D Pipe/Output Merger"
30802             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
30803             mdapi_supported_apis=""
30804             mdapi_hw_unit_type="gpu"
30805             />
30806    <counter name="RASTERIZER SAMPLE OUTPUT"
30807             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
30808             underscore_name="rasterizer_sample_output"
30809             description="Number of lit samples emitted by Rasterizer"
30810             data_type="uint64"
30811             units="pixels"
30812             semantic_type="event"
30813             equation="A 21 READ 4 UMUL"
30814             mdapi_group="3D Pipe/Rasterizer"
30815             mdapi_usage_flags="Tier3 Frame Batch Draw"
30816             mdapi_supported_apis=""
30817             mdapi_hw_unit_type="gpu"
30818             />
30819    <counter name="POSTPS DEPTH STENCIL ALPHA TEST FAIL"
30820             symbol_name="POSTPS_DEPTH_STENCIL_ALPHA_TEST_FAIL"
30821             underscore_name="postps_depth_stencil_alpha_test_fail"
30822             description="Number of 2x2 that were lit from Rasterizer but failed the depth stencil test or alpha test"
30823             data_type="uint64"
30824             units="pixels"
30825             semantic_type="event"
30826             equation="A 25 READ 4 UMUL"
30827             mdapi_group="3D Pipe/Output Merger"
30828             mdapi_usage_flags="Tier3 Frame Batch Draw"
30829             mdapi_supported_apis=""
30830             mdapi_hw_unit_type="gpu"
30831             />
30832    <register_config type="OA">
30833        <register type="OA" address="0x0000D900" value="0x00000000" />
30834        <register type="OA" address="0x0000D904" value="0x00800000" />
30835        <register type="OA" address="0x0000D910" value="0x00000000" />
30836        <register type="OA" address="0x0000D914" value="0x00800000" />
30837        <register type="OA" address="0x0000D920" value="0x00000000" />
30838        <register type="OA" address="0x0000DC40" value="0x00000000" />
30839        <register type="OA" address="0x0000DD40" value="0x00000000" />
30840        <register type="OA" address="0x00002B2C" value="0x00000000" />
30841    </register_config>
30842  </set>
30843
30844</metrics>
30845