xref: /aosp_15_r20/external/mesa3d/src/intel/perf/oa-tglgt2.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1<?xml version="1.0"?>
2<metrics version="1619078711" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="TGLGT2"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO"
8       hw_config_guid="0fc397c0-4833-492c-9ccd-4929d574d5b8"
9       >
10    <counter name="GPU Time Elapsed"
11             symbol_name="GpuTime"
12             underscore_name="gpu_time"
13             description="Time elapsed on the GPU during the measurement."
14             data_type="uint64"
15             units="ns"
16             semantic_type="duration"
17             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
18             mdapi_group="GPU"
19             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
20             mdapi_supported_apis=""
21             mdapi_hw_unit_type="gpu"
22             />
23    <counter name="GPU Core Clocks"
24             symbol_name="GpuCoreClocks"
25             underscore_name="gpu_core_clocks"
26             description="The total number of GPU core clocks elapsed during the measurement."
27             data_type="uint64"
28             units="cycles"
29             semantic_type="event"
30             equation="GPU_CLOCK 0 READ"
31             mdapi_group="GPU"
32             mdapi_usage_flags="Tier1 Frame Batch Draw"
33             mdapi_supported_apis=""
34             mdapi_hw_unit_type="gpu"
35             />
36    <counter name="AVG GPU Core Frequency"
37             symbol_name="AvgGpuCoreFrequency"
38             underscore_name="avg_gpu_core_frequency"
39             description="Average GPU Core Frequency in the measurement."
40             data_type="uint64"
41             max_equation="$GpuMaxFrequency"
42             units="hz"
43             semantic_type="event"
44             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
45             mdapi_group="GPU"
46             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
47             mdapi_supported_apis=""
48             mdapi_hw_unit_type="gpu"
49             />
50    <counter name="VS Threads Dispatched"
51             symbol_name="VsThreads"
52             underscore_name="vs_threads"
53             description="The total number of vertex shader hardware threads dispatched."
54             data_type="uint64"
55             units="threads"
56             semantic_type="event"
57             equation="A 1 READ"
58             mdapi_group="EU Array/Vertex Shader"
59             mdapi_usage_flags="Tier3 Frame Batch Draw"
60             mdapi_supported_apis="VK OGL IO"
61             mdapi_hw_unit_type="gpu"
62             />
63    <counter name="HS Threads Dispatched"
64             symbol_name="HsThreads"
65             underscore_name="hs_threads"
66             description="The total number of hull shader hardware threads dispatched."
67             data_type="uint64"
68             units="threads"
69             semantic_type="event"
70             equation="A 2 READ"
71             mdapi_group="EU Array/Hull Shader"
72             mdapi_usage_flags="Tier3 Frame Batch Draw"
73             mdapi_supported_apis="VK OGL IO"
74             mdapi_hw_unit_type="gpu"
75             />
76    <counter name="DS Threads Dispatched"
77             symbol_name="DsThreads"
78             underscore_name="ds_threads"
79             description="The total number of domain shader hardware threads dispatched."
80             data_type="uint64"
81             units="threads"
82             semantic_type="event"
83             equation="A 3 READ"
84             mdapi_group="EU Array/Domain Shader"
85             mdapi_usage_flags="Tier3 Frame Batch Draw"
86             mdapi_supported_apis="VK OGL IO"
87             mdapi_hw_unit_type="gpu"
88             />
89    <counter name="GS Threads Dispatched"
90             symbol_name="GsThreads"
91             underscore_name="gs_threads"
92             description="The total number of geometry shader hardware threads dispatched."
93             data_type="uint64"
94             units="threads"
95             semantic_type="event"
96             equation="A 5 READ"
97             mdapi_group="EU Array/Geometry Shader"
98             mdapi_usage_flags="Tier3 Frame Batch Draw"
99             mdapi_supported_apis="VK OGL IO"
100             mdapi_hw_unit_type="gpu"
101             />
102    <counter name="FS Threads Dispatched"
103             symbol_name="PsThreads"
104             underscore_name="ps_threads"
105             description="The total number of fragment shader hardware threads dispatched."
106             data_type="uint64"
107             units="threads"
108             semantic_type="event"
109             equation="A 6 READ"
110             mdapi_group="EU Array/Fragment Shader"
111             mdapi_usage_flags="Tier3 Frame Batch Draw"
112             mdapi_supported_apis="VK OGL IO"
113             mdapi_hw_unit_type="gpu"
114             />
115    <counter name="CS Threads Dispatched"
116             symbol_name="CsThreads"
117             underscore_name="cs_threads"
118             description="The total number of compute shader hardware threads dispatched."
119             data_type="uint64"
120             units="threads"
121             semantic_type="event"
122             equation="A 4 READ"
123             mdapi_group="EU Array/Compute Shader"
124             mdapi_usage_flags="Tier3 Frame Batch Draw"
125             mdapi_supported_apis="VK OGL OCL IO MEDIA"
126             mdapi_hw_unit_type="gpu"
127             />
128    <counter name="GPU Busy"
129             symbol_name="GpuBusy"
130             underscore_name="gpu_busy"
131             description="The percentage of time in which the GPU has been processing GPU commands."
132             data_type="float"
133             max_equation="100"
134             units="percent"
135             semantic_type="duration"
136             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
137             mdapi_group="GPU"
138             mdapi_usage_flags="Tier1 Overview System Frame"
139             mdapi_supported_apis=""
140             mdapi_hw_unit_type="gpu"
141             />
142    <counter name="EU Active"
143             symbol_name="EuActive"
144             underscore_name="eu_active"
145             description="The percentage of time in which the Execution Units were actively processing."
146             data_type="float"
147             max_equation="100"
148             units="percent"
149             semantic_type="duration"
150             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151             mdapi_group="EU Array"
152             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
153             mdapi_supported_apis=""
154             mdapi_hw_unit_type="gpu"
155             />
156    <counter name="EU Stall"
157             symbol_name="EuStall"
158             underscore_name="eu_stall"
159             description="The percentage of time in which the Execution Units were stalled."
160             data_type="float"
161             max_equation="100"
162             units="percent"
163             semantic_type="duration"
164             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
165             mdapi_group="EU Array"
166             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
167             mdapi_supported_apis=""
168             mdapi_hw_unit_type="gpu"
169             />
170    <counter name="EU Thread Occupancy"
171             symbol_name="EuThreadOccupancy"
172             underscore_name="eu_thread_occupancy"
173             description="The percentage of time in which hardware threads occupied EUs."
174             data_type="float"
175             max_equation="100"
176             units="percent"
177             semantic_type="duration"
178             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179             mdapi_group="EU Array"
180             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
181             mdapi_supported_apis=""
182             mdapi_hw_unit_type="gpu"
183             />
184    <counter name="Sampler00 Busy"
185             symbol_name="Sampler00Busy"
186             underscore_name="sampler00_busy"
187             description="The percentage of time in which Slice0 Sampler0 has been processing EU requests."
188             data_type="float"
189             max_equation="100"
190             units="percent"
191             semantic_type="duration"
192             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
193             availability="$DualSubsliceMask 1 AND"
194             mdapi_group="Sampler"
195             mdapi_usage_flags="Tier3 Batch Frame Draw"
196             mdapi_supported_apis=""
197             mdapi_hw_unit_type="subslice"
198             />
199    <counter name="Sampler Slice0 Dualsubslice0 is bottleneck"
200             symbol_name="Sampler00Bottleneck"
201             underscore_name="sampler00_bottleneck"
202             description="The percentage of time when sampler slice0 dualsubslice0 is bottleneck"
203             data_type="float"
204             max_equation="100"
205             units="percent"
206             semantic_type="duration"
207             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
208             availability="$DualSubsliceMask 1 AND"
209             mdapi_group="GPU/Sampler"
210             mdapi_usage_flags="Frame Batch Draw"
211             mdapi_supported_apis=""
212             mdapi_hw_unit_type="subslice"
213             />
214    <counter name="Samplers Busy"
215             symbol_name="SamplersBusy"
216             underscore_name="samplers_busy"
217             description="The percentage of time in which samplers have been processing EU requests."
218             data_type="float"
219             max_equation="100"
220             units="percent"
221             semantic_type="duration"
222             equation="$Sampler00Busy"
223             availability="$DualSubsliceMask 1 AND"
224             mdapi_group="Sampler"
225             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
226             mdapi_supported_apis=""
227             mdapi_hw_unit_type="slice"
228             />
229    <counter name="Samplers Bottleneck"
230             symbol_name="SamplerBottleneck"
231             underscore_name="sampler_bottleneck"
232             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
233             low_watermark="5"
234             high_watermark="15"
235             data_type="float"
236             max_equation="100"
237             units="percent"
238             semantic_type="duration"
239             equation="$Sampler00Bottleneck"
240             availability="$DualSubsliceMask 1 AND"
241             mdapi_group="Sampler"
242             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
243             mdapi_supported_apis=""
244             mdapi_hw_unit_type="slice"
245             />
246    <counter name="Rasterized Pixels"
247             symbol_name="RasterizedPixels"
248             underscore_name="rasterized_pixels"
249             description="The total number of rasterized pixels."
250             data_type="uint64"
251             units="pixels"
252             semantic_type="event"
253             equation="A 21 READ 4 UMUL"
254             mdapi_group="3D Pipe/Rasterizer"
255             mdapi_usage_flags="Tier3 Frame Batch Draw"
256             mdapi_supported_apis="VK OGL IO"
257             mdapi_hw_unit_type="gpu"
258             />
259    <counter name="Early Hi-Depth Test Fails"
260             symbol_name="HiDepthTestFails"
261             underscore_name="hi_depth_test_fails"
262             description="The total number of pixels dropped on early hierarchical depth test."
263             data_type="uint64"
264             units="pixels"
265             semantic_type="event"
266             equation="A 22 READ 4 UMUL"
267             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
268             mdapi_usage_flags="Tier3 Frame Batch Draw"
269             mdapi_supported_apis="VK OGL IO"
270             mdapi_hw_unit_type="gpu"
271             />
272    <counter name="Early Depth Test Fails"
273             symbol_name="EarlyDepthTestFails"
274             underscore_name="early_depth_test_fails"
275             description="The total number of pixels dropped on early depth test."
276             data_type="uint64"
277             units="pixels"
278             semantic_type="event"
279             equation="A 23 READ 4 UMUL"
280             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
281             mdapi_usage_flags="Tier3 Frame Batch Draw"
282             mdapi_supported_apis="VK OGL IO"
283             mdapi_hw_unit_type="gpu"
284             />
285    <counter name="Samples Killed in FS"
286             symbol_name="SamplesKilledInPs"
287             underscore_name="samples_killed_in_ps"
288             description="The total number of samples or pixels dropped in fragment shaders."
289             data_type="uint64"
290             units="pixels"
291             semantic_type="event"
292             equation="A 24 READ 4 UMUL"
293             mdapi_group="3D Pipe/Fragment Shader"
294             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
295             mdapi_supported_apis="VK OGL IO"
296             mdapi_hw_unit_type="gpu"
297             />
298    <counter name="Pixels Failing Tests"
299             symbol_name="PixelsFailingPostPsTests"
300             underscore_name="pixels_failing_post_ps_tests"
301             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
302             data_type="uint64"
303             units="pixels"
304             semantic_type="event"
305             equation="A 25 READ 4 UMUL"
306             mdapi_group="3D Pipe/Output Merger"
307             mdapi_usage_flags="Tier3 Frame Batch Draw"
308             mdapi_supported_apis="VK OGL IO"
309             mdapi_hw_unit_type="gpu"
310             />
311    <counter name="Samples Written"
312             symbol_name="SamplesWritten"
313             underscore_name="samples_written"
314             description="The total number of samples or pixels written to all render targets."
315             data_type="uint64"
316             units="pixels"
317             semantic_type="event"
318             equation="A 26 READ 4 UMUL"
319             mdapi_group="3D Pipe/Output Merger"
320             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
321             mdapi_supported_apis="VK OGL IO"
322             mdapi_hw_unit_type="gpu"
323             />
324    <counter name="Samples Blended"
325             symbol_name="SamplesBlended"
326             underscore_name="samples_blended"
327             description="The total number of blended samples or pixels written to all render targets."
328             data_type="uint64"
329             units="pixels"
330             semantic_type="event"
331             equation="A 27 READ 4 UMUL"
332             mdapi_group="3D Pipe/Output Merger"
333             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
334             mdapi_supported_apis="VK OGL IO"
335             mdapi_hw_unit_type="gpu"
336             />
337    <counter name="Sampler Texels"
338             symbol_name="SamplerTexels"
339             underscore_name="sampler_texels"
340             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
341             data_type="uint64"
342             units="texels"
343             semantic_type="event"
344             equation="A 28 READ 4 UMUL"
345             mdapi_group="Sampler/Sampler Input"
346             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
347             mdapi_supported_apis=""
348             mdapi_hw_unit_type="gpu"
349             />
350    <counter name="Sampler Texels Misses"
351             symbol_name="SamplerTexelMisses"
352             underscore_name="sampler_texel_misses"
353             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
354             data_type="uint64"
355             units="texels"
356             semantic_type="event"
357             equation="A 29 READ 4 UMUL"
358             mdapi_group="Sampler/Sampler Cache"
359             mdapi_usage_flags="Tier3 Batch Frame Draw"
360             mdapi_supported_apis=""
361             mdapi_hw_unit_type="gpu"
362             />
363    <counter name="SLM Bytes Read"
364             symbol_name="SlmBytesRead"
365             underscore_name="slm_bytes_read"
366             description="The total number of GPU memory bytes read from shared local memory."
367             data_type="uint64"
368             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
369             units="bytes"
370             semantic_type="throughput"
371             equation="A 30 READ 64 UMUL"
372             mdapi_group="L3/Data Port/SLM"
373             mdapi_usage_flags="Tier3 Frame Batch Draw"
374             mdapi_supported_apis="VK OGL OCL IO"
375             mdapi_hw_unit_type="gpu"
376             />
377    <counter name="SLM Bytes Written"
378             symbol_name="SlmBytesWritten"
379             underscore_name="slm_bytes_written"
380             description="The total number of GPU memory bytes written into shared local memory."
381             data_type="uint64"
382             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
383             units="bytes"
384             semantic_type="throughput"
385             equation="A 31 READ 64 UMUL"
386             mdapi_group="L3/Data Port/SLM"
387             mdapi_usage_flags="Tier3 Frame Batch Draw"
388             mdapi_supported_apis="VK OGL OCL IO"
389             mdapi_hw_unit_type="gpu"
390             />
391    <counter name="Shader Memory Accesses"
392             symbol_name="ShaderMemoryAccesses"
393             underscore_name="shader_memory_accesses"
394             description="The total number of shader memory accesses to L3."
395             data_type="uint64"
396             units="messages"
397             semantic_type="event"
398             equation="A 32 READ"
399             mdapi_group="L3/Data Port"
400             mdapi_usage_flags="Tier3 Frame Batch Draw"
401             mdapi_supported_apis="VK OGL OCL IO"
402             mdapi_hw_unit_type="gpu"
403             />
404    <counter name="Shader Atomic Memory Accesses"
405             symbol_name="ShaderAtomics"
406             underscore_name="shader_atomics"
407             description="The total number of shader atomic memory accesses."
408             data_type="uint64"
409             units="messages"
410             semantic_type="event"
411             equation="A 34 READ"
412             mdapi_group="L3/Data Port/Atomics"
413             mdapi_usage_flags="Tier3 Frame Batch Draw"
414             mdapi_supported_apis=""
415             mdapi_hw_unit_type="gpu"
416             />
417    <counter name="L3 Shader Throughput"
418             symbol_name="L3ShaderThroughput"
419             underscore_name="l3_shader_throughput"
420             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
421             data_type="uint64"
422             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
423             units="bytes"
424             semantic_type="throughput"
425             equation="$ShaderMemoryAccesses 64 UMUL"
426             mdapi_group="L3/Data Port"
427             mdapi_usage_flags="Tier2 Frame Batch Draw"
428             mdapi_supported_apis="VK OGL OCL IO"
429             mdapi_hw_unit_type="gpu"
430             />
431    <counter name="Shader Barrier Messages"
432             symbol_name="ShaderBarriers"
433             underscore_name="shader_barriers"
434             description="The total number of shader barrier messages."
435             data_type="uint64"
436             units="messages"
437             semantic_type="event"
438             equation="A 35 READ"
439             mdapi_group="EU Array/Barrier"
440             mdapi_usage_flags="Tier3 Frame Batch Draw"
441             mdapi_supported_apis=""
442             mdapi_hw_unit_type="gpu"
443             />
444    <counter name="GTI Read Throughput"
445             symbol_name="GtiReadThroughput"
446             underscore_name="gti_read_throughput"
447             description="The total number of GPU memory bytes read from GTI."
448             data_type="uint64"
449             max_equation="$GpuCoreClocks 64 UMUL"
450             units="bytes"
451             semantic_type="throughput"
452             equation="64  C 5 READ C 4 READ UADD C 3 READ UADD C 2 READ UADD UMUL"
453             mdapi_group="GTI"
454             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
455             mdapi_supported_apis=""
456             mdapi_hw_unit_type="gpu"
457             />
458    <counter name="GTI Write Throughput"
459             symbol_name="GtiWriteThroughput"
460             underscore_name="gti_write_throughput"
461             description="The total number of GPU memory bytes written to GTI."
462             data_type="uint64"
463             max_equation="$GpuCoreClocks 64 UMUL"
464             units="bytes"
465             semantic_type="throughput"
466             equation="64  C 1 READ C 0 READ UADD UMUL"
467             mdapi_group="GTI"
468             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
469             mdapi_supported_apis=""
470             mdapi_hw_unit_type="gpu"
471             />
472    <register_config type="NOA">
473        <register type="NOA" address="0x00000D04" value="0x00000200" />
474        <register type="NOA" address="0x00009840" value="0x00000000" />
475        <register type="NOA" address="0x00009884" value="0x00000000" />
476        <register type="NOA" address="0x00009888" value="0x14150001" />
477        <register type="NOA" address="0x00009888" value="0x16150020" />
478        <register type="NOA" address="0x00009888" value="0x00124000" />
479        <register type="NOA" address="0x00009888" value="0x0E124000" />
480        <register type="NOA" address="0x00009888" value="0x10124000" />
481        <register type="NOA" address="0x00009888" value="0x12124000" />
482        <register type="NOA" address="0x00009888" value="0x10138000" />
483        <register type="NOA" address="0x00009888" value="0x1C130E00" />
484        <register type="NOA" address="0x00009888" value="0x00150050" />
485        <register type="NOA" address="0x00009888" value="0x06157000" />
486        <register type="NOA" address="0x00009888" value="0x08157151" />
487        <register type="NOA" address="0x00009888" value="0x10150000" />
488        <register type="NOA" address="0x00009888" value="0x18150000" />
489        <register type="NOA" address="0x00009888" value="0x1C150000" />
490        <register type="NOA" address="0x00009888" value="0x18004000" />
491        <register type="NOA" address="0x00009888" value="0x36000490" />
492        <register type="NOA" address="0x00009888" value="0x1C058000" />
493        <register type="NOA" address="0x00009888" value="0x2405002A" />
494        <register type="NOA" address="0x00009884" value="0x00000003" />
495        <register type="NOA" address="0x00009888" value="0x05151D47" />
496        <register type="NOA" address="0x00009888" value="0x09151536" />
497        <register type="NOA" address="0x00009888" value="0x05351C00" />
498        <register type="NOA" address="0x00009888" value="0x09351400" />
499        <register type="NOA" address="0x00009888" value="0x41104000" />
500        <register type="NOA" address="0x00009888" value="0x5B1050BB" />
501        <register type="NOA" address="0x00009888" value="0x5D102C01" />
502        <register type="NOA" address="0x00009888" value="0x11148000" />
503        <register type="NOA" address="0x00009888" value="0x1B14E000" />
504        <register type="NOA" address="0x00009888" value="0x4B112000" />
505        <register type="NOA" address="0x00009888" value="0x5F115000" />
506        <register type="NOA" address="0x00009888" value="0x61110001" />
507        <register type="NOA" address="0x00009888" value="0x01128000" />
508        <register type="NOA" address="0x00009888" value="0x0F128000" />
509        <register type="NOA" address="0x00009888" value="0x11128000" />
510        <register type="NOA" address="0x00009888" value="0x13128000" />
511        <register type="NOA" address="0x00009888" value="0x1F150137" />
512        <register type="NOA" address="0x00009888" value="0x01150000" />
513        <register type="NOA" address="0x00009888" value="0x0F168000" />
514        <register type="NOA" address="0x00009888" value="0x03164000" />
515        <register type="NOA" address="0x00009888" value="0x05164000" />
516        <register type="NOA" address="0x00009888" value="0x1D350137" />
517        <register type="NOA" address="0x00009888" value="0x03350147" />
518        <register type="NOA" address="0x00009888" value="0x07350136" />
519        <register type="NOA" address="0x00009888" value="0x01350000" />
520        <register type="NOA" address="0x00009888" value="0x0F364000" />
521        <register type="NOA" address="0x00009888" value="0x01368000" />
522        <register type="NOA" address="0x00009888" value="0x03368000" />
523        <register type="NOA" address="0x00009888" value="0x47103000" />
524        <register type="NOA" address="0x00009888" value="0x4D100000" />
525        <register type="NOA" address="0x00009888" value="0x4F100000" />
526        <register type="NOA" address="0x00009888" value="0x51100000" />
527        <register type="NOA" address="0x00009888" value="0x17100000" />
528        <register type="NOA" address="0x00009888" value="0x31100000" />
529        <register type="NOA" address="0x00009888" value="0x55103130" />
530        <register type="NOA" address="0x00009888" value="0x57100001" />
531        <register type="NOA" address="0x00009888" value="0x49103131" />
532        <register type="NOA" address="0x00009888" value="0x4B100131" />
533        <register type="NOA" address="0x00009884" value="0x00000003" />
534        <register type="NOA" address="0x00009888" value="0x65100002" />
535        <register type="NOA" address="0x00009884" value="0x00000000" />
536        <register type="NOA" address="0x00009888" value="0x42000001" />
537    </register_config>
538    <register_config type="OA">
539        <register type="OA" address="0x0000D920" value="0x00000000" />
540        <register type="OA" address="0x0000D900" value="0x00000000" />
541        <register type="OA" address="0x0000D904" value="0x30800000" />
542        <register type="OA" address="0x0000D910" value="0x00000000" />
543        <register type="OA" address="0x0000D914" value="0x00800000" />
544        <register type="OA" address="0x0000DC40" value="0x00030000" />
545        <register type="OA" address="0x0000D940" value="0x00000018" />
546        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
547        <register type="OA" address="0x0000DC00" value="0x00000018" />
548        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
549        <register type="OA" address="0x0000D948" value="0x00000060" />
550        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
551        <register type="OA" address="0x0000DC08" value="0x00000060" />
552        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
553    </register_config>
554    <register_config type="FLEX">
555        <register type="FLEX" address="0x0000E458" value="0x00804704" />
556        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
557        <register type="FLEX" address="0x0000E658" value="0x00805705" />
558        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
559        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
560        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
561        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
562    </register_config>
563  </set>
564
565  <set name="Compute Metrics Basic set"
566       chipset="TGLGT2"
567       symbol_name="ComputeBasic"
568       underscore_name="compute_basic"
569       mdapi_supported_apis="VK OGL OCL IO"
570       hw_config_guid="397a46d9-03dd-4696-8196-270362e1c575"
571       >
572    <counter name="GPU Time Elapsed"
573             symbol_name="GpuTime"
574             underscore_name="gpu_time"
575             description="Time elapsed on the GPU during the measurement."
576             data_type="uint64"
577             units="ns"
578             semantic_type="duration"
579             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
580             mdapi_group="GPU"
581             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
582             mdapi_supported_apis=""
583             mdapi_hw_unit_type="gpu"
584             />
585    <counter name="GPU Core Clocks"
586             symbol_name="GpuCoreClocks"
587             underscore_name="gpu_core_clocks"
588             description="The total number of GPU core clocks elapsed during the measurement."
589             data_type="uint64"
590             units="cycles"
591             semantic_type="event"
592             equation="GPU_CLOCK 0 READ"
593             mdapi_group="GPU"
594             mdapi_usage_flags="Tier1 Frame Batch Draw"
595             mdapi_supported_apis=""
596             mdapi_hw_unit_type="gpu"
597             />
598    <counter name="AVG GPU Core Frequency"
599             symbol_name="AvgGpuCoreFrequency"
600             underscore_name="avg_gpu_core_frequency"
601             description="Average GPU Core Frequency in the measurement."
602             data_type="uint64"
603             max_equation="$GpuMaxFrequency"
604             units="hz"
605             semantic_type="event"
606             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
607             mdapi_group="GPU"
608             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
609             mdapi_supported_apis=""
610             mdapi_hw_unit_type="gpu"
611             />
612    <counter name="GPU Busy"
613             symbol_name="GpuBusy"
614             underscore_name="gpu_busy"
615             description="The percentage of time in which the GPU has been processing GPU commands."
616             data_type="float"
617             max_equation="100"
618             units="percent"
619             semantic_type="duration"
620             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
621             mdapi_group="GPU"
622             mdapi_usage_flags="Tier1 Overview System Frame"
623             mdapi_supported_apis=""
624             mdapi_hw_unit_type="gpu"
625             />
626    <counter name="VS Threads Dispatched"
627             symbol_name="VsThreads"
628             underscore_name="vs_threads"
629             description="The total number of vertex shader hardware threads dispatched."
630             data_type="uint64"
631             units="threads"
632             semantic_type="event"
633             equation="A 1 READ"
634             mdapi_group="EU Array/Vertex Shader"
635             mdapi_usage_flags="Tier3 Frame Batch Draw"
636             mdapi_supported_apis="VK OGL IO"
637             mdapi_hw_unit_type="gpu"
638             />
639    <counter name="HS Threads Dispatched"
640             symbol_name="HsThreads"
641             underscore_name="hs_threads"
642             description="The total number of hull shader hardware threads dispatched."
643             data_type="uint64"
644             units="threads"
645             semantic_type="event"
646             equation="A 2 READ"
647             mdapi_group="EU Array/Hull Shader"
648             mdapi_usage_flags="Tier3 Frame Batch Draw"
649             mdapi_supported_apis="VK OGL IO"
650             mdapi_hw_unit_type="gpu"
651             />
652    <counter name="DS Threads Dispatched"
653             symbol_name="DsThreads"
654             underscore_name="ds_threads"
655             description="The total number of domain shader hardware threads dispatched."
656             data_type="uint64"
657             units="threads"
658             semantic_type="event"
659             equation="A 3 READ"
660             mdapi_group="EU Array/Domain Shader"
661             mdapi_usage_flags="Tier3 Frame Batch Draw"
662             mdapi_supported_apis="VK OGL IO"
663             mdapi_hw_unit_type="gpu"
664             />
665    <counter name="GS Threads Dispatched"
666             symbol_name="GsThreads"
667             underscore_name="gs_threads"
668             description="The total number of geometry shader hardware threads dispatched."
669             data_type="uint64"
670             units="threads"
671             semantic_type="event"
672             equation="A 5 READ"
673             mdapi_group="EU Array/Geometry Shader"
674             mdapi_usage_flags="Tier3 Frame Batch Draw"
675             mdapi_supported_apis="VK OGL IO"
676             mdapi_hw_unit_type="gpu"
677             />
678    <counter name="FS Threads Dispatched"
679             symbol_name="PsThreads"
680             underscore_name="ps_threads"
681             description="The total number of fragment shader hardware threads dispatched."
682             data_type="uint64"
683             units="threads"
684             semantic_type="event"
685             equation="A 6 READ"
686             mdapi_group="EU Array/Fragment Shader"
687             mdapi_usage_flags="Tier3 Frame Batch Draw"
688             mdapi_supported_apis="VK OGL IO"
689             mdapi_hw_unit_type="gpu"
690             />
691    <counter name="CS Threads Dispatched"
692             symbol_name="CsThreads"
693             underscore_name="cs_threads"
694             description="The total number of compute shader hardware threads dispatched."
695             data_type="uint64"
696             units="threads"
697             semantic_type="event"
698             equation="A 4 READ"
699             mdapi_group="EU Array/Compute Shader"
700             mdapi_usage_flags="Tier3 Frame Batch Draw"
701             mdapi_supported_apis="VK OGL OCL IO MEDIA"
702             mdapi_hw_unit_type="gpu"
703             />
704    <counter name="EU Active"
705             symbol_name="EuActive"
706             underscore_name="eu_active"
707             description="The percentage of time in which the Execution Units were actively processing."
708             data_type="float"
709             max_equation="100"
710             units="percent"
711             semantic_type="duration"
712             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
713             mdapi_group="EU Array"
714             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
715             mdapi_supported_apis=""
716             mdapi_hw_unit_type="gpu"
717             />
718    <counter name="EU Stall"
719             symbol_name="EuStall"
720             underscore_name="eu_stall"
721             description="The percentage of time in which the Execution Units were stalled."
722             data_type="float"
723             max_equation="100"
724             units="percent"
725             semantic_type="duration"
726             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
727             mdapi_group="EU Array"
728             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
729             mdapi_supported_apis=""
730             mdapi_hw_unit_type="gpu"
731             />
732    <counter name="EU Thread Occupancy"
733             symbol_name="EuThreadOccupancy"
734             underscore_name="eu_thread_occupancy"
735             description="The percentage of time in which hardware threads occupied EUs."
736             data_type="float"
737             max_equation="100"
738             units="percent"
739             semantic_type="duration"
740             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
741             mdapi_group="EU Array"
742             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
743             mdapi_supported_apis=""
744             mdapi_hw_unit_type="gpu"
745             />
746    <counter name="Rasterized Pixels"
747             symbol_name="RasterizedPixels"
748             underscore_name="rasterized_pixels"
749             description="The total number of rasterized pixels."
750             data_type="uint64"
751             units="pixels"
752             semantic_type="event"
753             equation="A 21 READ 4 UMUL"
754             mdapi_group="3D Pipe/Rasterizer"
755             mdapi_usage_flags="Tier3 Frame Batch Draw"
756             mdapi_supported_apis="VK OGL IO"
757             mdapi_hw_unit_type="gpu"
758             />
759    <counter name="Early Hi-Depth Test Fails"
760             symbol_name="HiDepthTestFails"
761             underscore_name="hi_depth_test_fails"
762             description="The total number of pixels dropped on early hierarchical depth test."
763             data_type="uint64"
764             units="pixels"
765             semantic_type="event"
766             equation="A 22 READ 4 UMUL"
767             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
768             mdapi_usage_flags="Tier3 Frame Batch Draw"
769             mdapi_supported_apis="VK OGL IO"
770             mdapi_hw_unit_type="gpu"
771             />
772    <counter name="Early Depth Test Fails"
773             symbol_name="EarlyDepthTestFails"
774             underscore_name="early_depth_test_fails"
775             description="The total number of pixels dropped on early depth test."
776             data_type="uint64"
777             units="pixels"
778             semantic_type="event"
779             equation="A 23 READ 4 UMUL"
780             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
781             mdapi_usage_flags="Tier3 Frame Batch Draw"
782             mdapi_supported_apis="VK OGL IO"
783             mdapi_hw_unit_type="gpu"
784             />
785    <counter name="Samples Killed in FS"
786             symbol_name="SamplesKilledInPs"
787             underscore_name="samples_killed_in_ps"
788             description="The total number of samples or pixels dropped in fragment shaders."
789             data_type="uint64"
790             units="pixels"
791             semantic_type="event"
792             equation="A 24 READ 4 UMUL"
793             mdapi_group="3D Pipe/Fragment Shader"
794             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
795             mdapi_supported_apis="VK OGL IO"
796             mdapi_hw_unit_type="gpu"
797             />
798    <counter name="Pixels Failing Tests"
799             symbol_name="PixelsFailingPostPsTests"
800             underscore_name="pixels_failing_post_ps_tests"
801             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
802             data_type="uint64"
803             units="pixels"
804             semantic_type="event"
805             equation="A 25 READ 4 UMUL"
806             mdapi_group="3D Pipe/Output Merger"
807             mdapi_usage_flags="Tier3 Frame Batch Draw"
808             mdapi_supported_apis="VK OGL IO"
809             mdapi_hw_unit_type="gpu"
810             />
811    <counter name="Samples Written"
812             symbol_name="SamplesWritten"
813             underscore_name="samples_written"
814             description="The total number of samples or pixels written to all render targets."
815             data_type="uint64"
816             units="pixels"
817             semantic_type="event"
818             equation="A 26 READ 4 UMUL"
819             mdapi_group="3D Pipe/Output Merger"
820             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
821             mdapi_supported_apis="VK OGL IO"
822             mdapi_hw_unit_type="gpu"
823             />
824    <counter name="Samples Blended"
825             symbol_name="SamplesBlended"
826             underscore_name="samples_blended"
827             description="The total number of blended samples or pixels written to all render targets."
828             data_type="uint64"
829             units="pixels"
830             semantic_type="event"
831             equation="A 27 READ 4 UMUL"
832             mdapi_group="3D Pipe/Output Merger"
833             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
834             mdapi_supported_apis="VK OGL IO"
835             mdapi_hw_unit_type="gpu"
836             />
837    <counter name="Sampler Texels"
838             symbol_name="SamplerTexels"
839             underscore_name="sampler_texels"
840             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
841             data_type="uint64"
842             units="texels"
843             semantic_type="event"
844             equation="A 28 READ 4 UMUL"
845             mdapi_group="Sampler/Sampler Input"
846             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
847             mdapi_supported_apis=""
848             mdapi_hw_unit_type="gpu"
849             />
850    <counter name="Sampler Texels Misses"
851             symbol_name="SamplerTexelMisses"
852             underscore_name="sampler_texel_misses"
853             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
854             data_type="uint64"
855             units="texels"
856             semantic_type="event"
857             equation="A 29 READ 4 UMUL"
858             mdapi_group="Sampler/Sampler Cache"
859             mdapi_usage_flags="Tier3 Batch Frame Draw"
860             mdapi_supported_apis=""
861             mdapi_hw_unit_type="gpu"
862             />
863    <counter name="SLM Bytes Read"
864             symbol_name="SlmBytesRead"
865             underscore_name="slm_bytes_read"
866             description="The total number of GPU memory bytes read from shared local memory."
867             data_type="uint64"
868             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
869             units="bytes"
870             semantic_type="throughput"
871             equation="A 30 READ 64 UMUL"
872             mdapi_group="L3/Data Port/SLM"
873             mdapi_usage_flags="Tier3 Frame Batch Draw"
874             mdapi_supported_apis="VK OGL OCL IO"
875             mdapi_hw_unit_type="gpu"
876             />
877    <counter name="SLM Bytes Written"
878             symbol_name="SlmBytesWritten"
879             underscore_name="slm_bytes_written"
880             description="The total number of GPU memory bytes written into shared local memory."
881             data_type="uint64"
882             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
883             units="bytes"
884             semantic_type="throughput"
885             equation="A 31 READ 64 UMUL"
886             mdapi_group="L3/Data Port/SLM"
887             mdapi_usage_flags="Tier3 Frame Batch Draw"
888             mdapi_supported_apis="VK OGL OCL IO"
889             mdapi_hw_unit_type="gpu"
890             />
891    <counter name="Shader Memory Accesses"
892             symbol_name="ShaderMemoryAccesses"
893             underscore_name="shader_memory_accesses"
894             description="The total number of shader memory accesses to L3."
895             data_type="uint64"
896             units="messages"
897             semantic_type="event"
898             equation="A 32 READ"
899             mdapi_group="L3/Data Port"
900             mdapi_usage_flags="Tier3 Frame Batch Draw"
901             mdapi_supported_apis="VK OGL OCL IO"
902             mdapi_hw_unit_type="gpu"
903             />
904    <counter name="Shader Atomic Memory Accesses"
905             symbol_name="ShaderAtomics"
906             underscore_name="shader_atomics"
907             description="The total number of shader atomic memory accesses."
908             data_type="uint64"
909             units="messages"
910             semantic_type="event"
911             equation="A 34 READ"
912             mdapi_group="L3/Data Port/Atomics"
913             mdapi_usage_flags="Tier3 Frame Batch Draw"
914             mdapi_supported_apis=""
915             mdapi_hw_unit_type="gpu"
916             />
917    <counter name="L3 Shader Throughput"
918             symbol_name="L3ShaderThroughput"
919             underscore_name="l3_shader_throughput"
920             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
921             data_type="uint64"
922             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
923             units="bytes"
924             semantic_type="throughput"
925             equation="$ShaderMemoryAccesses 64 UMUL"
926             mdapi_group="L3/Data Port"
927             mdapi_usage_flags="Tier2 Frame Batch Draw"
928             mdapi_supported_apis="VK OGL OCL IO"
929             mdapi_hw_unit_type="gpu"
930             />
931    <counter name="Shader Barrier Messages"
932             symbol_name="ShaderBarriers"
933             underscore_name="shader_barriers"
934             description="The total number of shader barrier messages."
935             data_type="uint64"
936             units="messages"
937             semantic_type="event"
938             equation="A 35 READ"
939             mdapi_group="EU Array/Barrier"
940             mdapi_usage_flags="Tier3 Frame Batch Draw"
941             mdapi_supported_apis=""
942             mdapi_hw_unit_type="gpu"
943             />
944    <counter name="GTI Read Throughput"
945             symbol_name="GtiReadThroughput"
946             underscore_name="gti_read_throughput"
947             description="The total number of GPU memory bytes read from GTI."
948             data_type="uint64"
949             max_equation="$GpuCoreClocks 64 UMUL"
950             units="bytes"
951             semantic_type="throughput"
952             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
953             mdapi_group="GTI"
954             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
955             mdapi_supported_apis=""
956             mdapi_hw_unit_type="gpu"
957             />
958    <counter name="GTI Write Throughput"
959             symbol_name="GtiWriteThroughput"
960             underscore_name="gti_write_throughput"
961             description="The total number of GPU memory bytes written to GTI."
962             data_type="uint64"
963             max_equation="$GpuCoreClocks 64 UMUL"
964             units="bytes"
965             semantic_type="throughput"
966             equation="64  C 3 READ C 2 READ UADD UMUL"
967             mdapi_group="GTI"
968             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
969             mdapi_supported_apis=""
970             mdapi_hw_unit_type="gpu"
971             />
972    <register_config type="NOA">
973        <register type="NOA" address="0x00000D04" value="0x00000200" />
974        <register type="NOA" address="0x00009840" value="0x00000000" />
975        <register type="NOA" address="0x00009884" value="0x00000003" />
976        <register type="NOA" address="0x00009888" value="0x05151D37" />
977        <register type="NOA" address="0x00009888" value="0x09151547" />
978        <register type="NOA" address="0x00009888" value="0x05351C00" />
979        <register type="NOA" address="0x00009888" value="0x09351400" />
980        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
981        <register type="NOA" address="0x00009888" value="0x0D150136" />
982        <register type="NOA" address="0x00009888" value="0x01150000" />
983        <register type="NOA" address="0x00009888" value="0x03164000" />
984        <register type="NOA" address="0x00009888" value="0x05164000" />
985        <register type="NOA" address="0x00009888" value="0x07164000" />
986        <register type="NOA" address="0x00009888" value="0x03350137" />
987        <register type="NOA" address="0x00009888" value="0x07350147" />
988        <register type="NOA" address="0x00009888" value="0x0B350136" />
989        <register type="NOA" address="0x00009888" value="0x01350000" />
990        <register type="NOA" address="0x00009888" value="0x01368000" />
991        <register type="NOA" address="0x00009888" value="0x03368000" />
992        <register type="NOA" address="0x00009888" value="0x05368000" />
993        <register type="NOA" address="0x00009888" value="0x17100000" />
994        <register type="NOA" address="0x00009888" value="0x47100000" />
995        <register type="NOA" address="0x00009888" value="0x49100000" />
996        <register type="NOA" address="0x00009888" value="0x4B100000" />
997        <register type="NOA" address="0x00009888" value="0x4D100000" />
998        <register type="NOA" address="0x00009888" value="0x31100000" />
999        <register type="NOA" address="0x00009884" value="0x00000003" />
1000        <register type="NOA" address="0x00009888" value="0x65100002" />
1001        <register type="NOA" address="0x00009884" value="0x00000000" />
1002        <register type="NOA" address="0x00009888" value="0x42000001" />
1003    </register_config>
1004    <register_config type="OA">
1005        <register type="OA" address="0x0000D920" value="0x00000000" />
1006        <register type="OA" address="0x0000D900" value="0x00000000" />
1007        <register type="OA" address="0x0000D904" value="0x00800000" />
1008        <register type="OA" address="0x0000D910" value="0x00000000" />
1009        <register type="OA" address="0x0000D914" value="0x00800000" />
1010        <register type="OA" address="0x0000DC40" value="0x00000000" />
1011    </register_config>
1012    <register_config type="FLEX">
1013        <register type="FLEX" address="0x0000E458" value="0x00804704" />
1014        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
1015        <register type="FLEX" address="0x0000E658" value="0x00805705" />
1016        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
1017        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
1018        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
1019        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
1020    </register_config>
1021  </set>
1022
1023  <set name="Render Metrics set for 3D Pipeline Profile"
1024       chipset="TGLGT2"
1025       symbol_name="RenderPipeProfile"
1026       underscore_name="render_pipe_profile"
1027       mdapi_supported_apis="VK OGL OCL IO"
1028       hw_config_guid="684ed715-a0ca-499b-89e0-25d1cdf0c737"
1029       >
1030    <counter name="GPU Time Elapsed"
1031             symbol_name="GpuTime"
1032             underscore_name="gpu_time"
1033             description="Time elapsed on the GPU during the measurement."
1034             data_type="uint64"
1035             units="ns"
1036             semantic_type="duration"
1037             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1038             mdapi_group="GPU"
1039             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1040             mdapi_supported_apis=""
1041             mdapi_hw_unit_type="gpu"
1042             />
1043    <counter name="GPU Core Clocks"
1044             symbol_name="GpuCoreClocks"
1045             underscore_name="gpu_core_clocks"
1046             description="The total number of GPU core clocks elapsed during the measurement."
1047             data_type="uint64"
1048             units="cycles"
1049             semantic_type="event"
1050             equation="GPU_CLOCK 0 READ"
1051             mdapi_group="GPU"
1052             mdapi_usage_flags="Tier1 Frame Batch Draw"
1053             mdapi_supported_apis=""
1054             mdapi_hw_unit_type="gpu"
1055             />
1056    <counter name="AVG GPU Core Frequency"
1057             symbol_name="AvgGpuCoreFrequency"
1058             underscore_name="avg_gpu_core_frequency"
1059             description="Average GPU Core Frequency in the measurement."
1060             data_type="uint64"
1061             max_equation="$GpuMaxFrequency"
1062             units="hz"
1063             semantic_type="event"
1064             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1065             mdapi_group="GPU"
1066             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1067             mdapi_supported_apis=""
1068             mdapi_hw_unit_type="gpu"
1069             />
1070    <counter name="GPU Busy"
1071             symbol_name="GpuBusy"
1072             underscore_name="gpu_busy"
1073             description="The percentage of time in which the GPU has been processing GPU commands."
1074             data_type="float"
1075             max_equation="100"
1076             units="percent"
1077             semantic_type="duration"
1078             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1079             mdapi_group="GPU"
1080             mdapi_usage_flags="Tier1 Overview System Frame"
1081             mdapi_supported_apis=""
1082             mdapi_hw_unit_type="gpu"
1083             />
1084    <counter name="VS Threads Dispatched"
1085             symbol_name="VsThreads"
1086             underscore_name="vs_threads"
1087             description="The total number of vertex shader hardware threads dispatched."
1088             data_type="uint64"
1089             units="threads"
1090             semantic_type="event"
1091             equation="A 1 READ"
1092             mdapi_group="EU Array/Vertex Shader"
1093             mdapi_usage_flags="Tier3 Frame Batch Draw"
1094             mdapi_supported_apis="VK OGL IO"
1095             mdapi_hw_unit_type="gpu"
1096             />
1097    <counter name="HS Threads Dispatched"
1098             symbol_name="HsThreads"
1099             underscore_name="hs_threads"
1100             description="The total number of hull shader hardware threads dispatched."
1101             data_type="uint64"
1102             units="threads"
1103             semantic_type="event"
1104             equation="A 2 READ"
1105             mdapi_group="EU Array/Hull Shader"
1106             mdapi_usage_flags="Tier3 Frame Batch Draw"
1107             mdapi_supported_apis="VK OGL IO"
1108             mdapi_hw_unit_type="gpu"
1109             />
1110    <counter name="DS Threads Dispatched"
1111             symbol_name="DsThreads"
1112             underscore_name="ds_threads"
1113             description="The total number of domain shader hardware threads dispatched."
1114             data_type="uint64"
1115             units="threads"
1116             semantic_type="event"
1117             equation="A 3 READ"
1118             mdapi_group="EU Array/Domain Shader"
1119             mdapi_usage_flags="Tier3 Frame Batch Draw"
1120             mdapi_supported_apis="VK OGL IO"
1121             mdapi_hw_unit_type="gpu"
1122             />
1123    <counter name="GS Threads Dispatched"
1124             symbol_name="GsThreads"
1125             underscore_name="gs_threads"
1126             description="The total number of geometry shader hardware threads dispatched."
1127             data_type="uint64"
1128             units="threads"
1129             semantic_type="event"
1130             equation="A 5 READ"
1131             mdapi_group="EU Array/Geometry Shader"
1132             mdapi_usage_flags="Tier3 Frame Batch Draw"
1133             mdapi_supported_apis="VK OGL IO"
1134             mdapi_hw_unit_type="gpu"
1135             />
1136    <counter name="FS Threads Dispatched"
1137             symbol_name="PsThreads"
1138             underscore_name="ps_threads"
1139             description="The total number of fragment shader hardware threads dispatched."
1140             data_type="uint64"
1141             units="threads"
1142             semantic_type="event"
1143             equation="A 6 READ"
1144             mdapi_group="EU Array/Fragment Shader"
1145             mdapi_usage_flags="Tier3 Frame Batch Draw"
1146             mdapi_supported_apis="VK OGL IO"
1147             mdapi_hw_unit_type="gpu"
1148             />
1149    <counter name="CS Threads Dispatched"
1150             symbol_name="CsThreads"
1151             underscore_name="cs_threads"
1152             description="The total number of compute shader hardware threads dispatched."
1153             data_type="uint64"
1154             units="threads"
1155             semantic_type="event"
1156             equation="A 4 READ"
1157             mdapi_group="EU Array/Compute Shader"
1158             mdapi_usage_flags="Tier3 Frame Batch Draw"
1159             mdapi_supported_apis="VK OGL OCL IO MEDIA"
1160             mdapi_hw_unit_type="gpu"
1161             />
1162    <counter name="EU Active"
1163             symbol_name="EuActive"
1164             underscore_name="eu_active"
1165             description="The percentage of time in which the Execution Units were actively processing."
1166             data_type="float"
1167             max_equation="100"
1168             units="percent"
1169             semantic_type="duration"
1170             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1171             mdapi_group="EU Array"
1172             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1173             mdapi_supported_apis=""
1174             mdapi_hw_unit_type="gpu"
1175             />
1176    <counter name="EU Stall"
1177             symbol_name="EuStall"
1178             underscore_name="eu_stall"
1179             description="The percentage of time in which the Execution Units were stalled."
1180             data_type="float"
1181             max_equation="100"
1182             units="percent"
1183             semantic_type="duration"
1184             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1185             mdapi_group="EU Array"
1186             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1187             mdapi_supported_apis=""
1188             mdapi_hw_unit_type="gpu"
1189             />
1190    <counter name="EU Thread Occupancy"
1191             symbol_name="EuThreadOccupancy"
1192             underscore_name="eu_thread_occupancy"
1193             description="The percentage of time in which hardware threads occupied EUs."
1194             data_type="float"
1195             max_equation="100"
1196             units="percent"
1197             semantic_type="duration"
1198             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1199             mdapi_group="EU Array"
1200             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1201             mdapi_supported_apis=""
1202             mdapi_hw_unit_type="gpu"
1203             />
1204    <counter name="Rasterized Pixels"
1205             symbol_name="RasterizedPixels"
1206             underscore_name="rasterized_pixels"
1207             description="The total number of rasterized pixels."
1208             data_type="uint64"
1209             units="pixels"
1210             semantic_type="event"
1211             equation="A 21 READ 4 UMUL"
1212             mdapi_group="3D Pipe/Rasterizer"
1213             mdapi_usage_flags="Tier3 Frame Batch Draw"
1214             mdapi_supported_apis="VK OGL IO"
1215             mdapi_hw_unit_type="gpu"
1216             />
1217    <counter name="Early Hi-Depth Test Fails"
1218             symbol_name="HiDepthTestFails"
1219             underscore_name="hi_depth_test_fails"
1220             description="The total number of pixels dropped on early hierarchical depth test."
1221             data_type="uint64"
1222             units="pixels"
1223             semantic_type="event"
1224             equation="A 22 READ 4 UMUL"
1225             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1226             mdapi_usage_flags="Tier3 Frame Batch Draw"
1227             mdapi_supported_apis="VK OGL IO"
1228             mdapi_hw_unit_type="gpu"
1229             />
1230    <counter name="Early Depth Test Fails"
1231             symbol_name="EarlyDepthTestFails"
1232             underscore_name="early_depth_test_fails"
1233             description="The total number of pixels dropped on early depth test."
1234             data_type="uint64"
1235             units="pixels"
1236             semantic_type="event"
1237             equation="A 23 READ 4 UMUL"
1238             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1239             mdapi_usage_flags="Tier3 Frame Batch Draw"
1240             mdapi_supported_apis="VK OGL IO"
1241             mdapi_hw_unit_type="gpu"
1242             />
1243    <counter name="Samples Killed in FS"
1244             symbol_name="SamplesKilledInPs"
1245             underscore_name="samples_killed_in_ps"
1246             description="The total number of samples or pixels dropped in fragment shaders."
1247             data_type="uint64"
1248             units="pixels"
1249             semantic_type="event"
1250             equation="A 24 READ 4 UMUL"
1251             mdapi_group="3D Pipe/Fragment Shader"
1252             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1253             mdapi_supported_apis="VK OGL IO"
1254             mdapi_hw_unit_type="gpu"
1255             />
1256    <counter name="Pixels Failing Tests"
1257             symbol_name="PixelsFailingPostPsTests"
1258             underscore_name="pixels_failing_post_ps_tests"
1259             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1260             data_type="uint64"
1261             units="pixels"
1262             semantic_type="event"
1263             equation="A 25 READ 4 UMUL"
1264             mdapi_group="3D Pipe/Output Merger"
1265             mdapi_usage_flags="Tier3 Frame Batch Draw"
1266             mdapi_supported_apis="VK OGL IO"
1267             mdapi_hw_unit_type="gpu"
1268             />
1269    <counter name="Samples Written"
1270             symbol_name="SamplesWritten"
1271             underscore_name="samples_written"
1272             description="The total number of samples or pixels written to all render targets."
1273             data_type="uint64"
1274             units="pixels"
1275             semantic_type="event"
1276             equation="A 26 READ 4 UMUL"
1277             mdapi_group="3D Pipe/Output Merger"
1278             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1279             mdapi_supported_apis="VK OGL IO"
1280             mdapi_hw_unit_type="gpu"
1281             />
1282    <counter name="Samples Blended"
1283             symbol_name="SamplesBlended"
1284             underscore_name="samples_blended"
1285             description="The total number of blended samples or pixels written to all render targets."
1286             data_type="uint64"
1287             units="pixels"
1288             semantic_type="event"
1289             equation="A 27 READ 4 UMUL"
1290             mdapi_group="3D Pipe/Output Merger"
1291             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1292             mdapi_supported_apis="VK OGL IO"
1293             mdapi_hw_unit_type="gpu"
1294             />
1295    <counter name="Sampler Texels"
1296             symbol_name="SamplerTexels"
1297             underscore_name="sampler_texels"
1298             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1299             data_type="uint64"
1300             units="texels"
1301             semantic_type="event"
1302             equation="A 28 READ 4 UMUL"
1303             mdapi_group="Sampler/Sampler Input"
1304             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1305             mdapi_supported_apis=""
1306             mdapi_hw_unit_type="gpu"
1307             />
1308    <counter name="Sampler Texels Misses"
1309             symbol_name="SamplerTexelMisses"
1310             underscore_name="sampler_texel_misses"
1311             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1312             data_type="uint64"
1313             units="texels"
1314             semantic_type="event"
1315             equation="A 29 READ 4 UMUL"
1316             mdapi_group="Sampler/Sampler Cache"
1317             mdapi_usage_flags="Tier3 Batch Frame Draw"
1318             mdapi_supported_apis=""
1319             mdapi_hw_unit_type="gpu"
1320             />
1321    <counter name="SLM Bytes Read"
1322             symbol_name="SlmBytesRead"
1323             underscore_name="slm_bytes_read"
1324             description="The total number of GPU memory bytes read from shared local memory."
1325             data_type="uint64"
1326             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
1327             units="bytes"
1328             semantic_type="throughput"
1329             equation="A 30 READ 64 UMUL"
1330             mdapi_group="L3/Data Port/SLM"
1331             mdapi_usage_flags="Tier3 Frame Batch Draw"
1332             mdapi_supported_apis="VK OGL OCL IO"
1333             mdapi_hw_unit_type="gpu"
1334             />
1335    <counter name="SLM Bytes Written"
1336             symbol_name="SlmBytesWritten"
1337             underscore_name="slm_bytes_written"
1338             description="The total number of GPU memory bytes written into shared local memory."
1339             data_type="uint64"
1340             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
1341             units="bytes"
1342             semantic_type="throughput"
1343             equation="A 31 READ 64 UMUL"
1344             mdapi_group="L3/Data Port/SLM"
1345             mdapi_usage_flags="Tier3 Frame Batch Draw"
1346             mdapi_supported_apis="VK OGL OCL IO"
1347             mdapi_hw_unit_type="gpu"
1348             />
1349    <counter name="Shader Memory Accesses"
1350             symbol_name="ShaderMemoryAccesses"
1351             underscore_name="shader_memory_accesses"
1352             description="The total number of shader memory accesses to L3."
1353             data_type="uint64"
1354             units="messages"
1355             semantic_type="event"
1356             equation="A 32 READ"
1357             mdapi_group="L3/Data Port"
1358             mdapi_usage_flags="Tier3 Frame Batch Draw"
1359             mdapi_supported_apis="VK OGL OCL IO"
1360             mdapi_hw_unit_type="gpu"
1361             />
1362    <counter name="Shader Atomic Memory Accesses"
1363             symbol_name="ShaderAtomics"
1364             underscore_name="shader_atomics"
1365             description="The total number of shader atomic memory accesses."
1366             data_type="uint64"
1367             units="messages"
1368             semantic_type="event"
1369             equation="A 34 READ"
1370             mdapi_group="L3/Data Port/Atomics"
1371             mdapi_usage_flags="Tier3 Frame Batch Draw"
1372             mdapi_supported_apis=""
1373             mdapi_hw_unit_type="gpu"
1374             />
1375    <counter name="L3 Shader Throughput"
1376             symbol_name="L3ShaderThroughput"
1377             underscore_name="l3_shader_throughput"
1378             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1379             data_type="uint64"
1380             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1381             units="bytes"
1382             semantic_type="throughput"
1383             equation="$ShaderMemoryAccesses 64 UMUL"
1384             mdapi_group="L3/Data Port"
1385             mdapi_usage_flags="Tier2 Frame Batch Draw"
1386             mdapi_supported_apis="VK OGL OCL IO"
1387             mdapi_hw_unit_type="gpu"
1388             />
1389    <counter name="Shader Barrier Messages"
1390             symbol_name="ShaderBarriers"
1391             underscore_name="shader_barriers"
1392             description="The total number of shader barrier messages."
1393             data_type="uint64"
1394             units="messages"
1395             semantic_type="event"
1396             equation="A 35 READ"
1397             mdapi_group="EU Array/Barrier"
1398             mdapi_usage_flags="Tier3 Frame Batch Draw"
1399             mdapi_supported_apis=""
1400             mdapi_hw_unit_type="gpu"
1401             />
1402    <counter name="VF Bottleneck"
1403             symbol_name="VfBottleneck"
1404             underscore_name="vf_bottleneck"
1405             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1406             low_watermark="5"
1407             high_watermark="15"
1408             data_type="float"
1409             max_equation="100"
1410             units="percent"
1411             semantic_type="duration"
1412             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1413             mdapi_group="3D Pipe/Input Assembler"
1414             mdapi_usage_flags="Tier3 Indicate Draw"
1415             mdapi_supported_apis="VK OGL IO"
1416             mdapi_hw_unit_type="gpu"
1417             />
1418    <counter name="VS Bottleneck"
1419             symbol_name="VsBottleneck"
1420             underscore_name="vs_bottleneck"
1421             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1422             low_watermark="10"
1423             high_watermark="30"
1424             data_type="float"
1425             max_equation="100"
1426             units="percent"
1427             semantic_type="duration"
1428             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1429             mdapi_group="3D Pipe/Vertex Shader"
1430             mdapi_usage_flags="Tier3 Indicate Draw"
1431             mdapi_supported_apis="VK OGL IO"
1432             mdapi_hw_unit_type="gpu"
1433             />
1434    <counter name="HS Bottleneck"
1435             symbol_name="HsBottleneck"
1436             underscore_name="hs_bottleneck"
1437             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1438             low_watermark="3"
1439             high_watermark="9"
1440             data_type="float"
1441             max_equation="100"
1442             units="percent"
1443             semantic_type="duration"
1444             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1445             mdapi_group="3D Pipe/Hull Shader"
1446             mdapi_usage_flags="Tier3 Indicate Draw"
1447             mdapi_supported_apis="VK OGL IO"
1448             mdapi_hw_unit_type="gpu"
1449             />
1450    <counter name="DS Bottleneck"
1451             symbol_name="DsBottleneck"
1452             underscore_name="ds_bottleneck"
1453             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1454             low_watermark="5"
1455             high_watermark="15"
1456             data_type="float"
1457             max_equation="100"
1458             units="percent"
1459             semantic_type="duration"
1460             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
1461             mdapi_group="3D Pipe/Domain Shader"
1462             mdapi_usage_flags="Tier3 Indicate Draw"
1463             mdapi_supported_apis="VK OGL IO"
1464             mdapi_hw_unit_type="gpu"
1465             />
1466    <counter name="GS Bottleneck"
1467             symbol_name="GsBottleneck"
1468             underscore_name="gs_bottleneck"
1469             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1470             low_watermark="5"
1471             high_watermark="15"
1472             data_type="float"
1473             max_equation="100"
1474             units="percent"
1475             semantic_type="duration"
1476             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1477             mdapi_group="3D Pipe/Geometry Shader"
1478             mdapi_usage_flags="Tier3 Indicate Draw"
1479             mdapi_supported_apis="VK OGL IO"
1480             mdapi_hw_unit_type="gpu"
1481             />
1482    <counter name="SO Bottleneck"
1483             symbol_name="SoBottleneck"
1484             underscore_name="so_bottleneck"
1485             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1486             low_watermark="5"
1487             high_watermark="15"
1488             data_type="float"
1489             max_equation="100"
1490             units="percent"
1491             semantic_type="duration"
1492             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1493             mdapi_group="3D Pipe/Stream Output"
1494             mdapi_usage_flags="Tier3 Indicate Draw"
1495             mdapi_supported_apis="VK OGL IO"
1496             mdapi_hw_unit_type="gpu"
1497             />
1498    <counter name="Clipper Bottleneck"
1499             symbol_name="ClBottleneck"
1500             underscore_name="cl_bottleneck"
1501             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1502             low_watermark="10"
1503             high_watermark="30"
1504             data_type="float"
1505             max_equation="100"
1506             units="percent"
1507             semantic_type="duration"
1508             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1509             mdapi_group="3D Pipe/Clipper"
1510             mdapi_usage_flags="Tier3 Indicate Draw"
1511             mdapi_supported_apis="VK OGL IO"
1512             mdapi_hw_unit_type="gpu"
1513             />
1514    <counter name="Strip-Fans Bottleneck"
1515             symbol_name="SfBottleneck"
1516             underscore_name="sf_bottleneck"
1517             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1518             low_watermark="5"
1519             high_watermark="10"
1520             data_type="float"
1521             max_equation="100"
1522             units="percent"
1523             semantic_type="duration"
1524             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1525             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1526             mdapi_usage_flags="Tier3 Indicate Draw"
1527             mdapi_supported_apis="VK OGL IO"
1528             mdapi_hw_unit_type="gpu"
1529             />
1530    <counter name="Hi-Depth Bottleneck"
1531             symbol_name="HiDepthBottleneck"
1532             underscore_name="hi_depth_bottleneck"
1533             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1534             low_watermark="5"
1535             high_watermark="15"
1536             data_type="float"
1537             max_equation="100"
1538             units="percent"
1539             semantic_type="duration"
1540             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1541             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1542             mdapi_usage_flags="Tier3 Indicate Draw"
1543             mdapi_supported_apis="VK OGL IO"
1544             mdapi_hw_unit_type="gpu"
1545             />
1546    <counter name="BC Bottleneck"
1547             symbol_name="BcBottleneck"
1548             underscore_name="bc_bottleneck"
1549             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1550             low_watermark="5"
1551             high_watermark="15"
1552             data_type="float"
1553             max_equation="100"
1554             units="percent"
1555             semantic_type="duration"
1556             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1557             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1558             mdapi_usage_flags="Tier3 Indicate Draw"
1559             mdapi_supported_apis="VK OGL IO"
1560             mdapi_hw_unit_type="gpu"
1561             />
1562    <counter name="HS Stall"
1563             symbol_name="HsStall"
1564             underscore_name="hs_stall"
1565             description="The percentage of time in which hull stall pipeline stage was stalled."
1566             data_type="float"
1567             max_equation="100"
1568             units="percent"
1569             semantic_type="duration"
1570             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1571             mdapi_group="3D Pipe/Hull Shader"
1572             mdapi_usage_flags="Tier4 Correlate Draw"
1573             mdapi_supported_apis="VK OGL IO"
1574             mdapi_hw_unit_type="gpu"
1575             />
1576    <counter name="DS Stall"
1577             symbol_name="DsStall"
1578             underscore_name="ds_stall"
1579             description="The percentage of time in which domain shader pipeline stage was stalled."
1580             data_type="float"
1581             max_equation="100"
1582             units="percent"
1583             semantic_type="duration"
1584             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1585             mdapi_group="3D Pipe/Domain Shader"
1586             mdapi_usage_flags="Tier4 Correlate Draw"
1587             mdapi_supported_apis="VK OGL IO"
1588             mdapi_hw_unit_type="gpu"
1589             />
1590    <counter name="SO Stall"
1591             symbol_name="SoStall"
1592             underscore_name="so_stall"
1593             description="The percentage of time in which stream-output pipeline stage was stalled."
1594             data_type="float"
1595             max_equation="100"
1596             units="percent"
1597             semantic_type="duration"
1598             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1599             mdapi_group="3D Pipe/Stream Output"
1600             mdapi_usage_flags="Tier4 Correlate Draw"
1601             mdapi_supported_apis="VK OGL IO"
1602             mdapi_hw_unit_type="gpu"
1603             />
1604    <counter name="CL Stall"
1605             symbol_name="ClStall"
1606             underscore_name="cl_stall"
1607             description="The percentage of time in which clipper pipeline stage was stalled."
1608             data_type="float"
1609             max_equation="100"
1610             units="percent"
1611             semantic_type="duration"
1612             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1613             mdapi_group="3D Pipe/Clipper"
1614             mdapi_usage_flags="Tier4 Correlate Draw"
1615             mdapi_supported_apis="VK OGL IO"
1616             mdapi_hw_unit_type="gpu"
1617             />
1618    <counter name="SF Stall"
1619             symbol_name="SfStall"
1620             underscore_name="sf_stall"
1621             description="The percentage of time in which strip-fans pipeline stage was stalled."
1622             data_type="float"
1623             max_equation="100"
1624             units="percent"
1625             semantic_type="duration"
1626             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1627             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1628             mdapi_usage_flags="Tier4 Correlate Draw"
1629             mdapi_supported_apis="VK OGL IO"
1630             mdapi_hw_unit_type="gpu"
1631             />
1632    <register_config type="NOA">
1633        <register type="NOA" address="0x00000D04" value="0x00000200" />
1634        <register type="NOA" address="0x00009840" value="0x00000000" />
1635        <register type="NOA" address="0x00009884" value="0x00000000" />
1636        <register type="NOA" address="0x00009888" value="0x00123E00" />
1637        <register type="NOA" address="0x00009888" value="0x060B00B3" />
1638        <register type="NOA" address="0x00009888" value="0x140B3C00" />
1639        <register type="NOA" address="0x00009888" value="0x1C0B0000" />
1640        <register type="NOA" address="0x00009888" value="0x120C8320" />
1641        <register type="NOA" address="0x00009888" value="0x040DBE00" />
1642        <register type="NOA" address="0x00009888" value="0x000D0000" />
1643        <register type="NOA" address="0x00009888" value="0x280D0000" />
1644        <register type="NOA" address="0x00009888" value="0x2C0E7C00" />
1645        <register type="NOA" address="0x00009888" value="0x10087C00" />
1646        <register type="NOA" address="0x00009888" value="0x1E120002" />
1647        <register type="NOA" address="0x00009888" value="0x20120000" />
1648        <register type="NOA" address="0x00009888" value="0x1E130002" />
1649        <register type="NOA" address="0x00009888" value="0x0E0B0031" />
1650        <register type="NOA" address="0x00009888" value="0x180B0092" />
1651        <register type="NOA" address="0x00009888" value="0x1A0B00B1" />
1652        <register type="NOA" address="0x00009888" value="0x020B0093" />
1653        <register type="NOA" address="0x00009888" value="0x040B0033" />
1654        <register type="NOA" address="0x00009888" value="0x000B0000" />
1655        <register type="NOA" address="0x00009888" value="0x0A0C0022" />
1656        <register type="NOA" address="0x00009888" value="0x1E0C0030" />
1657        <register type="NOA" address="0x00009888" value="0x1C0C8000" />
1658        <register type="NOA" address="0x00009888" value="0x140C8000" />
1659        <register type="NOA" address="0x00009888" value="0x160C8000" />
1660        <register type="NOA" address="0x00009888" value="0x100DC017" />
1661        <register type="NOA" address="0x00009888" value="0x160D0013" />
1662        <register type="NOA" address="0x00009888" value="0x1C0D0081" />
1663        <register type="NOA" address="0x00009888" value="0x080D0082" />
1664        <register type="NOA" address="0x00009888" value="0x0A0D8102" />
1665        <register type="NOA" address="0x00009888" value="0x140D0000" />
1666        <register type="NOA" address="0x00009888" value="0x0C0D0000" />
1667        <register type="NOA" address="0x00009888" value="0x0E0D4000" />
1668        <register type="NOA" address="0x00009888" value="0x120D0000" />
1669        <register type="NOA" address="0x00009888" value="0x060DC000" />
1670        <register type="NOA" address="0x00009888" value="0x0C0EC1C5" />
1671        <register type="NOA" address="0x00009888" value="0x180E0000" />
1672        <register type="NOA" address="0x00009888" value="0x0E0E8000" />
1673        <register type="NOA" address="0x00009888" value="0x100E4000" />
1674        <register type="NOA" address="0x00009888" value="0x120EC000" />
1675        <register type="NOA" address="0x00009888" value="0x140EC000" />
1676        <register type="NOA" address="0x00009888" value="0x160E4000" />
1677        <register type="NOA" address="0x00009888" value="0x080E8000" />
1678        <register type="NOA" address="0x00009888" value="0x0A0EC000" />
1679        <register type="NOA" address="0x00009888" value="0x1C0F5555" />
1680        <register type="NOA" address="0x00009888" value="0x1E0F0554" />
1681        <register type="NOA" address="0x00009888" value="0x0E104000" />
1682        <register type="NOA" address="0x00009888" value="0x10104000" />
1683        <register type="NOA" address="0x00009888" value="0x14104000" />
1684        <register type="NOA" address="0x00009888" value="0x16104000" />
1685        <register type="NOA" address="0x00009888" value="0x18104000" />
1686        <register type="NOA" address="0x00009888" value="0x1A104000" />
1687        <register type="NOA" address="0x00009888" value="0x1C104000" />
1688        <register type="NOA" address="0x00009888" value="0x02104000" />
1689        <register type="NOA" address="0x00009888" value="0x04104000" />
1690        <register type="NOA" address="0x00009888" value="0x06104000" />
1691        <register type="NOA" address="0x00009888" value="0x08104000" />
1692        <register type="NOA" address="0x00009888" value="0x0A104000" />
1693        <register type="NOA" address="0x00009888" value="0x0C104000" />
1694        <register type="NOA" address="0x00009888" value="0x0E024000" />
1695        <register type="NOA" address="0x00009888" value="0x10024000" />
1696        <register type="NOA" address="0x00009888" value="0x2C024000" />
1697        <register type="NOA" address="0x00009888" value="0x2E020055" />
1698        <register type="NOA" address="0x00009888" value="0x02024000" />
1699        <register type="NOA" address="0x00009888" value="0x04024000" />
1700        <register type="NOA" address="0x00009888" value="0x06024000" />
1701        <register type="NOA" address="0x00009888" value="0x08024000" />
1702        <register type="NOA" address="0x00009888" value="0x0A024000" />
1703        <register type="NOA" address="0x00009888" value="0x0C024000" />
1704        <register type="NOA" address="0x00009888" value="0x1A032000" />
1705        <register type="NOA" address="0x00009888" value="0x1C032000" />
1706        <register type="NOA" address="0x00009888" value="0x2A035500" />
1707        <register type="NOA" address="0x00009888" value="0x2C030001" />
1708        <register type="NOA" address="0x00009888" value="0x02034000" />
1709        <register type="NOA" address="0x00009888" value="0x04034000" />
1710        <register type="NOA" address="0x00009888" value="0x06034000" />
1711        <register type="NOA" address="0x00009888" value="0x08034000" />
1712        <register type="NOA" address="0x00009888" value="0x0A034000" />
1713        <register type="NOA" address="0x00009888" value="0x18032000" />
1714        <register type="NOA" address="0x00009888" value="0x360036DB" />
1715        <register type="NOA" address="0x00009888" value="0x380026DB" />
1716        <register type="NOA" address="0x00009888" value="0x1A006000" />
1717        <register type="NOA" address="0x00009888" value="0x1C006000" />
1718        <register type="NOA" address="0x00009888" value="0x1E006000" />
1719        <register type="NOA" address="0x00009888" value="0x34001B00" />
1720        <register type="NOA" address="0x00009888" value="0x26050002" />
1721        <register type="NOA" address="0x00009888" value="0x0E0A8000" />
1722        <register type="NOA" address="0x00009888" value="0x100A8000" />
1723        <register type="NOA" address="0x00009888" value="0x120A4000" />
1724        <register type="NOA" address="0x00009888" value="0x140A8000" />
1725        <register type="NOA" address="0x00009888" value="0x160A8000" />
1726        <register type="NOA" address="0x00009888" value="0x180A8000" />
1727        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
1728        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
1729        <register type="NOA" address="0x00009888" value="0x020A8000" />
1730        <register type="NOA" address="0x00009888" value="0x040A8000" />
1731        <register type="NOA" address="0x00009888" value="0x060A8000" />
1732        <register type="NOA" address="0x00009888" value="0x080A8000" />
1733        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
1734        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
1735        <register type="NOA" address="0x00009888" value="0x08081000" />
1736        <register type="NOA" address="0x00009884" value="0x00000003" />
1737        <register type="NOA" address="0x00009888" value="0x5B105555" />
1738        <register type="NOA" address="0x00009888" value="0x5D101555" />
1739        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
1740        <register type="NOA" address="0x00009888" value="0x1D14003F" />
1741        <register type="NOA" address="0x00009888" value="0x13148000" />
1742        <register type="NOA" address="0x00009888" value="0x15148000" />
1743        <register type="NOA" address="0x00009888" value="0x17148000" />
1744        <register type="NOA" address="0x00009888" value="0x5F115555" />
1745        <register type="NOA" address="0x00009888" value="0x61111555" />
1746        <register type="NOA" address="0x00009888" value="0x0F128000" />
1747        <register type="NOA" address="0x00009888" value="0x11128000" />
1748        <register type="NOA" address="0x00009888" value="0x13128000" />
1749        <register type="NOA" address="0x00009888" value="0x15128000" />
1750        <register type="NOA" address="0x00009888" value="0x17128000" />
1751        <register type="NOA" address="0x00009888" value="0x19128000" />
1752        <register type="NOA" address="0x00009888" value="0x1B128000" />
1753        <register type="NOA" address="0x00009888" value="0x1D128000" />
1754        <register type="NOA" address="0x00009888" value="0x1F128000" />
1755        <register type="NOA" address="0x00009888" value="0x03128000" />
1756        <register type="NOA" address="0x00009888" value="0x05128000" />
1757        <register type="NOA" address="0x00009888" value="0x07128000" />
1758        <register type="NOA" address="0x00009888" value="0x09128000" />
1759        <register type="NOA" address="0x00009888" value="0x0B128000" />
1760        <register type="NOA" address="0x00009888" value="0x0D128000" />
1761        <register type="NOA" address="0x00009888" value="0x4D100604" />
1762        <register type="NOA" address="0x00009888" value="0x4F103400" />
1763        <register type="NOA" address="0x00009888" value="0x51100200" />
1764        <register type="NOA" address="0x00009888" value="0x53100004" />
1765        <register type="NOA" address="0x00009888" value="0x55101400" />
1766        <register type="NOA" address="0x00009888" value="0x17100000" />
1767        <register type="NOA" address="0x00009888" value="0x31100000" />
1768        <register type="NOA" address="0x00009888" value="0x57100005" />
1769        <register type="NOA" address="0x00009888" value="0x47100000" />
1770        <register type="NOA" address="0x00009888" value="0x49100000" />
1771        <register type="NOA" address="0x00009888" value="0x4B100400" />
1772        <register type="NOA" address="0x00009884" value="0x00000003" />
1773        <register type="NOA" address="0x00009888" value="0x65100002" />
1774        <register type="NOA" address="0x00009884" value="0x00000000" />
1775        <register type="NOA" address="0x00009888" value="0x42000001" />
1776    </register_config>
1777    <register_config type="OA">
1778        <register type="OA" address="0x0000D920" value="0x00000000" />
1779        <register type="OA" address="0x0000D900" value="0x00000000" />
1780        <register type="OA" address="0x0000D904" value="0x00800000" />
1781        <register type="OA" address="0x0000D910" value="0x00000000" />
1782        <register type="OA" address="0x0000D914" value="0x00800000" />
1783        <register type="OA" address="0x0000DC40" value="0x00000000" />
1784    </register_config>
1785    <register_config type="FLEX">
1786        <register type="FLEX" address="0x0000E458" value="0x00804704" />
1787        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
1788        <register type="FLEX" address="0x0000E658" value="0x00805705" />
1789        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
1790        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
1791        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
1792    </register_config>
1793  </set>
1794
1795  <set name="Metric set HDCAndSF"
1796       chipset="TGLGT2"
1797       symbol_name="HDCAndSF"
1798       underscore_name="hdc_and_sf"
1799       mdapi_supported_apis="VK OGL OCL IO"
1800       hw_config_guid="3a4c7510-7725-4bf8-9eae-59115a2431c6"
1801       >
1802    <counter name="GPU Time Elapsed"
1803             symbol_name="GpuTime"
1804             underscore_name="gpu_time"
1805             description="Time elapsed on the GPU during the measurement."
1806             data_type="uint64"
1807             units="ns"
1808             semantic_type="duration"
1809             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1810             mdapi_group="GPU"
1811             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1812             mdapi_supported_apis=""
1813             mdapi_hw_unit_type="gpu"
1814             />
1815    <counter name="GPU Core Clocks"
1816             symbol_name="GpuCoreClocks"
1817             underscore_name="gpu_core_clocks"
1818             description="The total number of GPU core clocks elapsed during the measurement."
1819             data_type="uint64"
1820             units="cycles"
1821             semantic_type="event"
1822             equation="GPU_CLOCK 0 READ"
1823             mdapi_group="GPU"
1824             mdapi_usage_flags="Tier1 Frame Batch Draw"
1825             mdapi_supported_apis=""
1826             mdapi_hw_unit_type="gpu"
1827             />
1828    <counter name="AVG GPU Core Frequency"
1829             symbol_name="AvgGpuCoreFrequency"
1830             underscore_name="avg_gpu_core_frequency"
1831             description="Average GPU Core Frequency in the measurement."
1832             data_type="uint64"
1833             max_equation="$GpuMaxFrequency"
1834             units="hz"
1835             semantic_type="event"
1836             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1837             mdapi_group="GPU"
1838             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1839             mdapi_supported_apis=""
1840             mdapi_hw_unit_type="gpu"
1841             />
1842    <counter name="GPU Busy"
1843             symbol_name="GpuBusy"
1844             underscore_name="gpu_busy"
1845             description="The percentage of time in which the GPU has been processing GPU commands."
1846             data_type="float"
1847             max_equation="100"
1848             units="percent"
1849             semantic_type="duration"
1850             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1851             mdapi_group="GPU"
1852             mdapi_usage_flags="Tier1 Overview System Frame"
1853             mdapi_supported_apis=""
1854             mdapi_hw_unit_type="gpu"
1855             />
1856    <counter name="VS Threads Dispatched"
1857             symbol_name="VsThreads"
1858             underscore_name="vs_threads"
1859             description="The total number of vertex shader hardware threads dispatched."
1860             data_type="uint64"
1861             units="threads"
1862             semantic_type="event"
1863             equation="A 1 READ"
1864             mdapi_group="EU Array/Vertex Shader"
1865             mdapi_usage_flags="Tier3 Frame Batch Draw"
1866             mdapi_supported_apis="VK OGL IO"
1867             mdapi_hw_unit_type="gpu"
1868             />
1869    <counter name="HS Threads Dispatched"
1870             symbol_name="HsThreads"
1871             underscore_name="hs_threads"
1872             description="The total number of hull shader hardware threads dispatched."
1873             data_type="uint64"
1874             units="threads"
1875             semantic_type="event"
1876             equation="A 2 READ"
1877             mdapi_group="EU Array/Hull Shader"
1878             mdapi_usage_flags="Tier3 Frame Batch Draw"
1879             mdapi_supported_apis="VK OGL IO"
1880             mdapi_hw_unit_type="gpu"
1881             />
1882    <counter name="DS Threads Dispatched"
1883             symbol_name="DsThreads"
1884             underscore_name="ds_threads"
1885             description="The total number of domain shader hardware threads dispatched."
1886             data_type="uint64"
1887             units="threads"
1888             semantic_type="event"
1889             equation="A 3 READ"
1890             mdapi_group="EU Array/Domain Shader"
1891             mdapi_usage_flags="Tier3 Frame Batch Draw"
1892             mdapi_supported_apis="VK OGL IO"
1893             mdapi_hw_unit_type="gpu"
1894             />
1895    <counter name="GS Threads Dispatched"
1896             symbol_name="GsThreads"
1897             underscore_name="gs_threads"
1898             description="The total number of geometry shader hardware threads dispatched."
1899             data_type="uint64"
1900             units="threads"
1901             semantic_type="event"
1902             equation="A 5 READ"
1903             mdapi_group="EU Array/Geometry Shader"
1904             mdapi_usage_flags="Tier3 Frame Batch Draw"
1905             mdapi_supported_apis="VK OGL IO"
1906             mdapi_hw_unit_type="gpu"
1907             />
1908    <counter name="FS Threads Dispatched"
1909             symbol_name="PsThreads"
1910             underscore_name="ps_threads"
1911             description="The total number of fragment shader hardware threads dispatched."
1912             data_type="uint64"
1913             units="threads"
1914             semantic_type="event"
1915             equation="A 6 READ"
1916             mdapi_group="EU Array/Fragment Shader"
1917             mdapi_usage_flags="Tier3 Frame Batch Draw"
1918             mdapi_supported_apis="VK OGL IO"
1919             mdapi_hw_unit_type="gpu"
1920             />
1921    <counter name="CS Threads Dispatched"
1922             symbol_name="CsThreads"
1923             underscore_name="cs_threads"
1924             description="The total number of compute shader hardware threads dispatched."
1925             data_type="uint64"
1926             units="threads"
1927             semantic_type="event"
1928             equation="A 4 READ"
1929             mdapi_group="EU Array/Compute Shader"
1930             mdapi_usage_flags="Tier3 Frame Batch Draw"
1931             mdapi_supported_apis="VK OGL OCL IO MEDIA"
1932             mdapi_hw_unit_type="gpu"
1933             />
1934    <counter name="EU Active"
1935             symbol_name="EuActive"
1936             underscore_name="eu_active"
1937             description="The percentage of time in which the Execution Units were actively processing."
1938             data_type="float"
1939             max_equation="100"
1940             units="percent"
1941             semantic_type="duration"
1942             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1943             mdapi_group="EU Array"
1944             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1945             mdapi_supported_apis=""
1946             mdapi_hw_unit_type="gpu"
1947             />
1948    <counter name="EU Stall"
1949             symbol_name="EuStall"
1950             underscore_name="eu_stall"
1951             description="The percentage of time in which the Execution Units were stalled."
1952             data_type="float"
1953             max_equation="100"
1954             units="percent"
1955             semantic_type="duration"
1956             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1957             mdapi_group="EU Array"
1958             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1959             mdapi_supported_apis=""
1960             mdapi_hw_unit_type="gpu"
1961             />
1962    <counter name="EU Thread Occupancy"
1963             symbol_name="EuThreadOccupancy"
1964             underscore_name="eu_thread_occupancy"
1965             description="The percentage of time in which hardware threads occupied EUs."
1966             data_type="float"
1967             max_equation="100"
1968             units="percent"
1969             semantic_type="duration"
1970             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1971             mdapi_group="EU Array"
1972             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1973             mdapi_supported_apis=""
1974             mdapi_hw_unit_type="gpu"
1975             />
1976    <counter name="Rasterized Pixels"
1977             symbol_name="RasterizedPixels"
1978             underscore_name="rasterized_pixels"
1979             description="The total number of rasterized pixels."
1980             data_type="uint64"
1981             units="pixels"
1982             semantic_type="event"
1983             equation="A 21 READ 4 UMUL"
1984             mdapi_group="3D Pipe/Rasterizer"
1985             mdapi_usage_flags="Tier3 Frame Batch Draw"
1986             mdapi_supported_apis="VK OGL IO"
1987             mdapi_hw_unit_type="gpu"
1988             />
1989    <counter name="Early Hi-Depth Test Fails"
1990             symbol_name="HiDepthTestFails"
1991             underscore_name="hi_depth_test_fails"
1992             description="The total number of pixels dropped on early hierarchical depth test."
1993             data_type="uint64"
1994             units="pixels"
1995             semantic_type="event"
1996             equation="A 22 READ 4 UMUL"
1997             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1998             mdapi_usage_flags="Tier3 Frame Batch Draw"
1999             mdapi_supported_apis="VK OGL IO"
2000             mdapi_hw_unit_type="gpu"
2001             />
2002    <counter name="Early Depth Test Fails"
2003             symbol_name="EarlyDepthTestFails"
2004             underscore_name="early_depth_test_fails"
2005             description="The total number of pixels dropped on early depth test."
2006             data_type="uint64"
2007             units="pixels"
2008             semantic_type="event"
2009             equation="A 23 READ 4 UMUL"
2010             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2011             mdapi_usage_flags="Tier3 Frame Batch Draw"
2012             mdapi_supported_apis="VK OGL IO"
2013             mdapi_hw_unit_type="gpu"
2014             />
2015    <counter name="Samples Killed in FS"
2016             symbol_name="SamplesKilledInPs"
2017             underscore_name="samples_killed_in_ps"
2018             description="The total number of samples or pixels dropped in fragment shaders."
2019             data_type="uint64"
2020             units="pixels"
2021             semantic_type="event"
2022             equation="A 24 READ 4 UMUL"
2023             mdapi_group="3D Pipe/Fragment Shader"
2024             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2025             mdapi_supported_apis="VK OGL IO"
2026             mdapi_hw_unit_type="gpu"
2027             />
2028    <counter name="Pixels Failing Tests"
2029             symbol_name="PixelsFailingPostPsTests"
2030             underscore_name="pixels_failing_post_ps_tests"
2031             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2032             data_type="uint64"
2033             units="pixels"
2034             semantic_type="event"
2035             equation="A 25 READ 4 UMUL"
2036             mdapi_group="3D Pipe/Output Merger"
2037             mdapi_usage_flags="Tier3 Frame Batch Draw"
2038             mdapi_supported_apis="VK OGL IO"
2039             mdapi_hw_unit_type="gpu"
2040             />
2041    <counter name="Samples Written"
2042             symbol_name="SamplesWritten"
2043             underscore_name="samples_written"
2044             description="The total number of samples or pixels written to all render targets."
2045             data_type="uint64"
2046             units="pixels"
2047             semantic_type="event"
2048             equation="A 26 READ 4 UMUL"
2049             mdapi_group="3D Pipe/Output Merger"
2050             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2051             mdapi_supported_apis="VK OGL IO"
2052             mdapi_hw_unit_type="gpu"
2053             />
2054    <counter name="Samples Blended"
2055             symbol_name="SamplesBlended"
2056             underscore_name="samples_blended"
2057             description="The total number of blended samples or pixels written to all render targets."
2058             data_type="uint64"
2059             units="pixels"
2060             semantic_type="event"
2061             equation="A 27 READ 4 UMUL"
2062             mdapi_group="3D Pipe/Output Merger"
2063             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2064             mdapi_supported_apis="VK OGL IO"
2065             mdapi_hw_unit_type="gpu"
2066             />
2067    <counter name="Sampler Texels"
2068             symbol_name="SamplerTexels"
2069             underscore_name="sampler_texels"
2070             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2071             data_type="uint64"
2072             units="texels"
2073             semantic_type="event"
2074             equation="A 28 READ 4 UMUL"
2075             mdapi_group="Sampler/Sampler Input"
2076             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2077             mdapi_supported_apis=""
2078             mdapi_hw_unit_type="gpu"
2079             />
2080    <counter name="Sampler Texels Misses"
2081             symbol_name="SamplerTexelMisses"
2082             underscore_name="sampler_texel_misses"
2083             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2084             data_type="uint64"
2085             units="texels"
2086             semantic_type="event"
2087             equation="A 29 READ 4 UMUL"
2088             mdapi_group="Sampler/Sampler Cache"
2089             mdapi_usage_flags="Tier3 Batch Frame Draw"
2090             mdapi_supported_apis=""
2091             mdapi_hw_unit_type="gpu"
2092             />
2093    <counter name="SLM Bytes Read"
2094             symbol_name="SlmBytesRead"
2095             underscore_name="slm_bytes_read"
2096             description="The total number of GPU memory bytes read from shared local memory."
2097             data_type="uint64"
2098             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2099             units="bytes"
2100             semantic_type="throughput"
2101             equation="A 30 READ 64 UMUL"
2102             mdapi_group="L3/Data Port/SLM"
2103             mdapi_usage_flags="Tier3 Frame Batch Draw"
2104             mdapi_supported_apis="VK OGL OCL IO"
2105             mdapi_hw_unit_type="gpu"
2106             />
2107    <counter name="SLM Bytes Written"
2108             symbol_name="SlmBytesWritten"
2109             underscore_name="slm_bytes_written"
2110             description="The total number of GPU memory bytes written into shared local memory."
2111             data_type="uint64"
2112             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2113             units="bytes"
2114             semantic_type="throughput"
2115             equation="A 31 READ 64 UMUL"
2116             mdapi_group="L3/Data Port/SLM"
2117             mdapi_usage_flags="Tier3 Frame Batch Draw"
2118             mdapi_supported_apis="VK OGL OCL IO"
2119             mdapi_hw_unit_type="gpu"
2120             />
2121    <counter name="Shader Memory Accesses"
2122             symbol_name="ShaderMemoryAccesses"
2123             underscore_name="shader_memory_accesses"
2124             description="The total number of shader memory accesses to L3."
2125             data_type="uint64"
2126             units="messages"
2127             semantic_type="event"
2128             equation="A 32 READ"
2129             mdapi_group="L3/Data Port"
2130             mdapi_usage_flags="Tier3 Frame Batch Draw"
2131             mdapi_supported_apis="VK OGL OCL IO"
2132             mdapi_hw_unit_type="gpu"
2133             />
2134    <counter name="Shader Atomic Memory Accesses"
2135             symbol_name="ShaderAtomics"
2136             underscore_name="shader_atomics"
2137             description="The total number of shader atomic memory accesses."
2138             data_type="uint64"
2139             units="messages"
2140             semantic_type="event"
2141             equation="A 34 READ"
2142             mdapi_group="L3/Data Port/Atomics"
2143             mdapi_usage_flags="Tier3 Frame Batch Draw"
2144             mdapi_supported_apis=""
2145             mdapi_hw_unit_type="gpu"
2146             />
2147    <counter name="L3 Shader Throughput"
2148             symbol_name="L3ShaderThroughput"
2149             underscore_name="l3_shader_throughput"
2150             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2151             data_type="uint64"
2152             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2153             units="bytes"
2154             semantic_type="throughput"
2155             equation="$ShaderMemoryAccesses 64 UMUL"
2156             mdapi_group="L3/Data Port"
2157             mdapi_usage_flags="Tier2 Frame Batch Draw"
2158             mdapi_supported_apis="VK OGL OCL IO"
2159             mdapi_hw_unit_type="gpu"
2160             />
2161    <counter name="Shader Barrier Messages"
2162             symbol_name="ShaderBarriers"
2163             underscore_name="shader_barriers"
2164             description="The total number of shader barrier messages."
2165             data_type="uint64"
2166             units="messages"
2167             semantic_type="event"
2168             equation="A 35 READ"
2169             mdapi_group="EU Array/Barrier"
2170             mdapi_usage_flags="Tier3 Frame Batch Draw"
2171             mdapi_supported_apis=""
2172             mdapi_hw_unit_type="gpu"
2173             />
2174    <counter name="Slice0 Dualsubslice0 Non-sampler Shader Access Stalled On L3"
2175             symbol_name="NonSamplerShader00AccessStalledOnL3"
2176             underscore_name="non_sampler_shader00_access_stalled_on_l3"
2177             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice0)"
2178             data_type="float"
2179             max_equation="100"
2180             units="percent"
2181             semantic_type="duration"
2182             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
2183             availability="$DualSubsliceMask 1 AND"
2184             mdapi_group="GPU/Data Port"
2185             mdapi_usage_flags="Tier3 Frame Batch Draw"
2186             mdapi_supported_apis=""
2187             mdapi_hw_unit_type="subslice"
2188             />
2189    <counter name="Slice0 Dualsubslice1 Non-sampler Shader Access Stalled On L3"
2190             symbol_name="NonSamplerShader01AccessStalledOnL3"
2191             underscore_name="non_sampler_shader01_access_stalled_on_l3"
2192             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice1)"
2193             data_type="float"
2194             max_equation="100"
2195             units="percent"
2196             semantic_type="duration"
2197             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
2198             availability="$DualSubsliceMask 2 AND"
2199             mdapi_group="GPU/Data Port"
2200             mdapi_usage_flags="Tier3 Frame Batch Draw"
2201             mdapi_supported_apis=""
2202             mdapi_hw_unit_type="subslice"
2203             />
2204    <counter name="Slice0 Dualsubslice2 Non-sampler Shader Access Stalled On L3"
2205             symbol_name="NonSamplerShader02AccessStalledOnL3"
2206             underscore_name="non_sampler_shader02_access_stalled_on_l3"
2207             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice2)"
2208             data_type="float"
2209             max_equation="100"
2210             units="percent"
2211             semantic_type="duration"
2212             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2213             availability="$DualSubsliceMask 4 AND"
2214             mdapi_group="GPU/Data Port"
2215             mdapi_usage_flags="Tier3 Frame Batch Draw"
2216             mdapi_supported_apis=""
2217             mdapi_hw_unit_type="subslice"
2218             />
2219    <counter name="Slice0 Dualsubslice3 Non-sampler Shader Access Stalled On L3"
2220             symbol_name="NonSamplerShader03AccessStalledOnL3"
2221             underscore_name="non_sampler_shader03_access_stalled_on_l3"
2222             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice3)"
2223             data_type="float"
2224             max_equation="100"
2225             units="percent"
2226             semantic_type="duration"
2227             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2228             availability="$DualSubsliceMask 8 AND"
2229             mdapi_group="GPU/Data Port"
2230             mdapi_usage_flags="Tier3 Frame Batch Draw"
2231             mdapi_supported_apis=""
2232             mdapi_hw_unit_type="subslice"
2233             />
2234    <counter name="Slice0 Dualsubslice4 Non-sampler Shader Access Stalled On L3"
2235             symbol_name="NonSamplerShader04AccessStalledOnL3"
2236             underscore_name="non_sampler_shader04_access_stalled_on_l3"
2237             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice4)"
2238             data_type="float"
2239             max_equation="100"
2240             units="percent"
2241             semantic_type="duration"
2242             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2243             availability="$DualSubsliceMask 16 AND"
2244             mdapi_group="GPU/Data Port"
2245             mdapi_usage_flags="Tier3 Frame Batch Draw"
2246             mdapi_supported_apis=""
2247             mdapi_hw_unit_type="subslice"
2248             />
2249    <counter name="Slice0 Dualsubslice5 Non-sampler Shader Access Stalled On L3"
2250             symbol_name="NonSamplerShader05AccessStalledOnL3"
2251             underscore_name="non_sampler_shader05_access_stalled_on_l3"
2252             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Dualsubslice5)"
2253             data_type="float"
2254             max_equation="100"
2255             units="percent"
2256             semantic_type="duration"
2257             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2258             availability="$DualSubsliceMask 32 AND"
2259             mdapi_group="GPU/Data Port"
2260             mdapi_usage_flags="Tier3 Frame Batch Draw"
2261             mdapi_supported_apis=""
2262             mdapi_hw_unit_type="subslice"
2263             />
2264    <counter name="Polygon Data Ready"
2265             symbol_name="PolyDataReady"
2266             underscore_name="poly_data_ready"
2267             description="The percentage of time in which geometry pipeline output is ready"
2268             data_type="float"
2269             max_equation="100"
2270             units="percent"
2271             semantic_type="duration"
2272             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
2273             mdapi_group="GPU/3D Pipe/Strip-Fans"
2274             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2275             mdapi_supported_apis=""
2276             mdapi_hw_unit_type="gpu"
2277             />
2278    <register_config type="NOA">
2279        <register type="NOA" address="0x00000D04" value="0x00000200" />
2280        <register type="NOA" address="0x00009840" value="0x00000000" />
2281        <register type="NOA" address="0x00009884" value="0x00000000" />
2282        <register type="NOA" address="0x00009888" value="0x14112400" />
2283        <register type="NOA" address="0x00009888" value="0x14312400" />
2284        <register type="NOA" address="0x00009888" value="0x14512474" />
2285        <register type="NOA" address="0x00009888" value="0x14712400" />
2286        <register type="NOA" address="0x00009888" value="0x14912400" />
2287        <register type="NOA" address="0x00009888" value="0x14B12400" />
2288        <register type="NOA" address="0x00009888" value="0x240A0019" />
2289        <register type="NOA" address="0x00009888" value="0x1C07C000" />
2290        <register type="NOA" address="0x00009888" value="0x24070002" />
2291        <register type="NOA" address="0x00009888" value="0x10110074" />
2292        <register type="NOA" address="0x00009888" value="0x08110000" />
2293        <register type="NOA" address="0x00009888" value="0x10128000" />
2294        <register type="NOA" address="0x00009888" value="0x1C130400" />
2295        <register type="NOA" address="0x00009888" value="0x12310074" />
2296        <register type="NOA" address="0x00009888" value="0x10310000" />
2297        <register type="NOA" address="0x00009888" value="0x08310000" />
2298        <register type="NOA" address="0x00009888" value="0x12328000" />
2299        <register type="NOA" address="0x00009888" value="0x1C330800" />
2300        <register type="NOA" address="0x00009888" value="0x10510000" />
2301        <register type="NOA" address="0x00009888" value="0x0A510000" />
2302        <register type="NOA" address="0x00009888" value="0x14528000" />
2303        <register type="NOA" address="0x00009888" value="0x1C531000" />
2304        <register type="NOA" address="0x00009888" value="0x16710074" />
2305        <register type="NOA" address="0x00009888" value="0x10710000" />
2306        <register type="NOA" address="0x00009888" value="0x0A710000" />
2307        <register type="NOA" address="0x00009888" value="0x16728000" />
2308        <register type="NOA" address="0x00009888" value="0x1C732000" />
2309        <register type="NOA" address="0x00009888" value="0x0E910074" />
2310        <register type="NOA" address="0x00009888" value="0x10910000" />
2311        <register type="NOA" address="0x00009888" value="0x06910000" />
2312        <register type="NOA" address="0x00009888" value="0x0E928000" />
2313        <register type="NOA" address="0x00009888" value="0x1C930200" />
2314        <register type="NOA" address="0x00009888" value="0x00B10074" />
2315        <register type="NOA" address="0x00009888" value="0x10B10000" />
2316        <register type="NOA" address="0x00009888" value="0x00B28000" />
2317        <register type="NOA" address="0x00009888" value="0x10B38000" />
2318        <register type="NOA" address="0x00009888" value="0x1E0F0020" />
2319        <register type="NOA" address="0x00009888" value="0x16104000" />
2320        <register type="NOA" address="0x00009888" value="0x2E020001" />
2321        <register type="NOA" address="0x00009888" value="0x2A030600" />
2322        <register type="NOA" address="0x00009888" value="0x18002000" />
2323        <register type="NOA" address="0x00009888" value="0x36003488" />
2324        <register type="NOA" address="0x00009888" value="0x3800001B" />
2325        <register type="NOA" address="0x00009888" value="0x00014000" />
2326        <register type="NOA" address="0x00009888" value="0x1A012000" />
2327        <register type="NOA" address="0x00009888" value="0x24050038" />
2328        <register type="NOA" address="0x00009888" value="0x24060080" />
2329        <register type="NOA" address="0x00009888" value="0x180A00F7" />
2330        <register type="NOA" address="0x00009888" value="0x200A0000" />
2331        <register type="NOA" address="0x00009888" value="0x140A8000" />
2332        <register type="NOA" address="0x00009888" value="0x160A8000" />
2333        <register type="NOA" address="0x00009884" value="0x00000003" />
2334        <register type="NOA" address="0x00009888" value="0x41104000" />
2335        <register type="NOA" address="0x00009888" value="0x5B105000" />
2336        <register type="NOA" address="0x00009888" value="0x5D100055" />
2337        <register type="NOA" address="0x00009888" value="0x11148000" />
2338        <register type="NOA" address="0x00009888" value="0x1B14E000" />
2339        <register type="NOA" address="0x00009888" value="0x1D140007" />
2340        <register type="NOA" address="0x00009888" value="0x4B112000" />
2341        <register type="NOA" address="0x00009888" value="0x5F115000" />
2342        <register type="NOA" address="0x00009888" value="0x61110055" />
2343        <register type="NOA" address="0x00009888" value="0x01128000" />
2344        <register type="NOA" address="0x00009888" value="0x0F128000" />
2345        <register type="NOA" address="0x00009888" value="0x11128000" />
2346        <register type="NOA" address="0x00009888" value="0x13128000" />
2347        <register type="NOA" address="0x00009888" value="0x15128000" />
2348        <register type="NOA" address="0x00009888" value="0x17128000" />
2349        <register type="NOA" address="0x00009888" value="0x19128000" />
2350        <register type="NOA" address="0x00009888" value="0x47100600" />
2351        <register type="NOA" address="0x00009888" value="0x4D100000" />
2352        <register type="NOA" address="0x00009888" value="0x4F101116" />
2353        <register type="NOA" address="0x00009888" value="0x51100401" />
2354        <register type="NOA" address="0x00009888" value="0x53100030" />
2355        <register type="NOA" address="0x00009888" value="0x17100000" />
2356        <register type="NOA" address="0x00009888" value="0x31100000" />
2357        <register type="NOA" address="0x00009884" value="0x00000003" />
2358        <register type="NOA" address="0x00009888" value="0x65100002" />
2359        <register type="NOA" address="0x00009884" value="0x00000000" />
2360        <register type="NOA" address="0x00009888" value="0x42000001" />
2361    </register_config>
2362    <register_config type="OA">
2363        <register type="OA" address="0x0000D920" value="0x00000000" />
2364        <register type="OA" address="0x0000D900" value="0x00000000" />
2365        <register type="OA" address="0x0000D904" value="0xF0800000" />
2366        <register type="OA" address="0x0000D910" value="0x00000000" />
2367        <register type="OA" address="0x0000D914" value="0x70800000" />
2368        <register type="OA" address="0x0000DC40" value="0x007F0000" />
2369        <register type="OA" address="0x0000D940" value="0x00000002" />
2370        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
2371        <register type="OA" address="0x0000DC00" value="0x00000002" />
2372        <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
2373        <register type="OA" address="0x0000D948" value="0x00000002" />
2374        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
2375        <register type="OA" address="0x0000DC08" value="0x00000002" />
2376        <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
2377        <register type="OA" address="0x0000D950" value="0x00000002" />
2378        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
2379        <register type="OA" address="0x0000DC10" value="0x00000002" />
2380        <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
2381        <register type="OA" address="0x0000D958" value="0x00000002" />
2382        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
2383        <register type="OA" address="0x0000DC18" value="0x00000002" />
2384        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
2385        <register type="OA" address="0x0000D960" value="0x00000002" />
2386        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
2387        <register type="OA" address="0x0000DC20" value="0x00000002" />
2388        <register type="OA" address="0x0000DC24" value="0x0000FFEF" />
2389        <register type="OA" address="0x0000D968" value="0x00000002" />
2390        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
2391        <register type="OA" address="0x0000DC28" value="0x00000002" />
2392        <register type="OA" address="0x0000DC2C" value="0x0000FFDF" />
2393        <register type="OA" address="0x0000D970" value="0x00000002" />
2394        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
2395        <register type="OA" address="0x0000DC30" value="0x00000002" />
2396        <register type="OA" address="0x0000DC34" value="0x0000FFBF" />
2397    </register_config>
2398    <register_config type="FLEX">
2399        <register type="FLEX" address="0x0000E458" value="0x00804704" />
2400        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
2401        <register type="FLEX" address="0x0000E658" value="0x00805705" />
2402        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
2403        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
2404        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
2405    </register_config>
2406  </set>
2407
2408  <set name="Metric set RasterizerAndPixelBackend"
2409       chipset="TGLGT2"
2410       symbol_name="RasterizerAndPixelBackend"
2411       underscore_name="rasterizer_and_pixel_backend"
2412       mdapi_supported_apis="VK OGL OCL IO"
2413       hw_config_guid="6f02479c-e9ca-4c2b-b1e6-216a9e1c5ef7"
2414       >
2415    <counter name="GPU Time Elapsed"
2416             symbol_name="GpuTime"
2417             underscore_name="gpu_time"
2418             description="Time elapsed on the GPU during the measurement."
2419             data_type="uint64"
2420             units="ns"
2421             semantic_type="duration"
2422             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2423             mdapi_group="GPU"
2424             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2425             mdapi_supported_apis=""
2426             mdapi_hw_unit_type="gpu"
2427             />
2428    <counter name="GPU Core Clocks"
2429             symbol_name="GpuCoreClocks"
2430             underscore_name="gpu_core_clocks"
2431             description="The total number of GPU core clocks elapsed during the measurement."
2432             data_type="uint64"
2433             units="cycles"
2434             semantic_type="event"
2435             equation="GPU_CLOCK 0 READ"
2436             mdapi_group="GPU"
2437             mdapi_usage_flags="Tier1 Frame Batch Draw"
2438             mdapi_supported_apis=""
2439             mdapi_hw_unit_type="gpu"
2440             />
2441    <counter name="AVG GPU Core Frequency"
2442             symbol_name="AvgGpuCoreFrequency"
2443             underscore_name="avg_gpu_core_frequency"
2444             description="Average GPU Core Frequency in the measurement."
2445             data_type="uint64"
2446             max_equation="$GpuMaxFrequency"
2447             units="hz"
2448             semantic_type="event"
2449             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2450             mdapi_group="GPU"
2451             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2452             mdapi_supported_apis=""
2453             mdapi_hw_unit_type="gpu"
2454             />
2455    <counter name="GPU Busy"
2456             symbol_name="GpuBusy"
2457             underscore_name="gpu_busy"
2458             description="The percentage of time in which the GPU has been processing GPU commands."
2459             data_type="float"
2460             max_equation="100"
2461             units="percent"
2462             semantic_type="duration"
2463             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2464             mdapi_group="GPU"
2465             mdapi_usage_flags="Tier1 Overview System Frame"
2466             mdapi_supported_apis=""
2467             mdapi_hw_unit_type="gpu"
2468             />
2469    <counter name="VS Threads Dispatched"
2470             symbol_name="VsThreads"
2471             underscore_name="vs_threads"
2472             description="The total number of vertex shader hardware threads dispatched."
2473             data_type="uint64"
2474             units="threads"
2475             semantic_type="event"
2476             equation="A 1 READ"
2477             mdapi_group="EU Array/Vertex Shader"
2478             mdapi_usage_flags="Tier3 Frame Batch Draw"
2479             mdapi_supported_apis="VK OGL IO"
2480             mdapi_hw_unit_type="gpu"
2481             />
2482    <counter name="HS Threads Dispatched"
2483             symbol_name="HsThreads"
2484             underscore_name="hs_threads"
2485             description="The total number of hull shader hardware threads dispatched."
2486             data_type="uint64"
2487             units="threads"
2488             semantic_type="event"
2489             equation="A 2 READ"
2490             mdapi_group="EU Array/Hull Shader"
2491             mdapi_usage_flags="Tier3 Frame Batch Draw"
2492             mdapi_supported_apis="VK OGL IO"
2493             mdapi_hw_unit_type="gpu"
2494             />
2495    <counter name="DS Threads Dispatched"
2496             symbol_name="DsThreads"
2497             underscore_name="ds_threads"
2498             description="The total number of domain shader hardware threads dispatched."
2499             data_type="uint64"
2500             units="threads"
2501             semantic_type="event"
2502             equation="A 3 READ"
2503             mdapi_group="EU Array/Domain Shader"
2504             mdapi_usage_flags="Tier3 Frame Batch Draw"
2505             mdapi_supported_apis="VK OGL IO"
2506             mdapi_hw_unit_type="gpu"
2507             />
2508    <counter name="GS Threads Dispatched"
2509             symbol_name="GsThreads"
2510             underscore_name="gs_threads"
2511             description="The total number of geometry shader hardware threads dispatched."
2512             data_type="uint64"
2513             units="threads"
2514             semantic_type="event"
2515             equation="A 5 READ"
2516             mdapi_group="EU Array/Geometry Shader"
2517             mdapi_usage_flags="Tier3 Frame Batch Draw"
2518             mdapi_supported_apis="VK OGL IO"
2519             mdapi_hw_unit_type="gpu"
2520             />
2521    <counter name="FS Threads Dispatched"
2522             symbol_name="PsThreads"
2523             underscore_name="ps_threads"
2524             description="The total number of fragment shader hardware threads dispatched."
2525             data_type="uint64"
2526             units="threads"
2527             semantic_type="event"
2528             equation="A 6 READ"
2529             mdapi_group="EU Array/Fragment Shader"
2530             mdapi_usage_flags="Tier3 Frame Batch Draw"
2531             mdapi_supported_apis="VK OGL IO"
2532             mdapi_hw_unit_type="gpu"
2533             />
2534    <counter name="CS Threads Dispatched"
2535             symbol_name="CsThreads"
2536             underscore_name="cs_threads"
2537             description="The total number of compute shader hardware threads dispatched."
2538             data_type="uint64"
2539             units="threads"
2540             semantic_type="event"
2541             equation="A 4 READ"
2542             mdapi_group="EU Array/Compute Shader"
2543             mdapi_usage_flags="Tier3 Frame Batch Draw"
2544             mdapi_supported_apis="VK OGL OCL IO MEDIA"
2545             mdapi_hw_unit_type="gpu"
2546             />
2547    <counter name="EU Active"
2548             symbol_name="EuActive"
2549             underscore_name="eu_active"
2550             description="The percentage of time in which the Execution Units were actively processing."
2551             data_type="float"
2552             max_equation="100"
2553             units="percent"
2554             semantic_type="duration"
2555             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2556             mdapi_group="EU Array"
2557             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2558             mdapi_supported_apis=""
2559             mdapi_hw_unit_type="gpu"
2560             />
2561    <counter name="EU Stall"
2562             symbol_name="EuStall"
2563             underscore_name="eu_stall"
2564             description="The percentage of time in which the Execution Units were stalled."
2565             data_type="float"
2566             max_equation="100"
2567             units="percent"
2568             semantic_type="duration"
2569             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2570             mdapi_group="EU Array"
2571             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2572             mdapi_supported_apis=""
2573             mdapi_hw_unit_type="gpu"
2574             />
2575    <counter name="EU Thread Occupancy"
2576             symbol_name="EuThreadOccupancy"
2577             underscore_name="eu_thread_occupancy"
2578             description="The percentage of time in which hardware threads occupied EUs."
2579             data_type="float"
2580             max_equation="100"
2581             units="percent"
2582             semantic_type="duration"
2583             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2584             mdapi_group="EU Array"
2585             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2586             mdapi_supported_apis=""
2587             mdapi_hw_unit_type="gpu"
2588             />
2589    <counter name="Rasterized Pixels"
2590             symbol_name="RasterizedPixels"
2591             underscore_name="rasterized_pixels"
2592             description="The total number of rasterized pixels."
2593             data_type="uint64"
2594             units="pixels"
2595             semantic_type="event"
2596             equation="A 21 READ 4 UMUL"
2597             mdapi_group="3D Pipe/Rasterizer"
2598             mdapi_usage_flags="Tier3 Frame Batch Draw"
2599             mdapi_supported_apis="VK OGL IO"
2600             mdapi_hw_unit_type="gpu"
2601             />
2602    <counter name="Early Hi-Depth Test Fails"
2603             symbol_name="HiDepthTestFails"
2604             underscore_name="hi_depth_test_fails"
2605             description="The total number of pixels dropped on early hierarchical depth test."
2606             data_type="uint64"
2607             units="pixels"
2608             semantic_type="event"
2609             equation="A 22 READ 4 UMUL"
2610             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2611             mdapi_usage_flags="Tier3 Frame Batch Draw"
2612             mdapi_supported_apis="VK OGL IO"
2613             mdapi_hw_unit_type="gpu"
2614             />
2615    <counter name="Early Depth Test Fails"
2616             symbol_name="EarlyDepthTestFails"
2617             underscore_name="early_depth_test_fails"
2618             description="The total number of pixels dropped on early depth test."
2619             data_type="uint64"
2620             units="pixels"
2621             semantic_type="event"
2622             equation="A 23 READ 4 UMUL"
2623             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2624             mdapi_usage_flags="Tier3 Frame Batch Draw"
2625             mdapi_supported_apis="VK OGL IO"
2626             mdapi_hw_unit_type="gpu"
2627             />
2628    <counter name="Samples Killed in FS"
2629             symbol_name="SamplesKilledInPs"
2630             underscore_name="samples_killed_in_ps"
2631             description="The total number of samples or pixels dropped in fragment shaders."
2632             data_type="uint64"
2633             units="pixels"
2634             semantic_type="event"
2635             equation="A 24 READ 4 UMUL"
2636             mdapi_group="3D Pipe/Fragment Shader"
2637             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2638             mdapi_supported_apis="VK OGL IO"
2639             mdapi_hw_unit_type="gpu"
2640             />
2641    <counter name="Pixels Failing Tests"
2642             symbol_name="PixelsFailingPostPsTests"
2643             underscore_name="pixels_failing_post_ps_tests"
2644             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2645             data_type="uint64"
2646             units="pixels"
2647             semantic_type="event"
2648             equation="A 25 READ 4 UMUL"
2649             mdapi_group="3D Pipe/Output Merger"
2650             mdapi_usage_flags="Tier3 Frame Batch Draw"
2651             mdapi_supported_apis="VK OGL IO"
2652             mdapi_hw_unit_type="gpu"
2653             />
2654    <counter name="Samples Written"
2655             symbol_name="SamplesWritten"
2656             underscore_name="samples_written"
2657             description="The total number of samples or pixels written to all render targets."
2658             data_type="uint64"
2659             units="pixels"
2660             semantic_type="event"
2661             equation="A 26 READ 4 UMUL"
2662             mdapi_group="3D Pipe/Output Merger"
2663             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2664             mdapi_supported_apis="VK OGL IO"
2665             mdapi_hw_unit_type="gpu"
2666             />
2667    <counter name="Samples Blended"
2668             symbol_name="SamplesBlended"
2669             underscore_name="samples_blended"
2670             description="The total number of blended samples or pixels written to all render targets."
2671             data_type="uint64"
2672             units="pixels"
2673             semantic_type="event"
2674             equation="A 27 READ 4 UMUL"
2675             mdapi_group="3D Pipe/Output Merger"
2676             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2677             mdapi_supported_apis="VK OGL IO"
2678             mdapi_hw_unit_type="gpu"
2679             />
2680    <counter name="Sampler Texels"
2681             symbol_name="SamplerTexels"
2682             underscore_name="sampler_texels"
2683             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2684             data_type="uint64"
2685             units="texels"
2686             semantic_type="event"
2687             equation="A 28 READ 4 UMUL"
2688             mdapi_group="Sampler/Sampler Input"
2689             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2690             mdapi_supported_apis=""
2691             mdapi_hw_unit_type="gpu"
2692             />
2693    <counter name="Sampler Texels Misses"
2694             symbol_name="SamplerTexelMisses"
2695             underscore_name="sampler_texel_misses"
2696             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2697             data_type="uint64"
2698             units="texels"
2699             semantic_type="event"
2700             equation="A 29 READ 4 UMUL"
2701             mdapi_group="Sampler/Sampler Cache"
2702             mdapi_usage_flags="Tier3 Batch Frame Draw"
2703             mdapi_supported_apis=""
2704             mdapi_hw_unit_type="gpu"
2705             />
2706    <counter name="SLM Bytes Read"
2707             symbol_name="SlmBytesRead"
2708             underscore_name="slm_bytes_read"
2709             description="The total number of GPU memory bytes read from shared local memory."
2710             data_type="uint64"
2711             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2712             units="bytes"
2713             semantic_type="throughput"
2714             equation="A 30 READ 64 UMUL"
2715             mdapi_group="L3/Data Port/SLM"
2716             mdapi_usage_flags="Tier3 Frame Batch Draw"
2717             mdapi_supported_apis="VK OGL OCL IO"
2718             mdapi_hw_unit_type="gpu"
2719             />
2720    <counter name="SLM Bytes Written"
2721             symbol_name="SlmBytesWritten"
2722             underscore_name="slm_bytes_written"
2723             description="The total number of GPU memory bytes written into shared local memory."
2724             data_type="uint64"
2725             max_equation="$GpuCoreClocks 128 UMUL $EuSubslicesTotalCount UMUL"
2726             units="bytes"
2727             semantic_type="throughput"
2728             equation="A 31 READ 64 UMUL"
2729             mdapi_group="L3/Data Port/SLM"
2730             mdapi_usage_flags="Tier3 Frame Batch Draw"
2731             mdapi_supported_apis="VK OGL OCL IO"
2732             mdapi_hw_unit_type="gpu"
2733             />
2734    <counter name="Shader Memory Accesses"
2735             symbol_name="ShaderMemoryAccesses"
2736             underscore_name="shader_memory_accesses"
2737             description="The total number of shader memory accesses to L3."
2738             data_type="uint64"
2739             units="messages"
2740             semantic_type="event"
2741             equation="A 32 READ"
2742             mdapi_group="L3/Data Port"
2743             mdapi_usage_flags="Tier3 Frame Batch Draw"
2744             mdapi_supported_apis="VK OGL OCL IO"
2745             mdapi_hw_unit_type="gpu"
2746             />
2747    <counter name="Shader Atomic Memory Accesses"
2748             symbol_name="ShaderAtomics"
2749             underscore_name="shader_atomics"
2750             description="The total number of shader atomic memory accesses."
2751             data_type="uint64"
2752             units="messages"
2753             semantic_type="event"
2754             equation="A 34 READ"
2755             mdapi_group="L3/Data Port/Atomics"
2756             mdapi_usage_flags="Tier3 Frame Batch Draw"
2757             mdapi_supported_apis=""
2758             mdapi_hw_unit_type="gpu"
2759             />
2760    <counter name="L3 Shader Throughput"
2761             symbol_name="L3ShaderThroughput"
2762             underscore_name="l3_shader_throughput"
2763             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2764             data_type="uint64"
2765             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2766             units="bytes"
2767             semantic_type="throughput"
2768             equation="$ShaderMemoryAccesses 64 UMUL"
2769             mdapi_group="L3/Data Port"
2770             mdapi_usage_flags="Tier2 Frame Batch Draw"
2771             mdapi_supported_apis="VK OGL OCL IO"
2772             mdapi_hw_unit_type="gpu"
2773             />
2774    <counter name="Shader Barrier Messages"
2775             symbol_name="ShaderBarriers"
2776             underscore_name="shader_barriers"
2777             description="The total number of shader barrier messages."
2778             data_type="uint64"
2779             units="messages"
2780             semantic_type="event"
2781             equation="A 35 READ"
2782             mdapi_group="EU Array/Barrier"
2783             mdapi_usage_flags="Tier3 Frame Batch Draw"
2784             mdapi_supported_apis=""
2785             mdapi_hw_unit_type="gpu"
2786             />
2787    <counter name="Slice0 Rasterizer Input Available"
2788             symbol_name="Rasterizer0InputAvailable"
2789             underscore_name="rasterizer0_input_available"
2790             description="The percentage of time in which slice0 rasterizer input is available"
2791             data_type="float"
2792             max_equation="100"
2793             units="percent"
2794             semantic_type="duration"
2795             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2796             availability="$SliceMask 1 AND"
2797             mdapi_group="GPU/Rasterizer"
2798             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2799             mdapi_supported_apis=""
2800             mdapi_hw_unit_type="slice"
2801             />
2802    <counter name="Slice0 Rasterizer Output Ready"
2803             symbol_name="Rasterizer0OutputReady"
2804             underscore_name="rasterizer0_output_ready"
2805             description="The percentage of time in which slice0 rasterizer output is ready"
2806             data_type="float"
2807             max_equation="100"
2808             units="percent"
2809             semantic_type="duration"
2810             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2811             availability="$SliceMask 1 AND"
2812             mdapi_group="GPU/Rasterizer"
2813             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2814             mdapi_supported_apis=""
2815             mdapi_hw_unit_type="slice"
2816             />
2817    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
2818             symbol_name="PixelData00Ready"
2819             underscore_name="pixel_data00_ready"
2820             description="The percentage of time in which slice0  pipe0 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 1 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="Slice0 Pipe0 PS Output Available"
2832             symbol_name="PSOutput00Available"
2833             underscore_name="ps_output00_available"
2834             description="The percentage of time in which slice0 pipe0 PS output is available"
2835             data_type="float"
2836             max_equation="100"
2837             units="percent"
2838             semantic_type="duration"
2839             equation="C 2 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="Slice0 Pipe1 PS Output Available"
2846             symbol_name="PSOutput01Available"
2847             underscore_name="ps_output01_available"
2848             description="The percentage of time in which slice0 pipe1 PS output is available"
2849             data_type="float"
2850             max_equation="100"
2851             units="percent"
2852             semantic_type="duration"
2853             equation="C 1 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    <counter name="Slice0 Pipe2 PS Output Available"
2860             symbol_name="PSOutput02Available"
2861             underscore_name="ps_output02_available"
2862             description="The percentage of time in which slice0 pipe2 PS output is available"
2863             data_type="float"
2864             max_equation="100"
2865             units="percent"
2866             semantic_type="duration"
2867             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
2868             mdapi_group="GPU/3D Pipe"
2869             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2870             mdapi_supported_apis=""
2871             mdapi_hw_unit_type="slice"
2872             />
2873    <counter name="Slice0 Pipe0 Pixel Values Ready"
2874             symbol_name="PixelValues00Ready"
2875             underscore_name="pixel_values00_ready"
2876             description="The percentage of time in which slice0 pipe0 pixel values are ready"
2877             data_type="float"
2878             max_equation="100"
2879             units="percent"
2880             semantic_type="duration"
2881             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2882             mdapi_group="GPU/3D Pipe"
2883             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2884             mdapi_supported_apis=""
2885             mdapi_hw_unit_type="slice"
2886             />
2887    <counter name="Slice0 Pipe1 Pixel Values Ready"
2888             symbol_name="PixelValues01Ready"
2889             underscore_name="pixel_values01_ready"
2890             description="The percentage of time in which slice0 pipe1 pixel values are ready"
2891             data_type="float"
2892             max_equation="100"
2893             units="percent"
2894             semantic_type="duration"
2895             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
2896             mdapi_group="GPU/3D Pipe"
2897             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2898             mdapi_supported_apis=""
2899             mdapi_hw_unit_type="slice"
2900             />
2901    <counter name="Slice0 Pipe2 Pixel Values Ready"
2902             symbol_name="PixelValues02Ready"
2903             underscore_name="pixel_values02_ready"
2904             description="The percentage of time in which slice0 pipe2 pixel values are ready"
2905             data_type="float"
2906             max_equation="100"
2907             units="percent"
2908             semantic_type="duration"
2909             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2910             mdapi_group="GPU/3D Pipe"
2911             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2912             mdapi_supported_apis=""
2913             mdapi_hw_unit_type="slice"
2914             />
2915    <counter name="SQ00 is full"
2916             symbol_name="GTRequestQueue00Full"
2917             underscore_name="gt_request_queue00_full"
2918             description="The percentage of time when IDI0 SQ0 is filled above a threshold (usually 48 entries)"
2919             data_type="float"
2920             max_equation="100"
2921             units="percent"
2922             semantic_type="duration"
2923             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2924             mdapi_group="GTI"
2925             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2926             mdapi_supported_apis=""
2927             mdapi_hw_unit_type="gpu"
2928             />
2929    <counter name="SQ01 is full"
2930             symbol_name="GTRequestQueue01Full"
2931             underscore_name="gt_request_queue01_full"
2932             description="The percentage of time when IDI0 SQ1 is filled above a threshold (usually 48 entries)"
2933             data_type="float"
2934             max_equation="100"
2935             units="percent"
2936             semantic_type="duration"
2937             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2938             mdapi_group="GTI"
2939             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2940             mdapi_supported_apis=""
2941             mdapi_hw_unit_type="gpu"
2942             />
2943    <counter name="SQ10 is full"
2944             symbol_name="GTRequestQueue10Full"
2945             underscore_name="gt_request_queue10_full"
2946             description="The percentage of time when IDI1 SQ0 is filled above a threshold (usually 48 entries)"
2947             data_type="float"
2948             max_equation="100"
2949             units="percent"
2950             semantic_type="duration"
2951             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2952             mdapi_group="GTI"
2953             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2954             mdapi_supported_apis=""
2955             mdapi_hw_unit_type="gpu"
2956             />
2957    <counter name="SQ11 is full"
2958             symbol_name="GTRequestQueue11Full"
2959             underscore_name="gt_request_queue11_full"
2960             description="The percentage of time when IDI1 SQ1 is filled above a threshold (usually 48 entries)"
2961             data_type="float"
2962             max_equation="100"
2963             units="percent"
2964             semantic_type="duration"
2965             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2966             mdapi_group="GTI"
2967             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2968             mdapi_supported_apis=""
2969             mdapi_hw_unit_type="gpu"
2970             />
2971    <register_config type="NOA">
2972        <register type="NOA" address="0x00000D04" value="0x00000200" />
2973        <register type="NOA" address="0x00009840" value="0x00000000" />
2974        <register type="NOA" address="0x00009884" value="0x00000000" />
2975        <register type="NOA" address="0x00009888" value="0x1E075000" />
2976        <register type="NOA" address="0x00009888" value="0x1A0700C0" />
2977        <register type="NOA" address="0x00009888" value="0x1E055000" />
2978        <register type="NOA" address="0x00009888" value="0x1A0500C0" />
2979        <register type="NOA" address="0x00009888" value="0x1E065000" />
2980        <register type="NOA" address="0x00009888" value="0x1A0600C0" />
2981        <register type="NOA" address="0x00009888" value="0x2A0A7300" />
2982        <register type="NOA" address="0x00009888" value="0x2C0A0000" />
2983        <register type="NOA" address="0x00009888" value="0x120800A0" />
2984        <register type="NOA" address="0x00009888" value="0x0A07C000" />
2985        <register type="NOA" address="0x00009888" value="0x0E070027" />
2986        <register type="NOA" address="0x00009888" value="0x10070000" />
2987        <register type="NOA" address="0x00009888" value="0x24070000" />
2988        <register type="NOA" address="0x00009888" value="0x2A032000" />
2989        <register type="NOA" address="0x00009888" value="0x2C030008" />
2990        <register type="NOA" address="0x00009888" value="0x18006000" />
2991        <register type="NOA" address="0x00009888" value="0x360036D8" />
2992        <register type="NOA" address="0x00009888" value="0x38003299" />
2993        <register type="NOA" address="0x00009888" value="0x1A004000" />
2994        <register type="NOA" address="0x00009888" value="0x1C006000" />
2995        <register type="NOA" address="0x00009888" value="0x2A010400" />
2996        <register type="NOA" address="0x00009888" value="0x2C010001" />
2997        <register type="NOA" address="0x00009888" value="0x0C05C000" />
2998        <register type="NOA" address="0x00009888" value="0x00052700" />
2999        <register type="NOA" address="0x00009888" value="0x10050000" />
3000        <register type="NOA" address="0x00009888" value="0x24050000" />
3001        <register type="NOA" address="0x00009888" value="0x22050000" />
3002        <register type="NOA" address="0x00009888" value="0x0C0600C0" />
3003        <register type="NOA" address="0x00009888" value="0x0E062700" />
3004        <register type="NOA" address="0x00009888" value="0x10060000" />
3005        <register type="NOA" address="0x00009888" value="0x24060000" />
3006        <register type="NOA" address="0x00009888" value="0x26060000" />
3007        <register type="NOA" address="0x00009888" value="0x000A0144" />
3008        <register type="NOA" address="0x00009888" value="0x0E0A0145" />
3009        <register type="NOA" address="0x00009888" value="0x100A0156" />
3010        <register type="NOA" address="0x00009888" value="0x040A014F" />
3011        <register type="NOA" address="0x00009888" value="0x200A0000" />
3012        <register type="NOA" address="0x00009888" value="0x120A4000" />
3013        <register type="NOA" address="0x00009888" value="0x140A4000" />
3014        <register type="NOA" address="0x00009888" value="0x180A8000" />
3015        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
3016        <register type="NOA" address="0x00009888" value="0x08081980" />
3017        <register type="NOA" address="0x00009888" value="0x0A080032" />
3018        <register type="NOA" address="0x00009888" value="0x10080000" />
3019        <register type="NOA" address="0x00009884" value="0x00000003" />
3020        <register type="NOA" address="0x00009888" value="0x31152800" />
3021        <register type="NOA" address="0x00009888" value="0x331500A0" />
3022        <register type="NOA" address="0x00009888" value="0x31352800" />
3023        <register type="NOA" address="0x00009888" value="0x333500A0" />
3024        <register type="NOA" address="0x00009888" value="0x41104000" />
3025        <register type="NOA" address="0x00009888" value="0x5B105FA5" />
3026        <register type="NOA" address="0x00009888" value="0x5D101555" />
3027        <register type="NOA" address="0x00009888" value="0x11148000" />
3028        <register type="NOA" address="0x00009888" value="0x1B14E000" />
3029        <register type="NOA" address="0x00009888" value="0x1D14003F" />
3030        <register type="NOA" address="0x00009888" value="0x13148000" />
3031        <register type="NOA" address="0x00009888" value="0x15148000" />
3032        <register type="NOA" address="0x00009888" value="0x4B112000" />
3033        <register type="NOA" address="0x00009888" value="0x5F115005" />
3034        <register type="NOA" address="0x00009888" value="0x61111555" />
3035        <register type="NOA" address="0x00009888" value="0x01128000" />
3036        <register type="NOA" address="0x00009888" value="0x0F128000" />
3037        <register type="NOA" address="0x00009888" value="0x11128000" />
3038        <register type="NOA" address="0x00009888" value="0x13128000" />
3039        <register type="NOA" address="0x00009888" value="0x15128000" />
3040        <register type="NOA" address="0x00009888" value="0x17128000" />
3041        <register type="NOA" address="0x00009888" value="0x19128000" />
3042        <register type="NOA" address="0x00009888" value="0x1B128000" />
3043        <register type="NOA" address="0x00009888" value="0x1D128000" />
3044        <register type="NOA" address="0x00009888" value="0x1F128000" />
3045        <register type="NOA" address="0x00009888" value="0x03128000" />
3046        <register type="NOA" address="0x00009888" value="0x05128000" />
3047        <register type="NOA" address="0x00009888" value="0x07150016" />
3048        <register type="NOA" address="0x00009888" value="0x09150096" />
3049        <register type="NOA" address="0x00009888" value="0x01150000" />
3050        <register type="NOA" address="0x00009888" value="0x03168000" />
3051        <register type="NOA" address="0x00009888" value="0x05164000" />
3052        <register type="NOA" address="0x00009888" value="0x0B350016" />
3053        <register type="NOA" address="0x00009888" value="0x0D350096" />
3054        <register type="NOA" address="0x00009888" value="0x01350000" />
3055        <register type="NOA" address="0x00009888" value="0x05368000" />
3056        <register type="NOA" address="0x00009888" value="0x07364000" />
3057        <register type="NOA" address="0x00009888" value="0x47100400" />
3058        <register type="NOA" address="0x00009888" value="0x4D100616" />
3059        <register type="NOA" address="0x00009888" value="0x4F100404" />
3060        <register type="NOA" address="0x00009888" value="0x51100202" />
3061        <register type="NOA" address="0x00009888" value="0x53100002" />
3062        <register type="NOA" address="0x00009888" value="0x55100204" />
3063        <register type="NOA" address="0x00009888" value="0x17100000" />
3064        <register type="NOA" address="0x00009888" value="0x31100000" />
3065        <register type="NOA" address="0x00009888" value="0x57100000" />
3066        <register type="NOA" address="0x00009888" value="0x49101404" />
3067        <register type="NOA" address="0x00009888" value="0x4B101616" />
3068        <register type="NOA" address="0x00009884" value="0x00000003" />
3069        <register type="NOA" address="0x00009888" value="0x65100002" />
3070        <register type="NOA" address="0x00009884" value="0x00000000" />
3071        <register type="NOA" address="0x00009888" value="0x42000001" />
3072    </register_config>
3073    <register_config type="OA">
3074        <register type="OA" address="0x0000D920" value="0x00000000" />
3075        <register type="OA" address="0x0000D900" value="0x00000000" />
3076        <register type="OA" address="0x0000D904" value="0x30800000" />
3077        <register type="OA" address="0x0000D910" value="0x00000000" />
3078        <register type="OA" address="0x0000D914" value="0x00800000" />
3079        <register type="OA" address="0x0000DC40" value="0x00030000" />
3080        <register type="OA" address="0x0000D940" value="0x00000038" />
3081        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
3082        <register type="OA" address="0x0000DC00" value="0x00000038" />
3083        <register type="OA" address="0x0000DC04" value="0x0000FFF8" />
3084        <register type="OA" address="0x0000D948" value="0x000000C0" />
3085        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
3086        <register type="OA" address="0x0000DC08" value="0x000000C0" />
3087        <register type="OA" address="0x0000DC0C" value="0x0000FFE7" />
3088    </register_config>
3089    <register_config type="FLEX">
3090        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3091        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3092        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3093        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3094        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3095        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3096    </register_config>
3097  </set>
3098
3099  <set name="L3_1"
3100       chipset="TGLGT2"
3101       symbol_name="L3_1"
3102       underscore_name="l3_1"
3103       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3104       hw_config_guid="7e809cb4-6e90-44cc-9c57-6eff58ad360a"
3105       >
3106    <counter name="GPU Time Elapsed"
3107             symbol_name="GpuTime"
3108             underscore_name="gpu_time"
3109             description="Time elapsed on the GPU during the measurement."
3110             data_type="uint64"
3111             units="ns"
3112             semantic_type="duration"
3113             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3114             mdapi_group="GPU"
3115             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3116             mdapi_supported_apis=""
3117             mdapi_hw_unit_type="gpu"
3118             />
3119    <counter name="GPU Core Clocks"
3120             symbol_name="GpuCoreClocks"
3121             underscore_name="gpu_core_clocks"
3122             description="The total number of GPU core clocks elapsed during the measurement."
3123             data_type="uint64"
3124             units="cycles"
3125             semantic_type="event"
3126             equation="GPU_CLOCK 0 READ"
3127             mdapi_group="GPU"
3128             mdapi_usage_flags="Tier1 Frame Batch Draw"
3129             mdapi_supported_apis=""
3130             mdapi_hw_unit_type="gpu"
3131             />
3132    <counter name="AVG GPU Core Frequency"
3133             symbol_name="AvgGpuCoreFrequency"
3134             underscore_name="avg_gpu_core_frequency"
3135             description="Average GPU Core Frequency in the measurement."
3136             data_type="uint64"
3137             max_equation="$GpuMaxFrequency"
3138             units="hz"
3139             semantic_type="event"
3140             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3141             mdapi_group="GPU"
3142             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3143             mdapi_supported_apis=""
3144             mdapi_hw_unit_type="gpu"
3145             />
3146    <counter name="GPU Busy"
3147             symbol_name="GpuBusy"
3148             underscore_name="gpu_busy"
3149             description="The percentage of time in which the GPU has been processing GPU commands."
3150             data_type="float"
3151             max_equation="100"
3152             units="percent"
3153             semantic_type="duration"
3154             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3155             mdapi_group="GPU"
3156             mdapi_usage_flags="Tier1 Overview System Frame"
3157             mdapi_supported_apis=""
3158             mdapi_hw_unit_type="gpu"
3159             />
3160    <counter name="EU Active"
3161             symbol_name="EuActive"
3162             underscore_name="eu_active"
3163             description="The percentage of time in which the Execution Units were actively processing."
3164             data_type="float"
3165             max_equation="100"
3166             units="percent"
3167             semantic_type="duration"
3168             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3169             mdapi_group="EU Array"
3170             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3171             mdapi_supported_apis=""
3172             mdapi_hw_unit_type="gpu"
3173             />
3174    <counter name="EU Stall"
3175             symbol_name="EuStall"
3176             underscore_name="eu_stall"
3177             description="The percentage of time in which the Execution Units were stalled."
3178             data_type="float"
3179             max_equation="100"
3180             units="percent"
3181             semantic_type="duration"
3182             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3183             mdapi_group="EU Array"
3184             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3185             mdapi_supported_apis=""
3186             mdapi_hw_unit_type="gpu"
3187             />
3188    <counter name="EU Thread Occupancy"
3189             symbol_name="EuThreadOccupancy"
3190             underscore_name="eu_thread_occupancy"
3191             description="The percentage of time in which hardware threads occupied EUs."
3192             data_type="float"
3193             max_equation="100"
3194             units="percent"
3195             semantic_type="duration"
3196             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3197             mdapi_group="EU Array"
3198             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3199             mdapi_supported_apis=""
3200             mdapi_hw_unit_type="gpu"
3201             />
3202    <counter name="VS Threads Dispatched"
3203             symbol_name="VsThreads"
3204             underscore_name="vs_threads"
3205             description="The total number of vertex shader hardware threads dispatched."
3206             data_type="uint64"
3207             units="threads"
3208             semantic_type="event"
3209             equation="A 1 READ"
3210             mdapi_group="EU Array/Vertex Shader"
3211             mdapi_usage_flags="Tier3 Frame Batch Draw"
3212             mdapi_supported_apis="VK OGL IO"
3213             mdapi_hw_unit_type="gpu"
3214             />
3215    <counter name="HS Threads Dispatched"
3216             symbol_name="HsThreads"
3217             underscore_name="hs_threads"
3218             description="The total number of hull shader hardware threads dispatched."
3219             data_type="uint64"
3220             units="threads"
3221             semantic_type="event"
3222             equation="A 2 READ"
3223             mdapi_group="EU Array/Hull Shader"
3224             mdapi_usage_flags="Tier3 Frame Batch Draw"
3225             mdapi_supported_apis="VK OGL IO"
3226             mdapi_hw_unit_type="gpu"
3227             />
3228    <counter name="DS Threads Dispatched"
3229             symbol_name="DsThreads"
3230             underscore_name="ds_threads"
3231             description="The total number of domain shader hardware threads dispatched."
3232             data_type="uint64"
3233             units="threads"
3234             semantic_type="event"
3235             equation="A 3 READ"
3236             mdapi_group="EU Array/Domain Shader"
3237             mdapi_usage_flags="Tier3 Frame Batch Draw"
3238             mdapi_supported_apis="VK OGL IO"
3239             mdapi_hw_unit_type="gpu"
3240             />
3241    <counter name="GS Threads Dispatched"
3242             symbol_name="GsThreads"
3243             underscore_name="gs_threads"
3244             description="The total number of geometry shader hardware threads dispatched."
3245             data_type="uint64"
3246             units="threads"
3247             semantic_type="event"
3248             equation="A 5 READ"
3249             mdapi_group="EU Array/Geometry Shader"
3250             mdapi_usage_flags="Tier3 Frame Batch Draw"
3251             mdapi_supported_apis="VK OGL IO"
3252             mdapi_hw_unit_type="gpu"
3253             />
3254    <counter name="FS Threads Dispatched"
3255             symbol_name="PsThreads"
3256             underscore_name="ps_threads"
3257             description="The total number of fragment shader hardware threads dispatched."
3258             data_type="uint64"
3259             units="threads"
3260             semantic_type="event"
3261             equation="A 6 READ"
3262             mdapi_group="EU Array/Fragment Shader"
3263             mdapi_usage_flags="Tier3 Frame Batch Draw"
3264             mdapi_supported_apis="VK OGL IO"
3265             mdapi_hw_unit_type="gpu"
3266             />
3267    <counter name="CS Threads Dispatched"
3268             symbol_name="CsThreads"
3269             underscore_name="cs_threads"
3270             description="The total number of compute shader hardware threads dispatched."
3271             data_type="uint64"
3272             units="threads"
3273             semantic_type="event"
3274             equation="A 4 READ"
3275             mdapi_group="EU Array/Compute Shader"
3276             mdapi_usage_flags="Tier3 Frame Batch Draw"
3277             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3278             mdapi_hw_unit_type="gpu"
3279             />
3280    <counter name="Slice0 L3 Bank0 Input Available"
3281             symbol_name="L30Bank0InputAvailable"
3282             underscore_name="l30_bank0_input_available"
3283             description="The percentage of time in which slice0 L3 bank0 has input available"
3284             data_type="float"
3285             max_equation="100"
3286             units="percent"
3287             semantic_type="duration"
3288             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3289             availability="$SliceMask 1 AND"
3290             mdapi_group="GTI/L3"
3291             mdapi_usage_flags="Frame Batch Draw"
3292             mdapi_supported_apis=""
3293             mdapi_hw_unit_type="slice"
3294             />
3295    <counter name="Slice0 L3 Bank1 Input Available"
3296             symbol_name="L30Bank1InputAvailable"
3297             underscore_name="l30_bank1_input_available"
3298             description="The percentage of time in which slice0 L3 bank1 has input available"
3299             data_type="float"
3300             max_equation="100"
3301             units="percent"
3302             semantic_type="duration"
3303             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3304             availability="$SliceMask 1 AND"
3305             mdapi_group="GTI/L3"
3306             mdapi_usage_flags="Frame Batch Draw"
3307             mdapi_supported_apis=""
3308             mdapi_hw_unit_type="slice"
3309             />
3310    <counter name="Slice0 L3 Bank4 Input Available"
3311             symbol_name="L30Bank4InputAvailable"
3312             underscore_name="l30_bank4_input_available"
3313             description="The percentage of time in which slice0 L3 bank4 has input available"
3314             data_type="float"
3315             max_equation="100"
3316             units="percent"
3317             semantic_type="duration"
3318             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3319             availability="$SliceMask 1 AND"
3320             mdapi_group="GTI/L3"
3321             mdapi_usage_flags="Frame Batch Draw"
3322             mdapi_supported_apis=""
3323             mdapi_hw_unit_type="slice"
3324             />
3325    <counter name="Slice0 L3 Bank5 Input Available"
3326             symbol_name="L30Bank5InputAvailable"
3327             underscore_name="l30_bank5_input_available"
3328             description="The percentage of time in which slice0 L3 bank5 has input available"
3329             data_type="float"
3330             max_equation="100"
3331             units="percent"
3332             semantic_type="duration"
3333             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3334             availability="$SliceMask 1 AND"
3335             mdapi_group="GTI/L3"
3336             mdapi_usage_flags="Frame Batch Draw"
3337             mdapi_supported_apis=""
3338             mdapi_hw_unit_type="slice"
3339             />
3340    <register_config type="NOA">
3341        <register type="NOA" address="0x00000D04" value="0x00000200" />
3342        <register type="NOA" address="0x00009840" value="0x00000000" />
3343        <register type="NOA" address="0x00009884" value="0x00000000" />
3344        <register type="NOA" address="0x00009888" value="0x04022000" />
3345        <register type="NOA" address="0x00009888" value="0x06022800" />
3346        <register type="NOA" address="0x00009888" value="0x04002827" />
3347        <register type="NOA" address="0x00009888" value="0x0600202C" />
3348        <register type="NOA" address="0x00009888" value="0x00020024" />
3349        <register type="NOA" address="0x00009888" value="0x0E020025" />
3350        <register type="NOA" address="0x00009888" value="0x10020026" />
3351        <register type="NOA" address="0x00009888" value="0x12020027" />
3352        <register type="NOA" address="0x00009888" value="0x1402002C" />
3353        <register type="NOA" address="0x00009888" value="0x1602002D" />
3354        <register type="NOA" address="0x00009888" value="0x1802002E" />
3355        <register type="NOA" address="0x00009888" value="0x1A02002F" />
3356        <register type="NOA" address="0x00009888" value="0x2E020000" />
3357        <register type="NOA" address="0x00009888" value="0x2C020000" />
3358        <register type="NOA" address="0x00009888" value="0x00034000" />
3359        <register type="NOA" address="0x00009888" value="0x1A032000" />
3360        <register type="NOA" address="0x00009888" value="0x1C032000" />
3361        <register type="NOA" address="0x00009888" value="0x1E032000" />
3362        <register type="NOA" address="0x00009888" value="0x2A035500" />
3363        <register type="NOA" address="0x00009888" value="0x1C000024" />
3364        <register type="NOA" address="0x00009888" value="0x1E000025" />
3365        <register type="NOA" address="0x00009888" value="0x02000026" />
3366        <register type="NOA" address="0x00009888" value="0x0800002D" />
3367        <register type="NOA" address="0x00009888" value="0x0A00002E" />
3368        <register type="NOA" address="0x00009888" value="0x0C00002F" />
3369        <register type="NOA" address="0x00009888" value="0x360036D8" />
3370        <register type="NOA" address="0x00009888" value="0x18006000" />
3371        <register type="NOA" address="0x00009888" value="0x380000DB" />
3372        <register type="NOA" address="0x00009888" value="0x1A000000" />
3373        <register type="NOA" address="0x00009888" value="0x34000000" />
3374        <register type="NOA" address="0x00009888" value="0x000A8000" />
3375        <register type="NOA" address="0x00009888" value="0x0E0A8000" />
3376        <register type="NOA" address="0x00009888" value="0x100A8000" />
3377        <register type="NOA" address="0x00009888" value="0x120A8000" />
3378        <register type="NOA" address="0x00009888" value="0x140A8000" />
3379        <register type="NOA" address="0x00009888" value="0x160A8000" />
3380        <register type="NOA" address="0x00009888" value="0x180A8000" />
3381        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
3382        <register type="NOA" address="0x00009884" value="0x00000003" />
3383        <register type="NOA" address="0x00009888" value="0x41104000" />
3384        <register type="NOA" address="0x00009888" value="0x5B105555" />
3385        <register type="NOA" address="0x00009888" value="0x5D101555" />
3386        <register type="NOA" address="0x00009888" value="0x11148000" />
3387        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
3388        <register type="NOA" address="0x00009888" value="0x1D14003F" />
3389        <register type="NOA" address="0x00009888" value="0x13148000" />
3390        <register type="NOA" address="0x00009888" value="0x15148000" />
3391        <register type="NOA" address="0x00009888" value="0x17148000" />
3392        <register type="NOA" address="0x00009888" value="0x4B112000" />
3393        <register type="NOA" address="0x00009888" value="0x5F115555" />
3394        <register type="NOA" address="0x00009888" value="0x61111555" />
3395        <register type="NOA" address="0x00009888" value="0x01128000" />
3396        <register type="NOA" address="0x00009888" value="0x0F128000" />
3397        <register type="NOA" address="0x00009888" value="0x11128000" />
3398        <register type="NOA" address="0x00009888" value="0x13128000" />
3399        <register type="NOA" address="0x00009888" value="0x15128000" />
3400        <register type="NOA" address="0x00009888" value="0x17128000" />
3401        <register type="NOA" address="0x00009888" value="0x19128000" />
3402        <register type="NOA" address="0x00009888" value="0x1B128000" />
3403        <register type="NOA" address="0x00009888" value="0x1D128000" />
3404        <register type="NOA" address="0x00009888" value="0x1F128000" />
3405        <register type="NOA" address="0x00009888" value="0x03128000" />
3406        <register type="NOA" address="0x00009888" value="0x05128000" />
3407        <register type="NOA" address="0x00009888" value="0x07128000" />
3408        <register type="NOA" address="0x00009888" value="0x09128000" />
3409        <register type="NOA" address="0x00009888" value="0x0B128000" />
3410        <register type="NOA" address="0x00009888" value="0x0D128000" />
3411        <register type="NOA" address="0x00009888" value="0x47100000" />
3412        <register type="NOA" address="0x00009888" value="0x4D100606" />
3413        <register type="NOA" address="0x00009888" value="0x4F100000" />
3414        <register type="NOA" address="0x00009888" value="0x51100000" />
3415        <register type="NOA" address="0x00009888" value="0x53100000" />
3416        <register type="NOA" address="0x00009888" value="0x55100600" />
3417        <register type="NOA" address="0x00009888" value="0x17100000" />
3418        <register type="NOA" address="0x00009888" value="0x31100000" />
3419        <register type="NOA" address="0x00009888" value="0x57100006" />
3420        <register type="NOA" address="0x00009888" value="0x49100606" />
3421        <register type="NOA" address="0x00009888" value="0x4B100606" />
3422        <register type="NOA" address="0x00009884" value="0x00000003" />
3423        <register type="NOA" address="0x00009888" value="0x65100002" />
3424        <register type="NOA" address="0x00009884" value="0x00000000" />
3425        <register type="NOA" address="0x00009888" value="0x42000001" />
3426    </register_config>
3427    <register_config type="OA">
3428        <register type="OA" address="0x0000D920" value="0x00000000" />
3429        <register type="OA" address="0x0000D900" value="0x00000000" />
3430        <register type="OA" address="0x0000D904" value="0x00800000" />
3431        <register type="OA" address="0x0000D910" value="0x00000000" />
3432        <register type="OA" address="0x0000D914" value="0x00800000" />
3433        <register type="OA" address="0x0000DC40" value="0x00000000" />
3434    </register_config>
3435    <register_config type="FLEX">
3436        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3437        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3438        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3439        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3440        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3441        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3442    </register_config>
3443  </set>
3444
3445  <set name="L3_2"
3446       chipset="TGLGT2"
3447       symbol_name="L3_2"
3448       underscore_name="l3_2"
3449       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3450       hw_config_guid="0dde1bb6-340f-4350-b398-2b0228573967"
3451       >
3452    <counter name="GPU Time Elapsed"
3453             symbol_name="GpuTime"
3454             underscore_name="gpu_time"
3455             description="Time elapsed on the GPU during the measurement."
3456             data_type="uint64"
3457             units="ns"
3458             semantic_type="duration"
3459             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3460             mdapi_group="GPU"
3461             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3462             mdapi_supported_apis=""
3463             mdapi_hw_unit_type="gpu"
3464             />
3465    <counter name="GPU Core Clocks"
3466             symbol_name="GpuCoreClocks"
3467             underscore_name="gpu_core_clocks"
3468             description="The total number of GPU core clocks elapsed during the measurement."
3469             data_type="uint64"
3470             units="cycles"
3471             semantic_type="event"
3472             equation="GPU_CLOCK 0 READ"
3473             mdapi_group="GPU"
3474             mdapi_usage_flags="Tier1 Frame Batch Draw"
3475             mdapi_supported_apis=""
3476             mdapi_hw_unit_type="gpu"
3477             />
3478    <counter name="AVG GPU Core Frequency"
3479             symbol_name="AvgGpuCoreFrequency"
3480             underscore_name="avg_gpu_core_frequency"
3481             description="Average GPU Core Frequency in the measurement."
3482             data_type="uint64"
3483             max_equation="$GpuMaxFrequency"
3484             units="hz"
3485             semantic_type="event"
3486             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3487             mdapi_group="GPU"
3488             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3489             mdapi_supported_apis=""
3490             mdapi_hw_unit_type="gpu"
3491             />
3492    <counter name="GPU Busy"
3493             symbol_name="GpuBusy"
3494             underscore_name="gpu_busy"
3495             description="The percentage of time in which the GPU has been processing GPU commands."
3496             data_type="float"
3497             max_equation="100"
3498             units="percent"
3499             semantic_type="duration"
3500             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3501             mdapi_group="GPU"
3502             mdapi_usage_flags="Tier1 Overview System Frame"
3503             mdapi_supported_apis=""
3504             mdapi_hw_unit_type="gpu"
3505             />
3506    <counter name="VS Threads Dispatched"
3507             symbol_name="VsThreads"
3508             underscore_name="vs_threads"
3509             description="The total number of vertex shader hardware threads dispatched."
3510             data_type="uint64"
3511             units="threads"
3512             semantic_type="event"
3513             equation="A 1 READ"
3514             mdapi_group="EU Array/Vertex Shader"
3515             mdapi_usage_flags="Tier3 Frame Batch Draw"
3516             mdapi_supported_apis="VK OGL IO"
3517             mdapi_hw_unit_type="gpu"
3518             />
3519    <counter name="HS Threads Dispatched"
3520             symbol_name="HsThreads"
3521             underscore_name="hs_threads"
3522             description="The total number of hull shader hardware threads dispatched."
3523             data_type="uint64"
3524             units="threads"
3525             semantic_type="event"
3526             equation="A 2 READ"
3527             mdapi_group="EU Array/Hull Shader"
3528             mdapi_usage_flags="Tier3 Frame Batch Draw"
3529             mdapi_supported_apis="VK OGL IO"
3530             mdapi_hw_unit_type="gpu"
3531             />
3532    <counter name="DS Threads Dispatched"
3533             symbol_name="DsThreads"
3534             underscore_name="ds_threads"
3535             description="The total number of domain shader hardware threads dispatched."
3536             data_type="uint64"
3537             units="threads"
3538             semantic_type="event"
3539             equation="A 3 READ"
3540             mdapi_group="EU Array/Domain Shader"
3541             mdapi_usage_flags="Tier3 Frame Batch Draw"
3542             mdapi_supported_apis="VK OGL IO"
3543             mdapi_hw_unit_type="gpu"
3544             />
3545    <counter name="GS Threads Dispatched"
3546             symbol_name="GsThreads"
3547             underscore_name="gs_threads"
3548             description="The total number of geometry shader hardware threads dispatched."
3549             data_type="uint64"
3550             units="threads"
3551             semantic_type="event"
3552             equation="A 5 READ"
3553             mdapi_group="EU Array/Geometry Shader"
3554             mdapi_usage_flags="Tier3 Frame Batch Draw"
3555             mdapi_supported_apis="VK OGL IO"
3556             mdapi_hw_unit_type="gpu"
3557             />
3558    <counter name="FS Threads Dispatched"
3559             symbol_name="PsThreads"
3560             underscore_name="ps_threads"
3561             description="The total number of fragment shader hardware threads dispatched."
3562             data_type="uint64"
3563             units="threads"
3564             semantic_type="event"
3565             equation="A 6 READ"
3566             mdapi_group="EU Array/Fragment Shader"
3567             mdapi_usage_flags="Tier3 Frame Batch Draw"
3568             mdapi_supported_apis="VK OGL IO"
3569             mdapi_hw_unit_type="gpu"
3570             />
3571    <counter name="CS Threads Dispatched"
3572             symbol_name="CsThreads"
3573             underscore_name="cs_threads"
3574             description="The total number of compute shader hardware threads dispatched."
3575             data_type="uint64"
3576             units="threads"
3577             semantic_type="event"
3578             equation="A 4 READ"
3579             mdapi_group="EU Array/Compute Shader"
3580             mdapi_usage_flags="Tier3 Frame Batch Draw"
3581             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3582             mdapi_hw_unit_type="gpu"
3583             />
3584    <counter name="EU Active"
3585             symbol_name="EuActive"
3586             underscore_name="eu_active"
3587             description="The percentage of time in which the Execution Units were actively processing."
3588             data_type="float"
3589             max_equation="100"
3590             units="percent"
3591             semantic_type="duration"
3592             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3593             mdapi_group="EU Array"
3594             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3595             mdapi_supported_apis=""
3596             mdapi_hw_unit_type="gpu"
3597             />
3598    <counter name="EU Stall"
3599             symbol_name="EuStall"
3600             underscore_name="eu_stall"
3601             description="The percentage of time in which the Execution Units were stalled."
3602             data_type="float"
3603             max_equation="100"
3604             units="percent"
3605             semantic_type="duration"
3606             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3607             mdapi_group="EU Array"
3608             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3609             mdapi_supported_apis=""
3610             mdapi_hw_unit_type="gpu"
3611             />
3612    <counter name="EU Thread Occupancy"
3613             symbol_name="EuThreadOccupancy"
3614             underscore_name="eu_thread_occupancy"
3615             description="The percentage of time in which hardware threads occupied EUs."
3616             data_type="float"
3617             max_equation="100"
3618             units="percent"
3619             semantic_type="duration"
3620             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3621             mdapi_group="EU Array"
3622             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3623             mdapi_supported_apis=""
3624             mdapi_hw_unit_type="gpu"
3625             />
3626    <counter name="Slice0 L3 Bank2 Input Available"
3627             symbol_name="L30Bank2InputAvailable"
3628             underscore_name="l30_bank2_input_available"
3629             description="The percentage of time in which slice0 L3 bank2 has input available"
3630             data_type="float"
3631             max_equation="100"
3632             units="percent"
3633             semantic_type="duration"
3634             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3635             availability="$SliceMask 1 AND"
3636             mdapi_group="GTI/L3"
3637             mdapi_usage_flags="Frame Batch Draw"
3638             mdapi_supported_apis=""
3639             mdapi_hw_unit_type="slice"
3640             />
3641    <counter name="Slice0 L3 Bank3 Input Available"
3642             symbol_name="L30Bank3InputAvailable"
3643             underscore_name="l30_bank3_input_available"
3644             description="The percentage of time in which slice0 L3 bank3 has input available"
3645             data_type="float"
3646             max_equation="100"
3647             units="percent"
3648             semantic_type="duration"
3649             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3650             availability="$SliceMask 1 AND"
3651             mdapi_group="GTI/L3"
3652             mdapi_usage_flags="Frame Batch Draw"
3653             mdapi_supported_apis=""
3654             mdapi_hw_unit_type="slice"
3655             />
3656    <counter name="Slice0 L3 Bank6 Input Available"
3657             symbol_name="L30Bank6InputAvailable"
3658             underscore_name="l30_bank6_input_available"
3659             description="The percentage of time in which slice0 L3 bank6 has input available"
3660             data_type="float"
3661             max_equation="100"
3662             units="percent"
3663             semantic_type="duration"
3664             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3665             availability="$SliceMask 1 AND"
3666             mdapi_group="GTI/L3"
3667             mdapi_usage_flags="Frame Batch Draw"
3668             mdapi_supported_apis=""
3669             mdapi_hw_unit_type="slice"
3670             />
3671    <counter name="Slice0 L3 Bank7 Input Available"
3672             symbol_name="L30Bank7InputAvailable"
3673             underscore_name="l30_bank7_input_available"
3674             description="The percentage of time in which slice0 L3 bank7 has input available"
3675             data_type="float"
3676             max_equation="100"
3677             units="percent"
3678             semantic_type="duration"
3679             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3680             availability="$SliceMask 1 AND"
3681             mdapi_group="GTI/L3"
3682             mdapi_usage_flags="Frame Batch Draw"
3683             mdapi_supported_apis=""
3684             mdapi_hw_unit_type="slice"
3685             />
3686    <register_config type="NOA">
3687        <register type="NOA" address="0x00000D04" value="0x00000200" />
3688        <register type="NOA" address="0x00009840" value="0x00000000" />
3689        <register type="NOA" address="0x00009884" value="0x00000000" />
3690        <register type="NOA" address="0x00009888" value="0x04023027" />
3691        <register type="NOA" address="0x00009888" value="0x0602382C" />
3692        <register type="NOA" address="0x00009888" value="0x04003000" />
3693        <register type="NOA" address="0x00009888" value="0x06003800" />
3694        <register type="NOA" address="0x00009888" value="0x1C020024" />
3695        <register type="NOA" address="0x00009888" value="0x1E020025" />
3696        <register type="NOA" address="0x00009888" value="0x02020026" />
3697        <register type="NOA" address="0x00009888" value="0x0802002D" />
3698        <register type="NOA" address="0x00009888" value="0x0A02002E" />
3699        <register type="NOA" address="0x00009888" value="0x0C02002F" />
3700        <register type="NOA" address="0x00009888" value="0x2E020000" />
3701        <register type="NOA" address="0x00009888" value="0x2C030005" />
3702        <register type="NOA" address="0x00009888" value="0x02034000" />
3703        <register type="NOA" address="0x00009888" value="0x04034000" />
3704        <register type="NOA" address="0x00009888" value="0x06034000" />
3705        <register type="NOA" address="0x00009888" value="0x08034000" />
3706        <register type="NOA" address="0x00009888" value="0x0A034000" />
3707        <register type="NOA" address="0x00009888" value="0x18032000" />
3708        <register type="NOA" address="0x00009888" value="0x00000024" />
3709        <register type="NOA" address="0x00009888" value="0x0E000025" />
3710        <register type="NOA" address="0x00009888" value="0x10000026" />
3711        <register type="NOA" address="0x00009888" value="0x12000027" />
3712        <register type="NOA" address="0x00009888" value="0x1400002C" />
3713        <register type="NOA" address="0x00009888" value="0x1600002D" />
3714        <register type="NOA" address="0x00009888" value="0x1800002E" />
3715        <register type="NOA" address="0x00009888" value="0x1A00602F" />
3716        <register type="NOA" address="0x00009888" value="0x36000003" />
3717        <register type="NOA" address="0x00009888" value="0x38003600" />
3718        <register type="NOA" address="0x00009888" value="0x1C006000" />
3719        <register type="NOA" address="0x00009888" value="0x1E006000" />
3720        <register type="NOA" address="0x00009888" value="0x34001B00" />
3721        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
3722        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
3723        <register type="NOA" address="0x00009888" value="0x020A8000" />
3724        <register type="NOA" address="0x00009888" value="0x040A8000" />
3725        <register type="NOA" address="0x00009888" value="0x060A8000" />
3726        <register type="NOA" address="0x00009888" value="0x080A8000" />
3727        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
3728        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
3729        <register type="NOA" address="0x00009884" value="0x00000003" />
3730        <register type="NOA" address="0x00009888" value="0x41104000" />
3731        <register type="NOA" address="0x00009888" value="0x5B105555" />
3732        <register type="NOA" address="0x00009888" value="0x5D101555" />
3733        <register type="NOA" address="0x00009888" value="0x11148000" />
3734        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
3735        <register type="NOA" address="0x00009888" value="0x1D14003F" />
3736        <register type="NOA" address="0x00009888" value="0x13148000" />
3737        <register type="NOA" address="0x00009888" value="0x15148000" />
3738        <register type="NOA" address="0x00009888" value="0x17148000" />
3739        <register type="NOA" address="0x00009888" value="0x4B112000" />
3740        <register type="NOA" address="0x00009888" value="0x5F115555" />
3741        <register type="NOA" address="0x00009888" value="0x61111555" />
3742        <register type="NOA" address="0x00009888" value="0x01128000" />
3743        <register type="NOA" address="0x00009888" value="0x0F128000" />
3744        <register type="NOA" address="0x00009888" value="0x11128000" />
3745        <register type="NOA" address="0x00009888" value="0x13128000" />
3746        <register type="NOA" address="0x00009888" value="0x15128000" />
3747        <register type="NOA" address="0x00009888" value="0x17128000" />
3748        <register type="NOA" address="0x00009888" value="0x19128000" />
3749        <register type="NOA" address="0x00009888" value="0x1B128000" />
3750        <register type="NOA" address="0x00009888" value="0x1D128000" />
3751        <register type="NOA" address="0x00009888" value="0x1F128000" />
3752        <register type="NOA" address="0x00009888" value="0x03128000" />
3753        <register type="NOA" address="0x00009888" value="0x05128000" />
3754        <register type="NOA" address="0x00009888" value="0x07128000" />
3755        <register type="NOA" address="0x00009888" value="0x09128000" />
3756        <register type="NOA" address="0x00009888" value="0x0B128000" />
3757        <register type="NOA" address="0x00009888" value="0x0D128000" />
3758        <register type="NOA" address="0x00009888" value="0x47100600" />
3759        <register type="NOA" address="0x00009888" value="0x4D100000" />
3760        <register type="NOA" address="0x00009888" value="0x4F100606" />
3761        <register type="NOA" address="0x00009888" value="0x51100606" />
3762        <register type="NOA" address="0x00009888" value="0x53100606" />
3763        <register type="NOA" address="0x00009888" value="0x55100006" />
3764        <register type="NOA" address="0x00009888" value="0x17100000" />
3765        <register type="NOA" address="0x00009888" value="0x31100000" />
3766        <register type="NOA" address="0x00009888" value="0x57100000" />
3767        <register type="NOA" address="0x00009888" value="0x49100000" />
3768        <register type="NOA" address="0x00009888" value="0x4B100000" />
3769        <register type="NOA" address="0x00009884" value="0x00000003" />
3770        <register type="NOA" address="0x00009888" value="0x65100002" />
3771        <register type="NOA" address="0x00009884" value="0x00000000" />
3772        <register type="NOA" address="0x00009888" value="0x42000001" />
3773    </register_config>
3774    <register_config type="OA">
3775        <register type="OA" address="0x0000D920" value="0x00000000" />
3776        <register type="OA" address="0x0000D900" value="0x00000000" />
3777        <register type="OA" address="0x0000D904" value="0x00800000" />
3778        <register type="OA" address="0x0000D910" value="0x00000000" />
3779        <register type="OA" address="0x0000D914" value="0x00800000" />
3780        <register type="OA" address="0x0000DC40" value="0x00000000" />
3781    </register_config>
3782    <register_config type="FLEX">
3783        <register type="FLEX" address="0x0000E458" value="0x00804704" />
3784        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
3785        <register type="FLEX" address="0x0000E658" value="0x00805705" />
3786        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
3787        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
3788        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
3789    </register_config>
3790  </set>
3791
3792  <set name="L3_3"
3793       chipset="TGLGT2"
3794       symbol_name="L3_3"
3795       underscore_name="l3_3"
3796       mdapi_supported_apis="VK OGL OCL MEDIA IO"
3797       hw_config_guid="8ecaeff2-78f4-4e29-b331-d757e6a74ed0"
3798       >
3799    <counter name="GPU Time Elapsed"
3800             symbol_name="GpuTime"
3801             underscore_name="gpu_time"
3802             description="Time elapsed on the GPU during the measurement."
3803             data_type="uint64"
3804             units="ns"
3805             semantic_type="duration"
3806             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3807             mdapi_group="GPU"
3808             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3809             mdapi_supported_apis=""
3810             mdapi_hw_unit_type="gpu"
3811             />
3812    <counter name="GPU Core Clocks"
3813             symbol_name="GpuCoreClocks"
3814             underscore_name="gpu_core_clocks"
3815             description="The total number of GPU core clocks elapsed during the measurement."
3816             data_type="uint64"
3817             units="cycles"
3818             semantic_type="event"
3819             equation="GPU_CLOCK 0 READ"
3820             mdapi_group="GPU"
3821             mdapi_usage_flags="Tier1 Frame Batch Draw"
3822             mdapi_supported_apis=""
3823             mdapi_hw_unit_type="gpu"
3824             />
3825    <counter name="AVG GPU Core Frequency"
3826             symbol_name="AvgGpuCoreFrequency"
3827             underscore_name="avg_gpu_core_frequency"
3828             description="Average GPU Core Frequency in the measurement."
3829             data_type="uint64"
3830             max_equation="$GpuMaxFrequency"
3831             units="hz"
3832             semantic_type="event"
3833             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3834             mdapi_group="GPU"
3835             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3836             mdapi_supported_apis=""
3837             mdapi_hw_unit_type="gpu"
3838             />
3839    <counter name="GPU Busy"
3840             symbol_name="GpuBusy"
3841             underscore_name="gpu_busy"
3842             description="The percentage of time in which the GPU has been processing GPU commands."
3843             data_type="float"
3844             max_equation="100"
3845             units="percent"
3846             semantic_type="duration"
3847             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3848             mdapi_group="GPU"
3849             mdapi_usage_flags="Tier1 Overview System Frame"
3850             mdapi_supported_apis=""
3851             mdapi_hw_unit_type="gpu"
3852             />
3853    <counter name="VS Threads Dispatched"
3854             symbol_name="VsThreads"
3855             underscore_name="vs_threads"
3856             description="The total number of vertex shader hardware threads dispatched."
3857             data_type="uint64"
3858             units="threads"
3859             semantic_type="event"
3860             equation="A 1 READ"
3861             mdapi_group="EU Array/Vertex Shader"
3862             mdapi_usage_flags="Tier3 Frame Batch Draw"
3863             mdapi_supported_apis="VK OGL IO"
3864             mdapi_hw_unit_type="gpu"
3865             />
3866    <counter name="HS Threads Dispatched"
3867             symbol_name="HsThreads"
3868             underscore_name="hs_threads"
3869             description="The total number of hull shader hardware threads dispatched."
3870             data_type="uint64"
3871             units="threads"
3872             semantic_type="event"
3873             equation="A 2 READ"
3874             mdapi_group="EU Array/Hull Shader"
3875             mdapi_usage_flags="Tier3 Frame Batch Draw"
3876             mdapi_supported_apis="VK OGL IO"
3877             mdapi_hw_unit_type="gpu"
3878             />
3879    <counter name="DS Threads Dispatched"
3880             symbol_name="DsThreads"
3881             underscore_name="ds_threads"
3882             description="The total number of domain shader hardware threads dispatched."
3883             data_type="uint64"
3884             units="threads"
3885             semantic_type="event"
3886             equation="A 3 READ"
3887             mdapi_group="EU Array/Domain Shader"
3888             mdapi_usage_flags="Tier3 Frame Batch Draw"
3889             mdapi_supported_apis="VK OGL IO"
3890             mdapi_hw_unit_type="gpu"
3891             />
3892    <counter name="GS Threads Dispatched"
3893             symbol_name="GsThreads"
3894             underscore_name="gs_threads"
3895             description="The total number of geometry shader hardware threads dispatched."
3896             data_type="uint64"
3897             units="threads"
3898             semantic_type="event"
3899             equation="A 5 READ"
3900             mdapi_group="EU Array/Geometry Shader"
3901             mdapi_usage_flags="Tier3 Frame Batch Draw"
3902             mdapi_supported_apis="VK OGL IO"
3903             mdapi_hw_unit_type="gpu"
3904             />
3905    <counter name="FS Threads Dispatched"
3906             symbol_name="PsThreads"
3907             underscore_name="ps_threads"
3908             description="The total number of fragment shader hardware threads dispatched."
3909             data_type="uint64"
3910             units="threads"
3911             semantic_type="event"
3912             equation="A 6 READ"
3913             mdapi_group="EU Array/Fragment Shader"
3914             mdapi_usage_flags="Tier3 Frame Batch Draw"
3915             mdapi_supported_apis="VK OGL IO"
3916             mdapi_hw_unit_type="gpu"
3917             />
3918    <counter name="CS Threads Dispatched"
3919             symbol_name="CsThreads"
3920             underscore_name="cs_threads"
3921             description="The total number of compute shader hardware threads dispatched."
3922             data_type="uint64"
3923             units="threads"
3924             semantic_type="event"
3925             equation="A 4 READ"
3926             mdapi_group="EU Array/Compute Shader"
3927             mdapi_usage_flags="Tier3 Frame Batch Draw"
3928             mdapi_supported_apis="VK OGL OCL IO MEDIA"
3929             mdapi_hw_unit_type="gpu"
3930             />
3931    <counter name="EU Active"
3932             symbol_name="EuActive"
3933             underscore_name="eu_active"
3934             description="The percentage of time in which the Execution Units were actively processing."
3935             data_type="float"
3936             max_equation="100"
3937             units="percent"
3938             semantic_type="duration"
3939             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3940             mdapi_group="EU Array"
3941             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3942             mdapi_supported_apis=""
3943             mdapi_hw_unit_type="gpu"
3944             />
3945    <counter name="EU Stall"
3946             symbol_name="EuStall"
3947             underscore_name="eu_stall"
3948             description="The percentage of time in which the Execution Units were stalled."
3949             data_type="float"
3950             max_equation="100"
3951             units="percent"
3952             semantic_type="duration"
3953             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3954             mdapi_group="EU Array"
3955             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3956             mdapi_supported_apis=""
3957             mdapi_hw_unit_type="gpu"
3958             />
3959    <counter name="EU Thread Occupancy"
3960             symbol_name="EuThreadOccupancy"
3961             underscore_name="eu_thread_occupancy"
3962             description="The percentage of time in which hardware threads occupied EUs."
3963             data_type="float"
3964             max_equation="100"
3965             units="percent"
3966             semantic_type="duration"
3967             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3968             mdapi_group="EU Array"
3969             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3970             mdapi_supported_apis=""
3971             mdapi_hw_unit_type="gpu"
3972             />
3973    <counter name="Slice0 L3 Bank0 Output Ready"
3974             symbol_name="L30Bank0OutputReady"
3975             underscore_name="l30_bank0_output_ready"
3976             description="The percentage of time in which slice0 L3 bank0 output is ready"
3977             data_type="float"
3978             max_equation="100"
3979             units="percent"
3980             semantic_type="duration"
3981             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3982             availability="$SliceMask 1 AND"
3983             mdapi_group="GTI/L3"
3984             mdapi_usage_flags="Frame Batch Draw"
3985             mdapi_supported_apis=""
3986             mdapi_hw_unit_type="slice"
3987             />
3988    <counter name="Slice0 L3 Bank4 Output Ready"
3989             symbol_name="L30Bank4OutputReady"
3990             underscore_name="l30_bank4_output_ready"
3991             description="The percentage of time in which slice0 L3 bank4 output is ready"
3992             data_type="float"
3993             max_equation="100"
3994             units="percent"
3995             semantic_type="duration"
3996             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
3997             availability="$SliceMask 1 AND"
3998             mdapi_group="GTI/L3"
3999             mdapi_usage_flags="Frame Batch Draw"
4000             mdapi_supported_apis=""
4001             mdapi_hw_unit_type="slice"
4002             />
4003    <register_config type="NOA">
4004        <register type="NOA" address="0x00000D04" value="0x00000200" />
4005        <register type="NOA" address="0x00009840" value="0x00000000" />
4006        <register type="NOA" address="0x00009884" value="0x00000000" />
4007        <register type="NOA" address="0x00009888" value="0x04020200" />
4008        <register type="NOA" address="0x00009888" value="0x06020020" />
4009        <register type="NOA" address="0x00009888" value="0x04000200" />
4010        <register type="NOA" address="0x00009888" value="0x06000000" />
4011        <register type="NOA" address="0x00009888" value="0x08020028" />
4012        <register type="NOA" address="0x00009888" value="0x2E020000" />
4013        <register type="NOA" address="0x00009888" value="0x06034000" />
4014        <register type="NOA" address="0x00009888" value="0x08034000" />
4015        <register type="NOA" address="0x00009888" value="0x0A000020" />
4016        <register type="NOA" address="0x00009888" value="0x0C000028" />
4017        <register type="NOA" address="0x00009888" value="0x36000000" />
4018        <register type="NOA" address="0x00009888" value="0x1E006000" />
4019        <register type="NOA" address="0x00009888" value="0x34000300" />
4020        <register type="NOA" address="0x00009888" value="0x060A8000" />
4021        <register type="NOA" address="0x00009888" value="0x080A8000" />
4022        <register type="NOA" address="0x00009884" value="0x00000003" />
4023        <register type="NOA" address="0x00009888" value="0x5B100550" />
4024        <register type="NOA" address="0x00009888" value="0x17148000" />
4025        <register type="NOA" address="0x00009888" value="0x1B141C00" />
4026        <register type="NOA" address="0x00009888" value="0x5F110550" />
4027        <register type="NOA" address="0x00009888" value="0x07128000" />
4028        <register type="NOA" address="0x00009888" value="0x09128000" />
4029        <register type="NOA" address="0x00009888" value="0x0B128000" />
4030        <register type="NOA" address="0x00009888" value="0x0D128000" />
4031        <register type="NOA" address="0x00009888" value="0x17100000" />
4032        <register type="NOA" address="0x00009888" value="0x49100000" />
4033        <register type="NOA" address="0x00009888" value="0x4B100000" />
4034        <register type="NOA" address="0x00009888" value="0x4D100606" />
4035        <register type="NOA" address="0x00009888" value="0x31100000" />
4036        <register type="NOA" address="0x00009884" value="0x00000003" />
4037        <register type="NOA" address="0x00009888" value="0x65100002" />
4038        <register type="NOA" address="0x00009884" value="0x00000000" />
4039        <register type="NOA" address="0x00009888" value="0x42000001" />
4040    </register_config>
4041    <register_config type="OA">
4042        <register type="OA" address="0x0000D920" value="0x00000000" />
4043        <register type="OA" address="0x0000D900" value="0x00000000" />
4044        <register type="OA" address="0x0000D904" value="0x00800000" />
4045        <register type="OA" address="0x0000D910" value="0x00000000" />
4046        <register type="OA" address="0x0000D914" value="0x00800000" />
4047        <register type="OA" address="0x0000DC40" value="0x00000000" />
4048    </register_config>
4049    <register_config type="FLEX">
4050        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4051        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4052        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4053        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4054        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4055        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4056    </register_config>
4057  </set>
4058
4059  <set name="L3_4"
4060       chipset="TGLGT2"
4061       symbol_name="L3_4"
4062       underscore_name="l3_4"
4063       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4064       hw_config_guid="30cd8433-f679-401e-b578-19e22975e84f"
4065       >
4066    <counter name="GPU Time Elapsed"
4067             symbol_name="GpuTime"
4068             underscore_name="gpu_time"
4069             description="Time elapsed on the GPU during the measurement."
4070             data_type="uint64"
4071             units="ns"
4072             semantic_type="duration"
4073             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4074             mdapi_group="GPU"
4075             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4076             mdapi_supported_apis=""
4077             mdapi_hw_unit_type="gpu"
4078             />
4079    <counter name="GPU Core Clocks"
4080             symbol_name="GpuCoreClocks"
4081             underscore_name="gpu_core_clocks"
4082             description="The total number of GPU core clocks elapsed during the measurement."
4083             data_type="uint64"
4084             units="cycles"
4085             semantic_type="event"
4086             equation="GPU_CLOCK 0 READ"
4087             mdapi_group="GPU"
4088             mdapi_usage_flags="Tier1 Frame Batch Draw"
4089             mdapi_supported_apis=""
4090             mdapi_hw_unit_type="gpu"
4091             />
4092    <counter name="AVG GPU Core Frequency"
4093             symbol_name="AvgGpuCoreFrequency"
4094             underscore_name="avg_gpu_core_frequency"
4095             description="Average GPU Core Frequency in the measurement."
4096             data_type="uint64"
4097             max_equation="$GpuMaxFrequency"
4098             units="hz"
4099             semantic_type="event"
4100             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4101             mdapi_group="GPU"
4102             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4103             mdapi_supported_apis=""
4104             mdapi_hw_unit_type="gpu"
4105             />
4106    <counter name="GPU Busy"
4107             symbol_name="GpuBusy"
4108             underscore_name="gpu_busy"
4109             description="The percentage of time in which the GPU has been processing GPU commands."
4110             data_type="float"
4111             max_equation="100"
4112             units="percent"
4113             semantic_type="duration"
4114             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4115             mdapi_group="GPU"
4116             mdapi_usage_flags="Tier1 Overview System Frame"
4117             mdapi_supported_apis=""
4118             mdapi_hw_unit_type="gpu"
4119             />
4120    <counter name="VS Threads Dispatched"
4121             symbol_name="VsThreads"
4122             underscore_name="vs_threads"
4123             description="The total number of vertex shader hardware threads dispatched."
4124             data_type="uint64"
4125             units="threads"
4126             semantic_type="event"
4127             equation="A 1 READ"
4128             mdapi_group="EU Array/Vertex Shader"
4129             mdapi_usage_flags="Tier3 Frame Batch Draw"
4130             mdapi_supported_apis="VK OGL IO"
4131             mdapi_hw_unit_type="gpu"
4132             />
4133    <counter name="HS Threads Dispatched"
4134             symbol_name="HsThreads"
4135             underscore_name="hs_threads"
4136             description="The total number of hull shader hardware threads dispatched."
4137             data_type="uint64"
4138             units="threads"
4139             semantic_type="event"
4140             equation="A 2 READ"
4141             mdapi_group="EU Array/Hull Shader"
4142             mdapi_usage_flags="Tier3 Frame Batch Draw"
4143             mdapi_supported_apis="VK OGL IO"
4144             mdapi_hw_unit_type="gpu"
4145             />
4146    <counter name="DS Threads Dispatched"
4147             symbol_name="DsThreads"
4148             underscore_name="ds_threads"
4149             description="The total number of domain shader hardware threads dispatched."
4150             data_type="uint64"
4151             units="threads"
4152             semantic_type="event"
4153             equation="A 3 READ"
4154             mdapi_group="EU Array/Domain Shader"
4155             mdapi_usage_flags="Tier3 Frame Batch Draw"
4156             mdapi_supported_apis="VK OGL IO"
4157             mdapi_hw_unit_type="gpu"
4158             />
4159    <counter name="GS Threads Dispatched"
4160             symbol_name="GsThreads"
4161             underscore_name="gs_threads"
4162             description="The total number of geometry shader hardware threads dispatched."
4163             data_type="uint64"
4164             units="threads"
4165             semantic_type="event"
4166             equation="A 5 READ"
4167             mdapi_group="EU Array/Geometry Shader"
4168             mdapi_usage_flags="Tier3 Frame Batch Draw"
4169             mdapi_supported_apis="VK OGL IO"
4170             mdapi_hw_unit_type="gpu"
4171             />
4172    <counter name="FS Threads Dispatched"
4173             symbol_name="PsThreads"
4174             underscore_name="ps_threads"
4175             description="The total number of fragment shader hardware threads dispatched."
4176             data_type="uint64"
4177             units="threads"
4178             semantic_type="event"
4179             equation="A 6 READ"
4180             mdapi_group="EU Array/Fragment Shader"
4181             mdapi_usage_flags="Tier3 Frame Batch Draw"
4182             mdapi_supported_apis="VK OGL IO"
4183             mdapi_hw_unit_type="gpu"
4184             />
4185    <counter name="CS Threads Dispatched"
4186             symbol_name="CsThreads"
4187             underscore_name="cs_threads"
4188             description="The total number of compute shader hardware threads dispatched."
4189             data_type="uint64"
4190             units="threads"
4191             semantic_type="event"
4192             equation="A 4 READ"
4193             mdapi_group="EU Array/Compute Shader"
4194             mdapi_usage_flags="Tier3 Frame Batch Draw"
4195             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4196             mdapi_hw_unit_type="gpu"
4197             />
4198    <counter name="EU Active"
4199             symbol_name="EuActive"
4200             underscore_name="eu_active"
4201             description="The percentage of time in which the Execution Units were actively processing."
4202             data_type="float"
4203             max_equation="100"
4204             units="percent"
4205             semantic_type="duration"
4206             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4207             mdapi_group="EU Array"
4208             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4209             mdapi_supported_apis=""
4210             mdapi_hw_unit_type="gpu"
4211             />
4212    <counter name="EU Stall"
4213             symbol_name="EuStall"
4214             underscore_name="eu_stall"
4215             description="The percentage of time in which the Execution Units were stalled."
4216             data_type="float"
4217             max_equation="100"
4218             units="percent"
4219             semantic_type="duration"
4220             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4221             mdapi_group="EU Array"
4222             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4223             mdapi_supported_apis=""
4224             mdapi_hw_unit_type="gpu"
4225             />
4226    <counter name="EU Thread Occupancy"
4227             symbol_name="EuThreadOccupancy"
4228             underscore_name="eu_thread_occupancy"
4229             description="The percentage of time in which hardware threads occupied EUs."
4230             data_type="float"
4231             max_equation="100"
4232             units="percent"
4233             semantic_type="duration"
4234             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4235             mdapi_group="EU Array"
4236             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4237             mdapi_supported_apis=""
4238             mdapi_hw_unit_type="gpu"
4239             />
4240    <counter name="Slice0 L3 Bank1 Output Ready"
4241             symbol_name="L30Bank1OutputReady"
4242             underscore_name="l30_bank1_output_ready"
4243             description="The percentage of time in which slice0 L3 bank1 output is ready"
4244             data_type="float"
4245             max_equation="100"
4246             units="percent"
4247             semantic_type="duration"
4248             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4249             availability="$SliceMask 1 AND"
4250             mdapi_group="GTI/L3"
4251             mdapi_usage_flags="Frame Batch Draw"
4252             mdapi_supported_apis=""
4253             mdapi_hw_unit_type="slice"
4254             />
4255    <counter name="Slice0 L3 Bank5 Output Ready"
4256             symbol_name="L30Bank5OutputReady"
4257             underscore_name="l30_bank5_output_ready"
4258             description="The percentage of time in which slice0 L3 bank5 output is ready"
4259             data_type="float"
4260             max_equation="100"
4261             units="percent"
4262             semantic_type="duration"
4263             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4264             availability="$SliceMask 1 AND"
4265             mdapi_group="GTI/L3"
4266             mdapi_usage_flags="Frame Batch Draw"
4267             mdapi_supported_apis=""
4268             mdapi_hw_unit_type="slice"
4269             />
4270    <register_config type="NOA">
4271        <register type="NOA" address="0x00000D04" value="0x00000200" />
4272        <register type="NOA" address="0x00009840" value="0x00000000" />
4273        <register type="NOA" address="0x00009884" value="0x00000000" />
4274        <register type="NOA" address="0x00009888" value="0x04020A00" />
4275        <register type="NOA" address="0x00009888" value="0x06020800" />
4276        <register type="NOA" address="0x00009888" value="0x04000A00" />
4277        <register type="NOA" address="0x00009888" value="0x06000820" />
4278        <register type="NOA" address="0x00009888" value="0x0A020020" />
4279        <register type="NOA" address="0x00009888" value="0x0C020028" />
4280        <register type="NOA" address="0x00009888" value="0x2E020000" />
4281        <register type="NOA" address="0x00009888" value="0x0A034000" />
4282        <register type="NOA" address="0x00009888" value="0x18032000" />
4283        <register type="NOA" address="0x00009888" value="0x08000028" />
4284        <register type="NOA" address="0x00009888" value="0x36000003" />
4285        <register type="NOA" address="0x00009888" value="0x1E000000" />
4286        <register type="NOA" address="0x00009888" value="0x34001800" />
4287        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4288        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
4289        <register type="NOA" address="0x00009884" value="0x00000003" />
4290        <register type="NOA" address="0x00009888" value="0x5B100550" />
4291        <register type="NOA" address="0x00009888" value="0x17148000" />
4292        <register type="NOA" address="0x00009888" value="0x1B141C00" />
4293        <register type="NOA" address="0x00009888" value="0x5F110550" />
4294        <register type="NOA" address="0x00009888" value="0x07128000" />
4295        <register type="NOA" address="0x00009888" value="0x09128000" />
4296        <register type="NOA" address="0x00009888" value="0x0B128000" />
4297        <register type="NOA" address="0x00009888" value="0x0D128000" />
4298        <register type="NOA" address="0x00009888" value="0x17100000" />
4299        <register type="NOA" address="0x00009888" value="0x49100000" />
4300        <register type="NOA" address="0x00009888" value="0x4B100606" />
4301        <register type="NOA" address="0x00009888" value="0x4D100000" />
4302        <register type="NOA" address="0x00009888" value="0x31100000" />
4303        <register type="NOA" address="0x00009884" value="0x00000003" />
4304        <register type="NOA" address="0x00009888" value="0x65100002" />
4305        <register type="NOA" address="0x00009884" value="0x00000000" />
4306        <register type="NOA" address="0x00009888" value="0x42000001" />
4307    </register_config>
4308    <register_config type="OA">
4309        <register type="OA" address="0x0000D920" value="0x00000000" />
4310        <register type="OA" address="0x0000D900" value="0x00000000" />
4311        <register type="OA" address="0x0000D904" value="0x00800000" />
4312        <register type="OA" address="0x0000D910" value="0x00000000" />
4313        <register type="OA" address="0x0000D914" value="0x00800000" />
4314        <register type="OA" address="0x0000DC40" value="0x00000000" />
4315    </register_config>
4316    <register_config type="FLEX">
4317        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4318        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4319        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4320        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4321        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4322        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4323    </register_config>
4324  </set>
4325
4326  <set name="L3_5"
4327       chipset="TGLGT2"
4328       symbol_name="L3_5"
4329       underscore_name="l3_5"
4330       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4331       hw_config_guid="e0efab61-c904-4354-9fc5-35e8b8bc7d20"
4332       >
4333    <counter name="GPU Time Elapsed"
4334             symbol_name="GpuTime"
4335             underscore_name="gpu_time"
4336             description="Time elapsed on the GPU during the measurement."
4337             data_type="uint64"
4338             units="ns"
4339             semantic_type="duration"
4340             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4341             mdapi_group="GPU"
4342             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4343             mdapi_supported_apis=""
4344             mdapi_hw_unit_type="gpu"
4345             />
4346    <counter name="GPU Core Clocks"
4347             symbol_name="GpuCoreClocks"
4348             underscore_name="gpu_core_clocks"
4349             description="The total number of GPU core clocks elapsed during the measurement."
4350             data_type="uint64"
4351             units="cycles"
4352             semantic_type="event"
4353             equation="GPU_CLOCK 0 READ"
4354             mdapi_group="GPU"
4355             mdapi_usage_flags="Tier1 Frame Batch Draw"
4356             mdapi_supported_apis=""
4357             mdapi_hw_unit_type="gpu"
4358             />
4359    <counter name="AVG GPU Core Frequency"
4360             symbol_name="AvgGpuCoreFrequency"
4361             underscore_name="avg_gpu_core_frequency"
4362             description="Average GPU Core Frequency in the measurement."
4363             data_type="uint64"
4364             max_equation="$GpuMaxFrequency"
4365             units="hz"
4366             semantic_type="event"
4367             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4368             mdapi_group="GPU"
4369             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4370             mdapi_supported_apis=""
4371             mdapi_hw_unit_type="gpu"
4372             />
4373    <counter name="GPU Busy"
4374             symbol_name="GpuBusy"
4375             underscore_name="gpu_busy"
4376             description="The percentage of time in which the GPU has been processing GPU commands."
4377             data_type="float"
4378             max_equation="100"
4379             units="percent"
4380             semantic_type="duration"
4381             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4382             mdapi_group="GPU"
4383             mdapi_usage_flags="Tier1 Overview System Frame"
4384             mdapi_supported_apis=""
4385             mdapi_hw_unit_type="gpu"
4386             />
4387    <counter name="VS Threads Dispatched"
4388             symbol_name="VsThreads"
4389             underscore_name="vs_threads"
4390             description="The total number of vertex shader hardware threads dispatched."
4391             data_type="uint64"
4392             units="threads"
4393             semantic_type="event"
4394             equation="A 1 READ"
4395             mdapi_group="EU Array/Vertex Shader"
4396             mdapi_usage_flags="Tier3 Frame Batch Draw"
4397             mdapi_supported_apis="VK OGL IO"
4398             mdapi_hw_unit_type="gpu"
4399             />
4400    <counter name="HS Threads Dispatched"
4401             symbol_name="HsThreads"
4402             underscore_name="hs_threads"
4403             description="The total number of hull shader hardware threads dispatched."
4404             data_type="uint64"
4405             units="threads"
4406             semantic_type="event"
4407             equation="A 2 READ"
4408             mdapi_group="EU Array/Hull Shader"
4409             mdapi_usage_flags="Tier3 Frame Batch Draw"
4410             mdapi_supported_apis="VK OGL IO"
4411             mdapi_hw_unit_type="gpu"
4412             />
4413    <counter name="DS Threads Dispatched"
4414             symbol_name="DsThreads"
4415             underscore_name="ds_threads"
4416             description="The total number of domain shader hardware threads dispatched."
4417             data_type="uint64"
4418             units="threads"
4419             semantic_type="event"
4420             equation="A 3 READ"
4421             mdapi_group="EU Array/Domain Shader"
4422             mdapi_usage_flags="Tier3 Frame Batch Draw"
4423             mdapi_supported_apis="VK OGL IO"
4424             mdapi_hw_unit_type="gpu"
4425             />
4426    <counter name="GS Threads Dispatched"
4427             symbol_name="GsThreads"
4428             underscore_name="gs_threads"
4429             description="The total number of geometry shader hardware threads dispatched."
4430             data_type="uint64"
4431             units="threads"
4432             semantic_type="event"
4433             equation="A 5 READ"
4434             mdapi_group="EU Array/Geometry Shader"
4435             mdapi_usage_flags="Tier3 Frame Batch Draw"
4436             mdapi_supported_apis="VK OGL IO"
4437             mdapi_hw_unit_type="gpu"
4438             />
4439    <counter name="FS Threads Dispatched"
4440             symbol_name="PsThreads"
4441             underscore_name="ps_threads"
4442             description="The total number of fragment shader hardware threads dispatched."
4443             data_type="uint64"
4444             units="threads"
4445             semantic_type="event"
4446             equation="A 6 READ"
4447             mdapi_group="EU Array/Fragment Shader"
4448             mdapi_usage_flags="Tier3 Frame Batch Draw"
4449             mdapi_supported_apis="VK OGL IO"
4450             mdapi_hw_unit_type="gpu"
4451             />
4452    <counter name="CS Threads Dispatched"
4453             symbol_name="CsThreads"
4454             underscore_name="cs_threads"
4455             description="The total number of compute shader hardware threads dispatched."
4456             data_type="uint64"
4457             units="threads"
4458             semantic_type="event"
4459             equation="A 4 READ"
4460             mdapi_group="EU Array/Compute Shader"
4461             mdapi_usage_flags="Tier3 Frame Batch Draw"
4462             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4463             mdapi_hw_unit_type="gpu"
4464             />
4465    <counter name="EU Active"
4466             symbol_name="EuActive"
4467             underscore_name="eu_active"
4468             description="The percentage of time in which the Execution Units were actively processing."
4469             data_type="float"
4470             max_equation="100"
4471             units="percent"
4472             semantic_type="duration"
4473             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4474             mdapi_group="EU Array"
4475             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4476             mdapi_supported_apis=""
4477             mdapi_hw_unit_type="gpu"
4478             />
4479    <counter name="EU Stall"
4480             symbol_name="EuStall"
4481             underscore_name="eu_stall"
4482             description="The percentage of time in which the Execution Units were stalled."
4483             data_type="float"
4484             max_equation="100"
4485             units="percent"
4486             semantic_type="duration"
4487             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4488             mdapi_group="EU Array"
4489             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4490             mdapi_supported_apis=""
4491             mdapi_hw_unit_type="gpu"
4492             />
4493    <counter name="EU Thread Occupancy"
4494             symbol_name="EuThreadOccupancy"
4495             underscore_name="eu_thread_occupancy"
4496             description="The percentage of time in which hardware threads occupied EUs."
4497             data_type="float"
4498             max_equation="100"
4499             units="percent"
4500             semantic_type="duration"
4501             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4502             mdapi_group="EU Array"
4503             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4504             mdapi_supported_apis=""
4505             mdapi_hw_unit_type="gpu"
4506             />
4507    <counter name="Slice0 L3 Bank2 Output Ready"
4508             symbol_name="L30Bank2OutputReady"
4509             underscore_name="l30_bank2_output_ready"
4510             description="The percentage of time in which slice0 L3 bank2 output is ready"
4511             data_type="float"
4512             max_equation="100"
4513             units="percent"
4514             semantic_type="duration"
4515             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4516             availability="$SliceMask 1 AND"
4517             mdapi_group="GTI/L3"
4518             mdapi_usage_flags="Frame Batch Draw"
4519             mdapi_supported_apis=""
4520             mdapi_hw_unit_type="slice"
4521             />
4522    <counter name="Slice0 L3 Bank6 Output Ready"
4523             symbol_name="L30Bank6OutputReady"
4524             underscore_name="l30_bank6_output_ready"
4525             description="The percentage of time in which slice0 L3 bank6 output is ready"
4526             data_type="float"
4527             max_equation="100"
4528             units="percent"
4529             semantic_type="duration"
4530             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4531             availability="$SliceMask 1 AND"
4532             mdapi_group="GTI/L3"
4533             mdapi_usage_flags="Frame Batch Draw"
4534             mdapi_supported_apis=""
4535             mdapi_hw_unit_type="slice"
4536             />
4537    <register_config type="NOA">
4538        <register type="NOA" address="0x00000D04" value="0x00000200" />
4539        <register type="NOA" address="0x00009840" value="0x00000000" />
4540        <register type="NOA" address="0x00009884" value="0x00000000" />
4541        <register type="NOA" address="0x00009888" value="0x04021200" />
4542        <register type="NOA" address="0x00009888" value="0x06021000" />
4543        <register type="NOA" address="0x00009888" value="0x04001200" />
4544        <register type="NOA" address="0x00009888" value="0x06001020" />
4545        <register type="NOA" address="0x00009888" value="0x0A020020" />
4546        <register type="NOA" address="0x00009888" value="0x0C020028" />
4547        <register type="NOA" address="0x00009888" value="0x2E020000" />
4548        <register type="NOA" address="0x00009888" value="0x0A034000" />
4549        <register type="NOA" address="0x00009888" value="0x18032000" />
4550        <register type="NOA" address="0x00009888" value="0x08000028" />
4551        <register type="NOA" address="0x00009888" value="0x36000003" />
4552        <register type="NOA" address="0x00009888" value="0x1E000000" />
4553        <register type="NOA" address="0x00009888" value="0x34001800" />
4554        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4555        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
4556        <register type="NOA" address="0x00009884" value="0x00000003" />
4557        <register type="NOA" address="0x00009888" value="0x5B100550" />
4558        <register type="NOA" address="0x00009888" value="0x17148000" />
4559        <register type="NOA" address="0x00009888" value="0x1B141C00" />
4560        <register type="NOA" address="0x00009888" value="0x5F110550" />
4561        <register type="NOA" address="0x00009888" value="0x07128000" />
4562        <register type="NOA" address="0x00009888" value="0x09128000" />
4563        <register type="NOA" address="0x00009888" value="0x0B128000" />
4564        <register type="NOA" address="0x00009888" value="0x0D128000" />
4565        <register type="NOA" address="0x00009888" value="0x17100000" />
4566        <register type="NOA" address="0x00009888" value="0x49100000" />
4567        <register type="NOA" address="0x00009888" value="0x4B100606" />
4568        <register type="NOA" address="0x00009888" value="0x4D100000" />
4569        <register type="NOA" address="0x00009888" value="0x31100000" />
4570        <register type="NOA" address="0x00009884" value="0x00000003" />
4571        <register type="NOA" address="0x00009888" value="0x65100002" />
4572        <register type="NOA" address="0x00009884" value="0x00000000" />
4573        <register type="NOA" address="0x00009888" value="0x42000001" />
4574    </register_config>
4575    <register_config type="OA">
4576        <register type="OA" address="0x0000D920" value="0x00000000" />
4577        <register type="OA" address="0x0000D900" value="0x00000000" />
4578        <register type="OA" address="0x0000D904" value="0x00800000" />
4579        <register type="OA" address="0x0000D910" value="0x00000000" />
4580        <register type="OA" address="0x0000D914" value="0x00800000" />
4581        <register type="OA" address="0x0000DC40" value="0x00000000" />
4582    </register_config>
4583    <register_config type="FLEX">
4584        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4585        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4586        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4587        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4588        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4589        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4590    </register_config>
4591  </set>
4592
4593  <set name="L3_6"
4594       chipset="TGLGT2"
4595       symbol_name="L3_6"
4596       underscore_name="l3_6"
4597       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4598       hw_config_guid="4066ad45-4a68-4acf-86b2-fa5a6a914db7"
4599       >
4600    <counter name="GPU Time Elapsed"
4601             symbol_name="GpuTime"
4602             underscore_name="gpu_time"
4603             description="Time elapsed on the GPU during the measurement."
4604             data_type="uint64"
4605             units="ns"
4606             semantic_type="duration"
4607             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4608             mdapi_group="GPU"
4609             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4610             mdapi_supported_apis=""
4611             mdapi_hw_unit_type="gpu"
4612             />
4613    <counter name="GPU Core Clocks"
4614             symbol_name="GpuCoreClocks"
4615             underscore_name="gpu_core_clocks"
4616             description="The total number of GPU core clocks elapsed during the measurement."
4617             data_type="uint64"
4618             units="cycles"
4619             semantic_type="event"
4620             equation="GPU_CLOCK 0 READ"
4621             mdapi_group="GPU"
4622             mdapi_usage_flags="Tier1 Frame Batch Draw"
4623             mdapi_supported_apis=""
4624             mdapi_hw_unit_type="gpu"
4625             />
4626    <counter name="AVG GPU Core Frequency"
4627             symbol_name="AvgGpuCoreFrequency"
4628             underscore_name="avg_gpu_core_frequency"
4629             description="Average GPU Core Frequency in the measurement."
4630             data_type="uint64"
4631             max_equation="$GpuMaxFrequency"
4632             units="hz"
4633             semantic_type="event"
4634             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4635             mdapi_group="GPU"
4636             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4637             mdapi_supported_apis=""
4638             mdapi_hw_unit_type="gpu"
4639             />
4640    <counter name="GPU Busy"
4641             symbol_name="GpuBusy"
4642             underscore_name="gpu_busy"
4643             description="The percentage of time in which the GPU has been processing GPU commands."
4644             data_type="float"
4645             max_equation="100"
4646             units="percent"
4647             semantic_type="duration"
4648             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4649             mdapi_group="GPU"
4650             mdapi_usage_flags="Tier1 Overview System Frame"
4651             mdapi_supported_apis=""
4652             mdapi_hw_unit_type="gpu"
4653             />
4654    <counter name="VS Threads Dispatched"
4655             symbol_name="VsThreads"
4656             underscore_name="vs_threads"
4657             description="The total number of vertex shader hardware threads dispatched."
4658             data_type="uint64"
4659             units="threads"
4660             semantic_type="event"
4661             equation="A 1 READ"
4662             mdapi_group="EU Array/Vertex Shader"
4663             mdapi_usage_flags="Tier3 Frame Batch Draw"
4664             mdapi_supported_apis="VK OGL IO"
4665             mdapi_hw_unit_type="gpu"
4666             />
4667    <counter name="HS Threads Dispatched"
4668             symbol_name="HsThreads"
4669             underscore_name="hs_threads"
4670             description="The total number of hull shader hardware threads dispatched."
4671             data_type="uint64"
4672             units="threads"
4673             semantic_type="event"
4674             equation="A 2 READ"
4675             mdapi_group="EU Array/Hull Shader"
4676             mdapi_usage_flags="Tier3 Frame Batch Draw"
4677             mdapi_supported_apis="VK OGL IO"
4678             mdapi_hw_unit_type="gpu"
4679             />
4680    <counter name="DS Threads Dispatched"
4681             symbol_name="DsThreads"
4682             underscore_name="ds_threads"
4683             description="The total number of domain shader hardware threads dispatched."
4684             data_type="uint64"
4685             units="threads"
4686             semantic_type="event"
4687             equation="A 3 READ"
4688             mdapi_group="EU Array/Domain Shader"
4689             mdapi_usage_flags="Tier3 Frame Batch Draw"
4690             mdapi_supported_apis="VK OGL IO"
4691             mdapi_hw_unit_type="gpu"
4692             />
4693    <counter name="GS Threads Dispatched"
4694             symbol_name="GsThreads"
4695             underscore_name="gs_threads"
4696             description="The total number of geometry shader hardware threads dispatched."
4697             data_type="uint64"
4698             units="threads"
4699             semantic_type="event"
4700             equation="A 5 READ"
4701             mdapi_group="EU Array/Geometry Shader"
4702             mdapi_usage_flags="Tier3 Frame Batch Draw"
4703             mdapi_supported_apis="VK OGL IO"
4704             mdapi_hw_unit_type="gpu"
4705             />
4706    <counter name="FS Threads Dispatched"
4707             symbol_name="PsThreads"
4708             underscore_name="ps_threads"
4709             description="The total number of fragment shader hardware threads dispatched."
4710             data_type="uint64"
4711             units="threads"
4712             semantic_type="event"
4713             equation="A 6 READ"
4714             mdapi_group="EU Array/Fragment Shader"
4715             mdapi_usage_flags="Tier3 Frame Batch Draw"
4716             mdapi_supported_apis="VK OGL IO"
4717             mdapi_hw_unit_type="gpu"
4718             />
4719    <counter name="CS Threads Dispatched"
4720             symbol_name="CsThreads"
4721             underscore_name="cs_threads"
4722             description="The total number of compute shader hardware threads dispatched."
4723             data_type="uint64"
4724             units="threads"
4725             semantic_type="event"
4726             equation="A 4 READ"
4727             mdapi_group="EU Array/Compute Shader"
4728             mdapi_usage_flags="Tier3 Frame Batch Draw"
4729             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4730             mdapi_hw_unit_type="gpu"
4731             />
4732    <counter name="EU Active"
4733             symbol_name="EuActive"
4734             underscore_name="eu_active"
4735             description="The percentage of time in which the Execution Units were actively processing."
4736             data_type="float"
4737             max_equation="100"
4738             units="percent"
4739             semantic_type="duration"
4740             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4741             mdapi_group="EU Array"
4742             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4743             mdapi_supported_apis=""
4744             mdapi_hw_unit_type="gpu"
4745             />
4746    <counter name="EU Stall"
4747             symbol_name="EuStall"
4748             underscore_name="eu_stall"
4749             description="The percentage of time in which the Execution Units were stalled."
4750             data_type="float"
4751             max_equation="100"
4752             units="percent"
4753             semantic_type="duration"
4754             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4755             mdapi_group="EU Array"
4756             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4757             mdapi_supported_apis=""
4758             mdapi_hw_unit_type="gpu"
4759             />
4760    <counter name="EU Thread Occupancy"
4761             symbol_name="EuThreadOccupancy"
4762             underscore_name="eu_thread_occupancy"
4763             description="The percentage of time in which hardware threads occupied EUs."
4764             data_type="float"
4765             max_equation="100"
4766             units="percent"
4767             semantic_type="duration"
4768             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4769             mdapi_group="EU Array"
4770             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4771             mdapi_supported_apis=""
4772             mdapi_hw_unit_type="gpu"
4773             />
4774    <counter name="Slice0 L3 Bank3 Output Ready"
4775             symbol_name="L30Bank3OutputReady"
4776             underscore_name="l30_bank3_output_ready"
4777             description="The percentage of time in which slice0 L3 bank3 output is ready"
4778             data_type="float"
4779             max_equation="100"
4780             units="percent"
4781             semantic_type="duration"
4782             equation="C 5 READ C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4783             availability="$SliceMask 1 AND"
4784             mdapi_group="GTI/L3"
4785             mdapi_usage_flags="Frame Batch Draw"
4786             mdapi_supported_apis=""
4787             mdapi_hw_unit_type="slice"
4788             />
4789    <counter name="Slice0 L3 Bank7 Output Ready"
4790             symbol_name="L30Bank7OutputReady"
4791             underscore_name="l30_bank7_output_ready"
4792             description="The percentage of time in which slice0 L3 bank7 output is ready"
4793             data_type="float"
4794             max_equation="100"
4795             units="percent"
4796             semantic_type="duration"
4797             equation="C 7 READ C 6 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
4798             availability="$SliceMask 1 AND"
4799             mdapi_group="GTI/L3"
4800             mdapi_usage_flags="Frame Batch Draw"
4801             mdapi_supported_apis=""
4802             mdapi_hw_unit_type="slice"
4803             />
4804    <register_config type="NOA">
4805        <register type="NOA" address="0x00000D04" value="0x00000200" />
4806        <register type="NOA" address="0x00009840" value="0x00000000" />
4807        <register type="NOA" address="0x00009884" value="0x00000000" />
4808        <register type="NOA" address="0x00009888" value="0x04021A00" />
4809        <register type="NOA" address="0x00009888" value="0x06021800" />
4810        <register type="NOA" address="0x00009888" value="0x04001A00" />
4811        <register type="NOA" address="0x00009888" value="0x06001820" />
4812        <register type="NOA" address="0x00009888" value="0x0A020020" />
4813        <register type="NOA" address="0x00009888" value="0x0C020028" />
4814        <register type="NOA" address="0x00009888" value="0x2E020000" />
4815        <register type="NOA" address="0x00009888" value="0x0A034000" />
4816        <register type="NOA" address="0x00009888" value="0x18032000" />
4817        <register type="NOA" address="0x00009888" value="0x08000028" />
4818        <register type="NOA" address="0x00009888" value="0x36000003" />
4819        <register type="NOA" address="0x00009888" value="0x1E000000" />
4820        <register type="NOA" address="0x00009888" value="0x34001800" />
4821        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
4822        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
4823        <register type="NOA" address="0x00009884" value="0x00000003" />
4824        <register type="NOA" address="0x00009888" value="0x5B100550" />
4825        <register type="NOA" address="0x00009888" value="0x17148000" />
4826        <register type="NOA" address="0x00009888" value="0x1B141C00" />
4827        <register type="NOA" address="0x00009888" value="0x5F110550" />
4828        <register type="NOA" address="0x00009888" value="0x07128000" />
4829        <register type="NOA" address="0x00009888" value="0x09128000" />
4830        <register type="NOA" address="0x00009888" value="0x0B128000" />
4831        <register type="NOA" address="0x00009888" value="0x0D128000" />
4832        <register type="NOA" address="0x00009888" value="0x17100000" />
4833        <register type="NOA" address="0x00009888" value="0x49100000" />
4834        <register type="NOA" address="0x00009888" value="0x4B100606" />
4835        <register type="NOA" address="0x00009888" value="0x4D100000" />
4836        <register type="NOA" address="0x00009888" value="0x31100000" />
4837        <register type="NOA" address="0x00009884" value="0x00000003" />
4838        <register type="NOA" address="0x00009888" value="0x65100002" />
4839        <register type="NOA" address="0x00009884" value="0x00000000" />
4840        <register type="NOA" address="0x00009888" value="0x42000001" />
4841    </register_config>
4842    <register_config type="OA">
4843        <register type="OA" address="0x0000D920" value="0x00000000" />
4844        <register type="OA" address="0x0000D900" value="0x00000000" />
4845        <register type="OA" address="0x0000D904" value="0x00800000" />
4846        <register type="OA" address="0x0000D910" value="0x00000000" />
4847        <register type="OA" address="0x0000D914" value="0x00800000" />
4848        <register type="OA" address="0x0000DC40" value="0x00000000" />
4849    </register_config>
4850    <register_config type="FLEX">
4851        <register type="FLEX" address="0x0000E458" value="0x00804704" />
4852        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
4853        <register type="FLEX" address="0x0000E658" value="0x00805705" />
4854        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
4855        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
4856        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
4857    </register_config>
4858  </set>
4859
4860  <set name="Sampler_1"
4861       chipset="TGLGT2"
4862       symbol_name="Sampler_1"
4863       underscore_name="sampler_1"
4864       mdapi_supported_apis="VK OGL OCL MEDIA IO"
4865       hw_config_guid="17e2be13-39fe-45f0-867c-0f83fcc51654"
4866       >
4867    <counter name="GPU Time Elapsed"
4868             symbol_name="GpuTime"
4869             underscore_name="gpu_time"
4870             description="Time elapsed on the GPU during the measurement."
4871             data_type="uint64"
4872             units="ns"
4873             semantic_type="duration"
4874             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4875             mdapi_group="GPU"
4876             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4877             mdapi_supported_apis=""
4878             mdapi_hw_unit_type="gpu"
4879             />
4880    <counter name="GPU Core Clocks"
4881             symbol_name="GpuCoreClocks"
4882             underscore_name="gpu_core_clocks"
4883             description="The total number of GPU core clocks elapsed during the measurement."
4884             data_type="uint64"
4885             units="cycles"
4886             semantic_type="event"
4887             equation="GPU_CLOCK 0 READ"
4888             mdapi_group="GPU"
4889             mdapi_usage_flags="Tier1 Frame Batch Draw"
4890             mdapi_supported_apis=""
4891             mdapi_hw_unit_type="gpu"
4892             />
4893    <counter name="AVG GPU Core Frequency"
4894             symbol_name="AvgGpuCoreFrequency"
4895             underscore_name="avg_gpu_core_frequency"
4896             description="Average GPU Core Frequency in the measurement."
4897             data_type="uint64"
4898             max_equation="$GpuMaxFrequency"
4899             units="hz"
4900             semantic_type="event"
4901             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4902             mdapi_group="GPU"
4903             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4904             mdapi_supported_apis=""
4905             mdapi_hw_unit_type="gpu"
4906             />
4907    <counter name="GPU Busy"
4908             symbol_name="GpuBusy"
4909             underscore_name="gpu_busy"
4910             description="The percentage of time in which the GPU has been processing GPU commands."
4911             data_type="float"
4912             max_equation="100"
4913             units="percent"
4914             semantic_type="duration"
4915             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4916             mdapi_group="GPU"
4917             mdapi_usage_flags="Tier1 Overview System Frame"
4918             mdapi_supported_apis=""
4919             mdapi_hw_unit_type="gpu"
4920             />
4921    <counter name="VS Threads Dispatched"
4922             symbol_name="VsThreads"
4923             underscore_name="vs_threads"
4924             description="The total number of vertex shader hardware threads dispatched."
4925             data_type="uint64"
4926             units="threads"
4927             semantic_type="event"
4928             equation="A 1 READ"
4929             mdapi_group="EU Array/Vertex Shader"
4930             mdapi_usage_flags="Tier3 Frame Batch Draw"
4931             mdapi_supported_apis="VK OGL IO"
4932             mdapi_hw_unit_type="gpu"
4933             />
4934    <counter name="HS Threads Dispatched"
4935             symbol_name="HsThreads"
4936             underscore_name="hs_threads"
4937             description="The total number of hull shader hardware threads dispatched."
4938             data_type="uint64"
4939             units="threads"
4940             semantic_type="event"
4941             equation="A 2 READ"
4942             mdapi_group="EU Array/Hull Shader"
4943             mdapi_usage_flags="Tier3 Frame Batch Draw"
4944             mdapi_supported_apis="VK OGL IO"
4945             mdapi_hw_unit_type="gpu"
4946             />
4947    <counter name="DS Threads Dispatched"
4948             symbol_name="DsThreads"
4949             underscore_name="ds_threads"
4950             description="The total number of domain shader hardware threads dispatched."
4951             data_type="uint64"
4952             units="threads"
4953             semantic_type="event"
4954             equation="A 3 READ"
4955             mdapi_group="EU Array/Domain Shader"
4956             mdapi_usage_flags="Tier3 Frame Batch Draw"
4957             mdapi_supported_apis="VK OGL IO"
4958             mdapi_hw_unit_type="gpu"
4959             />
4960    <counter name="GS Threads Dispatched"
4961             symbol_name="GsThreads"
4962             underscore_name="gs_threads"
4963             description="The total number of geometry shader hardware threads dispatched."
4964             data_type="uint64"
4965             units="threads"
4966             semantic_type="event"
4967             equation="A 5 READ"
4968             mdapi_group="EU Array/Geometry Shader"
4969             mdapi_usage_flags="Tier3 Frame Batch Draw"
4970             mdapi_supported_apis="VK OGL IO"
4971             mdapi_hw_unit_type="gpu"
4972             />
4973    <counter name="FS Threads Dispatched"
4974             symbol_name="PsThreads"
4975             underscore_name="ps_threads"
4976             description="The total number of fragment shader hardware threads dispatched."
4977             data_type="uint64"
4978             units="threads"
4979             semantic_type="event"
4980             equation="A 6 READ"
4981             mdapi_group="EU Array/Fragment Shader"
4982             mdapi_usage_flags="Tier3 Frame Batch Draw"
4983             mdapi_supported_apis="VK OGL IO"
4984             mdapi_hw_unit_type="gpu"
4985             />
4986    <counter name="CS Threads Dispatched"
4987             symbol_name="CsThreads"
4988             underscore_name="cs_threads"
4989             description="The total number of compute shader hardware threads dispatched."
4990             data_type="uint64"
4991             units="threads"
4992             semantic_type="event"
4993             equation="A 4 READ"
4994             mdapi_group="EU Array/Compute Shader"
4995             mdapi_usage_flags="Tier3 Frame Batch Draw"
4996             mdapi_supported_apis="VK OGL OCL IO MEDIA"
4997             mdapi_hw_unit_type="gpu"
4998             />
4999    <counter name="EU Active"
5000             symbol_name="EuActive"
5001             underscore_name="eu_active"
5002             description="The percentage of time in which the Execution Units were actively processing."
5003             data_type="float"
5004             max_equation="100"
5005             units="percent"
5006             semantic_type="duration"
5007             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5008             mdapi_group="EU Array"
5009             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5010             mdapi_supported_apis=""
5011             mdapi_hw_unit_type="gpu"
5012             />
5013    <counter name="EU Stall"
5014             symbol_name="EuStall"
5015             underscore_name="eu_stall"
5016             description="The percentage of time in which the Execution Units were stalled."
5017             data_type="float"
5018             max_equation="100"
5019             units="percent"
5020             semantic_type="duration"
5021             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5022             mdapi_group="EU Array"
5023             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5024             mdapi_supported_apis=""
5025             mdapi_hw_unit_type="gpu"
5026             />
5027    <counter name="EU Thread Occupancy"
5028             symbol_name="EuThreadOccupancy"
5029             underscore_name="eu_thread_occupancy"
5030             description="The percentage of time in which hardware threads occupied EUs."
5031             data_type="float"
5032             max_equation="100"
5033             units="percent"
5034             semantic_type="duration"
5035             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5036             mdapi_group="EU Array"
5037             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5038             mdapi_supported_apis=""
5039             mdapi_hw_unit_type="gpu"
5040             />
5041    <counter name="Slice0 DualSubslice0 Input Available"
5042             symbol_name="Sampler00InputAvailable"
5043             underscore_name="sampler00_input_available"
5044             description="The percentage of time in which slice0 dualsubslice0 sampler input is available"
5045             data_type="float"
5046             max_equation="100"
5047             units="percent"
5048             semantic_type="duration"
5049             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5050             availability="$DualSubsliceMask 1 AND"
5051             mdapi_group="GPU/Sampler"
5052             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5053             mdapi_supported_apis=""
5054             mdapi_hw_unit_type="dualsubslice"
5055             />
5056    <counter name="Slice0 DualSubslice1 Input Available"
5057             symbol_name="Sampler01InputAvailable"
5058             underscore_name="sampler01_input_available"
5059             description="The percentage of time in which slice0 dualsubslice1 sampler input is available"
5060             data_type="float"
5061             max_equation="100"
5062             units="percent"
5063             semantic_type="duration"
5064             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5065             availability="$DualSubsliceMask 2 AND"
5066             mdapi_group="GPU/Sampler"
5067             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5068             mdapi_supported_apis=""
5069             mdapi_hw_unit_type="dualsubslice"
5070             />
5071    <counter name="Slice0 DualSubslice2 Input Available"
5072             symbol_name="Sampler02InputAvailable"
5073             underscore_name="sampler02_input_available"
5074             description="The percentage of time in which slice0 dualsubslice2 sampler input is available"
5075             data_type="float"
5076             max_equation="100"
5077             units="percent"
5078             semantic_type="duration"
5079             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
5080             availability="$DualSubsliceMask 4 AND"
5081             mdapi_group="GPU/Sampler"
5082             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5083             mdapi_supported_apis=""
5084             mdapi_hw_unit_type="dualsubslice"
5085             />
5086    <counter name="Slice0 DualSubslice3 Input Available"
5087             symbol_name="Sampler03InputAvailable"
5088             underscore_name="sampler03_input_available"
5089             description="The percentage of time in which slice0 dualsubslice3 sampler input is available"
5090             data_type="float"
5091             max_equation="100"
5092             units="percent"
5093             semantic_type="duration"
5094             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
5095             availability="$DualSubsliceMask 8 AND"
5096             mdapi_group="GPU/Sampler"
5097             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5098             mdapi_supported_apis=""
5099             mdapi_hw_unit_type="dualsubslice"
5100             />
5101    <counter name="Slice0 DualSubslice4 Input Available"
5102             symbol_name="Sampler04InputAvailable"
5103             underscore_name="sampler04_input_available"
5104             description="The percentage of time in which slice0 dualsubslice4 sampler input is available"
5105             data_type="float"
5106             max_equation="100"
5107             units="percent"
5108             semantic_type="duration"
5109             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5110             availability="$DualSubsliceMask 16 AND"
5111             mdapi_group="GPU/Sampler"
5112             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5113             mdapi_supported_apis=""
5114             mdapi_hw_unit_type="dualsubslice"
5115             />
5116    <counter name="Slice0 DualSubslice5 Input Available"
5117             symbol_name="Sampler05InputAvailable"
5118             underscore_name="sampler05_input_available"
5119             description="The percentage of time in which slice0 dualsubslice5 sampler input is available"
5120             data_type="float"
5121             max_equation="100"
5122             units="percent"
5123             semantic_type="duration"
5124             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5125             availability="$DualSubsliceMask 32 AND"
5126             mdapi_group="GPU/Sampler"
5127             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5128             mdapi_supported_apis=""
5129             mdapi_hw_unit_type="dualsubslice"
5130             />
5131    <register_config type="NOA">
5132        <register type="NOA" address="0x00000D04" value="0x00000200" />
5133        <register type="NOA" address="0x00009840" value="0x00000000" />
5134        <register type="NOA" address="0x00009884" value="0x00000000" />
5135        <register type="NOA" address="0x00009888" value="0x1C121600" />
5136        <register type="NOA" address="0x00009888" value="0x18141600" />
5137        <register type="NOA" address="0x00009888" value="0x1C325600" />
5138        <register type="NOA" address="0x00009888" value="0x18341600" />
5139        <register type="NOA" address="0x00009888" value="0x1C521600" />
5140        <register type="NOA" address="0x00009888" value="0x185416A6" />
5141        <register type="NOA" address="0x00009888" value="0x1C721600" />
5142        <register type="NOA" address="0x00009888" value="0x18741600" />
5143        <register type="NOA" address="0x00009888" value="0x1C921600" />
5144        <register type="NOA" address="0x00009888" value="0x18941600" />
5145        <register type="NOA" address="0x00009888" value="0x1CB21600" />
5146        <register type="NOA" address="0x00009888" value="0x18B41600" />
5147        <register type="NOA" address="0x00009888" value="0x1C07C000" />
5148        <register type="NOA" address="0x00009888" value="0x2407002B" />
5149        <register type="NOA" address="0x00009888" value="0x04120086" />
5150        <register type="NOA" address="0x00009888" value="0x20120000" />
5151        <register type="NOA" address="0x00009888" value="0x02124000" />
5152        <register type="NOA" address="0x00009888" value="0x12138000" />
5153        <register type="NOA" address="0x00009888" value="0x14138000" />
5154        <register type="NOA" address="0x00009888" value="0x021400A6" />
5155        <register type="NOA" address="0x00009888" value="0x10140000" />
5156        <register type="NOA" address="0x00009888" value="0x00140000" />
5157        <register type="NOA" address="0x00009888" value="0x1A150020" />
5158        <register type="NOA" address="0x00009888" value="0x1E320086" />
5159        <register type="NOA" address="0x00009888" value="0x20320000" />
5160        <register type="NOA" address="0x00009888" value="0x1E330003" />
5161        <register type="NOA" address="0x00009888" value="0x1C3400A6" />
5162        <register type="NOA" address="0x00009888" value="0x10340000" />
5163        <register type="NOA" address="0x00009888" value="0x0E340000" />
5164        <register type="NOA" address="0x00009888" value="0x1C358000" />
5165        <register type="NOA" address="0x00009888" value="0x1A520086" />
5166        <register type="NOA" address="0x00009888" value="0x20520000" />
5167        <register type="NOA" address="0x00009888" value="0x18524000" />
5168        <register type="NOA" address="0x00009888" value="0x1C53C000" />
5169        <register type="NOA" address="0x00009888" value="0x10540000" />
5170        <register type="NOA" address="0x00009888" value="0x0C540000" />
5171        <register type="NOA" address="0x00009888" value="0x1C550800" />
5172        <register type="NOA" address="0x00009888" value="0x16720086" />
5173        <register type="NOA" address="0x00009888" value="0x20720000" />
5174        <register type="NOA" address="0x00009888" value="0x14724000" />
5175        <register type="NOA" address="0x00009888" value="0x1C733000" />
5176        <register type="NOA" address="0x00009888" value="0x147400A6" />
5177        <register type="NOA" address="0x00009888" value="0x10740000" />
5178        <register type="NOA" address="0x00009888" value="0x0A740000" />
5179        <register type="NOA" address="0x00009888" value="0x1C750080" />
5180        <register type="NOA" address="0x00009888" value="0x12920086" />
5181        <register type="NOA" address="0x00009888" value="0x20920000" />
5182        <register type="NOA" address="0x00009888" value="0x10924000" />
5183        <register type="NOA" address="0x00009888" value="0x1C930C00" />
5184        <register type="NOA" address="0x00009888" value="0x109400A6" />
5185        <register type="NOA" address="0x00009888" value="0x08940000" />
5186        <register type="NOA" address="0x00009888" value="0x1C950008" />
5187        <register type="NOA" address="0x00009888" value="0x0EB20086" />
5188        <register type="NOA" address="0x00009888" value="0x20B20000" />
5189        <register type="NOA" address="0x00009888" value="0x00B24000" />
5190        <register type="NOA" address="0x00009888" value="0x10B38000" />
5191        <register type="NOA" address="0x00009888" value="0x1CB30200" />
5192        <register type="NOA" address="0x00009888" value="0x00B400A6" />
5193        <register type="NOA" address="0x00009888" value="0x10B40000" />
5194        <register type="NOA" address="0x00009888" value="0x18B58000" />
5195        <register type="NOA" address="0x00009888" value="0x1E0F0028" />
5196        <register type="NOA" address="0x00009888" value="0x14104000" />
5197        <register type="NOA" address="0x00009888" value="0x16104000" />
5198        <register type="NOA" address="0x00009888" value="0x2C024000" />
5199        <register type="NOA" address="0x00009888" value="0x2E020001" />
5200        <register type="NOA" address="0x00009888" value="0x2A03A500" />
5201        <register type="NOA" address="0x00009888" value="0x18002000" />
5202        <register type="NOA" address="0x00009888" value="0x36003248" />
5203        <register type="NOA" address="0x00009888" value="0x380024DB" />
5204        <register type="NOA" address="0x00009888" value="0x1A004000" />
5205        <register type="NOA" address="0x00009888" value="0x1C004000" />
5206        <register type="NOA" address="0x00009888" value="0x00014000" />
5207        <register type="NOA" address="0x00009888" value="0x1A012000" />
5208        <register type="NOA" address="0x00009888" value="0x1C012000" />
5209        <register type="NOA" address="0x00009888" value="0x1E012000" />
5210        <register type="NOA" address="0x00009888" value="0x2405C000" />
5211        <register type="NOA" address="0x00009888" value="0x26050003" />
5212        <register type="NOA" address="0x00009888" value="0x220500A0" />
5213        <register type="NOA" address="0x00009888" value="0x24062800" />
5214        <register type="NOA" address="0x00009888" value="0x140A8000" />
5215        <register type="NOA" address="0x00009888" value="0x160A8000" />
5216        <register type="NOA" address="0x00009888" value="0x180A8000" />
5217        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
5218        <register type="NOA" address="0x00009884" value="0x00000003" />
5219        <register type="NOA" address="0x00009888" value="0x41104000" />
5220        <register type="NOA" address="0x00009888" value="0x5B105005" />
5221        <register type="NOA" address="0x00009888" value="0x5D101555" />
5222        <register type="NOA" address="0x00009888" value="0x11148000" />
5223        <register type="NOA" address="0x00009888" value="0x1B14E000" />
5224        <register type="NOA" address="0x00009888" value="0x1D14003F" />
5225        <register type="NOA" address="0x00009888" value="0x13148000" />
5226        <register type="NOA" address="0x00009888" value="0x15148000" />
5227        <register type="NOA" address="0x00009888" value="0x4B112000" />
5228        <register type="NOA" address="0x00009888" value="0x5F115005" />
5229        <register type="NOA" address="0x00009888" value="0x61111555" />
5230        <register type="NOA" address="0x00009888" value="0x01128000" />
5231        <register type="NOA" address="0x00009888" value="0x0F128000" />
5232        <register type="NOA" address="0x00009888" value="0x11128000" />
5233        <register type="NOA" address="0x00009888" value="0x13128000" />
5234        <register type="NOA" address="0x00009888" value="0x15128000" />
5235        <register type="NOA" address="0x00009888" value="0x17128000" />
5236        <register type="NOA" address="0x00009888" value="0x19128000" />
5237        <register type="NOA" address="0x00009888" value="0x1B128000" />
5238        <register type="NOA" address="0x00009888" value="0x1D128000" />
5239        <register type="NOA" address="0x00009888" value="0x1F128000" />
5240        <register type="NOA" address="0x00009888" value="0x03128000" />
5241        <register type="NOA" address="0x00009888" value="0x05128000" />
5242        <register type="NOA" address="0x00009888" value="0x47101600" />
5243        <register type="NOA" address="0x00009888" value="0x4D101000" />
5244        <register type="NOA" address="0x00009888" value="0x4F101603" />
5245        <register type="NOA" address="0x00009888" value="0x51100003" />
5246        <register type="NOA" address="0x00009888" value="0x53101404" />
5247        <register type="NOA" address="0x00009888" value="0x55101111" />
5248        <register type="NOA" address="0x00009888" value="0x17100000" />
5249        <register type="NOA" address="0x00009888" value="0x31100000" />
5250        <register type="NOA" address="0x00009888" value="0x57100005" />
5251        <register type="NOA" address="0x00009888" value="0x49100511" />
5252        <register type="NOA" address="0x00009884" value="0x00000003" />
5253        <register type="NOA" address="0x00009888" value="0x65100002" />
5254        <register type="NOA" address="0x00009884" value="0x00000000" />
5255        <register type="NOA" address="0x00009888" value="0x42000001" />
5256    </register_config>
5257    <register_config type="OA">
5258        <register type="OA" address="0x0000D920" value="0x00000000" />
5259        <register type="OA" address="0x0000D900" value="0x00000000" />
5260        <register type="OA" address="0x0000D904" value="0xF0800000" />
5261        <register type="OA" address="0x0000D910" value="0x00000000" />
5262        <register type="OA" address="0x0000D914" value="0x30800000" />
5263        <register type="OA" address="0x0000DC40" value="0x003F0000" />
5264        <register type="OA" address="0x0000D940" value="0x00000018" />
5265        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
5266        <register type="OA" address="0x0000DC00" value="0x00000018" />
5267        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
5268        <register type="OA" address="0x0000D948" value="0x00000060" />
5269        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
5270        <register type="OA" address="0x0000DC08" value="0x00000060" />
5271        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
5272        <register type="OA" address="0x0000D950" value="0x00000180" />
5273        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
5274        <register type="OA" address="0x0000DC10" value="0x00000180" />
5275        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
5276        <register type="OA" address="0x0000D958" value="0x00000600" />
5277        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
5278        <register type="OA" address="0x0000DC18" value="0x00000600" />
5279        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
5280        <register type="OA" address="0x0000D960" value="0x00001800" />
5281        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
5282        <register type="OA" address="0x0000DC20" value="0x00001800" />
5283        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
5284        <register type="OA" address="0x0000D968" value="0x00006000" />
5285        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
5286        <register type="OA" address="0x0000DC28" value="0x00006000" />
5287        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
5288    </register_config>
5289    <register_config type="FLEX">
5290        <register type="FLEX" address="0x0000E458" value="0x00804704" />
5291        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
5292        <register type="FLEX" address="0x0000E658" value="0x00805705" />
5293        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
5294        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
5295        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
5296    </register_config>
5297  </set>
5298
5299  <set name="Sampler_2"
5300       chipset="TGLGT2"
5301       symbol_name="Sampler_2"
5302       underscore_name="sampler_2"
5303       mdapi_supported_apis="VK OGL OCL MEDIA IO"
5304       hw_config_guid="0c3c3235-2e91-4ef0-8562-4ea1501e8612"
5305       >
5306    <counter name="GPU Time Elapsed"
5307             symbol_name="GpuTime"
5308             underscore_name="gpu_time"
5309             description="Time elapsed on the GPU during the measurement."
5310             data_type="uint64"
5311             units="ns"
5312             semantic_type="duration"
5313             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5314             mdapi_group="GPU"
5315             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5316             mdapi_supported_apis=""
5317             mdapi_hw_unit_type="gpu"
5318             />
5319    <counter name="GPU Core Clocks"
5320             symbol_name="GpuCoreClocks"
5321             underscore_name="gpu_core_clocks"
5322             description="The total number of GPU core clocks elapsed during the measurement."
5323             data_type="uint64"
5324             units="cycles"
5325             semantic_type="event"
5326             equation="GPU_CLOCK 0 READ"
5327             mdapi_group="GPU"
5328             mdapi_usage_flags="Tier1 Frame Batch Draw"
5329             mdapi_supported_apis=""
5330             mdapi_hw_unit_type="gpu"
5331             />
5332    <counter name="AVG GPU Core Frequency"
5333             symbol_name="AvgGpuCoreFrequency"
5334             underscore_name="avg_gpu_core_frequency"
5335             description="Average GPU Core Frequency in the measurement."
5336             data_type="uint64"
5337             max_equation="$GpuMaxFrequency"
5338             units="hz"
5339             semantic_type="event"
5340             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5341             mdapi_group="GPU"
5342             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5343             mdapi_supported_apis=""
5344             mdapi_hw_unit_type="gpu"
5345             />
5346    <counter name="GPU Busy"
5347             symbol_name="GpuBusy"
5348             underscore_name="gpu_busy"
5349             description="The percentage of time in which the GPU has been processing GPU commands."
5350             data_type="float"
5351             max_equation="100"
5352             units="percent"
5353             semantic_type="duration"
5354             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5355             mdapi_group="GPU"
5356             mdapi_usage_flags="Tier1 Overview System Frame"
5357             mdapi_supported_apis=""
5358             mdapi_hw_unit_type="gpu"
5359             />
5360    <counter name="VS Threads Dispatched"
5361             symbol_name="VsThreads"
5362             underscore_name="vs_threads"
5363             description="The total number of vertex shader hardware threads dispatched."
5364             data_type="uint64"
5365             units="threads"
5366             semantic_type="event"
5367             equation="A 1 READ"
5368             mdapi_group="EU Array/Vertex Shader"
5369             mdapi_usage_flags="Tier3 Frame Batch Draw"
5370             mdapi_supported_apis="VK OGL IO"
5371             mdapi_hw_unit_type="gpu"
5372             />
5373    <counter name="HS Threads Dispatched"
5374             symbol_name="HsThreads"
5375             underscore_name="hs_threads"
5376             description="The total number of hull shader hardware threads dispatched."
5377             data_type="uint64"
5378             units="threads"
5379             semantic_type="event"
5380             equation="A 2 READ"
5381             mdapi_group="EU Array/Hull Shader"
5382             mdapi_usage_flags="Tier3 Frame Batch Draw"
5383             mdapi_supported_apis="VK OGL IO"
5384             mdapi_hw_unit_type="gpu"
5385             />
5386    <counter name="DS Threads Dispatched"
5387             symbol_name="DsThreads"
5388             underscore_name="ds_threads"
5389             description="The total number of domain shader hardware threads dispatched."
5390             data_type="uint64"
5391             units="threads"
5392             semantic_type="event"
5393             equation="A 3 READ"
5394             mdapi_group="EU Array/Domain Shader"
5395             mdapi_usage_flags="Tier3 Frame Batch Draw"
5396             mdapi_supported_apis="VK OGL IO"
5397             mdapi_hw_unit_type="gpu"
5398             />
5399    <counter name="GS Threads Dispatched"
5400             symbol_name="GsThreads"
5401             underscore_name="gs_threads"
5402             description="The total number of geometry shader hardware threads dispatched."
5403             data_type="uint64"
5404             units="threads"
5405             semantic_type="event"
5406             equation="A 5 READ"
5407             mdapi_group="EU Array/Geometry Shader"
5408             mdapi_usage_flags="Tier3 Frame Batch Draw"
5409             mdapi_supported_apis="VK OGL IO"
5410             mdapi_hw_unit_type="gpu"
5411             />
5412    <counter name="FS Threads Dispatched"
5413             symbol_name="PsThreads"
5414             underscore_name="ps_threads"
5415             description="The total number of fragment shader hardware threads dispatched."
5416             data_type="uint64"
5417             units="threads"
5418             semantic_type="event"
5419             equation="A 6 READ"
5420             mdapi_group="EU Array/Fragment Shader"
5421             mdapi_usage_flags="Tier3 Frame Batch Draw"
5422             mdapi_supported_apis="VK OGL IO"
5423             mdapi_hw_unit_type="gpu"
5424             />
5425    <counter name="CS Threads Dispatched"
5426             symbol_name="CsThreads"
5427             underscore_name="cs_threads"
5428             description="The total number of compute shader hardware threads dispatched."
5429             data_type="uint64"
5430             units="threads"
5431             semantic_type="event"
5432             equation="A 4 READ"
5433             mdapi_group="EU Array/Compute Shader"
5434             mdapi_usage_flags="Tier3 Frame Batch Draw"
5435             mdapi_supported_apis="VK OGL OCL IO MEDIA"
5436             mdapi_hw_unit_type="gpu"
5437             />
5438    <counter name="EU Active"
5439             symbol_name="EuActive"
5440             underscore_name="eu_active"
5441             description="The percentage of time in which the Execution Units were actively processing."
5442             data_type="float"
5443             max_equation="100"
5444             units="percent"
5445             semantic_type="duration"
5446             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5447             mdapi_group="EU Array"
5448             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5449             mdapi_supported_apis=""
5450             mdapi_hw_unit_type="gpu"
5451             />
5452    <counter name="EU Stall"
5453             symbol_name="EuStall"
5454             underscore_name="eu_stall"
5455             description="The percentage of time in which the Execution Units were stalled."
5456             data_type="float"
5457             max_equation="100"
5458             units="percent"
5459             semantic_type="duration"
5460             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5461             mdapi_group="EU Array"
5462             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5463             mdapi_supported_apis=""
5464             mdapi_hw_unit_type="gpu"
5465             />
5466    <counter name="EU Thread Occupancy"
5467             symbol_name="EuThreadOccupancy"
5468             underscore_name="eu_thread_occupancy"
5469             description="The percentage of time in which hardware threads occupied EUs."
5470             data_type="float"
5471             max_equation="100"
5472             units="percent"
5473             semantic_type="duration"
5474             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5475             mdapi_group="EU Array"
5476             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5477             mdapi_supported_apis=""
5478             mdapi_hw_unit_type="gpu"
5479             />
5480    <counter name="Slice0 DualSubslice0 Sampler Output Ready"
5481             symbol_name="Sampler00OutputReady"
5482             underscore_name="sampler00_output_ready"
5483             description="The percentage of time in which slice0 dualsubslice0 sampler output is ready"
5484             data_type="float"
5485             max_equation="100"
5486             units="percent"
5487             semantic_type="duration"
5488             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5489             availability="$DualSubsliceMask 1 AND"
5490             mdapi_group="GPU/Sampler"
5491             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5492             mdapi_supported_apis=""
5493             mdapi_hw_unit_type="subslice"
5494             />
5495    <counter name="Slice0 DualSubslice1 Sampler Output Ready"
5496             symbol_name="Sampler01OutputReady"
5497             underscore_name="sampler01_output_ready"
5498             description="The percentage of time in which slice0 dualsubslice1 sampler output is ready"
5499             data_type="float"
5500             max_equation="100"
5501             units="percent"
5502             semantic_type="duration"
5503             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5504             availability="$DualSubsliceMask 2 AND"
5505             mdapi_group="GPU/Sampler"
5506             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5507             mdapi_supported_apis=""
5508             mdapi_hw_unit_type="subslice"
5509             />
5510    <counter name="Slice0 DualSubslice2 Sampler Output Ready"
5511             symbol_name="Sampler02OutputReady"
5512             underscore_name="sampler02_output_ready"
5513             description="The percentage of time in which slice0 dualsubslice2 sampler output is ready"
5514             data_type="float"
5515             max_equation="100"
5516             units="percent"
5517             semantic_type="duration"
5518             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
5519             availability="$DualSubsliceMask 4 AND"
5520             mdapi_group="GPU/Sampler"
5521             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5522             mdapi_supported_apis=""
5523             mdapi_hw_unit_type="subslice"
5524             />
5525    <counter name="Slice0 DualSubslice3 Sampler Output Ready"
5526             symbol_name="Sampler03OutputReady"
5527             underscore_name="sampler03_output_ready"
5528             description="The percentage of time in which slice0 dualsubslice3 sampler output is ready"
5529             data_type="float"
5530             max_equation="100"
5531             units="percent"
5532             semantic_type="duration"
5533             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
5534             availability="$DualSubsliceMask 8 AND"
5535             mdapi_group="GPU/Sampler"
5536             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5537             mdapi_supported_apis=""
5538             mdapi_hw_unit_type="subslice"
5539             />
5540    <counter name="Slice0 DualSubslice4 Sampler Output Ready"
5541             symbol_name="Sampler04OutputReady"
5542             underscore_name="sampler04_output_ready"
5543             description="The percentage of time in which slice0 dualsubslice4 sampler output is ready"
5544             data_type="float"
5545             max_equation="100"
5546             units="percent"
5547             semantic_type="duration"
5548             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5549             availability="$DualSubsliceMask 16 AND"
5550             mdapi_group="GPU/Sampler"
5551             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5552             mdapi_supported_apis=""
5553             mdapi_hw_unit_type="subslice"
5554             />
5555    <counter name="Slice0 DualSubslice5 Sampler Output Ready"
5556             symbol_name="Sampler05OutputReady"
5557             underscore_name="sampler05_output_ready"
5558             description="The percentage of time in which slice0 dualsubslice5 sampler output is ready"
5559             data_type="float"
5560             max_equation="100"
5561             units="percent"
5562             semantic_type="duration"
5563             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5564             availability="$DualSubsliceMask 32 AND"
5565             mdapi_group="GPU/Sampler"
5566             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5567             mdapi_supported_apis=""
5568             mdapi_hw_unit_type="subslice"
5569             />
5570    <register_config type="NOA">
5571        <register type="NOA" address="0x00000D04" value="0x00000200" />
5572        <register type="NOA" address="0x00009840" value="0x00000000" />
5573        <register type="NOA" address="0x00009884" value="0x00000000" />
5574        <register type="NOA" address="0x00009888" value="0x0C123E00" />
5575        <register type="NOA" address="0x00009888" value="0x04143E00" />
5576        <register type="NOA" address="0x00009888" value="0x0C323E00" />
5577        <register type="NOA" address="0x00009888" value="0x04343E00" />
5578        <register type="NOA" address="0x00009888" value="0x0C523E00" />
5579        <register type="NOA" address="0x00009888" value="0x04543E00" />
5580        <register type="NOA" address="0x00009888" value="0x0C723E00" />
5581        <register type="NOA" address="0x00009888" value="0x04743E00" />
5582        <register type="NOA" address="0x00009888" value="0x0C923E00" />
5583        <register type="NOA" address="0x00009888" value="0x04943E00" />
5584        <register type="NOA" address="0x00009888" value="0x0CB23E00" />
5585        <register type="NOA" address="0x00009888" value="0x04B43E00" />
5586        <register type="NOA" address="0x00009888" value="0x1C07C000" />
5587        <register type="NOA" address="0x00009888" value="0x2407002B" />
5588        <register type="NOA" address="0x00009888" value="0x04120033" />
5589        <register type="NOA" address="0x00009888" value="0x20120000" />
5590        <register type="NOA" address="0x00009888" value="0x02124000" />
5591        <register type="NOA" address="0x00009888" value="0x12138000" />
5592        <register type="NOA" address="0x00009888" value="0x14138000" />
5593        <register type="NOA" address="0x00009888" value="0x02140013" />
5594        <register type="NOA" address="0x00009888" value="0x10140000" />
5595        <register type="NOA" address="0x00009888" value="0x00140000" />
5596        <register type="NOA" address="0x00009888" value="0x1A150020" />
5597        <register type="NOA" address="0x00009888" value="0x1E320033" />
5598        <register type="NOA" address="0x00009888" value="0x20320000" />
5599        <register type="NOA" address="0x00009888" value="0x1C324000" />
5600        <register type="NOA" address="0x00009888" value="0x1E330003" />
5601        <register type="NOA" address="0x00009888" value="0x1C340013" />
5602        <register type="NOA" address="0x00009888" value="0x10340000" />
5603        <register type="NOA" address="0x00009888" value="0x0E340000" />
5604        <register type="NOA" address="0x00009888" value="0x1C358000" />
5605        <register type="NOA" address="0x00009888" value="0x1A520033" />
5606        <register type="NOA" address="0x00009888" value="0x20520000" />
5607        <register type="NOA" address="0x00009888" value="0x18524000" />
5608        <register type="NOA" address="0x00009888" value="0x1C53C000" />
5609        <register type="NOA" address="0x00009888" value="0x18540013" />
5610        <register type="NOA" address="0x00009888" value="0x10540000" />
5611        <register type="NOA" address="0x00009888" value="0x0C540000" />
5612        <register type="NOA" address="0x00009888" value="0x1C550800" />
5613        <register type="NOA" address="0x00009888" value="0x16720033" />
5614        <register type="NOA" address="0x00009888" value="0x20720000" />
5615        <register type="NOA" address="0x00009888" value="0x14724000" />
5616        <register type="NOA" address="0x00009888" value="0x1C733000" />
5617        <register type="NOA" address="0x00009888" value="0x14740013" />
5618        <register type="NOA" address="0x00009888" value="0x10740000" />
5619        <register type="NOA" address="0x00009888" value="0x0A740000" />
5620        <register type="NOA" address="0x00009888" value="0x1C750080" />
5621        <register type="NOA" address="0x00009888" value="0x12920033" />
5622        <register type="NOA" address="0x00009888" value="0x20920000" />
5623        <register type="NOA" address="0x00009888" value="0x10924000" />
5624        <register type="NOA" address="0x00009888" value="0x1C930C00" />
5625        <register type="NOA" address="0x00009888" value="0x10940013" />
5626        <register type="NOA" address="0x00009888" value="0x08940000" />
5627        <register type="NOA" address="0x00009888" value="0x1C950008" />
5628        <register type="NOA" address="0x00009888" value="0x0EB20033" />
5629        <register type="NOA" address="0x00009888" value="0x20B20000" />
5630        <register type="NOA" address="0x00009888" value="0x00B24000" />
5631        <register type="NOA" address="0x00009888" value="0x10B38000" />
5632        <register type="NOA" address="0x00009888" value="0x1CB30200" />
5633        <register type="NOA" address="0x00009888" value="0x00B40013" />
5634        <register type="NOA" address="0x00009888" value="0x10B40000" />
5635        <register type="NOA" address="0x00009888" value="0x18B58000" />
5636        <register type="NOA" address="0x00009888" value="0x1E0F0028" />
5637        <register type="NOA" address="0x00009888" value="0x14104000" />
5638        <register type="NOA" address="0x00009888" value="0x16104000" />
5639        <register type="NOA" address="0x00009888" value="0x2C024000" />
5640        <register type="NOA" address="0x00009888" value="0x2E020001" />
5641        <register type="NOA" address="0x00009888" value="0x2A03A500" />
5642        <register type="NOA" address="0x00009888" value="0x18002000" />
5643        <register type="NOA" address="0x00009888" value="0x36003248" />
5644        <register type="NOA" address="0x00009888" value="0x380024DB" />
5645        <register type="NOA" address="0x00009888" value="0x1A004000" />
5646        <register type="NOA" address="0x00009888" value="0x1C004000" />
5647        <register type="NOA" address="0x00009888" value="0x00014000" />
5648        <register type="NOA" address="0x00009888" value="0x1A012000" />
5649        <register type="NOA" address="0x00009888" value="0x1C012000" />
5650        <register type="NOA" address="0x00009888" value="0x1E012000" />
5651        <register type="NOA" address="0x00009888" value="0x2405C000" />
5652        <register type="NOA" address="0x00009888" value="0x26050003" />
5653        <register type="NOA" address="0x00009888" value="0x220500A0" />
5654        <register type="NOA" address="0x00009888" value="0x24062800" />
5655        <register type="NOA" address="0x00009888" value="0x140A8000" />
5656        <register type="NOA" address="0x00009888" value="0x160A8000" />
5657        <register type="NOA" address="0x00009888" value="0x180A8000" />
5658        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
5659        <register type="NOA" address="0x00009884" value="0x00000003" />
5660        <register type="NOA" address="0x00009888" value="0x41104000" />
5661        <register type="NOA" address="0x00009888" value="0x5B105005" />
5662        <register type="NOA" address="0x00009888" value="0x5D101555" />
5663        <register type="NOA" address="0x00009888" value="0x11148000" />
5664        <register type="NOA" address="0x00009888" value="0x1B14E000" />
5665        <register type="NOA" address="0x00009888" value="0x1D14003F" />
5666        <register type="NOA" address="0x00009888" value="0x13148000" />
5667        <register type="NOA" address="0x00009888" value="0x15148000" />
5668        <register type="NOA" address="0x00009888" value="0x4B112000" />
5669        <register type="NOA" address="0x00009888" value="0x5F115005" />
5670        <register type="NOA" address="0x00009888" value="0x61111555" />
5671        <register type="NOA" address="0x00009888" value="0x01128000" />
5672        <register type="NOA" address="0x00009888" value="0x0F128000" />
5673        <register type="NOA" address="0x00009888" value="0x11128000" />
5674        <register type="NOA" address="0x00009888" value="0x13128000" />
5675        <register type="NOA" address="0x00009888" value="0x15128000" />
5676        <register type="NOA" address="0x00009888" value="0x17128000" />
5677        <register type="NOA" address="0x00009888" value="0x19128000" />
5678        <register type="NOA" address="0x00009888" value="0x1B128000" />
5679        <register type="NOA" address="0x00009888" value="0x1D128000" />
5680        <register type="NOA" address="0x00009888" value="0x1F128000" />
5681        <register type="NOA" address="0x00009888" value="0x03128000" />
5682        <register type="NOA" address="0x00009888" value="0x05128000" />
5683        <register type="NOA" address="0x00009888" value="0x47101600" />
5684        <register type="NOA" address="0x00009888" value="0x4D101000" />
5685        <register type="NOA" address="0x00009888" value="0x4F101603" />
5686        <register type="NOA" address="0x00009888" value="0x51100003" />
5687        <register type="NOA" address="0x00009888" value="0x53101404" />
5688        <register type="NOA" address="0x00009888" value="0x55101111" />
5689        <register type="NOA" address="0x00009888" value="0x17100000" />
5690        <register type="NOA" address="0x00009888" value="0x31100000" />
5691        <register type="NOA" address="0x00009888" value="0x57100005" />
5692        <register type="NOA" address="0x00009888" value="0x49100511" />
5693        <register type="NOA" address="0x00009884" value="0x00000003" />
5694        <register type="NOA" address="0x00009888" value="0x65100002" />
5695        <register type="NOA" address="0x00009884" value="0x00000000" />
5696        <register type="NOA" address="0x00009888" value="0x42000001" />
5697    </register_config>
5698    <register_config type="OA">
5699        <register type="OA" address="0x0000D920" value="0x00000000" />
5700        <register type="OA" address="0x0000D900" value="0x00000000" />
5701        <register type="OA" address="0x0000D904" value="0xF0800000" />
5702        <register type="OA" address="0x0000D910" value="0x00000000" />
5703        <register type="OA" address="0x0000D914" value="0x30800000" />
5704        <register type="OA" address="0x0000DC40" value="0x003F0000" />
5705        <register type="OA" address="0x0000D940" value="0x00000018" />
5706        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
5707        <register type="OA" address="0x0000DC00" value="0x00000018" />
5708        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
5709        <register type="OA" address="0x0000D948" value="0x00000060" />
5710        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
5711        <register type="OA" address="0x0000DC08" value="0x00000060" />
5712        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
5713        <register type="OA" address="0x0000D950" value="0x00000180" />
5714        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
5715        <register type="OA" address="0x0000DC10" value="0x00000180" />
5716        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
5717        <register type="OA" address="0x0000D958" value="0x00000600" />
5718        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
5719        <register type="OA" address="0x0000DC18" value="0x00000600" />
5720        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
5721        <register type="OA" address="0x0000D960" value="0x00001800" />
5722        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
5723        <register type="OA" address="0x0000DC20" value="0x00001800" />
5724        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
5725        <register type="OA" address="0x0000D968" value="0x00006000" />
5726        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
5727        <register type="OA" address="0x0000DC28" value="0x00006000" />
5728        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
5729    </register_config>
5730    <register_config type="FLEX">
5731        <register type="FLEX" address="0x0000E458" value="0x00804704" />
5732        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
5733        <register type="FLEX" address="0x0000E658" value="0x00805705" />
5734        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
5735        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
5736        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
5737    </register_config>
5738  </set>
5739
5740  <set name="TDL_1"
5741       chipset="TGLGT2"
5742       symbol_name="TDL_1"
5743       underscore_name="tdl_1"
5744       mdapi_supported_apis="VK OGL OCL MEDIA IO"
5745       hw_config_guid="ee6f5fa3-13a8-4842-8b34-f7541a0f76a3"
5746       >
5747    <counter name="GPU Time Elapsed"
5748             symbol_name="GpuTime"
5749             underscore_name="gpu_time"
5750             description="Time elapsed on the GPU during the measurement."
5751             data_type="uint64"
5752             units="ns"
5753             semantic_type="duration"
5754             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5755             mdapi_group="GPU"
5756             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5757             mdapi_supported_apis=""
5758             mdapi_hw_unit_type="gpu"
5759             />
5760    <counter name="GPU Core Clocks"
5761             symbol_name="GpuCoreClocks"
5762             underscore_name="gpu_core_clocks"
5763             description="The total number of GPU core clocks elapsed during the measurement."
5764             data_type="uint64"
5765             units="cycles"
5766             semantic_type="event"
5767             equation="GPU_CLOCK 0 READ"
5768             mdapi_group="GPU"
5769             mdapi_usage_flags="Tier1 Frame Batch Draw"
5770             mdapi_supported_apis=""
5771             mdapi_hw_unit_type="gpu"
5772             />
5773    <counter name="AVG GPU Core Frequency"
5774             symbol_name="AvgGpuCoreFrequency"
5775             underscore_name="avg_gpu_core_frequency"
5776             description="Average GPU Core Frequency in the measurement."
5777             data_type="uint64"
5778             max_equation="$GpuMaxFrequency"
5779             units="hz"
5780             semantic_type="event"
5781             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5782             mdapi_group="GPU"
5783             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5784             mdapi_supported_apis=""
5785             mdapi_hw_unit_type="gpu"
5786             />
5787    <counter name="GPU Busy"
5788             symbol_name="GpuBusy"
5789             underscore_name="gpu_busy"
5790             description="The percentage of time in which the GPU has been processing GPU commands."
5791             data_type="float"
5792             max_equation="100"
5793             units="percent"
5794             semantic_type="duration"
5795             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5796             mdapi_group="GPU"
5797             mdapi_usage_flags="Tier1 Overview System Frame"
5798             mdapi_supported_apis=""
5799             mdapi_hw_unit_type="gpu"
5800             />
5801    <counter name="VS Threads Dispatched"
5802             symbol_name="VsThreads"
5803             underscore_name="vs_threads"
5804             description="The total number of vertex shader hardware threads dispatched."
5805             data_type="uint64"
5806             units="threads"
5807             semantic_type="event"
5808             equation="A 1 READ"
5809             mdapi_group="EU Array/Vertex Shader"
5810             mdapi_usage_flags="Tier3 Frame Batch Draw"
5811             mdapi_supported_apis="VK OGL IO"
5812             mdapi_hw_unit_type="gpu"
5813             />
5814    <counter name="HS Threads Dispatched"
5815             symbol_name="HsThreads"
5816             underscore_name="hs_threads"
5817             description="The total number of hull shader hardware threads dispatched."
5818             data_type="uint64"
5819             units="threads"
5820             semantic_type="event"
5821             equation="A 2 READ"
5822             mdapi_group="EU Array/Hull Shader"
5823             mdapi_usage_flags="Tier3 Frame Batch Draw"
5824             mdapi_supported_apis="VK OGL IO"
5825             mdapi_hw_unit_type="gpu"
5826             />
5827    <counter name="DS Threads Dispatched"
5828             symbol_name="DsThreads"
5829             underscore_name="ds_threads"
5830             description="The total number of domain shader hardware threads dispatched."
5831             data_type="uint64"
5832             units="threads"
5833             semantic_type="event"
5834             equation="A 3 READ"
5835             mdapi_group="EU Array/Domain Shader"
5836             mdapi_usage_flags="Tier3 Frame Batch Draw"
5837             mdapi_supported_apis="VK OGL IO"
5838             mdapi_hw_unit_type="gpu"
5839             />
5840    <counter name="GS Threads Dispatched"
5841             symbol_name="GsThreads"
5842             underscore_name="gs_threads"
5843             description="The total number of geometry shader hardware threads dispatched."
5844             data_type="uint64"
5845             units="threads"
5846             semantic_type="event"
5847             equation="A 5 READ"
5848             mdapi_group="EU Array/Geometry Shader"
5849             mdapi_usage_flags="Tier3 Frame Batch Draw"
5850             mdapi_supported_apis="VK OGL IO"
5851             mdapi_hw_unit_type="gpu"
5852             />
5853    <counter name="FS Threads Dispatched"
5854             symbol_name="PsThreads"
5855             underscore_name="ps_threads"
5856             description="The total number of fragment shader hardware threads dispatched."
5857             data_type="uint64"
5858             units="threads"
5859             semantic_type="event"
5860             equation="A 6 READ"
5861             mdapi_group="EU Array/Fragment Shader"
5862             mdapi_usage_flags="Tier3 Frame Batch Draw"
5863             mdapi_supported_apis="VK OGL IO"
5864             mdapi_hw_unit_type="gpu"
5865             />
5866    <counter name="CS Threads Dispatched"
5867             symbol_name="CsThreads"
5868             underscore_name="cs_threads"
5869             description="The total number of compute shader hardware threads dispatched."
5870             data_type="uint64"
5871             units="threads"
5872             semantic_type="event"
5873             equation="A 4 READ"
5874             mdapi_group="EU Array/Compute Shader"
5875             mdapi_usage_flags="Tier3 Frame Batch Draw"
5876             mdapi_supported_apis="VK OGL OCL IO MEDIA"
5877             mdapi_hw_unit_type="gpu"
5878             />
5879    <counter name="EU Active"
5880             symbol_name="EuActive"
5881             underscore_name="eu_active"
5882             description="The percentage of time in which the Execution Units were actively processing."
5883             data_type="float"
5884             max_equation="100"
5885             units="percent"
5886             semantic_type="duration"
5887             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5888             mdapi_group="EU Array"
5889             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5890             mdapi_supported_apis=""
5891             mdapi_hw_unit_type="gpu"
5892             />
5893    <counter name="EU Stall"
5894             symbol_name="EuStall"
5895             underscore_name="eu_stall"
5896             description="The percentage of time in which the Execution Units were stalled."
5897             data_type="float"
5898             max_equation="100"
5899             units="percent"
5900             semantic_type="duration"
5901             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5902             mdapi_group="EU Array"
5903             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5904             mdapi_supported_apis=""
5905             mdapi_hw_unit_type="gpu"
5906             />
5907    <counter name="EU Thread Occupancy"
5908             symbol_name="EuThreadOccupancy"
5909             underscore_name="eu_thread_occupancy"
5910             description="The percentage of time in which hardware threads occupied EUs."
5911             data_type="float"
5912             max_equation="100"
5913             units="percent"
5914             semantic_type="duration"
5915             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5916             mdapi_group="EU Array"
5917             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5918             mdapi_supported_apis=""
5919             mdapi_hw_unit_type="gpu"
5920             />
5921    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice0 Thread Dispatcher"
5922             symbol_name="NonPSThread00ReadyForDispatch"
5923             underscore_name="non_ps_thread00_ready_for_dispatch"
5924             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
5925             data_type="float"
5926             max_equation="100"
5927             units="percent"
5928             semantic_type="duration"
5929             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
5930             availability="$DualSubsliceMask 1 AND"
5931             mdapi_group="GPU/Thread Dispatcher"
5932             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5933             mdapi_supported_apis=""
5934             mdapi_hw_unit_type="dualsubslice"
5935             />
5936    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice1 Thread Dispatcher"
5937             symbol_name="NonPSThread01ReadyForDispatch"
5938             underscore_name="non_ps_thread01_ready_for_dispatch"
5939             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
5940             data_type="float"
5941             max_equation="100"
5942             units="percent"
5943             semantic_type="duration"
5944             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5945             availability="$DualSubsliceMask 2 AND"
5946             mdapi_group="GPU/Thread Dispatcher"
5947             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5948             mdapi_supported_apis=""
5949             mdapi_hw_unit_type="dualsubslice"
5950             />
5951    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice2 Thread Dispatcher"
5952             symbol_name="NonPSThread02ReadyForDispatch"
5953             underscore_name="non_ps_thread02_ready_for_dispatch"
5954             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher"
5955             data_type="float"
5956             max_equation="100"
5957             units="percent"
5958             semantic_type="duration"
5959             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
5960             availability="$DualSubsliceMask 4 AND"
5961             mdapi_group="GPU/Thread Dispatcher"
5962             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5963             mdapi_supported_apis=""
5964             mdapi_hw_unit_type="dualsubslice"
5965             />
5966    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice3 Thread Dispatcher"
5967             symbol_name="NonPSThread03ReadyForDispatch"
5968             underscore_name="non_ps_thread03_ready_for_dispatch"
5969             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher"
5970             data_type="float"
5971             max_equation="100"
5972             units="percent"
5973             semantic_type="duration"
5974             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
5975             availability="$DualSubsliceMask 8 AND"
5976             mdapi_group="GPU/Thread Dispatcher"
5977             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5978             mdapi_supported_apis=""
5979             mdapi_hw_unit_type="dualsubslice"
5980             />
5981    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice4 Thread Dispatcher"
5982             symbol_name="NonPSThread04ReadyForDispatch"
5983             underscore_name="non_ps_thread04_ready_for_dispatch"
5984             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice4 thread dispatcher"
5985             data_type="float"
5986             max_equation="100"
5987             units="percent"
5988             semantic_type="duration"
5989             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
5990             availability="$DualSubsliceMask 16 AND"
5991             mdapi_group="GPU/Thread Dispatcher"
5992             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5993             mdapi_supported_apis=""
5994             mdapi_hw_unit_type="dualsubslice"
5995             />
5996    <counter name="Non-PS Thread Ready For Dispatch on Slice0 DualSubslice5 Thread Dispatcher"
5997             symbol_name="NonPSThread05ReadyForDispatch"
5998             underscore_name="non_ps_thread05_ready_for_dispatch"
5999             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 dualsubslice5 thread dispatcher"
6000             data_type="float"
6001             max_equation="100"
6002             units="percent"
6003             semantic_type="duration"
6004             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6005             availability="$DualSubsliceMask 32 AND"
6006             mdapi_group="GPU/Thread Dispatcher"
6007             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6008             mdapi_supported_apis=""
6009             mdapi_hw_unit_type="dualsubslice"
6010             />
6011    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 0"
6012             symbol_name="ThreadHeader00ReadyPort0"
6013             underscore_name="thread_header00_ready_port0"
6014             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 0"
6015             data_type="float"
6016             max_equation="100"
6017             units="percent"
6018             semantic_type="duration"
6019             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
6020             availability="$DualSubsliceMask 1 AND"
6021             mdapi_group="GPU/Thread Dispatcher"
6022             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6023             mdapi_supported_apis=""
6024             mdapi_hw_unit_type="dualsubslice"
6025             />
6026    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 1"
6027             symbol_name="ThreadHeader00ReadyPort1"
6028             underscore_name="thread_header00_ready_port1"
6029             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 1"
6030             data_type="float"
6031             max_equation="100"
6032             units="percent"
6033             semantic_type="duration"
6034             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
6035             availability="$DualSubsliceMask 1 AND"
6036             mdapi_group="GPU/Thread Dispatcher"
6037             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6038             mdapi_supported_apis=""
6039             mdapi_hw_unit_type="dualsubslice"
6040             />
6041    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 2"
6042             symbol_name="ThreadHeader00ReadyPort2"
6043             underscore_name="thread_header00_ready_port2"
6044             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 2"
6045             data_type="float"
6046             max_equation="100"
6047             units="percent"
6048             semantic_type="duration"
6049             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
6050             availability="$DualSubsliceMask 1 AND"
6051             mdapi_group="GPU/Thread Dispatcher"
6052             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6053             mdapi_supported_apis=""
6054             mdapi_hw_unit_type="dualsubslice"
6055             />
6056    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher Port 3"
6057             symbol_name="ThreadHeader00ReadyPort3"
6058             underscore_name="thread_header00_ready_port3"
6059             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher port 3"
6060             data_type="float"
6061             max_equation="100"
6062             units="percent"
6063             semantic_type="duration"
6064             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
6065             availability="$DualSubsliceMask 1 AND"
6066             mdapi_group="GPU/Thread Dispatcher"
6067             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6068             mdapi_supported_apis=""
6069             mdapi_hw_unit_type="dualsubslice"
6070             />
6071    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 0"
6072             symbol_name="ThreadHeader01ReadyPort0"
6073             underscore_name="thread_header01_ready_port0"
6074             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 0"
6075             data_type="float"
6076             max_equation="100"
6077             units="percent"
6078             semantic_type="duration"
6079             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6080             availability="$DualSubsliceMask 2 AND"
6081             mdapi_group="GPU/Thread Dispatcher"
6082             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6083             mdapi_supported_apis=""
6084             mdapi_hw_unit_type="dualsubslice"
6085             />
6086    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 1"
6087             symbol_name="ThreadHeader01ReadyPort1"
6088             underscore_name="thread_header01_ready_port1"
6089             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 1"
6090             data_type="float"
6091             max_equation="100"
6092             units="percent"
6093             semantic_type="duration"
6094             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6095             availability="$DualSubsliceMask 2 AND"
6096             mdapi_group="GPU/Thread Dispatcher"
6097             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6098             mdapi_supported_apis=""
6099             mdapi_hw_unit_type="dualsubslice"
6100             />
6101    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 2"
6102             symbol_name="ThreadHeader01ReadyPort2"
6103             underscore_name="thread_header01_ready_port2"
6104             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 2"
6105             data_type="float"
6106             max_equation="100"
6107             units="percent"
6108             semantic_type="duration"
6109             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6110             availability="$DualSubsliceMask 2 AND"
6111             mdapi_group="GPU/Thread Dispatcher"
6112             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6113             mdapi_supported_apis=""
6114             mdapi_hw_unit_type="dualsubslice"
6115             />
6116    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher Port 3"
6117             symbol_name="ThreadHeader01ReadyPort3"
6118             underscore_name="thread_header01_ready_port3"
6119             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher port 3"
6120             data_type="float"
6121             max_equation="100"
6122             units="percent"
6123             semantic_type="duration"
6124             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6125             availability="$DualSubsliceMask 2 AND"
6126             mdapi_group="GPU/Thread Dispatcher"
6127             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6128             mdapi_supported_apis=""
6129             mdapi_hw_unit_type="dualsubslice"
6130             />
6131    <counter name="Thread Header Ready on Slice0 DualSubslice0 Thread Dispatcher"
6132             symbol_name="ThreadHeader00Ready"
6133             underscore_name="thread_header00_ready"
6134             description="The percentage of time in which thread header is ready on slice0 dualsubslice0 thread dispatcher"
6135             data_type="float"
6136             max_equation="100"
6137             units="percent"
6138             semantic_type="duration"
6139             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
6140             availability="$DualSubsliceMask 1 AND"
6141             mdapi_group="GPU/Thread Dispatcher"
6142             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6143             mdapi_supported_apis=""
6144             mdapi_hw_unit_type="dualsubslice"
6145             />
6146    <counter name="Thread Header Ready on Slice0 DualSubslice1 Thread Dispatcher"
6147             symbol_name="ThreadHeader01Ready"
6148             underscore_name="thread_header01_ready"
6149             description="The percentage of time in which thread header is ready on slice0 dualsubslice1 thread dispatcher"
6150             data_type="float"
6151             max_equation="100"
6152             units="percent"
6153             semantic_type="duration"
6154             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
6155             availability="$DualSubsliceMask 2 AND"
6156             mdapi_group="GPU/Thread Dispatcher"
6157             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6158             mdapi_supported_apis=""
6159             mdapi_hw_unit_type="dualsubslice"
6160             />
6161    <register_config type="NOA">
6162        <register type="NOA" address="0x00000D04" value="0x00000200" />
6163        <register type="NOA" address="0x00009840" value="0x00000000" />
6164        <register type="NOA" address="0x00009884" value="0x00000000" />
6165        <register type="NOA" address="0x00009888" value="0x2611001C" />
6166        <register type="NOA" address="0x00009888" value="0x2631001C" />
6167        <register type="NOA" address="0x00009888" value="0x2651001C" />
6168        <register type="NOA" address="0x00009888" value="0x2671001C" />
6169        <register type="NOA" address="0x00009888" value="0x2691001C" />
6170        <register type="NOA" address="0x00009888" value="0x26B1001C" />
6171        <register type="NOA" address="0x00009888" value="0x1C07C000" />
6172        <register type="NOA" address="0x00009888" value="0x24070002" />
6173        <register type="NOA" address="0x00009888" value="0x16110103" />
6174        <register type="NOA" address="0x00009888" value="0x1C110104" />
6175        <register type="NOA" address="0x00009888" value="0x1E110105" />
6176        <register type="NOA" address="0x00009888" value="0x02110106" />
6177        <register type="NOA" address="0x00009888" value="0x04110107" />
6178        <register type="NOA" address="0x00009888" value="0x10110000" />
6179        <register type="NOA" address="0x00009888" value="0x0A110000" />
6180        <register type="NOA" address="0x00009888" value="0x0E110000" />
6181        <register type="NOA" address="0x00009888" value="0x00110000" />
6182        <register type="NOA" address="0x00009888" value="0x16128000" />
6183        <register type="NOA" address="0x00009888" value="0x1C128000" />
6184        <register type="NOA" address="0x00009888" value="0x1E128000" />
6185        <register type="NOA" address="0x00009888" value="0x02128000" />
6186        <register type="NOA" address="0x00009888" value="0x04128000" />
6187        <register type="NOA" address="0x00009888" value="0x1C132000" />
6188        <register type="NOA" address="0x00009888" value="0x1E130003" />
6189        <register type="NOA" address="0x00009888" value="0x12138000" />
6190        <register type="NOA" address="0x00009888" value="0x14138000" />
6191        <register type="NOA" address="0x00009888" value="0x14310103" />
6192        <register type="NOA" address="0x00009888" value="0x06310104" />
6193        <register type="NOA" address="0x00009888" value="0x08310105" />
6194        <register type="NOA" address="0x00009888" value="0x0A310106" />
6195        <register type="NOA" address="0x00009888" value="0x0C310107" />
6196        <register type="NOA" address="0x00009888" value="0x10310000" />
6197        <register type="NOA" address="0x00009888" value="0x02310000" />
6198        <register type="NOA" address="0x00009888" value="0x04310000" />
6199        <register type="NOA" address="0x00009888" value="0x14328000" />
6200        <register type="NOA" address="0x00009888" value="0x06328000" />
6201        <register type="NOA" address="0x00009888" value="0x08328000" />
6202        <register type="NOA" address="0x00009888" value="0x0A328000" />
6203        <register type="NOA" address="0x00009888" value="0x0C328000" />
6204        <register type="NOA" address="0x00009888" value="0x1C331100" />
6205        <register type="NOA" address="0x00009888" value="0x16338000" />
6206        <register type="NOA" address="0x00009888" value="0x18338000" />
6207        <register type="NOA" address="0x00009888" value="0x1A338000" />
6208        <register type="NOA" address="0x00009888" value="0x12510103" />
6209        <register type="NOA" address="0x00009888" value="0x10510000" />
6210        <register type="NOA" address="0x00009888" value="0x08510000" />
6211        <register type="NOA" address="0x00009888" value="0x12528000" />
6212        <register type="NOA" address="0x00009888" value="0x1C530800" />
6213        <register type="NOA" address="0x00009888" value="0x10710103" />
6214        <register type="NOA" address="0x00009888" value="0x08710000" />
6215        <register type="NOA" address="0x00009888" value="0x10728000" />
6216        <register type="NOA" address="0x00009888" value="0x1C730400" />
6217        <register type="NOA" address="0x00009888" value="0x0E910103" />
6218        <register type="NOA" address="0x00009888" value="0x10910000" />
6219        <register type="NOA" address="0x00009888" value="0x06910000" />
6220        <register type="NOA" address="0x00009888" value="0x0E928000" />
6221        <register type="NOA" address="0x00009888" value="0x1C930200" />
6222        <register type="NOA" address="0x00009888" value="0x00B10103" />
6223        <register type="NOA" address="0x00009888" value="0x10B10000" />
6224        <register type="NOA" address="0x00009888" value="0x00B28000" />
6225        <register type="NOA" address="0x00009888" value="0x10B38000" />
6226        <register type="NOA" address="0x00009888" value="0x1C0F8000" />
6227        <register type="NOA" address="0x00009888" value="0x10104000" />
6228        <register type="NOA" address="0x00009888" value="0x10024000" />
6229        <register type="NOA" address="0x00009888" value="0x1C032000" />
6230        <register type="NOA" address="0x00009888" value="0x1E034000" />
6231        <register type="NOA" address="0x00009888" value="0x18002000" />
6232        <register type="NOA" address="0x00009888" value="0x360026CA" />
6233        <register type="NOA" address="0x00009888" value="0x38002402" />
6234        <register type="NOA" address="0x00009888" value="0x1A004000" />
6235        <register type="NOA" address="0x00009888" value="0x1C004000" />
6236        <register type="NOA" address="0x00009888" value="0x1E004000" />
6237        <register type="NOA" address="0x00009888" value="0x34001200" />
6238        <register type="NOA" address="0x00009888" value="0x00014000" />
6239        <register type="NOA" address="0x00009888" value="0x1A012000" />
6240        <register type="NOA" address="0x00009888" value="0x240582C0" />
6241        <register type="NOA" address="0x00009888" value="0x26050002" />
6242        <register type="NOA" address="0x00009888" value="0x2205FFA0" />
6243        <register type="NOA" address="0x00009888" value="0x24060020" />
6244        <register type="NOA" address="0x00009888" value="0x100A8000" />
6245        <register type="NOA" address="0x00009888" value="0x120A8000" />
6246        <register type="NOA" address="0x00009884" value="0x00000003" />
6247        <register type="NOA" address="0x00009888" value="0x41104000" />
6248        <register type="NOA" address="0x00009888" value="0x5B105555" />
6249        <register type="NOA" address="0x00009888" value="0x5D101415" />
6250        <register type="NOA" address="0x00009888" value="0x11148000" />
6251        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
6252        <register type="NOA" address="0x00009888" value="0x1D140033" />
6253        <register type="NOA" address="0x00009888" value="0x13148000" />
6254        <register type="NOA" address="0x00009888" value="0x15148000" />
6255        <register type="NOA" address="0x00009888" value="0x17148000" />
6256        <register type="NOA" address="0x00009888" value="0x4B112000" />
6257        <register type="NOA" address="0x00009888" value="0x5F115555" />
6258        <register type="NOA" address="0x00009888" value="0x61111415" />
6259        <register type="NOA" address="0x00009888" value="0x01128000" />
6260        <register type="NOA" address="0x00009888" value="0x0F128000" />
6261        <register type="NOA" address="0x00009888" value="0x11128000" />
6262        <register type="NOA" address="0x00009888" value="0x13128000" />
6263        <register type="NOA" address="0x00009888" value="0x15128000" />
6264        <register type="NOA" address="0x00009888" value="0x17128000" />
6265        <register type="NOA" address="0x00009888" value="0x1D128000" />
6266        <register type="NOA" address="0x00009888" value="0x1F128000" />
6267        <register type="NOA" address="0x00009888" value="0x03128000" />
6268        <register type="NOA" address="0x00009888" value="0x05128000" />
6269        <register type="NOA" address="0x00009888" value="0x07128000" />
6270        <register type="NOA" address="0x00009888" value="0x09128000" />
6271        <register type="NOA" address="0x00009888" value="0x0B128000" />
6272        <register type="NOA" address="0x00009888" value="0x0D128000" />
6273        <register type="NOA" address="0x00009888" value="0x47101600" />
6274        <register type="NOA" address="0x00009888" value="0x4D100111" />
6275        <register type="NOA" address="0x00009888" value="0x4F100006" />
6276        <register type="NOA" address="0x00009888" value="0x51101114" />
6277        <register type="NOA" address="0x00009888" value="0x53100001" />
6278        <register type="NOA" address="0x00009888" value="0x17100000" />
6279        <register type="NOA" address="0x00009888" value="0x31100000" />
6280        <register type="NOA" address="0x00009888" value="0x55101110" />
6281        <register type="NOA" address="0x00009888" value="0x57100001" />
6282        <register type="NOA" address="0x00009888" value="0x49101111" />
6283        <register type="NOA" address="0x00009888" value="0x4B101111" />
6284        <register type="NOA" address="0x00009884" value="0x00000003" />
6285        <register type="NOA" address="0x00009888" value="0x65100002" />
6286        <register type="NOA" address="0x00009884" value="0x00000000" />
6287        <register type="NOA" address="0x00009888" value="0x42000001" />
6288    </register_config>
6289    <register_config type="OA">
6290        <register type="OA" address="0x0000D920" value="0x00000000" />
6291        <register type="OA" address="0x0000D900" value="0x00000000" />
6292        <register type="OA" address="0x0000D904" value="0xF0800000" />
6293        <register type="OA" address="0x0000D910" value="0x00000000" />
6294        <register type="OA" address="0x0000D914" value="0xF0800000" />
6295        <register type="OA" address="0x0000DC40" value="0x00FF0000" />
6296        <register type="OA" address="0x0000D940" value="0x00000002" />
6297        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
6298        <register type="OA" address="0x0000DC00" value="0x00000002" />
6299        <register type="OA" address="0x0000DC04" value="0x0000FFFE" />
6300        <register type="OA" address="0x0000D948" value="0x00000002" />
6301        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
6302        <register type="OA" address="0x0000DC08" value="0x00000002" />
6303        <register type="OA" address="0x0000DC0C" value="0x0000FFFD" />
6304        <register type="OA" address="0x0000D950" value="0x00000002" />
6305        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
6306        <register type="OA" address="0x0000DC10" value="0x00000002" />
6307        <register type="OA" address="0x0000DC14" value="0x0000FFFB" />
6308        <register type="OA" address="0x0000D958" value="0x00000002" />
6309        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
6310        <register type="OA" address="0x0000DC18" value="0x00000002" />
6311        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
6312        <register type="OA" address="0x0000D960" value="0x00000002" />
6313        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
6314        <register type="OA" address="0x0000DC20" value="0x00000002" />
6315        <register type="OA" address="0x0000DC24" value="0x0000FFEF" />
6316        <register type="OA" address="0x0000D968" value="0x00000002" />
6317        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
6318        <register type="OA" address="0x0000DC28" value="0x00000002" />
6319        <register type="OA" address="0x0000DC2C" value="0x0000FFDF" />
6320        <register type="OA" address="0x0000D970" value="0x00007800" />
6321        <register type="OA" address="0x0000D974" value="0x0000F0FF" />
6322        <register type="OA" address="0x0000DC30" value="0x00007800" />
6323        <register type="OA" address="0x0000DC34" value="0x0000F0FF" />
6324        <register type="OA" address="0x0000D978" value="0x00078000" />
6325        <register type="OA" address="0x0000D97C" value="0x00000FFF" />
6326        <register type="OA" address="0x0000DC38" value="0x00078000" />
6327        <register type="OA" address="0x0000DC3C" value="0x00000FFF" />
6328    </register_config>
6329    <register_config type="FLEX">
6330        <register type="FLEX" address="0x0000E458" value="0x00804704" />
6331        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
6332        <register type="FLEX" address="0x0000E658" value="0x00805705" />
6333        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
6334        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
6335        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
6336    </register_config>
6337  </set>
6338
6339  <set name="TDL_2"
6340       chipset="TGLGT2"
6341       symbol_name="TDL_2"
6342       underscore_name="tdl_2"
6343       mdapi_supported_apis="VK OGL OCL MEDIA IO"
6344       hw_config_guid="f1577929-9215-488b-9899-d12b6e799743"
6345       >
6346    <counter name="GPU Time Elapsed"
6347             symbol_name="GpuTime"
6348             underscore_name="gpu_time"
6349             description="Time elapsed on the GPU during the measurement."
6350             data_type="uint64"
6351             units="ns"
6352             semantic_type="duration"
6353             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6354             mdapi_group="GPU"
6355             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6356             mdapi_supported_apis=""
6357             mdapi_hw_unit_type="gpu"
6358             />
6359    <counter name="GPU Core Clocks"
6360             symbol_name="GpuCoreClocks"
6361             underscore_name="gpu_core_clocks"
6362             description="The total number of GPU core clocks elapsed during the measurement."
6363             data_type="uint64"
6364             units="cycles"
6365             semantic_type="event"
6366             equation="GPU_CLOCK 0 READ"
6367             mdapi_group="GPU"
6368             mdapi_usage_flags="Tier1 Frame Batch Draw"
6369             mdapi_supported_apis=""
6370             mdapi_hw_unit_type="gpu"
6371             />
6372    <counter name="AVG GPU Core Frequency"
6373             symbol_name="AvgGpuCoreFrequency"
6374             underscore_name="avg_gpu_core_frequency"
6375             description="Average GPU Core Frequency in the measurement."
6376             data_type="uint64"
6377             max_equation="$GpuMaxFrequency"
6378             units="hz"
6379             semantic_type="event"
6380             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6381             mdapi_group="GPU"
6382             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6383             mdapi_supported_apis=""
6384             mdapi_hw_unit_type="gpu"
6385             />
6386    <counter name="GPU Busy"
6387             symbol_name="GpuBusy"
6388             underscore_name="gpu_busy"
6389             description="The percentage of time in which the GPU has been processing GPU commands."
6390             data_type="float"
6391             max_equation="100"
6392             units="percent"
6393             semantic_type="duration"
6394             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6395             mdapi_group="GPU"
6396             mdapi_usage_flags="Tier1 Overview System Frame"
6397             mdapi_supported_apis=""
6398             mdapi_hw_unit_type="gpu"
6399             />
6400    <counter name="VS Threads Dispatched"
6401             symbol_name="VsThreads"
6402             underscore_name="vs_threads"
6403             description="The total number of vertex shader hardware threads dispatched."
6404             data_type="uint64"
6405             units="threads"
6406             semantic_type="event"
6407             equation="A 1 READ"
6408             mdapi_group="EU Array/Vertex Shader"
6409             mdapi_usage_flags="Tier3 Frame Batch Draw"
6410             mdapi_supported_apis="VK OGL IO"
6411             mdapi_hw_unit_type="gpu"
6412             />
6413    <counter name="HS Threads Dispatched"
6414             symbol_name="HsThreads"
6415             underscore_name="hs_threads"
6416             description="The total number of hull shader hardware threads dispatched."
6417             data_type="uint64"
6418             units="threads"
6419             semantic_type="event"
6420             equation="A 2 READ"
6421             mdapi_group="EU Array/Hull Shader"
6422             mdapi_usage_flags="Tier3 Frame Batch Draw"
6423             mdapi_supported_apis="VK OGL IO"
6424             mdapi_hw_unit_type="gpu"
6425             />
6426    <counter name="DS Threads Dispatched"
6427             symbol_name="DsThreads"
6428             underscore_name="ds_threads"
6429             description="The total number of domain shader hardware threads dispatched."
6430             data_type="uint64"
6431             units="threads"
6432             semantic_type="event"
6433             equation="A 3 READ"
6434             mdapi_group="EU Array/Domain Shader"
6435             mdapi_usage_flags="Tier3 Frame Batch Draw"
6436             mdapi_supported_apis="VK OGL IO"
6437             mdapi_hw_unit_type="gpu"
6438             />
6439    <counter name="GS Threads Dispatched"
6440             symbol_name="GsThreads"
6441             underscore_name="gs_threads"
6442             description="The total number of geometry shader hardware threads dispatched."
6443             data_type="uint64"
6444             units="threads"
6445             semantic_type="event"
6446             equation="A 5 READ"
6447             mdapi_group="EU Array/Geometry Shader"
6448             mdapi_usage_flags="Tier3 Frame Batch Draw"
6449             mdapi_supported_apis="VK OGL IO"
6450             mdapi_hw_unit_type="gpu"
6451             />
6452    <counter name="FS Threads Dispatched"
6453             symbol_name="PsThreads"
6454             underscore_name="ps_threads"
6455             description="The total number of fragment shader hardware threads dispatched."
6456             data_type="uint64"
6457             units="threads"
6458             semantic_type="event"
6459             equation="A 6 READ"
6460             mdapi_group="EU Array/Fragment Shader"
6461             mdapi_usage_flags="Tier3 Frame Batch Draw"
6462             mdapi_supported_apis="VK OGL IO"
6463             mdapi_hw_unit_type="gpu"
6464             />
6465    <counter name="CS Threads Dispatched"
6466             symbol_name="CsThreads"
6467             underscore_name="cs_threads"
6468             description="The total number of compute shader hardware threads dispatched."
6469             data_type="uint64"
6470             units="threads"
6471             semantic_type="event"
6472             equation="A 4 READ"
6473             mdapi_group="EU Array/Compute Shader"
6474             mdapi_usage_flags="Tier3 Frame Batch Draw"
6475             mdapi_supported_apis="VK OGL OCL IO MEDIA"
6476             mdapi_hw_unit_type="gpu"
6477             />
6478    <counter name="EU Active"
6479             symbol_name="EuActive"
6480             underscore_name="eu_active"
6481             description="The percentage of time in which the Execution Units were actively processing."
6482             data_type="float"
6483             max_equation="100"
6484             units="percent"
6485             semantic_type="duration"
6486             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6487             mdapi_group="EU Array"
6488             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6489             mdapi_supported_apis=""
6490             mdapi_hw_unit_type="gpu"
6491             />
6492    <counter name="EU Stall"
6493             symbol_name="EuStall"
6494             underscore_name="eu_stall"
6495             description="The percentage of time in which the Execution Units were stalled."
6496             data_type="float"
6497             max_equation="100"
6498             units="percent"
6499             semantic_type="duration"
6500             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6501             mdapi_group="EU Array"
6502             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6503             mdapi_supported_apis=""
6504             mdapi_hw_unit_type="gpu"
6505             />
6506    <counter name="EU Thread Occupancy"
6507             symbol_name="EuThreadOccupancy"
6508             underscore_name="eu_thread_occupancy"
6509             description="The percentage of time in which hardware threads occupied EUs."
6510             data_type="float"
6511             max_equation="100"
6512             units="percent"
6513             semantic_type="duration"
6514             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6515             mdapi_group="EU Array"
6516             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6517             mdapi_supported_apis=""
6518             mdapi_hw_unit_type="gpu"
6519             />
6520    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice0 Thread Dispatcher"
6521             symbol_name="PSThread00ReadyForDispatch"
6522             underscore_name="ps_thread00_ready_for_dispatch"
6523             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice0 thread dispatcher"
6524             data_type="float"
6525             max_equation="100"
6526             units="percent"
6527             semantic_type="duration"
6528             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
6529             availability="$DualSubsliceMask 1 AND"
6530             mdapi_group="GPU/Thread Dispatcher"
6531             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6532             mdapi_supported_apis=""
6533             mdapi_hw_unit_type="dualsubslice"
6534             />
6535    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice1 Thread Dispatcher"
6536             symbol_name="PSThread01ReadyForDispatch"
6537             underscore_name="ps_thread01_ready_for_dispatch"
6538             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice1 thread dispatcher"
6539             data_type="float"
6540             max_equation="100"
6541             units="percent"
6542             semantic_type="duration"
6543             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6544             availability="$DualSubsliceMask 2 AND"
6545             mdapi_group="GPU/Thread Dispatcher"
6546             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6547             mdapi_supported_apis=""
6548             mdapi_hw_unit_type="dualsubslice"
6549             />
6550    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice2 Thread Dispatcher"
6551             symbol_name="PSThread02ReadyForDispatch"
6552             underscore_name="ps_thread02_ready_for_dispatch"
6553             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice2 thread dispatcher"
6554             data_type="float"
6555             max_equation="100"
6556             units="percent"
6557             semantic_type="duration"
6558             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
6559             availability="$DualSubsliceMask 4 AND"
6560             mdapi_group="GPU/Thread Dispatcher"
6561             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6562             mdapi_supported_apis=""
6563             mdapi_hw_unit_type="dualsubslice"
6564             />
6565    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice3 Thread Dispatcher"
6566             symbol_name="PSThread03ReadyForDispatch"
6567             underscore_name="ps_thread03_ready_for_dispatch"
6568             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice3 thread dispatcher"
6569             data_type="float"
6570             max_equation="100"
6571             units="percent"
6572             semantic_type="duration"
6573             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6574             availability="$DualSubsliceMask 8 AND"
6575             mdapi_group="GPU/Thread Dispatcher"
6576             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6577             mdapi_supported_apis=""
6578             mdapi_hw_unit_type="dualsubslice"
6579             />
6580    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice4 Thread Dispatcher"
6581             symbol_name="PSThread04ReadyForDispatch"
6582             underscore_name="ps_thread04_ready_for_dispatch"
6583             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice4 thread dispatcher"
6584             data_type="float"
6585             max_equation="100"
6586             units="percent"
6587             semantic_type="duration"
6588             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6589             availability="$DualSubsliceMask 16 AND"
6590             mdapi_group="GPU/Thread Dispatcher"
6591             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6592             mdapi_supported_apis=""
6593             mdapi_hw_unit_type="dualsubslice"
6594             />
6595    <counter name="PS Thread Ready For Dispatch on Slice0 Dualsubslice5 Thread Dispatcher"
6596             symbol_name="PSThread05ReadyForDispatch"
6597             underscore_name="ps_thread05_ready_for_dispatch"
6598             description="The percentage of time in which PS thread is ready for dispatch on slice0 dualsubslice5 thread dispatcher"
6599             data_type="float"
6600             max_equation="100"
6601             units="percent"
6602             semantic_type="duration"
6603             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6604             availability="$DualSubsliceMask 32 AND"
6605             mdapi_group="GPU/Thread Dispatcher"
6606             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6607             mdapi_supported_apis=""
6608             mdapi_hw_unit_type="dualsubslice"
6609             />
6610    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher"
6611             symbol_name="ThreadHeader05Ready"
6612             underscore_name="thread_header05_ready"
6613             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher"
6614             data_type="float"
6615             max_equation="100"
6616             units="percent"
6617             semantic_type="duration"
6618             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
6619             availability="$DualSubsliceMask 32 AND"
6620             mdapi_group="GPU/Thread Dispatcher"
6621             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6622             mdapi_supported_apis=""
6623             mdapi_hw_unit_type="dualsubslice"
6624             />
6625    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 0"
6626             symbol_name="ThreadHeader05ReadyPort0"
6627             underscore_name="thread_header05_ready_port0"
6628             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 0"
6629             data_type="float"
6630             max_equation="100"
6631             units="percent"
6632             semantic_type="duration"
6633             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6634             availability="$DualSubsliceMask 32 AND"
6635             mdapi_group="GPU/Thread Dispatcher"
6636             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6637             mdapi_supported_apis=""
6638             mdapi_hw_unit_type="dualsubslice"
6639             />
6640    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 1"
6641             symbol_name="ThreadHeader05ReadyPort1"
6642             underscore_name="thread_header05_ready_port1"
6643             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 1"
6644             data_type="float"
6645             max_equation="100"
6646             units="percent"
6647             semantic_type="duration"
6648             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6649             availability="$DualSubsliceMask 32 AND"
6650             mdapi_group="GPU/Thread Dispatcher"
6651             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6652             mdapi_supported_apis=""
6653             mdapi_hw_unit_type="dualsubslice"
6654             />
6655    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 2"
6656             symbol_name="ThreadHeader05ReadyPort2"
6657             underscore_name="thread_header05_ready_port2"
6658             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 2"
6659             data_type="float"
6660             max_equation="100"
6661             units="percent"
6662             semantic_type="duration"
6663             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6664             availability="$DualSubsliceMask 32 AND"
6665             mdapi_group="GPU/Thread Dispatcher"
6666             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6667             mdapi_supported_apis=""
6668             mdapi_hw_unit_type="dualsubslice"
6669             />
6670    <counter name="Thread Header Ready on Slice0 DualSubslice5 Thread Dispatcher Port 3"
6671             symbol_name="ThreadHeader05ReadyPort3"
6672             underscore_name="thread_header05_ready_port3"
6673             description="The percentage of time in which thread header is ready on slice0 dualsubslice5 thread dispatcher port 3"
6674             data_type="float"
6675             max_equation="100"
6676             units="percent"
6677             semantic_type="duration"
6678             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6679             availability="$DualSubsliceMask 32 AND"
6680             mdapi_group="GPU/Thread Dispatcher"
6681             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6682             mdapi_supported_apis=""
6683             mdapi_hw_unit_type="dualsubslice"
6684             />
6685    <register_config type="NOA">
6686        <register type="NOA" address="0x00000D04" value="0x00000200" />
6687        <register type="NOA" address="0x00009840" value="0x00000000" />
6688        <register type="NOA" address="0x00009884" value="0x00000000" />
6689        <register type="NOA" address="0x00009888" value="0x24110340" />
6690        <register type="NOA" address="0x00009888" value="0x24310340" />
6691        <register type="NOA" address="0x00009888" value="0x24510340" />
6692        <register type="NOA" address="0x00009888" value="0x24710340" />
6693        <register type="NOA" address="0x00009888" value="0x24910340" />
6694        <register type="NOA" address="0x00009888" value="0x24B10340" />
6695        <register type="NOA" address="0x00009888" value="0x26B1001C" />
6696        <register type="NOA" address="0x00009888" value="0x1C07C000" />
6697        <register type="NOA" address="0x00009888" value="0x2407002B" />
6698        <register type="NOA" address="0x00009888" value="0x2207FF00" />
6699        <register type="NOA" address="0x00009888" value="0x021100F3" />
6700        <register type="NOA" address="0x00009888" value="0x041100F2" />
6701        <register type="NOA" address="0x00009888" value="0x10110000" />
6702        <register type="NOA" address="0x00009888" value="0x00110000" />
6703        <register type="NOA" address="0x00009888" value="0x02128000" />
6704        <register type="NOA" address="0x00009888" value="0x04128000" />
6705        <register type="NOA" address="0x00009888" value="0x12138000" />
6706        <register type="NOA" address="0x00009888" value="0x14138000" />
6707        <register type="NOA" address="0x00009888" value="0x1C3100F3" />
6708        <register type="NOA" address="0x00009888" value="0x1E3100F2" />
6709        <register type="NOA" address="0x00009888" value="0x10310000" />
6710        <register type="NOA" address="0x00009888" value="0x0E310000" />
6711        <register type="NOA" address="0x00009888" value="0x1C328000" />
6712        <register type="NOA" address="0x00009888" value="0x1E328000" />
6713        <register type="NOA" address="0x00009888" value="0x1E330003" />
6714        <register type="NOA" address="0x00009888" value="0x185100F3" />
6715        <register type="NOA" address="0x00009888" value="0x1A5100F2" />
6716        <register type="NOA" address="0x00009888" value="0x10510000" />
6717        <register type="NOA" address="0x00009888" value="0x0C510000" />
6718        <register type="NOA" address="0x00009888" value="0x18528000" />
6719        <register type="NOA" address="0x00009888" value="0x1A528000" />
6720        <register type="NOA" address="0x00009888" value="0x1C53C000" />
6721        <register type="NOA" address="0x00009888" value="0x147100F3" />
6722        <register type="NOA" address="0x00009888" value="0x167100F2" />
6723        <register type="NOA" address="0x00009888" value="0x10710000" />
6724        <register type="NOA" address="0x00009888" value="0x0A710000" />
6725        <register type="NOA" address="0x00009888" value="0x14728000" />
6726        <register type="NOA" address="0x00009888" value="0x16728000" />
6727        <register type="NOA" address="0x00009888" value="0x1C733000" />
6728        <register type="NOA" address="0x00009888" value="0x109100F3" />
6729        <register type="NOA" address="0x00009888" value="0x129100F2" />
6730        <register type="NOA" address="0x00009888" value="0x08910000" />
6731        <register type="NOA" address="0x00009888" value="0x10928000" />
6732        <register type="NOA" address="0x00009888" value="0x12928000" />
6733        <register type="NOA" address="0x00009888" value="0x1C930C00" />
6734        <register type="NOA" address="0x00009888" value="0x00B100F3" />
6735        <register type="NOA" address="0x00009888" value="0x0EB100F2" />
6736        <register type="NOA" address="0x00009888" value="0x06B10104" />
6737        <register type="NOA" address="0x00009888" value="0x08B10105" />
6738        <register type="NOA" address="0x00009888" value="0x0AB10106" />
6739        <register type="NOA" address="0x00009888" value="0x0CB10107" />
6740        <register type="NOA" address="0x00009888" value="0x10B10000" />
6741        <register type="NOA" address="0x00009888" value="0x02B10000" />
6742        <register type="NOA" address="0x00009888" value="0x04B10000" />
6743        <register type="NOA" address="0x00009888" value="0x00B28000" />
6744        <register type="NOA" address="0x00009888" value="0x0EB28000" />
6745        <register type="NOA" address="0x00009888" value="0x06B28000" />
6746        <register type="NOA" address="0x00009888" value="0x08B28000" />
6747        <register type="NOA" address="0x00009888" value="0x0AB28000" />
6748        <register type="NOA" address="0x00009888" value="0x0CB28000" />
6749        <register type="NOA" address="0x00009888" value="0x10B38000" />
6750        <register type="NOA" address="0x00009888" value="0x1CB30300" />
6751        <register type="NOA" address="0x00009888" value="0x16B38000" />
6752        <register type="NOA" address="0x00009888" value="0x18B38000" />
6753        <register type="NOA" address="0x00009888" value="0x1AB38000" />
6754        <register type="NOA" address="0x00009888" value="0x1E0F0028" />
6755        <register type="NOA" address="0x00009888" value="0x14104000" />
6756        <register type="NOA" address="0x00009888" value="0x16104000" />
6757        <register type="NOA" address="0x00009888" value="0x2C024000" />
6758        <register type="NOA" address="0x00009888" value="0x2E020001" />
6759        <register type="NOA" address="0x00009888" value="0x2A03A500" />
6760        <register type="NOA" address="0x00009888" value="0x18002000" />
6761        <register type="NOA" address="0x00009888" value="0x36003249" />
6762        <register type="NOA" address="0x00009888" value="0x380024DB" />
6763        <register type="NOA" address="0x00009888" value="0x1A004000" />
6764        <register type="NOA" address="0x00009888" value="0x1C004000" />
6765        <register type="NOA" address="0x00009888" value="0x1E002000" />
6766        <register type="NOA" address="0x00009888" value="0x34000900" />
6767        <register type="NOA" address="0x00009888" value="0x00014000" />
6768        <register type="NOA" address="0x00009888" value="0x1A012000" />
6769        <register type="NOA" address="0x00009888" value="0x1C012000" />
6770        <register type="NOA" address="0x00009888" value="0x1E012000" />
6771        <register type="NOA" address="0x00009888" value="0x06014000" />
6772        <register type="NOA" address="0x00009888" value="0x08014000" />
6773        <register type="NOA" address="0x00009888" value="0x0A014000" />
6774        <register type="NOA" address="0x00009888" value="0x18012000" />
6775        <register type="NOA" address="0x00009888" value="0x2405C000" />
6776        <register type="NOA" address="0x00009888" value="0x26050003" />
6777        <register type="NOA" address="0x00009888" value="0x220500A0" />
6778        <register type="NOA" address="0x00009888" value="0x24062800" />
6779        <register type="NOA" address="0x00009888" value="0x140A8000" />
6780        <register type="NOA" address="0x00009888" value="0x160A8000" />
6781        <register type="NOA" address="0x00009888" value="0x180A8000" />
6782        <register type="NOA" address="0x00009888" value="0x1A0A8000" />
6783        <register type="NOA" address="0x00009884" value="0x00000003" />
6784        <register type="NOA" address="0x00009888" value="0x41104000" />
6785        <register type="NOA" address="0x00009888" value="0x5B105555" />
6786        <register type="NOA" address="0x00009888" value="0x5D101555" />
6787        <register type="NOA" address="0x00009888" value="0x11148000" />
6788        <register type="NOA" address="0x00009888" value="0x1B14FC00" />
6789        <register type="NOA" address="0x00009888" value="0x1D14003F" />
6790        <register type="NOA" address="0x00009888" value="0x13148000" />
6791        <register type="NOA" address="0x00009888" value="0x15148000" />
6792        <register type="NOA" address="0x00009888" value="0x17148000" />
6793        <register type="NOA" address="0x00009888" value="0x4B112000" />
6794        <register type="NOA" address="0x00009888" value="0x5F115555" />
6795        <register type="NOA" address="0x00009888" value="0x61111555" />
6796        <register type="NOA" address="0x00009888" value="0x01128000" />
6797        <register type="NOA" address="0x00009888" value="0x0F128000" />
6798        <register type="NOA" address="0x00009888" value="0x11128000" />
6799        <register type="NOA" address="0x00009888" value="0x13128000" />
6800        <register type="NOA" address="0x00009888" value="0x15128000" />
6801        <register type="NOA" address="0x00009888" value="0x17128000" />
6802        <register type="NOA" address="0x00009888" value="0x19128000" />
6803        <register type="NOA" address="0x00009888" value="0x1B128000" />
6804        <register type="NOA" address="0x00009888" value="0x1D128000" />
6805        <register type="NOA" address="0x00009888" value="0x1F128000" />
6806        <register type="NOA" address="0x00009888" value="0x03128000" />
6807        <register type="NOA" address="0x00009888" value="0x05128000" />
6808        <register type="NOA" address="0x00009888" value="0x07128000" />
6809        <register type="NOA" address="0x00009888" value="0x09128000" />
6810        <register type="NOA" address="0x00009888" value="0x0B128000" />
6811        <register type="NOA" address="0x00009888" value="0x0D128000" />
6812        <register type="NOA" address="0x00009888" value="0x47101600" />
6813        <register type="NOA" address="0x00009888" value="0x4D100606" />
6814        <register type="NOA" address="0x00009888" value="0x4F100606" />
6815        <register type="NOA" address="0x00009888" value="0x51100006" />
6816        <register type="NOA" address="0x00009888" value="0x53100400" />
6817        <register type="NOA" address="0x00009888" value="0x55101114" />
6818        <register type="NOA" address="0x00009888" value="0x17100000" />
6819        <register type="NOA" address="0x00009888" value="0x31100000" />
6820        <register type="NOA" address="0x00009888" value="0x57100001" />
6821        <register type="NOA" address="0x00009888" value="0x49100111" />
6822        <register type="NOA" address="0x00009888" value="0x4B100606" />
6823        <register type="NOA" address="0x00009884" value="0x00000003" />
6824        <register type="NOA" address="0x00009888" value="0x65100002" />
6825        <register type="NOA" address="0x00009884" value="0x00000000" />
6826        <register type="NOA" address="0x00009888" value="0x42000001" />
6827    </register_config>
6828    <register_config type="OA">
6829        <register type="OA" address="0x0000D920" value="0x00000000" />
6830        <register type="OA" address="0x0000D900" value="0x00000000" />
6831        <register type="OA" address="0x0000D904" value="0xF0800000" />
6832        <register type="OA" address="0x0000D910" value="0x00000000" />
6833        <register type="OA" address="0x0000D914" value="0x70800000" />
6834        <register type="OA" address="0x0000DC40" value="0x007F0000" />
6835        <register type="OA" address="0x0000D940" value="0x00000000" />
6836        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
6837        <register type="OA" address="0x0000DC00" value="0x00000000" />
6838        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
6839        <register type="OA" address="0x0000D948" value="0x00000000" />
6840        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
6841        <register type="OA" address="0x0000DC08" value="0x00000000" />
6842        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
6843        <register type="OA" address="0x0000D950" value="0x00000000" />
6844        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
6845        <register type="OA" address="0x0000DC10" value="0x00000000" />
6846        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
6847        <register type="OA" address="0x0000D958" value="0x00000000" />
6848        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
6849        <register type="OA" address="0x0000DC18" value="0x00000000" />
6850        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
6851        <register type="OA" address="0x0000D960" value="0x00000000" />
6852        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
6853        <register type="OA" address="0x0000DC20" value="0x00000000" />
6854        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
6855        <register type="OA" address="0x0000D968" value="0x00000000" />
6856        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
6857        <register type="OA" address="0x0000DC28" value="0x00000000" />
6858        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
6859        <register type="OA" address="0x0000D970" value="0x00078000" />
6860        <register type="OA" address="0x0000D974" value="0x00000FFF" />
6861        <register type="OA" address="0x0000DC30" value="0x00078000" />
6862        <register type="OA" address="0x0000DC34" value="0x00000FFF" />
6863    </register_config>
6864    <register_config type="FLEX">
6865        <register type="FLEX" address="0x0000E458" value="0x00804704" />
6866        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
6867        <register type="FLEX" address="0x0000E658" value="0x00805705" />
6868        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
6869        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
6870        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
6871    </register_config>
6872  </set>
6873
6874  <set name="TDL_3"
6875       chipset="TGLGT2"
6876       symbol_name="TDL_3"
6877       underscore_name="tdl_3"
6878       mdapi_supported_apis="VK OGL OCL MEDIA IO"
6879       hw_config_guid="d5890d02-b2be-4742-a16e-17190a92a301"
6880       >
6881    <counter name="GPU Time Elapsed"
6882             symbol_name="GpuTime"
6883             underscore_name="gpu_time"
6884             description="Time elapsed on the GPU during the measurement."
6885             data_type="uint64"
6886             units="ns"
6887             semantic_type="duration"
6888             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6889             mdapi_group="GPU"
6890             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6891             mdapi_supported_apis=""
6892             mdapi_hw_unit_type="gpu"
6893             />
6894    <counter name="GPU Core Clocks"
6895             symbol_name="GpuCoreClocks"
6896             underscore_name="gpu_core_clocks"
6897             description="The total number of GPU core clocks elapsed during the measurement."
6898             data_type="uint64"
6899             units="cycles"
6900             semantic_type="event"
6901             equation="GPU_CLOCK 0 READ"
6902             mdapi_group="GPU"
6903             mdapi_usage_flags="Tier1 Frame Batch Draw"
6904             mdapi_supported_apis=""
6905             mdapi_hw_unit_type="gpu"
6906             />
6907    <counter name="AVG GPU Core Frequency"
6908             symbol_name="AvgGpuCoreFrequency"
6909             underscore_name="avg_gpu_core_frequency"
6910             description="Average GPU Core Frequency in the measurement."
6911             data_type="uint64"
6912             max_equation="$GpuMaxFrequency"
6913             units="hz"
6914             semantic_type="event"
6915             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6916             mdapi_group="GPU"
6917             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6918             mdapi_supported_apis=""
6919             mdapi_hw_unit_type="gpu"
6920             />
6921    <counter name="GPU Busy"
6922             symbol_name="GpuBusy"
6923             underscore_name="gpu_busy"
6924             description="The percentage of time in which the GPU has been processing GPU commands."
6925             data_type="float"
6926             max_equation="100"
6927             units="percent"
6928             semantic_type="duration"
6929             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6930             mdapi_group="GPU"
6931             mdapi_usage_flags="Tier1 Overview System Frame"
6932             mdapi_supported_apis=""
6933             mdapi_hw_unit_type="gpu"
6934             />
6935    <counter name="VS Threads Dispatched"
6936             symbol_name="VsThreads"
6937             underscore_name="vs_threads"
6938             description="The total number of vertex shader hardware threads dispatched."
6939             data_type="uint64"
6940             units="threads"
6941             semantic_type="event"
6942             equation="A 1 READ"
6943             mdapi_group="EU Array/Vertex Shader"
6944             mdapi_usage_flags="Tier3 Frame Batch Draw"
6945             mdapi_supported_apis="VK OGL IO"
6946             mdapi_hw_unit_type="gpu"
6947             />
6948    <counter name="HS Threads Dispatched"
6949             symbol_name="HsThreads"
6950             underscore_name="hs_threads"
6951             description="The total number of hull shader hardware threads dispatched."
6952             data_type="uint64"
6953             units="threads"
6954             semantic_type="event"
6955             equation="A 2 READ"
6956             mdapi_group="EU Array/Hull Shader"
6957             mdapi_usage_flags="Tier3 Frame Batch Draw"
6958             mdapi_supported_apis="VK OGL IO"
6959             mdapi_hw_unit_type="gpu"
6960             />
6961    <counter name="DS Threads Dispatched"
6962             symbol_name="DsThreads"
6963             underscore_name="ds_threads"
6964             description="The total number of domain shader hardware threads dispatched."
6965             data_type="uint64"
6966             units="threads"
6967             semantic_type="event"
6968             equation="A 3 READ"
6969             mdapi_group="EU Array/Domain Shader"
6970             mdapi_usage_flags="Tier3 Frame Batch Draw"
6971             mdapi_supported_apis="VK OGL IO"
6972             mdapi_hw_unit_type="gpu"
6973             />
6974    <counter name="GS Threads Dispatched"
6975             symbol_name="GsThreads"
6976             underscore_name="gs_threads"
6977             description="The total number of geometry shader hardware threads dispatched."
6978             data_type="uint64"
6979             units="threads"
6980             semantic_type="event"
6981             equation="A 5 READ"
6982             mdapi_group="EU Array/Geometry Shader"
6983             mdapi_usage_flags="Tier3 Frame Batch Draw"
6984             mdapi_supported_apis="VK OGL IO"
6985             mdapi_hw_unit_type="gpu"
6986             />
6987    <counter name="FS Threads Dispatched"
6988             symbol_name="PsThreads"
6989             underscore_name="ps_threads"
6990             description="The total number of fragment shader hardware threads dispatched."
6991             data_type="uint64"
6992             units="threads"
6993             semantic_type="event"
6994             equation="A 6 READ"
6995             mdapi_group="EU Array/Fragment Shader"
6996             mdapi_usage_flags="Tier3 Frame Batch Draw"
6997             mdapi_supported_apis="VK OGL IO"
6998             mdapi_hw_unit_type="gpu"
6999             />
7000    <counter name="CS Threads Dispatched"
7001             symbol_name="CsThreads"
7002             underscore_name="cs_threads"
7003             description="The total number of compute shader hardware threads dispatched."
7004             data_type="uint64"
7005             units="threads"
7006             semantic_type="event"
7007             equation="A 4 READ"
7008             mdapi_group="EU Array/Compute Shader"
7009             mdapi_usage_flags="Tier3 Frame Batch Draw"
7010             mdapi_supported_apis="VK OGL OCL IO MEDIA"
7011             mdapi_hw_unit_type="gpu"
7012             />
7013    <counter name="EU Active"
7014             symbol_name="EuActive"
7015             underscore_name="eu_active"
7016             description="The percentage of time in which the Execution Units were actively processing."
7017             data_type="float"
7018             max_equation="100"
7019             units="percent"
7020             semantic_type="duration"
7021             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7022             mdapi_group="EU Array"
7023             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7024             mdapi_supported_apis=""
7025             mdapi_hw_unit_type="gpu"
7026             />
7027    <counter name="EU Stall"
7028             symbol_name="EuStall"
7029             underscore_name="eu_stall"
7030             description="The percentage of time in which the Execution Units were stalled."
7031             data_type="float"
7032             max_equation="100"
7033             units="percent"
7034             semantic_type="duration"
7035             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7036             mdapi_group="EU Array"
7037             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7038             mdapi_supported_apis=""
7039             mdapi_hw_unit_type="gpu"
7040             />
7041    <counter name="EU Thread Occupancy"
7042             symbol_name="EuThreadOccupancy"
7043             underscore_name="eu_thread_occupancy"
7044             description="The percentage of time in which hardware threads occupied EUs."
7045             data_type="float"
7046             max_equation="100"
7047             units="percent"
7048             semantic_type="duration"
7049             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7050             mdapi_group="EU Array"
7051             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7052             mdapi_supported_apis=""
7053             mdapi_hw_unit_type="gpu"
7054             />
7055    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher"
7056             symbol_name="ThreadHeader02Ready"
7057             underscore_name="thread_header02_ready"
7058             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher"
7059             data_type="float"
7060             max_equation="100"
7061             units="percent"
7062             semantic_type="duration"
7063             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7064             availability="$DualSubsliceMask 4 AND"
7065             mdapi_group="GPU/Thread Dispatcher"
7066             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7067             mdapi_supported_apis=""
7068             mdapi_hw_unit_type="dualsubslice"
7069             />
7070    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher"
7071             symbol_name="ThreadHeader03Ready"
7072             underscore_name="thread_header03_ready"
7073             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher"
7074             data_type="float"
7075             max_equation="100"
7076             units="percent"
7077             semantic_type="duration"
7078             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7079             availability="$DualSubsliceMask 8 AND"
7080             mdapi_group="GPU/Thread Dispatcher"
7081             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7082             mdapi_supported_apis=""
7083             mdapi_hw_unit_type="dualsubslice"
7084             />
7085    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher"
7086             symbol_name="ThreadHeader04Ready"
7087             underscore_name="thread_header04_ready"
7088             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher"
7089             data_type="float"
7090             max_equation="100"
7091             units="percent"
7092             semantic_type="duration"
7093             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7094             availability="$DualSubsliceMask 16 AND"
7095             mdapi_group="GPU/Thread Dispatcher"
7096             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7097             mdapi_supported_apis=""
7098             mdapi_hw_unit_type="dualsubslice"
7099             />
7100    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 0"
7101             symbol_name="ThreadHeader02ReadyPort0"
7102             underscore_name="thread_header02_ready_port0"
7103             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 0"
7104             data_type="float"
7105             max_equation="100"
7106             units="percent"
7107             semantic_type="duration"
7108             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7109             availability="$DualSubsliceMask 4 AND"
7110             mdapi_group="GPU/Thread Dispatcher"
7111             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7112             mdapi_supported_apis=""
7113             mdapi_hw_unit_type="dualsubslice"
7114             />
7115    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 1"
7116             symbol_name="ThreadHeader02ReadyPort1"
7117             underscore_name="thread_header02_ready_port1"
7118             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 1"
7119             data_type="float"
7120             max_equation="100"
7121             units="percent"
7122             semantic_type="duration"
7123             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7124             availability="$DualSubsliceMask 4 AND"
7125             mdapi_group="GPU/Thread Dispatcher"
7126             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7127             mdapi_supported_apis=""
7128             mdapi_hw_unit_type="dualsubslice"
7129             />
7130    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 2"
7131             symbol_name="ThreadHeader02ReadyPort2"
7132             underscore_name="thread_header02_ready_port2"
7133             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 2"
7134             data_type="float"
7135             max_equation="100"
7136             units="percent"
7137             semantic_type="duration"
7138             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7139             availability="$DualSubsliceMask 4 AND"
7140             mdapi_group="GPU/Thread Dispatcher"
7141             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7142             mdapi_supported_apis=""
7143             mdapi_hw_unit_type="dualsubslice"
7144             />
7145    <counter name="Thread Header Ready on Slice0 DualSubslice2 Thread Dispatcher Port 3"
7146             symbol_name="ThreadHeader02ReadyPort3"
7147             underscore_name="thread_header02_ready_port3"
7148             description="The percentage of time in which thread header is ready on slice0 dualsubslice2 thread dispatcher port 3"
7149             data_type="float"
7150             max_equation="100"
7151             units="percent"
7152             semantic_type="duration"
7153             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
7154             availability="$DualSubsliceMask 4 AND"
7155             mdapi_group="GPU/Thread Dispatcher"
7156             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7157             mdapi_supported_apis=""
7158             mdapi_hw_unit_type="dualsubslice"
7159             />
7160    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 0"
7161             symbol_name="ThreadHeader03ReadyPort0"
7162             underscore_name="thread_header03_ready_port0"
7163             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 0"
7164             data_type="float"
7165             max_equation="100"
7166             units="percent"
7167             semantic_type="duration"
7168             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
7169             availability="$DualSubsliceMask 8 AND"
7170             mdapi_group="GPU/Thread Dispatcher"
7171             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7172             mdapi_supported_apis=""
7173             mdapi_hw_unit_type="dualsubslice"
7174             />
7175    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 1"
7176             symbol_name="ThreadHeader03ReadyPort1"
7177             underscore_name="thread_header03_ready_port1"
7178             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 1"
7179             data_type="float"
7180             max_equation="100"
7181             units="percent"
7182             semantic_type="duration"
7183             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
7184             availability="$DualSubsliceMask 8 AND"
7185             mdapi_group="GPU/Thread Dispatcher"
7186             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7187             mdapi_supported_apis=""
7188             mdapi_hw_unit_type="dualsubslice"
7189             />
7190    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 2"
7191             symbol_name="ThreadHeader03ReadyPort2"
7192             underscore_name="thread_header03_ready_port2"
7193             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 2"
7194             data_type="float"
7195             max_equation="100"
7196             units="percent"
7197             semantic_type="duration"
7198             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7199             availability="$DualSubsliceMask 8 AND"
7200             mdapi_group="GPU/Thread Dispatcher"
7201             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7202             mdapi_supported_apis=""
7203             mdapi_hw_unit_type="dualsubslice"
7204             />
7205    <counter name="Thread Header Ready on Slice0 DualSubslice3 Thread Dispatcher Port 3"
7206             symbol_name="ThreadHeader03ReadyPort3"
7207             underscore_name="thread_header03_ready_port3"
7208             description="The percentage of time in which thread header is ready on slice0 dualsubslice3 thread dispatcher port 3"
7209             data_type="float"
7210             max_equation="100"
7211             units="percent"
7212             semantic_type="duration"
7213             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7214             availability="$DualSubsliceMask 8 AND"
7215             mdapi_group="GPU/Thread Dispatcher"
7216             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7217             mdapi_supported_apis=""
7218             mdapi_hw_unit_type="dualsubslice"
7219             />
7220    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 0"
7221             symbol_name="ThreadHeader04ReadyPort0"
7222             underscore_name="thread_header04_ready_port0"
7223             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 0"
7224             data_type="float"
7225             max_equation="100"
7226             units="percent"
7227             semantic_type="duration"
7228             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
7229             availability="$DualSubsliceMask 16 AND"
7230             mdapi_group="GPU/Thread Dispatcher"
7231             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7232             mdapi_supported_apis=""
7233             mdapi_hw_unit_type="dualsubslice"
7234             />
7235    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 1"
7236             symbol_name="ThreadHeader04ReadyPort1"
7237             underscore_name="thread_header04_ready_port1"
7238             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 1"
7239             data_type="float"
7240             max_equation="100"
7241             units="percent"
7242             semantic_type="duration"
7243             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
7244             availability="$DualSubsliceMask 16 AND"
7245             mdapi_group="GPU/Thread Dispatcher"
7246             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7247             mdapi_supported_apis=""
7248             mdapi_hw_unit_type="dualsubslice"
7249             />
7250    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 2"
7251             symbol_name="ThreadHeader04ReadyPort2"
7252             underscore_name="thread_header04_ready_port2"
7253             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 2"
7254             data_type="float"
7255             max_equation="100"
7256             units="percent"
7257             semantic_type="duration"
7258             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
7259             availability="$DualSubsliceMask 16 AND"
7260             mdapi_group="GPU/Thread Dispatcher"
7261             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7262             mdapi_supported_apis=""
7263             mdapi_hw_unit_type="dualsubslice"
7264             />
7265    <counter name="Thread Header Ready on Slice0 DualSubslice4 Thread Dispatcher Port 3"
7266             symbol_name="ThreadHeader04ReadyPort3"
7267             underscore_name="thread_header04_ready_port3"
7268             description="The percentage of time in which thread header is ready on slice0 dualsubslice4 thread dispatcher port 3"
7269             data_type="float"
7270             max_equation="100"
7271             units="percent"
7272             semantic_type="duration"
7273             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
7274             availability="$DualSubsliceMask 16 AND"
7275             mdapi_group="GPU/Thread Dispatcher"
7276             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7277             mdapi_supported_apis=""
7278             mdapi_hw_unit_type="dualsubslice"
7279             />
7280    <register_config type="NOA">
7281        <register type="NOA" address="0x00000D04" value="0x00000200" />
7282        <register type="NOA" address="0x00009840" value="0x00000000" />
7283        <register type="NOA" address="0x00009884" value="0x00000000" />
7284        <register type="NOA" address="0x00009888" value="0x2651001C" />
7285        <register type="NOA" address="0x00009888" value="0x2671001C" />
7286        <register type="NOA" address="0x00009888" value="0x2691001C" />
7287        <register type="NOA" address="0x00009888" value="0x24072A80" />
7288        <register type="NOA" address="0x00009888" value="0x06510107" />
7289        <register type="NOA" address="0x00009888" value="0x08510106" />
7290        <register type="NOA" address="0x00009888" value="0x0A510105" />
7291        <register type="NOA" address="0x00009888" value="0x0C510104" />
7292        <register type="NOA" address="0x00009888" value="0x10510000" />
7293        <register type="NOA" address="0x00009888" value="0x02510000" />
7294        <register type="NOA" address="0x00009888" value="0x04510000" />
7295        <register type="NOA" address="0x00009888" value="0x06528000" />
7296        <register type="NOA" address="0x00009888" value="0x08528000" />
7297        <register type="NOA" address="0x00009888" value="0x0A528000" />
7298        <register type="NOA" address="0x00009888" value="0x0C528000" />
7299        <register type="NOA" address="0x00009888" value="0x16538000" />
7300        <register type="NOA" address="0x00009888" value="0x18538000" />
7301        <register type="NOA" address="0x00009888" value="0x1A538000" />
7302        <register type="NOA" address="0x00009888" value="0x1C530100" />
7303        <register type="NOA" address="0x00009888" value="0x1C710107" />
7304        <register type="NOA" address="0x00009888" value="0x1E710106" />
7305        <register type="NOA" address="0x00009888" value="0x02710105" />
7306        <register type="NOA" address="0x00009888" value="0x04710104" />
7307        <register type="NOA" address="0x00009888" value="0x10710000" />
7308        <register type="NOA" address="0x00009888" value="0x0E710000" />
7309        <register type="NOA" address="0x00009888" value="0x00710000" />
7310        <register type="NOA" address="0x00009888" value="0x1C728000" />
7311        <register type="NOA" address="0x00009888" value="0x1E728000" />
7312        <register type="NOA" address="0x00009888" value="0x02728000" />
7313        <register type="NOA" address="0x00009888" value="0x04728000" />
7314        <register type="NOA" address="0x00009888" value="0x1E730003" />
7315        <register type="NOA" address="0x00009888" value="0x12738000" />
7316        <register type="NOA" address="0x00009888" value="0x14738000" />
7317        <register type="NOA" address="0x00009888" value="0x14910107" />
7318        <register type="NOA" address="0x00009888" value="0x16910106" />
7319        <register type="NOA" address="0x00009888" value="0x18910105" />
7320        <register type="NOA" address="0x00009888" value="0x1A910104" />
7321        <register type="NOA" address="0x00009888" value="0x10910000" />
7322        <register type="NOA" address="0x00009888" value="0x0A910000" />
7323        <register type="NOA" address="0x00009888" value="0x0C910000" />
7324        <register type="NOA" address="0x00009888" value="0x14928000" />
7325        <register type="NOA" address="0x00009888" value="0x16928000" />
7326        <register type="NOA" address="0x00009888" value="0x18928000" />
7327        <register type="NOA" address="0x00009888" value="0x1A928000" />
7328        <register type="NOA" address="0x00009888" value="0x1C93F000" />
7329        <register type="NOA" address="0x00009888" value="0x1E0F2800" />
7330        <register type="NOA" address="0x00009888" value="0x1C0F000A" />
7331        <register type="NOA" address="0x00009888" value="0x1C104000" />
7332        <register type="NOA" address="0x00009888" value="0x1E104000" />
7333        <register type="NOA" address="0x00009888" value="0x02104000" />
7334        <register type="NOA" address="0x00009888" value="0x04104000" />
7335        <register type="NOA" address="0x00009888" value="0x2E020140" />
7336        <register type="NOA" address="0x00009888" value="0x02024000" />
7337        <register type="NOA" address="0x00009888" value="0x04024000" />
7338        <register type="NOA" address="0x00009888" value="0x2C030005" />
7339        <register type="NOA" address="0x00009888" value="0x02034000" />
7340        <register type="NOA" address="0x00009888" value="0x04034000" />
7341        <register type="NOA" address="0x00009888" value="0x06038000" />
7342        <register type="NOA" address="0x00009888" value="0x08038000" />
7343        <register type="NOA" address="0x00009888" value="0x0A038000" />
7344        <register type="NOA" address="0x00009888" value="0x18034000" />
7345        <register type="NOA" address="0x00009888" value="0x36001003" />
7346        <register type="NOA" address="0x00009888" value="0x38003649" />
7347        <register type="NOA" address="0x00009888" value="0x1A006000" />
7348        <register type="NOA" address="0x00009888" value="0x1C006000" />
7349        <register type="NOA" address="0x00009888" value="0x1E006000" />
7350        <register type="NOA" address="0x00009888" value="0x34001B00" />
7351        <register type="NOA" address="0x00009888" value="0x2A015500" />
7352        <register type="NOA" address="0x00009888" value="0x2206AA00" />
7353        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
7354        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
7355        <register type="NOA" address="0x00009888" value="0x020A8000" />
7356        <register type="NOA" address="0x00009888" value="0x040A8000" />
7357        <register type="NOA" address="0x00009888" value="0x060A8000" />
7358        <register type="NOA" address="0x00009888" value="0x080A8000" />
7359        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
7360        <register type="NOA" address="0x00009888" value="0x0C0A8000" />
7361        <register type="NOA" address="0x00009884" value="0x00000003" />
7362        <register type="NOA" address="0x00009888" value="0x5D101554" />
7363        <register type="NOA" address="0x00009888" value="0x5B100555" />
7364        <register type="NOA" address="0x00009888" value="0x1D14003F" />
7365        <register type="NOA" address="0x00009888" value="0x13148000" />
7366        <register type="NOA" address="0x00009888" value="0x15148000" />
7367        <register type="NOA" address="0x00009888" value="0x17148000" />
7368        <register type="NOA" address="0x00009888" value="0x1B141C00" />
7369        <register type="NOA" address="0x00009888" value="0x61111554" />
7370        <register type="NOA" address="0x00009888" value="0x5F110555" />
7371        <register type="NOA" address="0x00009888" value="0x15128000" />
7372        <register type="NOA" address="0x00009888" value="0x17128000" />
7373        <register type="NOA" address="0x00009888" value="0x19128000" />
7374        <register type="NOA" address="0x00009888" value="0x1B128000" />
7375        <register type="NOA" address="0x00009888" value="0x1D128000" />
7376        <register type="NOA" address="0x00009888" value="0x1F128000" />
7377        <register type="NOA" address="0x00009888" value="0x03128000" />
7378        <register type="NOA" address="0x00009888" value="0x05128000" />
7379        <register type="NOA" address="0x00009888" value="0x07128000" />
7380        <register type="NOA" address="0x00009888" value="0x09128000" />
7381        <register type="NOA" address="0x00009888" value="0x0B128000" />
7382        <register type="NOA" address="0x00009888" value="0x0D128000" />
7383        <register type="NOA" address="0x00009888" value="0x51100600" />
7384        <register type="NOA" address="0x00009888" value="0x53100606" />
7385        <register type="NOA" address="0x00009888" value="0x55100006" />
7386        <register type="NOA" address="0x00009888" value="0x17100000" />
7387        <register type="NOA" address="0x00009888" value="0x31100000" />
7388        <register type="NOA" address="0x00009888" value="0x57100000" />
7389        <register type="NOA" address="0x00009888" value="0x47100000" />
7390        <register type="NOA" address="0x00009888" value="0x49100000" />
7391        <register type="NOA" address="0x00009888" value="0x4B100404" />
7392        <register type="NOA" address="0x00009888" value="0x4D100404" />
7393        <register type="NOA" address="0x00009884" value="0x00000003" />
7394        <register type="NOA" address="0x00009888" value="0x65100002" />
7395        <register type="NOA" address="0x00009884" value="0x00000000" />
7396        <register type="NOA" address="0x00009888" value="0x42000001" />
7397    </register_config>
7398    <register_config type="OA">
7399        <register type="OA" address="0x0000D920" value="0x00000000" />
7400        <register type="OA" address="0x0000D900" value="0x00000000" />
7401        <register type="OA" address="0x0000D904" value="0x70800000" />
7402        <register type="OA" address="0x0000D910" value="0x00000000" />
7403        <register type="OA" address="0x0000D914" value="0x00800000" />
7404        <register type="OA" address="0x0000DC40" value="0x00070000" />
7405        <register type="OA" address="0x0000D940" value="0x00078000" />
7406        <register type="OA" address="0x0000D944" value="0x00000FFF" />
7407        <register type="OA" address="0x0000DC00" value="0x00078000" />
7408        <register type="OA" address="0x0000DC04" value="0x00000FFF" />
7409        <register type="OA" address="0x0000D948" value="0x00007800" />
7410        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
7411        <register type="OA" address="0x0000DC08" value="0x00007800" />
7412        <register type="OA" address="0x0000DC0C" value="0x0000F0FF" />
7413        <register type="OA" address="0x0000D950" value="0x00000780" />
7414        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
7415        <register type="OA" address="0x0000DC10" value="0x00000780" />
7416        <register type="OA" address="0x0000DC14" value="0x0000FF0F" />
7417    </register_config>
7418    <register_config type="FLEX">
7419        <register type="FLEX" address="0x0000E458" value="0x00804704" />
7420        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
7421        <register type="FLEX" address="0x0000E658" value="0x00805705" />
7422        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
7423        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
7424        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
7425    </register_config>
7426  </set>
7427
7428  <set name="GpuBusyness"
7429       chipset="TGLGT2"
7430       symbol_name="GpuBusyness"
7431       underscore_name="gpu_busyness"
7432       mdapi_supported_apis="VK OGL OCL MEDIA IO"
7433       hw_config_guid="19fe64eb-ac4f-45c6-b2b9-af728b21753b"
7434       >
7435    <counter name="GPU Time Elapsed"
7436             symbol_name="GpuTime"
7437             underscore_name="gpu_time"
7438             description="Time elapsed on the GPU during the measurement."
7439             data_type="uint64"
7440             units="ns"
7441             semantic_type="duration"
7442             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7443             mdapi_group="GPU"
7444             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7445             mdapi_supported_apis=""
7446             mdapi_hw_unit_type="gpu"
7447             />
7448    <counter name="GPU Core Clocks"
7449             symbol_name="GpuCoreClocks"
7450             underscore_name="gpu_core_clocks"
7451             description="The total number of GPU core clocks elapsed during the measurement."
7452             data_type="uint64"
7453             units="cycles"
7454             semantic_type="event"
7455             equation="GPU_CLOCK 0 READ"
7456             mdapi_group="GPU"
7457             mdapi_usage_flags="Tier1 Frame Batch Draw"
7458             mdapi_supported_apis=""
7459             mdapi_hw_unit_type="gpu"
7460             />
7461    <counter name="AVG GPU Core Frequency"
7462             symbol_name="AvgGpuCoreFrequency"
7463             underscore_name="avg_gpu_core_frequency"
7464             description="Average GPU Core Frequency in the measurement."
7465             data_type="uint64"
7466             max_equation="$GpuMaxFrequency"
7467             units="hz"
7468             semantic_type="event"
7469             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7470             mdapi_group="GPU"
7471             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7472             mdapi_supported_apis=""
7473             mdapi_hw_unit_type="gpu"
7474             />
7475    <counter name="GPU Busy"
7476             symbol_name="GpuBusy"
7477             underscore_name="gpu_busy"
7478             description="The percentage of time in which the GPU has been processing GPU commands."
7479             data_type="float"
7480             max_equation="100"
7481             units="percent"
7482             semantic_type="duration"
7483             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7484             mdapi_group="GPU"
7485             mdapi_usage_flags="Tier1 Overview System Frame"
7486             mdapi_supported_apis=""
7487             mdapi_hw_unit_type="gpu"
7488             />
7489    <counter name="EU Active"
7490             symbol_name="EuActive"
7491             underscore_name="eu_active"
7492             description="The percentage of time in which the Execution Units were actively processing."
7493             data_type="float"
7494             max_equation="100"
7495             units="percent"
7496             semantic_type="duration"
7497             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7498             mdapi_group="EU Array"
7499             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7500             mdapi_supported_apis=""
7501             mdapi_hw_unit_type="gpu"
7502             />
7503    <counter name="EU Stall"
7504             symbol_name="EuStall"
7505             underscore_name="eu_stall"
7506             description="The percentage of time in which the Execution Units were stalled."
7507             data_type="float"
7508             max_equation="100"
7509             units="percent"
7510             semantic_type="duration"
7511             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7512             mdapi_group="EU Array"
7513             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7514             mdapi_supported_apis=""
7515             mdapi_hw_unit_type="gpu"
7516             />
7517    <counter name="EU Thread Occupancy"
7518             symbol_name="EuThreadOccupancy"
7519             underscore_name="eu_thread_occupancy"
7520             description="The percentage of time in which hardware threads occupied EUs."
7521             data_type="float"
7522             max_equation="100"
7523             units="percent"
7524             semantic_type="duration"
7525             equation="8 A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7526             mdapi_group="EU Array"
7527             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7528             mdapi_supported_apis=""
7529             mdapi_hw_unit_type="gpu"
7530             />
7531    <counter name="VS Threads Dispatched"
7532             symbol_name="VsThreads"
7533             underscore_name="vs_threads"
7534             description="The total number of vertex shader hardware threads dispatched."
7535             data_type="uint64"
7536             units="threads"
7537             semantic_type="event"
7538             equation="A 1 READ"
7539             mdapi_group="EU Array/Vertex Shader"
7540             mdapi_usage_flags="Tier3 Frame Batch Draw"
7541             mdapi_supported_apis="VK OGL IO"
7542             mdapi_hw_unit_type="gpu"
7543             />
7544    <counter name="HS Threads Dispatched"
7545             symbol_name="HsThreads"
7546             underscore_name="hs_threads"
7547             description="The total number of hull shader hardware threads dispatched."
7548             data_type="uint64"
7549             units="threads"
7550             semantic_type="event"
7551             equation="A 2 READ"
7552             mdapi_group="EU Array/Hull Shader"
7553             mdapi_usage_flags="Tier3 Frame Batch Draw"
7554             mdapi_supported_apis="VK OGL IO"
7555             mdapi_hw_unit_type="gpu"
7556             />
7557    <counter name="DS Threads Dispatched"
7558             symbol_name="DsThreads"
7559             underscore_name="ds_threads"
7560             description="The total number of domain shader hardware threads dispatched."
7561             data_type="uint64"
7562             units="threads"
7563             semantic_type="event"
7564             equation="A 3 READ"
7565             mdapi_group="EU Array/Domain Shader"
7566             mdapi_usage_flags="Tier3 Frame Batch Draw"
7567             mdapi_supported_apis="VK OGL IO"
7568             mdapi_hw_unit_type="gpu"
7569             />
7570    <counter name="GS Threads Dispatched"
7571             symbol_name="GsThreads"
7572             underscore_name="gs_threads"
7573             description="The total number of geometry shader hardware threads dispatched."
7574             data_type="uint64"
7575             units="threads"
7576             semantic_type="event"
7577             equation="A 5 READ"
7578             mdapi_group="EU Array/Geometry Shader"
7579             mdapi_usage_flags="Tier3 Frame Batch Draw"
7580             mdapi_supported_apis="VK OGL IO"
7581             mdapi_hw_unit_type="gpu"
7582             />
7583    <counter name="FS Threads Dispatched"
7584             symbol_name="PsThreads"
7585             underscore_name="ps_threads"
7586             description="The total number of fragment shader hardware threads dispatched."
7587             data_type="uint64"
7588             units="threads"
7589             semantic_type="event"
7590             equation="A 6 READ"
7591             mdapi_group="EU Array/Fragment Shader"
7592             mdapi_usage_flags="Tier3 Frame Batch Draw"
7593             mdapi_supported_apis="VK OGL IO"
7594             mdapi_hw_unit_type="gpu"
7595             />
7596    <counter name="CS Threads Dispatched"
7597             symbol_name="CsThreads"
7598             underscore_name="cs_threads"
7599             description="The total number of compute shader hardware threads dispatched."
7600             data_type="uint64"
7601             units="threads"
7602             semantic_type="event"
7603             equation="A 4 READ"
7604             mdapi_group="EU Array/Compute Shader"
7605             mdapi_usage_flags="Tier3 Frame Batch Draw"
7606             mdapi_supported_apis="VK OGL OCL IO MEDIA"
7607             mdapi_hw_unit_type="gpu"
7608             />
7609    <counter name="Render Ring Busy"
7610             symbol_name="RenderBusy"
7611             underscore_name="render_busy"
7612             description="The percentage of time when render command streamer was busy."
7613             data_type="float"
7614             max_equation="100"
7615             units="percent"
7616             semantic_type="duration"
7617             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7618             mdapi_group="GPU"
7619             mdapi_usage_flags="System Frame Batch"
7620             mdapi_supported_apis=""
7621             mdapi_hw_unit_type="gpu"
7622             />
7623    <counter name="Compute Ring Busy"
7624             symbol_name="ComputeBusy"
7625             underscore_name="compute_busy"
7626             description="The percentage of time when render command streamer was busy."
7627             data_type="float"
7628             max_equation="100"
7629             units="percent"
7630             semantic_type="duration"
7631             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
7632             mdapi_group="GPU"
7633             mdapi_usage_flags="System Frame Batch"
7634             mdapi_supported_apis=""
7635             mdapi_hw_unit_type="gpu"
7636             />
7637    <counter name="Posh Ring Busy"
7638             symbol_name="PoshEngineBusy"
7639             underscore_name="posh_engine_busy"
7640             description="The percentage of time when posh command streamer was busy."
7641             data_type="float"
7642             max_equation="100"
7643             units="percent"
7644             semantic_type="duration"
7645             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7646             mdapi_group="GPU"
7647             mdapi_usage_flags="System Frame Batch"
7648             mdapi_supported_apis=""
7649             mdapi_hw_unit_type="gpu"
7650             />
7651    <counter name="Blitter Ring Busy"
7652             symbol_name="BlitterBusy"
7653             underscore_name="blitter_busy"
7654             description="The percentage of time when blitter command streamer was busy."
7655             data_type="float"
7656             max_equation="100"
7657             units="percent"
7658             semantic_type="duration"
7659             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
7660             mdapi_group="GPU"
7661             mdapi_usage_flags="System Frame Batch"
7662             mdapi_supported_apis="IO"
7663             mdapi_hw_unit_type="gpu"
7664             />
7665    <counter name="Vebox Ring Busy"
7666             symbol_name="VeboxBusy"
7667             underscore_name="vebox_busy"
7668             description="The percentage of time when vebox command streamer was busy."
7669             data_type="float"
7670             max_equation="100"
7671             units="percent"
7672             semantic_type="duration"
7673             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7674             mdapi_group="GPU"
7675             mdapi_usage_flags="System Frame Batch"
7676             mdapi_supported_apis="IO"
7677             mdapi_hw_unit_type="gpu"
7678             />
7679    <counter name="Vdbox0 Ring Busy"
7680             symbol_name="Vdbox0Busy"
7681             underscore_name="vdbox0_busy"
7682             description="The percentage of time when Vdbox0 command streamer was busy."
7683             data_type="float"
7684             max_equation="100"
7685             units="percent"
7686             semantic_type="duration"
7687             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7688             mdapi_group="GPU"
7689             mdapi_usage_flags="System Frame Batch"
7690             mdapi_supported_apis="IO"
7691             mdapi_hw_unit_type="gpu"
7692             />
7693    <counter name="Vdbox1 Ring Busy"
7694             symbol_name="Vdbox1Busy"
7695             underscore_name="vdbox1_busy"
7696             description="The percentage of time when Vdbox1 command streamer was busy."
7697             data_type="float"
7698             max_equation="100"
7699             units="percent"
7700             semantic_type="duration"
7701             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
7702             mdapi_group="GPU"
7703             mdapi_usage_flags="System Frame Batch"
7704             mdapi_supported_apis="IO"
7705             mdapi_hw_unit_type="gpu"
7706             />
7707    <counter name="Render and compute engines are simultaneously busy"
7708             symbol_name="RenderAndComputeBusy"
7709             underscore_name="render_and_compute_busy"
7710             description="The percentage of time when render and compute engines are simultaneously busy"
7711             data_type="float"
7712             max_equation="100"
7713             units="percent"
7714             semantic_type="duration"
7715             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7716             mdapi_group="GPU"
7717             mdapi_usage_flags="Frame Batch Draw"
7718             mdapi_supported_apis=""
7719             mdapi_hw_unit_type="gpu"
7720             />
7721    <counter name="Any Engine Busy"
7722             symbol_name="AnyEngineBusy"
7723             underscore_name="any_engine_busy"
7724             description="The percentage of time when any command streamer was busy."
7725             data_type="float"
7726             max_equation="100"
7727             units="percent"
7728             semantic_type="duration"
7729             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7730             mdapi_group="GPU"
7731             mdapi_usage_flags="Frame Batch Draw"
7732             mdapi_supported_apis="IO"
7733             mdapi_hw_unit_type="gpu"
7734             />
7735    <register_config type="NOA">
7736        <register type="NOA" address="0x00000D04" value="0x00000200" />
7737        <register type="NOA" address="0x00009840" value="0x00000000" />
7738        <register type="NOA" address="0x00009884" value="0x00000000" />
7739        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
7740        <register type="NOA" address="0x00009888" value="0x220E0009" />
7741        <register type="NOA" address="0x00009888" value="0x0E101200" />
7742        <register type="NOA" address="0x00009888" value="0x040E0043" />
7743        <register type="NOA" address="0x00009888" value="0x0A0E00B3" />
7744        <register type="NOA" address="0x00009888" value="0x180E0000" />
7745        <register type="NOA" address="0x00009888" value="0x0C0E0000" />
7746        <register type="NOA" address="0x00009888" value="0x1C0F0104" />
7747        <register type="NOA" address="0x00009888" value="0x08100053" />
7748        <register type="NOA" address="0x00009888" value="0x20100000" />
7749        <register type="NOA" address="0x00009888" value="0x04104000" />
7750        <register type="NOA" address="0x00009888" value="0x0A104000" />
7751        <register type="NOA" address="0x00009888" value="0x04024000" />
7752        <register type="NOA" address="0x00009888" value="0x08024000" />
7753        <register type="NOA" address="0x00009888" value="0x0A024000" />
7754        <register type="NOA" address="0x00009888" value="0x04034000" />
7755        <register type="NOA" address="0x00009888" value="0x08034000" />
7756        <register type="NOA" address="0x00009888" value="0x0A034000" />
7757        <register type="NOA" address="0x00009888" value="0x1C006000" />
7758        <register type="NOA" address="0x00009888" value="0x34001B00" />
7759        <register type="NOA" address="0x00009888" value="0x040A8000" />
7760        <register type="NOA" address="0x00009888" value="0x080A8000" />
7761        <register type="NOA" address="0x00009888" value="0x0A0A8000" />
7762        <register type="NOA" address="0x00009884" value="0x00000003" />
7763        <register type="NOA" address="0x00009888" value="0x15102400" />
7764        <register type="NOA" address="0x00009888" value="0x230B0120" />
7765        <register type="NOA" address="0x00009888" value="0x15182400" />
7766        <register type="NOA" address="0x00009888" value="0x232B0120" />
7767        <register type="NOA" address="0x00009888" value="0x17100023" />
7768        <register type="NOA" address="0x00009888" value="0x11100000" />
7769        <register type="NOA" address="0x00009888" value="0x5D101000" />
7770        <register type="NOA" address="0x00009888" value="0x5B100545" />
7771        <register type="NOA" address="0x00009888" value="0x15148000" />
7772        <register type="NOA" address="0x00009888" value="0x1B140C00" />
7773        <register type="NOA" address="0x00009888" value="0x61112000" />
7774        <register type="NOA" address="0x00009888" value="0x5F110945" />
7775        <register type="NOA" address="0x00009888" value="0x03124000" />
7776        <register type="NOA" address="0x00009888" value="0x05128000" />
7777        <register type="NOA" address="0x00009888" value="0x09128000" />
7778        <register type="NOA" address="0x00009888" value="0x0B128000" />
7779        <register type="NOA" address="0x00009888" value="0x13138000" />
7780        <register type="NOA" address="0x00009888" value="0x1B0D0040" />
7781        <register type="NOA" address="0x00009888" value="0x1F0B00D3" />
7782        <register type="NOA" address="0x00009888" value="0x190B0000" />
7783        <register type="NOA" address="0x00009888" value="0x170B0000" />
7784        <register type="NOA" address="0x00009888" value="0x1B170002" />
7785        <register type="NOA" address="0x00009888" value="0x0D174000" />
7786        <register type="NOA" address="0x00009888" value="0x071800A3" />
7787        <register type="NOA" address="0x00009888" value="0x11180000" />
7788        <register type="NOA" address="0x00009888" value="0x032D4000" />
7789        <register type="NOA" address="0x00009888" value="0x032B00D3" />
7790        <register type="NOA" address="0x00009888" value="0x192B0000" />
7791        <register type="NOA" address="0x00009888" value="0x092B0000" />
7792        <register type="NOA" address="0x00009888" value="0x55103000" />
7793        <register type="NOA" address="0x00009888" value="0x57100000" />
7794        <register type="NOA" address="0x00009888" value="0x47101000" />
7795        <register type="NOA" address="0x00009888" value="0x49107003" />
7796        <register type="NOA" address="0x00009888" value="0x4B100402" />
7797        <register type="NOA" address="0x00009888" value="0x4D100230" />
7798        <register type="NOA" address="0x00009888" value="0x31100000" />
7799        <register type="NOA" address="0x00009884" value="0x00000003" />
7800        <register type="NOA" address="0x00009888" value="0x65100002" />
7801        <register type="NOA" address="0x00009884" value="0x00000000" />
7802        <register type="NOA" address="0x00009888" value="0x42000001" />
7803    </register_config>
7804    <register_config type="OA">
7805        <register type="OA" address="0x0000D920" value="0x00000000" />
7806        <register type="OA" address="0x0000D900" value="0x00000000" />
7807        <register type="OA" address="0x0000D904" value="0x30800000" />
7808        <register type="OA" address="0x0000D910" value="0x00000000" />
7809        <register type="OA" address="0x0000D914" value="0x00800000" />
7810        <register type="OA" address="0x0000DC40" value="0x00030000" />
7811        <register type="OA" address="0x0000D940" value="0x00024002" />
7812        <register type="OA" address="0x0000D944" value="0x0000B7FF" />
7813        <register type="OA" address="0x0000DC00" value="0x00024002" />
7814        <register type="OA" address="0x0000DC04" value="0x0000B7FF" />
7815        <register type="OA" address="0x0000D948" value="0x0007F000" />
7816        <register type="OA" address="0x0000D94C" value="0x000001FF" />
7817        <register type="OA" address="0x0000DC08" value="0x0007F000" />
7818        <register type="OA" address="0x0000DC0C" value="0x000001FF" />
7819    </register_config>
7820    <register_config type="FLEX">
7821        <register type="FLEX" address="0x0000E458" value="0x00804704" />
7822        <register type="FLEX" address="0x0000E558" value="0x00A04904" />
7823        <register type="FLEX" address="0x0000E658" value="0x00805705" />
7824        <register type="FLEX" address="0x0000E758" value="0x00A05905" />
7825        <register type="FLEX" address="0x0000E45C" value="0x00808708" />
7826        <register type="FLEX" address="0x0000E55C" value="0x00A08908" />
7827    </register_config>
7828  </set>
7829
7830  <set name="EuActivity1"
7831       chipset="TGLGT2"
7832       symbol_name="EuActivity1"
7833       underscore_name="eu_activity1"
7834       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
7835       hw_config_guid="414ff049-80d3-48c0-b79a-bd8eed097a06"
7836       >
7837    <counter name="GPU Time Elapsed"
7838             symbol_name="GpuTime"
7839             underscore_name="gpu_time"
7840             description="Time elapsed on the GPU during the measurement."
7841             data_type="uint64"
7842             units="ns"
7843             semantic_type="duration"
7844             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7845             mdapi_group="GPU"
7846             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7847             mdapi_supported_apis=""
7848             mdapi_hw_unit_type="gpu"
7849             />
7850    <counter name="GPU Core Clocks"
7851             symbol_name="GpuCoreClocks"
7852             underscore_name="gpu_core_clocks"
7853             description="The total number of GPU core clocks elapsed during the measurement."
7854             data_type="uint64"
7855             units="cycles"
7856             semantic_type="event"
7857             equation="GPU_CLOCK 0 READ"
7858             mdapi_group="GPU"
7859             mdapi_usage_flags="Tier1 Frame Batch Draw"
7860             mdapi_supported_apis=""
7861             mdapi_hw_unit_type="gpu"
7862             />
7863    <counter name="AVG GPU Core Frequency"
7864             symbol_name="AvgGpuCoreFrequency"
7865             underscore_name="avg_gpu_core_frequency"
7866             description="Average GPU Core Frequency in the measurement."
7867             data_type="uint64"
7868             max_equation="$GpuMaxFrequency"
7869             units="hz"
7870             semantic_type="event"
7871             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7872             mdapi_group="GPU"
7873             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7874             mdapi_supported_apis=""
7875             mdapi_hw_unit_type="gpu"
7876             />
7877    <counter name="GPU Busy"
7878             symbol_name="GpuBusy"
7879             underscore_name="gpu_busy"
7880             description="The percentage of time in which the GPU has been processing GPU commands."
7881             data_type="float"
7882             max_equation="100"
7883             units="percent"
7884             semantic_type="duration"
7885             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7886             mdapi_group="GPU"
7887             mdapi_usage_flags="Tier1 Overview System Frame"
7888             mdapi_supported_apis=""
7889             mdapi_hw_unit_type="gpu"
7890             />
7891    <counter name="VS Threads Dispatched"
7892             symbol_name="VsThreads"
7893             underscore_name="vs_threads"
7894             description="The total number of vertex shader hardware threads dispatched."
7895             data_type="uint64"
7896             units="threads"
7897             semantic_type="event"
7898             equation="A 1 READ"
7899             mdapi_group="EU Array/Vertex Shader"
7900             mdapi_usage_flags="Tier3 Frame Batch Draw"
7901             mdapi_supported_apis=""
7902             mdapi_hw_unit_type="gpu"
7903             />
7904    <counter name="HS Threads Dispatched"
7905             symbol_name="HsThreads"
7906             underscore_name="hs_threads"
7907             description="The total number of hull shader hardware threads dispatched."
7908             data_type="uint64"
7909             units="threads"
7910             semantic_type="event"
7911             equation="A 2 READ"
7912             mdapi_group="EU Array/Hull Shader"
7913             mdapi_usage_flags="Tier3 Frame Batch Draw"
7914             mdapi_supported_apis=""
7915             mdapi_hw_unit_type="gpu"
7916             />
7917    <counter name="DS Threads Dispatched"
7918             symbol_name="DsThreads"
7919             underscore_name="ds_threads"
7920             description="The total number of domain shader hardware threads dispatched."
7921             data_type="uint64"
7922             units="threads"
7923             semantic_type="event"
7924             equation="A 3 READ"
7925             mdapi_group="EU Array/Domain Shader"
7926             mdapi_usage_flags="Tier3 Frame Batch Draw"
7927             mdapi_supported_apis=""
7928             mdapi_hw_unit_type="gpu"
7929             />
7930    <counter name="GS Threads Dispatched"
7931             symbol_name="GsThreads"
7932             underscore_name="gs_threads"
7933             description="The total number of geometry shader hardware threads dispatched."
7934             data_type="uint64"
7935             units="threads"
7936             semantic_type="event"
7937             equation="A 5 READ"
7938             mdapi_group="EU Array/Geometry Shader"
7939             mdapi_usage_flags="Tier3 Frame Batch Draw"
7940             mdapi_supported_apis=""
7941             mdapi_hw_unit_type="gpu"
7942             />
7943    <counter name="FS Threads Dispatched"
7944             symbol_name="PsThreads"
7945             underscore_name="ps_threads"
7946             description="The total number of fragment shader hardware threads dispatched."
7947             data_type="uint64"
7948             units="threads"
7949             semantic_type="event"
7950             equation="A 6 READ"
7951             mdapi_group="EU Array/Fragment Shader"
7952             mdapi_usage_flags="Tier3 Frame Batch Draw"
7953             mdapi_supported_apis=""
7954             mdapi_hw_unit_type="gpu"
7955             />
7956    <counter name="CS Threads Dispatched"
7957             symbol_name="CsThreads"
7958             underscore_name="cs_threads"
7959             description="The total number of compute shader hardware threads dispatched."
7960             data_type="uint64"
7961             units="threads"
7962             semantic_type="event"
7963             equation="A 4 READ"
7964             mdapi_group="EU Array/Compute Shader"
7965             mdapi_usage_flags="Tier3 Frame Batch Draw"
7966             mdapi_supported_apis=""
7967             mdapi_hw_unit_type="gpu"
7968             />
7969    <counter name="Render Ring Busy"
7970             symbol_name="RenderBusy"
7971             underscore_name="render_busy"
7972             description="The percentage of time when render command streamer was busy."
7973             data_type="float"
7974             max_equation="100"
7975             units="percent"
7976             semantic_type="duration"
7977             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
7978             mdapi_group="GPU"
7979             mdapi_usage_flags="System Frame Batch"
7980             mdapi_supported_apis=""
7981             mdapi_hw_unit_type="gpu"
7982             />
7983    <counter name="Compute Ring Busy"
7984             symbol_name="ComputeBusy"
7985             underscore_name="compute_busy"
7986             description="The percentage of time when render command streamer was busy."
7987             data_type="float"
7988             max_equation="100"
7989             units="percent"
7990             semantic_type="duration"
7991             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
7992             mdapi_group="GPU"
7993             mdapi_usage_flags="System Frame Batch"
7994             mdapi_supported_apis=""
7995             mdapi_hw_unit_type="gpu"
7996             />
7997    <counter name="Render and compute engines are simultaneously busy"
7998             symbol_name="RenderAndComputeBusy"
7999             underscore_name="render_and_compute_busy"
8000             description="The percentage of time when render and compute engines are simultaneously busy"
8001             data_type="float"
8002             max_equation="100"
8003             units="percent"
8004             semantic_type="duration"
8005             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8006             mdapi_group="GPU"
8007             mdapi_usage_flags="Frame Batch Draw"
8008             mdapi_supported_apis=""
8009             mdapi_hw_unit_type="gpu"
8010             />
8011    <counter name="GTI Read Throughput"
8012             symbol_name="GtiReadThroughput"
8013             underscore_name="gti_read_throughput"
8014             description="The total number of GPU memory bytes read from GTI."
8015             data_type="uint64"
8016             max_equation="$GpuCoreClocks 64 UMUL"
8017             units="bytes"
8018             semantic_type="throughput"
8019             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
8020             mdapi_group="GTI"
8021             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8022             mdapi_supported_apis=""
8023             mdapi_hw_unit_type="gpu"
8024             />
8025    <counter name="GTI Write Throughput"
8026             symbol_name="GtiWriteThroughput"
8027             underscore_name="gti_write_throughput"
8028             description="The total number of GPU memory bytes written to GTI."
8029             data_type="uint64"
8030             max_equation="$GpuCoreClocks 64 UMUL"
8031             units="bytes"
8032             semantic_type="throughput"
8033             equation="64  C 3 READ C 2 READ UADD UMUL"
8034             mdapi_group="GTI"
8035             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8036             mdapi_supported_apis=""
8037             mdapi_hw_unit_type="gpu"
8038             />
8039    <counter name="VS FPU Pipe Active"
8040             symbol_name="VsFpuActive"
8041             underscore_name="vs_fpu_active"
8042             description="The percentage of time in which EU FPU pipeline was actively processing a vertex shader instruction."
8043             data_type="float"
8044             max_equation="100"
8045             units="percent"
8046             semantic_type="duration"
8047             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8048             mdapi_group="EU Array/Vertex Shader"
8049             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8050             mdapi_supported_apis=""
8051             mdapi_hw_unit_type="gpu"
8052             />
8053    <counter name="PS FPU Pipe Active"
8054             symbol_name="PsFpuActive"
8055             underscore_name="ps_fpu_active"
8056             description="The percentage of time in which EU FPU pipeline was actively processing a pixel shader instruction."
8057             data_type="float"
8058             max_equation="100"
8059             units="percent"
8060             semantic_type="duration"
8061             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8062             mdapi_group="EU Array/Pixel Shader"
8063             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8064             mdapi_supported_apis=""
8065             mdapi_hw_unit_type="gpu"
8066             />
8067    <counter name="EU Send Pipe Active"
8068             symbol_name="EuSendActive"
8069             underscore_name="eu_send_active"
8070             description="The percentage of time in which EU send pipeline was actively processing."
8071             data_type="float"
8072             max_equation="100"
8073             units="percent"
8074             semantic_type="duration"
8075             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8076             mdapi_group="EU Array/Pipes"
8077             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8078             mdapi_supported_apis=""
8079             mdapi_hw_unit_type="gpu"
8080             />
8081    <register_config type="NOA">
8082        <register type="NOA" address="0x00000D04" value="0x00000200" />
8083        <register type="NOA" address="0x00009840" value="0x00000000" />
8084        <register type="NOA" address="0x00009884" value="0x00000000" />
8085        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
8086        <register type="NOA" address="0x00009888" value="0x220E0009" />
8087        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
8088        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
8089        <register type="NOA" address="0x00009888" value="0x180E0000" />
8090        <register type="NOA" address="0x00009888" value="0x160E0000" />
8091        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
8092        <register type="NOA" address="0x00009888" value="0x1C104000" />
8093        <register type="NOA" address="0x00009888" value="0x1E104000" />
8094        <register type="NOA" address="0x00009888" value="0x2E020140" />
8095        <register type="NOA" address="0x00009888" value="0x2C030005" />
8096        <register type="NOA" address="0x00009888" value="0x38003600" />
8097        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
8098        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
8099        <register type="NOA" address="0x00009884" value="0x00000003" />
8100        <register type="NOA" address="0x00009888" value="0x05151D37" />
8101        <register type="NOA" address="0x00009888" value="0x09151547" />
8102        <register type="NOA" address="0x00009888" value="0x05351C00" />
8103        <register type="NOA" address="0x00009888" value="0x09351400" />
8104        <register type="NOA" address="0x00009888" value="0x5D101400" />
8105        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
8106        <register type="NOA" address="0x00009888" value="0x1D140030" />
8107        <register type="NOA" address="0x00009888" value="0x61111400" />
8108        <register type="NOA" address="0x00009888" value="0x1D128000" />
8109        <register type="NOA" address="0x00009888" value="0x1F128000" />
8110        <register type="NOA" address="0x00009888" value="0x0D150136" />
8111        <register type="NOA" address="0x00009888" value="0x01150000" />
8112        <register type="NOA" address="0x00009888" value="0x03164000" />
8113        <register type="NOA" address="0x00009888" value="0x05164000" />
8114        <register type="NOA" address="0x00009888" value="0x07164000" />
8115        <register type="NOA" address="0x00009888" value="0x03350137" />
8116        <register type="NOA" address="0x00009888" value="0x07350147" />
8117        <register type="NOA" address="0x00009888" value="0x0B350136" />
8118        <register type="NOA" address="0x00009888" value="0x01350000" />
8119        <register type="NOA" address="0x00009888" value="0x01368000" />
8120        <register type="NOA" address="0x00009888" value="0x03368000" />
8121        <register type="NOA" address="0x00009888" value="0x05368000" />
8122        <register type="NOA" address="0x00009888" value="0x17100000" />
8123        <register type="NOA" address="0x00009888" value="0x55100000" />
8124        <register type="NOA" address="0x00009888" value="0x57100000" />
8125        <register type="NOA" address="0x00009888" value="0x47103000" />
8126        <register type="NOA" address="0x00009888" value="0x49103535" />
8127        <register type="NOA" address="0x00009888" value="0x4B103535" />
8128        <register type="NOA" address="0x00009888" value="0x4D100535" />
8129        <register type="NOA" address="0x00009888" value="0x31100000" />
8130        <register type="NOA" address="0x00009884" value="0x00000003" />
8131        <register type="NOA" address="0x00009888" value="0x65100002" />
8132        <register type="NOA" address="0x00009884" value="0x00000000" />
8133        <register type="NOA" address="0x00009888" value="0x42000001" />
8134    </register_config>
8135    <register_config type="OA">
8136        <register type="OA" address="0x0000D920" value="0x00000000" />
8137        <register type="OA" address="0x0000D900" value="0x00000000" />
8138        <register type="OA" address="0x0000D904" value="0x10800000" />
8139        <register type="OA" address="0x0000D910" value="0x00000000" />
8140        <register type="OA" address="0x0000D914" value="0x00800000" />
8141        <register type="OA" address="0x0000DC40" value="0x00010000" />
8142        <register type="OA" address="0x0000D940" value="0x00001802" />
8143        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
8144        <register type="OA" address="0x0000DC00" value="0x00001802" />
8145        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
8146    </register_config>
8147    <register_config type="FLEX">
8148        <register type="FLEX" address="0x0000E458" value="0x00810710" />
8149        <register type="FLEX" address="0x0000E558" value="0x00A10910" />
8150        <register type="FLEX" address="0x0000E658" value="0x00850750" />
8151        <register type="FLEX" address="0x0000E758" value="0x00A50950" />
8152        <register type="FLEX" address="0x0000E45C" value="0x00802702" />
8153        <register type="FLEX" address="0x0000E55C" value="0x00A02902" />
8154    </register_config>
8155  </set>
8156
8157  <set name="EuActivity2"
8158       chipset="TGLGT2"
8159       symbol_name="EuActivity2"
8160       underscore_name="eu_activity2"
8161       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
8162       hw_config_guid="fb65c819-7ac2-4c69-aa9d-b72a18440705"
8163       >
8164    <counter name="GPU Time Elapsed"
8165             symbol_name="GpuTime"
8166             underscore_name="gpu_time"
8167             description="Time elapsed on the GPU during the measurement."
8168             data_type="uint64"
8169             units="ns"
8170             semantic_type="duration"
8171             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8172             mdapi_group="GPU"
8173             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8174             mdapi_supported_apis=""
8175             mdapi_hw_unit_type="gpu"
8176             />
8177    <counter name="GPU Core Clocks"
8178             symbol_name="GpuCoreClocks"
8179             underscore_name="gpu_core_clocks"
8180             description="The total number of GPU core clocks elapsed during the measurement."
8181             data_type="uint64"
8182             units="cycles"
8183             semantic_type="event"
8184             equation="GPU_CLOCK 0 READ"
8185             mdapi_group="GPU"
8186             mdapi_usage_flags="Tier1 Frame Batch Draw"
8187             mdapi_supported_apis=""
8188             mdapi_hw_unit_type="gpu"
8189             />
8190    <counter name="AVG GPU Core Frequency"
8191             symbol_name="AvgGpuCoreFrequency"
8192             underscore_name="avg_gpu_core_frequency"
8193             description="Average GPU Core Frequency in the measurement."
8194             data_type="uint64"
8195             max_equation="$GpuMaxFrequency"
8196             units="hz"
8197             semantic_type="event"
8198             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8199             mdapi_group="GPU"
8200             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8201             mdapi_supported_apis=""
8202             mdapi_hw_unit_type="gpu"
8203             />
8204    <counter name="GPU Busy"
8205             symbol_name="GpuBusy"
8206             underscore_name="gpu_busy"
8207             description="The percentage of time in which the GPU has been processing GPU commands."
8208             data_type="float"
8209             max_equation="100"
8210             units="percent"
8211             semantic_type="duration"
8212             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8213             mdapi_group="GPU"
8214             mdapi_usage_flags="Tier1 Overview System Frame"
8215             mdapi_supported_apis=""
8216             mdapi_hw_unit_type="gpu"
8217             />
8218    <counter name="VS Threads Dispatched"
8219             symbol_name="VsThreads"
8220             underscore_name="vs_threads"
8221             description="The total number of vertex shader hardware threads dispatched."
8222             data_type="uint64"
8223             units="threads"
8224             semantic_type="event"
8225             equation="A 1 READ"
8226             mdapi_group="EU Array/Vertex Shader"
8227             mdapi_usage_flags="Tier3 Frame Batch Draw"
8228             mdapi_supported_apis=""
8229             mdapi_hw_unit_type="gpu"
8230             />
8231    <counter name="HS Threads Dispatched"
8232             symbol_name="HsThreads"
8233             underscore_name="hs_threads"
8234             description="The total number of hull shader hardware threads dispatched."
8235             data_type="uint64"
8236             units="threads"
8237             semantic_type="event"
8238             equation="A 2 READ"
8239             mdapi_group="EU Array/Hull Shader"
8240             mdapi_usage_flags="Tier3 Frame Batch Draw"
8241             mdapi_supported_apis=""
8242             mdapi_hw_unit_type="gpu"
8243             />
8244    <counter name="DS Threads Dispatched"
8245             symbol_name="DsThreads"
8246             underscore_name="ds_threads"
8247             description="The total number of domain shader hardware threads dispatched."
8248             data_type="uint64"
8249             units="threads"
8250             semantic_type="event"
8251             equation="A 3 READ"
8252             mdapi_group="EU Array/Domain Shader"
8253             mdapi_usage_flags="Tier3 Frame Batch Draw"
8254             mdapi_supported_apis=""
8255             mdapi_hw_unit_type="gpu"
8256             />
8257    <counter name="GS Threads Dispatched"
8258             symbol_name="GsThreads"
8259             underscore_name="gs_threads"
8260             description="The total number of geometry shader hardware threads dispatched."
8261             data_type="uint64"
8262             units="threads"
8263             semantic_type="event"
8264             equation="A 5 READ"
8265             mdapi_group="EU Array/Geometry Shader"
8266             mdapi_usage_flags="Tier3 Frame Batch Draw"
8267             mdapi_supported_apis=""
8268             mdapi_hw_unit_type="gpu"
8269             />
8270    <counter name="FS Threads Dispatched"
8271             symbol_name="PsThreads"
8272             underscore_name="ps_threads"
8273             description="The total number of fragment shader hardware threads dispatched."
8274             data_type="uint64"
8275             units="threads"
8276             semantic_type="event"
8277             equation="A 6 READ"
8278             mdapi_group="EU Array/Fragment Shader"
8279             mdapi_usage_flags="Tier3 Frame Batch Draw"
8280             mdapi_supported_apis=""
8281             mdapi_hw_unit_type="gpu"
8282             />
8283    <counter name="CS Threads Dispatched"
8284             symbol_name="CsThreads"
8285             underscore_name="cs_threads"
8286             description="The total number of compute shader hardware threads dispatched."
8287             data_type="uint64"
8288             units="threads"
8289             semantic_type="event"
8290             equation="A 4 READ"
8291             mdapi_group="EU Array/Compute Shader"
8292             mdapi_usage_flags="Tier3 Frame Batch Draw"
8293             mdapi_supported_apis=""
8294             mdapi_hw_unit_type="gpu"
8295             />
8296    <counter name="Render Ring Busy"
8297             symbol_name="RenderBusy"
8298             underscore_name="render_busy"
8299             description="The percentage of time when render command streamer was busy."
8300             data_type="float"
8301             max_equation="100"
8302             units="percent"
8303             semantic_type="duration"
8304             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8305             mdapi_group="GPU"
8306             mdapi_usage_flags="System Frame Batch"
8307             mdapi_supported_apis=""
8308             mdapi_hw_unit_type="gpu"
8309             />
8310    <counter name="Compute Ring Busy"
8311             symbol_name="ComputeBusy"
8312             underscore_name="compute_busy"
8313             description="The percentage of time when render command streamer was busy."
8314             data_type="float"
8315             max_equation="100"
8316             units="percent"
8317             semantic_type="duration"
8318             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8319             mdapi_group="GPU"
8320             mdapi_usage_flags="System Frame Batch"
8321             mdapi_supported_apis=""
8322             mdapi_hw_unit_type="gpu"
8323             />
8324    <counter name="Render and compute engines are simultaneously busy"
8325             symbol_name="RenderAndComputeBusy"
8326             underscore_name="render_and_compute_busy"
8327             description="The percentage of time when render and compute engines are simultaneously busy"
8328             data_type="float"
8329             max_equation="100"
8330             units="percent"
8331             semantic_type="duration"
8332             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8333             mdapi_group="GPU"
8334             mdapi_usage_flags="Frame Batch Draw"
8335             mdapi_supported_apis=""
8336             mdapi_hw_unit_type="gpu"
8337             />
8338    <counter name="GTI Read Throughput"
8339             symbol_name="GtiReadThroughput"
8340             underscore_name="gti_read_throughput"
8341             description="The total number of GPU memory bytes read from GTI."
8342             data_type="uint64"
8343             max_equation="$GpuCoreClocks 64 UMUL"
8344             units="bytes"
8345             semantic_type="throughput"
8346             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
8347             mdapi_group="GTI"
8348             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8349             mdapi_supported_apis=""
8350             mdapi_hw_unit_type="gpu"
8351             />
8352    <counter name="GTI Write Throughput"
8353             symbol_name="GtiWriteThroughput"
8354             underscore_name="gti_write_throughput"
8355             description="The total number of GPU memory bytes written to GTI."
8356             data_type="uint64"
8357             max_equation="$GpuCoreClocks 64 UMUL"
8358             units="bytes"
8359             semantic_type="throughput"
8360             equation="64  C 3 READ C 2 READ UADD UMUL"
8361             mdapi_group="GTI"
8362             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8363             mdapi_supported_apis=""
8364             mdapi_hw_unit_type="gpu"
8365             />
8366    <counter name="CS EM Pipe Active"
8367             symbol_name="CsEmActive"
8368             underscore_name="cs_em_active"
8369             description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction."
8370             data_type="float"
8371             max_equation="100"
8372             units="percent"
8373             semantic_type="duration"
8374             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8375             mdapi_group="EU Array"
8376             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8377             mdapi_supported_apis=""
8378             mdapi_hw_unit_type="gpu"
8379             />
8380    <counter name="CS FPU Pipe Active"
8381             symbol_name="CsFpuActive"
8382             underscore_name="cs_fpu_active"
8383             description="The percentage of time in which EU FPU pipeline was actively processing a compute shader instruction."
8384             data_type="float"
8385             max_equation="100"
8386             units="percent"
8387             semantic_type="duration"
8388             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8389             mdapi_group="EU Array"
8390             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8391             mdapi_supported_apis=""
8392             mdapi_hw_unit_type="gpu"
8393             />
8394    <counter name="CS Send Pipeline Active"
8395             symbol_name="CsSendActive"
8396             underscore_name="cs_send_active"
8397             description="The percentage of time in which EU send pipeline was actively processing a compute shader instruction."
8398             data_type="float"
8399             max_equation="100"
8400             units="percent"
8401             semantic_type="duration"
8402             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8403             mdapi_group="EU Array"
8404             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8405             mdapi_supported_apis=""
8406             mdapi_hw_unit_type="gpu"
8407             />
8408    <register_config type="NOA">
8409        <register type="NOA" address="0x00000D04" value="0x00000200" />
8410        <register type="NOA" address="0x00009840" value="0x00000000" />
8411        <register type="NOA" address="0x00009884" value="0x00000000" />
8412        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
8413        <register type="NOA" address="0x00009888" value="0x220E0009" />
8414        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
8415        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
8416        <register type="NOA" address="0x00009888" value="0x180E0000" />
8417        <register type="NOA" address="0x00009888" value="0x160E0000" />
8418        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
8419        <register type="NOA" address="0x00009888" value="0x1C104000" />
8420        <register type="NOA" address="0x00009888" value="0x1E104000" />
8421        <register type="NOA" address="0x00009888" value="0x2E020140" />
8422        <register type="NOA" address="0x00009888" value="0x2C030005" />
8423        <register type="NOA" address="0x00009888" value="0x38003600" />
8424        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
8425        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
8426        <register type="NOA" address="0x00009884" value="0x00000003" />
8427        <register type="NOA" address="0x00009888" value="0x05151D37" />
8428        <register type="NOA" address="0x00009888" value="0x09151547" />
8429        <register type="NOA" address="0x00009888" value="0x05351C00" />
8430        <register type="NOA" address="0x00009888" value="0x09351400" />
8431        <register type="NOA" address="0x00009888" value="0x5D101400" />
8432        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
8433        <register type="NOA" address="0x00009888" value="0x1D140030" />
8434        <register type="NOA" address="0x00009888" value="0x61111400" />
8435        <register type="NOA" address="0x00009888" value="0x1D128000" />
8436        <register type="NOA" address="0x00009888" value="0x1F128000" />
8437        <register type="NOA" address="0x00009888" value="0x0D150136" />
8438        <register type="NOA" address="0x00009888" value="0x01150000" />
8439        <register type="NOA" address="0x00009888" value="0x03164000" />
8440        <register type="NOA" address="0x00009888" value="0x05164000" />
8441        <register type="NOA" address="0x00009888" value="0x07164000" />
8442        <register type="NOA" address="0x00009888" value="0x03350137" />
8443        <register type="NOA" address="0x00009888" value="0x07350147" />
8444        <register type="NOA" address="0x00009888" value="0x0B350136" />
8445        <register type="NOA" address="0x00009888" value="0x01350000" />
8446        <register type="NOA" address="0x00009888" value="0x01368000" />
8447        <register type="NOA" address="0x00009888" value="0x03368000" />
8448        <register type="NOA" address="0x00009888" value="0x05368000" />
8449        <register type="NOA" address="0x00009888" value="0x17100000" />
8450        <register type="NOA" address="0x00009888" value="0x55100000" />
8451        <register type="NOA" address="0x00009888" value="0x57100000" />
8452        <register type="NOA" address="0x00009888" value="0x47103000" />
8453        <register type="NOA" address="0x00009888" value="0x49103535" />
8454        <register type="NOA" address="0x00009888" value="0x4B103535" />
8455        <register type="NOA" address="0x00009888" value="0x4D100535" />
8456        <register type="NOA" address="0x00009888" value="0x31100000" />
8457        <register type="NOA" address="0x00009884" value="0x00000003" />
8458        <register type="NOA" address="0x00009888" value="0x65100002" />
8459        <register type="NOA" address="0x00009884" value="0x00000000" />
8460        <register type="NOA" address="0x00009888" value="0x42000001" />
8461    </register_config>
8462    <register_config type="OA">
8463        <register type="OA" address="0x0000D920" value="0x00000000" />
8464        <register type="OA" address="0x0000D900" value="0x00000000" />
8465        <register type="OA" address="0x0000D904" value="0x10800000" />
8466        <register type="OA" address="0x0000D910" value="0x00000000" />
8467        <register type="OA" address="0x0000D914" value="0x00800000" />
8468        <register type="OA" address="0x0000DC40" value="0x00010000" />
8469        <register type="OA" address="0x0000D940" value="0x00001802" />
8470        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
8471        <register type="OA" address="0x0000DC00" value="0x00001802" />
8472        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
8473    </register_config>
8474    <register_config type="FLEX">
8475        <register type="FLEX" address="0x0000E458" value="0x00862762" />
8476        <register type="FLEX" address="0x0000E558" value="0x00A62962" />
8477        <register type="FLEX" address="0x0000E658" value="0x00860760" />
8478        <register type="FLEX" address="0x0000E758" value="0x00A60960" />
8479        <register type="FLEX" address="0x0000E45C" value="0x00861761" />
8480        <register type="FLEX" address="0x0000E55C" value="0x00A61961" />
8481    </register_config>
8482  </set>
8483
8484  <set name="EuActivity3"
8485       chipset="TGLGT2"
8486       symbol_name="EuActivity3"
8487       underscore_name="eu_activity3"
8488       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
8489       hw_config_guid="7e1c6469-9de7-491a-a7c5-1bd8f9966826"
8490       >
8491    <counter name="GPU Time Elapsed"
8492             symbol_name="GpuTime"
8493             underscore_name="gpu_time"
8494             description="Time elapsed on the GPU during the measurement."
8495             data_type="uint64"
8496             units="ns"
8497             semantic_type="duration"
8498             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8499             mdapi_group="GPU"
8500             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8501             mdapi_supported_apis=""
8502             mdapi_hw_unit_type="gpu"
8503             />
8504    <counter name="GPU Core Clocks"
8505             symbol_name="GpuCoreClocks"
8506             underscore_name="gpu_core_clocks"
8507             description="The total number of GPU core clocks elapsed during the measurement."
8508             data_type="uint64"
8509             units="cycles"
8510             semantic_type="event"
8511             equation="GPU_CLOCK 0 READ"
8512             mdapi_group="GPU"
8513             mdapi_usage_flags="Tier1 Frame Batch Draw"
8514             mdapi_supported_apis=""
8515             mdapi_hw_unit_type="gpu"
8516             />
8517    <counter name="AVG GPU Core Frequency"
8518             symbol_name="AvgGpuCoreFrequency"
8519             underscore_name="avg_gpu_core_frequency"
8520             description="Average GPU Core Frequency in the measurement."
8521             data_type="uint64"
8522             max_equation="$GpuMaxFrequency"
8523             units="hz"
8524             semantic_type="event"
8525             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8526             mdapi_group="GPU"
8527             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8528             mdapi_supported_apis=""
8529             mdapi_hw_unit_type="gpu"
8530             />
8531    <counter name="GPU Busy"
8532             symbol_name="GpuBusy"
8533             underscore_name="gpu_busy"
8534             description="The percentage of time in which the GPU has been processing GPU commands."
8535             data_type="float"
8536             max_equation="100"
8537             units="percent"
8538             semantic_type="duration"
8539             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8540             mdapi_group="GPU"
8541             mdapi_usage_flags="Tier1 Overview System Frame"
8542             mdapi_supported_apis=""
8543             mdapi_hw_unit_type="gpu"
8544             />
8545    <counter name="VS Threads Dispatched"
8546             symbol_name="VsThreads"
8547             underscore_name="vs_threads"
8548             description="The total number of vertex shader hardware threads dispatched."
8549             data_type="uint64"
8550             units="threads"
8551             semantic_type="event"
8552             equation="A 1 READ"
8553             mdapi_group="EU Array/Vertex Shader"
8554             mdapi_usage_flags="Tier3 Frame Batch Draw"
8555             mdapi_supported_apis=""
8556             mdapi_hw_unit_type="gpu"
8557             />
8558    <counter name="HS Threads Dispatched"
8559             symbol_name="HsThreads"
8560             underscore_name="hs_threads"
8561             description="The total number of hull shader hardware threads dispatched."
8562             data_type="uint64"
8563             units="threads"
8564             semantic_type="event"
8565             equation="A 2 READ"
8566             mdapi_group="EU Array/Hull Shader"
8567             mdapi_usage_flags="Tier3 Frame Batch Draw"
8568             mdapi_supported_apis=""
8569             mdapi_hw_unit_type="gpu"
8570             />
8571    <counter name="DS Threads Dispatched"
8572             symbol_name="DsThreads"
8573             underscore_name="ds_threads"
8574             description="The total number of domain shader hardware threads dispatched."
8575             data_type="uint64"
8576             units="threads"
8577             semantic_type="event"
8578             equation="A 3 READ"
8579             mdapi_group="EU Array/Domain Shader"
8580             mdapi_usage_flags="Tier3 Frame Batch Draw"
8581             mdapi_supported_apis=""
8582             mdapi_hw_unit_type="gpu"
8583             />
8584    <counter name="GS Threads Dispatched"
8585             symbol_name="GsThreads"
8586             underscore_name="gs_threads"
8587             description="The total number of geometry shader hardware threads dispatched."
8588             data_type="uint64"
8589             units="threads"
8590             semantic_type="event"
8591             equation="A 5 READ"
8592             mdapi_group="EU Array/Geometry Shader"
8593             mdapi_usage_flags="Tier3 Frame Batch Draw"
8594             mdapi_supported_apis=""
8595             mdapi_hw_unit_type="gpu"
8596             />
8597    <counter name="FS Threads Dispatched"
8598             symbol_name="PsThreads"
8599             underscore_name="ps_threads"
8600             description="The total number of fragment shader hardware threads dispatched."
8601             data_type="uint64"
8602             units="threads"
8603             semantic_type="event"
8604             equation="A 6 READ"
8605             mdapi_group="EU Array/Fragment Shader"
8606             mdapi_usage_flags="Tier3 Frame Batch Draw"
8607             mdapi_supported_apis=""
8608             mdapi_hw_unit_type="gpu"
8609             />
8610    <counter name="CS Threads Dispatched"
8611             symbol_name="CsThreads"
8612             underscore_name="cs_threads"
8613             description="The total number of compute shader hardware threads dispatched."
8614             data_type="uint64"
8615             units="threads"
8616             semantic_type="event"
8617             equation="A 4 READ"
8618             mdapi_group="EU Array/Compute Shader"
8619             mdapi_usage_flags="Tier3 Frame Batch Draw"
8620             mdapi_supported_apis=""
8621             mdapi_hw_unit_type="gpu"
8622             />
8623    <counter name="Render Ring Busy"
8624             symbol_name="RenderBusy"
8625             underscore_name="render_busy"
8626             description="The percentage of time when render command streamer was busy."
8627             data_type="float"
8628             max_equation="100"
8629             units="percent"
8630             semantic_type="duration"
8631             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8632             mdapi_group="GPU"
8633             mdapi_usage_flags="System Frame Batch"
8634             mdapi_supported_apis=""
8635             mdapi_hw_unit_type="gpu"
8636             />
8637    <counter name="Compute Ring Busy"
8638             symbol_name="ComputeBusy"
8639             underscore_name="compute_busy"
8640             description="The percentage of time when render command streamer was busy."
8641             data_type="float"
8642             max_equation="100"
8643             units="percent"
8644             semantic_type="duration"
8645             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8646             mdapi_group="GPU"
8647             mdapi_usage_flags="System Frame Batch"
8648             mdapi_supported_apis=""
8649             mdapi_hw_unit_type="gpu"
8650             />
8651    <counter name="Render and compute engines are simultaneously busy"
8652             symbol_name="RenderAndComputeBusy"
8653             underscore_name="render_and_compute_busy"
8654             description="The percentage of time when render and compute engines are simultaneously busy"
8655             data_type="float"
8656             max_equation="100"
8657             units="percent"
8658             semantic_type="duration"
8659             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8660             mdapi_group="GPU"
8661             mdapi_usage_flags="Frame Batch Draw"
8662             mdapi_supported_apis=""
8663             mdapi_hw_unit_type="gpu"
8664             />
8665    <counter name="GTI Read Throughput"
8666             symbol_name="GtiReadThroughput"
8667             underscore_name="gti_read_throughput"
8668             description="The total number of GPU memory bytes read from GTI."
8669             data_type="uint64"
8670             max_equation="$GpuCoreClocks 64 UMUL"
8671             units="bytes"
8672             semantic_type="throughput"
8673             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
8674             mdapi_group="GTI"
8675             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8676             mdapi_supported_apis=""
8677             mdapi_hw_unit_type="gpu"
8678             />
8679    <counter name="GTI Write Throughput"
8680             symbol_name="GtiWriteThroughput"
8681             underscore_name="gti_write_throughput"
8682             description="The total number of GPU memory bytes written to GTI."
8683             data_type="uint64"
8684             max_equation="$GpuCoreClocks 64 UMUL"
8685             units="bytes"
8686             semantic_type="throughput"
8687             equation="64  C 3 READ C 2 READ UADD UMUL"
8688             mdapi_group="GTI"
8689             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8690             mdapi_supported_apis=""
8691             mdapi_hw_unit_type="gpu"
8692             />
8693    <counter name="VS EM Pipe Active"
8694             symbol_name="VsEmActive"
8695             underscore_name="vs_em_active"
8696             description="The percentage of time in which EU EM pipeline was actively processing a vertex shader instruction."
8697             data_type="float"
8698             max_equation="100"
8699             units="percent"
8700             semantic_type="duration"
8701             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8702             mdapi_group="EU Array/Vertex Shader"
8703             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8704             mdapi_supported_apis=""
8705             mdapi_hw_unit_type="gpu"
8706             />
8707    <counter name="PS EM Pipe Active"
8708             symbol_name="PsEmActive"
8709             underscore_name="ps_em_active"
8710             description="The percentage of time in which EU EM pipeline was actively processing a pixel shader instruction."
8711             data_type="float"
8712             max_equation="100"
8713             units="percent"
8714             semantic_type="duration"
8715             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8716             mdapi_group="EU Array/Pixel Shader"
8717             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8718             mdapi_supported_apis=""
8719             mdapi_hw_unit_type="gpu"
8720             />
8721    <counter name="PS Send Pipeline Active"
8722             symbol_name="PsSendActive"
8723             underscore_name="ps_send_active"
8724             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8725             data_type="float"
8726             max_equation="100"
8727             units="percent"
8728             semantic_type="duration"
8729             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8730             mdapi_group="EU Array/Pixel Shader"
8731             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8732             mdapi_supported_apis=""
8733             mdapi_hw_unit_type="gpu"
8734             />
8735    <register_config type="NOA">
8736        <register type="NOA" address="0x00000D04" value="0x00000200" />
8737        <register type="NOA" address="0x00009840" value="0x00000000" />
8738        <register type="NOA" address="0x00009884" value="0x00000000" />
8739        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
8740        <register type="NOA" address="0x00009888" value="0x220E0009" />
8741        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
8742        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
8743        <register type="NOA" address="0x00009888" value="0x180E0000" />
8744        <register type="NOA" address="0x00009888" value="0x160E0000" />
8745        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
8746        <register type="NOA" address="0x00009888" value="0x1C104000" />
8747        <register type="NOA" address="0x00009888" value="0x1E104000" />
8748        <register type="NOA" address="0x00009888" value="0x2E020140" />
8749        <register type="NOA" address="0x00009888" value="0x2C030005" />
8750        <register type="NOA" address="0x00009888" value="0x38003600" />
8751        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
8752        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
8753        <register type="NOA" address="0x00009884" value="0x00000003" />
8754        <register type="NOA" address="0x00009888" value="0x05151D37" />
8755        <register type="NOA" address="0x00009888" value="0x09151547" />
8756        <register type="NOA" address="0x00009888" value="0x05351C00" />
8757        <register type="NOA" address="0x00009888" value="0x09351400" />
8758        <register type="NOA" address="0x00009888" value="0x5D101400" />
8759        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
8760        <register type="NOA" address="0x00009888" value="0x1D140030" />
8761        <register type="NOA" address="0x00009888" value="0x61111400" />
8762        <register type="NOA" address="0x00009888" value="0x1D128000" />
8763        <register type="NOA" address="0x00009888" value="0x1F128000" />
8764        <register type="NOA" address="0x00009888" value="0x0D150136" />
8765        <register type="NOA" address="0x00009888" value="0x01150000" />
8766        <register type="NOA" address="0x00009888" value="0x03164000" />
8767        <register type="NOA" address="0x00009888" value="0x05164000" />
8768        <register type="NOA" address="0x00009888" value="0x07164000" />
8769        <register type="NOA" address="0x00009888" value="0x03350137" />
8770        <register type="NOA" address="0x00009888" value="0x07350147" />
8771        <register type="NOA" address="0x00009888" value="0x0B350136" />
8772        <register type="NOA" address="0x00009888" value="0x01350000" />
8773        <register type="NOA" address="0x00009888" value="0x01368000" />
8774        <register type="NOA" address="0x00009888" value="0x03368000" />
8775        <register type="NOA" address="0x00009888" value="0x05368000" />
8776        <register type="NOA" address="0x00009888" value="0x17100000" />
8777        <register type="NOA" address="0x00009888" value="0x55100000" />
8778        <register type="NOA" address="0x00009888" value="0x57100000" />
8779        <register type="NOA" address="0x00009888" value="0x47103000" />
8780        <register type="NOA" address="0x00009888" value="0x49103535" />
8781        <register type="NOA" address="0x00009888" value="0x4B103535" />
8782        <register type="NOA" address="0x00009888" value="0x4D100535" />
8783        <register type="NOA" address="0x00009888" value="0x31100000" />
8784        <register type="NOA" address="0x00009884" value="0x00000003" />
8785        <register type="NOA" address="0x00009888" value="0x65100002" />
8786        <register type="NOA" address="0x00009884" value="0x00000000" />
8787        <register type="NOA" address="0x00009888" value="0x42000001" />
8788    </register_config>
8789    <register_config type="OA">
8790        <register type="OA" address="0x0000D920" value="0x00000000" />
8791        <register type="OA" address="0x0000D900" value="0x00000000" />
8792        <register type="OA" address="0x0000D904" value="0x10800000" />
8793        <register type="OA" address="0x0000D910" value="0x00000000" />
8794        <register type="OA" address="0x0000D914" value="0x00800000" />
8795        <register type="OA" address="0x0000DC40" value="0x00010000" />
8796        <register type="OA" address="0x0000D940" value="0x00001802" />
8797        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
8798        <register type="OA" address="0x0000DC00" value="0x00001802" />
8799        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
8800    </register_config>
8801    <register_config type="FLEX">
8802        <register type="FLEX" address="0x0000E458" value="0x00811711" />
8803        <register type="FLEX" address="0x0000E558" value="0x00A11911" />
8804        <register type="FLEX" address="0x0000E658" value="0x00851751" />
8805        <register type="FLEX" address="0x0000E758" value="0x00A51951" />
8806        <register type="FLEX" address="0x0000E45C" value="0x00852752" />
8807        <register type="FLEX" address="0x0000E55C" value="0x00A52952" />
8808    </register_config>
8809  </set>
8810
8811  <set name="EuActivity4"
8812       chipset="TGLGT2"
8813       symbol_name="EuActivity4"
8814       underscore_name="eu_activity4"
8815       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
8816       hw_config_guid="a43f80cd-5cc1-4a2c-a750-40594af2b661"
8817       >
8818    <counter name="GPU Time Elapsed"
8819             symbol_name="GpuTime"
8820             underscore_name="gpu_time"
8821             description="Time elapsed on the GPU during the measurement."
8822             data_type="uint64"
8823             units="ns"
8824             semantic_type="duration"
8825             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8826             mdapi_group="GPU"
8827             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8828             mdapi_supported_apis=""
8829             mdapi_hw_unit_type="gpu"
8830             />
8831    <counter name="GPU Core Clocks"
8832             symbol_name="GpuCoreClocks"
8833             underscore_name="gpu_core_clocks"
8834             description="The total number of GPU core clocks elapsed during the measurement."
8835             data_type="uint64"
8836             units="cycles"
8837             semantic_type="event"
8838             equation="GPU_CLOCK 0 READ"
8839             mdapi_group="GPU"
8840             mdapi_usage_flags="Tier1 Frame Batch Draw"
8841             mdapi_supported_apis=""
8842             mdapi_hw_unit_type="gpu"
8843             />
8844    <counter name="AVG GPU Core Frequency"
8845             symbol_name="AvgGpuCoreFrequency"
8846             underscore_name="avg_gpu_core_frequency"
8847             description="Average GPU Core Frequency in the measurement."
8848             data_type="uint64"
8849             max_equation="$GpuMaxFrequency"
8850             units="hz"
8851             semantic_type="event"
8852             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8853             mdapi_group="GPU"
8854             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8855             mdapi_supported_apis=""
8856             mdapi_hw_unit_type="gpu"
8857             />
8858    <counter name="GPU Busy"
8859             symbol_name="GpuBusy"
8860             underscore_name="gpu_busy"
8861             description="The percentage of time in which the GPU has been processing GPU commands."
8862             data_type="float"
8863             max_equation="100"
8864             units="percent"
8865             semantic_type="duration"
8866             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8867             mdapi_group="GPU"
8868             mdapi_usage_flags="Tier1 Overview System Frame"
8869             mdapi_supported_apis=""
8870             mdapi_hw_unit_type="gpu"
8871             />
8872    <counter name="VS Threads Dispatched"
8873             symbol_name="VsThreads"
8874             underscore_name="vs_threads"
8875             description="The total number of vertex shader hardware threads dispatched."
8876             data_type="uint64"
8877             units="threads"
8878             semantic_type="event"
8879             equation="A 1 READ"
8880             mdapi_group="EU Array/Vertex Shader"
8881             mdapi_usage_flags="Tier3 Frame Batch Draw"
8882             mdapi_supported_apis=""
8883             mdapi_hw_unit_type="gpu"
8884             />
8885    <counter name="HS Threads Dispatched"
8886             symbol_name="HsThreads"
8887             underscore_name="hs_threads"
8888             description="The total number of hull shader hardware threads dispatched."
8889             data_type="uint64"
8890             units="threads"
8891             semantic_type="event"
8892             equation="A 2 READ"
8893             mdapi_group="EU Array/Hull Shader"
8894             mdapi_usage_flags="Tier3 Frame Batch Draw"
8895             mdapi_supported_apis=""
8896             mdapi_hw_unit_type="gpu"
8897             />
8898    <counter name="DS Threads Dispatched"
8899             symbol_name="DsThreads"
8900             underscore_name="ds_threads"
8901             description="The total number of domain shader hardware threads dispatched."
8902             data_type="uint64"
8903             units="threads"
8904             semantic_type="event"
8905             equation="A 3 READ"
8906             mdapi_group="EU Array/Domain Shader"
8907             mdapi_usage_flags="Tier3 Frame Batch Draw"
8908             mdapi_supported_apis=""
8909             mdapi_hw_unit_type="gpu"
8910             />
8911    <counter name="GS Threads Dispatched"
8912             symbol_name="GsThreads"
8913             underscore_name="gs_threads"
8914             description="The total number of geometry shader hardware threads dispatched."
8915             data_type="uint64"
8916             units="threads"
8917             semantic_type="event"
8918             equation="A 5 READ"
8919             mdapi_group="EU Array/Geometry Shader"
8920             mdapi_usage_flags="Tier3 Frame Batch Draw"
8921             mdapi_supported_apis=""
8922             mdapi_hw_unit_type="gpu"
8923             />
8924    <counter name="FS Threads Dispatched"
8925             symbol_name="PsThreads"
8926             underscore_name="ps_threads"
8927             description="The total number of fragment shader hardware threads dispatched."
8928             data_type="uint64"
8929             units="threads"
8930             semantic_type="event"
8931             equation="A 6 READ"
8932             mdapi_group="EU Array/Fragment Shader"
8933             mdapi_usage_flags="Tier3 Frame Batch Draw"
8934             mdapi_supported_apis=""
8935             mdapi_hw_unit_type="gpu"
8936             />
8937    <counter name="CS Threads Dispatched"
8938             symbol_name="CsThreads"
8939             underscore_name="cs_threads"
8940             description="The total number of compute shader hardware threads dispatched."
8941             data_type="uint64"
8942             units="threads"
8943             semantic_type="event"
8944             equation="A 4 READ"
8945             mdapi_group="EU Array/Compute Shader"
8946             mdapi_usage_flags="Tier3 Frame Batch Draw"
8947             mdapi_supported_apis=""
8948             mdapi_hw_unit_type="gpu"
8949             />
8950    <counter name="Render Ring Busy"
8951             symbol_name="RenderBusy"
8952             underscore_name="render_busy"
8953             description="The percentage of time when render command streamer was busy."
8954             data_type="float"
8955             max_equation="100"
8956             units="percent"
8957             semantic_type="duration"
8958             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
8959             mdapi_group="GPU"
8960             mdapi_usage_flags="System Frame Batch"
8961             mdapi_supported_apis=""
8962             mdapi_hw_unit_type="gpu"
8963             />
8964    <counter name="Compute Ring Busy"
8965             symbol_name="ComputeBusy"
8966             underscore_name="compute_busy"
8967             description="The percentage of time when render command streamer was busy."
8968             data_type="float"
8969             max_equation="100"
8970             units="percent"
8971             semantic_type="duration"
8972             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
8973             mdapi_group="GPU"
8974             mdapi_usage_flags="System Frame Batch"
8975             mdapi_supported_apis=""
8976             mdapi_hw_unit_type="gpu"
8977             />
8978    <counter name="Render and compute engines are simultaneously busy"
8979             symbol_name="RenderAndComputeBusy"
8980             underscore_name="render_and_compute_busy"
8981             description="The percentage of time when render and compute engines are simultaneously busy"
8982             data_type="float"
8983             max_equation="100"
8984             units="percent"
8985             semantic_type="duration"
8986             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8987             mdapi_group="GPU"
8988             mdapi_usage_flags="Frame Batch Draw"
8989             mdapi_supported_apis=""
8990             mdapi_hw_unit_type="gpu"
8991             />
8992    <counter name="GTI Read Throughput"
8993             symbol_name="GtiReadThroughput"
8994             underscore_name="gti_read_throughput"
8995             description="The total number of GPU memory bytes read from GTI."
8996             data_type="uint64"
8997             max_equation="$GpuCoreClocks 64 UMUL"
8998             units="bytes"
8999             semantic_type="throughput"
9000             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
9001             mdapi_group="GTI"
9002             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9003             mdapi_supported_apis=""
9004             mdapi_hw_unit_type="gpu"
9005             />
9006    <counter name="GTI Write Throughput"
9007             symbol_name="GtiWriteThroughput"
9008             underscore_name="gti_write_throughput"
9009             description="The total number of GPU memory bytes written to GTI."
9010             data_type="uint64"
9011             max_equation="$GpuCoreClocks 64 UMUL"
9012             units="bytes"
9013             semantic_type="throughput"
9014             equation="64  C 3 READ C 2 READ UADD UMUL"
9015             mdapi_group="GTI"
9016             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9017             mdapi_supported_apis=""
9018             mdapi_hw_unit_type="gpu"
9019             />
9020    <counter name="HS FPU Pipe Active"
9021             symbol_name="HsFpuActive"
9022             underscore_name="hs_fpu_active"
9023             description="The percentage of time in which EU FPU pipeline was actively processing a hull shader instruction."
9024             data_type="float"
9025             max_equation="100"
9026             units="percent"
9027             semantic_type="duration"
9028             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9029             mdapi_group="EU Array/Hull Shader"
9030             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9031             mdapi_supported_apis=""
9032             mdapi_hw_unit_type="gpu"
9033             />
9034    <counter name="DS FPU Pipe Active"
9035             symbol_name="DsFpuActive"
9036             underscore_name="ds_fpu_active"
9037             description="The percentage of time in which EU FPU pipeline was actively processing a domain shader instructions."
9038             data_type="float"
9039             max_equation="100"
9040             units="percent"
9041             semantic_type="duration"
9042             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9043             mdapi_group="EU Array/Domain Shader"
9044             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9045             mdapi_supported_apis=""
9046             mdapi_hw_unit_type="gpu"
9047             />
9048    <counter name="VS Send Pipe Active"
9049             symbol_name="VsSendActive"
9050             underscore_name="vs_send_active"
9051             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9052             data_type="float"
9053             max_equation="100"
9054             units="percent"
9055             semantic_type="duration"
9056             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9057             mdapi_group="EU Array/Vertex Shader"
9058             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9059             mdapi_supported_apis=""
9060             mdapi_hw_unit_type="gpu"
9061             />
9062    <register_config type="NOA">
9063        <register type="NOA" address="0x00000D04" value="0x00000200" />
9064        <register type="NOA" address="0x00009840" value="0x00000000" />
9065        <register type="NOA" address="0x00009884" value="0x00000000" />
9066        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
9067        <register type="NOA" address="0x00009888" value="0x220E0009" />
9068        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
9069        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
9070        <register type="NOA" address="0x00009888" value="0x180E0000" />
9071        <register type="NOA" address="0x00009888" value="0x160E0000" />
9072        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
9073        <register type="NOA" address="0x00009888" value="0x1C104000" />
9074        <register type="NOA" address="0x00009888" value="0x1E104000" />
9075        <register type="NOA" address="0x00009888" value="0x2E020140" />
9076        <register type="NOA" address="0x00009888" value="0x2C030005" />
9077        <register type="NOA" address="0x00009888" value="0x38003600" />
9078        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
9079        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
9080        <register type="NOA" address="0x00009884" value="0x00000003" />
9081        <register type="NOA" address="0x00009888" value="0x05151D37" />
9082        <register type="NOA" address="0x00009888" value="0x09151547" />
9083        <register type="NOA" address="0x00009888" value="0x05351C00" />
9084        <register type="NOA" address="0x00009888" value="0x09351400" />
9085        <register type="NOA" address="0x00009888" value="0x5D101400" />
9086        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
9087        <register type="NOA" address="0x00009888" value="0x1D140030" />
9088        <register type="NOA" address="0x00009888" value="0x61111400" />
9089        <register type="NOA" address="0x00009888" value="0x1D128000" />
9090        <register type="NOA" address="0x00009888" value="0x1F128000" />
9091        <register type="NOA" address="0x00009888" value="0x0D150136" />
9092        <register type="NOA" address="0x00009888" value="0x01150000" />
9093        <register type="NOA" address="0x00009888" value="0x03164000" />
9094        <register type="NOA" address="0x00009888" value="0x05164000" />
9095        <register type="NOA" address="0x00009888" value="0x07164000" />
9096        <register type="NOA" address="0x00009888" value="0x03350137" />
9097        <register type="NOA" address="0x00009888" value="0x07350147" />
9098        <register type="NOA" address="0x00009888" value="0x0B350136" />
9099        <register type="NOA" address="0x00009888" value="0x01350000" />
9100        <register type="NOA" address="0x00009888" value="0x01368000" />
9101        <register type="NOA" address="0x00009888" value="0x03368000" />
9102        <register type="NOA" address="0x00009888" value="0x05368000" />
9103        <register type="NOA" address="0x00009888" value="0x17100000" />
9104        <register type="NOA" address="0x00009888" value="0x55100000" />
9105        <register type="NOA" address="0x00009888" value="0x57100000" />
9106        <register type="NOA" address="0x00009888" value="0x47103000" />
9107        <register type="NOA" address="0x00009888" value="0x49103535" />
9108        <register type="NOA" address="0x00009888" value="0x4B103535" />
9109        <register type="NOA" address="0x00009888" value="0x4D100535" />
9110        <register type="NOA" address="0x00009888" value="0x31100000" />
9111        <register type="NOA" address="0x00009884" value="0x00000003" />
9112        <register type="NOA" address="0x00009888" value="0x65100002" />
9113        <register type="NOA" address="0x00009884" value="0x00000000" />
9114        <register type="NOA" address="0x00009888" value="0x42000001" />
9115    </register_config>
9116    <register_config type="OA">
9117        <register type="OA" address="0x0000D920" value="0x00000000" />
9118        <register type="OA" address="0x0000D900" value="0x00000000" />
9119        <register type="OA" address="0x0000D904" value="0x10800000" />
9120        <register type="OA" address="0x0000D910" value="0x00000000" />
9121        <register type="OA" address="0x0000D914" value="0x00800000" />
9122        <register type="OA" address="0x0000DC40" value="0x00010000" />
9123        <register type="OA" address="0x0000D940" value="0x00001802" />
9124        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
9125        <register type="OA" address="0x0000DC00" value="0x00001802" />
9126        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
9127    </register_config>
9128    <register_config type="FLEX">
9129        <register type="FLEX" address="0x0000E458" value="0x00820720" />
9130        <register type="FLEX" address="0x0000E558" value="0x00A20920" />
9131        <register type="FLEX" address="0x0000E658" value="0x00830730" />
9132        <register type="FLEX" address="0x0000E758" value="0x00A30930" />
9133        <register type="FLEX" address="0x0000E45C" value="0x00812712" />
9134        <register type="FLEX" address="0x0000E55C" value="0x00A12912" />
9135    </register_config>
9136  </set>
9137
9138  <set name="EuActivity5"
9139       chipset="TGLGT2"
9140       symbol_name="EuActivity5"
9141       underscore_name="eu_activity5"
9142       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
9143       hw_config_guid="7e6e555c-aa5b-4c8d-992a-454a5a335c6e"
9144       >
9145    <counter name="GPU Time Elapsed"
9146             symbol_name="GpuTime"
9147             underscore_name="gpu_time"
9148             description="Time elapsed on the GPU during the measurement."
9149             data_type="uint64"
9150             units="ns"
9151             semantic_type="duration"
9152             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9153             mdapi_group="GPU"
9154             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9155             mdapi_supported_apis=""
9156             mdapi_hw_unit_type="gpu"
9157             />
9158    <counter name="GPU Core Clocks"
9159             symbol_name="GpuCoreClocks"
9160             underscore_name="gpu_core_clocks"
9161             description="The total number of GPU core clocks elapsed during the measurement."
9162             data_type="uint64"
9163             units="cycles"
9164             semantic_type="event"
9165             equation="GPU_CLOCK 0 READ"
9166             mdapi_group="GPU"
9167             mdapi_usage_flags="Tier1 Frame Batch Draw"
9168             mdapi_supported_apis=""
9169             mdapi_hw_unit_type="gpu"
9170             />
9171    <counter name="AVG GPU Core Frequency"
9172             symbol_name="AvgGpuCoreFrequency"
9173             underscore_name="avg_gpu_core_frequency"
9174             description="Average GPU Core Frequency in the measurement."
9175             data_type="uint64"
9176             max_equation="$GpuMaxFrequency"
9177             units="hz"
9178             semantic_type="event"
9179             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9180             mdapi_group="GPU"
9181             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9182             mdapi_supported_apis=""
9183             mdapi_hw_unit_type="gpu"
9184             />
9185    <counter name="GPU Busy"
9186             symbol_name="GpuBusy"
9187             underscore_name="gpu_busy"
9188             description="The percentage of time in which the GPU has been processing GPU commands."
9189             data_type="float"
9190             max_equation="100"
9191             units="percent"
9192             semantic_type="duration"
9193             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9194             mdapi_group="GPU"
9195             mdapi_usage_flags="Tier1 Overview System Frame"
9196             mdapi_supported_apis=""
9197             mdapi_hw_unit_type="gpu"
9198             />
9199    <counter name="VS Threads Dispatched"
9200             symbol_name="VsThreads"
9201             underscore_name="vs_threads"
9202             description="The total number of vertex shader hardware threads dispatched."
9203             data_type="uint64"
9204             units="threads"
9205             semantic_type="event"
9206             equation="A 1 READ"
9207             mdapi_group="EU Array/Vertex Shader"
9208             mdapi_usage_flags="Tier3 Frame Batch Draw"
9209             mdapi_supported_apis=""
9210             mdapi_hw_unit_type="gpu"
9211             />
9212    <counter name="HS Threads Dispatched"
9213             symbol_name="HsThreads"
9214             underscore_name="hs_threads"
9215             description="The total number of hull shader hardware threads dispatched."
9216             data_type="uint64"
9217             units="threads"
9218             semantic_type="event"
9219             equation="A 2 READ"
9220             mdapi_group="EU Array/Hull Shader"
9221             mdapi_usage_flags="Tier3 Frame Batch Draw"
9222             mdapi_supported_apis=""
9223             mdapi_hw_unit_type="gpu"
9224             />
9225    <counter name="DS Threads Dispatched"
9226             symbol_name="DsThreads"
9227             underscore_name="ds_threads"
9228             description="The total number of domain shader hardware threads dispatched."
9229             data_type="uint64"
9230             units="threads"
9231             semantic_type="event"
9232             equation="A 3 READ"
9233             mdapi_group="EU Array/Domain Shader"
9234             mdapi_usage_flags="Tier3 Frame Batch Draw"
9235             mdapi_supported_apis=""
9236             mdapi_hw_unit_type="gpu"
9237             />
9238    <counter name="GS Threads Dispatched"
9239             symbol_name="GsThreads"
9240             underscore_name="gs_threads"
9241             description="The total number of geometry shader hardware threads dispatched."
9242             data_type="uint64"
9243             units="threads"
9244             semantic_type="event"
9245             equation="A 5 READ"
9246             mdapi_group="EU Array/Geometry Shader"
9247             mdapi_usage_flags="Tier3 Frame Batch Draw"
9248             mdapi_supported_apis=""
9249             mdapi_hw_unit_type="gpu"
9250             />
9251    <counter name="FS Threads Dispatched"
9252             symbol_name="PsThreads"
9253             underscore_name="ps_threads"
9254             description="The total number of fragment shader hardware threads dispatched."
9255             data_type="uint64"
9256             units="threads"
9257             semantic_type="event"
9258             equation="A 6 READ"
9259             mdapi_group="EU Array/Fragment Shader"
9260             mdapi_usage_flags="Tier3 Frame Batch Draw"
9261             mdapi_supported_apis=""
9262             mdapi_hw_unit_type="gpu"
9263             />
9264    <counter name="CS Threads Dispatched"
9265             symbol_name="CsThreads"
9266             underscore_name="cs_threads"
9267             description="The total number of compute shader hardware threads dispatched."
9268             data_type="uint64"
9269             units="threads"
9270             semantic_type="event"
9271             equation="A 4 READ"
9272             mdapi_group="EU Array/Compute Shader"
9273             mdapi_usage_flags="Tier3 Frame Batch Draw"
9274             mdapi_supported_apis=""
9275             mdapi_hw_unit_type="gpu"
9276             />
9277    <counter name="Render Ring Busy"
9278             symbol_name="RenderBusy"
9279             underscore_name="render_busy"
9280             description="The percentage of time when render command streamer was busy."
9281             data_type="float"
9282             max_equation="100"
9283             units="percent"
9284             semantic_type="duration"
9285             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
9286             mdapi_group="GPU"
9287             mdapi_usage_flags="System Frame Batch"
9288             mdapi_supported_apis=""
9289             mdapi_hw_unit_type="gpu"
9290             />
9291    <counter name="Compute Ring Busy"
9292             symbol_name="ComputeBusy"
9293             underscore_name="compute_busy"
9294             description="The percentage of time when render command streamer was busy."
9295             data_type="float"
9296             max_equation="100"
9297             units="percent"
9298             semantic_type="duration"
9299             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
9300             mdapi_group="GPU"
9301             mdapi_usage_flags="System Frame Batch"
9302             mdapi_supported_apis=""
9303             mdapi_hw_unit_type="gpu"
9304             />
9305    <counter name="Render and compute engines are simultaneously busy"
9306             symbol_name="RenderAndComputeBusy"
9307             underscore_name="render_and_compute_busy"
9308             description="The percentage of time when render and compute engines are simultaneously busy"
9309             data_type="float"
9310             max_equation="100"
9311             units="percent"
9312             semantic_type="duration"
9313             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9314             mdapi_group="GPU"
9315             mdapi_usage_flags="Frame Batch Draw"
9316             mdapi_supported_apis=""
9317             mdapi_hw_unit_type="gpu"
9318             />
9319    <counter name="GTI Read Throughput"
9320             symbol_name="GtiReadThroughput"
9321             underscore_name="gti_read_throughput"
9322             description="The total number of GPU memory bytes read from GTI."
9323             data_type="uint64"
9324             max_equation="$GpuCoreClocks 64 UMUL"
9325             units="bytes"
9326             semantic_type="throughput"
9327             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
9328             mdapi_group="GTI"
9329             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9330             mdapi_supported_apis=""
9331             mdapi_hw_unit_type="gpu"
9332             />
9333    <counter name="GTI Write Throughput"
9334             symbol_name="GtiWriteThroughput"
9335             underscore_name="gti_write_throughput"
9336             description="The total number of GPU memory bytes written to GTI."
9337             data_type="uint64"
9338             max_equation="$GpuCoreClocks 64 UMUL"
9339             units="bytes"
9340             semantic_type="throughput"
9341             equation="64  C 3 READ C 2 READ UADD UMUL"
9342             mdapi_group="GTI"
9343             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9344             mdapi_supported_apis=""
9345             mdapi_hw_unit_type="gpu"
9346             />
9347    <counter name="HS EM Pipe Active"
9348             symbol_name="HsEmActive"
9349             underscore_name="hs_em_active"
9350             description="The percentage of time in which EU EM pipeline was actively processing a hull shader instructions."
9351             data_type="float"
9352             max_equation="100"
9353             units="percent"
9354             semantic_type="duration"
9355             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9356             mdapi_group="EU Array/Hull Shader"
9357             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9358             mdapi_supported_apis=""
9359             mdapi_hw_unit_type="gpu"
9360             />
9361    <counter name="DS EM Pipe Active"
9362             symbol_name="DsEmActive"
9363             underscore_name="ds_em_active"
9364             description="The percentage of time in which EU EM pipeline was actively processing a domain shader instructions."
9365             data_type="float"
9366             max_equation="100"
9367             units="percent"
9368             semantic_type="duration"
9369             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9370             mdapi_group="EU Array/Domain Shader"
9371             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9372             mdapi_supported_apis=""
9373             mdapi_hw_unit_type="gpu"
9374             />
9375    <counter name="HS Send Pipe Active"
9376             symbol_name="HsSendActive"
9377             underscore_name="hs_send_active"
9378             description="The percentage of time in which EU send pipeline was actively processing a hull shader instruction."
9379             data_type="float"
9380             max_equation="100"
9381             units="percent"
9382             semantic_type="duration"
9383             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9384             mdapi_group="EU Array/Hull Shader"
9385             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9386             mdapi_supported_apis=""
9387             mdapi_hw_unit_type="gpu"
9388             />
9389    <register_config type="NOA">
9390        <register type="NOA" address="0x00000D04" value="0x00000200" />
9391        <register type="NOA" address="0x00009840" value="0x00000000" />
9392        <register type="NOA" address="0x00009884" value="0x00000000" />
9393        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
9394        <register type="NOA" address="0x00009888" value="0x220E0009" />
9395        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
9396        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
9397        <register type="NOA" address="0x00009888" value="0x180E0000" />
9398        <register type="NOA" address="0x00009888" value="0x160E0000" />
9399        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
9400        <register type="NOA" address="0x00009888" value="0x1C104000" />
9401        <register type="NOA" address="0x00009888" value="0x1E104000" />
9402        <register type="NOA" address="0x00009888" value="0x2E020140" />
9403        <register type="NOA" address="0x00009888" value="0x2C030005" />
9404        <register type="NOA" address="0x00009888" value="0x38003600" />
9405        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
9406        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
9407        <register type="NOA" address="0x00009884" value="0x00000003" />
9408        <register type="NOA" address="0x00009888" value="0x05151D37" />
9409        <register type="NOA" address="0x00009888" value="0x09151547" />
9410        <register type="NOA" address="0x00009888" value="0x05351C00" />
9411        <register type="NOA" address="0x00009888" value="0x09351400" />
9412        <register type="NOA" address="0x00009888" value="0x5D101400" />
9413        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
9414        <register type="NOA" address="0x00009888" value="0x1D140030" />
9415        <register type="NOA" address="0x00009888" value="0x61111400" />
9416        <register type="NOA" address="0x00009888" value="0x1D128000" />
9417        <register type="NOA" address="0x00009888" value="0x1F128000" />
9418        <register type="NOA" address="0x00009888" value="0x0D150136" />
9419        <register type="NOA" address="0x00009888" value="0x01150000" />
9420        <register type="NOA" address="0x00009888" value="0x03164000" />
9421        <register type="NOA" address="0x00009888" value="0x05164000" />
9422        <register type="NOA" address="0x00009888" value="0x07164000" />
9423        <register type="NOA" address="0x00009888" value="0x03350137" />
9424        <register type="NOA" address="0x00009888" value="0x07350147" />
9425        <register type="NOA" address="0x00009888" value="0x0B350136" />
9426        <register type="NOA" address="0x00009888" value="0x01350000" />
9427        <register type="NOA" address="0x00009888" value="0x01368000" />
9428        <register type="NOA" address="0x00009888" value="0x03368000" />
9429        <register type="NOA" address="0x00009888" value="0x05368000" />
9430        <register type="NOA" address="0x00009888" value="0x17100000" />
9431        <register type="NOA" address="0x00009888" value="0x55100000" />
9432        <register type="NOA" address="0x00009888" value="0x57100000" />
9433        <register type="NOA" address="0x00009888" value="0x47103000" />
9434        <register type="NOA" address="0x00009888" value="0x49103535" />
9435        <register type="NOA" address="0x00009888" value="0x4B103535" />
9436        <register type="NOA" address="0x00009888" value="0x4D100535" />
9437        <register type="NOA" address="0x00009888" value="0x31100000" />
9438        <register type="NOA" address="0x00009884" value="0x00000003" />
9439        <register type="NOA" address="0x00009888" value="0x65100002" />
9440        <register type="NOA" address="0x00009884" value="0x00000000" />
9441        <register type="NOA" address="0x00009888" value="0x42000001" />
9442    </register_config>
9443    <register_config type="OA">
9444        <register type="OA" address="0x0000D920" value="0x00000000" />
9445        <register type="OA" address="0x0000D900" value="0x00000000" />
9446        <register type="OA" address="0x0000D904" value="0x10800000" />
9447        <register type="OA" address="0x0000D910" value="0x00000000" />
9448        <register type="OA" address="0x0000D914" value="0x00800000" />
9449        <register type="OA" address="0x0000DC40" value="0x00010000" />
9450        <register type="OA" address="0x0000D940" value="0x00001802" />
9451        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
9452        <register type="OA" address="0x0000DC00" value="0x00001802" />
9453        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
9454    </register_config>
9455    <register_config type="FLEX">
9456        <register type="FLEX" address="0x0000E458" value="0x00821721" />
9457        <register type="FLEX" address="0x0000E558" value="0x00A21921" />
9458        <register type="FLEX" address="0x0000E658" value="0x00831731" />
9459        <register type="FLEX" address="0x0000E758" value="0x00A31931" />
9460        <register type="FLEX" address="0x0000E45C" value="0x00822722" />
9461        <register type="FLEX" address="0x0000E55C" value="0x00A22922" />
9462    </register_config>
9463  </set>
9464
9465  <set name="EuActivity6"
9466       chipset="TGLGT2"
9467       symbol_name="EuActivity6"
9468       underscore_name="eu_activity6"
9469       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
9470       hw_config_guid="f3723f39-ecf4-4ff2-a4c4-80e87876b86f"
9471       >
9472    <counter name="GPU Time Elapsed"
9473             symbol_name="GpuTime"
9474             underscore_name="gpu_time"
9475             description="Time elapsed on the GPU during the measurement."
9476             data_type="uint64"
9477             units="ns"
9478             semantic_type="duration"
9479             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9480             mdapi_group="GPU"
9481             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9482             mdapi_supported_apis=""
9483             mdapi_hw_unit_type="gpu"
9484             />
9485    <counter name="GPU Core Clocks"
9486             symbol_name="GpuCoreClocks"
9487             underscore_name="gpu_core_clocks"
9488             description="The total number of GPU core clocks elapsed during the measurement."
9489             data_type="uint64"
9490             units="cycles"
9491             semantic_type="event"
9492             equation="GPU_CLOCK 0 READ"
9493             mdapi_group="GPU"
9494             mdapi_usage_flags="Tier1 Frame Batch Draw"
9495             mdapi_supported_apis=""
9496             mdapi_hw_unit_type="gpu"
9497             />
9498    <counter name="AVG GPU Core Frequency"
9499             symbol_name="AvgGpuCoreFrequency"
9500             underscore_name="avg_gpu_core_frequency"
9501             description="Average GPU Core Frequency in the measurement."
9502             data_type="uint64"
9503             max_equation="$GpuMaxFrequency"
9504             units="hz"
9505             semantic_type="event"
9506             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9507             mdapi_group="GPU"
9508             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9509             mdapi_supported_apis=""
9510             mdapi_hw_unit_type="gpu"
9511             />
9512    <counter name="GPU Busy"
9513             symbol_name="GpuBusy"
9514             underscore_name="gpu_busy"
9515             description="The percentage of time in which the GPU has been processing GPU commands."
9516             data_type="float"
9517             max_equation="100"
9518             units="percent"
9519             semantic_type="duration"
9520             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9521             mdapi_group="GPU"
9522             mdapi_usage_flags="Tier1 Overview System Frame"
9523             mdapi_supported_apis=""
9524             mdapi_hw_unit_type="gpu"
9525             />
9526    <counter name="VS Threads Dispatched"
9527             symbol_name="VsThreads"
9528             underscore_name="vs_threads"
9529             description="The total number of vertex shader hardware threads dispatched."
9530             data_type="uint64"
9531             units="threads"
9532             semantic_type="event"
9533             equation="A 1 READ"
9534             mdapi_group="EU Array/Vertex Shader"
9535             mdapi_usage_flags="Tier3 Frame Batch Draw"
9536             mdapi_supported_apis=""
9537             mdapi_hw_unit_type="gpu"
9538             />
9539    <counter name="HS Threads Dispatched"
9540             symbol_name="HsThreads"
9541             underscore_name="hs_threads"
9542             description="The total number of hull shader hardware threads dispatched."
9543             data_type="uint64"
9544             units="threads"
9545             semantic_type="event"
9546             equation="A 2 READ"
9547             mdapi_group="EU Array/Hull Shader"
9548             mdapi_usage_flags="Tier3 Frame Batch Draw"
9549             mdapi_supported_apis=""
9550             mdapi_hw_unit_type="gpu"
9551             />
9552    <counter name="DS Threads Dispatched"
9553             symbol_name="DsThreads"
9554             underscore_name="ds_threads"
9555             description="The total number of domain shader hardware threads dispatched."
9556             data_type="uint64"
9557             units="threads"
9558             semantic_type="event"
9559             equation="A 3 READ"
9560             mdapi_group="EU Array/Domain Shader"
9561             mdapi_usage_flags="Tier3 Frame Batch Draw"
9562             mdapi_supported_apis=""
9563             mdapi_hw_unit_type="gpu"
9564             />
9565    <counter name="GS Threads Dispatched"
9566             symbol_name="GsThreads"
9567             underscore_name="gs_threads"
9568             description="The total number of geometry shader hardware threads dispatched."
9569             data_type="uint64"
9570             units="threads"
9571             semantic_type="event"
9572             equation="A 5 READ"
9573             mdapi_group="EU Array/Geometry Shader"
9574             mdapi_usage_flags="Tier3 Frame Batch Draw"
9575             mdapi_supported_apis=""
9576             mdapi_hw_unit_type="gpu"
9577             />
9578    <counter name="FS Threads Dispatched"
9579             symbol_name="PsThreads"
9580             underscore_name="ps_threads"
9581             description="The total number of fragment shader hardware threads dispatched."
9582             data_type="uint64"
9583             units="threads"
9584             semantic_type="event"
9585             equation="A 6 READ"
9586             mdapi_group="EU Array/Fragment Shader"
9587             mdapi_usage_flags="Tier3 Frame Batch Draw"
9588             mdapi_supported_apis=""
9589             mdapi_hw_unit_type="gpu"
9590             />
9591    <counter name="CS Threads Dispatched"
9592             symbol_name="CsThreads"
9593             underscore_name="cs_threads"
9594             description="The total number of compute shader hardware threads dispatched."
9595             data_type="uint64"
9596             units="threads"
9597             semantic_type="event"
9598             equation="A 4 READ"
9599             mdapi_group="EU Array/Compute Shader"
9600             mdapi_usage_flags="Tier3 Frame Batch Draw"
9601             mdapi_supported_apis=""
9602             mdapi_hw_unit_type="gpu"
9603             />
9604    <counter name="Render Ring Busy"
9605             symbol_name="RenderBusy"
9606             underscore_name="render_busy"
9607             description="The percentage of time when render command streamer was busy."
9608             data_type="float"
9609             max_equation="100"
9610             units="percent"
9611             semantic_type="duration"
9612             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
9613             mdapi_group="GPU"
9614             mdapi_usage_flags="System Frame Batch"
9615             mdapi_supported_apis=""
9616             mdapi_hw_unit_type="gpu"
9617             />
9618    <counter name="Compute Ring Busy"
9619             symbol_name="ComputeBusy"
9620             underscore_name="compute_busy"
9621             description="The percentage of time when render command streamer was busy."
9622             data_type="float"
9623             max_equation="100"
9624             units="percent"
9625             semantic_type="duration"
9626             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
9627             mdapi_group="GPU"
9628             mdapi_usage_flags="System Frame Batch"
9629             mdapi_supported_apis=""
9630             mdapi_hw_unit_type="gpu"
9631             />
9632    <counter name="Render and compute engines are simultaneously busy"
9633             symbol_name="RenderAndComputeBusy"
9634             underscore_name="render_and_compute_busy"
9635             description="The percentage of time when render and compute engines are simultaneously busy"
9636             data_type="float"
9637             max_equation="100"
9638             units="percent"
9639             semantic_type="duration"
9640             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9641             mdapi_group="GPU"
9642             mdapi_usage_flags="Frame Batch Draw"
9643             mdapi_supported_apis=""
9644             mdapi_hw_unit_type="gpu"
9645             />
9646    <counter name="GTI Read Throughput"
9647             symbol_name="GtiReadThroughput"
9648             underscore_name="gti_read_throughput"
9649             description="The total number of GPU memory bytes read from GTI."
9650             data_type="uint64"
9651             max_equation="$GpuCoreClocks 64 UMUL"
9652             units="bytes"
9653             semantic_type="throughput"
9654             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
9655             mdapi_group="GTI"
9656             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9657             mdapi_supported_apis=""
9658             mdapi_hw_unit_type="gpu"
9659             />
9660    <counter name="GTI Write Throughput"
9661             symbol_name="GtiWriteThroughput"
9662             underscore_name="gti_write_throughput"
9663             description="The total number of GPU memory bytes written to GTI."
9664             data_type="uint64"
9665             max_equation="$GpuCoreClocks 64 UMUL"
9666             units="bytes"
9667             semantic_type="throughput"
9668             equation="64  C 3 READ C 2 READ UADD UMUL"
9669             mdapi_group="GTI"
9670             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9671             mdapi_supported_apis=""
9672             mdapi_hw_unit_type="gpu"
9673             />
9674    <counter name="GS FPU Pipe Active"
9675             symbol_name="GsFpuActive"
9676             underscore_name="gs_fpu_active"
9677             description="The percentage of time in which EU FPU pipeline was actively processing a geometry shader instructions."
9678             data_type="float"
9679             max_equation="100"
9680             units="percent"
9681             semantic_type="duration"
9682             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9683             mdapi_group="EU Array/Geometry Shader"
9684             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9685             mdapi_supported_apis=""
9686             mdapi_hw_unit_type="gpu"
9687             />
9688    <counter name="GS EM Pipe Active"
9689             symbol_name="GsEmActive"
9690             underscore_name="gs_em_active"
9691             description="The percentage of time in which EU EM pipeline was actively processing a geometry shader instructions."
9692             data_type="float"
9693             max_equation="100"
9694             units="percent"
9695             semantic_type="duration"
9696             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9697             mdapi_group="EU Array/Geometry Shader"
9698             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9699             mdapi_supported_apis=""
9700             mdapi_hw_unit_type="gpu"
9701             />
9702    <counter name="GS Send Pipe Active"
9703             symbol_name="GsSendActive"
9704             underscore_name="gs_send_active"
9705             description="The percentage of time in which EU send pipeline was actively processing a geometry shader instruction."
9706             data_type="float"
9707             max_equation="100"
9708             units="percent"
9709             semantic_type="duration"
9710             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9711             mdapi_group="EU Array/Geometry Shader"
9712             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9713             mdapi_supported_apis=""
9714             mdapi_hw_unit_type="gpu"
9715             />
9716    <register_config type="NOA">
9717        <register type="NOA" address="0x00000D04" value="0x00000200" />
9718        <register type="NOA" address="0x00009840" value="0x00000000" />
9719        <register type="NOA" address="0x00009884" value="0x00000000" />
9720        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
9721        <register type="NOA" address="0x00009888" value="0x220E0009" />
9722        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
9723        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
9724        <register type="NOA" address="0x00009888" value="0x180E0000" />
9725        <register type="NOA" address="0x00009888" value="0x160E0000" />
9726        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
9727        <register type="NOA" address="0x00009888" value="0x1C104000" />
9728        <register type="NOA" address="0x00009888" value="0x1E104000" />
9729        <register type="NOA" address="0x00009888" value="0x2E020140" />
9730        <register type="NOA" address="0x00009888" value="0x2C030005" />
9731        <register type="NOA" address="0x00009888" value="0x38003600" />
9732        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
9733        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
9734        <register type="NOA" address="0x00009884" value="0x00000003" />
9735        <register type="NOA" address="0x00009888" value="0x05151D37" />
9736        <register type="NOA" address="0x00009888" value="0x09151547" />
9737        <register type="NOA" address="0x00009888" value="0x05351C00" />
9738        <register type="NOA" address="0x00009888" value="0x09351400" />
9739        <register type="NOA" address="0x00009888" value="0x5D101400" />
9740        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
9741        <register type="NOA" address="0x00009888" value="0x1D140030" />
9742        <register type="NOA" address="0x00009888" value="0x61111400" />
9743        <register type="NOA" address="0x00009888" value="0x1D128000" />
9744        <register type="NOA" address="0x00009888" value="0x1F128000" />
9745        <register type="NOA" address="0x00009888" value="0x0D150136" />
9746        <register type="NOA" address="0x00009888" value="0x01150000" />
9747        <register type="NOA" address="0x00009888" value="0x03164000" />
9748        <register type="NOA" address="0x00009888" value="0x05164000" />
9749        <register type="NOA" address="0x00009888" value="0x07164000" />
9750        <register type="NOA" address="0x00009888" value="0x03350137" />
9751        <register type="NOA" address="0x00009888" value="0x07350147" />
9752        <register type="NOA" address="0x00009888" value="0x0B350136" />
9753        <register type="NOA" address="0x00009888" value="0x01350000" />
9754        <register type="NOA" address="0x00009888" value="0x01368000" />
9755        <register type="NOA" address="0x00009888" value="0x03368000" />
9756        <register type="NOA" address="0x00009888" value="0x05368000" />
9757        <register type="NOA" address="0x00009888" value="0x17100000" />
9758        <register type="NOA" address="0x00009888" value="0x55100000" />
9759        <register type="NOA" address="0x00009888" value="0x57100000" />
9760        <register type="NOA" address="0x00009888" value="0x47103000" />
9761        <register type="NOA" address="0x00009888" value="0x49103535" />
9762        <register type="NOA" address="0x00009888" value="0x4B103535" />
9763        <register type="NOA" address="0x00009888" value="0x4D100535" />
9764        <register type="NOA" address="0x00009888" value="0x31100000" />
9765        <register type="NOA" address="0x00009884" value="0x00000003" />
9766        <register type="NOA" address="0x00009888" value="0x65100002" />
9767        <register type="NOA" address="0x00009884" value="0x00000000" />
9768        <register type="NOA" address="0x00009888" value="0x42000001" />
9769    </register_config>
9770    <register_config type="OA">
9771        <register type="OA" address="0x0000D920" value="0x00000000" />
9772        <register type="OA" address="0x0000D900" value="0x00000000" />
9773        <register type="OA" address="0x0000D904" value="0x10800000" />
9774        <register type="OA" address="0x0000D910" value="0x00000000" />
9775        <register type="OA" address="0x0000D914" value="0x00800000" />
9776        <register type="OA" address="0x0000DC40" value="0x00010000" />
9777        <register type="OA" address="0x0000D940" value="0x00001802" />
9778        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
9779        <register type="OA" address="0x0000DC00" value="0x00001802" />
9780        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
9781    </register_config>
9782    <register_config type="FLEX">
9783        <register type="FLEX" address="0x0000E458" value="0x00840740" />
9784        <register type="FLEX" address="0x0000E558" value="0x00A40940" />
9785        <register type="FLEX" address="0x0000E658" value="0x00841741" />
9786        <register type="FLEX" address="0x0000E758" value="0x00A41941" />
9787        <register type="FLEX" address="0x0000E45C" value="0x00842742" />
9788        <register type="FLEX" address="0x0000E55C" value="0x00A42942" />
9789    </register_config>
9790  </set>
9791
9792  <set name="EuActivity7"
9793       chipset="TGLGT2"
9794       symbol_name="EuActivity7"
9795       underscore_name="eu_activity7"
9796       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
9797       hw_config_guid="c0d2cd0a-e2be-4b12-916d-2f3aba0ebf9e"
9798       >
9799    <counter name="GPU Time Elapsed"
9800             symbol_name="GpuTime"
9801             underscore_name="gpu_time"
9802             description="Time elapsed on the GPU during the measurement."
9803             data_type="uint64"
9804             units="ns"
9805             semantic_type="duration"
9806             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9807             mdapi_group="GPU"
9808             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9809             mdapi_supported_apis=""
9810             mdapi_hw_unit_type="gpu"
9811             />
9812    <counter name="GPU Core Clocks"
9813             symbol_name="GpuCoreClocks"
9814             underscore_name="gpu_core_clocks"
9815             description="The total number of GPU core clocks elapsed during the measurement."
9816             data_type="uint64"
9817             units="cycles"
9818             semantic_type="event"
9819             equation="GPU_CLOCK 0 READ"
9820             mdapi_group="GPU"
9821             mdapi_usage_flags="Tier1 Frame Batch Draw"
9822             mdapi_supported_apis=""
9823             mdapi_hw_unit_type="gpu"
9824             />
9825    <counter name="AVG GPU Core Frequency"
9826             symbol_name="AvgGpuCoreFrequency"
9827             underscore_name="avg_gpu_core_frequency"
9828             description="Average GPU Core Frequency in the measurement."
9829             data_type="uint64"
9830             max_equation="$GpuMaxFrequency"
9831             units="hz"
9832             semantic_type="event"
9833             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9834             mdapi_group="GPU"
9835             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9836             mdapi_supported_apis=""
9837             mdapi_hw_unit_type="gpu"
9838             />
9839    <counter name="GPU Busy"
9840             symbol_name="GpuBusy"
9841             underscore_name="gpu_busy"
9842             description="The percentage of time in which the GPU has been processing GPU commands."
9843             data_type="float"
9844             max_equation="100"
9845             units="percent"
9846             semantic_type="duration"
9847             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9848             mdapi_group="GPU"
9849             mdapi_usage_flags="Tier1 Overview System Frame"
9850             mdapi_supported_apis=""
9851             mdapi_hw_unit_type="gpu"
9852             />
9853    <counter name="VS Threads Dispatched"
9854             symbol_name="VsThreads"
9855             underscore_name="vs_threads"
9856             description="The total number of vertex shader hardware threads dispatched."
9857             data_type="uint64"
9858             units="threads"
9859             semantic_type="event"
9860             equation="A 1 READ"
9861             mdapi_group="EU Array/Vertex Shader"
9862             mdapi_usage_flags="Tier3 Frame Batch Draw"
9863             mdapi_supported_apis=""
9864             mdapi_hw_unit_type="gpu"
9865             />
9866    <counter name="HS Threads Dispatched"
9867             symbol_name="HsThreads"
9868             underscore_name="hs_threads"
9869             description="The total number of hull shader hardware threads dispatched."
9870             data_type="uint64"
9871             units="threads"
9872             semantic_type="event"
9873             equation="A 2 READ"
9874             mdapi_group="EU Array/Hull Shader"
9875             mdapi_usage_flags="Tier3 Frame Batch Draw"
9876             mdapi_supported_apis=""
9877             mdapi_hw_unit_type="gpu"
9878             />
9879    <counter name="DS Threads Dispatched"
9880             symbol_name="DsThreads"
9881             underscore_name="ds_threads"
9882             description="The total number of domain shader hardware threads dispatched."
9883             data_type="uint64"
9884             units="threads"
9885             semantic_type="event"
9886             equation="A 3 READ"
9887             mdapi_group="EU Array/Domain Shader"
9888             mdapi_usage_flags="Tier3 Frame Batch Draw"
9889             mdapi_supported_apis=""
9890             mdapi_hw_unit_type="gpu"
9891             />
9892    <counter name="GS Threads Dispatched"
9893             symbol_name="GsThreads"
9894             underscore_name="gs_threads"
9895             description="The total number of geometry shader hardware threads dispatched."
9896             data_type="uint64"
9897             units="threads"
9898             semantic_type="event"
9899             equation="A 5 READ"
9900             mdapi_group="EU Array/Geometry Shader"
9901             mdapi_usage_flags="Tier3 Frame Batch Draw"
9902             mdapi_supported_apis=""
9903             mdapi_hw_unit_type="gpu"
9904             />
9905    <counter name="FS Threads Dispatched"
9906             symbol_name="PsThreads"
9907             underscore_name="ps_threads"
9908             description="The total number of fragment shader hardware threads dispatched."
9909             data_type="uint64"
9910             units="threads"
9911             semantic_type="event"
9912             equation="A 6 READ"
9913             mdapi_group="EU Array/Fragment Shader"
9914             mdapi_usage_flags="Tier3 Frame Batch Draw"
9915             mdapi_supported_apis=""
9916             mdapi_hw_unit_type="gpu"
9917             />
9918    <counter name="CS Threads Dispatched"
9919             symbol_name="CsThreads"
9920             underscore_name="cs_threads"
9921             description="The total number of compute shader hardware threads dispatched."
9922             data_type="uint64"
9923             units="threads"
9924             semantic_type="event"
9925             equation="A 4 READ"
9926             mdapi_group="EU Array/Compute Shader"
9927             mdapi_usage_flags="Tier3 Frame Batch Draw"
9928             mdapi_supported_apis=""
9929             mdapi_hw_unit_type="gpu"
9930             />
9931    <counter name="EU FPU Pipe Active"
9932             symbol_name="FpuActive"
9933             underscore_name="fpu_active"
9934             description="The percentage of time in which EU FPU pipeline was actively processing."
9935             data_type="float"
9936             max_equation="100"
9937             units="percent"
9938             semantic_type="duration"
9939             equation="A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9940             mdapi_group="EU Array/Pipes"
9941             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9942             mdapi_supported_apis=""
9943             mdapi_hw_unit_type="gpu"
9944             />
9945    <counter name="EM Pipe Active"
9946             symbol_name="EmActive"
9947             underscore_name="em_active"
9948             description="The percentage of time in which EU EM pipeline was actively processing."
9949             data_type="float"
9950             max_equation="100"
9951             units="percent"
9952             semantic_type="duration"
9953             equation="A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9954             mdapi_group="EU Array/Pipes"
9955             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9956             mdapi_supported_apis=""
9957             mdapi_hw_unit_type="gpu"
9958             />
9959    <counter name="EU FPU And EM Pipes Active"
9960             symbol_name="EuFpuEmActive"
9961             underscore_name="eu_fpu_em_active"
9962             description="The percentage of time in which EU FPU and EM pipelines were actively processing."
9963             data_type="float"
9964             max_equation="100"
9965             units="percent"
9966             semantic_type="duration"
9967             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9968             mdapi_group="EU Array/Pipes"
9969             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9970             mdapi_supported_apis=""
9971             mdapi_hw_unit_type="gpu"
9972             />
9973    <counter name="EU AVG IPC Rate"
9974             symbol_name="EuAvgIpcRate"
9975             underscore_name="eu_avg_ipc_rate"
9976             description="The average rate of IPC calculated for 2 FPU pipelines."
9977             data_type="float"
9978             max_equation="2"
9979             units="number"
9980             semantic_type="ratio"
9981             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD  A 11 READ A 12 READ FADD A 13 READ FADD A 14 READ FADD  A 15 READ A 16 READ FADD A 17 READ FADD A 18 READ FADD FADD  A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD FSUB FDIV 1 FADD"
9982             mdapi_group="EU Array"
9983             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
9984             mdapi_supported_apis=""
9985             mdapi_hw_unit_type="gpu"
9986             />
9987    <counter name="Render Ring Busy"
9988             symbol_name="RenderBusy"
9989             underscore_name="render_busy"
9990             description="The percentage of time when render command streamer was busy."
9991             data_type="float"
9992             max_equation="100"
9993             units="percent"
9994             semantic_type="duration"
9995             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
9996             mdapi_group="GPU"
9997             mdapi_usage_flags="System Frame Batch"
9998             mdapi_supported_apis=""
9999             mdapi_hw_unit_type="gpu"
10000             />
10001    <counter name="Compute Ring Busy"
10002             symbol_name="ComputeBusy"
10003             underscore_name="compute_busy"
10004             description="The percentage of time when render command streamer was busy."
10005             data_type="float"
10006             max_equation="100"
10007             units="percent"
10008             semantic_type="duration"
10009             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
10010             mdapi_group="GPU"
10011             mdapi_usage_flags="System Frame Batch"
10012             mdapi_supported_apis=""
10013             mdapi_hw_unit_type="gpu"
10014             />
10015    <counter name="Render and compute engines are simultaneously busy"
10016             symbol_name="RenderAndComputeBusy"
10017             underscore_name="render_and_compute_busy"
10018             description="The percentage of time when render and compute engines are simultaneously busy"
10019             data_type="float"
10020             max_equation="100"
10021             units="percent"
10022             semantic_type="duration"
10023             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10024             mdapi_group="GPU"
10025             mdapi_usage_flags="Frame Batch Draw"
10026             mdapi_supported_apis=""
10027             mdapi_hw_unit_type="gpu"
10028             />
10029    <counter name="GTI Read Throughput"
10030             symbol_name="GtiReadThroughput"
10031             underscore_name="gti_read_throughput"
10032             description="The total number of GPU memory bytes read from GTI."
10033             data_type="uint64"
10034             max_equation="$GpuCoreClocks 64 UMUL"
10035             units="bytes"
10036             semantic_type="throughput"
10037             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
10038             mdapi_group="GTI"
10039             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10040             mdapi_supported_apis=""
10041             mdapi_hw_unit_type="gpu"
10042             />
10043    <counter name="GTI Write Throughput"
10044             symbol_name="GtiWriteThroughput"
10045             underscore_name="gti_write_throughput"
10046             description="The total number of GPU memory bytes written to GTI."
10047             data_type="uint64"
10048             max_equation="$GpuCoreClocks 64 UMUL"
10049             units="bytes"
10050             semantic_type="throughput"
10051             equation="64  C 3 READ C 2 READ UADD UMUL"
10052             mdapi_group="GTI"
10053             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10054             mdapi_supported_apis=""
10055             mdapi_hw_unit_type="gpu"
10056             />
10057    <register_config type="NOA">
10058        <register type="NOA" address="0x00000D04" value="0x00000200" />
10059        <register type="NOA" address="0x00009840" value="0x00000000" />
10060        <register type="NOA" address="0x00009884" value="0x00000000" />
10061        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
10062        <register type="NOA" address="0x00009888" value="0x220E0009" />
10063        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
10064        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
10065        <register type="NOA" address="0x00009888" value="0x180E0000" />
10066        <register type="NOA" address="0x00009888" value="0x160E0000" />
10067        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
10068        <register type="NOA" address="0x00009888" value="0x1C104000" />
10069        <register type="NOA" address="0x00009888" value="0x1E104000" />
10070        <register type="NOA" address="0x00009888" value="0x2E020140" />
10071        <register type="NOA" address="0x00009888" value="0x2C030005" />
10072        <register type="NOA" address="0x00009888" value="0x38003600" />
10073        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
10074        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
10075        <register type="NOA" address="0x00009884" value="0x00000003" />
10076        <register type="NOA" address="0x00009888" value="0x05151D37" />
10077        <register type="NOA" address="0x00009888" value="0x09151547" />
10078        <register type="NOA" address="0x00009888" value="0x05351C00" />
10079        <register type="NOA" address="0x00009888" value="0x09351400" />
10080        <register type="NOA" address="0x00009888" value="0x5D101400" />
10081        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
10082        <register type="NOA" address="0x00009888" value="0x1D140030" />
10083        <register type="NOA" address="0x00009888" value="0x61111400" />
10084        <register type="NOA" address="0x00009888" value="0x1D128000" />
10085        <register type="NOA" address="0x00009888" value="0x1F128000" />
10086        <register type="NOA" address="0x00009888" value="0x0D150136" />
10087        <register type="NOA" address="0x00009888" value="0x01150000" />
10088        <register type="NOA" address="0x00009888" value="0x03164000" />
10089        <register type="NOA" address="0x00009888" value="0x05164000" />
10090        <register type="NOA" address="0x00009888" value="0x07164000" />
10091        <register type="NOA" address="0x00009888" value="0x03350137" />
10092        <register type="NOA" address="0x00009888" value="0x07350147" />
10093        <register type="NOA" address="0x00009888" value="0x0B350136" />
10094        <register type="NOA" address="0x00009888" value="0x01350000" />
10095        <register type="NOA" address="0x00009888" value="0x01368000" />
10096        <register type="NOA" address="0x00009888" value="0x03368000" />
10097        <register type="NOA" address="0x00009888" value="0x05368000" />
10098        <register type="NOA" address="0x00009888" value="0x17100000" />
10099        <register type="NOA" address="0x00009888" value="0x55100000" />
10100        <register type="NOA" address="0x00009888" value="0x57100000" />
10101        <register type="NOA" address="0x00009888" value="0x47103000" />
10102        <register type="NOA" address="0x00009888" value="0x49103535" />
10103        <register type="NOA" address="0x00009888" value="0x4B103535" />
10104        <register type="NOA" address="0x00009888" value="0x4D100535" />
10105        <register type="NOA" address="0x00009888" value="0x31100000" />
10106        <register type="NOA" address="0x00009884" value="0x00000003" />
10107        <register type="NOA" address="0x00009888" value="0x65100002" />
10108        <register type="NOA" address="0x00009884" value="0x00000000" />
10109        <register type="NOA" address="0x00009888" value="0x42000001" />
10110    </register_config>
10111    <register_config type="OA">
10112        <register type="OA" address="0x0000D920" value="0x00000000" />
10113        <register type="OA" address="0x0000D900" value="0x00000000" />
10114        <register type="OA" address="0x0000D904" value="0x10800000" />
10115        <register type="OA" address="0x0000D910" value="0x00000000" />
10116        <register type="OA" address="0x0000D914" value="0x00800000" />
10117        <register type="OA" address="0x0000DC40" value="0x00010000" />
10118        <register type="OA" address="0x0000D940" value="0x00001802" />
10119        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
10120        <register type="OA" address="0x0000DC00" value="0x00001802" />
10121        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
10122    </register_config>
10123    <register_config type="FLEX">
10124        <register type="FLEX" address="0x0000E458" value="0x00803703" />
10125        <register type="FLEX" address="0x0000E558" value="0x00A03903" />
10126        <register type="FLEX" address="0x0000E658" value="0x00800700" />
10127        <register type="FLEX" address="0x0000E758" value="0x00A00900" />
10128        <register type="FLEX" address="0x0000E45C" value="0x00801701" />
10129        <register type="FLEX" address="0x0000E55C" value="0x00A01901" />
10130    </register_config>
10131  </set>
10132
10133  <set name="EuActivity8"
10134       chipset="TGLGT2"
10135       symbol_name="EuActivity8"
10136       underscore_name="eu_activity8"
10137       mdapi_supported_apis="OGL OGL4 OCL MEDIA IO"
10138       hw_config_guid="1fbbd218-693c-4035-b4c0-ce4dd139d828"
10139       >
10140    <counter name="GPU Time Elapsed"
10141             symbol_name="GpuTime"
10142             underscore_name="gpu_time"
10143             description="Time elapsed on the GPU during the measurement."
10144             data_type="uint64"
10145             units="ns"
10146             semantic_type="duration"
10147             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10148             mdapi_group="GPU"
10149             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10150             mdapi_supported_apis=""
10151             mdapi_hw_unit_type="gpu"
10152             />
10153    <counter name="GPU Core Clocks"
10154             symbol_name="GpuCoreClocks"
10155             underscore_name="gpu_core_clocks"
10156             description="The total number of GPU core clocks elapsed during the measurement."
10157             data_type="uint64"
10158             units="cycles"
10159             semantic_type="event"
10160             equation="GPU_CLOCK 0 READ"
10161             mdapi_group="GPU"
10162             mdapi_usage_flags="Tier1 Frame Batch Draw"
10163             mdapi_supported_apis=""
10164             mdapi_hw_unit_type="gpu"
10165             />
10166    <counter name="AVG GPU Core Frequency"
10167             symbol_name="AvgGpuCoreFrequency"
10168             underscore_name="avg_gpu_core_frequency"
10169             description="Average GPU Core Frequency in the measurement."
10170             data_type="uint64"
10171             max_equation="$GpuMaxFrequency"
10172             units="hz"
10173             semantic_type="event"
10174             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10175             mdapi_group="GPU"
10176             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10177             mdapi_supported_apis=""
10178             mdapi_hw_unit_type="gpu"
10179             />
10180    <counter name="GPU Busy"
10181             symbol_name="GpuBusy"
10182             underscore_name="gpu_busy"
10183             description="The percentage of time in which the GPU has been processing GPU commands."
10184             data_type="float"
10185             max_equation="100"
10186             units="percent"
10187             semantic_type="duration"
10188             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10189             mdapi_group="GPU"
10190             mdapi_usage_flags="Tier1 Overview System Frame"
10191             mdapi_supported_apis=""
10192             mdapi_hw_unit_type="gpu"
10193             />
10194    <counter name="VS Threads Dispatched"
10195             symbol_name="VsThreads"
10196             underscore_name="vs_threads"
10197             description="The total number of vertex shader hardware threads dispatched."
10198             data_type="uint64"
10199             units="threads"
10200             semantic_type="event"
10201             equation="A 1 READ"
10202             mdapi_group="EU Array/Vertex Shader"
10203             mdapi_usage_flags="Tier3 Frame Batch Draw"
10204             mdapi_supported_apis=""
10205             mdapi_hw_unit_type="gpu"
10206             />
10207    <counter name="HS Threads Dispatched"
10208             symbol_name="HsThreads"
10209             underscore_name="hs_threads"
10210             description="The total number of hull shader hardware threads dispatched."
10211             data_type="uint64"
10212             units="threads"
10213             semantic_type="event"
10214             equation="A 2 READ"
10215             mdapi_group="EU Array/Hull Shader"
10216             mdapi_usage_flags="Tier3 Frame Batch Draw"
10217             mdapi_supported_apis=""
10218             mdapi_hw_unit_type="gpu"
10219             />
10220    <counter name="DS Threads Dispatched"
10221             symbol_name="DsThreads"
10222             underscore_name="ds_threads"
10223             description="The total number of domain shader hardware threads dispatched."
10224             data_type="uint64"
10225             units="threads"
10226             semantic_type="event"
10227             equation="A 3 READ"
10228             mdapi_group="EU Array/Domain Shader"
10229             mdapi_usage_flags="Tier3 Frame Batch Draw"
10230             mdapi_supported_apis=""
10231             mdapi_hw_unit_type="gpu"
10232             />
10233    <counter name="GS Threads Dispatched"
10234             symbol_name="GsThreads"
10235             underscore_name="gs_threads"
10236             description="The total number of geometry shader hardware threads dispatched."
10237             data_type="uint64"
10238             units="threads"
10239             semantic_type="event"
10240             equation="A 5 READ"
10241             mdapi_group="EU Array/Geometry Shader"
10242             mdapi_usage_flags="Tier3 Frame Batch Draw"
10243             mdapi_supported_apis=""
10244             mdapi_hw_unit_type="gpu"
10245             />
10246    <counter name="FS Threads Dispatched"
10247             symbol_name="PsThreads"
10248             underscore_name="ps_threads"
10249             description="The total number of fragment shader hardware threads dispatched."
10250             data_type="uint64"
10251             units="threads"
10252             semantic_type="event"
10253             equation="A 6 READ"
10254             mdapi_group="EU Array/Fragment Shader"
10255             mdapi_usage_flags="Tier3 Frame Batch Draw"
10256             mdapi_supported_apis=""
10257             mdapi_hw_unit_type="gpu"
10258             />
10259    <counter name="CS Threads Dispatched"
10260             symbol_name="CsThreads"
10261             underscore_name="cs_threads"
10262             description="The total number of compute shader hardware threads dispatched."
10263             data_type="uint64"
10264             units="threads"
10265             semantic_type="event"
10266             equation="A 4 READ"
10267             mdapi_group="EU Array/Compute Shader"
10268             mdapi_usage_flags="Tier3 Frame Batch Draw"
10269             mdapi_supported_apis=""
10270             mdapi_hw_unit_type="gpu"
10271             />
10272    <counter name="Render Ring Busy"
10273             symbol_name="RenderBusy"
10274             underscore_name="render_busy"
10275             description="The percentage of time when render command streamer was busy."
10276             data_type="float"
10277             max_equation="100"
10278             units="percent"
10279             semantic_type="duration"
10280             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
10281             mdapi_group="GPU"
10282             mdapi_usage_flags="System Frame Batch"
10283             mdapi_supported_apis=""
10284             mdapi_hw_unit_type="gpu"
10285             />
10286    <counter name="Compute Ring Busy"
10287             symbol_name="ComputeBusy"
10288             underscore_name="compute_busy"
10289             description="The percentage of time when render command streamer was busy."
10290             data_type="float"
10291             max_equation="100"
10292             units="percent"
10293             semantic_type="duration"
10294             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
10295             mdapi_group="GPU"
10296             mdapi_usage_flags="System Frame Batch"
10297             mdapi_supported_apis=""
10298             mdapi_hw_unit_type="gpu"
10299             />
10300    <counter name="Render and compute engines are simultaneously busy"
10301             symbol_name="RenderAndComputeBusy"
10302             underscore_name="render_and_compute_busy"
10303             description="The percentage of time when render and compute engines are simultaneously busy"
10304             data_type="float"
10305             max_equation="100"
10306             units="percent"
10307             semantic_type="duration"
10308             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10309             mdapi_group="GPU"
10310             mdapi_usage_flags="Frame Batch Draw"
10311             mdapi_supported_apis=""
10312             mdapi_hw_unit_type="gpu"
10313             />
10314    <counter name="GTI Read Throughput"
10315             symbol_name="GtiReadThroughput"
10316             underscore_name="gti_read_throughput"
10317             description="The total number of GPU memory bytes read from GTI."
10318             data_type="uint64"
10319             max_equation="$GpuCoreClocks 64 UMUL"
10320             units="bytes"
10321             semantic_type="throughput"
10322             equation="64  C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD UMUL"
10323             mdapi_group="GTI"
10324             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10325             mdapi_supported_apis=""
10326             mdapi_hw_unit_type="gpu"
10327             />
10328    <counter name="GTI Write Throughput"
10329             symbol_name="GtiWriteThroughput"
10330             underscore_name="gti_write_throughput"
10331             description="The total number of GPU memory bytes written to GTI."
10332             data_type="uint64"
10333             max_equation="$GpuCoreClocks 64 UMUL"
10334             units="bytes"
10335             semantic_type="throughput"
10336             equation="64  C 3 READ C 2 READ UADD UMUL"
10337             mdapi_group="GTI"
10338             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10339             mdapi_supported_apis=""
10340             mdapi_hw_unit_type="gpu"
10341             />
10342    <counter name="DS Send Pipe Active"
10343             symbol_name="DsSendActive"
10344             underscore_name="ds_send_active"
10345             description="The percentage of time in which EU send pipeline was actively processing a domain shader instruction."
10346             data_type="float"
10347             max_equation="100"
10348             units="percent"
10349             semantic_type="duration"
10350             equation="A 7 READ A 8 READ FADD A 9 READ FADD A 10 READ FADD $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10351             mdapi_group="EU Array/Domain Shader"
10352             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10353             mdapi_supported_apis=""
10354             mdapi_hw_unit_type="gpu"
10355             />
10356    <register_config type="NOA">
10357        <register type="NOA" address="0x00000D04" value="0x00000200" />
10358        <register type="NOA" address="0x00009840" value="0x00000000" />
10359        <register type="NOA" address="0x00009884" value="0x00000000" />
10360        <register type="NOA" address="0x00009888" value="0x0E0E1200" />
10361        <register type="NOA" address="0x00009888" value="0x220E0009" />
10362        <register type="NOA" address="0x00009888" value="0x1C0E0043" />
10363        <register type="NOA" address="0x00009888" value="0x1E0E00B3" />
10364        <register type="NOA" address="0x00009888" value="0x180E0000" />
10365        <register type="NOA" address="0x00009888" value="0x160E0000" />
10366        <register type="NOA" address="0x00009888" value="0x1E0F1400" />
10367        <register type="NOA" address="0x00009888" value="0x1C104000" />
10368        <register type="NOA" address="0x00009888" value="0x1E104000" />
10369        <register type="NOA" address="0x00009888" value="0x2E020140" />
10370        <register type="NOA" address="0x00009888" value="0x2C030005" />
10371        <register type="NOA" address="0x00009888" value="0x38003600" />
10372        <register type="NOA" address="0x00009888" value="0x1C0A8000" />
10373        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
10374        <register type="NOA" address="0x00009884" value="0x00000003" />
10375        <register type="NOA" address="0x00009888" value="0x05151D37" />
10376        <register type="NOA" address="0x00009888" value="0x09151547" />
10377        <register type="NOA" address="0x00009888" value="0x05351C00" />
10378        <register type="NOA" address="0x00009888" value="0x09351400" />
10379        <register type="NOA" address="0x00009888" value="0x5D101400" />
10380        <register type="NOA" address="0x00009888" value="0x5B100BBB" />
10381        <register type="NOA" address="0x00009888" value="0x1D140030" />
10382        <register type="NOA" address="0x00009888" value="0x61111400" />
10383        <register type="NOA" address="0x00009888" value="0x1D128000" />
10384        <register type="NOA" address="0x00009888" value="0x1F128000" />
10385        <register type="NOA" address="0x00009888" value="0x0D150136" />
10386        <register type="NOA" address="0x00009888" value="0x01150000" />
10387        <register type="NOA" address="0x00009888" value="0x03164000" />
10388        <register type="NOA" address="0x00009888" value="0x05164000" />
10389        <register type="NOA" address="0x00009888" value="0x07164000" />
10390        <register type="NOA" address="0x00009888" value="0x03350137" />
10391        <register type="NOA" address="0x00009888" value="0x07350147" />
10392        <register type="NOA" address="0x00009888" value="0x0B350136" />
10393        <register type="NOA" address="0x00009888" value="0x01350000" />
10394        <register type="NOA" address="0x00009888" value="0x01368000" />
10395        <register type="NOA" address="0x00009888" value="0x03368000" />
10396        <register type="NOA" address="0x00009888" value="0x05368000" />
10397        <register type="NOA" address="0x00009888" value="0x17100000" />
10398        <register type="NOA" address="0x00009888" value="0x55100000" />
10399        <register type="NOA" address="0x00009888" value="0x57100000" />
10400        <register type="NOA" address="0x00009888" value="0x47103000" />
10401        <register type="NOA" address="0x00009888" value="0x49103535" />
10402        <register type="NOA" address="0x00009888" value="0x4B103535" />
10403        <register type="NOA" address="0x00009888" value="0x4D100535" />
10404        <register type="NOA" address="0x00009888" value="0x31100000" />
10405        <register type="NOA" address="0x00009884" value="0x00000003" />
10406        <register type="NOA" address="0x00009888" value="0x65100002" />
10407        <register type="NOA" address="0x00009884" value="0x00000000" />
10408        <register type="NOA" address="0x00009888" value="0x42000001" />
10409    </register_config>
10410    <register_config type="OA">
10411        <register type="OA" address="0x0000D920" value="0x00000000" />
10412        <register type="OA" address="0x0000D900" value="0x00000000" />
10413        <register type="OA" address="0x0000D904" value="0x10800000" />
10414        <register type="OA" address="0x0000D910" value="0x00000000" />
10415        <register type="OA" address="0x0000D914" value="0x00800000" />
10416        <register type="OA" address="0x0000DC40" value="0x00010000" />
10417        <register type="OA" address="0x0000D940" value="0x00001802" />
10418        <register type="OA" address="0x0000D944" value="0x0000FCFF" />
10419        <register type="OA" address="0x0000DC00" value="0x00001802" />
10420        <register type="OA" address="0x0000DC04" value="0x0000FCFF" />
10421    </register_config>
10422    <register_config type="FLEX">
10423        <register type="FLEX" address="0x0000E458" value="0x00832732" />
10424        <register type="FLEX" address="0x0000E558" value="0x00A32932" />
10425    </register_config>
10426  </set>
10427
10428  <set name="Metric set TestOa"
10429       chipset="TGLGT2"
10430       symbol_name="TestOa"
10431       underscore_name="test_oa"
10432       mdapi_supported_apis="VK OGL OCL IO"
10433       hw_config_guid="6607f034-d053-40d1-8215-67c07f3041bb"
10434       >
10435    <counter name="GPU Time Elapsed"
10436             symbol_name="GpuTime"
10437             underscore_name="gpu_time"
10438             description="Time elapsed on the GPU during the measurement."
10439             data_type="uint64"
10440             units="ns"
10441             semantic_type="duration"
10442             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10443             mdapi_group="GPU"
10444             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10445             mdapi_supported_apis=""
10446             mdapi_hw_unit_type="gpu"
10447             />
10448    <counter name="GPU Core Clocks"
10449             symbol_name="GpuCoreClocks"
10450             underscore_name="gpu_core_clocks"
10451             description="The total number of GPU core clocks elapsed during the measurement."
10452             data_type="uint64"
10453             units="cycles"
10454             semantic_type="event"
10455             equation="GPU_CLOCK 0 READ"
10456             mdapi_group="GPU"
10457             mdapi_usage_flags="Tier1 Frame Batch Draw"
10458             mdapi_supported_apis=""
10459             mdapi_hw_unit_type="gpu"
10460             />
10461    <counter name="AVG GPU Core Frequency"
10462             symbol_name="AvgGpuCoreFrequency"
10463             underscore_name="avg_gpu_core_frequency"
10464             description="Average GPU Core Frequency in the measurement."
10465             data_type="uint64"
10466             max_equation="$GpuMaxFrequency"
10467             units="hz"
10468             semantic_type="event"
10469             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10470             mdapi_group="GPU"
10471             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10472             mdapi_supported_apis=""
10473             mdapi_hw_unit_type="gpu"
10474             />
10475    <counter name="TestCounter0"
10476             symbol_name="Counter0"
10477             underscore_name="counter0"
10478             description="HW test counter 0. Factor: 0.0"
10479             data_type="uint64"
10480             units="events"
10481             semantic_type="event"
10482             equation="B 0 READ"
10483             mdapi_group="GPU"
10484             mdapi_usage_flags="Frame Batch Draw"
10485             mdapi_supported_apis=""
10486             mdapi_hw_unit_type="gpu"
10487             />
10488    <counter name="TestCounter1"
10489             symbol_name="Counter1"
10490             underscore_name="counter1"
10491             description="HW test counter 1. Factor: 1.0"
10492             data_type="uint64"
10493             units="events"
10494             semantic_type="event"
10495             equation="B 1 READ"
10496             mdapi_group="GPU"
10497             mdapi_usage_flags="Frame Batch Draw"
10498             mdapi_supported_apis=""
10499             mdapi_hw_unit_type="gpu"
10500             />
10501    <counter name="TestCounter2"
10502             symbol_name="Counter2"
10503             underscore_name="counter2"
10504             description="HW test counter 2. Factor: 1.0"
10505             data_type="uint64"
10506             units="events"
10507             semantic_type="event"
10508             equation="B 2 READ"
10509             mdapi_group="GPU"
10510             mdapi_usage_flags="Frame Batch Draw"
10511             mdapi_supported_apis=""
10512             mdapi_hw_unit_type="gpu"
10513             />
10514    <counter name="TestCounter3"
10515             symbol_name="Counter3"
10516             underscore_name="counter3"
10517             description="HW test counter 3. Factor: 0.5"
10518             data_type="uint64"
10519             units="events"
10520             semantic_type="event"
10521             equation="B 3 READ"
10522             mdapi_group="GPU"
10523             mdapi_usage_flags="Frame Batch Draw"
10524             mdapi_supported_apis=""
10525             mdapi_hw_unit_type="gpu"
10526             />
10527    <counter name="TestCounter4"
10528             symbol_name="Counter4"
10529             underscore_name="counter4"
10530             description="HW test counter 4. Factor: 0.3333"
10531             data_type="uint64"
10532             units="events"
10533             semantic_type="event"
10534             equation="B 4 READ"
10535             mdapi_group="GPU"
10536             mdapi_usage_flags="Frame Batch Draw"
10537             mdapi_supported_apis=""
10538             mdapi_hw_unit_type="gpu"
10539             />
10540    <counter name="TestCounter5"
10541             symbol_name="Counter5"
10542             underscore_name="counter5"
10543             description="HW test counter 5. Factor: 0.3333"
10544             data_type="uint64"
10545             units="events"
10546             semantic_type="event"
10547             equation="B 5 READ"
10548             mdapi_group="GPU"
10549             mdapi_usage_flags="Frame Batch Draw"
10550             mdapi_supported_apis=""
10551             mdapi_hw_unit_type="gpu"
10552             />
10553    <counter name="TestCounter6"
10554             symbol_name="Counter6"
10555             underscore_name="counter6"
10556             description="HW test counter 6. Factor: 0.16666"
10557             data_type="uint64"
10558             units="events"
10559             semantic_type="event"
10560             equation="B 6 READ"
10561             mdapi_group="GPU"
10562             mdapi_usage_flags="Frame Batch Draw"
10563             mdapi_supported_apis=""
10564             mdapi_hw_unit_type="gpu"
10565             />
10566    <counter name="TestCounter7"
10567             symbol_name="Counter7"
10568             underscore_name="counter7"
10569             description="HW test counter 7. Factor: 0.6666"
10570             data_type="uint64"
10571             units="events"
10572             semantic_type="event"
10573             equation="B 7 READ"
10574             mdapi_group="GPU"
10575             mdapi_usage_flags="Frame Batch Draw"
10576             mdapi_supported_apis=""
10577             mdapi_hw_unit_type="gpu"
10578             />
10579    <counter name="TestCounter8"
10580             symbol_name="Counter8"
10581             underscore_name="counter8"
10582             description="HW test counter 8. Should be equal to 1 in IOStream or in OAG query mode"
10583             data_type="uint64"
10584             units="events"
10585             semantic_type="event"
10586             equation="C 0 READ"
10587             mdapi_group="GPU"
10588             mdapi_usage_flags="Frame Batch Draw"
10589             mdapi_supported_apis=""
10590             mdapi_hw_unit_type="gpu"
10591             />
10592    <counter name="TestCounter9 - OAR enable"
10593             symbol_name="Counter9"
10594             underscore_name="counter9"
10595             description="HW test counter 9. Should be equal to 1 in query."
10596             data_type="uint64"
10597             units="events"
10598             semantic_type="event"
10599             equation="C 1 READ"
10600             mdapi_group="GPU"
10601             mdapi_usage_flags="Frame Batch Draw"
10602             mdapi_supported_apis=""
10603             mdapi_hw_unit_type="gpu"
10604             />
10605    <register_config type="NOA">
10606        <register type="NOA" address="0x00000D04" value="0x00000200" />
10607        <register type="NOA" address="0x00009840" value="0x00000000" />
10608        <register type="NOA" address="0x00009884" value="0x00000000" />
10609        <register type="NOA" address="0x00009888" value="0x280E0000" />
10610        <register type="NOA" address="0x00009888" value="0x1E0E0147" />
10611        <register type="NOA" address="0x00009888" value="0x180E0000" />
10612        <register type="NOA" address="0x00009888" value="0x160E0000" />
10613        <register type="NOA" address="0x00009888" value="0x1E0F1000" />
10614        <register type="NOA" address="0x00009888" value="0x1E104000" />
10615        <register type="NOA" address="0x00009888" value="0x2E020100" />
10616        <register type="NOA" address="0x00009888" value="0x2C030004" />
10617        <register type="NOA" address="0x00009888" value="0x38003000" />
10618        <register type="NOA" address="0x00009888" value="0x1E0A8000" />
10619        <register type="NOA" address="0x00009884" value="0x00000003" />
10620        <register type="NOA" address="0x00009888" value="0x49110000" />
10621        <register type="NOA" address="0x00009888" value="0x5D101400" />
10622        <register type="NOA" address="0x00009888" value="0x1D140020" />
10623        <register type="NOA" address="0x00009888" value="0x1D1103A3" />
10624        <register type="NOA" address="0x00009888" value="0x01110000" />
10625        <register type="NOA" address="0x00009888" value="0x61111000" />
10626        <register type="NOA" address="0x00009888" value="0x1F128000" />
10627        <register type="NOA" address="0x00009888" value="0x17100000" />
10628        <register type="NOA" address="0x00009888" value="0x55100630" />
10629        <register type="NOA" address="0x00009888" value="0x57100000" />
10630        <register type="NOA" address="0x00009888" value="0x31100000" />
10631        <register type="NOA" address="0x00009884" value="0x00000003" />
10632        <register type="NOA" address="0x00009888" value="0x65100002" />
10633        <register type="NOA" address="0x00009884" value="0x00000000" />
10634        <register type="NOA" address="0x00009888" value="0x42000001" />
10635    </register_config>
10636    <register_config type="OA">
10637        <register type="OA" address="0x0000D920" value="0x00000000" />
10638        <register type="OA" address="0x0000D900" value="0x00000000" />
10639        <register type="OA" address="0x0000D904" value="0xF0800000" />
10640        <register type="OA" address="0x0000D910" value="0x00000000" />
10641        <register type="OA" address="0x0000D914" value="0xF0800000" />
10642        <register type="OA" address="0x0000DC40" value="0x00FF0000" />
10643        <register type="OA" address="0x0000D940" value="0x00000004" />
10644        <register type="OA" address="0x0000D944" value="0x0000FFFF" />
10645        <register type="OA" address="0x0000DC00" value="0x00000004" />
10646        <register type="OA" address="0x0000DC04" value="0x0000FFFF" />
10647        <register type="OA" address="0x0000D948" value="0x00000003" />
10648        <register type="OA" address="0x0000D94C" value="0x0000FFFF" />
10649        <register type="OA" address="0x0000DC08" value="0x00000003" />
10650        <register type="OA" address="0x0000DC0C" value="0x0000FFFF" />
10651        <register type="OA" address="0x0000D950" value="0x00000007" />
10652        <register type="OA" address="0x0000D954" value="0x0000FFFF" />
10653        <register type="OA" address="0x0000DC10" value="0x00000007" />
10654        <register type="OA" address="0x0000DC14" value="0x0000FFFF" />
10655        <register type="OA" address="0x0000D958" value="0x00100002" />
10656        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
10657        <register type="OA" address="0x0000DC18" value="0x00100002" />
10658        <register type="OA" address="0x0000DC1C" value="0x0000FFF7" />
10659        <register type="OA" address="0x0000D960" value="0x00100002" />
10660        <register type="OA" address="0x0000D964" value="0x0000FFCF" />
10661        <register type="OA" address="0x0000DC20" value="0x00100002" />
10662        <register type="OA" address="0x0000DC24" value="0x0000FFCF" />
10663        <register type="OA" address="0x0000D968" value="0x00100082" />
10664        <register type="OA" address="0x0000D96C" value="0x0000FFEF" />
10665        <register type="OA" address="0x0000DC28" value="0x00100082" />
10666        <register type="OA" address="0x0000DC2C" value="0x0000FFEF" />
10667        <register type="OA" address="0x0000D970" value="0x001000C2" />
10668        <register type="OA" address="0x0000D974" value="0x0000FFE7" />
10669        <register type="OA" address="0x0000DC30" value="0x001000C2" />
10670        <register type="OA" address="0x0000DC34" value="0x0000FFE7" />
10671        <register type="OA" address="0x0000D978" value="0x00100001" />
10672        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
10673        <register type="OA" address="0x0000DC38" value="0x00100001" />
10674        <register type="OA" address="0x0000DC3C" value="0x0000FFE7" />
10675    </register_config>
10676    <register_config type="FLEX">
10677        <register type="FLEX" address="0x0000E65C" value="0xFFFFFFFF" />
10678    </register_config>
10679  </set>
10680
10681</metrics>
10682