xref: /aosp_15_r20/external/mesa3d/src/intel/perf/oa-chv.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1<?xml version="1.0"?>
2<metrics version="1619078710" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="CHV"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO BB"
8       hw_config_guid="9d8a3af5-c02c-4a4a-b947-f1672469e0fb"
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 BB"
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 OGL4 IO BB"
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 OGL4 IO BB"
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 OGL4 IO BB"
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 BB"
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 OGL4 OCL IO BB"
126             mdapi_hw_unit_type="gpu"
127             />
128    <counter name="GPU Busy"
129             symbol_name="GpuBusy"
130             underscore_name="gpu_busy"
131             description="The percentage of time in which the GPU has been processing GPU commands."
132             data_type="float"
133             max_equation="100"
134             units="percent"
135             semantic_type="duration"
136             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
137             mdapi_group="GPU"
138             mdapi_usage_flags="Tier1 Overview System Frame"
139             mdapi_supported_apis=""
140             mdapi_hw_unit_type="gpu"
141             />
142    <counter name="EU Active"
143             symbol_name="EuActive"
144             underscore_name="eu_active"
145             description="The percentage of time in which the Execution Units were actively processing."
146             data_type="float"
147             max_equation="100"
148             units="percent"
149             semantic_type="duration"
150             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
151             mdapi_group="EU Array"
152             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
153             mdapi_supported_apis=""
154             mdapi_hw_unit_type="gpu"
155             />
156    <counter name="EU Stall"
157             symbol_name="EuStall"
158             underscore_name="eu_stall"
159             description="The percentage of time in which the Execution Units were stalled."
160             data_type="float"
161             max_equation="100"
162             units="percent"
163             semantic_type="duration"
164             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
165             mdapi_group="EU Array"
166             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
167             mdapi_supported_apis=""
168             mdapi_hw_unit_type="gpu"
169             />
170    <counter name="EU Both FPU Pipes Active"
171             symbol_name="EuFpuBothActive"
172             underscore_name="eu_fpu_both_active"
173             description="The percentage of time in which both EU FPU pipelines were actively processing."
174             data_type="float"
175             max_equation="100"
176             units="percent"
177             semantic_type="duration"
178             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
179             mdapi_group="EU Array/Pipes"
180             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
181             mdapi_supported_apis=""
182             mdapi_hw_unit_type="gpu"
183             />
184    <counter name="VS FPU0 Pipe Active"
185             symbol_name="VsFpu0Active"
186             underscore_name="vs_fpu0_active"
187             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
188             data_type="float"
189             max_equation="100"
190             units="percent"
191             semantic_type="duration"
192             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
193             mdapi_group="EU Array/Vertex Shader"
194             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
195             mdapi_supported_apis="VK OGL IO BB"
196             mdapi_hw_unit_type="gpu"
197             />
198    <counter name="VS FPU1 Pipe Active"
199             symbol_name="VsFpu1Active"
200             underscore_name="vs_fpu1_active"
201             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
202             data_type="float"
203             max_equation="100"
204             units="percent"
205             semantic_type="duration"
206             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
207             mdapi_group="EU Array/Vertex Shader"
208             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
209             mdapi_supported_apis="VK OGL IO BB"
210             mdapi_hw_unit_type="gpu"
211             />
212    <counter name="VS Send Pipe Active"
213             symbol_name="VsSendActive"
214             underscore_name="vs_send_active"
215             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
216             data_type="float"
217             max_equation="100"
218             units="percent"
219             semantic_type="duration"
220             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
221             mdapi_group="EU Array/Vertex Shader"
222             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
223             mdapi_supported_apis="VK OGL IO BB"
224             mdapi_hw_unit_type="gpu"
225             />
226    <counter name="PS FPU0 Pipe Active"
227             symbol_name="PsFpu0Active"
228             underscore_name="ps_fpu0_active"
229             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
230             data_type="float"
231             max_equation="100"
232             units="percent"
233             semantic_type="duration"
234             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
235             mdapi_group="EU Array/Pixel Shader"
236             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
237             mdapi_supported_apis="VK OGL IO BB"
238             mdapi_hw_unit_type="gpu"
239             />
240    <counter name="PS FPU1 Pipe Active"
241             symbol_name="PsFpu1Active"
242             underscore_name="ps_fpu1_active"
243             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
244             data_type="float"
245             max_equation="100"
246             units="percent"
247             semantic_type="duration"
248             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
249             mdapi_group="EU Array/Pixel Shader"
250             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
251             mdapi_supported_apis="VK OGL IO BB"
252             mdapi_hw_unit_type="gpu"
253             />
254    <counter name="PS Send Pipeline Active"
255             symbol_name="PsSendActive"
256             underscore_name="ps_send_active"
257             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
258             data_type="float"
259             max_equation="100"
260             units="percent"
261             semantic_type="duration"
262             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
263             mdapi_group="EU Array/Pixel Shader"
264             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
265             mdapi_supported_apis="VK OGL IO BB"
266             mdapi_hw_unit_type="gpu"
267             />
268    <counter name="FS Both FPU Active"
269             symbol_name="PsEuBothFpuActive"
270             underscore_name="ps_eu_both_fpu_active"
271             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
272             data_type="float"
273             max_equation="100"
274             units="percent"
275             semantic_type="duration"
276             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
277             mdapi_group="3D Pipe/Fragment Shader"
278             mdapi_usage_flags="Tier4 Frame Batch Draw"
279             mdapi_supported_apis="VK OGL IO BB"
280             mdapi_hw_unit_type="gpu"
281             />
282    <counter name="Sampler 0 Busy"
283             symbol_name="Sampler0Busy"
284             underscore_name="sampler0_busy"
285             description="The percentage of time in which Sampler 0 has been processing EU requests."
286             data_type="float"
287             max_equation="100"
288             units="percent"
289             semantic_type="duration"
290             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
291             mdapi_group="Sampler"
292             mdapi_usage_flags="Tier3 Batch Frame Draw"
293             mdapi_supported_apis=""
294             mdapi_hw_unit_type="subslice"
295             />
296    <counter name="Sampler 1 Busy"
297             symbol_name="Sampler1Busy"
298             underscore_name="sampler1_busy"
299             description="The percentage of time in which Sampler 1 has been processing EU requests."
300             data_type="float"
301             max_equation="100"
302             units="percent"
303             semantic_type="duration"
304             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
305             mdapi_group="Sampler"
306             mdapi_usage_flags="Tier3 Batch Frame Draw"
307             mdapi_supported_apis=""
308             mdapi_hw_unit_type="subslice"
309             />
310    <counter name="Samplers Busy"
311             symbol_name="SamplersBusy"
312             underscore_name="samplers_busy"
313             description="The percentage of time in which samplers have been processing EU requests."
314             data_type="float"
315             max_equation="100"
316             units="percent"
317             semantic_type="duration"
318             equation="B 0 READ  B 1 READ UADD $GpuCoreClocks FDIV 2 FDIV 100 FMUL"
319             mdapi_group="Sampler"
320             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
321             mdapi_supported_apis=""
322             mdapi_hw_unit_type="gpu"
323             />
324    <counter name="Sampler 0 Bottleneck"
325             symbol_name="Sampler0Bottleneck"
326             underscore_name="sampler0_bottleneck"
327             description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
328             low_watermark="5"
329             high_watermark="15"
330             data_type="float"
331             max_equation="100"
332             units="percent"
333             semantic_type="duration"
334             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
335             mdapi_group="Sampler"
336             mdapi_usage_flags="Tier3 Indicate Draw"
337             mdapi_supported_apis="VK OGL IO BB"
338             mdapi_hw_unit_type="subslice"
339             />
340    <counter name="Sampler 1 Bottleneck"
341             symbol_name="Sampler1Bottleneck"
342             underscore_name="sampler1_bottleneck"
343             description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
344             low_watermark="5"
345             high_watermark="15"
346             data_type="float"
347             max_equation="100"
348             units="percent"
349             semantic_type="duration"
350             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
351             mdapi_group="Sampler"
352             mdapi_usage_flags="Tier3 Indicate Draw"
353             mdapi_supported_apis="VK OGL IO BB"
354             mdapi_hw_unit_type="subslice"
355             />
356    <counter name="Samples Written"
357             symbol_name="SamplesWritten"
358             underscore_name="samples_written"
359             description="The total number of samples or pixels written to all render targets."
360             data_type="uint64"
361             units="pixels"
362             semantic_type="event"
363             equation="A 26 READ 4 UMUL"
364             mdapi_group="3D Pipe/Output Merger"
365             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
366             mdapi_supported_apis="VK OGL IO BB"
367             mdapi_hw_unit_type="gpu"
368             />
369    <counter name="Samples Blended"
370             symbol_name="SamplesBlended"
371             underscore_name="samples_blended"
372             description="The total number of blended samples or pixels written to all render targets."
373             data_type="uint64"
374             units="pixels"
375             semantic_type="event"
376             equation="A 27 READ 4 UMUL"
377             mdapi_group="3D Pipe/Output Merger"
378             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
379             mdapi_supported_apis="VK OGL IO BB"
380             mdapi_hw_unit_type="gpu"
381             />
382    <counter name="Sampler Texels"
383             symbol_name="SamplerTexels"
384             underscore_name="sampler_texels"
385             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
386             data_type="uint64"
387             units="texels"
388             semantic_type="event"
389             equation="A 28 READ 4 UMUL"
390             mdapi_group="Sampler/Sampler Input"
391             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
392             mdapi_supported_apis=""
393             mdapi_hw_unit_type="gpu"
394             />
395    <counter name="Sampler Texels Misses"
396             symbol_name="SamplerTexelMisses"
397             underscore_name="sampler_texel_misses"
398             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
399             data_type="uint64"
400             units="texels"
401             semantic_type="event"
402             equation="A 29 READ 4 UMUL"
403             mdapi_group="Sampler/Sampler Cache"
404             mdapi_usage_flags="Tier3 Draw"
405             mdapi_supported_apis=""
406             mdapi_hw_unit_type="gpu"
407             />
408    <counter name="Rasterized Pixels"
409             symbol_name="RasterizedPixels"
410             underscore_name="rasterized_pixels"
411             description="The total number of rasterized pixels."
412             data_type="uint64"
413             units="pixels"
414             semantic_type="event"
415             equation="A 21 READ 4 UMUL"
416             mdapi_group="3D Pipe/Rasterizer"
417             mdapi_usage_flags="Tier3 Frame Batch Draw"
418             mdapi_supported_apis="VK OGL IO BB"
419             mdapi_hw_unit_type="gpu"
420             />
421    <counter name="Early Hi-Depth Test Fails"
422             symbol_name="HiDepthTestFails"
423             underscore_name="hi_depth_test_fails"
424             description="The total number of pixels dropped on early hierarchical depth test."
425             data_type="uint64"
426             units="pixels"
427             semantic_type="event"
428             equation="A 22 READ 4 UMUL"
429             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
430             mdapi_usage_flags="Tier3 Frame Batch Draw"
431             mdapi_supported_apis="VK OGL IO BB"
432             mdapi_hw_unit_type="gpu"
433             />
434    <counter name="Early Depth Test Fails"
435             symbol_name="EarlyDepthTestFails"
436             underscore_name="early_depth_test_fails"
437             description="The total number of pixels dropped on early depth test."
438             data_type="uint64"
439             units="pixels"
440             semantic_type="event"
441             equation="A 23 READ 4 UMUL"
442             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
443             mdapi_usage_flags="Tier3 Frame Batch Draw"
444             mdapi_supported_apis="VK OGL IO BB"
445             mdapi_hw_unit_type="gpu"
446             />
447    <counter name="Samples Killed in FS"
448             symbol_name="SamplesKilledInPs"
449             underscore_name="samples_killed_in_ps"
450             description="The total number of samples or pixels dropped in fragment shaders."
451             data_type="uint64"
452             units="pixels"
453             semantic_type="event"
454             equation="A 24 READ 4 UMUL"
455             mdapi_group="3D Pipe/Fragment Shader"
456             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
457             mdapi_supported_apis="VK OGL IO BB"
458             mdapi_hw_unit_type="gpu"
459             />
460    <counter name="Pixels Failing Tests"
461             symbol_name="PixelsFailingPostPsTests"
462             underscore_name="pixels_failing_post_ps_tests"
463             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
464             data_type="uint64"
465             units="pixels"
466             semantic_type="event"
467             equation="A 25 READ 4 UMUL"
468             mdapi_group="3D Pipe/Output Merger"
469             mdapi_usage_flags="Tier3 Frame Batch Draw"
470             mdapi_supported_apis="VK OGL IO BB"
471             mdapi_hw_unit_type="gpu"
472             />
473    <counter name="SLM Bytes Read"
474             symbol_name="SlmBytesRead"
475             underscore_name="slm_bytes_read"
476             description="The total number of GPU memory bytes read from shared local memory."
477             data_type="uint64"
478             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
479             units="bytes"
480             semantic_type="throughput"
481             equation="A 30 READ 64 UMUL"
482             mdapi_group="L3/Data Port/SLM"
483             mdapi_usage_flags="Tier3 Draw"
484             mdapi_supported_apis="VK OGL4 OCL IO BB"
485             mdapi_hw_unit_type="gpu"
486             />
487    <counter name="SLM Bytes Written"
488             symbol_name="SlmBytesWritten"
489             underscore_name="slm_bytes_written"
490             description="The total number of GPU memory bytes written into shared local memory."
491             data_type="uint64"
492             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
493             units="bytes"
494             semantic_type="throughput"
495             equation="A 31 READ 64 UMUL"
496             mdapi_group="L3/Data Port/SLM"
497             mdapi_usage_flags="Tier3 Draw"
498             mdapi_supported_apis="VK OGL4 OCL IO BB"
499             mdapi_hw_unit_type="gpu"
500             />
501    <counter name="Shader Memory Accesses"
502             symbol_name="ShaderMemoryAccesses"
503             underscore_name="shader_memory_accesses"
504             description="The total number of shader memory accesses to L3."
505             data_type="uint64"
506             units="messages"
507             semantic_type="event"
508             equation="A 32 READ"
509             mdapi_group="L3/Data Port"
510             mdapi_usage_flags="Tier3 Draw"
511             mdapi_supported_apis=""
512             mdapi_hw_unit_type="gpu"
513             />
514    <counter name="Shader Atomic Memory Accesses"
515             symbol_name="ShaderAtomics"
516             underscore_name="shader_atomics"
517             description="The total number of shader atomic memory accesses."
518             data_type="uint64"
519             units="messages"
520             semantic_type="event"
521             equation="A 34 READ"
522             mdapi_group="L3/Data Port/Atomics"
523             mdapi_usage_flags="Tier3 Draw"
524             mdapi_supported_apis="VK OGL OCL IO BB"
525             mdapi_hw_unit_type="gpu"
526             />
527    <counter name="L3 Misses"
528             symbol_name="L3Misses"
529             underscore_name="l3_misses"
530             description="The total number of L3 misses."
531             data_type="uint64"
532             units="messages"
533             semantic_type="event"
534             equation="C 4 READ"
535             mdapi_group="L3/TAG"
536             mdapi_usage_flags="Tier3 Frame Batch Draw"
537             mdapi_supported_apis=""
538             mdapi_hw_unit_type="gpu"
539             />
540    <counter name="L3 Sampler Throughput"
541             symbol_name="L3SamplerThroughput"
542             underscore_name="l3_sampler_throughput"
543             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
544             data_type="uint64"
545             max_equation="$GpuCoreClocks 64 UMUL"
546             units="bytes"
547             semantic_type="throughput"
548             equation="A 29 READ 64 UMUL"
549             mdapi_group="L3/Sampler"
550             mdapi_usage_flags="Tier2 Frame Batch Draw"
551             mdapi_supported_apis=""
552             mdapi_hw_unit_type="gpu"
553             />
554    <counter name="L3 Shader Throughput"
555             symbol_name="L3ShaderThroughput"
556             underscore_name="l3_shader_throughput"
557             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
558             data_type="uint64"
559             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
560             units="bytes"
561             semantic_type="throughput"
562             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
563             mdapi_group="L3/Data Port"
564             mdapi_usage_flags="Tier2 Frame Batch Draw"
565             mdapi_supported_apis="VK OGL4 OCL IO BB"
566             mdapi_hw_unit_type="gpu"
567             />
568    <counter name="Shader Barrier Messages"
569             symbol_name="ShaderBarriers"
570             underscore_name="shader_barriers"
571             description="The total number of shader barrier messages."
572             data_type="uint64"
573             units="messages"
574             semantic_type="event"
575             equation="A 35 READ"
576             mdapi_group="EU Array/Barrier"
577             mdapi_usage_flags="Tier3 Draw"
578             mdapi_supported_apis=""
579             mdapi_hw_unit_type="gpu"
580             />
581    <counter name="GTI Fixed Pipe Throughput"
582             symbol_name="GtiVfThroughput"
583             underscore_name="gti_vf_throughput"
584             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
585             data_type="uint64"
586             max_equation="$GpuCoreClocks 64 UMUL"
587             units="bytes"
588             semantic_type="throughput"
589             equation="B 6 READ B 7 READ UADD 64 UMUL"
590             mdapi_group="GTI/3D Pipe"
591             mdapi_usage_flags="Tier2 Frame Batch Draw"
592             mdapi_supported_apis="VK OGL IO BB"
593             mdapi_hw_unit_type="gpu"
594             />
595    <counter name="GTI Depth Throughput"
596             symbol_name="GtiDepthThroughput"
597             underscore_name="gti_depth_throughput"
598             description="The total number of GPU memory bytes transferred between depth caches and GTI."
599             data_type="uint64"
600             max_equation="$GpuCoreClocks 64 UMUL"
601             units="bytes"
602             semantic_type="throughput"
603             equation="C 0 READ C 1 READ UADD 64 UMUL"
604             mdapi_group="GTI/Depth Cache"
605             mdapi_usage_flags="Tier2 Frame Batch Draw"
606             mdapi_supported_apis="VK OGL IO BB"
607             mdapi_hw_unit_type="gpu"
608             />
609    <counter name="GTI RCC Throughput"
610             symbol_name="GtiRccThroughput"
611             underscore_name="gti_rcc_throughput"
612             description="The total number of GPU memory bytes transferred between render color caches and GTI."
613             data_type="uint64"
614             max_equation="$GpuCoreClocks 64 UMUL"
615             units="bytes"
616             semantic_type="throughput"
617             equation="C 2 READ C 3 READ UADD 64 UMUL"
618             mdapi_group="GTI/Color Cache"
619             mdapi_usage_flags="Tier2 Frame Batch Draw"
620             mdapi_supported_apis="VK OGL IO BB"
621             mdapi_hw_unit_type="gpu"
622             />
623    <counter name="GTI L3 Throughput"
624             symbol_name="GtiL3Throughput"
625             underscore_name="gti_l3_throughput"
626             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
627             data_type="uint64"
628             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
629             units="bytes"
630             semantic_type="throughput"
631             equation="$L3Misses 64 UMUL"
632             mdapi_group="GTI/L3"
633             mdapi_usage_flags="Tier2 Frame Batch Draw"
634             mdapi_supported_apis=""
635             mdapi_hw_unit_type="gpu"
636             />
637    <counter name="GTI HDC TLB Lookup Throughput"
638             symbol_name="GtiHdcLookupsThroughput"
639             underscore_name="gti_hdc_lookups_throughput"
640             description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
641             data_type="uint64"
642             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
643             units="bytes"
644             semantic_type="throughput"
645             equation="C 5 READ 64 UMUL"
646             mdapi_group="GTI/L3"
647             mdapi_usage_flags="Tier2 Frame Batch Draw"
648             mdapi_supported_apis=""
649             mdapi_hw_unit_type="gpu"
650             />
651    <counter name="GTI Read Throughput"
652             symbol_name="GtiReadThroughput"
653             underscore_name="gti_read_throughput"
654             description="The total number of GPU memory bytes read from GTI."
655             data_type="uint64"
656             max_equation="$GpuCoreClocks 64 UMUL"
657             units="bytes"
658             semantic_type="throughput"
659             equation="C 6 READ 64 UMUL"
660             mdapi_group="GTI"
661             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
662             mdapi_supported_apis=""
663             mdapi_hw_unit_type="gpu"
664             />
665    <counter name="GTI Write Throughput"
666             symbol_name="GtiWriteThroughput"
667             underscore_name="gti_write_throughput"
668             description="The total number of GPU memory bytes written to GTI."
669             data_type="uint64"
670             max_equation="$GpuCoreClocks 32 UMUL"
671             units="bytes"
672             semantic_type="throughput"
673             equation="C 7 READ 64 UMUL"
674             mdapi_group="GTI"
675             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
676             mdapi_supported_apis=""
677             mdapi_hw_unit_type="gpu"
678             />
679    <counter name="Samplers Bottleneck"
680             symbol_name="SamplerBottleneck"
681             underscore_name="sampler_bottleneck"
682             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
683             low_watermark="5"
684             high_watermark="15"
685             data_type="float"
686             max_equation="100"
687             units="percent"
688             semantic_type="duration"
689             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
690             mdapi_group="Sampler"
691             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
692             mdapi_supported_apis=""
693             mdapi_hw_unit_type="slice"
694             />
695    <register_config type="NOA">
696        <register type="NOA" address="0x00009840" value="0x000000A0" />
697        <register type="NOA" address="0x00009888" value="0x59800000" />
698        <register type="NOA" address="0x00009888" value="0x59800001" />
699        <register type="NOA" address="0x00009888" value="0x285A0006" />
700        <register type="NOA" address="0x00009888" value="0x2C110014" />
701        <register type="NOA" address="0x00009888" value="0x2E110000" />
702        <register type="NOA" address="0x00009888" value="0x2C310014" />
703        <register type="NOA" address="0x00009888" value="0x2E310000" />
704        <register type="NOA" address="0x00009888" value="0x2B8303DF" />
705        <register type="NOA" address="0x00009888" value="0x3580024F" />
706        <register type="NOA" address="0x00009888" value="0x00580888" />
707        <register type="NOA" address="0x00009888" value="0x1E5A0015" />
708        <register type="NOA" address="0x00009888" value="0x205A0014" />
709        <register type="NOA" address="0x00009888" value="0x045A0000" />
710        <register type="NOA" address="0x00009888" value="0x025A0000" />
711        <register type="NOA" address="0x00009888" value="0x02180500" />
712        <register type="NOA" address="0x00009888" value="0x00190555" />
713        <register type="NOA" address="0x00009888" value="0x021D0500" />
714        <register type="NOA" address="0x00009888" value="0x021F0A00" />
715        <register type="NOA" address="0x00009888" value="0x00380444" />
716        <register type="NOA" address="0x00009888" value="0x02390500" />
717        <register type="NOA" address="0x00009888" value="0x003A0666" />
718        <register type="NOA" address="0x00009888" value="0x00100111" />
719        <register type="NOA" address="0x00009888" value="0x06110030" />
720        <register type="NOA" address="0x00009888" value="0x0A110031" />
721        <register type="NOA" address="0x00009888" value="0x0E110046" />
722        <register type="NOA" address="0x00009888" value="0x04110000" />
723        <register type="NOA" address="0x00009888" value="0x00110000" />
724        <register type="NOA" address="0x00009888" value="0x00130111" />
725        <register type="NOA" address="0x00009888" value="0x00300444" />
726        <register type="NOA" address="0x00009888" value="0x08310030" />
727        <register type="NOA" address="0x00009888" value="0x0C310031" />
728        <register type="NOA" address="0x00009888" value="0x10310046" />
729        <register type="NOA" address="0x00009888" value="0x04310000" />
730        <register type="NOA" address="0x00009888" value="0x00310000" />
731        <register type="NOA" address="0x00009888" value="0x00330444" />
732        <register type="NOA" address="0x00009888" value="0x038A0A00" />
733        <register type="NOA" address="0x00009888" value="0x018B0FFF" />
734        <register type="NOA" address="0x00009888" value="0x038B0A00" />
735        <register type="NOA" address="0x00009888" value="0x01855000" />
736        <register type="NOA" address="0x00009888" value="0x03850055" />
737        <register type="NOA" address="0x00009888" value="0x13830021" />
738        <register type="NOA" address="0x00009888" value="0x15830020" />
739        <register type="NOA" address="0x00009888" value="0x1783002F" />
740        <register type="NOA" address="0x00009888" value="0x1983002E" />
741        <register type="NOA" address="0x00009888" value="0x1B83002D" />
742        <register type="NOA" address="0x00009888" value="0x1D83002C" />
743        <register type="NOA" address="0x00009888" value="0x05830000" />
744        <register type="NOA" address="0x00009888" value="0x01840555" />
745        <register type="NOA" address="0x00009888" value="0x03840500" />
746        <register type="NOA" address="0x00009888" value="0x23800074" />
747        <register type="NOA" address="0x00009888" value="0x2580007D" />
748        <register type="NOA" address="0x00009888" value="0x05800000" />
749        <register type="NOA" address="0x00009888" value="0x01805000" />
750        <register type="NOA" address="0x00009888" value="0x03800055" />
751        <register type="NOA" address="0x00009888" value="0x01865000" />
752        <register type="NOA" address="0x00009888" value="0x03860055" />
753        <register type="NOA" address="0x00009888" value="0x01875000" />
754        <register type="NOA" address="0x00009888" value="0x03870055" />
755        <register type="NOA" address="0x00009888" value="0x418000AA" />
756        <register type="NOA" address="0x00009888" value="0x4380000A" />
757        <register type="NOA" address="0x00009888" value="0x45800000" />
758        <register type="NOA" address="0x00009888" value="0x4780000A" />
759        <register type="NOA" address="0x00009888" value="0x49800000" />
760        <register type="NOA" address="0x00009888" value="0x4B800000" />
761        <register type="NOA" address="0x00009888" value="0x4D800000" />
762        <register type="NOA" address="0x00009888" value="0x4F800000" />
763        <register type="NOA" address="0x00009888" value="0x51800000" />
764        <register type="NOA" address="0x00009888" value="0x53800000" />
765        <register type="NOA" address="0x00009888" value="0x55800000" />
766        <register type="NOA" address="0x00009888" value="0x57800000" />
767        <register type="NOA" address="0x00009888" value="0x59800000" />
768        <register type="NOA" address="0x00009840" value="0x00000080" />
769    </register_config>
770    <register_config type="OA">
771        <register type="OA" address="0x00002740" value="0x00000000" />
772        <register type="OA" address="0x00002710" value="0x00000000" />
773        <register type="OA" address="0x00002714" value="0x00800000" />
774        <register type="OA" address="0x00002720" value="0x00000000" />
775        <register type="OA" address="0x00002724" value="0x00800000" />
776    </register_config>
777    <register_config type="FLEX">
778        <register type="FLEX" address="0x0000E458" value="0x00005004" />
779        <register type="FLEX" address="0x0000E558" value="0x00010003" />
780        <register type="FLEX" address="0x0000E658" value="0x00012011" />
781        <register type="FLEX" address="0x0000E758" value="0x00015014" />
782        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
783        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
784        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
785    </register_config>
786  </set>
787
788  <set name="Compute Metrics Basic set"
789       chipset="CHV"
790       symbol_name="ComputeBasic"
791       underscore_name="compute_basic"
792       mdapi_supported_apis="VK OGL4 OCL IO BB"
793       hw_config_guid="f522a89c-ecd1-4522-8331-3383c54af5f5"
794       >
795    <counter name="GPU Time Elapsed"
796             symbol_name="GpuTime"
797             underscore_name="gpu_time"
798             description="Time elapsed on the GPU during the measurement."
799             data_type="uint64"
800             units="ns"
801             semantic_type="duration"
802             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
803             mdapi_group="GPU"
804             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
805             mdapi_supported_apis="VK OGL OCL IO BB"
806             mdapi_hw_unit_type="gpu"
807             />
808    <counter name="GPU Core Clocks"
809             symbol_name="GpuCoreClocks"
810             underscore_name="gpu_core_clocks"
811             description="The total number of GPU core clocks elapsed during the measurement."
812             data_type="uint64"
813             units="cycles"
814             semantic_type="event"
815             equation="GPU_CLOCK 0 READ"
816             mdapi_group="GPU"
817             mdapi_usage_flags="Tier1 Frame Batch Draw"
818             mdapi_supported_apis="VK OGL OCL IO BB"
819             mdapi_hw_unit_type="gpu"
820             />
821    <counter name="AVG GPU Core Frequency"
822             symbol_name="AvgGpuCoreFrequency"
823             underscore_name="avg_gpu_core_frequency"
824             description="Average GPU Core Frequency in the measurement."
825             data_type="uint64"
826             max_equation="$GpuMaxFrequency"
827             units="hz"
828             semantic_type="event"
829             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
830             mdapi_group="GPU"
831             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
832             mdapi_supported_apis="VK OGL OCL IO BB"
833             mdapi_hw_unit_type="gpu"
834             />
835    <counter name="GPU Busy"
836             symbol_name="GpuBusy"
837             underscore_name="gpu_busy"
838             description="The percentage of time in which the GPU has been processing GPU commands."
839             data_type="float"
840             max_equation="100"
841             units="percent"
842             semantic_type="duration"
843             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
844             mdapi_group="GPU"
845             mdapi_usage_flags="Tier1 Overview System Frame"
846             mdapi_supported_apis="VK OGL OCL IO BB"
847             mdapi_hw_unit_type="gpu"
848             />
849    <counter name="VS Threads Dispatched"
850             symbol_name="VsThreads"
851             underscore_name="vs_threads"
852             description="The total number of vertex shader hardware threads dispatched."
853             data_type="uint64"
854             units="threads"
855             semantic_type="event"
856             equation="A 1 READ"
857             mdapi_group="EU Array/Vertex Shader"
858             mdapi_usage_flags="Tier3 Frame Batch Draw"
859             mdapi_supported_apis="VK OGL IO BB"
860             mdapi_hw_unit_type="gpu"
861             />
862    <counter name="HS Threads Dispatched"
863             symbol_name="HsThreads"
864             underscore_name="hs_threads"
865             description="The total number of hull shader hardware threads dispatched."
866             data_type="uint64"
867             units="threads"
868             semantic_type="event"
869             equation="A 2 READ"
870             mdapi_group="EU Array/Hull Shader"
871             mdapi_usage_flags="Tier3 Frame Batch Draw"
872             mdapi_supported_apis="VK OGL4 IO BB"
873             mdapi_hw_unit_type="gpu"
874             />
875    <counter name="DS Threads Dispatched"
876             symbol_name="DsThreads"
877             underscore_name="ds_threads"
878             description="The total number of domain shader hardware threads dispatched."
879             data_type="uint64"
880             units="threads"
881             semantic_type="event"
882             equation="A 3 READ"
883             mdapi_group="EU Array/Domain Shader"
884             mdapi_usage_flags="Tier3 Frame Batch Draw"
885             mdapi_supported_apis="VK OGL4 IO BB"
886             mdapi_hw_unit_type="gpu"
887             />
888    <counter name="GS Threads Dispatched"
889             symbol_name="GsThreads"
890             underscore_name="gs_threads"
891             description="The total number of geometry shader hardware threads dispatched."
892             data_type="uint64"
893             units="threads"
894             semantic_type="event"
895             equation="A 5 READ"
896             mdapi_group="EU Array/Geometry Shader"
897             mdapi_usage_flags="Tier3 Frame Batch Draw"
898             mdapi_supported_apis="VK OGL4 IO BB"
899             mdapi_hw_unit_type="gpu"
900             />
901    <counter name="FS Threads Dispatched"
902             symbol_name="PsThreads"
903             underscore_name="ps_threads"
904             description="The total number of fragment shader hardware threads dispatched."
905             data_type="uint64"
906             units="threads"
907             semantic_type="event"
908             equation="A 6 READ"
909             mdapi_group="EU Array/Fragment Shader"
910             mdapi_usage_flags="Tier3 Frame Batch Draw"
911             mdapi_supported_apis="VK OGL IO BB"
912             mdapi_hw_unit_type="gpu"
913             />
914    <counter name="CS Threads Dispatched"
915             symbol_name="CsThreads"
916             underscore_name="cs_threads"
917             description="The total number of compute shader hardware threads dispatched."
918             data_type="uint64"
919             units="threads"
920             semantic_type="event"
921             equation="A 4 READ"
922             mdapi_group="EU Array/Compute Shader"
923             mdapi_usage_flags="Tier3 Frame Batch Draw"
924             mdapi_supported_apis="VK OGL4 OCL IO BB"
925             mdapi_hw_unit_type="gpu"
926             />
927    <counter name="EU Active"
928             symbol_name="EuActive"
929             underscore_name="eu_active"
930             description="The percentage of time in which the Execution Units were actively processing."
931             data_type="float"
932             max_equation="100"
933             units="percent"
934             semantic_type="duration"
935             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
936             mdapi_group="EU Array"
937             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
938             mdapi_supported_apis="VK OGL OCL IO BB"
939             mdapi_hw_unit_type="gpu"
940             />
941    <counter name="EU Stall"
942             symbol_name="EuStall"
943             underscore_name="eu_stall"
944             description="The percentage of time in which the Execution Units were stalled."
945             data_type="float"
946             max_equation="100"
947             units="percent"
948             semantic_type="duration"
949             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
950             mdapi_group="EU Array"
951             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
952             mdapi_supported_apis="VK OGL OCL IO BB"
953             mdapi_hw_unit_type="gpu"
954             />
955    <counter name="EU Both FPU Pipes Active"
956             symbol_name="EuFpuBothActive"
957             underscore_name="eu_fpu_both_active"
958             description="The percentage of time in which both EU FPU pipelines were actively processing."
959             data_type="float"
960             max_equation="100"
961             units="percent"
962             semantic_type="duration"
963             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
964             mdapi_group="EU Array/Pipes"
965             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
966             mdapi_supported_apis="VK OGL OCL IO BB"
967             mdapi_hw_unit_type="gpu"
968             />
969    <counter name="EU FPU0 Pipe Active"
970             symbol_name="Fpu0Active"
971             underscore_name="fpu0_active"
972             description="The percentage of time in which EU FPU0 pipeline was actively processing."
973             data_type="float"
974             max_equation="100"
975             units="percent"
976             semantic_type="duration"
977             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
978             mdapi_group="EU Array/Pipes"
979             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
980             mdapi_supported_apis="VK OGL OCL IO BB"
981             mdapi_hw_unit_type="gpu"
982             />
983    <counter name="EU FPU1 Pipe Active"
984             symbol_name="Fpu1Active"
985             underscore_name="fpu1_active"
986             description="The percentage of time in which EU FPU1 pipeline was actively processing."
987             data_type="float"
988             max_equation="100"
989             units="percent"
990             semantic_type="duration"
991             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
992             mdapi_group="EU Array/Pipes"
993             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
994             mdapi_supported_apis="VK OGL OCL IO BB"
995             mdapi_hw_unit_type="gpu"
996             />
997    <counter name="EU AVG IPC Rate"
998             symbol_name="EuAvgIpcRate"
999             underscore_name="eu_avg_ipc_rate"
1000             description="The average rate of IPC calculated for 2 FPU pipelines."
1001             data_type="float"
1002             max_equation="2"
1003             units="number"
1004             semantic_type="ratio"
1005             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
1006             mdapi_group="EU Array"
1007             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1008             mdapi_supported_apis="VK OGL OCL IO BB"
1009             mdapi_hw_unit_type="gpu"
1010             />
1011    <counter name="EU Send Pipe Active"
1012             symbol_name="EuSendActive"
1013             underscore_name="eu_send_active"
1014             description="The percentage of time in which EU send pipeline was actively processing."
1015             data_type="float"
1016             max_equation="100"
1017             units="percent"
1018             semantic_type="duration"
1019             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1020             mdapi_group="EU Array/Pipes"
1021             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1022             mdapi_supported_apis="VK OGL OCL IO BB"
1023             mdapi_hw_unit_type="gpu"
1024             />
1025    <counter name="EU Thread Occupancy"
1026             symbol_name="EuThreadOccupancy"
1027             underscore_name="eu_thread_occupancy"
1028             description="The percentage of time in which hardware threads occupied EUs."
1029             data_type="float"
1030             max_equation="100"
1031             units="percent"
1032             semantic_type="duration"
1033             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1034             mdapi_group="EU Array"
1035             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1036             mdapi_supported_apis="VK OGL OCL IO BB"
1037             mdapi_hw_unit_type="gpu"
1038             />
1039    <counter name="Rasterized Pixels"
1040             symbol_name="RasterizedPixels"
1041             underscore_name="rasterized_pixels"
1042             description="The total number of rasterized pixels."
1043             data_type="uint64"
1044             units="pixels"
1045             semantic_type="event"
1046             equation="A 21 READ 4 UMUL"
1047             mdapi_group="3D Pipe/Rasterizer"
1048             mdapi_usage_flags="Tier3 Frame Batch Draw"
1049             mdapi_supported_apis="VK OGL IO BB"
1050             mdapi_hw_unit_type="gpu"
1051             />
1052    <counter name="Early Hi-Depth Test Fails"
1053             symbol_name="HiDepthTestFails"
1054             underscore_name="hi_depth_test_fails"
1055             description="The total number of pixels dropped on early hierarchical depth test."
1056             data_type="uint64"
1057             units="pixels"
1058             semantic_type="event"
1059             equation="A 22 READ 4 UMUL"
1060             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1061             mdapi_usage_flags="Tier3 Frame Batch Draw"
1062             mdapi_supported_apis="VK OGL IO BB"
1063             mdapi_hw_unit_type="gpu"
1064             />
1065    <counter name="Early Depth Test Fails"
1066             symbol_name="EarlyDepthTestFails"
1067             underscore_name="early_depth_test_fails"
1068             description="The total number of pixels dropped on early depth test."
1069             data_type="uint64"
1070             units="pixels"
1071             semantic_type="event"
1072             equation="A 23 READ 4 UMUL"
1073             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1074             mdapi_usage_flags="Tier3 Frame Batch Draw"
1075             mdapi_supported_apis="VK OGL IO BB"
1076             mdapi_hw_unit_type="gpu"
1077             />
1078    <counter name="Samples Killed in FS"
1079             symbol_name="SamplesKilledInPs"
1080             underscore_name="samples_killed_in_ps"
1081             description="The total number of samples or pixels dropped in fragment shaders."
1082             data_type="uint64"
1083             units="pixels"
1084             semantic_type="event"
1085             equation="A 24 READ 4 UMUL"
1086             mdapi_group="3D Pipe/Fragment Shader"
1087             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1088             mdapi_supported_apis="VK OGL IO BB"
1089             mdapi_hw_unit_type="gpu"
1090             />
1091    <counter name="Pixels Failing Tests"
1092             symbol_name="PixelsFailingPostPsTests"
1093             underscore_name="pixels_failing_post_ps_tests"
1094             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1095             data_type="uint64"
1096             units="pixels"
1097             semantic_type="event"
1098             equation="A 25 READ 4 UMUL"
1099             mdapi_group="3D Pipe/Output Merger"
1100             mdapi_usage_flags="Tier3 Frame Batch Draw"
1101             mdapi_supported_apis="VK OGL IO BB"
1102             mdapi_hw_unit_type="gpu"
1103             />
1104    <counter name="Samples Written"
1105             symbol_name="SamplesWritten"
1106             underscore_name="samples_written"
1107             description="The total number of samples or pixels written to all render targets."
1108             data_type="uint64"
1109             units="pixels"
1110             semantic_type="event"
1111             equation="A 26 READ 4 UMUL"
1112             mdapi_group="3D Pipe/Output Merger"
1113             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1114             mdapi_supported_apis="VK OGL IO BB"
1115             mdapi_hw_unit_type="gpu"
1116             />
1117    <counter name="Samples Blended"
1118             symbol_name="SamplesBlended"
1119             underscore_name="samples_blended"
1120             description="The total number of blended samples or pixels written to all render targets."
1121             data_type="uint64"
1122             units="pixels"
1123             semantic_type="event"
1124             equation="A 27 READ 4 UMUL"
1125             mdapi_group="3D Pipe/Output Merger"
1126             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1127             mdapi_supported_apis="VK OGL IO BB"
1128             mdapi_hw_unit_type="gpu"
1129             />
1130    <counter name="Sampler Texels"
1131             symbol_name="SamplerTexels"
1132             underscore_name="sampler_texels"
1133             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1134             data_type="uint64"
1135             units="texels"
1136             semantic_type="event"
1137             equation="A 28 READ 4 UMUL"
1138             mdapi_group="Sampler/Sampler Input"
1139             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1140             mdapi_supported_apis="VK OGL OCL IO BB"
1141             mdapi_hw_unit_type="gpu"
1142             />
1143    <counter name="Sampler Texels Misses"
1144             symbol_name="SamplerTexelMisses"
1145             underscore_name="sampler_texel_misses"
1146             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1147             data_type="uint64"
1148             units="texels"
1149             semantic_type="event"
1150             equation="A 29 READ 4 UMUL"
1151             mdapi_group="Sampler/Sampler Cache"
1152             mdapi_usage_flags="Tier3 Batch Frame Draw"
1153             mdapi_supported_apis="VK OGL OCL IO BB"
1154             mdapi_hw_unit_type="gpu"
1155             />
1156    <counter name="SLM Bytes Read"
1157             symbol_name="SlmBytesRead"
1158             underscore_name="slm_bytes_read"
1159             description="The total number of GPU memory bytes read from shared local memory."
1160             data_type="uint64"
1161             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1162             units="bytes"
1163             semantic_type="throughput"
1164             equation="A 30 READ 64 UMUL"
1165             mdapi_group="L3/Data Port/SLM"
1166             mdapi_usage_flags="Tier3 Frame Batch Draw"
1167             mdapi_supported_apis="VK OGL4 OCL IO BB"
1168             mdapi_hw_unit_type="gpu"
1169             />
1170    <counter name="SLM Bytes Written"
1171             symbol_name="SlmBytesWritten"
1172             underscore_name="slm_bytes_written"
1173             description="The total number of GPU memory bytes written into shared local memory."
1174             data_type="uint64"
1175             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1176             units="bytes"
1177             semantic_type="throughput"
1178             equation="A 31 READ 64 UMUL"
1179             mdapi_group="L3/Data Port/SLM"
1180             mdapi_usage_flags="Tier3 Frame Batch Draw"
1181             mdapi_supported_apis="VK OGL4 OCL IO BB"
1182             mdapi_hw_unit_type="gpu"
1183             />
1184    <counter name="Shader Memory Accesses"
1185             symbol_name="ShaderMemoryAccesses"
1186             underscore_name="shader_memory_accesses"
1187             description="The total number of shader memory accesses to L3."
1188             data_type="uint64"
1189             units="messages"
1190             semantic_type="event"
1191             equation="A 32 READ"
1192             mdapi_group="L3/Data Port"
1193             mdapi_usage_flags="Tier3 Frame Batch Draw"
1194             mdapi_supported_apis="VK OGL OCL IO BB"
1195             mdapi_hw_unit_type="gpu"
1196             />
1197    <counter name="Shader Atomic Memory Accesses"
1198             symbol_name="ShaderAtomics"
1199             underscore_name="shader_atomics"
1200             description="The total number of shader atomic memory accesses."
1201             data_type="uint64"
1202             units="messages"
1203             semantic_type="event"
1204             equation="A 34 READ"
1205             mdapi_group="L3/Data Port/Atomics"
1206             mdapi_usage_flags="Tier3 Frame Batch Draw"
1207             mdapi_supported_apis="VK OGL OCL IO BB"
1208             mdapi_hw_unit_type="gpu"
1209             />
1210    <counter name="L3 Shader Throughput"
1211             symbol_name="L3ShaderThroughput"
1212             underscore_name="l3_shader_throughput"
1213             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1214             data_type="uint64"
1215             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
1216             units="bytes"
1217             semantic_type="throughput"
1218             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1219             mdapi_group="L3/Data Port"
1220             mdapi_usage_flags="Tier2 Frame Batch Draw"
1221             mdapi_supported_apis="VK OGL4 OCL IO BB"
1222             mdapi_hw_unit_type="gpu"
1223             />
1224    <counter name="Shader Barrier Messages"
1225             symbol_name="ShaderBarriers"
1226             underscore_name="shader_barriers"
1227             description="The total number of shader barrier messages."
1228             data_type="uint64"
1229             units="messages"
1230             semantic_type="event"
1231             equation="A 35 READ"
1232             mdapi_group="EU Array/Barrier"
1233             mdapi_usage_flags="Tier3 Frame Batch Draw"
1234             mdapi_supported_apis="VK OGL OCL IO BB"
1235             mdapi_hw_unit_type="gpu"
1236             />
1237    <counter name="Typed Bytes Read"
1238             symbol_name="TypedBytesRead"
1239             underscore_name="typed_bytes_read"
1240             description="The total number of typed memory bytes read via Data Port."
1241             data_type="uint64"
1242             max_equation="$GpuCoreClocks 64 UMUL"
1243             units="bytes"
1244             semantic_type="throughput"
1245             equation="B 0 READ B 1 READ UADD 64 UMUL"
1246             mdapi_group="L3/Data Port"
1247             mdapi_usage_flags="Tier3 Frame Batch Draw"
1248             mdapi_supported_apis="VK OGL4 OCL IO BB"
1249             mdapi_hw_unit_type="gpu"
1250             />
1251    <counter name="Typed Bytes Written"
1252             symbol_name="TypedBytesWritten"
1253             underscore_name="typed_bytes_written"
1254             description="The total number of untyped memory bytes written via Data Port."
1255             data_type="uint64"
1256             max_equation="$GpuCoreClocks 64 UMUL"
1257             units="bytes"
1258             semantic_type="throughput"
1259             equation="B 2 READ B 3 READ UADD 64 UMUL"
1260             mdapi_group="L3/Data Port"
1261             mdapi_usage_flags="Tier3 Frame Batch Draw"
1262             mdapi_supported_apis="VK OGL4 OCL IO BB"
1263             mdapi_hw_unit_type="gpu"
1264             />
1265    <counter name="Untyped Bytes Read"
1266             symbol_name="UntypedBytesRead"
1267             underscore_name="untyped_bytes_read"
1268             description="The total number of typed memory bytes read via Data Port."
1269             data_type="uint64"
1270             max_equation="$GpuCoreClocks 64 UMUL"
1271             units="bytes"
1272             semantic_type="throughput"
1273             equation="B 4 READ B 5 READ UADD 64 UMUL"
1274             mdapi_group="L3/Data Port"
1275             mdapi_usage_flags="Tier3 Frame Batch Draw"
1276             mdapi_supported_apis="VK OGL4 OCL IO BB"
1277             mdapi_hw_unit_type="gpu"
1278             />
1279    <counter name="Untyped Writes"
1280             symbol_name="UntypedBytesWritten"
1281             underscore_name="untyped_bytes_written"
1282             description="The total number of untyped memory bytes written via Data Port."
1283             data_type="uint64"
1284             max_equation="$GpuCoreClocks 64 UMUL"
1285             units="bytes"
1286             semantic_type="throughput"
1287             equation="B 6 READ B 7 READ UADD $EuSlicesTotalCount 64 UMUL UMUL"
1288             mdapi_group="L3/Data Port"
1289             mdapi_usage_flags="Tier3 Frame Batch Draw"
1290             mdapi_supported_apis="VK OGL4 OCL IO BB"
1291             mdapi_hw_unit_type="gpu"
1292             />
1293    <counter name="GTI Read Throughput"
1294             symbol_name="GtiReadThroughput"
1295             underscore_name="gti_read_throughput"
1296             description="The total number of GPU memory bytes read from GTI."
1297             data_type="uint64"
1298             max_equation="$GpuCoreClocks 64 UMUL"
1299             units="bytes"
1300             semantic_type="throughput"
1301             equation="C 0 READ 64 UMUL"
1302             mdapi_group="GTI"
1303             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1304             mdapi_supported_apis="VK OGL OCL IO BB"
1305             mdapi_hw_unit_type="gpu"
1306             />
1307    <counter name="GTI Write Throughput"
1308             symbol_name="GtiWriteThroughput"
1309             underscore_name="gti_write_throughput"
1310             description="The total number of GPU memory bytes written to GTI."
1311             data_type="uint64"
1312             max_equation="$GpuCoreClocks 32 UMUL"
1313             units="bytes"
1314             semantic_type="throughput"
1315             equation="C 1 READ 64 UMUL"
1316             mdapi_group="GTI"
1317             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1318             mdapi_supported_apis="VK OGL OCL IO BB"
1319             mdapi_hw_unit_type="gpu"
1320             />
1321    <counter name="GTI Ring Throughput"
1322             symbol_name="GtiRingThroughput"
1323             underscore_name="gti_ring_throughput"
1324             description="The total number of GPU memory bytes transferred between GTI and Uncore ring."
1325             data_type="uint64"
1326             max_equation="$GpuCoreClocks 128 UMUL"
1327             units="bytes"
1328             semantic_type="throughput"
1329             equation="C 2 READ 128 UMUL"
1330             mdapi_group="GTI"
1331             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1332             mdapi_supported_apis="VK OGL OCL IO BB"
1333             mdapi_hw_unit_type="gpu"
1334             />
1335    <counter name="GTI Read-Only Stall"
1336             symbol_name="GtiRoStall"
1337             underscore_name="gti_ro_stall"
1338             description="The percentage of time in which GTI Read-Only port has been stalled."
1339             data_type="float"
1340             max_equation="100"
1341             units="percent"
1342             semantic_type="duration"
1343             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
1344             mdapi_group="GTI"
1345             mdapi_usage_flags="Tier2 Frame Batch Draw"
1346             mdapi_supported_apis="VK OGL OCL IO BB"
1347             mdapi_hw_unit_type="gpu"
1348             />
1349    <counter name="GTI Read-Write Stall"
1350             symbol_name="GtiRwStall"
1351             underscore_name="gti_rw_stall"
1352             description="The percentage of time in which GTI Read-Write port has been stalled."
1353             data_type="float"
1354             max_equation="100"
1355             units="percent"
1356             semantic_type="duration"
1357             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
1358             mdapi_group="GTI"
1359             mdapi_usage_flags="Tier2 Frame Batch Draw"
1360             mdapi_supported_apis="VK OGL OCL IO BB"
1361             mdapi_hw_unit_type="gpu"
1362             />
1363    <register_config type="NOA">
1364        <register type="NOA" address="0x00009840" value="0x000000A0" />
1365        <register type="NOA" address="0x00009888" value="0x59800000" />
1366        <register type="NOA" address="0x00009888" value="0x59800001" />
1367        <register type="NOA" address="0x00009888" value="0x2E5800E0" />
1368        <register type="NOA" address="0x00009888" value="0x2E3800E0" />
1369        <register type="NOA" address="0x00009888" value="0x3580024F" />
1370        <register type="NOA" address="0x00009888" value="0x3D800140" />
1371        <register type="NOA" address="0x00009888" value="0x08580042" />
1372        <register type="NOA" address="0x00009888" value="0x0C580040" />
1373        <register type="NOA" address="0x00009888" value="0x1058004C" />
1374        <register type="NOA" address="0x00009888" value="0x1458004B" />
1375        <register type="NOA" address="0x00009888" value="0x04580000" />
1376        <register type="NOA" address="0x00009888" value="0x00580000" />
1377        <register type="NOA" address="0x00009888" value="0x00195555" />
1378        <register type="NOA" address="0x00009888" value="0x06380042" />
1379        <register type="NOA" address="0x00009888" value="0x0A380040" />
1380        <register type="NOA" address="0x00009888" value="0x0E38004C" />
1381        <register type="NOA" address="0x00009888" value="0x1238004B" />
1382        <register type="NOA" address="0x00009888" value="0x04380000" />
1383        <register type="NOA" address="0x00009888" value="0x00384444" />
1384        <register type="NOA" address="0x00009888" value="0x003A5555" />
1385        <register type="NOA" address="0x00009888" value="0x018BFFFF" />
1386        <register type="NOA" address="0x00009888" value="0x01845555" />
1387        <register type="NOA" address="0x00009888" value="0x17800074" />
1388        <register type="NOA" address="0x00009888" value="0x1980007D" />
1389        <register type="NOA" address="0x00009888" value="0x1B80007C" />
1390        <register type="NOA" address="0x00009888" value="0x1D8000B6" />
1391        <register type="NOA" address="0x00009888" value="0x1F8000B7" />
1392        <register type="NOA" address="0x00009888" value="0x05800000" />
1393        <register type="NOA" address="0x00009888" value="0x03800000" />
1394        <register type="NOA" address="0x00009888" value="0x418000AA" />
1395        <register type="NOA" address="0x00009888" value="0x438000AA" />
1396        <register type="NOA" address="0x00009888" value="0x45800000" />
1397        <register type="NOA" address="0x00009888" value="0x47800000" />
1398        <register type="NOA" address="0x00009888" value="0x4980012A" />
1399        <register type="NOA" address="0x00009888" value="0x4B80012A" />
1400        <register type="NOA" address="0x00009888" value="0x4D80012A" />
1401        <register type="NOA" address="0x00009888" value="0x4F80012A" />
1402        <register type="NOA" address="0x00009888" value="0x518001CE" />
1403        <register type="NOA" address="0x00009888" value="0x538001CE" />
1404        <register type="NOA" address="0x00009888" value="0x5580000E" />
1405        <register type="NOA" address="0x00009888" value="0x59800000" />
1406        <register type="NOA" address="0x00009840" value="0x00000080" />
1407    </register_config>
1408    <register_config type="OA">
1409        <register type="OA" address="0x00002710" value="0x00000000" />
1410        <register type="OA" address="0x00002714" value="0x00800000" />
1411        <register type="OA" address="0x00002720" value="0x00000000" />
1412        <register type="OA" address="0x00002724" value="0x00800000" />
1413    </register_config>
1414    <register_config type="FLEX">
1415        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1416        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1417        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1418        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1419        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1420        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1421        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1422    </register_config>
1423  </set>
1424
1425  <set name="Render Metrics for 3D Pipeline Profile"
1426       chipset="CHV"
1427       symbol_name="RenderPipeProfile"
1428       underscore_name="render_pipe_profile"
1429       mdapi_supported_apis="VK OGL OCL IO BB"
1430       hw_config_guid="a9ccc03d-a943-4e6b-9cd6-13e063075927"
1431       >
1432    <counter name="GPU Time Elapsed"
1433             symbol_name="GpuTime"
1434             underscore_name="gpu_time"
1435             description="Time elapsed on the GPU during the measurement."
1436             data_type="uint64"
1437             units="ns"
1438             semantic_type="duration"
1439             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1440             mdapi_group="GPU"
1441             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1442             mdapi_supported_apis=""
1443             mdapi_hw_unit_type="gpu"
1444             />
1445    <counter name="GPU Core Clocks"
1446             symbol_name="GpuCoreClocks"
1447             underscore_name="gpu_core_clocks"
1448             description="The total number of GPU core clocks elapsed during the measurement."
1449             data_type="uint64"
1450             units="cycles"
1451             semantic_type="event"
1452             equation="GPU_CLOCK 0 READ"
1453             mdapi_group="GPU"
1454             mdapi_usage_flags="Tier1 Frame Batch Draw"
1455             mdapi_supported_apis=""
1456             mdapi_hw_unit_type="gpu"
1457             />
1458    <counter name="AVG GPU Core Frequency"
1459             symbol_name="AvgGpuCoreFrequency"
1460             underscore_name="avg_gpu_core_frequency"
1461             description="Average GPU Core Frequency in the measurement."
1462             data_type="uint64"
1463             max_equation="$GpuMaxFrequency"
1464             units="hz"
1465             semantic_type="event"
1466             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1467             mdapi_group="GPU"
1468             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1469             mdapi_supported_apis=""
1470             mdapi_hw_unit_type="gpu"
1471             />
1472    <counter name="GPU Busy"
1473             symbol_name="GpuBusy"
1474             underscore_name="gpu_busy"
1475             description="The percentage of time in which the GPU has been processing GPU commands."
1476             data_type="float"
1477             max_equation="100"
1478             units="percent"
1479             semantic_type="duration"
1480             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1481             mdapi_group="GPU"
1482             mdapi_usage_flags="Tier1 Overview System Frame"
1483             mdapi_supported_apis=""
1484             mdapi_hw_unit_type="gpu"
1485             />
1486    <counter name="VS Threads Dispatched"
1487             symbol_name="VsThreads"
1488             underscore_name="vs_threads"
1489             description="The total number of vertex shader hardware threads dispatched."
1490             data_type="uint64"
1491             units="threads"
1492             semantic_type="event"
1493             equation="A 1 READ"
1494             mdapi_group="EU Array/Vertex Shader"
1495             mdapi_usage_flags="Tier3 Frame Batch Draw"
1496             mdapi_supported_apis="VK OGL IO BB"
1497             mdapi_hw_unit_type="gpu"
1498             />
1499    <counter name="HS Threads Dispatched"
1500             symbol_name="HsThreads"
1501             underscore_name="hs_threads"
1502             description="The total number of hull shader hardware threads dispatched."
1503             data_type="uint64"
1504             units="threads"
1505             semantic_type="event"
1506             equation="A 2 READ"
1507             mdapi_group="EU Array/Hull Shader"
1508             mdapi_usage_flags="Tier3 Frame Batch Draw"
1509             mdapi_supported_apis="VK OGL4 IO BB"
1510             mdapi_hw_unit_type="gpu"
1511             />
1512    <counter name="DS Threads Dispatched"
1513             symbol_name="DsThreads"
1514             underscore_name="ds_threads"
1515             description="The total number of domain shader hardware threads dispatched."
1516             data_type="uint64"
1517             units="threads"
1518             semantic_type="event"
1519             equation="A 3 READ"
1520             mdapi_group="EU Array/Domain Shader"
1521             mdapi_usage_flags="Tier3 Frame Batch Draw"
1522             mdapi_supported_apis="VK OGL4 IO BB"
1523             mdapi_hw_unit_type="gpu"
1524             />
1525    <counter name="GS Threads Dispatched"
1526             symbol_name="GsThreads"
1527             underscore_name="gs_threads"
1528             description="The total number of geometry shader hardware threads dispatched."
1529             data_type="uint64"
1530             units="threads"
1531             semantic_type="event"
1532             equation="A 5 READ"
1533             mdapi_group="EU Array/Geometry Shader"
1534             mdapi_usage_flags="Tier3 Frame Batch Draw"
1535             mdapi_supported_apis="VK OGL4 IO BB"
1536             mdapi_hw_unit_type="gpu"
1537             />
1538    <counter name="FS Threads Dispatched"
1539             symbol_name="PsThreads"
1540             underscore_name="ps_threads"
1541             description="The total number of fragment shader hardware threads dispatched."
1542             data_type="uint64"
1543             units="threads"
1544             semantic_type="event"
1545             equation="A 6 READ"
1546             mdapi_group="EU Array/Fragment Shader"
1547             mdapi_usage_flags="Tier3 Frame Batch Draw"
1548             mdapi_supported_apis="VK OGL IO BB"
1549             mdapi_hw_unit_type="gpu"
1550             />
1551    <counter name="CS Threads Dispatched"
1552             symbol_name="CsThreads"
1553             underscore_name="cs_threads"
1554             description="The total number of compute shader hardware threads dispatched."
1555             data_type="uint64"
1556             units="threads"
1557             semantic_type="event"
1558             equation="A 4 READ"
1559             mdapi_group="EU Array/Compute Shader"
1560             mdapi_usage_flags="Tier3 Frame Batch Draw"
1561             mdapi_supported_apis="VK OGL4 OCL IO BB"
1562             mdapi_hw_unit_type="gpu"
1563             />
1564    <counter name="EU Active"
1565             symbol_name="EuActive"
1566             underscore_name="eu_active"
1567             description="The percentage of time in which the Execution Units were actively processing."
1568             data_type="float"
1569             max_equation="100"
1570             units="percent"
1571             semantic_type="duration"
1572             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1573             mdapi_group="EU Array"
1574             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1575             mdapi_supported_apis=""
1576             mdapi_hw_unit_type="gpu"
1577             />
1578    <counter name="EU Stall"
1579             symbol_name="EuStall"
1580             underscore_name="eu_stall"
1581             description="The percentage of time in which the Execution Units were stalled."
1582             data_type="float"
1583             max_equation="100"
1584             units="percent"
1585             semantic_type="duration"
1586             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1587             mdapi_group="EU Array"
1588             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1589             mdapi_supported_apis=""
1590             mdapi_hw_unit_type="gpu"
1591             />
1592    <counter name="Rasterized Pixels"
1593             symbol_name="RasterizedPixels"
1594             underscore_name="rasterized_pixels"
1595             description="The total number of rasterized pixels."
1596             data_type="uint64"
1597             units="pixels"
1598             semantic_type="event"
1599             equation="A 21 READ 4 UMUL"
1600             mdapi_group="3D Pipe/Rasterizer"
1601             mdapi_usage_flags="Tier3 Frame Batch Draw"
1602             mdapi_supported_apis="VK OGL IO BB"
1603             mdapi_hw_unit_type="gpu"
1604             />
1605    <counter name="Early Hi-Depth Test Fails"
1606             symbol_name="HiDepthTestFails"
1607             underscore_name="hi_depth_test_fails"
1608             description="The total number of pixels dropped on early hierarchical depth test."
1609             data_type="uint64"
1610             units="pixels"
1611             semantic_type="event"
1612             equation="A 22 READ 4 UMUL"
1613             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1614             mdapi_usage_flags="Tier3 Frame Batch Draw"
1615             mdapi_supported_apis="VK OGL IO BB"
1616             mdapi_hw_unit_type="gpu"
1617             />
1618    <counter name="Early Depth Test Fails"
1619             symbol_name="EarlyDepthTestFails"
1620             underscore_name="early_depth_test_fails"
1621             description="The total number of pixels dropped on early depth test."
1622             data_type="uint64"
1623             units="pixels"
1624             semantic_type="event"
1625             equation="A 23 READ 4 UMUL"
1626             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1627             mdapi_usage_flags="Tier3 Frame Batch Draw"
1628             mdapi_supported_apis="VK OGL IO BB"
1629             mdapi_hw_unit_type="gpu"
1630             />
1631    <counter name="Samples Killed in FS"
1632             symbol_name="SamplesKilledInPs"
1633             underscore_name="samples_killed_in_ps"
1634             description="The total number of samples or pixels dropped in fragment shaders."
1635             data_type="uint64"
1636             units="pixels"
1637             semantic_type="event"
1638             equation="A 24 READ 4 UMUL"
1639             mdapi_group="3D Pipe/Fragment Shader"
1640             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1641             mdapi_supported_apis="VK OGL IO BB"
1642             mdapi_hw_unit_type="gpu"
1643             />
1644    <counter name="Pixels Failing Tests"
1645             symbol_name="PixelsFailingPostPsTests"
1646             underscore_name="pixels_failing_post_ps_tests"
1647             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1648             data_type="uint64"
1649             units="pixels"
1650             semantic_type="event"
1651             equation="A 25 READ 4 UMUL"
1652             mdapi_group="3D Pipe/Output Merger"
1653             mdapi_usage_flags="Tier3 Frame Batch Draw"
1654             mdapi_supported_apis="VK OGL IO BB"
1655             mdapi_hw_unit_type="gpu"
1656             />
1657    <counter name="Samples Written"
1658             symbol_name="SamplesWritten"
1659             underscore_name="samples_written"
1660             description="The total number of samples or pixels written to all render targets."
1661             data_type="uint64"
1662             units="pixels"
1663             semantic_type="event"
1664             equation="A 26 READ 4 UMUL"
1665             mdapi_group="3D Pipe/Output Merger"
1666             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1667             mdapi_supported_apis="VK OGL IO BB"
1668             mdapi_hw_unit_type="gpu"
1669             />
1670    <counter name="Samples Blended"
1671             symbol_name="SamplesBlended"
1672             underscore_name="samples_blended"
1673             description="The total number of blended samples or pixels written to all render targets."
1674             data_type="uint64"
1675             units="pixels"
1676             semantic_type="event"
1677             equation="A 27 READ 4 UMUL"
1678             mdapi_group="3D Pipe/Output Merger"
1679             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1680             mdapi_supported_apis="VK OGL IO BB"
1681             mdapi_hw_unit_type="gpu"
1682             />
1683    <counter name="Sampler Accesses"
1684             symbol_name="SamplerAccesses"
1685             underscore_name="sampler_accesses"
1686             description="The total number of messages send to samplers."
1687             data_type="uint64"
1688             units="messages"
1689             semantic_type="event"
1690             equation="A 28 READ"
1691             mdapi_group="Sampler"
1692             mdapi_usage_flags="Tier3 Batch Frame Draw"
1693             mdapi_supported_apis=""
1694             mdapi_hw_unit_type="gpu"
1695             />
1696    <counter name="Sampler Texels"
1697             symbol_name="SamplerTexels"
1698             underscore_name="sampler_texels"
1699             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1700             data_type="uint64"
1701             units="texels"
1702             semantic_type="event"
1703             equation="A 28 READ 4 UMUL"
1704             mdapi_group="Sampler/Sampler Input"
1705             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1706             mdapi_supported_apis=""
1707             mdapi_hw_unit_type="gpu"
1708             />
1709    <counter name="Sampler Texels Misses"
1710             symbol_name="SamplerTexelMisses"
1711             underscore_name="sampler_texel_misses"
1712             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1713             data_type="uint64"
1714             units="texels"
1715             semantic_type="event"
1716             equation="A 29 READ 4 UMUL"
1717             mdapi_group="Sampler/Sampler Cache"
1718             mdapi_usage_flags="Tier3 Batch Frame Draw"
1719             mdapi_supported_apis=""
1720             mdapi_hw_unit_type="gpu"
1721             />
1722    <counter name="SLM Bytes Read"
1723             symbol_name="SlmBytesRead"
1724             underscore_name="slm_bytes_read"
1725             description="The total number of GPU memory bytes read from shared local memory."
1726             data_type="uint64"
1727             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1728             units="bytes"
1729             semantic_type="throughput"
1730             equation="A 30 READ 64 UMUL"
1731             mdapi_group="L3/Data Port/SLM"
1732             mdapi_usage_flags="Tier3 Frame Batch Draw"
1733             mdapi_supported_apis="VK OGL4 OCL IO BB"
1734             mdapi_hw_unit_type="gpu"
1735             />
1736    <counter name="SLM Bytes Written"
1737             symbol_name="SlmBytesWritten"
1738             underscore_name="slm_bytes_written"
1739             description="The total number of GPU memory bytes written into shared local memory."
1740             data_type="uint64"
1741             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1742             units="bytes"
1743             semantic_type="throughput"
1744             equation="A 31 READ 64 UMUL"
1745             mdapi_group="L3/Data Port/SLM"
1746             mdapi_usage_flags="Tier3 Frame Batch Draw"
1747             mdapi_supported_apis="VK OGL4 OCL IO BB"
1748             mdapi_hw_unit_type="gpu"
1749             />
1750    <counter name="Shader Memory Accesses"
1751             symbol_name="ShaderMemoryAccesses"
1752             underscore_name="shader_memory_accesses"
1753             description="The total number of shader memory accesses to L3."
1754             data_type="uint64"
1755             units="messages"
1756             semantic_type="event"
1757             equation="A 32 READ"
1758             mdapi_group="L3/Data Port"
1759             mdapi_usage_flags="Tier3 Frame Batch Draw"
1760             mdapi_supported_apis=""
1761             mdapi_hw_unit_type="gpu"
1762             />
1763    <counter name="Shader Atomic Memory Accesses"
1764             symbol_name="ShaderAtomics"
1765             underscore_name="shader_atomics"
1766             description="The total number of shader atomic memory accesses."
1767             data_type="uint64"
1768             units="messages"
1769             semantic_type="event"
1770             equation="A 34 READ"
1771             mdapi_group="L3/Data Port/Atomics"
1772             mdapi_usage_flags="Tier3 Frame Batch Draw"
1773             mdapi_supported_apis="VK OGL4 OCL IO BB"
1774             mdapi_hw_unit_type="gpu"
1775             />
1776    <counter name="L3 Shader Throughput"
1777             symbol_name="L3ShaderThroughput"
1778             underscore_name="l3_shader_throughput"
1779             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1780             data_type="uint64"
1781             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL 2 UMUL"
1782             units="bytes"
1783             semantic_type="throughput"
1784             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1785             mdapi_group="L3/Data Port"
1786             mdapi_usage_flags="Tier2 Frame Batch Draw"
1787             mdapi_supported_apis="VK OGL4 OCL IO BB"
1788             mdapi_hw_unit_type="gpu"
1789             />
1790    <counter name="Shader Barrier Messages"
1791             symbol_name="ShaderBarriers"
1792             underscore_name="shader_barriers"
1793             description="The total number of shader barrier messages."
1794             data_type="uint64"
1795             units="messages"
1796             semantic_type="event"
1797             equation="A 35 READ"
1798             mdapi_group="EU Array/Barrier"
1799             mdapi_usage_flags="Tier3 Frame Batch Draw"
1800             mdapi_supported_apis="VK OGL4 OCL IO BB"
1801             mdapi_hw_unit_type="gpu"
1802             />
1803    <counter name="VF Bottleneck"
1804             symbol_name="VfBottleneck"
1805             underscore_name="vf_bottleneck"
1806             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1807             low_watermark="5"
1808             high_watermark="15"
1809             data_type="float"
1810             units="percent"
1811             semantic_type="duration"
1812             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1813             mdapi_group="3D Pipe/Input Assembler"
1814             mdapi_usage_flags="Tier3 Indicate Draw"
1815             mdapi_supported_apis="VK OGL IO BB"
1816             mdapi_hw_unit_type="gpu"
1817             />
1818    <counter name="VS Bottleneck"
1819             symbol_name="VsBottleneck"
1820             underscore_name="vs_bottleneck"
1821             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1822             low_watermark="10"
1823             high_watermark="30"
1824             data_type="float"
1825             units="percent"
1826             semantic_type="duration"
1827             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1828             mdapi_group="3D Pipe/Vertex Shader"
1829             mdapi_usage_flags="Tier3 Indicate Draw"
1830             mdapi_supported_apis="VK OGL IO BB"
1831             mdapi_hw_unit_type="gpu"
1832             />
1833    <counter name="HS Bottleneck"
1834             symbol_name="HsBottleneck"
1835             underscore_name="hs_bottleneck"
1836             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1837             low_watermark="3"
1838             high_watermark="9"
1839             data_type="float"
1840             units="percent"
1841             semantic_type="duration"
1842             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1843             mdapi_group="3D Pipe/Hull Shader"
1844             mdapi_usage_flags="Tier3 Indicate Draw"
1845             mdapi_supported_apis="VK OGL4 IO BB"
1846             mdapi_hw_unit_type="gpu"
1847             />
1848    <counter name="DS Bottleneck"
1849             symbol_name="DsBottleneck"
1850             underscore_name="ds_bottleneck"
1851             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1852             low_watermark="5"
1853             high_watermark="15"
1854             data_type="float"
1855             units="percent"
1856             semantic_type="duration"
1857             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1858             mdapi_group="3D Pipe/Domain Shader"
1859             mdapi_usage_flags="Tier3 Indicate Draw"
1860             mdapi_supported_apis="VK OGL4 IO BB"
1861             mdapi_hw_unit_type="gpu"
1862             />
1863    <counter name="GS Bottleneck"
1864             symbol_name="GsBottleneck"
1865             underscore_name="gs_bottleneck"
1866             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1867             low_watermark="5"
1868             high_watermark="15"
1869             data_type="float"
1870             units="percent"
1871             semantic_type="duration"
1872             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1873             mdapi_group="3D Pipe/Geometry Shader"
1874             mdapi_usage_flags="Tier3 Indicate Draw"
1875             mdapi_supported_apis="VK OGL IO BB"
1876             mdapi_hw_unit_type="gpu"
1877             />
1878    <counter name="SO Bottleneck"
1879             symbol_name="SoBottleneck"
1880             underscore_name="so_bottleneck"
1881             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1882             low_watermark="5"
1883             high_watermark="15"
1884             data_type="float"
1885             units="percent"
1886             semantic_type="duration"
1887             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1888             mdapi_group="3D Pipe/Stream Output"
1889             mdapi_usage_flags="Tier3 Indicate Draw"
1890             mdapi_supported_apis="VK OGL IO BB"
1891             mdapi_hw_unit_type="gpu"
1892             />
1893    <counter name="Clipper Bottleneck"
1894             symbol_name="ClBottleneck"
1895             underscore_name="cl_bottleneck"
1896             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1897             low_watermark="10"
1898             high_watermark="30"
1899             data_type="float"
1900             units="percent"
1901             semantic_type="duration"
1902             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1903             mdapi_group="3D Pipe/Clipper"
1904             mdapi_usage_flags="Tier3 Indicate Draw"
1905             mdapi_supported_apis="VK OGL IO BB"
1906             mdapi_hw_unit_type="gpu"
1907             />
1908    <counter name="Strip-Fans Bottleneck"
1909             symbol_name="SfBottleneck"
1910             underscore_name="sf_bottleneck"
1911             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1912             low_watermark="5"
1913             high_watermark="10"
1914             data_type="float"
1915             units="percent"
1916             semantic_type="duration"
1917             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1918             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1919             mdapi_usage_flags="Tier3 Indicate Draw"
1920             mdapi_supported_apis="VK OGL IO BB"
1921             mdapi_hw_unit_type="gpu"
1922             />
1923    <counter name="Hi-Depth Bottleneck"
1924             symbol_name="HiDepthBottleneck"
1925             underscore_name="hi_depth_bottleneck"
1926             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1927             low_watermark="5"
1928             high_watermark="15"
1929             data_type="float"
1930             units="percent"
1931             semantic_type="duration"
1932             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1933             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1934             mdapi_usage_flags="Tier3 Indicate Draw"
1935             mdapi_supported_apis="VK OGL IO BB"
1936             mdapi_hw_unit_type="gpu"
1937             />
1938    <counter name="Early Depth Bottleneck"
1939             symbol_name="EarlyDepthBottleneck"
1940             underscore_name="early_depth_bottleneck"
1941             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1942             low_watermark="10"
1943             high_watermark="30"
1944             data_type="float"
1945             units="percent"
1946             semantic_type="duration"
1947             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1948             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1949             mdapi_usage_flags="Tier3 Indicate Draw"
1950             mdapi_supported_apis="VK OGL IO BB"
1951             mdapi_hw_unit_type="gpu"
1952             />
1953    <counter name="BC Bottleneck"
1954             symbol_name="BcBottleneck"
1955             underscore_name="bc_bottleneck"
1956             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1957             low_watermark="5"
1958             high_watermark="15"
1959             data_type="float"
1960             units="percent"
1961             semantic_type="duration"
1962             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1963             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1964             mdapi_usage_flags="Tier3 Indicate Draw"
1965             mdapi_supported_apis="VK OGL IO BB"
1966             mdapi_hw_unit_type="gpu"
1967             />
1968    <counter name="HS Stall"
1969             symbol_name="HsStall"
1970             underscore_name="hs_stall"
1971             description="The percentage of time in which hull stall pipeline stage was stalled."
1972             data_type="float"
1973             units="percent"
1974             semantic_type="duration"
1975             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1976             mdapi_group="3D Pipe/Hull Shader"
1977             mdapi_usage_flags="Tier4 Correlate Draw"
1978             mdapi_supported_apis="VK OGL4 IO BB"
1979             mdapi_hw_unit_type="gpu"
1980             />
1981    <counter name="DS Stall"
1982             symbol_name="DsStall"
1983             underscore_name="ds_stall"
1984             description="The percentage of time in which domain shader pipeline stage was stalled."
1985             data_type="float"
1986             units="percent"
1987             semantic_type="duration"
1988             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
1989             mdapi_group="3D Pipe/Domain Shader"
1990             mdapi_usage_flags="Tier4 Correlate Draw"
1991             mdapi_supported_apis="VK OGL4 IO BB"
1992             mdapi_hw_unit_type="gpu"
1993             />
1994    <counter name="SO Stall"
1995             symbol_name="SoStall"
1996             underscore_name="so_stall"
1997             description="The percentage of time in which stream-output pipeline stage was stalled."
1998             data_type="float"
1999             units="percent"
2000             semantic_type="duration"
2001             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2002             mdapi_group="3D Pipe/Stream Output"
2003             mdapi_usage_flags="Tier4 Correlate Draw"
2004             mdapi_supported_apis="VK OGL IO BB"
2005             mdapi_hw_unit_type="gpu"
2006             />
2007    <counter name="CL Stall"
2008             symbol_name="ClStall"
2009             underscore_name="cl_stall"
2010             description="The percentage of time in which clipper pipeline stage was stalled."
2011             data_type="float"
2012             units="percent"
2013             semantic_type="duration"
2014             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2015             mdapi_group="3D Pipe/Clipper"
2016             mdapi_usage_flags="Tier4 Correlate Draw"
2017             mdapi_supported_apis="VK OGL IO BB"
2018             mdapi_hw_unit_type="gpu"
2019             />
2020    <counter name="SF Stall"
2021             symbol_name="SfStall"
2022             underscore_name="sf_stall"
2023             description="The percentage of time in which strip-fans pipeline stage was stalled."
2024             data_type="float"
2025             units="percent"
2026             semantic_type="duration"
2027             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2028             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2029             mdapi_usage_flags="Tier4 Correlate Draw"
2030             mdapi_supported_apis="VK OGL IO BB"
2031             mdapi_hw_unit_type="gpu"
2032             />
2033    <register_config type="NOA">
2034        <register type="NOA" address="0x00009840" value="0x000000A0" />
2035        <register type="NOA" address="0x00009888" value="0x59800000" />
2036        <register type="NOA" address="0x00009888" value="0x59800001" />
2037        <register type="NOA" address="0x00009888" value="0x261E0000" />
2038        <register type="NOA" address="0x00009888" value="0x281F000F" />
2039        <register type="NOA" address="0x00009888" value="0x2817001A" />
2040        <register type="NOA" address="0x00009888" value="0x2791001F" />
2041        <register type="NOA" address="0x00009888" value="0x27880019" />
2042        <register type="NOA" address="0x00009888" value="0x2D890000" />
2043        <register type="NOA" address="0x00009888" value="0x278A0007" />
2044        <register type="NOA" address="0x00009888" value="0x298D001F" />
2045        <register type="NOA" address="0x00009888" value="0x278E0020" />
2046        <register type="NOA" address="0x00009888" value="0x2B8F0012" />
2047        <register type="NOA" address="0x00009888" value="0x29900000" />
2048        <register type="NOA" address="0x00009888" value="0x00184000" />
2049        <register type="NOA" address="0x00009888" value="0x02181000" />
2050        <register type="NOA" address="0x00009888" value="0x02194000" />
2051        <register type="NOA" address="0x00009888" value="0x141E0002" />
2052        <register type="NOA" address="0x00009888" value="0x041E0000" />
2053        <register type="NOA" address="0x00009888" value="0x001E0000" />
2054        <register type="NOA" address="0x00009888" value="0x221F0015" />
2055        <register type="NOA" address="0x00009888" value="0x041F0000" />
2056        <register type="NOA" address="0x00009888" value="0x001F4000" />
2057        <register type="NOA" address="0x00009888" value="0x021F0000" />
2058        <register type="NOA" address="0x00009888" value="0x023A8000" />
2059        <register type="NOA" address="0x00009888" value="0x0213C000" />
2060        <register type="NOA" address="0x00009888" value="0x02164000" />
2061        <register type="NOA" address="0x00009888" value="0x24170012" />
2062        <register type="NOA" address="0x00009888" value="0x04170000" />
2063        <register type="NOA" address="0x00009888" value="0x07910005" />
2064        <register type="NOA" address="0x00009888" value="0x05910000" />
2065        <register type="NOA" address="0x00009888" value="0x01911500" />
2066        <register type="NOA" address="0x00009888" value="0x03910501" />
2067        <register type="NOA" address="0x00009888" value="0x0D880002" />
2068        <register type="NOA" address="0x00009888" value="0x1D880003" />
2069        <register type="NOA" address="0x00009888" value="0x05880000" />
2070        <register type="NOA" address="0x00009888" value="0x0B890032" />
2071        <register type="NOA" address="0x00009888" value="0x1B890031" />
2072        <register type="NOA" address="0x00009888" value="0x05890000" />
2073        <register type="NOA" address="0x00009888" value="0x01890040" />
2074        <register type="NOA" address="0x00009888" value="0x03890040" />
2075        <register type="NOA" address="0x00009888" value="0x098A0000" />
2076        <register type="NOA" address="0x00009888" value="0x198A0004" />
2077        <register type="NOA" address="0x00009888" value="0x058A0000" />
2078        <register type="NOA" address="0x00009888" value="0x018A8050" />
2079        <register type="NOA" address="0x00009888" value="0x038A2050" />
2080        <register type="NOA" address="0x00009888" value="0x018B95A9" />
2081        <register type="NOA" address="0x00009888" value="0x038BE5A9" />
2082        <register type="NOA" address="0x00009888" value="0x018C1500" />
2083        <register type="NOA" address="0x00009888" value="0x038C0501" />
2084        <register type="NOA" address="0x00009888" value="0x178D0015" />
2085        <register type="NOA" address="0x00009888" value="0x058D0000" />
2086        <register type="NOA" address="0x00009888" value="0x138E0004" />
2087        <register type="NOA" address="0x00009888" value="0x218E000C" />
2088        <register type="NOA" address="0x00009888" value="0x058E0000" />
2089        <register type="NOA" address="0x00009888" value="0x018E0500" />
2090        <register type="NOA" address="0x00009888" value="0x038E0101" />
2091        <register type="NOA" address="0x00009888" value="0x0F8F0027" />
2092        <register type="NOA" address="0x00009888" value="0x058F0000" />
2093        <register type="NOA" address="0x00009888" value="0x018F0000" />
2094        <register type="NOA" address="0x00009888" value="0x038F0001" />
2095        <register type="NOA" address="0x00009888" value="0x11900013" />
2096        <register type="NOA" address="0x00009888" value="0x1F900017" />
2097        <register type="NOA" address="0x00009888" value="0x05900000" />
2098        <register type="NOA" address="0x00009888" value="0x01900100" />
2099        <register type="NOA" address="0x00009888" value="0x03900001" />
2100        <register type="NOA" address="0x00009888" value="0x01845555" />
2101        <register type="NOA" address="0x00009888" value="0x03845555" />
2102        <register type="NOA" address="0x00009888" value="0x418000AA" />
2103        <register type="NOA" address="0x00009888" value="0x438000AA" />
2104        <register type="NOA" address="0x00009888" value="0x458000AA" />
2105        <register type="NOA" address="0x00009888" value="0x478000AA" />
2106        <register type="NOA" address="0x00009888" value="0x4980018C" />
2107        <register type="NOA" address="0x00009888" value="0x4B80014B" />
2108        <register type="NOA" address="0x00009888" value="0x4D800128" />
2109        <register type="NOA" address="0x00009888" value="0x4F80012A" />
2110        <register type="NOA" address="0x00009888" value="0x51800187" />
2111        <register type="NOA" address="0x00009888" value="0x5380014B" />
2112        <register type="NOA" address="0x00009888" value="0x55800149" />
2113        <register type="NOA" address="0x00009888" value="0x5780010A" />
2114        <register type="NOA" address="0x00009888" value="0x59800000" />
2115        <register type="NOA" address="0x00009840" value="0x00000080" />
2116    </register_config>
2117    <register_config type="OA">
2118        <register type="OA" address="0x00002724" value="0xF0800000" />
2119        <register type="OA" address="0x00002720" value="0x00000000" />
2120        <register type="OA" address="0x00002714" value="0xF0800000" />
2121        <register type="OA" address="0x00002710" value="0x00000000" />
2122        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2123        <register type="OA" address="0x00002774" value="0x00007FFC" />
2124        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2125        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2126        <register type="OA" address="0x00002780" value="0x00079FFA" />
2127        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2128        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2129        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2130        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2131        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2132        <register type="OA" address="0x00002798" value="0x00077FFA" />
2133        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2134        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2135        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2136        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2137        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2138    </register_config>
2139    <register_config type="FLEX">
2140        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2141        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2142        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2143        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2144        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2145        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2146        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2147    </register_config>
2148  </set>
2149
2150  <set name="Metric set HDCAndSF"
2151       chipset="CHV"
2152       symbol_name="HDCAndSF"
2153       underscore_name="hdc_and_sf"
2154       mdapi_supported_apis="VK OGL OCL IO BB"
2155       hw_config_guid="33af8252-7a51-4aa3-b0ba-1b946f209d7b"
2156       >
2157    <counter name="GPU Time Elapsed"
2158             symbol_name="GpuTime"
2159             underscore_name="gpu_time"
2160             description="Time elapsed on the GPU during the measurement."
2161             data_type="uint64"
2162             units="ns"
2163             semantic_type="duration"
2164             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2165             mdapi_group="GPU"
2166             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2167             mdapi_supported_apis=""
2168             mdapi_hw_unit_type="gpu"
2169             />
2170    <counter name="GPU Core Clocks"
2171             symbol_name="GpuCoreClocks"
2172             underscore_name="gpu_core_clocks"
2173             description="The total number of GPU core clocks elapsed during the measurement."
2174             data_type="uint64"
2175             units="cycles"
2176             semantic_type="event"
2177             equation="GPU_CLOCK 0 READ"
2178             mdapi_group="GPU"
2179             mdapi_usage_flags="Tier1 Frame Batch Draw"
2180             mdapi_supported_apis=""
2181             mdapi_hw_unit_type="gpu"
2182             />
2183    <counter name="AVG GPU Core Frequency"
2184             symbol_name="AvgGpuCoreFrequency"
2185             underscore_name="avg_gpu_core_frequency"
2186             description="Average GPU Core Frequency in the measurement."
2187             data_type="uint64"
2188             max_equation="$GpuMaxFrequency"
2189             units="hz"
2190             semantic_type="event"
2191             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2192             mdapi_group="GPU"
2193             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2194             mdapi_supported_apis=""
2195             mdapi_hw_unit_type="gpu"
2196             />
2197    <counter name="GPU Busy"
2198             symbol_name="GpuBusy"
2199             underscore_name="gpu_busy"
2200             description="The percentage of time in which the GPU has been processing GPU commands."
2201             data_type="float"
2202             max_equation="100"
2203             units="percent"
2204             semantic_type="duration"
2205             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2206             mdapi_group="GPU"
2207             mdapi_usage_flags="Tier1 Overview System Frame"
2208             mdapi_supported_apis=""
2209             mdapi_hw_unit_type="gpu"
2210             />
2211    <counter name="VS Threads Dispatched"
2212             symbol_name="VsThreads"
2213             underscore_name="vs_threads"
2214             description="The total number of vertex shader hardware threads dispatched."
2215             data_type="uint64"
2216             units="threads"
2217             semantic_type="event"
2218             equation="A 1 READ"
2219             mdapi_group="EU Array/Vertex Shader"
2220             mdapi_usage_flags="Tier3 Frame Batch Draw"
2221             mdapi_supported_apis="VK OGL IO BB"
2222             mdapi_hw_unit_type="gpu"
2223             />
2224    <counter name="HS Threads Dispatched"
2225             symbol_name="HsThreads"
2226             underscore_name="hs_threads"
2227             description="The total number of hull shader hardware threads dispatched."
2228             data_type="uint64"
2229             units="threads"
2230             semantic_type="event"
2231             equation="A 2 READ"
2232             mdapi_group="EU Array/Hull Shader"
2233             mdapi_usage_flags="Tier3 Frame Batch Draw"
2234             mdapi_supported_apis="VK OGL4 IO BB"
2235             mdapi_hw_unit_type="gpu"
2236             />
2237    <counter name="DS Threads Dispatched"
2238             symbol_name="DsThreads"
2239             underscore_name="ds_threads"
2240             description="The total number of domain shader hardware threads dispatched."
2241             data_type="uint64"
2242             units="threads"
2243             semantic_type="event"
2244             equation="A 3 READ"
2245             mdapi_group="EU Array/Domain Shader"
2246             mdapi_usage_flags="Tier3 Frame Batch Draw"
2247             mdapi_supported_apis="VK OGL4 IO BB"
2248             mdapi_hw_unit_type="gpu"
2249             />
2250    <counter name="GS Threads Dispatched"
2251             symbol_name="GsThreads"
2252             underscore_name="gs_threads"
2253             description="The total number of geometry shader hardware threads dispatched."
2254             data_type="uint64"
2255             units="threads"
2256             semantic_type="event"
2257             equation="A 5 READ"
2258             mdapi_group="EU Array/Geometry Shader"
2259             mdapi_usage_flags="Tier3 Frame Batch Draw"
2260             mdapi_supported_apis="VK OGL4 IO BB"
2261             mdapi_hw_unit_type="gpu"
2262             />
2263    <counter name="FS Threads Dispatched"
2264             symbol_name="PsThreads"
2265             underscore_name="ps_threads"
2266             description="The total number of fragment shader hardware threads dispatched."
2267             data_type="uint64"
2268             units="threads"
2269             semantic_type="event"
2270             equation="A 6 READ"
2271             mdapi_group="EU Array/Fragment Shader"
2272             mdapi_usage_flags="Tier3 Frame Batch Draw"
2273             mdapi_supported_apis="VK OGL IO BB"
2274             mdapi_hw_unit_type="gpu"
2275             />
2276    <counter name="CS Threads Dispatched"
2277             symbol_name="CsThreads"
2278             underscore_name="cs_threads"
2279             description="The total number of compute shader hardware threads dispatched."
2280             data_type="uint64"
2281             units="threads"
2282             semantic_type="event"
2283             equation="A 4 READ"
2284             mdapi_group="EU Array/Compute Shader"
2285             mdapi_usage_flags="Tier3 Frame Batch Draw"
2286             mdapi_supported_apis="VK OGL4 OCL IO BB"
2287             mdapi_hw_unit_type="gpu"
2288             />
2289    <counter name="EU Active"
2290             symbol_name="EuActive"
2291             underscore_name="eu_active"
2292             description="The percentage of time in which the Execution Units were actively processing."
2293             data_type="float"
2294             max_equation="100"
2295             units="percent"
2296             semantic_type="duration"
2297             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2298             mdapi_group="EU Array"
2299             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2300             mdapi_supported_apis=""
2301             mdapi_hw_unit_type="gpu"
2302             />
2303    <counter name="EU Stall"
2304             symbol_name="EuStall"
2305             underscore_name="eu_stall"
2306             description="The percentage of time in which the Execution Units were stalled."
2307             data_type="float"
2308             max_equation="100"
2309             units="percent"
2310             semantic_type="duration"
2311             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2312             mdapi_group="EU Array"
2313             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2314             mdapi_supported_apis=""
2315             mdapi_hw_unit_type="gpu"
2316             />
2317    <counter name="EU Both FPU Pipes Active"
2318             symbol_name="EuFpuBothActive"
2319             underscore_name="eu_fpu_both_active"
2320             description="The percentage of time in which both EU FPU pipelines were actively processing."
2321             data_type="float"
2322             max_equation="100"
2323             units="percent"
2324             semantic_type="duration"
2325             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2326             mdapi_group="EU Array/Pipes"
2327             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2328             mdapi_supported_apis=""
2329             mdapi_hw_unit_type="gpu"
2330             />
2331    <counter name="VS FPU0 Pipe Active"
2332             symbol_name="VsFpu0Active"
2333             underscore_name="vs_fpu0_active"
2334             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
2335             data_type="float"
2336             max_equation="100"
2337             units="percent"
2338             semantic_type="duration"
2339             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2340             mdapi_group="EU Array/Vertex Shader"
2341             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2342             mdapi_supported_apis="VK OGL IO BB"
2343             mdapi_hw_unit_type="gpu"
2344             />
2345    <counter name="VS FPU1 Pipe Active"
2346             symbol_name="VsFpu1Active"
2347             underscore_name="vs_fpu1_active"
2348             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
2349             data_type="float"
2350             max_equation="100"
2351             units="percent"
2352             semantic_type="duration"
2353             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2354             mdapi_group="EU Array/Vertex Shader"
2355             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2356             mdapi_supported_apis="VK OGL IO BB"
2357             mdapi_hw_unit_type="gpu"
2358             />
2359    <counter name="VS Send Pipe Active"
2360             symbol_name="VsSendActive"
2361             underscore_name="vs_send_active"
2362             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
2363             data_type="float"
2364             max_equation="100"
2365             units="percent"
2366             semantic_type="duration"
2367             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2368             mdapi_group="EU Array/Vertex Shader"
2369             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2370             mdapi_supported_apis="VK OGL IO BB"
2371             mdapi_hw_unit_type="gpu"
2372             />
2373    <counter name="PS FPU0 Pipe Active"
2374             symbol_name="PsFpu0Active"
2375             underscore_name="ps_fpu0_active"
2376             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
2377             data_type="float"
2378             max_equation="100"
2379             units="percent"
2380             semantic_type="duration"
2381             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2382             mdapi_group="EU Array/Pixel Shader"
2383             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2384             mdapi_supported_apis="VK OGL IO BB"
2385             mdapi_hw_unit_type="gpu"
2386             />
2387    <counter name="PS FPU1 Pipe Active"
2388             symbol_name="PsFpu1Active"
2389             underscore_name="ps_fpu1_active"
2390             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
2391             data_type="float"
2392             max_equation="100"
2393             units="percent"
2394             semantic_type="duration"
2395             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2396             mdapi_group="EU Array/Pixel Shader"
2397             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2398             mdapi_supported_apis="VK OGL IO BB"
2399             mdapi_hw_unit_type="gpu"
2400             />
2401    <counter name="PS Send Pipeline Active"
2402             symbol_name="PsSendActive"
2403             underscore_name="ps_send_active"
2404             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
2405             data_type="float"
2406             max_equation="100"
2407             units="percent"
2408             semantic_type="duration"
2409             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2410             mdapi_group="EU Array/Pixel Shader"
2411             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2412             mdapi_supported_apis="VK OGL IO BB"
2413             mdapi_hw_unit_type="gpu"
2414             />
2415    <counter name="FS Both FPU Active"
2416             symbol_name="PsEuBothFpuActive"
2417             underscore_name="ps_eu_both_fpu_active"
2418             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
2419             data_type="float"
2420             max_equation="100"
2421             units="percent"
2422             semantic_type="duration"
2423             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2424             mdapi_group="3D Pipe/Fragment Shader"
2425             mdapi_usage_flags="Tier4 Frame Batch Draw"
2426             mdapi_supported_apis="VK OGL IO BB"
2427             mdapi_hw_unit_type="gpu"
2428             />
2429    <counter name="Rasterized Pixels"
2430             symbol_name="RasterizedPixels"
2431             underscore_name="rasterized_pixels"
2432             description="The total number of rasterized pixels."
2433             data_type="uint64"
2434             units="pixels"
2435             semantic_type="event"
2436             equation="A 21 READ 4 UMUL"
2437             mdapi_group="3D Pipe/Rasterizer"
2438             mdapi_usage_flags="Tier3 Frame Batch Draw"
2439             mdapi_supported_apis="VK OGL IO BB"
2440             mdapi_hw_unit_type="gpu"
2441             />
2442    <counter name="Early Hi-Depth Test Fails"
2443             symbol_name="HiDepthTestFails"
2444             underscore_name="hi_depth_test_fails"
2445             description="The total number of pixels dropped on early hierarchical depth test."
2446             data_type="uint64"
2447             units="pixels"
2448             semantic_type="event"
2449             equation="A 22 READ 4 UMUL"
2450             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2451             mdapi_usage_flags="Tier3 Frame Batch Draw"
2452             mdapi_supported_apis="VK OGL IO BB"
2453             mdapi_hw_unit_type="gpu"
2454             />
2455    <counter name="Early Depth Test Fails"
2456             symbol_name="EarlyDepthTestFails"
2457             underscore_name="early_depth_test_fails"
2458             description="The total number of pixels dropped on early depth test."
2459             data_type="uint64"
2460             units="pixels"
2461             semantic_type="event"
2462             equation="A 23 READ 4 UMUL"
2463             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2464             mdapi_usage_flags="Tier3 Frame Batch Draw"
2465             mdapi_supported_apis="VK OGL IO BB"
2466             mdapi_hw_unit_type="gpu"
2467             />
2468    <counter name="Samples Killed in FS"
2469             symbol_name="SamplesKilledInPs"
2470             underscore_name="samples_killed_in_ps"
2471             description="The total number of samples or pixels dropped in fragment shaders."
2472             data_type="uint64"
2473             units="pixels"
2474             semantic_type="event"
2475             equation="A 24 READ 4 UMUL"
2476             mdapi_group="3D Pipe/Fragment Shader"
2477             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2478             mdapi_supported_apis="VK OGL IO BB"
2479             mdapi_hw_unit_type="gpu"
2480             />
2481    <counter name="Pixels Failing Tests"
2482             symbol_name="PixelsFailingPostPsTests"
2483             underscore_name="pixels_failing_post_ps_tests"
2484             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2485             data_type="uint64"
2486             units="pixels"
2487             semantic_type="event"
2488             equation="A 25 READ 4 UMUL"
2489             mdapi_group="3D Pipe/Output Merger"
2490             mdapi_usage_flags="Tier3 Frame Batch Draw"
2491             mdapi_supported_apis="VK OGL IO BB"
2492             mdapi_hw_unit_type="gpu"
2493             />
2494    <counter name="Samples Written"
2495             symbol_name="SamplesWritten"
2496             underscore_name="samples_written"
2497             description="The total number of samples or pixels written to all render targets."
2498             data_type="uint64"
2499             units="pixels"
2500             semantic_type="event"
2501             equation="A 26 READ 4 UMUL"
2502             mdapi_group="3D Pipe/Output Merger"
2503             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2504             mdapi_supported_apis="VK OGL IO BB"
2505             mdapi_hw_unit_type="gpu"
2506             />
2507    <counter name="Samples Blended"
2508             symbol_name="SamplesBlended"
2509             underscore_name="samples_blended"
2510             description="The total number of blended samples or pixels written to all render targets."
2511             data_type="uint64"
2512             units="pixels"
2513             semantic_type="event"
2514             equation="A 27 READ 4 UMUL"
2515             mdapi_group="3D Pipe/Output Merger"
2516             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2517             mdapi_supported_apis="VK OGL IO BB"
2518             mdapi_hw_unit_type="gpu"
2519             />
2520    <counter name="Sampler Texels"
2521             symbol_name="SamplerTexels"
2522             underscore_name="sampler_texels"
2523             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2524             data_type="uint64"
2525             units="texels"
2526             semantic_type="event"
2527             equation="A 28 READ 4 UMUL"
2528             mdapi_group="Sampler/Sampler Input"
2529             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2530             mdapi_supported_apis=""
2531             mdapi_hw_unit_type="gpu"
2532             />
2533    <counter name="Sampler Texels Misses"
2534             symbol_name="SamplerTexelMisses"
2535             underscore_name="sampler_texel_misses"
2536             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2537             data_type="uint64"
2538             units="texels"
2539             semantic_type="event"
2540             equation="A 29 READ 4 UMUL"
2541             mdapi_group="Sampler/Sampler Cache"
2542             mdapi_usage_flags="Tier3 Batch Frame Draw"
2543             mdapi_supported_apis=""
2544             mdapi_hw_unit_type="gpu"
2545             />
2546    <counter name="SLM Bytes Read"
2547             symbol_name="SlmBytesRead"
2548             underscore_name="slm_bytes_read"
2549             description="The total number of GPU memory bytes read from shared local memory."
2550             data_type="uint64"
2551             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2552             units="bytes"
2553             semantic_type="throughput"
2554             equation="A 30 READ 64 UMUL"
2555             mdapi_group="L3/Data Port/SLM"
2556             mdapi_usage_flags="Tier3 Frame Batch Draw"
2557             mdapi_supported_apis="VK OGL4 OCL IO BB"
2558             mdapi_hw_unit_type="gpu"
2559             />
2560    <counter name="SLM Bytes Written"
2561             symbol_name="SlmBytesWritten"
2562             underscore_name="slm_bytes_written"
2563             description="The total number of GPU memory bytes written into shared local memory."
2564             data_type="uint64"
2565             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2566             units="bytes"
2567             semantic_type="throughput"
2568             equation="A 31 READ 64 UMUL"
2569             mdapi_group="L3/Data Port/SLM"
2570             mdapi_usage_flags="Tier3 Frame Batch Draw"
2571             mdapi_supported_apis="VK OGL4 OCL IO BB"
2572             mdapi_hw_unit_type="gpu"
2573             />
2574    <counter name="Shader Memory Accesses"
2575             symbol_name="ShaderMemoryAccesses"
2576             underscore_name="shader_memory_accesses"
2577             description="The total number of shader memory accesses to L3."
2578             data_type="uint64"
2579             units="messages"
2580             semantic_type="event"
2581             equation="A 32 READ"
2582             mdapi_group="L3/Data Port"
2583             mdapi_usage_flags="Tier3 Frame Batch Draw"
2584             mdapi_supported_apis=""
2585             mdapi_hw_unit_type="gpu"
2586             />
2587    <counter name="Shader Atomic Memory Accesses"
2588             symbol_name="ShaderAtomics"
2589             underscore_name="shader_atomics"
2590             description="The total number of shader atomic memory accesses."
2591             data_type="uint64"
2592             units="messages"
2593             semantic_type="event"
2594             equation="A 34 READ"
2595             mdapi_group="L3/Data Port/Atomics"
2596             mdapi_usage_flags="Tier3 Frame Batch Draw"
2597             mdapi_supported_apis="VK OGL4 OCL IO BB"
2598             mdapi_hw_unit_type="gpu"
2599             />
2600    <counter name="L3 Shader Throughput"
2601             symbol_name="L3ShaderThroughput"
2602             underscore_name="l3_shader_throughput"
2603             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2604             data_type="uint64"
2605             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
2606             units="bytes"
2607             semantic_type="throughput"
2608             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
2609             mdapi_group="L3/Data Port"
2610             mdapi_usage_flags="Tier2 Frame Batch Draw"
2611             mdapi_supported_apis="VK OGL4 OCL IO BB"
2612             mdapi_hw_unit_type="gpu"
2613             />
2614    <counter name="Shader Barrier Messages"
2615             symbol_name="ShaderBarriers"
2616             underscore_name="shader_barriers"
2617             description="The total number of shader barrier messages."
2618             data_type="uint64"
2619             units="messages"
2620             semantic_type="event"
2621             equation="A 35 READ"
2622             mdapi_group="EU Array/Barrier"
2623             mdapi_usage_flags="Tier3 Frame Batch Draw"
2624             mdapi_supported_apis=""
2625             mdapi_hw_unit_type="gpu"
2626             />
2627    <counter name="Polygon Data Ready"
2628             symbol_name="PolyDataReady"
2629             underscore_name="poly_data_ready"
2630             description="The percentage of time in which geometry pipeline output is ready"
2631             data_type="float"
2632             max_equation="100"
2633             units="percent"
2634             semantic_type="duration"
2635             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2636             mdapi_group="GPU/3D Pipe/Strip-Fans"
2637             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2638             mdapi_supported_apis=""
2639             mdapi_hw_unit_type="gpu"
2640             />
2641    <counter name="HDC stalled by L3 (s0.ss2)"
2642             symbol_name="NonSamplerShader02AccessStalledOnL3"
2643             underscore_name="non_sampler_shader02_access_stalled_on_l3"
2644             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss2)"
2645             data_type="float"
2646             max_equation="100"
2647             units="percent"
2648             semantic_type="duration"
2649             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2650             availability="$SubsliceMask 0x4 AND"
2651             mdapi_group="GPU/Data Port"
2652             mdapi_usage_flags="Tier3 Frame Batch Draw"
2653             mdapi_supported_apis=""
2654             mdapi_hw_unit_type="subslice"
2655             />
2656    <counter name="HDC stalled by L3 (s0.ss1)"
2657             symbol_name="NonSamplerShader01AccessStalledOnL3"
2658             underscore_name="non_sampler_shader01_access_stalled_on_l3"
2659             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss1)"
2660             data_type="float"
2661             max_equation="100"
2662             units="percent"
2663             semantic_type="duration"
2664             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2665             availability="$SubsliceMask 0x2 AND"
2666             mdapi_group="GPU/Data Port"
2667             mdapi_usage_flags="Tier3 Frame Batch Draw"
2668             mdapi_supported_apis=""
2669             mdapi_hw_unit_type="subslice"
2670             />
2671    <counter name="HDC stalled by L3 (s0.ss0)"
2672             symbol_name="NonSamplerShader00AccessStalledOnL3"
2673             underscore_name="non_sampler_shader00_access_stalled_on_l3"
2674             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss0)"
2675             data_type="float"
2676             max_equation="100"
2677             units="percent"
2678             semantic_type="duration"
2679             equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2680             availability="$SubsliceMask 0x1 AND"
2681             mdapi_group="GPU/Data Port"
2682             mdapi_usage_flags="Tier3 Frame Batch Draw"
2683             mdapi_supported_apis=""
2684             mdapi_hw_unit_type="subslice"
2685             />
2686    <counter name="HDC stalled by L3 (s0.ss2)"
2687             symbol_name="NonSamplerShader12AccessStalledOnL3"
2688             underscore_name="non_sampler_shader12_access_stalled_on_l3"
2689             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss2)"
2690             data_type="float"
2691             max_equation="100"
2692             units="percent"
2693             semantic_type="duration"
2694             equation="C 1 READ C 0 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2695             availability="$SubsliceMask 0x20 AND"
2696             mdapi_group="GPU/Data Port"
2697             mdapi_usage_flags="Tier3 Frame Batch Draw"
2698             mdapi_supported_apis=""
2699             mdapi_hw_unit_type="subslice"
2700             />
2701    <counter name="HDC stalled by L3 (s0.ss1)"
2702             symbol_name="NonSamplerShader11AccessStalledOnL3"
2703             underscore_name="non_sampler_shader11_access_stalled_on_l3"
2704             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss1)"
2705             data_type="float"
2706             max_equation="100"
2707             units="percent"
2708             semantic_type="duration"
2709             equation="B 7 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2710             availability="$SubsliceMask 0x10 AND"
2711             mdapi_group="GPU/Data Port"
2712             mdapi_usage_flags="Tier3 Frame Batch Draw"
2713             mdapi_supported_apis=""
2714             mdapi_hw_unit_type="subslice"
2715             />
2716    <counter name="HDC stalled by L3 (s0.ss0)"
2717             symbol_name="NonSamplerShader10AccessStalledOnL3"
2718             underscore_name="non_sampler_shader10_access_stalled_on_l3"
2719             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss0)"
2720             data_type="float"
2721             max_equation="100"
2722             units="percent"
2723             semantic_type="duration"
2724             equation="B 5 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
2725             availability="$SubsliceMask 0x8 AND"
2726             mdapi_group="GPU/Data Port"
2727             mdapi_usage_flags="Tier3 Frame Batch Draw"
2728             mdapi_supported_apis=""
2729             mdapi_hw_unit_type="subslice"
2730             />
2731    <counter name="SQ is full"
2732             symbol_name="GTRequestQueueFull"
2733             underscore_name="gt_request_queue_full"
2734             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
2735             data_type="float"
2736             max_equation="100"
2737             units="percent"
2738             semantic_type="duration"
2739             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
2740             availability="true $QueryMode &amp;&amp;"
2741             mdapi_group="GTI"
2742             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
2743             mdapi_supported_apis="VK OGL4 OCL"
2744             mdapi_hw_unit_type="gpu"
2745             />
2746    <register_config type="NOA">
2747        <register type="NOA" address="0x00009840" value="0x000000A0" />
2748        <register type="NOA" address="0x00009888" value="0x105C0232" />
2749        <register type="NOA" address="0x00009888" value="0x10580232" />
2750        <register type="NOA" address="0x00009888" value="0x10380232" />
2751        <register type="NOA" address="0x00009888" value="0x10DC0232" />
2752        <register type="NOA" address="0x00009888" value="0x10D80232" />
2753        <register type="NOA" address="0x00009888" value="0x10B80232" />
2754        <register type="NOA" address="0x00009888" value="0x118E4400" />
2755        <register type="NOA" address="0x00009888" value="0x025C6080" />
2756        <register type="NOA" address="0x00009888" value="0x045C004B" />
2757        <register type="NOA" address="0x00009888" value="0x005C8000" />
2758        <register type="NOA" address="0x00009888" value="0x00582080" />
2759        <register type="NOA" address="0x00009888" value="0x0258004B" />
2760        <register type="NOA" address="0x00009888" value="0x025B4000" />
2761        <register type="NOA" address="0x00009888" value="0x045B4000" />
2762        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
2763        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
2764        <register type="NOA" address="0x00009888" value="0x04386080" />
2765        <register type="NOA" address="0x00009888" value="0x0638404B" />
2766        <register type="NOA" address="0x00009888" value="0x02384000" />
2767        <register type="NOA" address="0x00009888" value="0x08384000" />
2768        <register type="NOA" address="0x00009888" value="0x0A380000" />
2769        <register type="NOA" address="0x00009888" value="0x0C380000" />
2770        <register type="NOA" address="0x00009888" value="0x00398000" />
2771        <register type="NOA" address="0x00009888" value="0x0239A000" />
2772        <register type="NOA" address="0x00009888" value="0x0439A000" />
2773        <register type="NOA" address="0x00009888" value="0x06392000" />
2774        <register type="NOA" address="0x00009888" value="0x0CDC25C1" />
2775        <register type="NOA" address="0x00009888" value="0x0ADCC000" />
2776        <register type="NOA" address="0x00009888" value="0x0AD825C1" />
2777        <register type="NOA" address="0x00009888" value="0x18DB4000" />
2778        <register type="NOA" address="0x00009888" value="0x1ADB0001" />
2779        <register type="NOA" address="0x00009888" value="0x0E9F8000" />
2780        <register type="NOA" address="0x00009888" value="0x109F02AA" />
2781        <register type="NOA" address="0x00009888" value="0x0EB825C1" />
2782        <register type="NOA" address="0x00009888" value="0x18B80154" />
2783        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
2784        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
2785        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
2786        <register type="NOA" address="0x00009888" value="0x0D88C000" />
2787        <register type="NOA" address="0x00009888" value="0x0F88000F" />
2788        <register type="NOA" address="0x00009888" value="0x038A8000" />
2789        <register type="NOA" address="0x00009888" value="0x058A8000" />
2790        <register type="NOA" address="0x00009888" value="0x078A8000" />
2791        <register type="NOA" address="0x00009888" value="0x098A8000" />
2792        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
2793        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
2794        <register type="NOA" address="0x00009888" value="0x258BAA05" />
2795        <register type="NOA" address="0x00009888" value="0x278B002A" />
2796        <register type="NOA" address="0x00009888" value="0x238B2A80" />
2797        <register type="NOA" address="0x00009888" value="0x198C5400" />
2798        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
2799        <register type="NOA" address="0x00009888" value="0x098DC000" />
2800        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
2801        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
2802        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
2803        <register type="NOA" address="0x00009888" value="0x098E05C0" />
2804        <register type="NOA" address="0x00009888" value="0x058E0000" />
2805        <register type="NOA" address="0x00009888" value="0x198F0020" />
2806        <register type="NOA" address="0x00009888" value="0x2185AA0A" />
2807        <register type="NOA" address="0x00009888" value="0x2385002A" />
2808        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
2809        <register type="NOA" address="0x00009888" value="0x19835000" />
2810        <register type="NOA" address="0x00009888" value="0x1B830155" />
2811        <register type="NOA" address="0x00009888" value="0x03834000" />
2812        <register type="NOA" address="0x00009888" value="0x05834000" />
2813        <register type="NOA" address="0x00009888" value="0x07834000" />
2814        <register type="NOA" address="0x00009888" value="0x09834000" />
2815        <register type="NOA" address="0x00009888" value="0x0B834000" />
2816        <register type="NOA" address="0x00009888" value="0x0D834000" />
2817        <register type="NOA" address="0x00009888" value="0x09848000" />
2818        <register type="NOA" address="0x00009888" value="0x0B84C000" />
2819        <register type="NOA" address="0x00009888" value="0x0D84C000" />
2820        <register type="NOA" address="0x00009888" value="0x0F84C000" />
2821        <register type="NOA" address="0x00009888" value="0x01848000" />
2822        <register type="NOA" address="0x00009888" value="0x0384C000" />
2823        <register type="NOA" address="0x00009888" value="0x0584C000" />
2824        <register type="NOA" address="0x00009888" value="0x07844000" />
2825        <register type="NOA" address="0x00009888" value="0x19808000" />
2826        <register type="NOA" address="0x00009888" value="0x1B80C000" />
2827        <register type="NOA" address="0x00009888" value="0x1D80C000" />
2828        <register type="NOA" address="0x00009888" value="0x1F80C000" />
2829        <register type="NOA" address="0x00009888" value="0x11808000" />
2830        <register type="NOA" address="0x00009888" value="0x1380C000" />
2831        <register type="NOA" address="0x00009888" value="0x1580C000" />
2832        <register type="NOA" address="0x00009888" value="0x17804000" />
2833        <register type="NOA" address="0x00009888" value="0x51800040" />
2834        <register type="NOA" address="0x00009888" value="0x43800400" />
2835        <register type="NOA" address="0x00009888" value="0x45800800" />
2836        <register type="NOA" address="0x00009888" value="0x53800000" />
2837        <register type="NOA" address="0x00009888" value="0x47800C62" />
2838        <register type="NOA" address="0x00009888" value="0x21800000" />
2839        <register type="NOA" address="0x00009888" value="0x31800000" />
2840        <register type="NOA" address="0x00009888" value="0x4D800000" />
2841        <register type="NOA" address="0x00009888" value="0x3F801042" />
2842        <register type="NOA" address="0x00009888" value="0x4F800000" />
2843        <register type="NOA" address="0x00009888" value="0x418014A4" />
2844        <register type="NOA" address="0x00009840" value="0x00000080" />
2845        <register type="NOA" address="0x000091BC" value="0xE0500000" />
2846    </register_config>
2847    <register_config type="OA">
2848        <register type="OA" address="0x00002740" value="0x00000000" />
2849        <register type="OA" address="0x00002744" value="0x00800000" />
2850        <register type="OA" address="0x00002710" value="0x00000000" />
2851        <register type="OA" address="0x00002714" value="0x10800000" />
2852        <register type="OA" address="0x00002720" value="0x00000000" />
2853        <register type="OA" address="0x00002724" value="0x00800000" />
2854        <register type="OA" address="0x00002770" value="0x00000002" />
2855        <register type="OA" address="0x00002774" value="0x0000FFF7" />
2856    </register_config>
2857    <register_config type="FLEX">
2858        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2859        <register type="FLEX" address="0x0000E558" value="0x00010003" />
2860        <register type="FLEX" address="0x0000E658" value="0x00012011" />
2861        <register type="FLEX" address="0x0000E758" value="0x00015014" />
2862        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
2863        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
2864        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
2865    </register_config>
2866  </set>
2867
2868  <set name="Metric set L3_1"
2869       chipset="CHV"
2870       symbol_name="L3_1"
2871       underscore_name="l3_1"
2872       mdapi_supported_apis="VK OGL OCL IO BB"
2873       hw_config_guid="78f52900-5317-4417-8067-966fbf215a1f"
2874       >
2875    <counter name="GPU Time Elapsed"
2876             symbol_name="GpuTime"
2877             underscore_name="gpu_time"
2878             description="Time elapsed on the GPU during the measurement."
2879             data_type="uint64"
2880             units="ns"
2881             semantic_type="duration"
2882             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2883             mdapi_group="GPU"
2884             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2885             mdapi_supported_apis=""
2886             mdapi_hw_unit_type="gpu"
2887             />
2888    <counter name="GPU Core Clocks"
2889             symbol_name="GpuCoreClocks"
2890             underscore_name="gpu_core_clocks"
2891             description="The total number of GPU core clocks elapsed during the measurement."
2892             data_type="uint64"
2893             units="cycles"
2894             semantic_type="event"
2895             equation="GPU_CLOCK 0 READ"
2896             mdapi_group="GPU"
2897             mdapi_usage_flags="Tier1 Frame Batch Draw"
2898             mdapi_supported_apis=""
2899             mdapi_hw_unit_type="gpu"
2900             />
2901    <counter name="AVG GPU Core Frequency"
2902             symbol_name="AvgGpuCoreFrequency"
2903             underscore_name="avg_gpu_core_frequency"
2904             description="Average GPU Core Frequency in the measurement."
2905             data_type="uint64"
2906             max_equation="$GpuMaxFrequency"
2907             units="hz"
2908             semantic_type="event"
2909             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2910             mdapi_group="GPU"
2911             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2912             mdapi_supported_apis=""
2913             mdapi_hw_unit_type="gpu"
2914             />
2915    <counter name="GPU Busy"
2916             symbol_name="GpuBusy"
2917             underscore_name="gpu_busy"
2918             description="The percentage of time in which the GPU has been processing GPU commands."
2919             data_type="float"
2920             max_equation="100"
2921             units="percent"
2922             semantic_type="duration"
2923             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2924             mdapi_group="GPU"
2925             mdapi_usage_flags="Tier1 Overview System Frame"
2926             mdapi_supported_apis=""
2927             mdapi_hw_unit_type="gpu"
2928             />
2929    <counter name="VS Threads Dispatched"
2930             symbol_name="VsThreads"
2931             underscore_name="vs_threads"
2932             description="The total number of vertex shader hardware threads dispatched."
2933             data_type="uint64"
2934             units="threads"
2935             semantic_type="event"
2936             equation="A 1 READ"
2937             mdapi_group="EU Array/Vertex Shader"
2938             mdapi_usage_flags="Tier3 Frame Batch Draw"
2939             mdapi_supported_apis="VK OGL IO BB"
2940             mdapi_hw_unit_type="gpu"
2941             />
2942    <counter name="HS Threads Dispatched"
2943             symbol_name="HsThreads"
2944             underscore_name="hs_threads"
2945             description="The total number of hull shader hardware threads dispatched."
2946             data_type="uint64"
2947             units="threads"
2948             semantic_type="event"
2949             equation="A 2 READ"
2950             mdapi_group="EU Array/Hull Shader"
2951             mdapi_usage_flags="Tier3 Frame Batch Draw"
2952             mdapi_supported_apis="VK OGL4 IO BB"
2953             mdapi_hw_unit_type="gpu"
2954             />
2955    <counter name="DS Threads Dispatched"
2956             symbol_name="DsThreads"
2957             underscore_name="ds_threads"
2958             description="The total number of domain shader hardware threads dispatched."
2959             data_type="uint64"
2960             units="threads"
2961             semantic_type="event"
2962             equation="A 3 READ"
2963             mdapi_group="EU Array/Domain Shader"
2964             mdapi_usage_flags="Tier3 Frame Batch Draw"
2965             mdapi_supported_apis="VK OGL4 IO BB"
2966             mdapi_hw_unit_type="gpu"
2967             />
2968    <counter name="GS Threads Dispatched"
2969             symbol_name="GsThreads"
2970             underscore_name="gs_threads"
2971             description="The total number of geometry shader hardware threads dispatched."
2972             data_type="uint64"
2973             units="threads"
2974             semantic_type="event"
2975             equation="A 5 READ"
2976             mdapi_group="EU Array/Geometry Shader"
2977             mdapi_usage_flags="Tier3 Frame Batch Draw"
2978             mdapi_supported_apis="VK OGL4 IO BB"
2979             mdapi_hw_unit_type="gpu"
2980             />
2981    <counter name="FS Threads Dispatched"
2982             symbol_name="PsThreads"
2983             underscore_name="ps_threads"
2984             description="The total number of fragment shader hardware threads dispatched."
2985             data_type="uint64"
2986             units="threads"
2987             semantic_type="event"
2988             equation="A 6 READ"
2989             mdapi_group="EU Array/Fragment Shader"
2990             mdapi_usage_flags="Tier3 Frame Batch Draw"
2991             mdapi_supported_apis="VK OGL IO BB"
2992             mdapi_hw_unit_type="gpu"
2993             />
2994    <counter name="CS Threads Dispatched"
2995             symbol_name="CsThreads"
2996             underscore_name="cs_threads"
2997             description="The total number of compute shader hardware threads dispatched."
2998             data_type="uint64"
2999             units="threads"
3000             semantic_type="event"
3001             equation="A 4 READ"
3002             mdapi_group="EU Array/Compute Shader"
3003             mdapi_usage_flags="Tier3 Frame Batch Draw"
3004             mdapi_supported_apis="VK OGL4 OCL IO BB"
3005             mdapi_hw_unit_type="gpu"
3006             />
3007    <counter name="EU Active"
3008             symbol_name="EuActive"
3009             underscore_name="eu_active"
3010             description="The percentage of time in which the Execution Units were actively processing."
3011             data_type="float"
3012             max_equation="100"
3013             units="percent"
3014             semantic_type="duration"
3015             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3016             mdapi_group="EU Array"
3017             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3018             mdapi_supported_apis=""
3019             mdapi_hw_unit_type="gpu"
3020             />
3021    <counter name="EU Stall"
3022             symbol_name="EuStall"
3023             underscore_name="eu_stall"
3024             description="The percentage of time in which the Execution Units were stalled."
3025             data_type="float"
3026             max_equation="100"
3027             units="percent"
3028             semantic_type="duration"
3029             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3030             mdapi_group="EU Array"
3031             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3032             mdapi_supported_apis=""
3033             mdapi_hw_unit_type="gpu"
3034             />
3035    <counter name="EU Both FPU Pipes Active"
3036             symbol_name="EuFpuBothActive"
3037             underscore_name="eu_fpu_both_active"
3038             description="The percentage of time in which both EU FPU pipelines were actively processing."
3039             data_type="float"
3040             max_equation="100"
3041             units="percent"
3042             semantic_type="duration"
3043             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3044             mdapi_group="EU Array/Pipes"
3045             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3046             mdapi_supported_apis=""
3047             mdapi_hw_unit_type="gpu"
3048             />
3049    <counter name="VS FPU0 Pipe Active"
3050             symbol_name="VsFpu0Active"
3051             underscore_name="vs_fpu0_active"
3052             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3053             data_type="float"
3054             max_equation="100"
3055             units="percent"
3056             semantic_type="duration"
3057             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3058             mdapi_group="EU Array/Vertex Shader"
3059             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3060             mdapi_supported_apis="VK OGL IO BB"
3061             mdapi_hw_unit_type="gpu"
3062             />
3063    <counter name="VS FPU1 Pipe Active"
3064             symbol_name="VsFpu1Active"
3065             underscore_name="vs_fpu1_active"
3066             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
3067             data_type="float"
3068             max_equation="100"
3069             units="percent"
3070             semantic_type="duration"
3071             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3072             mdapi_group="EU Array/Vertex Shader"
3073             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3074             mdapi_supported_apis="VK OGL IO BB"
3075             mdapi_hw_unit_type="gpu"
3076             />
3077    <counter name="VS Send Pipe Active"
3078             symbol_name="VsSendActive"
3079             underscore_name="vs_send_active"
3080             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
3081             data_type="float"
3082             max_equation="100"
3083             units="percent"
3084             semantic_type="duration"
3085             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3086             mdapi_group="EU Array/Vertex Shader"
3087             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3088             mdapi_supported_apis="VK OGL IO BB"
3089             mdapi_hw_unit_type="gpu"
3090             />
3091    <counter name="PS FPU0 Pipe Active"
3092             symbol_name="PsFpu0Active"
3093             underscore_name="ps_fpu0_active"
3094             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3095             data_type="float"
3096             max_equation="100"
3097             units="percent"
3098             semantic_type="duration"
3099             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3100             mdapi_group="EU Array/Pixel Shader"
3101             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3102             mdapi_supported_apis="VK OGL IO BB"
3103             mdapi_hw_unit_type="gpu"
3104             />
3105    <counter name="PS FPU1 Pipe Active"
3106             symbol_name="PsFpu1Active"
3107             underscore_name="ps_fpu1_active"
3108             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3109             data_type="float"
3110             max_equation="100"
3111             units="percent"
3112             semantic_type="duration"
3113             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3114             mdapi_group="EU Array/Pixel Shader"
3115             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3116             mdapi_supported_apis="VK OGL IO BB"
3117             mdapi_hw_unit_type="gpu"
3118             />
3119    <counter name="PS Send Pipeline Active"
3120             symbol_name="PsSendActive"
3121             underscore_name="ps_send_active"
3122             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3123             data_type="float"
3124             max_equation="100"
3125             units="percent"
3126             semantic_type="duration"
3127             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3128             mdapi_group="EU Array/Pixel Shader"
3129             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3130             mdapi_supported_apis="VK OGL IO BB"
3131             mdapi_hw_unit_type="gpu"
3132             />
3133    <counter name="FS Both FPU Active"
3134             symbol_name="PsEuBothFpuActive"
3135             underscore_name="ps_eu_both_fpu_active"
3136             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
3137             data_type="float"
3138             max_equation="100"
3139             units="percent"
3140             semantic_type="duration"
3141             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3142             mdapi_group="3D Pipe/Fragment Shader"
3143             mdapi_usage_flags="Tier4 Frame Batch Draw"
3144             mdapi_supported_apis="VK OGL IO BB"
3145             mdapi_hw_unit_type="gpu"
3146             />
3147    <counter name="Rasterized Pixels"
3148             symbol_name="RasterizedPixels"
3149             underscore_name="rasterized_pixels"
3150             description="The total number of rasterized pixels."
3151             data_type="uint64"
3152             units="pixels"
3153             semantic_type="event"
3154             equation="A 21 READ 4 UMUL"
3155             mdapi_group="3D Pipe/Rasterizer"
3156             mdapi_usage_flags="Tier3 Frame Batch Draw"
3157             mdapi_supported_apis="VK OGL IO BB"
3158             mdapi_hw_unit_type="gpu"
3159             />
3160    <counter name="Early Hi-Depth Test Fails"
3161             symbol_name="HiDepthTestFails"
3162             underscore_name="hi_depth_test_fails"
3163             description="The total number of pixels dropped on early hierarchical depth test."
3164             data_type="uint64"
3165             units="pixels"
3166             semantic_type="event"
3167             equation="A 22 READ 4 UMUL"
3168             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3169             mdapi_usage_flags="Tier3 Frame Batch Draw"
3170             mdapi_supported_apis="VK OGL IO BB"
3171             mdapi_hw_unit_type="gpu"
3172             />
3173    <counter name="Early Depth Test Fails"
3174             symbol_name="EarlyDepthTestFails"
3175             underscore_name="early_depth_test_fails"
3176             description="The total number of pixels dropped on early depth test."
3177             data_type="uint64"
3178             units="pixels"
3179             semantic_type="event"
3180             equation="A 23 READ 4 UMUL"
3181             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3182             mdapi_usage_flags="Tier3 Frame Batch Draw"
3183             mdapi_supported_apis="VK OGL IO BB"
3184             mdapi_hw_unit_type="gpu"
3185             />
3186    <counter name="Samples Killed in FS"
3187             symbol_name="SamplesKilledInPs"
3188             underscore_name="samples_killed_in_ps"
3189             description="The total number of samples or pixels dropped in fragment shaders."
3190             data_type="uint64"
3191             units="pixels"
3192             semantic_type="event"
3193             equation="A 24 READ 4 UMUL"
3194             mdapi_group="3D Pipe/Fragment Shader"
3195             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3196             mdapi_supported_apis="VK OGL IO BB"
3197             mdapi_hw_unit_type="gpu"
3198             />
3199    <counter name="Pixels Failing Tests"
3200             symbol_name="PixelsFailingPostPsTests"
3201             underscore_name="pixels_failing_post_ps_tests"
3202             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3203             data_type="uint64"
3204             units="pixels"
3205             semantic_type="event"
3206             equation="A 25 READ 4 UMUL"
3207             mdapi_group="3D Pipe/Output Merger"
3208             mdapi_usage_flags="Tier3 Frame Batch Draw"
3209             mdapi_supported_apis="VK OGL IO BB"
3210             mdapi_hw_unit_type="gpu"
3211             />
3212    <counter name="Samples Written"
3213             symbol_name="SamplesWritten"
3214             underscore_name="samples_written"
3215             description="The total number of samples or pixels written to all render targets."
3216             data_type="uint64"
3217             units="pixels"
3218             semantic_type="event"
3219             equation="A 26 READ 4 UMUL"
3220             mdapi_group="3D Pipe/Output Merger"
3221             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3222             mdapi_supported_apis="VK OGL IO BB"
3223             mdapi_hw_unit_type="gpu"
3224             />
3225    <counter name="Samples Blended"
3226             symbol_name="SamplesBlended"
3227             underscore_name="samples_blended"
3228             description="The total number of blended samples or pixels written to all render targets."
3229             data_type="uint64"
3230             units="pixels"
3231             semantic_type="event"
3232             equation="A 27 READ 4 UMUL"
3233             mdapi_group="3D Pipe/Output Merger"
3234             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3235             mdapi_supported_apis="VK OGL IO BB"
3236             mdapi_hw_unit_type="gpu"
3237             />
3238    <counter name="Sampler Texels"
3239             symbol_name="SamplerTexels"
3240             underscore_name="sampler_texels"
3241             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3242             data_type="uint64"
3243             units="texels"
3244             semantic_type="event"
3245             equation="A 28 READ 4 UMUL"
3246             mdapi_group="Sampler/Sampler Input"
3247             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3248             mdapi_supported_apis=""
3249             mdapi_hw_unit_type="gpu"
3250             />
3251    <counter name="Sampler Texels Misses"
3252             symbol_name="SamplerTexelMisses"
3253             underscore_name="sampler_texel_misses"
3254             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3255             data_type="uint64"
3256             units="texels"
3257             semantic_type="event"
3258             equation="A 29 READ 4 UMUL"
3259             mdapi_group="Sampler/Sampler Cache"
3260             mdapi_usage_flags="Tier3 Batch Frame Draw"
3261             mdapi_supported_apis=""
3262             mdapi_hw_unit_type="gpu"
3263             />
3264    <counter name="SLM Bytes Read"
3265             symbol_name="SlmBytesRead"
3266             underscore_name="slm_bytes_read"
3267             description="The total number of GPU memory bytes read from shared local memory."
3268             data_type="uint64"
3269             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3270             units="bytes"
3271             semantic_type="throughput"
3272             equation="A 30 READ 64 UMUL"
3273             mdapi_group="L3/Data Port/SLM"
3274             mdapi_usage_flags="Tier3 Frame Batch Draw"
3275             mdapi_supported_apis="VK OGL4 OCL IO BB"
3276             mdapi_hw_unit_type="gpu"
3277             />
3278    <counter name="SLM Bytes Written"
3279             symbol_name="SlmBytesWritten"
3280             underscore_name="slm_bytes_written"
3281             description="The total number of GPU memory bytes written into shared local memory."
3282             data_type="uint64"
3283             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3284             units="bytes"
3285             semantic_type="throughput"
3286             equation="A 31 READ 64 UMUL"
3287             mdapi_group="L3/Data Port/SLM"
3288             mdapi_usage_flags="Tier3 Frame Batch Draw"
3289             mdapi_supported_apis="VK OGL4 OCL IO BB"
3290             mdapi_hw_unit_type="gpu"
3291             />
3292    <counter name="Shader Memory Accesses"
3293             symbol_name="ShaderMemoryAccesses"
3294             underscore_name="shader_memory_accesses"
3295             description="The total number of shader memory accesses to L3."
3296             data_type="uint64"
3297             units="messages"
3298             semantic_type="event"
3299             equation="A 32 READ"
3300             mdapi_group="L3/Data Port"
3301             mdapi_usage_flags="Tier3 Frame Batch Draw"
3302             mdapi_supported_apis=""
3303             mdapi_hw_unit_type="gpu"
3304             />
3305    <counter name="Shader Atomic Memory Accesses"
3306             symbol_name="ShaderAtomics"
3307             underscore_name="shader_atomics"
3308             description="The total number of shader atomic memory accesses."
3309             data_type="uint64"
3310             units="messages"
3311             semantic_type="event"
3312             equation="A 34 READ"
3313             mdapi_group="L3/Data Port/Atomics"
3314             mdapi_usage_flags="Tier3 Frame Batch Draw"
3315             mdapi_supported_apis="VK OGL4 OCL IO BB"
3316             mdapi_hw_unit_type="gpu"
3317             />
3318    <counter name="L3 Shader Throughput"
3319             symbol_name="L3ShaderThroughput"
3320             underscore_name="l3_shader_throughput"
3321             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3322             data_type="uint64"
3323             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
3324             units="bytes"
3325             semantic_type="throughput"
3326             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
3327             mdapi_group="L3/Data Port"
3328             mdapi_usage_flags="Tier2 Frame Batch Draw"
3329             mdapi_supported_apis="VK OGL4 OCL IO BB"
3330             mdapi_hw_unit_type="gpu"
3331             />
3332    <counter name="Shader Barrier Messages"
3333             symbol_name="ShaderBarriers"
3334             underscore_name="shader_barriers"
3335             description="The total number of shader barrier messages."
3336             data_type="uint64"
3337             units="messages"
3338             semantic_type="event"
3339             equation="A 35 READ"
3340             mdapi_group="EU Array/Barrier"
3341             mdapi_usage_flags="Tier3 Frame Batch Draw"
3342             mdapi_supported_apis=""
3343             mdapi_hw_unit_type="gpu"
3344             />
3345    <counter name="Slice1 L3 Bank0 Stalled"
3346             symbol_name="L31Bank0Stalled"
3347             underscore_name="l31_bank0_stalled"
3348             description="The percentage of time in which slice1 L3 bank0 is stalled"
3349             data_type="float"
3350             max_equation="100"
3351             units="percent"
3352             semantic_type="duration"
3353             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
3354             availability="$SliceMask 0x2 AND"
3355             mdapi_group="GTI/L3"
3356             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3357             mdapi_supported_apis=""
3358             mdapi_hw_unit_type="slice"
3359             />
3360    <counter name="Slice1 L3 Bank1 Stalled"
3361             symbol_name="L31Bank1Stalled"
3362             underscore_name="l31_bank1_stalled"
3363             description="The percentage of time in which slice1 L3 bank1 is stalled"
3364             data_type="float"
3365             max_equation="100"
3366             units="percent"
3367             semantic_type="duration"
3368             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
3369             availability="$SliceMask 0x2 AND"
3370             mdapi_group="GTI/L3"
3371             mdapi_usage_flags="Tier3 Frame Batch Draw"
3372             mdapi_supported_apis=""
3373             mdapi_hw_unit_type="slice"
3374             />
3375    <counter name="Slice1 L3 Bank1 Active"
3376             symbol_name="L31Bank1Active"
3377             underscore_name="l31_bank1_active"
3378             description="The percentage of time in which slice1 L3 bank1 is active"
3379             data_type="float"
3380             max_equation="100"
3381             units="percent"
3382             semantic_type="duration"
3383             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
3384             availability="$SliceMask 0x2 AND"
3385             mdapi_group="GTI/L3"
3386             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3387             mdapi_supported_apis=""
3388             mdapi_hw_unit_type="slice"
3389             />
3390    <counter name="Slice1 L3 Bank0 Active"
3391             symbol_name="L31Bank0Active"
3392             underscore_name="l31_bank0_active"
3393             description="The percentage of time in which slice1 L3 bank0 is active"
3394             data_type="float"
3395             max_equation="100"
3396             units="percent"
3397             semantic_type="duration"
3398             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
3399             availability="$SliceMask 0x2 AND"
3400             mdapi_group="GTI/L3"
3401             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3402             mdapi_supported_apis=""
3403             mdapi_hw_unit_type="slice"
3404             />
3405    <counter name="SQ is full"
3406             symbol_name="GTRequestQueueFull"
3407             underscore_name="gt_request_queue_full"
3408             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
3409             data_type="float"
3410             max_equation="100"
3411             units="percent"
3412             semantic_type="duration"
3413             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
3414             availability="true $QueryMode &amp;&amp;"
3415             mdapi_group="GTI"
3416             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3417             mdapi_supported_apis="VK OGL4 OCL"
3418             mdapi_hw_unit_type="gpu"
3419             />
3420    <register_config type="NOA">
3421        <register type="NOA" address="0x00009840" value="0x000000A0" />
3422        <register type="NOA" address="0x00009888" value="0x10BF03DA" />
3423        <register type="NOA" address="0x00009888" value="0x14BF0001" />
3424        <register type="NOA" address="0x00009888" value="0x12980340" />
3425        <register type="NOA" address="0x00009888" value="0x12990340" />
3426        <register type="NOA" address="0x00009888" value="0x0CBF1187" />
3427        <register type="NOA" address="0x00009888" value="0x0EBF1205" />
3428        <register type="NOA" address="0x00009888" value="0x00BF0500" />
3429        <register type="NOA" address="0x00009888" value="0x02BF042B" />
3430        <register type="NOA" address="0x00009888" value="0x04BF002C" />
3431        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
3432        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
3433        <register type="NOA" address="0x00009888" value="0x00DA8000" />
3434        <register type="NOA" address="0x00009888" value="0x02DAC000" />
3435        <register type="NOA" address="0x00009888" value="0x04DA4000" />
3436        <register type="NOA" address="0x00009888" value="0x04983400" />
3437        <register type="NOA" address="0x00009888" value="0x10980000" />
3438        <register type="NOA" address="0x00009888" value="0x06990034" />
3439        <register type="NOA" address="0x00009888" value="0x10990000" />
3440        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
3441        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
3442        <register type="NOA" address="0x00009888" value="0x009D8000" />
3443        <register type="NOA" address="0x00009888" value="0x029DC000" />
3444        <register type="NOA" address="0x00009888" value="0x049D4000" />
3445        <register type="NOA" address="0x00009888" value="0x109F02A8" />
3446        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
3447        <register type="NOA" address="0x00009888" value="0x0E9F00BA" />
3448        <register type="NOA" address="0x00009888" value="0x0CB88000" />
3449        <register type="NOA" address="0x00009888" value="0x0CB95000" />
3450        <register type="NOA" address="0x00009888" value="0x0EB95000" />
3451        <register type="NOA" address="0x00009888" value="0x00B94000" />
3452        <register type="NOA" address="0x00009888" value="0x02B95000" />
3453        <register type="NOA" address="0x00009888" value="0x04B91000" />
3454        <register type="NOA" address="0x00009888" value="0x06B92000" />
3455        <register type="NOA" address="0x00009888" value="0x0CBA4000" />
3456        <register type="NOA" address="0x00009888" value="0x0F88000F" />
3457        <register type="NOA" address="0x00009888" value="0x03888000" />
3458        <register type="NOA" address="0x00009888" value="0x05888000" />
3459        <register type="NOA" address="0x00009888" value="0x07888000" />
3460        <register type="NOA" address="0x00009888" value="0x09888000" />
3461        <register type="NOA" address="0x00009888" value="0x0B888000" />
3462        <register type="NOA" address="0x00009888" value="0x0D880400" />
3463        <register type="NOA" address="0x00009888" value="0x258B800A" />
3464        <register type="NOA" address="0x00009888" value="0x278B002A" />
3465        <register type="NOA" address="0x00009888" value="0x238B5500" />
3466        <register type="NOA" address="0x00009888" value="0x198C4000" />
3467        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
3468        <register type="NOA" address="0x00009888" value="0x038C4000" />
3469        <register type="NOA" address="0x00009888" value="0x058C4000" />
3470        <register type="NOA" address="0x00009888" value="0x078C4000" />
3471        <register type="NOA" address="0x00009888" value="0x098C4000" />
3472        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
3473        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
3474        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
3475        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
3476        <register type="NOA" address="0x00009888" value="0x018D8000" />
3477        <register type="NOA" address="0x00009888" value="0x038DA000" />
3478        <register type="NOA" address="0x00009888" value="0x058DA000" />
3479        <register type="NOA" address="0x00009888" value="0x078D2000" />
3480        <register type="NOA" address="0x00009888" value="0x2185800A" />
3481        <register type="NOA" address="0x00009888" value="0x2385002A" />
3482        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
3483        <register type="NOA" address="0x00009888" value="0x1B830154" />
3484        <register type="NOA" address="0x00009888" value="0x03834000" />
3485        <register type="NOA" address="0x00009888" value="0x05834000" />
3486        <register type="NOA" address="0x00009888" value="0x07834000" />
3487        <register type="NOA" address="0x00009888" value="0x09834000" />
3488        <register type="NOA" address="0x00009888" value="0x0B834000" />
3489        <register type="NOA" address="0x00009888" value="0x0D834000" />
3490        <register type="NOA" address="0x00009888" value="0x0D84C000" />
3491        <register type="NOA" address="0x00009888" value="0x0F84C000" />
3492        <register type="NOA" address="0x00009888" value="0x01848000" />
3493        <register type="NOA" address="0x00009888" value="0x0384C000" />
3494        <register type="NOA" address="0x00009888" value="0x0584C000" />
3495        <register type="NOA" address="0x00009888" value="0x07844000" />
3496        <register type="NOA" address="0x00009888" value="0x1D80C000" />
3497        <register type="NOA" address="0x00009888" value="0x1F80C000" />
3498        <register type="NOA" address="0x00009888" value="0x11808000" />
3499        <register type="NOA" address="0x00009888" value="0x1380C000" />
3500        <register type="NOA" address="0x00009888" value="0x1580C000" />
3501        <register type="NOA" address="0x00009888" value="0x17804000" />
3502        <register type="NOA" address="0x00009888" value="0x53800000" />
3503        <register type="NOA" address="0x00009888" value="0x45800000" />
3504        <register type="NOA" address="0x00009888" value="0x47800000" />
3505        <register type="NOA" address="0x00009888" value="0x21800000" />
3506        <register type="NOA" address="0x00009888" value="0x31800000" />
3507        <register type="NOA" address="0x00009888" value="0x4D800000" />
3508        <register type="NOA" address="0x00009888" value="0x3F800000" />
3509        <register type="NOA" address="0x00009888" value="0x4F800000" />
3510        <register type="NOA" address="0x00009888" value="0x41800060" />
3511        <register type="NOA" address="0x00009840" value="0x00000080" />
3512        <register type="NOA" address="0x000091BC" value="0xE0500000" />
3513    </register_config>
3514    <register_config type="OA">
3515        <register type="OA" address="0x00002740" value="0x00000000" />
3516        <register type="OA" address="0x00002744" value="0x00800000" />
3517        <register type="OA" address="0x00002710" value="0x00000000" />
3518        <register type="OA" address="0x00002714" value="0xF0800000" />
3519        <register type="OA" address="0x00002720" value="0x00000000" />
3520        <register type="OA" address="0x00002724" value="0xF0800000" />
3521        <register type="OA" address="0x00002770" value="0x00100070" />
3522        <register type="OA" address="0x00002774" value="0x0000FFF1" />
3523        <register type="OA" address="0x00002778" value="0x00014002" />
3524        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
3525        <register type="OA" address="0x00002780" value="0x00010002" />
3526        <register type="OA" address="0x00002784" value="0x0000C7FF" />
3527        <register type="OA" address="0x00002788" value="0x00004002" />
3528        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
3529        <register type="OA" address="0x00002790" value="0x00100700" />
3530        <register type="OA" address="0x00002794" value="0x0000FF1F" />
3531        <register type="OA" address="0x00002798" value="0x00001402" />
3532        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
3533        <register type="OA" address="0x000027A0" value="0x00001002" />
3534        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
3535        <register type="OA" address="0x000027A8" value="0x00000402" />
3536        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
3537    </register_config>
3538    <register_config type="FLEX">
3539        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3540        <register type="FLEX" address="0x0000E558" value="0x00010003" />
3541        <register type="FLEX" address="0x0000E658" value="0x00012011" />
3542        <register type="FLEX" address="0x0000E758" value="0x00015014" />
3543        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
3544        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
3545        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
3546    </register_config>
3547  </set>
3548
3549  <set name="Metric set L3_2"
3550       chipset="CHV"
3551       symbol_name="L3_2"
3552       underscore_name="l3_2"
3553       mdapi_supported_apis="VK OGL OCL IO BB"
3554       hw_config_guid="0db4fe4a-2648-4064-bd6a-89c06d0c27b3"
3555       >
3556    <counter name="GPU Time Elapsed"
3557             symbol_name="GpuTime"
3558             underscore_name="gpu_time"
3559             description="Time elapsed on the GPU during the measurement."
3560             data_type="uint64"
3561             units="ns"
3562             semantic_type="duration"
3563             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3564             mdapi_group="GPU"
3565             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3566             mdapi_supported_apis=""
3567             mdapi_hw_unit_type="gpu"
3568             />
3569    <counter name="GPU Core Clocks"
3570             symbol_name="GpuCoreClocks"
3571             underscore_name="gpu_core_clocks"
3572             description="The total number of GPU core clocks elapsed during the measurement."
3573             data_type="uint64"
3574             units="cycles"
3575             semantic_type="event"
3576             equation="GPU_CLOCK 0 READ"
3577             mdapi_group="GPU"
3578             mdapi_usage_flags="Tier1 Frame Batch Draw"
3579             mdapi_supported_apis=""
3580             mdapi_hw_unit_type="gpu"
3581             />
3582    <counter name="AVG GPU Core Frequency"
3583             symbol_name="AvgGpuCoreFrequency"
3584             underscore_name="avg_gpu_core_frequency"
3585             description="Average GPU Core Frequency in the measurement."
3586             data_type="uint64"
3587             max_equation="$GpuMaxFrequency"
3588             units="hz"
3589             semantic_type="event"
3590             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3591             mdapi_group="GPU"
3592             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3593             mdapi_supported_apis=""
3594             mdapi_hw_unit_type="gpu"
3595             />
3596    <counter name="GPU Busy"
3597             symbol_name="GpuBusy"
3598             underscore_name="gpu_busy"
3599             description="The percentage of time in which the GPU has been processing GPU commands."
3600             data_type="float"
3601             max_equation="100"
3602             units="percent"
3603             semantic_type="duration"
3604             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3605             mdapi_group="GPU"
3606             mdapi_usage_flags="Tier1 Overview System Frame"
3607             mdapi_supported_apis=""
3608             mdapi_hw_unit_type="gpu"
3609             />
3610    <counter name="VS Threads Dispatched"
3611             symbol_name="VsThreads"
3612             underscore_name="vs_threads"
3613             description="The total number of vertex shader hardware threads dispatched."
3614             data_type="uint64"
3615             units="threads"
3616             semantic_type="event"
3617             equation="A 1 READ"
3618             mdapi_group="EU Array/Vertex Shader"
3619             mdapi_usage_flags="Tier3 Frame Batch Draw"
3620             mdapi_supported_apis="VK OGL IO BB"
3621             mdapi_hw_unit_type="gpu"
3622             />
3623    <counter name="HS Threads Dispatched"
3624             symbol_name="HsThreads"
3625             underscore_name="hs_threads"
3626             description="The total number of hull shader hardware threads dispatched."
3627             data_type="uint64"
3628             units="threads"
3629             semantic_type="event"
3630             equation="A 2 READ"
3631             mdapi_group="EU Array/Hull Shader"
3632             mdapi_usage_flags="Tier3 Frame Batch Draw"
3633             mdapi_supported_apis="VK OGL4 IO BB"
3634             mdapi_hw_unit_type="gpu"
3635             />
3636    <counter name="DS Threads Dispatched"
3637             symbol_name="DsThreads"
3638             underscore_name="ds_threads"
3639             description="The total number of domain shader hardware threads dispatched."
3640             data_type="uint64"
3641             units="threads"
3642             semantic_type="event"
3643             equation="A 3 READ"
3644             mdapi_group="EU Array/Domain Shader"
3645             mdapi_usage_flags="Tier3 Frame Batch Draw"
3646             mdapi_supported_apis="VK OGL4 IO BB"
3647             mdapi_hw_unit_type="gpu"
3648             />
3649    <counter name="GS Threads Dispatched"
3650             symbol_name="GsThreads"
3651             underscore_name="gs_threads"
3652             description="The total number of geometry shader hardware threads dispatched."
3653             data_type="uint64"
3654             units="threads"
3655             semantic_type="event"
3656             equation="A 5 READ"
3657             mdapi_group="EU Array/Geometry Shader"
3658             mdapi_usage_flags="Tier3 Frame Batch Draw"
3659             mdapi_supported_apis="VK OGL4 IO BB"
3660             mdapi_hw_unit_type="gpu"
3661             />
3662    <counter name="FS Threads Dispatched"
3663             symbol_name="PsThreads"
3664             underscore_name="ps_threads"
3665             description="The total number of fragment shader hardware threads dispatched."
3666             data_type="uint64"
3667             units="threads"
3668             semantic_type="event"
3669             equation="A 6 READ"
3670             mdapi_group="EU Array/Fragment Shader"
3671             mdapi_usage_flags="Tier3 Frame Batch Draw"
3672             mdapi_supported_apis="VK OGL IO BB"
3673             mdapi_hw_unit_type="gpu"
3674             />
3675    <counter name="CS Threads Dispatched"
3676             symbol_name="CsThreads"
3677             underscore_name="cs_threads"
3678             description="The total number of compute shader hardware threads dispatched."
3679             data_type="uint64"
3680             units="threads"
3681             semantic_type="event"
3682             equation="A 4 READ"
3683             mdapi_group="EU Array/Compute Shader"
3684             mdapi_usage_flags="Tier3 Frame Batch Draw"
3685             mdapi_supported_apis="VK OGL4 OCL IO BB"
3686             mdapi_hw_unit_type="gpu"
3687             />
3688    <counter name="EU Active"
3689             symbol_name="EuActive"
3690             underscore_name="eu_active"
3691             description="The percentage of time in which the Execution Units were actively processing."
3692             data_type="float"
3693             max_equation="100"
3694             units="percent"
3695             semantic_type="duration"
3696             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3697             mdapi_group="EU Array"
3698             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3699             mdapi_supported_apis=""
3700             mdapi_hw_unit_type="gpu"
3701             />
3702    <counter name="EU Stall"
3703             symbol_name="EuStall"
3704             underscore_name="eu_stall"
3705             description="The percentage of time in which the Execution Units were stalled."
3706             data_type="float"
3707             max_equation="100"
3708             units="percent"
3709             semantic_type="duration"
3710             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3711             mdapi_group="EU Array"
3712             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3713             mdapi_supported_apis=""
3714             mdapi_hw_unit_type="gpu"
3715             />
3716    <counter name="EU Both FPU Pipes Active"
3717             symbol_name="EuFpuBothActive"
3718             underscore_name="eu_fpu_both_active"
3719             description="The percentage of time in which both EU FPU pipelines were actively processing."
3720             data_type="float"
3721             max_equation="100"
3722             units="percent"
3723             semantic_type="duration"
3724             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3725             mdapi_group="EU Array/Pipes"
3726             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3727             mdapi_supported_apis=""
3728             mdapi_hw_unit_type="gpu"
3729             />
3730    <counter name="VS FPU0 Pipe Active"
3731             symbol_name="VsFpu0Active"
3732             underscore_name="vs_fpu0_active"
3733             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
3734             data_type="float"
3735             max_equation="100"
3736             units="percent"
3737             semantic_type="duration"
3738             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3739             mdapi_group="EU Array/Vertex Shader"
3740             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3741             mdapi_supported_apis="VK OGL IO BB"
3742             mdapi_hw_unit_type="gpu"
3743             />
3744    <counter name="VS FPU1 Pipe Active"
3745             symbol_name="VsFpu1Active"
3746             underscore_name="vs_fpu1_active"
3747             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
3748             data_type="float"
3749             max_equation="100"
3750             units="percent"
3751             semantic_type="duration"
3752             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3753             mdapi_group="EU Array/Vertex Shader"
3754             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3755             mdapi_supported_apis="VK OGL IO BB"
3756             mdapi_hw_unit_type="gpu"
3757             />
3758    <counter name="VS Send Pipe Active"
3759             symbol_name="VsSendActive"
3760             underscore_name="vs_send_active"
3761             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
3762             data_type="float"
3763             max_equation="100"
3764             units="percent"
3765             semantic_type="duration"
3766             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3767             mdapi_group="EU Array/Vertex Shader"
3768             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3769             mdapi_supported_apis="VK OGL IO BB"
3770             mdapi_hw_unit_type="gpu"
3771             />
3772    <counter name="PS FPU0 Pipe Active"
3773             symbol_name="PsFpu0Active"
3774             underscore_name="ps_fpu0_active"
3775             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
3776             data_type="float"
3777             max_equation="100"
3778             units="percent"
3779             semantic_type="duration"
3780             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3781             mdapi_group="EU Array/Pixel Shader"
3782             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3783             mdapi_supported_apis="VK OGL IO BB"
3784             mdapi_hw_unit_type="gpu"
3785             />
3786    <counter name="PS FPU1 Pipe Active"
3787             symbol_name="PsFpu1Active"
3788             underscore_name="ps_fpu1_active"
3789             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
3790             data_type="float"
3791             max_equation="100"
3792             units="percent"
3793             semantic_type="duration"
3794             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3795             mdapi_group="EU Array/Pixel Shader"
3796             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3797             mdapi_supported_apis="VK OGL IO BB"
3798             mdapi_hw_unit_type="gpu"
3799             />
3800    <counter name="PS Send Pipeline Active"
3801             symbol_name="PsSendActive"
3802             underscore_name="ps_send_active"
3803             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
3804             data_type="float"
3805             max_equation="100"
3806             units="percent"
3807             semantic_type="duration"
3808             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3809             mdapi_group="EU Array/Pixel Shader"
3810             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3811             mdapi_supported_apis="VK OGL IO BB"
3812             mdapi_hw_unit_type="gpu"
3813             />
3814    <counter name="FS Both FPU Active"
3815             symbol_name="PsEuBothFpuActive"
3816             underscore_name="ps_eu_both_fpu_active"
3817             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
3818             data_type="float"
3819             max_equation="100"
3820             units="percent"
3821             semantic_type="duration"
3822             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3823             mdapi_group="3D Pipe/Fragment Shader"
3824             mdapi_usage_flags="Tier4 Frame Batch Draw"
3825             mdapi_supported_apis="VK OGL IO BB"
3826             mdapi_hw_unit_type="gpu"
3827             />
3828    <counter name="Rasterized Pixels"
3829             symbol_name="RasterizedPixels"
3830             underscore_name="rasterized_pixels"
3831             description="The total number of rasterized pixels."
3832             data_type="uint64"
3833             units="pixels"
3834             semantic_type="event"
3835             equation="A 21 READ 4 UMUL"
3836             mdapi_group="3D Pipe/Rasterizer"
3837             mdapi_usage_flags="Tier3 Frame Batch Draw"
3838             mdapi_supported_apis="VK OGL IO BB"
3839             mdapi_hw_unit_type="gpu"
3840             />
3841    <counter name="Early Hi-Depth Test Fails"
3842             symbol_name="HiDepthTestFails"
3843             underscore_name="hi_depth_test_fails"
3844             description="The total number of pixels dropped on early hierarchical depth test."
3845             data_type="uint64"
3846             units="pixels"
3847             semantic_type="event"
3848             equation="A 22 READ 4 UMUL"
3849             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3850             mdapi_usage_flags="Tier3 Frame Batch Draw"
3851             mdapi_supported_apis="VK OGL IO BB"
3852             mdapi_hw_unit_type="gpu"
3853             />
3854    <counter name="Early Depth Test Fails"
3855             symbol_name="EarlyDepthTestFails"
3856             underscore_name="early_depth_test_fails"
3857             description="The total number of pixels dropped on early depth test."
3858             data_type="uint64"
3859             units="pixels"
3860             semantic_type="event"
3861             equation="A 23 READ 4 UMUL"
3862             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3863             mdapi_usage_flags="Tier3 Frame Batch Draw"
3864             mdapi_supported_apis="VK OGL IO BB"
3865             mdapi_hw_unit_type="gpu"
3866             />
3867    <counter name="Samples Killed in FS"
3868             symbol_name="SamplesKilledInPs"
3869             underscore_name="samples_killed_in_ps"
3870             description="The total number of samples or pixels dropped in fragment shaders."
3871             data_type="uint64"
3872             units="pixels"
3873             semantic_type="event"
3874             equation="A 24 READ 4 UMUL"
3875             mdapi_group="3D Pipe/Fragment Shader"
3876             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3877             mdapi_supported_apis="VK OGL IO BB"
3878             mdapi_hw_unit_type="gpu"
3879             />
3880    <counter name="Pixels Failing Tests"
3881             symbol_name="PixelsFailingPostPsTests"
3882             underscore_name="pixels_failing_post_ps_tests"
3883             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3884             data_type="uint64"
3885             units="pixels"
3886             semantic_type="event"
3887             equation="A 25 READ 4 UMUL"
3888             mdapi_group="3D Pipe/Output Merger"
3889             mdapi_usage_flags="Tier3 Frame Batch Draw"
3890             mdapi_supported_apis="VK OGL IO BB"
3891             mdapi_hw_unit_type="gpu"
3892             />
3893    <counter name="Samples Written"
3894             symbol_name="SamplesWritten"
3895             underscore_name="samples_written"
3896             description="The total number of samples or pixels written to all render targets."
3897             data_type="uint64"
3898             units="pixels"
3899             semantic_type="event"
3900             equation="A 26 READ 4 UMUL"
3901             mdapi_group="3D Pipe/Output Merger"
3902             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3903             mdapi_supported_apis="VK OGL IO BB"
3904             mdapi_hw_unit_type="gpu"
3905             />
3906    <counter name="Samples Blended"
3907             symbol_name="SamplesBlended"
3908             underscore_name="samples_blended"
3909             description="The total number of blended samples or pixels written to all render targets."
3910             data_type="uint64"
3911             units="pixels"
3912             semantic_type="event"
3913             equation="A 27 READ 4 UMUL"
3914             mdapi_group="3D Pipe/Output Merger"
3915             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3916             mdapi_supported_apis="VK OGL IO BB"
3917             mdapi_hw_unit_type="gpu"
3918             />
3919    <counter name="Sampler Texels"
3920             symbol_name="SamplerTexels"
3921             underscore_name="sampler_texels"
3922             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3923             data_type="uint64"
3924             units="texels"
3925             semantic_type="event"
3926             equation="A 28 READ 4 UMUL"
3927             mdapi_group="Sampler/Sampler Input"
3928             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3929             mdapi_supported_apis=""
3930             mdapi_hw_unit_type="gpu"
3931             />
3932    <counter name="Sampler Texels Misses"
3933             symbol_name="SamplerTexelMisses"
3934             underscore_name="sampler_texel_misses"
3935             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3936             data_type="uint64"
3937             units="texels"
3938             semantic_type="event"
3939             equation="A 29 READ 4 UMUL"
3940             mdapi_group="Sampler/Sampler Cache"
3941             mdapi_usage_flags="Tier3 Batch Frame Draw"
3942             mdapi_supported_apis=""
3943             mdapi_hw_unit_type="gpu"
3944             />
3945    <counter name="SLM Bytes Read"
3946             symbol_name="SlmBytesRead"
3947             underscore_name="slm_bytes_read"
3948             description="The total number of GPU memory bytes read from shared local memory."
3949             data_type="uint64"
3950             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3951             units="bytes"
3952             semantic_type="throughput"
3953             equation="A 30 READ 64 UMUL"
3954             mdapi_group="L3/Data Port/SLM"
3955             mdapi_usage_flags="Tier3 Frame Batch Draw"
3956             mdapi_supported_apis="VK OGL4 OCL IO BB"
3957             mdapi_hw_unit_type="gpu"
3958             />
3959    <counter name="SLM Bytes Written"
3960             symbol_name="SlmBytesWritten"
3961             underscore_name="slm_bytes_written"
3962             description="The total number of GPU memory bytes written into shared local memory."
3963             data_type="uint64"
3964             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3965             units="bytes"
3966             semantic_type="throughput"
3967             equation="A 31 READ 64 UMUL"
3968             mdapi_group="L3/Data Port/SLM"
3969             mdapi_usage_flags="Tier3 Frame Batch Draw"
3970             mdapi_supported_apis="VK OGL4 OCL IO BB"
3971             mdapi_hw_unit_type="gpu"
3972             />
3973    <counter name="Shader Memory Accesses"
3974             symbol_name="ShaderMemoryAccesses"
3975             underscore_name="shader_memory_accesses"
3976             description="The total number of shader memory accesses to L3."
3977             data_type="uint64"
3978             units="messages"
3979             semantic_type="event"
3980             equation="A 32 READ"
3981             mdapi_group="L3/Data Port"
3982             mdapi_usage_flags="Tier3 Frame Batch Draw"
3983             mdapi_supported_apis=""
3984             mdapi_hw_unit_type="gpu"
3985             />
3986    <counter name="Shader Atomic Memory Accesses"
3987             symbol_name="ShaderAtomics"
3988             underscore_name="shader_atomics"
3989             description="The total number of shader atomic memory accesses."
3990             data_type="uint64"
3991             units="messages"
3992             semantic_type="event"
3993             equation="A 34 READ"
3994             mdapi_group="L3/Data Port/Atomics"
3995             mdapi_usage_flags="Tier3 Frame Batch Draw"
3996             mdapi_supported_apis="VK OGL4 OCL IO BB"
3997             mdapi_hw_unit_type="gpu"
3998             />
3999    <counter name="L3 Shader Throughput"
4000             symbol_name="L3ShaderThroughput"
4001             underscore_name="l3_shader_throughput"
4002             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4003             data_type="uint64"
4004             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
4005             units="bytes"
4006             semantic_type="throughput"
4007             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
4008             mdapi_group="L3/Data Port"
4009             mdapi_usage_flags="Tier2 Frame Batch Draw"
4010             mdapi_supported_apis="VK OGL4 OCL IO BB"
4011             mdapi_hw_unit_type="gpu"
4012             />
4013    <counter name="Shader Barrier Messages"
4014             symbol_name="ShaderBarriers"
4015             underscore_name="shader_barriers"
4016             description="The total number of shader barrier messages."
4017             data_type="uint64"
4018             units="messages"
4019             semantic_type="event"
4020             equation="A 35 READ"
4021             mdapi_group="EU Array/Barrier"
4022             mdapi_usage_flags="Tier3 Frame Batch Draw"
4023             mdapi_supported_apis=""
4024             mdapi_hw_unit_type="gpu"
4025             />
4026    <counter name="Slice0 L3 Bank0 Stalled"
4027             symbol_name="L30Bank0Stalled"
4028             underscore_name="l30_bank0_stalled"
4029             description="The percentage of time in which slice0 L3 bank0 is stalled"
4030             data_type="float"
4031             max_equation="100"
4032             units="percent"
4033             semantic_type="duration"
4034             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4035             availability="$SliceMask 0x1 AND"
4036             mdapi_group="GTI/L3"
4037             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4038             mdapi_supported_apis=""
4039             mdapi_hw_unit_type="slice"
4040             />
4041    <counter name="Slice0 L3 Bank1 Stalled"
4042             symbol_name="L30Bank1Stalled"
4043             underscore_name="l30_bank1_stalled"
4044             description="The percentage of time in which slice0 L3 bank1 is stalled"
4045             data_type="float"
4046             max_equation="100"
4047             units="percent"
4048             semantic_type="duration"
4049             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
4050             availability="$SliceMask 0x1 AND"
4051             mdapi_group="GTI/L3"
4052             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4053             mdapi_supported_apis=""
4054             mdapi_hw_unit_type="slice"
4055             />
4056    <counter name="Slice0 L3 Bank1 Active"
4057             symbol_name="L30Bank1Active"
4058             underscore_name="l30_bank1_active"
4059             description="The percentage of time in which slice0 L3 bank1 is active"
4060             data_type="float"
4061             max_equation="100"
4062             units="percent"
4063             semantic_type="duration"
4064             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4065             availability="$SliceMask 0x1 AND"
4066             mdapi_group="GTI/L3"
4067             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4068             mdapi_supported_apis=""
4069             mdapi_hw_unit_type="slice"
4070             />
4071    <counter name="Slice0 L3 Bank0 Active"
4072             symbol_name="L30Bank0Active"
4073             underscore_name="l30_bank0_active"
4074             description="The percentage of time in which slice0 L3 bank0 is active"
4075             data_type="float"
4076             max_equation="100"
4077             units="percent"
4078             semantic_type="duration"
4079             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4080             availability="$SliceMask 0x1 AND"
4081             mdapi_group="GTI/L3"
4082             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4083             mdapi_supported_apis=""
4084             mdapi_hw_unit_type="slice"
4085             />
4086    <counter name="SQ is full"
4087             symbol_name="GTRequestQueueFull"
4088             underscore_name="gt_request_queue_full"
4089             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4090             data_type="float"
4091             max_equation="100"
4092             units="percent"
4093             semantic_type="duration"
4094             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
4095             availability="true $QueryMode &amp;&amp;"
4096             mdapi_group="GTI"
4097             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4098             mdapi_supported_apis="VK OGL4 OCL"
4099             mdapi_hw_unit_type="gpu"
4100             />
4101    <register_config type="NOA">
4102        <register type="NOA" address="0x00009840" value="0x000000A0" />
4103        <register type="NOA" address="0x00009888" value="0x103F03DA" />
4104        <register type="NOA" address="0x00009888" value="0x143F0001" />
4105        <register type="NOA" address="0x00009888" value="0x12180340" />
4106        <register type="NOA" address="0x00009888" value="0x12190340" />
4107        <register type="NOA" address="0x00009888" value="0x0C3F1187" />
4108        <register type="NOA" address="0x00009888" value="0x0E3F1205" />
4109        <register type="NOA" address="0x00009888" value="0x003F0500" />
4110        <register type="NOA" address="0x00009888" value="0x023F042B" />
4111        <register type="NOA" address="0x00009888" value="0x043F002C" />
4112        <register type="NOA" address="0x00009888" value="0x0C5AC000" />
4113        <register type="NOA" address="0x00009888" value="0x0E5AC000" />
4114        <register type="NOA" address="0x00009888" value="0x005A8000" />
4115        <register type="NOA" address="0x00009888" value="0x025AC000" />
4116        <register type="NOA" address="0x00009888" value="0x045A4000" />
4117        <register type="NOA" address="0x00009888" value="0x04183400" />
4118        <register type="NOA" address="0x00009888" value="0x10180000" />
4119        <register type="NOA" address="0x00009888" value="0x06190034" />
4120        <register type="NOA" address="0x00009888" value="0x10190000" />
4121        <register type="NOA" address="0x00009888" value="0x0C1DC000" />
4122        <register type="NOA" address="0x00009888" value="0x0E1DC000" />
4123        <register type="NOA" address="0x00009888" value="0x001D8000" />
4124        <register type="NOA" address="0x00009888" value="0x021DC000" />
4125        <register type="NOA" address="0x00009888" value="0x041D4000" />
4126        <register type="NOA" address="0x00009888" value="0x101F02A8" />
4127        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
4128        <register type="NOA" address="0x00009888" value="0x0E1F00BA" />
4129        <register type="NOA" address="0x00009888" value="0x0C388000" />
4130        <register type="NOA" address="0x00009888" value="0x0C395000" />
4131        <register type="NOA" address="0x00009888" value="0x0E395000" />
4132        <register type="NOA" address="0x00009888" value="0x00394000" />
4133        <register type="NOA" address="0x00009888" value="0x02395000" />
4134        <register type="NOA" address="0x00009888" value="0x04391000" />
4135        <register type="NOA" address="0x00009888" value="0x06392000" />
4136        <register type="NOA" address="0x00009888" value="0x0C3A4000" />
4137        <register type="NOA" address="0x00009888" value="0x1B8AA800" />
4138        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
4139        <register type="NOA" address="0x00009888" value="0x038A8000" />
4140        <register type="NOA" address="0x00009888" value="0x058A8000" />
4141        <register type="NOA" address="0x00009888" value="0x078A8000" />
4142        <register type="NOA" address="0x00009888" value="0x098A8000" />
4143        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4144        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
4145        <register type="NOA" address="0x00009888" value="0x258B4005" />
4146        <register type="NOA" address="0x00009888" value="0x278B0015" />
4147        <register type="NOA" address="0x00009888" value="0x238B2A80" />
4148        <register type="NOA" address="0x00009888" value="0x2185800A" />
4149        <register type="NOA" address="0x00009888" value="0x2385002A" />
4150        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
4151        <register type="NOA" address="0x00009888" value="0x1B830154" />
4152        <register type="NOA" address="0x00009888" value="0x03834000" />
4153        <register type="NOA" address="0x00009888" value="0x05834000" />
4154        <register type="NOA" address="0x00009888" value="0x07834000" />
4155        <register type="NOA" address="0x00009888" value="0x09834000" />
4156        <register type="NOA" address="0x00009888" value="0x0B834000" />
4157        <register type="NOA" address="0x00009888" value="0x0D834000" />
4158        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4159        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4160        <register type="NOA" address="0x00009888" value="0x01848000" />
4161        <register type="NOA" address="0x00009888" value="0x0384C000" />
4162        <register type="NOA" address="0x00009888" value="0x0584C000" />
4163        <register type="NOA" address="0x00009888" value="0x07844000" />
4164        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4165        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4166        <register type="NOA" address="0x00009888" value="0x11808000" />
4167        <register type="NOA" address="0x00009888" value="0x1380C000" />
4168        <register type="NOA" address="0x00009888" value="0x1580C000" />
4169        <register type="NOA" address="0x00009888" value="0x17804000" />
4170        <register type="NOA" address="0x00009888" value="0x53800000" />
4171        <register type="NOA" address="0x00009888" value="0x45800000" />
4172        <register type="NOA" address="0x00009888" value="0x47800000" />
4173        <register type="NOA" address="0x00009888" value="0x21800000" />
4174        <register type="NOA" address="0x00009888" value="0x31800000" />
4175        <register type="NOA" address="0x00009888" value="0x4D800000" />
4176        <register type="NOA" address="0x00009888" value="0x3F800000" />
4177        <register type="NOA" address="0x00009888" value="0x4F800000" />
4178        <register type="NOA" address="0x00009888" value="0x41800060" />
4179        <register type="NOA" address="0x00009840" value="0x00000080" />
4180        <register type="NOA" address="0x000091BC" value="0xE0500000" />
4181    </register_config>
4182    <register_config type="OA">
4183        <register type="OA" address="0x00002740" value="0x00000000" />
4184        <register type="OA" address="0x00002744" value="0x00800000" />
4185        <register type="OA" address="0x00002710" value="0x00000000" />
4186        <register type="OA" address="0x00002714" value="0xF0800000" />
4187        <register type="OA" address="0x00002720" value="0x00000000" />
4188        <register type="OA" address="0x00002724" value="0xF0800000" />
4189        <register type="OA" address="0x00002770" value="0x00100070" />
4190        <register type="OA" address="0x00002774" value="0x0000FFF1" />
4191        <register type="OA" address="0x00002778" value="0x00014002" />
4192        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
4193        <register type="OA" address="0x00002780" value="0x00010002" />
4194        <register type="OA" address="0x00002784" value="0x0000C7FF" />
4195        <register type="OA" address="0x00002788" value="0x00004002" />
4196        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
4197        <register type="OA" address="0x00002790" value="0x00100700" />
4198        <register type="OA" address="0x00002794" value="0x0000FF1F" />
4199        <register type="OA" address="0x00002798" value="0x00001402" />
4200        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
4201        <register type="OA" address="0x000027A0" value="0x00001002" />
4202        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
4203        <register type="OA" address="0x000027A8" value="0x00000402" />
4204        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
4205    </register_config>
4206    <register_config type="FLEX">
4207        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4208        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4209        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4210        <register type="FLEX" address="0x0000E758" value="0x00015014" />
4211        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4212        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4213        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
4214    </register_config>
4215  </set>
4216
4217  <set name="Metric set L3_3"
4218       chipset="CHV"
4219       symbol_name="L3_3"
4220       underscore_name="l3_3"
4221       mdapi_supported_apis="VK OGL OCL IO BB"
4222       hw_config_guid="0de6539e-33b4-4aee-83c4-9ab45a579b94"
4223       >
4224    <counter name="GPU Time Elapsed"
4225             symbol_name="GpuTime"
4226             underscore_name="gpu_time"
4227             description="Time elapsed on the GPU during the measurement."
4228             data_type="uint64"
4229             units="ns"
4230             semantic_type="duration"
4231             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4232             mdapi_group="GPU"
4233             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4234             mdapi_supported_apis=""
4235             mdapi_hw_unit_type="gpu"
4236             />
4237    <counter name="GPU Core Clocks"
4238             symbol_name="GpuCoreClocks"
4239             underscore_name="gpu_core_clocks"
4240             description="The total number of GPU core clocks elapsed during the measurement."
4241             data_type="uint64"
4242             units="cycles"
4243             semantic_type="event"
4244             equation="GPU_CLOCK 0 READ"
4245             mdapi_group="GPU"
4246             mdapi_usage_flags="Tier1 Frame Batch Draw"
4247             mdapi_supported_apis=""
4248             mdapi_hw_unit_type="gpu"
4249             />
4250    <counter name="AVG GPU Core Frequency"
4251             symbol_name="AvgGpuCoreFrequency"
4252             underscore_name="avg_gpu_core_frequency"
4253             description="Average GPU Core Frequency in the measurement."
4254             data_type="uint64"
4255             max_equation="$GpuMaxFrequency"
4256             units="hz"
4257             semantic_type="event"
4258             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4259             mdapi_group="GPU"
4260             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4261             mdapi_supported_apis=""
4262             mdapi_hw_unit_type="gpu"
4263             />
4264    <counter name="GPU Busy"
4265             symbol_name="GpuBusy"
4266             underscore_name="gpu_busy"
4267             description="The percentage of time in which the GPU has been processing GPU commands."
4268             data_type="float"
4269             max_equation="100"
4270             units="percent"
4271             semantic_type="duration"
4272             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4273             mdapi_group="GPU"
4274             mdapi_usage_flags="Tier1 Overview System Frame"
4275             mdapi_supported_apis=""
4276             mdapi_hw_unit_type="gpu"
4277             />
4278    <counter name="VS Threads Dispatched"
4279             symbol_name="VsThreads"
4280             underscore_name="vs_threads"
4281             description="The total number of vertex shader hardware threads dispatched."
4282             data_type="uint64"
4283             units="threads"
4284             semantic_type="event"
4285             equation="A 1 READ"
4286             mdapi_group="EU Array/Vertex Shader"
4287             mdapi_usage_flags="Tier3 Frame Batch Draw"
4288             mdapi_supported_apis="VK OGL IO BB"
4289             mdapi_hw_unit_type="gpu"
4290             />
4291    <counter name="HS Threads Dispatched"
4292             symbol_name="HsThreads"
4293             underscore_name="hs_threads"
4294             description="The total number of hull shader hardware threads dispatched."
4295             data_type="uint64"
4296             units="threads"
4297             semantic_type="event"
4298             equation="A 2 READ"
4299             mdapi_group="EU Array/Hull Shader"
4300             mdapi_usage_flags="Tier3 Frame Batch Draw"
4301             mdapi_supported_apis="VK OGL4 IO BB"
4302             mdapi_hw_unit_type="gpu"
4303             />
4304    <counter name="DS Threads Dispatched"
4305             symbol_name="DsThreads"
4306             underscore_name="ds_threads"
4307             description="The total number of domain shader hardware threads dispatched."
4308             data_type="uint64"
4309             units="threads"
4310             semantic_type="event"
4311             equation="A 3 READ"
4312             mdapi_group="EU Array/Domain Shader"
4313             mdapi_usage_flags="Tier3 Frame Batch Draw"
4314             mdapi_supported_apis="VK OGL4 IO BB"
4315             mdapi_hw_unit_type="gpu"
4316             />
4317    <counter name="GS Threads Dispatched"
4318             symbol_name="GsThreads"
4319             underscore_name="gs_threads"
4320             description="The total number of geometry shader hardware threads dispatched."
4321             data_type="uint64"
4322             units="threads"
4323             semantic_type="event"
4324             equation="A 5 READ"
4325             mdapi_group="EU Array/Geometry Shader"
4326             mdapi_usage_flags="Tier3 Frame Batch Draw"
4327             mdapi_supported_apis="VK OGL4 IO BB"
4328             mdapi_hw_unit_type="gpu"
4329             />
4330    <counter name="FS Threads Dispatched"
4331             symbol_name="PsThreads"
4332             underscore_name="ps_threads"
4333             description="The total number of fragment shader hardware threads dispatched."
4334             data_type="uint64"
4335             units="threads"
4336             semantic_type="event"
4337             equation="A 6 READ"
4338             mdapi_group="EU Array/Fragment Shader"
4339             mdapi_usage_flags="Tier3 Frame Batch Draw"
4340             mdapi_supported_apis="VK OGL IO BB"
4341             mdapi_hw_unit_type="gpu"
4342             />
4343    <counter name="CS Threads Dispatched"
4344             symbol_name="CsThreads"
4345             underscore_name="cs_threads"
4346             description="The total number of compute shader hardware threads dispatched."
4347             data_type="uint64"
4348             units="threads"
4349             semantic_type="event"
4350             equation="A 4 READ"
4351             mdapi_group="EU Array/Compute Shader"
4352             mdapi_usage_flags="Tier3 Frame Batch Draw"
4353             mdapi_supported_apis="VK OGL4 OCL IO BB"
4354             mdapi_hw_unit_type="gpu"
4355             />
4356    <counter name="EU Active"
4357             symbol_name="EuActive"
4358             underscore_name="eu_active"
4359             description="The percentage of time in which the Execution Units were actively processing."
4360             data_type="float"
4361             max_equation="100"
4362             units="percent"
4363             semantic_type="duration"
4364             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4365             mdapi_group="EU Array"
4366             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4367             mdapi_supported_apis=""
4368             mdapi_hw_unit_type="gpu"
4369             />
4370    <counter name="EU Stall"
4371             symbol_name="EuStall"
4372             underscore_name="eu_stall"
4373             description="The percentage of time in which the Execution Units were stalled."
4374             data_type="float"
4375             max_equation="100"
4376             units="percent"
4377             semantic_type="duration"
4378             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4379             mdapi_group="EU Array"
4380             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4381             mdapi_supported_apis=""
4382             mdapi_hw_unit_type="gpu"
4383             />
4384    <counter name="EU Both FPU Pipes Active"
4385             symbol_name="EuFpuBothActive"
4386             underscore_name="eu_fpu_both_active"
4387             description="The percentage of time in which both EU FPU pipelines were actively processing."
4388             data_type="float"
4389             max_equation="100"
4390             units="percent"
4391             semantic_type="duration"
4392             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4393             mdapi_group="EU Array/Pipes"
4394             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4395             mdapi_supported_apis=""
4396             mdapi_hw_unit_type="gpu"
4397             />
4398    <counter name="VS FPU0 Pipe Active"
4399             symbol_name="VsFpu0Active"
4400             underscore_name="vs_fpu0_active"
4401             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
4402             data_type="float"
4403             max_equation="100"
4404             units="percent"
4405             semantic_type="duration"
4406             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4407             mdapi_group="EU Array/Vertex Shader"
4408             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4409             mdapi_supported_apis="VK OGL IO BB"
4410             mdapi_hw_unit_type="gpu"
4411             />
4412    <counter name="VS FPU1 Pipe Active"
4413             symbol_name="VsFpu1Active"
4414             underscore_name="vs_fpu1_active"
4415             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
4416             data_type="float"
4417             max_equation="100"
4418             units="percent"
4419             semantic_type="duration"
4420             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4421             mdapi_group="EU Array/Vertex Shader"
4422             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4423             mdapi_supported_apis="VK OGL IO BB"
4424             mdapi_hw_unit_type="gpu"
4425             />
4426    <counter name="VS Send Pipe Active"
4427             symbol_name="VsSendActive"
4428             underscore_name="vs_send_active"
4429             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
4430             data_type="float"
4431             max_equation="100"
4432             units="percent"
4433             semantic_type="duration"
4434             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4435             mdapi_group="EU Array/Vertex Shader"
4436             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4437             mdapi_supported_apis="VK OGL IO BB"
4438             mdapi_hw_unit_type="gpu"
4439             />
4440    <counter name="PS FPU0 Pipe Active"
4441             symbol_name="PsFpu0Active"
4442             underscore_name="ps_fpu0_active"
4443             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
4444             data_type="float"
4445             max_equation="100"
4446             units="percent"
4447             semantic_type="duration"
4448             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4449             mdapi_group="EU Array/Pixel Shader"
4450             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4451             mdapi_supported_apis="VK OGL IO BB"
4452             mdapi_hw_unit_type="gpu"
4453             />
4454    <counter name="PS FPU1 Pipe Active"
4455             symbol_name="PsFpu1Active"
4456             underscore_name="ps_fpu1_active"
4457             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
4458             data_type="float"
4459             max_equation="100"
4460             units="percent"
4461             semantic_type="duration"
4462             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4463             mdapi_group="EU Array/Pixel Shader"
4464             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4465             mdapi_supported_apis="VK OGL IO BB"
4466             mdapi_hw_unit_type="gpu"
4467             />
4468    <counter name="PS Send Pipeline Active"
4469             symbol_name="PsSendActive"
4470             underscore_name="ps_send_active"
4471             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
4472             data_type="float"
4473             max_equation="100"
4474             units="percent"
4475             semantic_type="duration"
4476             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4477             mdapi_group="EU Array/Pixel Shader"
4478             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4479             mdapi_supported_apis="VK OGL IO BB"
4480             mdapi_hw_unit_type="gpu"
4481             />
4482    <counter name="FS Both FPU Active"
4483             symbol_name="PsEuBothFpuActive"
4484             underscore_name="ps_eu_both_fpu_active"
4485             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
4486             data_type="float"
4487             max_equation="100"
4488             units="percent"
4489             semantic_type="duration"
4490             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4491             mdapi_group="3D Pipe/Fragment Shader"
4492             mdapi_usage_flags="Tier4 Frame Batch Draw"
4493             mdapi_supported_apis="VK OGL IO BB"
4494             mdapi_hw_unit_type="gpu"
4495             />
4496    <counter name="Rasterized Pixels"
4497             symbol_name="RasterizedPixels"
4498             underscore_name="rasterized_pixels"
4499             description="The total number of rasterized pixels."
4500             data_type="uint64"
4501             units="pixels"
4502             semantic_type="event"
4503             equation="A 21 READ 4 UMUL"
4504             mdapi_group="3D Pipe/Rasterizer"
4505             mdapi_usage_flags="Tier3 Frame Batch Draw"
4506             mdapi_supported_apis="VK OGL IO BB"
4507             mdapi_hw_unit_type="gpu"
4508             />
4509    <counter name="Early Hi-Depth Test Fails"
4510             symbol_name="HiDepthTestFails"
4511             underscore_name="hi_depth_test_fails"
4512             description="The total number of pixels dropped on early hierarchical depth test."
4513             data_type="uint64"
4514             units="pixels"
4515             semantic_type="event"
4516             equation="A 22 READ 4 UMUL"
4517             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4518             mdapi_usage_flags="Tier3 Frame Batch Draw"
4519             mdapi_supported_apis="VK OGL IO BB"
4520             mdapi_hw_unit_type="gpu"
4521             />
4522    <counter name="Early Depth Test Fails"
4523             symbol_name="EarlyDepthTestFails"
4524             underscore_name="early_depth_test_fails"
4525             description="The total number of pixels dropped on early depth test."
4526             data_type="uint64"
4527             units="pixels"
4528             semantic_type="event"
4529             equation="A 23 READ 4 UMUL"
4530             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4531             mdapi_usage_flags="Tier3 Frame Batch Draw"
4532             mdapi_supported_apis="VK OGL IO BB"
4533             mdapi_hw_unit_type="gpu"
4534             />
4535    <counter name="Samples Killed in FS"
4536             symbol_name="SamplesKilledInPs"
4537             underscore_name="samples_killed_in_ps"
4538             description="The total number of samples or pixels dropped in fragment shaders."
4539             data_type="uint64"
4540             units="pixels"
4541             semantic_type="event"
4542             equation="A 24 READ 4 UMUL"
4543             mdapi_group="3D Pipe/Fragment Shader"
4544             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4545             mdapi_supported_apis="VK OGL IO BB"
4546             mdapi_hw_unit_type="gpu"
4547             />
4548    <counter name="Pixels Failing Tests"
4549             symbol_name="PixelsFailingPostPsTests"
4550             underscore_name="pixels_failing_post_ps_tests"
4551             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4552             data_type="uint64"
4553             units="pixels"
4554             semantic_type="event"
4555             equation="A 25 READ 4 UMUL"
4556             mdapi_group="3D Pipe/Output Merger"
4557             mdapi_usage_flags="Tier3 Frame Batch Draw"
4558             mdapi_supported_apis="VK OGL IO BB"
4559             mdapi_hw_unit_type="gpu"
4560             />
4561    <counter name="Samples Written"
4562             symbol_name="SamplesWritten"
4563             underscore_name="samples_written"
4564             description="The total number of samples or pixels written to all render targets."
4565             data_type="uint64"
4566             units="pixels"
4567             semantic_type="event"
4568             equation="A 26 READ 4 UMUL"
4569             mdapi_group="3D Pipe/Output Merger"
4570             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4571             mdapi_supported_apis="VK OGL IO BB"
4572             mdapi_hw_unit_type="gpu"
4573             />
4574    <counter name="Samples Blended"
4575             symbol_name="SamplesBlended"
4576             underscore_name="samples_blended"
4577             description="The total number of blended samples or pixels written to all render targets."
4578             data_type="uint64"
4579             units="pixels"
4580             semantic_type="event"
4581             equation="A 27 READ 4 UMUL"
4582             mdapi_group="3D Pipe/Output Merger"
4583             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4584             mdapi_supported_apis="VK OGL IO BB"
4585             mdapi_hw_unit_type="gpu"
4586             />
4587    <counter name="Sampler Texels"
4588             symbol_name="SamplerTexels"
4589             underscore_name="sampler_texels"
4590             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4591             data_type="uint64"
4592             units="texels"
4593             semantic_type="event"
4594             equation="A 28 READ 4 UMUL"
4595             mdapi_group="Sampler/Sampler Input"
4596             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4597             mdapi_supported_apis=""
4598             mdapi_hw_unit_type="gpu"
4599             />
4600    <counter name="Sampler Texels Misses"
4601             symbol_name="SamplerTexelMisses"
4602             underscore_name="sampler_texel_misses"
4603             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4604             data_type="uint64"
4605             units="texels"
4606             semantic_type="event"
4607             equation="A 29 READ 4 UMUL"
4608             mdapi_group="Sampler/Sampler Cache"
4609             mdapi_usage_flags="Tier3 Batch Frame Draw"
4610             mdapi_supported_apis=""
4611             mdapi_hw_unit_type="gpu"
4612             />
4613    <counter name="SLM Bytes Read"
4614             symbol_name="SlmBytesRead"
4615             underscore_name="slm_bytes_read"
4616             description="The total number of GPU memory bytes read from shared local memory."
4617             data_type="uint64"
4618             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4619             units="bytes"
4620             semantic_type="throughput"
4621             equation="A 30 READ 64 UMUL"
4622             mdapi_group="L3/Data Port/SLM"
4623             mdapi_usage_flags="Tier3 Frame Batch Draw"
4624             mdapi_supported_apis="VK OGL4 OCL IO BB"
4625             mdapi_hw_unit_type="gpu"
4626             />
4627    <counter name="SLM Bytes Written"
4628             symbol_name="SlmBytesWritten"
4629             underscore_name="slm_bytes_written"
4630             description="The total number of GPU memory bytes written into shared local memory."
4631             data_type="uint64"
4632             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4633             units="bytes"
4634             semantic_type="throughput"
4635             equation="A 31 READ 64 UMUL"
4636             mdapi_group="L3/Data Port/SLM"
4637             mdapi_usage_flags="Tier3 Frame Batch Draw"
4638             mdapi_supported_apis="VK OGL4 OCL IO BB"
4639             mdapi_hw_unit_type="gpu"
4640             />
4641    <counter name="Shader Memory Accesses"
4642             symbol_name="ShaderMemoryAccesses"
4643             underscore_name="shader_memory_accesses"
4644             description="The total number of shader memory accesses to L3."
4645             data_type="uint64"
4646             units="messages"
4647             semantic_type="event"
4648             equation="A 32 READ"
4649             mdapi_group="L3/Data Port"
4650             mdapi_usage_flags="Tier3 Frame Batch Draw"
4651             mdapi_supported_apis=""
4652             mdapi_hw_unit_type="gpu"
4653             />
4654    <counter name="Shader Atomic Memory Accesses"
4655             symbol_name="ShaderAtomics"
4656             underscore_name="shader_atomics"
4657             description="The total number of shader atomic memory accesses."
4658             data_type="uint64"
4659             units="messages"
4660             semantic_type="event"
4661             equation="A 34 READ"
4662             mdapi_group="L3/Data Port/Atomics"
4663             mdapi_usage_flags="Tier3 Frame Batch Draw"
4664             mdapi_supported_apis="VK OGL4 OCL IO BB"
4665             mdapi_hw_unit_type="gpu"
4666             />
4667    <counter name="L3 Shader Throughput"
4668             symbol_name="L3ShaderThroughput"
4669             underscore_name="l3_shader_throughput"
4670             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4671             data_type="uint64"
4672             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
4673             units="bytes"
4674             semantic_type="throughput"
4675             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
4676             mdapi_group="L3/Data Port"
4677             mdapi_usage_flags="Tier2 Frame Batch Draw"
4678             mdapi_supported_apis="VK OGL4 OCL IO BB"
4679             mdapi_hw_unit_type="gpu"
4680             />
4681    <counter name="Shader Barrier Messages"
4682             symbol_name="ShaderBarriers"
4683             underscore_name="shader_barriers"
4684             description="The total number of shader barrier messages."
4685             data_type="uint64"
4686             units="messages"
4687             semantic_type="event"
4688             equation="A 35 READ"
4689             mdapi_group="EU Array/Barrier"
4690             mdapi_usage_flags="Tier3 Frame Batch Draw"
4691             mdapi_supported_apis=""
4692             mdapi_hw_unit_type="gpu"
4693             />
4694    <counter name="Slice0 L3 Bank3 Stalled"
4695             symbol_name="L30Bank3Stalled"
4696             underscore_name="l30_bank3_stalled"
4697             description="The percentage of time in which slice0 L3 bank3 is stalled"
4698             data_type="float"
4699             max_equation="100"
4700             units="percent"
4701             semantic_type="duration"
4702             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
4703             availability="$SliceMask 0x1 AND"
4704             mdapi_group="GTI/L3"
4705             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4706             mdapi_supported_apis=""
4707             mdapi_hw_unit_type="slice"
4708             />
4709    <counter name="Slice1 L3 Bank3 Stalled"
4710             symbol_name="L31Bank3Stalled"
4711             underscore_name="l31_bank3_stalled"
4712             description="The percentage of time in which slice1 L3 bank3 is stalled"
4713             data_type="float"
4714             max_equation="100"
4715             units="percent"
4716             semantic_type="duration"
4717             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
4718             availability="$SliceMask 0x2 AND"
4719             mdapi_group="GTI/L3"
4720             mdapi_usage_flags="Tier3 Frame Batch Draw"
4721             mdapi_supported_apis=""
4722             mdapi_hw_unit_type="slice"
4723             />
4724    <counter name="Slice1 L3 Bank3 Active"
4725             symbol_name="L31Bank3Active"
4726             underscore_name="l31_bank3_active"
4727             description="The percentage of time in which slice1 L3 bank3 is active"
4728             data_type="float"
4729             max_equation="100"
4730             units="percent"
4731             semantic_type="duration"
4732             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
4733             availability="$SliceMask 0x2 AND"
4734             mdapi_group="GTI/L3"
4735             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4736             mdapi_supported_apis=""
4737             mdapi_hw_unit_type="slice"
4738             />
4739    <counter name="Slice0 L3 Bank3 Active"
4740             symbol_name="L30Bank3Active"
4741             underscore_name="l30_bank3_active"
4742             description="The percentage of time in which slice0 L3 bank3 is active"
4743             data_type="float"
4744             max_equation="100"
4745             units="percent"
4746             semantic_type="duration"
4747             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
4748             availability="$SliceMask 0x1 AND"
4749             mdapi_group="GTI/L3"
4750             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4751             mdapi_supported_apis=""
4752             mdapi_hw_unit_type="slice"
4753             />
4754    <counter name="SQ is full"
4755             symbol_name="GTRequestQueueFull"
4756             underscore_name="gt_request_queue_full"
4757             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
4758             data_type="float"
4759             max_equation="100"
4760             units="percent"
4761             semantic_type="duration"
4762             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
4763             availability="true $QueryMode &amp;&amp;"
4764             mdapi_group="GTI"
4765             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4766             mdapi_supported_apis="VK OGL4 OCL"
4767             mdapi_hw_unit_type="gpu"
4768             />
4769    <register_config type="NOA">
4770        <register type="NOA" address="0x00009840" value="0x000000A0" />
4771        <register type="NOA" address="0x00009888" value="0x121B0340" />
4772        <register type="NOA" address="0x00009888" value="0x103F0274" />
4773        <register type="NOA" address="0x00009888" value="0x123F0000" />
4774        <register type="NOA" address="0x00009888" value="0x129B0340" />
4775        <register type="NOA" address="0x00009888" value="0x10BF0274" />
4776        <register type="NOA" address="0x00009888" value="0x12BF0000" />
4777        <register type="NOA" address="0x00009888" value="0x041B3400" />
4778        <register type="NOA" address="0x00009888" value="0x101B0000" />
4779        <register type="NOA" address="0x00009888" value="0x045C8000" />
4780        <register type="NOA" address="0x00009888" value="0x0A3D4000" />
4781        <register type="NOA" address="0x00009888" value="0x003F0080" />
4782        <register type="NOA" address="0x00009888" value="0x023F0793" />
4783        <register type="NOA" address="0x00009888" value="0x043F0014" />
4784        <register type="NOA" address="0x00009888" value="0x04588000" />
4785        <register type="NOA" address="0x00009888" value="0x005A8000" />
4786        <register type="NOA" address="0x00009888" value="0x025AC000" />
4787        <register type="NOA" address="0x00009888" value="0x045A4000" />
4788        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
4789        <register type="NOA" address="0x00009888" value="0x001D8000" />
4790        <register type="NOA" address="0x00009888" value="0x021DC000" />
4791        <register type="NOA" address="0x00009888" value="0x041D4000" />
4792        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
4793        <register type="NOA" address="0x00009888" value="0x0E1F002A" />
4794        <register type="NOA" address="0x00009888" value="0x0A384000" />
4795        <register type="NOA" address="0x00009888" value="0x00394000" />
4796        <register type="NOA" address="0x00009888" value="0x02395000" />
4797        <register type="NOA" address="0x00009888" value="0x04399000" />
4798        <register type="NOA" address="0x00009888" value="0x069B0034" />
4799        <register type="NOA" address="0x00009888" value="0x109B0000" />
4800        <register type="NOA" address="0x00009888" value="0x06DC4000" />
4801        <register type="NOA" address="0x00009888" value="0x0CBD4000" />
4802        <register type="NOA" address="0x00009888" value="0x0CBF0981" />
4803        <register type="NOA" address="0x00009888" value="0x0EBF0A0F" />
4804        <register type="NOA" address="0x00009888" value="0x06D84000" />
4805        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
4806        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
4807        <register type="NOA" address="0x00009888" value="0x0CDB4000" />
4808        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
4809        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
4810        <register type="NOA" address="0x00009888" value="0x109F02A8" />
4811        <register type="NOA" address="0x00009888" value="0x0E9F0080" />
4812        <register type="NOA" address="0x00009888" value="0x0CB84000" />
4813        <register type="NOA" address="0x00009888" value="0x0CB95000" />
4814        <register type="NOA" address="0x00009888" value="0x0EB95000" />
4815        <register type="NOA" address="0x00009888" value="0x06B92000" />
4816        <register type="NOA" address="0x00009888" value="0x0F88000F" />
4817        <register type="NOA" address="0x00009888" value="0x0D880400" />
4818        <register type="NOA" address="0x00009888" value="0x038A8000" />
4819        <register type="NOA" address="0x00009888" value="0x058A8000" />
4820        <register type="NOA" address="0x00009888" value="0x078A8000" />
4821        <register type="NOA" address="0x00009888" value="0x098A8000" />
4822        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4823        <register type="NOA" address="0x00009888" value="0x258B8009" />
4824        <register type="NOA" address="0x00009888" value="0x278B002A" />
4825        <register type="NOA" address="0x00009888" value="0x238B2A80" />
4826        <register type="NOA" address="0x00009888" value="0x198C4000" />
4827        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
4828        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
4829        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
4830        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
4831        <register type="NOA" address="0x00009888" value="0x078D2000" />
4832        <register type="NOA" address="0x00009888" value="0x2185800A" />
4833        <register type="NOA" address="0x00009888" value="0x2385002A" />
4834        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
4835        <register type="NOA" address="0x00009888" value="0x1B830154" />
4836        <register type="NOA" address="0x00009888" value="0x03834000" />
4837        <register type="NOA" address="0x00009888" value="0x05834000" />
4838        <register type="NOA" address="0x00009888" value="0x07834000" />
4839        <register type="NOA" address="0x00009888" value="0x09834000" />
4840        <register type="NOA" address="0x00009888" value="0x0B834000" />
4841        <register type="NOA" address="0x00009888" value="0x0D834000" />
4842        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4843        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4844        <register type="NOA" address="0x00009888" value="0x01848000" />
4845        <register type="NOA" address="0x00009888" value="0x0384C000" />
4846        <register type="NOA" address="0x00009888" value="0x0584C000" />
4847        <register type="NOA" address="0x00009888" value="0x07844000" />
4848        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4849        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4850        <register type="NOA" address="0x00009888" value="0x11808000" />
4851        <register type="NOA" address="0x00009888" value="0x1380C000" />
4852        <register type="NOA" address="0x00009888" value="0x1580C000" />
4853        <register type="NOA" address="0x00009888" value="0x17804000" />
4854        <register type="NOA" address="0x00009888" value="0x53800000" />
4855        <register type="NOA" address="0x00009888" value="0x45800C00" />
4856        <register type="NOA" address="0x00009888" value="0x47800C63" />
4857        <register type="NOA" address="0x00009888" value="0x21800000" />
4858        <register type="NOA" address="0x00009888" value="0x31800000" />
4859        <register type="NOA" address="0x00009888" value="0x4D800000" />
4860        <register type="NOA" address="0x00009888" value="0x3F8014A5" />
4861        <register type="NOA" address="0x00009888" value="0x4F800000" />
4862        <register type="NOA" address="0x00009888" value="0x41800045" />
4863        <register type="NOA" address="0x00009840" value="0x00000080" />
4864        <register type="NOA" address="0x000091BC" value="0xE0500000" />
4865    </register_config>
4866    <register_config type="OA">
4867        <register type="OA" address="0x00002740" value="0x00000000" />
4868        <register type="OA" address="0x00002744" value="0x00800000" />
4869        <register type="OA" address="0x00002710" value="0x00000000" />
4870        <register type="OA" address="0x00002714" value="0xF0800000" />
4871        <register type="OA" address="0x00002720" value="0x00000000" />
4872        <register type="OA" address="0x00002724" value="0xF0800000" />
4873        <register type="OA" address="0x00002770" value="0x00100070" />
4874        <register type="OA" address="0x00002774" value="0x0000FFF1" />
4875        <register type="OA" address="0x00002778" value="0x00014002" />
4876        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
4877        <register type="OA" address="0x00002780" value="0x00010002" />
4878        <register type="OA" address="0x00002784" value="0x0000C7FF" />
4879        <register type="OA" address="0x00002788" value="0x00004002" />
4880        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
4881        <register type="OA" address="0x00002790" value="0x00100700" />
4882        <register type="OA" address="0x00002794" value="0x0000FF1F" />
4883        <register type="OA" address="0x00002798" value="0x00001402" />
4884        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
4885        <register type="OA" address="0x000027A0" value="0x00001002" />
4886        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
4887        <register type="OA" address="0x000027A8" value="0x00000402" />
4888        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
4889    </register_config>
4890    <register_config type="FLEX">
4891        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4892        <register type="FLEX" address="0x0000E558" value="0x00010003" />
4893        <register type="FLEX" address="0x0000E658" value="0x00012011" />
4894        <register type="FLEX" address="0x0000E758" value="0x00015014" />
4895        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
4896        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
4897        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
4898    </register_config>
4899  </set>
4900
4901  <set name="Metric set L3_4"
4902       chipset="CHV"
4903       symbol_name="L3_4"
4904       underscore_name="l3_4"
4905       mdapi_supported_apis="VK OGL OCL IO BB"
4906       hw_config_guid="be74c9d6-268f-4d7f-b2e8-8d91d4441883"
4907       >
4908    <counter name="GPU Time Elapsed"
4909             symbol_name="GpuTime"
4910             underscore_name="gpu_time"
4911             description="Time elapsed on the GPU during the measurement."
4912             data_type="uint64"
4913             units="ns"
4914             semantic_type="duration"
4915             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4916             mdapi_group="GPU"
4917             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4918             mdapi_supported_apis=""
4919             mdapi_hw_unit_type="gpu"
4920             />
4921    <counter name="GPU Core Clocks"
4922             symbol_name="GpuCoreClocks"
4923             underscore_name="gpu_core_clocks"
4924             description="The total number of GPU core clocks elapsed during the measurement."
4925             data_type="uint64"
4926             units="cycles"
4927             semantic_type="event"
4928             equation="GPU_CLOCK 0 READ"
4929             mdapi_group="GPU"
4930             mdapi_usage_flags="Tier1 Frame Batch Draw"
4931             mdapi_supported_apis=""
4932             mdapi_hw_unit_type="gpu"
4933             />
4934    <counter name="AVG GPU Core Frequency"
4935             symbol_name="AvgGpuCoreFrequency"
4936             underscore_name="avg_gpu_core_frequency"
4937             description="Average GPU Core Frequency in the measurement."
4938             data_type="uint64"
4939             max_equation="$GpuMaxFrequency"
4940             units="hz"
4941             semantic_type="event"
4942             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4943             mdapi_group="GPU"
4944             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4945             mdapi_supported_apis=""
4946             mdapi_hw_unit_type="gpu"
4947             />
4948    <counter name="GPU Busy"
4949             symbol_name="GpuBusy"
4950             underscore_name="gpu_busy"
4951             description="The percentage of time in which the GPU has been processing GPU commands."
4952             data_type="float"
4953             max_equation="100"
4954             units="percent"
4955             semantic_type="duration"
4956             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4957             mdapi_group="GPU"
4958             mdapi_usage_flags="Tier1 Overview System Frame"
4959             mdapi_supported_apis=""
4960             mdapi_hw_unit_type="gpu"
4961             />
4962    <counter name="VS Threads Dispatched"
4963             symbol_name="VsThreads"
4964             underscore_name="vs_threads"
4965             description="The total number of vertex shader hardware threads dispatched."
4966             data_type="uint64"
4967             units="threads"
4968             semantic_type="event"
4969             equation="A 1 READ"
4970             mdapi_group="EU Array/Vertex Shader"
4971             mdapi_usage_flags="Tier3 Frame Batch Draw"
4972             mdapi_supported_apis="VK OGL IO BB"
4973             mdapi_hw_unit_type="gpu"
4974             />
4975    <counter name="HS Threads Dispatched"
4976             symbol_name="HsThreads"
4977             underscore_name="hs_threads"
4978             description="The total number of hull shader hardware threads dispatched."
4979             data_type="uint64"
4980             units="threads"
4981             semantic_type="event"
4982             equation="A 2 READ"
4983             mdapi_group="EU Array/Hull Shader"
4984             mdapi_usage_flags="Tier3 Frame Batch Draw"
4985             mdapi_supported_apis="VK OGL4 IO BB"
4986             mdapi_hw_unit_type="gpu"
4987             />
4988    <counter name="DS Threads Dispatched"
4989             symbol_name="DsThreads"
4990             underscore_name="ds_threads"
4991             description="The total number of domain shader hardware threads dispatched."
4992             data_type="uint64"
4993             units="threads"
4994             semantic_type="event"
4995             equation="A 3 READ"
4996             mdapi_group="EU Array/Domain Shader"
4997             mdapi_usage_flags="Tier3 Frame Batch Draw"
4998             mdapi_supported_apis="VK OGL4 IO BB"
4999             mdapi_hw_unit_type="gpu"
5000             />
5001    <counter name="GS Threads Dispatched"
5002             symbol_name="GsThreads"
5003             underscore_name="gs_threads"
5004             description="The total number of geometry shader hardware threads dispatched."
5005             data_type="uint64"
5006             units="threads"
5007             semantic_type="event"
5008             equation="A 5 READ"
5009             mdapi_group="EU Array/Geometry Shader"
5010             mdapi_usage_flags="Tier3 Frame Batch Draw"
5011             mdapi_supported_apis="VK OGL4 IO BB"
5012             mdapi_hw_unit_type="gpu"
5013             />
5014    <counter name="FS Threads Dispatched"
5015             symbol_name="PsThreads"
5016             underscore_name="ps_threads"
5017             description="The total number of fragment shader hardware threads dispatched."
5018             data_type="uint64"
5019             units="threads"
5020             semantic_type="event"
5021             equation="A 6 READ"
5022             mdapi_group="EU Array/Fragment Shader"
5023             mdapi_usage_flags="Tier3 Frame Batch Draw"
5024             mdapi_supported_apis="VK OGL IO BB"
5025             mdapi_hw_unit_type="gpu"
5026             />
5027    <counter name="CS Threads Dispatched"
5028             symbol_name="CsThreads"
5029             underscore_name="cs_threads"
5030             description="The total number of compute shader hardware threads dispatched."
5031             data_type="uint64"
5032             units="threads"
5033             semantic_type="event"
5034             equation="A 4 READ"
5035             mdapi_group="EU Array/Compute Shader"
5036             mdapi_usage_flags="Tier3 Frame Batch Draw"
5037             mdapi_supported_apis="VK OGL4 OCL IO BB"
5038             mdapi_hw_unit_type="gpu"
5039             />
5040    <counter name="EU Active"
5041             symbol_name="EuActive"
5042             underscore_name="eu_active"
5043             description="The percentage of time in which the Execution Units were actively processing."
5044             data_type="float"
5045             max_equation="100"
5046             units="percent"
5047             semantic_type="duration"
5048             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5049             mdapi_group="EU Array"
5050             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5051             mdapi_supported_apis=""
5052             mdapi_hw_unit_type="gpu"
5053             />
5054    <counter name="EU Stall"
5055             symbol_name="EuStall"
5056             underscore_name="eu_stall"
5057             description="The percentage of time in which the Execution Units were stalled."
5058             data_type="float"
5059             max_equation="100"
5060             units="percent"
5061             semantic_type="duration"
5062             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5063             mdapi_group="EU Array"
5064             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5065             mdapi_supported_apis=""
5066             mdapi_hw_unit_type="gpu"
5067             />
5068    <counter name="EU Both FPU Pipes Active"
5069             symbol_name="EuFpuBothActive"
5070             underscore_name="eu_fpu_both_active"
5071             description="The percentage of time in which both EU FPU pipelines were actively processing."
5072             data_type="float"
5073             max_equation="100"
5074             units="percent"
5075             semantic_type="duration"
5076             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5077             mdapi_group="EU Array/Pipes"
5078             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5079             mdapi_supported_apis=""
5080             mdapi_hw_unit_type="gpu"
5081             />
5082    <counter name="VS FPU0 Pipe Active"
5083             symbol_name="VsFpu0Active"
5084             underscore_name="vs_fpu0_active"
5085             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5086             data_type="float"
5087             max_equation="100"
5088             units="percent"
5089             semantic_type="duration"
5090             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5091             mdapi_group="EU Array/Vertex Shader"
5092             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5093             mdapi_supported_apis="VK OGL IO BB"
5094             mdapi_hw_unit_type="gpu"
5095             />
5096    <counter name="VS FPU1 Pipe Active"
5097             symbol_name="VsFpu1Active"
5098             underscore_name="vs_fpu1_active"
5099             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5100             data_type="float"
5101             max_equation="100"
5102             units="percent"
5103             semantic_type="duration"
5104             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5105             mdapi_group="EU Array/Vertex Shader"
5106             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5107             mdapi_supported_apis="VK OGL IO BB"
5108             mdapi_hw_unit_type="gpu"
5109             />
5110    <counter name="VS Send Pipe Active"
5111             symbol_name="VsSendActive"
5112             underscore_name="vs_send_active"
5113             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5114             data_type="float"
5115             max_equation="100"
5116             units="percent"
5117             semantic_type="duration"
5118             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5119             mdapi_group="EU Array/Vertex Shader"
5120             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5121             mdapi_supported_apis="VK OGL IO BB"
5122             mdapi_hw_unit_type="gpu"
5123             />
5124    <counter name="PS FPU0 Pipe Active"
5125             symbol_name="PsFpu0Active"
5126             underscore_name="ps_fpu0_active"
5127             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5128             data_type="float"
5129             max_equation="100"
5130             units="percent"
5131             semantic_type="duration"
5132             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5133             mdapi_group="EU Array/Pixel Shader"
5134             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5135             mdapi_supported_apis="VK OGL IO BB"
5136             mdapi_hw_unit_type="gpu"
5137             />
5138    <counter name="PS FPU1 Pipe Active"
5139             symbol_name="PsFpu1Active"
5140             underscore_name="ps_fpu1_active"
5141             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5142             data_type="float"
5143             max_equation="100"
5144             units="percent"
5145             semantic_type="duration"
5146             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5147             mdapi_group="EU Array/Pixel Shader"
5148             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5149             mdapi_supported_apis="VK OGL IO BB"
5150             mdapi_hw_unit_type="gpu"
5151             />
5152    <counter name="PS Send Pipeline Active"
5153             symbol_name="PsSendActive"
5154             underscore_name="ps_send_active"
5155             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5156             data_type="float"
5157             max_equation="100"
5158             units="percent"
5159             semantic_type="duration"
5160             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5161             mdapi_group="EU Array/Pixel Shader"
5162             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5163             mdapi_supported_apis="VK OGL IO BB"
5164             mdapi_hw_unit_type="gpu"
5165             />
5166    <counter name="FS Both FPU Active"
5167             symbol_name="PsEuBothFpuActive"
5168             underscore_name="ps_eu_both_fpu_active"
5169             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5170             data_type="float"
5171             max_equation="100"
5172             units="percent"
5173             semantic_type="duration"
5174             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5175             mdapi_group="3D Pipe/Fragment Shader"
5176             mdapi_usage_flags="Tier4 Frame Batch Draw"
5177             mdapi_supported_apis="VK OGL IO BB"
5178             mdapi_hw_unit_type="gpu"
5179             />
5180    <counter name="Rasterized Pixels"
5181             symbol_name="RasterizedPixels"
5182             underscore_name="rasterized_pixels"
5183             description="The total number of rasterized pixels."
5184             data_type="uint64"
5185             units="pixels"
5186             semantic_type="event"
5187             equation="A 21 READ 4 UMUL"
5188             mdapi_group="3D Pipe/Rasterizer"
5189             mdapi_usage_flags="Tier3 Frame Batch Draw"
5190             mdapi_supported_apis="VK OGL IO BB"
5191             mdapi_hw_unit_type="gpu"
5192             />
5193    <counter name="Early Hi-Depth Test Fails"
5194             symbol_name="HiDepthTestFails"
5195             underscore_name="hi_depth_test_fails"
5196             description="The total number of pixels dropped on early hierarchical depth test."
5197             data_type="uint64"
5198             units="pixels"
5199             semantic_type="event"
5200             equation="A 22 READ 4 UMUL"
5201             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5202             mdapi_usage_flags="Tier3 Frame Batch Draw"
5203             mdapi_supported_apis="VK OGL IO BB"
5204             mdapi_hw_unit_type="gpu"
5205             />
5206    <counter name="Early Depth Test Fails"
5207             symbol_name="EarlyDepthTestFails"
5208             underscore_name="early_depth_test_fails"
5209             description="The total number of pixels dropped on early depth test."
5210             data_type="uint64"
5211             units="pixels"
5212             semantic_type="event"
5213             equation="A 23 READ 4 UMUL"
5214             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5215             mdapi_usage_flags="Tier3 Frame Batch Draw"
5216             mdapi_supported_apis="VK OGL IO BB"
5217             mdapi_hw_unit_type="gpu"
5218             />
5219    <counter name="Samples Killed in FS"
5220             symbol_name="SamplesKilledInPs"
5221             underscore_name="samples_killed_in_ps"
5222             description="The total number of samples or pixels dropped in fragment shaders."
5223             data_type="uint64"
5224             units="pixels"
5225             semantic_type="event"
5226             equation="A 24 READ 4 UMUL"
5227             mdapi_group="3D Pipe/Fragment Shader"
5228             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5229             mdapi_supported_apis="VK OGL IO BB"
5230             mdapi_hw_unit_type="gpu"
5231             />
5232    <counter name="Pixels Failing Tests"
5233             symbol_name="PixelsFailingPostPsTests"
5234             underscore_name="pixels_failing_post_ps_tests"
5235             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5236             data_type="uint64"
5237             units="pixels"
5238             semantic_type="event"
5239             equation="A 25 READ 4 UMUL"
5240             mdapi_group="3D Pipe/Output Merger"
5241             mdapi_usage_flags="Tier3 Frame Batch Draw"
5242             mdapi_supported_apis="VK OGL IO BB"
5243             mdapi_hw_unit_type="gpu"
5244             />
5245    <counter name="Samples Written"
5246             symbol_name="SamplesWritten"
5247             underscore_name="samples_written"
5248             description="The total number of samples or pixels written to all render targets."
5249             data_type="uint64"
5250             units="pixels"
5251             semantic_type="event"
5252             equation="A 26 READ 4 UMUL"
5253             mdapi_group="3D Pipe/Output Merger"
5254             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5255             mdapi_supported_apis="VK OGL IO BB"
5256             mdapi_hw_unit_type="gpu"
5257             />
5258    <counter name="Samples Blended"
5259             symbol_name="SamplesBlended"
5260             underscore_name="samples_blended"
5261             description="The total number of blended samples or pixels written to all render targets."
5262             data_type="uint64"
5263             units="pixels"
5264             semantic_type="event"
5265             equation="A 27 READ 4 UMUL"
5266             mdapi_group="3D Pipe/Output Merger"
5267             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5268             mdapi_supported_apis="VK OGL IO BB"
5269             mdapi_hw_unit_type="gpu"
5270             />
5271    <counter name="Sampler Texels"
5272             symbol_name="SamplerTexels"
5273             underscore_name="sampler_texels"
5274             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5275             data_type="uint64"
5276             units="texels"
5277             semantic_type="event"
5278             equation="A 28 READ 4 UMUL"
5279             mdapi_group="Sampler/Sampler Input"
5280             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5281             mdapi_supported_apis=""
5282             mdapi_hw_unit_type="gpu"
5283             />
5284    <counter name="Sampler Texels Misses"
5285             symbol_name="SamplerTexelMisses"
5286             underscore_name="sampler_texel_misses"
5287             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5288             data_type="uint64"
5289             units="texels"
5290             semantic_type="event"
5291             equation="A 29 READ 4 UMUL"
5292             mdapi_group="Sampler/Sampler Cache"
5293             mdapi_usage_flags="Tier3 Batch Frame Draw"
5294             mdapi_supported_apis=""
5295             mdapi_hw_unit_type="gpu"
5296             />
5297    <counter name="SLM Bytes Read"
5298             symbol_name="SlmBytesRead"
5299             underscore_name="slm_bytes_read"
5300             description="The total number of GPU memory bytes read from shared local memory."
5301             data_type="uint64"
5302             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5303             units="bytes"
5304             semantic_type="throughput"
5305             equation="A 30 READ 64 UMUL"
5306             mdapi_group="L3/Data Port/SLM"
5307             mdapi_usage_flags="Tier3 Frame Batch Draw"
5308             mdapi_supported_apis="VK OGL4 OCL IO BB"
5309             mdapi_hw_unit_type="gpu"
5310             />
5311    <counter name="SLM Bytes Written"
5312             symbol_name="SlmBytesWritten"
5313             underscore_name="slm_bytes_written"
5314             description="The total number of GPU memory bytes written into shared local memory."
5315             data_type="uint64"
5316             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5317             units="bytes"
5318             semantic_type="throughput"
5319             equation="A 31 READ 64 UMUL"
5320             mdapi_group="L3/Data Port/SLM"
5321             mdapi_usage_flags="Tier3 Frame Batch Draw"
5322             mdapi_supported_apis="VK OGL4 OCL IO BB"
5323             mdapi_hw_unit_type="gpu"
5324             />
5325    <counter name="Shader Memory Accesses"
5326             symbol_name="ShaderMemoryAccesses"
5327             underscore_name="shader_memory_accesses"
5328             description="The total number of shader memory accesses to L3."
5329             data_type="uint64"
5330             units="messages"
5331             semantic_type="event"
5332             equation="A 32 READ"
5333             mdapi_group="L3/Data Port"
5334             mdapi_usage_flags="Tier3 Frame Batch Draw"
5335             mdapi_supported_apis=""
5336             mdapi_hw_unit_type="gpu"
5337             />
5338    <counter name="Shader Atomic Memory Accesses"
5339             symbol_name="ShaderAtomics"
5340             underscore_name="shader_atomics"
5341             description="The total number of shader atomic memory accesses."
5342             data_type="uint64"
5343             units="messages"
5344             semantic_type="event"
5345             equation="A 34 READ"
5346             mdapi_group="L3/Data Port/Atomics"
5347             mdapi_usage_flags="Tier3 Frame Batch Draw"
5348             mdapi_supported_apis="VK OGL4 OCL IO BB"
5349             mdapi_hw_unit_type="gpu"
5350             />
5351    <counter name="L3 Shader Throughput"
5352             symbol_name="L3ShaderThroughput"
5353             underscore_name="l3_shader_throughput"
5354             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5355             data_type="uint64"
5356             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
5357             units="bytes"
5358             semantic_type="throughput"
5359             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
5360             mdapi_group="L3/Data Port"
5361             mdapi_usage_flags="Tier2 Frame Batch Draw"
5362             mdapi_supported_apis="VK OGL4 OCL IO BB"
5363             mdapi_hw_unit_type="gpu"
5364             />
5365    <counter name="Shader Barrier Messages"
5366             symbol_name="ShaderBarriers"
5367             underscore_name="shader_barriers"
5368             description="The total number of shader barrier messages."
5369             data_type="uint64"
5370             units="messages"
5371             semantic_type="event"
5372             equation="A 35 READ"
5373             mdapi_group="EU Array/Barrier"
5374             mdapi_usage_flags="Tier3 Frame Batch Draw"
5375             mdapi_supported_apis=""
5376             mdapi_hw_unit_type="gpu"
5377             />
5378    <counter name="Slice0 L3 Bank2 Stalled"
5379             symbol_name="L30Bank2Stalled"
5380             underscore_name="l30_bank2_stalled"
5381             description="The percentage of time in which slice0 L3 bank2 is stalled"
5382             data_type="float"
5383             max_equation="100"
5384             units="percent"
5385             semantic_type="duration"
5386             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5387             availability="$SliceMask 0x1 AND"
5388             mdapi_group="GTI/L3"
5389             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5390             mdapi_supported_apis=""
5391             mdapi_hw_unit_type="slice"
5392             />
5393    <counter name="Slice1 L3 Bank2 Stalled"
5394             symbol_name="L31Bank2Stalled"
5395             underscore_name="l31_bank2_stalled"
5396             description="The percentage of time in which slice1 L3 bank2 is stalled"
5397             data_type="float"
5398             max_equation="100"
5399             units="percent"
5400             semantic_type="duration"
5401             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
5402             availability="$SliceMask 0x2 AND"
5403             mdapi_group="GTI/L3"
5404             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5405             mdapi_supported_apis=""
5406             mdapi_hw_unit_type="slice"
5407             />
5408    <counter name="Slice1 L3 Bank2 Active"
5409             symbol_name="L31Bank2Active"
5410             underscore_name="l31_bank2_active"
5411             description="The percentage of time in which slice1 L3 bank2 is active"
5412             data_type="float"
5413             max_equation="100"
5414             units="percent"
5415             semantic_type="duration"
5416             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
5417             availability="$SliceMask 0x2 AND"
5418             mdapi_group="GTI/L3"
5419             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5420             mdapi_supported_apis=""
5421             mdapi_hw_unit_type="slice"
5422             />
5423    <counter name="Slice0 L3 Bank2 Active"
5424             symbol_name="L30Bank2Active"
5425             underscore_name="l30_bank2_active"
5426             description="The percentage of time in which slice0 L3 bank2 is active"
5427             data_type="float"
5428             max_equation="100"
5429             units="percent"
5430             semantic_type="duration"
5431             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
5432             availability="$SliceMask 0x1 AND"
5433             mdapi_group="GTI/L3"
5434             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5435             mdapi_supported_apis=""
5436             mdapi_hw_unit_type="slice"
5437             />
5438    <counter name="SQ is full"
5439             symbol_name="GTRequestQueueFull"
5440             underscore_name="gt_request_queue_full"
5441             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5442             data_type="float"
5443             max_equation="100"
5444             units="percent"
5445             semantic_type="duration"
5446             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
5447             availability="true $QueryMode &amp;&amp;"
5448             mdapi_group="GTI"
5449             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5450             mdapi_supported_apis="VK OGL4 OCL"
5451             mdapi_hw_unit_type="gpu"
5452             />
5453    <register_config type="NOA">
5454        <register type="NOA" address="0x00009840" value="0x000000A0" />
5455        <register type="NOA" address="0x00009888" value="0x121A0340" />
5456        <register type="NOA" address="0x00009888" value="0x103F0017" />
5457        <register type="NOA" address="0x00009888" value="0x123F0020" />
5458        <register type="NOA" address="0x00009888" value="0x129A0340" />
5459        <register type="NOA" address="0x00009888" value="0x10BF0017" />
5460        <register type="NOA" address="0x00009888" value="0x12BF0020" />
5461        <register type="NOA" address="0x00009888" value="0x041A3400" />
5462        <register type="NOA" address="0x00009888" value="0x101A0000" />
5463        <register type="NOA" address="0x00009888" value="0x043B8000" />
5464        <register type="NOA" address="0x00009888" value="0x0A3E0010" />
5465        <register type="NOA" address="0x00009888" value="0x003F0200" />
5466        <register type="NOA" address="0x00009888" value="0x023F0113" />
5467        <register type="NOA" address="0x00009888" value="0x043F0014" />
5468        <register type="NOA" address="0x00009888" value="0x02592000" />
5469        <register type="NOA" address="0x00009888" value="0x005A8000" />
5470        <register type="NOA" address="0x00009888" value="0x025AC000" />
5471        <register type="NOA" address="0x00009888" value="0x045A4000" />
5472        <register type="NOA" address="0x00009888" value="0x0A1C8000" />
5473        <register type="NOA" address="0x00009888" value="0x001D8000" />
5474        <register type="NOA" address="0x00009888" value="0x021DC000" />
5475        <register type="NOA" address="0x00009888" value="0x041D4000" />
5476        <register type="NOA" address="0x00009888" value="0x0A1E8000" />
5477        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
5478        <register type="NOA" address="0x00009888" value="0x0E1F001A" />
5479        <register type="NOA" address="0x00009888" value="0x00394000" />
5480        <register type="NOA" address="0x00009888" value="0x02395000" />
5481        <register type="NOA" address="0x00009888" value="0x04391000" />
5482        <register type="NOA" address="0x00009888" value="0x069A0034" />
5483        <register type="NOA" address="0x00009888" value="0x109A0000" />
5484        <register type="NOA" address="0x00009888" value="0x06BB4000" />
5485        <register type="NOA" address="0x00009888" value="0x0ABE0040" />
5486        <register type="NOA" address="0x00009888" value="0x0CBF0984" />
5487        <register type="NOA" address="0x00009888" value="0x0EBF0A02" />
5488        <register type="NOA" address="0x00009888" value="0x02D94000" />
5489        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
5490        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
5491        <register type="NOA" address="0x00009888" value="0x0C9C0400" />
5492        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
5493        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
5494        <register type="NOA" address="0x00009888" value="0x0C9E0400" />
5495        <register type="NOA" address="0x00009888" value="0x109F02A8" />
5496        <register type="NOA" address="0x00009888" value="0x0E9F0040" />
5497        <register type="NOA" address="0x00009888" value="0x0CB95000" />
5498        <register type="NOA" address="0x00009888" value="0x0EB95000" />
5499        <register type="NOA" address="0x00009888" value="0x0F88000F" />
5500        <register type="NOA" address="0x00009888" value="0x0D880400" />
5501        <register type="NOA" address="0x00009888" value="0x038A8000" />
5502        <register type="NOA" address="0x00009888" value="0x058A8000" />
5503        <register type="NOA" address="0x00009888" value="0x078A8000" />
5504        <register type="NOA" address="0x00009888" value="0x098A8000" />
5505        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
5506        <register type="NOA" address="0x00009888" value="0x258B8009" />
5507        <register type="NOA" address="0x00009888" value="0x278B002A" />
5508        <register type="NOA" address="0x00009888" value="0x238B2A80" />
5509        <register type="NOA" address="0x00009888" value="0x198C4000" />
5510        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
5511        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
5512        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
5513        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
5514        <register type="NOA" address="0x00009888" value="0x078D2000" />
5515        <register type="NOA" address="0x00009888" value="0x2185800A" />
5516        <register type="NOA" address="0x00009888" value="0x2385002A" />
5517        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
5518        <register type="NOA" address="0x00009888" value="0x1B830154" />
5519        <register type="NOA" address="0x00009888" value="0x03834000" />
5520        <register type="NOA" address="0x00009888" value="0x05834000" />
5521        <register type="NOA" address="0x00009888" value="0x07834000" />
5522        <register type="NOA" address="0x00009888" value="0x09834000" />
5523        <register type="NOA" address="0x00009888" value="0x0B834000" />
5524        <register type="NOA" address="0x00009888" value="0x0D834000" />
5525        <register type="NOA" address="0x00009888" value="0x0D84C000" />
5526        <register type="NOA" address="0x00009888" value="0x0F84C000" />
5527        <register type="NOA" address="0x00009888" value="0x01848000" />
5528        <register type="NOA" address="0x00009888" value="0x0384C000" />
5529        <register type="NOA" address="0x00009888" value="0x0584C000" />
5530        <register type="NOA" address="0x00009888" value="0x07844000" />
5531        <register type="NOA" address="0x00009888" value="0x1D80C000" />
5532        <register type="NOA" address="0x00009888" value="0x1F80C000" />
5533        <register type="NOA" address="0x00009888" value="0x11808000" />
5534        <register type="NOA" address="0x00009888" value="0x1380C000" />
5535        <register type="NOA" address="0x00009888" value="0x1580C000" />
5536        <register type="NOA" address="0x00009888" value="0x17804000" />
5537        <register type="NOA" address="0x00009888" value="0x53800000" />
5538        <register type="NOA" address="0x00009888" value="0x45800800" />
5539        <register type="NOA" address="0x00009888" value="0x47800842" />
5540        <register type="NOA" address="0x00009888" value="0x21800000" />
5541        <register type="NOA" address="0x00009888" value="0x31800000" />
5542        <register type="NOA" address="0x00009888" value="0x4D800000" />
5543        <register type="NOA" address="0x00009888" value="0x3F801084" />
5544        <register type="NOA" address="0x00009888" value="0x4F800000" />
5545        <register type="NOA" address="0x00009888" value="0x41800044" />
5546        <register type="NOA" address="0x00009840" value="0x00000080" />
5547        <register type="NOA" address="0x000091BC" value="0xE0500000" />
5548    </register_config>
5549    <register_config type="OA">
5550        <register type="OA" address="0x00002740" value="0x00000000" />
5551        <register type="OA" address="0x00002744" value="0x00800000" />
5552        <register type="OA" address="0x00002710" value="0x00000000" />
5553        <register type="OA" address="0x00002714" value="0xF0800000" />
5554        <register type="OA" address="0x00002720" value="0x00000000" />
5555        <register type="OA" address="0x00002724" value="0xF0800000" />
5556        <register type="OA" address="0x00002770" value="0x00100070" />
5557        <register type="OA" address="0x00002774" value="0x0000FFF1" />
5558        <register type="OA" address="0x00002778" value="0x00014002" />
5559        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
5560        <register type="OA" address="0x00002780" value="0x00010002" />
5561        <register type="OA" address="0x00002784" value="0x0000C7FF" />
5562        <register type="OA" address="0x00002788" value="0x00004002" />
5563        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
5564        <register type="OA" address="0x00002790" value="0x00100700" />
5565        <register type="OA" address="0x00002794" value="0x0000FF1F" />
5566        <register type="OA" address="0x00002798" value="0x00001402" />
5567        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
5568        <register type="OA" address="0x000027A0" value="0x00001002" />
5569        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
5570        <register type="OA" address="0x000027A8" value="0x00000402" />
5571        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
5572    </register_config>
5573    <register_config type="FLEX">
5574        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5575        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5576        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5577        <register type="FLEX" address="0x0000E758" value="0x00015014" />
5578        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5579        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5580        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5581    </register_config>
5582  </set>
5583
5584  <set name="Metric set RasterizerAndPixelBackend"
5585       chipset="CHV"
5586       symbol_name="RasterizerAndPixelBackend"
5587       underscore_name="rasterizer_and_pixel_backend"
5588       mdapi_supported_apis="VK OGL OCL IO BB"
5589       hw_config_guid="31bc1ff3-8d09-4497-9d79-59c4f943b502"
5590       >
5591    <counter name="GPU Time Elapsed"
5592             symbol_name="GpuTime"
5593             underscore_name="gpu_time"
5594             description="Time elapsed on the GPU during the measurement."
5595             data_type="uint64"
5596             units="ns"
5597             semantic_type="duration"
5598             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5599             mdapi_group="GPU"
5600             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5601             mdapi_supported_apis=""
5602             mdapi_hw_unit_type="gpu"
5603             />
5604    <counter name="GPU Core Clocks"
5605             symbol_name="GpuCoreClocks"
5606             underscore_name="gpu_core_clocks"
5607             description="The total number of GPU core clocks elapsed during the measurement."
5608             data_type="uint64"
5609             units="cycles"
5610             semantic_type="event"
5611             equation="GPU_CLOCK 0 READ"
5612             mdapi_group="GPU"
5613             mdapi_usage_flags="Tier1 Frame Batch Draw"
5614             mdapi_supported_apis=""
5615             mdapi_hw_unit_type="gpu"
5616             />
5617    <counter name="AVG GPU Core Frequency"
5618             symbol_name="AvgGpuCoreFrequency"
5619             underscore_name="avg_gpu_core_frequency"
5620             description="Average GPU Core Frequency in the measurement."
5621             data_type="uint64"
5622             max_equation="$GpuMaxFrequency"
5623             units="hz"
5624             semantic_type="event"
5625             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5626             mdapi_group="GPU"
5627             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5628             mdapi_supported_apis=""
5629             mdapi_hw_unit_type="gpu"
5630             />
5631    <counter name="GPU Busy"
5632             symbol_name="GpuBusy"
5633             underscore_name="gpu_busy"
5634             description="The percentage of time in which the GPU has been processing GPU commands."
5635             data_type="float"
5636             max_equation="100"
5637             units="percent"
5638             semantic_type="duration"
5639             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5640             mdapi_group="GPU"
5641             mdapi_usage_flags="Tier1 Overview System Frame"
5642             mdapi_supported_apis=""
5643             mdapi_hw_unit_type="gpu"
5644             />
5645    <counter name="VS Threads Dispatched"
5646             symbol_name="VsThreads"
5647             underscore_name="vs_threads"
5648             description="The total number of vertex shader hardware threads dispatched."
5649             data_type="uint64"
5650             units="threads"
5651             semantic_type="event"
5652             equation="A 1 READ"
5653             mdapi_group="EU Array/Vertex Shader"
5654             mdapi_usage_flags="Tier3 Frame Batch Draw"
5655             mdapi_supported_apis="VK OGL IO BB"
5656             mdapi_hw_unit_type="gpu"
5657             />
5658    <counter name="HS Threads Dispatched"
5659             symbol_name="HsThreads"
5660             underscore_name="hs_threads"
5661             description="The total number of hull shader hardware threads dispatched."
5662             data_type="uint64"
5663             units="threads"
5664             semantic_type="event"
5665             equation="A 2 READ"
5666             mdapi_group="EU Array/Hull Shader"
5667             mdapi_usage_flags="Tier3 Frame Batch Draw"
5668             mdapi_supported_apis="VK OGL4 IO BB"
5669             mdapi_hw_unit_type="gpu"
5670             />
5671    <counter name="DS Threads Dispatched"
5672             symbol_name="DsThreads"
5673             underscore_name="ds_threads"
5674             description="The total number of domain shader hardware threads dispatched."
5675             data_type="uint64"
5676             units="threads"
5677             semantic_type="event"
5678             equation="A 3 READ"
5679             mdapi_group="EU Array/Domain Shader"
5680             mdapi_usage_flags="Tier3 Frame Batch Draw"
5681             mdapi_supported_apis="VK OGL4 IO BB"
5682             mdapi_hw_unit_type="gpu"
5683             />
5684    <counter name="GS Threads Dispatched"
5685             symbol_name="GsThreads"
5686             underscore_name="gs_threads"
5687             description="The total number of geometry shader hardware threads dispatched."
5688             data_type="uint64"
5689             units="threads"
5690             semantic_type="event"
5691             equation="A 5 READ"
5692             mdapi_group="EU Array/Geometry Shader"
5693             mdapi_usage_flags="Tier3 Frame Batch Draw"
5694             mdapi_supported_apis="VK OGL4 IO BB"
5695             mdapi_hw_unit_type="gpu"
5696             />
5697    <counter name="FS Threads Dispatched"
5698             symbol_name="PsThreads"
5699             underscore_name="ps_threads"
5700             description="The total number of fragment shader hardware threads dispatched."
5701             data_type="uint64"
5702             units="threads"
5703             semantic_type="event"
5704             equation="A 6 READ"
5705             mdapi_group="EU Array/Fragment Shader"
5706             mdapi_usage_flags="Tier3 Frame Batch Draw"
5707             mdapi_supported_apis="VK OGL IO BB"
5708             mdapi_hw_unit_type="gpu"
5709             />
5710    <counter name="CS Threads Dispatched"
5711             symbol_name="CsThreads"
5712             underscore_name="cs_threads"
5713             description="The total number of compute shader hardware threads dispatched."
5714             data_type="uint64"
5715             units="threads"
5716             semantic_type="event"
5717             equation="A 4 READ"
5718             mdapi_group="EU Array/Compute Shader"
5719             mdapi_usage_flags="Tier3 Frame Batch Draw"
5720             mdapi_supported_apis="VK OGL4 OCL IO BB"
5721             mdapi_hw_unit_type="gpu"
5722             />
5723    <counter name="EU Active"
5724             symbol_name="EuActive"
5725             underscore_name="eu_active"
5726             description="The percentage of time in which the Execution Units were actively processing."
5727             data_type="float"
5728             max_equation="100"
5729             units="percent"
5730             semantic_type="duration"
5731             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5732             mdapi_group="EU Array"
5733             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5734             mdapi_supported_apis=""
5735             mdapi_hw_unit_type="gpu"
5736             />
5737    <counter name="EU Stall"
5738             symbol_name="EuStall"
5739             underscore_name="eu_stall"
5740             description="The percentage of time in which the Execution Units were stalled."
5741             data_type="float"
5742             max_equation="100"
5743             units="percent"
5744             semantic_type="duration"
5745             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5746             mdapi_group="EU Array"
5747             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5748             mdapi_supported_apis=""
5749             mdapi_hw_unit_type="gpu"
5750             />
5751    <counter name="EU Both FPU Pipes Active"
5752             symbol_name="EuFpuBothActive"
5753             underscore_name="eu_fpu_both_active"
5754             description="The percentage of time in which both EU FPU pipelines were actively processing."
5755             data_type="float"
5756             max_equation="100"
5757             units="percent"
5758             semantic_type="duration"
5759             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5760             mdapi_group="EU Array/Pipes"
5761             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5762             mdapi_supported_apis=""
5763             mdapi_hw_unit_type="gpu"
5764             />
5765    <counter name="VS FPU0 Pipe Active"
5766             symbol_name="VsFpu0Active"
5767             underscore_name="vs_fpu0_active"
5768             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5769             data_type="float"
5770             max_equation="100"
5771             units="percent"
5772             semantic_type="duration"
5773             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5774             mdapi_group="EU Array/Vertex Shader"
5775             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5776             mdapi_supported_apis="VK OGL IO BB"
5777             mdapi_hw_unit_type="gpu"
5778             />
5779    <counter name="VS FPU1 Pipe Active"
5780             symbol_name="VsFpu1Active"
5781             underscore_name="vs_fpu1_active"
5782             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5783             data_type="float"
5784             max_equation="100"
5785             units="percent"
5786             semantic_type="duration"
5787             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5788             mdapi_group="EU Array/Vertex Shader"
5789             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5790             mdapi_supported_apis="VK OGL IO BB"
5791             mdapi_hw_unit_type="gpu"
5792             />
5793    <counter name="VS Send Pipe Active"
5794             symbol_name="VsSendActive"
5795             underscore_name="vs_send_active"
5796             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5797             data_type="float"
5798             max_equation="100"
5799             units="percent"
5800             semantic_type="duration"
5801             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5802             mdapi_group="EU Array/Vertex Shader"
5803             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5804             mdapi_supported_apis="VK OGL IO BB"
5805             mdapi_hw_unit_type="gpu"
5806             />
5807    <counter name="PS FPU0 Pipe Active"
5808             symbol_name="PsFpu0Active"
5809             underscore_name="ps_fpu0_active"
5810             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5811             data_type="float"
5812             max_equation="100"
5813             units="percent"
5814             semantic_type="duration"
5815             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5816             mdapi_group="EU Array/Pixel Shader"
5817             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5818             mdapi_supported_apis="VK OGL IO BB"
5819             mdapi_hw_unit_type="gpu"
5820             />
5821    <counter name="PS FPU1 Pipe Active"
5822             symbol_name="PsFpu1Active"
5823             underscore_name="ps_fpu1_active"
5824             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5825             data_type="float"
5826             max_equation="100"
5827             units="percent"
5828             semantic_type="duration"
5829             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5830             mdapi_group="EU Array/Pixel Shader"
5831             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5832             mdapi_supported_apis="VK OGL IO BB"
5833             mdapi_hw_unit_type="gpu"
5834             />
5835    <counter name="PS Send Pipeline Active"
5836             symbol_name="PsSendActive"
5837             underscore_name="ps_send_active"
5838             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5839             data_type="float"
5840             max_equation="100"
5841             units="percent"
5842             semantic_type="duration"
5843             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5844             mdapi_group="EU Array/Pixel Shader"
5845             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5846             mdapi_supported_apis="VK OGL IO BB"
5847             mdapi_hw_unit_type="gpu"
5848             />
5849    <counter name="FS Both FPU Active"
5850             symbol_name="PsEuBothFpuActive"
5851             underscore_name="ps_eu_both_fpu_active"
5852             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5853             data_type="float"
5854             max_equation="100"
5855             units="percent"
5856             semantic_type="duration"
5857             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5858             mdapi_group="3D Pipe/Fragment Shader"
5859             mdapi_usage_flags="Tier4 Frame Batch Draw"
5860             mdapi_supported_apis="VK OGL IO BB"
5861             mdapi_hw_unit_type="gpu"
5862             />
5863    <counter name="Rasterized Pixels"
5864             symbol_name="RasterizedPixels"
5865             underscore_name="rasterized_pixels"
5866             description="The total number of rasterized pixels."
5867             data_type="uint64"
5868             units="pixels"
5869             semantic_type="event"
5870             equation="A 21 READ 4 UMUL"
5871             mdapi_group="3D Pipe/Rasterizer"
5872             mdapi_usage_flags="Tier3 Frame Batch Draw"
5873             mdapi_supported_apis="VK OGL IO BB"
5874             mdapi_hw_unit_type="gpu"
5875             />
5876    <counter name="Early Hi-Depth Test Fails"
5877             symbol_name="HiDepthTestFails"
5878             underscore_name="hi_depth_test_fails"
5879             description="The total number of pixels dropped on early hierarchical depth test."
5880             data_type="uint64"
5881             units="pixels"
5882             semantic_type="event"
5883             equation="A 22 READ 4 UMUL"
5884             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5885             mdapi_usage_flags="Tier3 Frame Batch Draw"
5886             mdapi_supported_apis="VK OGL IO BB"
5887             mdapi_hw_unit_type="gpu"
5888             />
5889    <counter name="Early Depth Test Fails"
5890             symbol_name="EarlyDepthTestFails"
5891             underscore_name="early_depth_test_fails"
5892             description="The total number of pixels dropped on early depth test."
5893             data_type="uint64"
5894             units="pixels"
5895             semantic_type="event"
5896             equation="A 23 READ 4 UMUL"
5897             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5898             mdapi_usage_flags="Tier3 Frame Batch Draw"
5899             mdapi_supported_apis="VK OGL IO BB"
5900             mdapi_hw_unit_type="gpu"
5901             />
5902    <counter name="Samples Killed in FS"
5903             symbol_name="SamplesKilledInPs"
5904             underscore_name="samples_killed_in_ps"
5905             description="The total number of samples or pixels dropped in fragment shaders."
5906             data_type="uint64"
5907             units="pixels"
5908             semantic_type="event"
5909             equation="A 24 READ 4 UMUL"
5910             mdapi_group="3D Pipe/Fragment Shader"
5911             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5912             mdapi_supported_apis="VK OGL IO BB"
5913             mdapi_hw_unit_type="gpu"
5914             />
5915    <counter name="Pixels Failing Tests"
5916             symbol_name="PixelsFailingPostPsTests"
5917             underscore_name="pixels_failing_post_ps_tests"
5918             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5919             data_type="uint64"
5920             units="pixels"
5921             semantic_type="event"
5922             equation="A 25 READ 4 UMUL"
5923             mdapi_group="3D Pipe/Output Merger"
5924             mdapi_usage_flags="Tier3 Frame Batch Draw"
5925             mdapi_supported_apis="VK OGL IO BB"
5926             mdapi_hw_unit_type="gpu"
5927             />
5928    <counter name="Samples Written"
5929             symbol_name="SamplesWritten"
5930             underscore_name="samples_written"
5931             description="The total number of samples or pixels written to all render targets."
5932             data_type="uint64"
5933             units="pixels"
5934             semantic_type="event"
5935             equation="A 26 READ 4 UMUL"
5936             mdapi_group="3D Pipe/Output Merger"
5937             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5938             mdapi_supported_apis="VK OGL IO BB"
5939             mdapi_hw_unit_type="gpu"
5940             />
5941    <counter name="Samples Blended"
5942             symbol_name="SamplesBlended"
5943             underscore_name="samples_blended"
5944             description="The total number of blended samples or pixels written to all render targets."
5945             data_type="uint64"
5946             units="pixels"
5947             semantic_type="event"
5948             equation="A 27 READ 4 UMUL"
5949             mdapi_group="3D Pipe/Output Merger"
5950             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5951             mdapi_supported_apis="VK OGL IO BB"
5952             mdapi_hw_unit_type="gpu"
5953             />
5954    <counter name="Sampler Texels"
5955             symbol_name="SamplerTexels"
5956             underscore_name="sampler_texels"
5957             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5958             data_type="uint64"
5959             units="texels"
5960             semantic_type="event"
5961             equation="A 28 READ 4 UMUL"
5962             mdapi_group="Sampler/Sampler Input"
5963             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5964             mdapi_supported_apis=""
5965             mdapi_hw_unit_type="gpu"
5966             />
5967    <counter name="Sampler Texels Misses"
5968             symbol_name="SamplerTexelMisses"
5969             underscore_name="sampler_texel_misses"
5970             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5971             data_type="uint64"
5972             units="texels"
5973             semantic_type="event"
5974             equation="A 29 READ 4 UMUL"
5975             mdapi_group="Sampler/Sampler Cache"
5976             mdapi_usage_flags="Tier3 Batch Frame Draw"
5977             mdapi_supported_apis=""
5978             mdapi_hw_unit_type="gpu"
5979             />
5980    <counter name="SLM Bytes Read"
5981             symbol_name="SlmBytesRead"
5982             underscore_name="slm_bytes_read"
5983             description="The total number of GPU memory bytes read from shared local memory."
5984             data_type="uint64"
5985             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5986             units="bytes"
5987             semantic_type="throughput"
5988             equation="A 30 READ 64 UMUL"
5989             mdapi_group="L3/Data Port/SLM"
5990             mdapi_usage_flags="Tier3 Frame Batch Draw"
5991             mdapi_supported_apis="VK OGL4 OCL IO BB"
5992             mdapi_hw_unit_type="gpu"
5993             />
5994    <counter name="SLM Bytes Written"
5995             symbol_name="SlmBytesWritten"
5996             underscore_name="slm_bytes_written"
5997             description="The total number of GPU memory bytes written into shared local memory."
5998             data_type="uint64"
5999             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6000             units="bytes"
6001             semantic_type="throughput"
6002             equation="A 31 READ 64 UMUL"
6003             mdapi_group="L3/Data Port/SLM"
6004             mdapi_usage_flags="Tier3 Frame Batch Draw"
6005             mdapi_supported_apis="VK OGL4 OCL IO BB"
6006             mdapi_hw_unit_type="gpu"
6007             />
6008    <counter name="Shader Memory Accesses"
6009             symbol_name="ShaderMemoryAccesses"
6010             underscore_name="shader_memory_accesses"
6011             description="The total number of shader memory accesses to L3."
6012             data_type="uint64"
6013             units="messages"
6014             semantic_type="event"
6015             equation="A 32 READ"
6016             mdapi_group="L3/Data Port"
6017             mdapi_usage_flags="Tier3 Frame Batch Draw"
6018             mdapi_supported_apis=""
6019             mdapi_hw_unit_type="gpu"
6020             />
6021    <counter name="Shader Atomic Memory Accesses"
6022             symbol_name="ShaderAtomics"
6023             underscore_name="shader_atomics"
6024             description="The total number of shader atomic memory accesses."
6025             data_type="uint64"
6026             units="messages"
6027             semantic_type="event"
6028             equation="A 34 READ"
6029             mdapi_group="L3/Data Port/Atomics"
6030             mdapi_usage_flags="Tier3 Frame Batch Draw"
6031             mdapi_supported_apis="VK OGL4 OCL IO BB"
6032             mdapi_hw_unit_type="gpu"
6033             />
6034    <counter name="L3 Shader Throughput"
6035             symbol_name="L3ShaderThroughput"
6036             underscore_name="l3_shader_throughput"
6037             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6038             data_type="uint64"
6039             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
6040             units="bytes"
6041             semantic_type="throughput"
6042             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6043             mdapi_group="L3/Data Port"
6044             mdapi_usage_flags="Tier2 Frame Batch Draw"
6045             mdapi_supported_apis="VK OGL4 OCL IO BB"
6046             mdapi_hw_unit_type="gpu"
6047             />
6048    <counter name="Shader Barrier Messages"
6049             symbol_name="ShaderBarriers"
6050             underscore_name="shader_barriers"
6051             description="The total number of shader barrier messages."
6052             data_type="uint64"
6053             units="messages"
6054             semantic_type="event"
6055             equation="A 35 READ"
6056             mdapi_group="EU Array/Barrier"
6057             mdapi_usage_flags="Tier3 Frame Batch Draw"
6058             mdapi_supported_apis=""
6059             mdapi_hw_unit_type="gpu"
6060             />
6061    <counter name="Slice0 Rasterizer Output Ready"
6062             symbol_name="Rasterizer0OutputReady"
6063             underscore_name="rasterizer0_output_ready"
6064             description="The percentage of time in which slice0 rasterizer output is ready"
6065             data_type="float"
6066             max_equation="100"
6067             units="percent"
6068             semantic_type="duration"
6069             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6070             availability="$SliceMask 0x1 AND"
6071             mdapi_group="GPU/Rasterizer"
6072             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6073             mdapi_supported_apis=""
6074             mdapi_hw_unit_type="slice"
6075             />
6076    <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
6077             symbol_name="PixelData1Ready"
6078             underscore_name="pixel_data1_ready"
6079             description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
6080             data_type="float"
6081             max_equation="100"
6082             units="percent"
6083             semantic_type="duration"
6084             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6085             availability="$SliceMask 0x2 AND"
6086             mdapi_group="GPU/Rasterizer/Early Depth Test"
6087             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6088             mdapi_supported_apis=""
6089             mdapi_hw_unit_type="slice"
6090             />
6091    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
6092             symbol_name="PixelData0Ready"
6093             underscore_name="pixel_data0_ready"
6094             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied))"
6095             data_type="float"
6096             max_equation="100"
6097             units="percent"
6098             semantic_type="duration"
6099             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6100             availability="$SliceMask 0x1 AND"
6101             mdapi_group="GPU/Rasterizer/Early Depth Test"
6102             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6103             mdapi_supported_apis=""
6104             mdapi_hw_unit_type="slice"
6105             />
6106    <counter name="Slice1 Rasterizer Input Available"
6107             symbol_name="Rasterizer1InputAvailable"
6108             underscore_name="rasterizer1_input_available"
6109             description="The percentage of time in which slice1 rasterizer input is available"
6110             data_type="float"
6111             max_equation="100"
6112             units="percent"
6113             semantic_type="duration"
6114             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
6115             availability="$SliceMask 0x2 AND"
6116             mdapi_group="GPU/Rasterizer"
6117             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6118             mdapi_supported_apis=""
6119             mdapi_hw_unit_type="slice"
6120             />
6121    <counter name="Slice1 Rasterizer Output Ready"
6122             symbol_name="Rasterizer1OutputReady"
6123             underscore_name="rasterizer1_output_ready"
6124             description="The percentage of time in which slice1 rasterizer output is ready"
6125             data_type="float"
6126             max_equation="100"
6127             units="percent"
6128             semantic_type="duration"
6129             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6130             availability="$SliceMask 0x2 AND"
6131             mdapi_group="GPU/Rasterizer"
6132             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6133             mdapi_supported_apis=""
6134             mdapi_hw_unit_type="slice"
6135             />
6136    <counter name="Slice0 Rasterizer Input Available"
6137             symbol_name="Rasterizer0InputAvailable"
6138             underscore_name="rasterizer0_input_available"
6139             description="The percentage of time in which slice0 rasterizer input is available"
6140             data_type="float"
6141             max_equation="100"
6142             units="percent"
6143             semantic_type="duration"
6144             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
6145             availability="$SliceMask 0x1 AND"
6146             mdapi_group="GPU/Rasterizer"
6147             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6148             mdapi_supported_apis=""
6149             mdapi_hw_unit_type="slice"
6150             />
6151    <counter name="Slice0 Pixel Values Ready"
6152             symbol_name="PixelValues0Ready"
6153             underscore_name="pixel_values0_ready"
6154             description="The percentage of time in which slice0 pixel values are ready"
6155             data_type="float"
6156             max_equation="100"
6157             units="percent"
6158             semantic_type="duration"
6159             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6160             availability="$SliceMask 0x1 AND"
6161             mdapi_group="GPU/3D Pipe"
6162             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6163             mdapi_supported_apis=""
6164             mdapi_hw_unit_type="slice"
6165             />
6166    <counter name="Slice0 PS Output Available"
6167             symbol_name="PSOutput0Available"
6168             underscore_name="ps_output0_available"
6169             description="The percentage of time in which slice0 PS output is available"
6170             data_type="float"
6171             max_equation="100"
6172             units="percent"
6173             semantic_type="duration"
6174             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6175             availability="$SliceMask 0x1 AND"
6176             mdapi_group="GPU/3D Pipe"
6177             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6178             mdapi_supported_apis=""
6179             mdapi_hw_unit_type="slice"
6180             />
6181    <counter name="Slice1 Pixel Values Ready"
6182             symbol_name="PixelValues1Ready"
6183             underscore_name="pixel_values1_ready"
6184             description="The percentage of time in which slice1 pixel values are ready"
6185             data_type="float"
6186             max_equation="100"
6187             units="percent"
6188             semantic_type="duration"
6189             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6190             availability="$SliceMask 0x2 AND"
6191             mdapi_group="GPU/3D Pipe"
6192             mdapi_usage_flags="Tier3 Frame Batch Draw"
6193             mdapi_supported_apis=""
6194             mdapi_hw_unit_type="slice"
6195             />
6196    <counter name="Slice1 PS Output Available"
6197             symbol_name="PSOutput1Available"
6198             underscore_name="ps_output1_available"
6199             description="The percentage of time in which slice1 PS output is available"
6200             data_type="float"
6201             max_equation="100"
6202             units="percent"
6203             semantic_type="duration"
6204             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
6205             availability="$SliceMask 0x2 AND"
6206             mdapi_group="GPU/3D Pipe"
6207             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6208             mdapi_supported_apis=""
6209             mdapi_hw_unit_type="slice"
6210             />
6211    <counter name="SQ is full"
6212             symbol_name="GTRequestQueueFull"
6213             underscore_name="gt_request_queue_full"
6214             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6215             data_type="float"
6216             max_equation="100"
6217             units="percent"
6218             semantic_type="duration"
6219             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
6220             availability="true $QueryMode &amp;&amp;"
6221             mdapi_group="GTI"
6222             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6223             mdapi_supported_apis="VK OGL4 OCL"
6224             mdapi_hw_unit_type="gpu"
6225             />
6226    <register_config type="NOA">
6227        <register type="NOA" address="0x00009840" value="0x000000A0" />
6228        <register type="NOA" address="0x00009888" value="0x143B000E" />
6229        <register type="NOA" address="0x00009888" value="0x043C55C0" />
6230        <register type="NOA" address="0x00009888" value="0x0A1E0280" />
6231        <register type="NOA" address="0x00009888" value="0x0C1E0408" />
6232        <register type="NOA" address="0x00009888" value="0x10390000" />
6233        <register type="NOA" address="0x00009888" value="0x12397A1F" />
6234        <register type="NOA" address="0x00009888" value="0x14BB000E" />
6235        <register type="NOA" address="0x00009888" value="0x04BC5000" />
6236        <register type="NOA" address="0x00009888" value="0x0A9E0296" />
6237        <register type="NOA" address="0x00009888" value="0x0C9E0008" />
6238        <register type="NOA" address="0x00009888" value="0x10B90000" />
6239        <register type="NOA" address="0x00009888" value="0x12B97A1F" />
6240        <register type="NOA" address="0x00009888" value="0x063B0042" />
6241        <register type="NOA" address="0x00009888" value="0x103B0000" />
6242        <register type="NOA" address="0x00009888" value="0x083C0000" />
6243        <register type="NOA" address="0x00009888" value="0x0A3E0040" />
6244        <register type="NOA" address="0x00009888" value="0x043F8000" />
6245        <register type="NOA" address="0x00009888" value="0x02594000" />
6246        <register type="NOA" address="0x00009888" value="0x045A8000" />
6247        <register type="NOA" address="0x00009888" value="0x0C1C0400" />
6248        <register type="NOA" address="0x00009888" value="0x041D8000" />
6249        <register type="NOA" address="0x00009888" value="0x081E02C0" />
6250        <register type="NOA" address="0x00009888" value="0x0E1E0000" />
6251        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
6252        <register type="NOA" address="0x00009888" value="0x0E1F0260" />
6253        <register type="NOA" address="0x00009888" value="0x101F0014" />
6254        <register type="NOA" address="0x00009888" value="0x003905E0" />
6255        <register type="NOA" address="0x00009888" value="0x06390BC0" />
6256        <register type="NOA" address="0x00009888" value="0x02390018" />
6257        <register type="NOA" address="0x00009888" value="0x04394000" />
6258        <register type="NOA" address="0x00009888" value="0x04BB0042" />
6259        <register type="NOA" address="0x00009888" value="0x10BB0000" />
6260        <register type="NOA" address="0x00009888" value="0x02BC05C0" />
6261        <register type="NOA" address="0x00009888" value="0x08BC0000" />
6262        <register type="NOA" address="0x00009888" value="0x0ABE0004" />
6263        <register type="NOA" address="0x00009888" value="0x02BF8000" />
6264        <register type="NOA" address="0x00009888" value="0x02D91000" />
6265        <register type="NOA" address="0x00009888" value="0x02DA8000" />
6266        <register type="NOA" address="0x00009888" value="0x089C8000" />
6267        <register type="NOA" address="0x00009888" value="0x029D8000" />
6268        <register type="NOA" address="0x00009888" value="0x089E8000" />
6269        <register type="NOA" address="0x00009888" value="0x0E9E0000" />
6270        <register type="NOA" address="0x00009888" value="0x0E9FA806" />
6271        <register type="NOA" address="0x00009888" value="0x109F0142" />
6272        <register type="NOA" address="0x00009888" value="0x08B90617" />
6273        <register type="NOA" address="0x00009888" value="0x0AB90BE0" />
6274        <register type="NOA" address="0x00009888" value="0x02B94000" />
6275        <register type="NOA" address="0x00009888" value="0x0D88F000" />
6276        <register type="NOA" address="0x00009888" value="0x0F88000C" />
6277        <register type="NOA" address="0x00009888" value="0x07888000" />
6278        <register type="NOA" address="0x00009888" value="0x09888000" />
6279        <register type="NOA" address="0x00009888" value="0x018A8000" />
6280        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
6281        <register type="NOA" address="0x00009888" value="0x1B8A2800" />
6282        <register type="NOA" address="0x00009888" value="0x038A8000" />
6283        <register type="NOA" address="0x00009888" value="0x058A8000" />
6284        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
6285        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
6286        <register type="NOA" address="0x00009888" value="0x238B52A0" />
6287        <register type="NOA" address="0x00009888" value="0x258B6A95" />
6288        <register type="NOA" address="0x00009888" value="0x278B0029" />
6289        <register type="NOA" address="0x00009888" value="0x178C2000" />
6290        <register type="NOA" address="0x00009888" value="0x198C1500" />
6291        <register type="NOA" address="0x00009888" value="0x1B8C0014" />
6292        <register type="NOA" address="0x00009888" value="0x078C4000" />
6293        <register type="NOA" address="0x00009888" value="0x098C4000" />
6294        <register type="NOA" address="0x00009888" value="0x098DA000" />
6295        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
6296        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
6297        <register type="NOA" address="0x00009888" value="0x038D8000" />
6298        <register type="NOA" address="0x00009888" value="0x058D2000" />
6299        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
6300        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
6301        <register type="NOA" address="0x00009888" value="0x2385002A" />
6302        <register type="NOA" address="0x00009888" value="0x01834000" />
6303        <register type="NOA" address="0x00009888" value="0x0F834000" />
6304        <register type="NOA" address="0x00009888" value="0x19835400" />
6305        <register type="NOA" address="0x00009888" value="0x1B830155" />
6306        <register type="NOA" address="0x00009888" value="0x03834000" />
6307        <register type="NOA" address="0x00009888" value="0x05834000" />
6308        <register type="NOA" address="0x00009888" value="0x07834000" />
6309        <register type="NOA" address="0x00009888" value="0x09834000" />
6310        <register type="NOA" address="0x00009888" value="0x0B834000" />
6311        <register type="NOA" address="0x00009888" value="0x0D834000" />
6312        <register type="NOA" address="0x00009888" value="0x0184C000" />
6313        <register type="NOA" address="0x00009888" value="0x0784C000" />
6314        <register type="NOA" address="0x00009888" value="0x0984C000" />
6315        <register type="NOA" address="0x00009888" value="0x0B84C000" />
6316        <register type="NOA" address="0x00009888" value="0x0D84C000" />
6317        <register type="NOA" address="0x00009888" value="0x0F84C000" />
6318        <register type="NOA" address="0x00009888" value="0x0384C000" />
6319        <register type="NOA" address="0x00009888" value="0x0584C000" />
6320        <register type="NOA" address="0x00009888" value="0x1180C000" />
6321        <register type="NOA" address="0x00009888" value="0x1780C000" />
6322        <register type="NOA" address="0x00009888" value="0x1980C000" />
6323        <register type="NOA" address="0x00009888" value="0x1B80C000" />
6324        <register type="NOA" address="0x00009888" value="0x1D80C000" />
6325        <register type="NOA" address="0x00009888" value="0x1F80C000" />
6326        <register type="NOA" address="0x00009888" value="0x1380C000" />
6327        <register type="NOA" address="0x00009888" value="0x1580C000" />
6328        <register type="NOA" address="0x00009888" value="0x4D800444" />
6329        <register type="NOA" address="0x00009888" value="0x3D800000" />
6330        <register type="NOA" address="0x00009888" value="0x4F804000" />
6331        <register type="NOA" address="0x00009888" value="0x43801080" />
6332        <register type="NOA" address="0x00009888" value="0x51800000" />
6333        <register type="NOA" address="0x00009888" value="0x45800084" />
6334        <register type="NOA" address="0x00009888" value="0x53800044" />
6335        <register type="NOA" address="0x00009888" value="0x47801080" />
6336        <register type="NOA" address="0x00009888" value="0x21800000" />
6337        <register type="NOA" address="0x00009888" value="0x31800000" />
6338        <register type="NOA" address="0x00009888" value="0x3F800000" />
6339        <register type="NOA" address="0x00009888" value="0x41800840" />
6340        <register type="NOA" address="0x00009840" value="0x00000080" />
6341        <register type="NOA" address="0x000091BC" value="0xE0500000" />
6342    </register_config>
6343    <register_config type="OA">
6344        <register type="OA" address="0x00002740" value="0x00000000" />
6345        <register type="OA" address="0x00002744" value="0x00800000" />
6346        <register type="OA" address="0x00002710" value="0x00000000" />
6347        <register type="OA" address="0x00002714" value="0xF0800000" />
6348        <register type="OA" address="0x00002720" value="0x00000000" />
6349        <register type="OA" address="0x00002724" value="0x30800000" />
6350        <register type="OA" address="0x00002770" value="0x00006000" />
6351        <register type="OA" address="0x00002774" value="0x0000F3FF" />
6352        <register type="OA" address="0x00002778" value="0x00001800" />
6353        <register type="OA" address="0x0000277C" value="0x0000FCFF" />
6354        <register type="OA" address="0x00002780" value="0x00000600" />
6355        <register type="OA" address="0x00002784" value="0x0000FF3F" />
6356        <register type="OA" address="0x00002788" value="0x00000180" />
6357        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
6358        <register type="OA" address="0x00002790" value="0x00000060" />
6359        <register type="OA" address="0x00002794" value="0x0000FFF3" />
6360        <register type="OA" address="0x00002798" value="0x00000018" />
6361        <register type="OA" address="0x0000279C" value="0x0000FFFC" />
6362    </register_config>
6363    <register_config type="FLEX">
6364        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6365        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6366        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6367        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6368        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6369        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6370        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6371    </register_config>
6372  </set>
6373
6374  <set name="Metric set Sampler_1"
6375       chipset="CHV"
6376       symbol_name="Sampler_1"
6377       underscore_name="sampler_1"
6378       mdapi_supported_apis="VK OGL OCL IO BB"
6379       hw_config_guid="05450fec-bb5c-4b0a-8995-e03631168a34"
6380       >
6381    <counter name="GPU Time Elapsed"
6382             symbol_name="GpuTime"
6383             underscore_name="gpu_time"
6384             description="Time elapsed on the GPU during the measurement."
6385             data_type="uint64"
6386             units="ns"
6387             semantic_type="duration"
6388             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6389             mdapi_group="GPU"
6390             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6391             mdapi_supported_apis=""
6392             mdapi_hw_unit_type="gpu"
6393             />
6394    <counter name="GPU Core Clocks"
6395             symbol_name="GpuCoreClocks"
6396             underscore_name="gpu_core_clocks"
6397             description="The total number of GPU core clocks elapsed during the measurement."
6398             data_type="uint64"
6399             units="cycles"
6400             semantic_type="event"
6401             equation="GPU_CLOCK 0 READ"
6402             mdapi_group="GPU"
6403             mdapi_usage_flags="Tier1 Frame Batch Draw"
6404             mdapi_supported_apis=""
6405             mdapi_hw_unit_type="gpu"
6406             />
6407    <counter name="AVG GPU Core Frequency"
6408             symbol_name="AvgGpuCoreFrequency"
6409             underscore_name="avg_gpu_core_frequency"
6410             description="Average GPU Core Frequency in the measurement."
6411             data_type="uint64"
6412             max_equation="$GpuMaxFrequency"
6413             units="hz"
6414             semantic_type="event"
6415             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6416             mdapi_group="GPU"
6417             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6418             mdapi_supported_apis=""
6419             mdapi_hw_unit_type="gpu"
6420             />
6421    <counter name="GPU Busy"
6422             symbol_name="GpuBusy"
6423             underscore_name="gpu_busy"
6424             description="The percentage of time in which the GPU has been processing GPU commands."
6425             data_type="float"
6426             max_equation="100"
6427             units="percent"
6428             semantic_type="duration"
6429             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6430             mdapi_group="GPU"
6431             mdapi_usage_flags="Tier1 Overview System Frame"
6432             mdapi_supported_apis=""
6433             mdapi_hw_unit_type="gpu"
6434             />
6435    <counter name="VS Threads Dispatched"
6436             symbol_name="VsThreads"
6437             underscore_name="vs_threads"
6438             description="The total number of vertex shader hardware threads dispatched."
6439             data_type="uint64"
6440             units="threads"
6441             semantic_type="event"
6442             equation="A 1 READ"
6443             mdapi_group="EU Array/Vertex Shader"
6444             mdapi_usage_flags="Tier3 Frame Batch Draw"
6445             mdapi_supported_apis="VK OGL IO BB"
6446             mdapi_hw_unit_type="gpu"
6447             />
6448    <counter name="HS Threads Dispatched"
6449             symbol_name="HsThreads"
6450             underscore_name="hs_threads"
6451             description="The total number of hull shader hardware threads dispatched."
6452             data_type="uint64"
6453             units="threads"
6454             semantic_type="event"
6455             equation="A 2 READ"
6456             mdapi_group="EU Array/Hull Shader"
6457             mdapi_usage_flags="Tier3 Frame Batch Draw"
6458             mdapi_supported_apis="VK OGL4 IO BB"
6459             mdapi_hw_unit_type="gpu"
6460             />
6461    <counter name="DS Threads Dispatched"
6462             symbol_name="DsThreads"
6463             underscore_name="ds_threads"
6464             description="The total number of domain shader hardware threads dispatched."
6465             data_type="uint64"
6466             units="threads"
6467             semantic_type="event"
6468             equation="A 3 READ"
6469             mdapi_group="EU Array/Domain Shader"
6470             mdapi_usage_flags="Tier3 Frame Batch Draw"
6471             mdapi_supported_apis="VK OGL4 IO BB"
6472             mdapi_hw_unit_type="gpu"
6473             />
6474    <counter name="GS Threads Dispatched"
6475             symbol_name="GsThreads"
6476             underscore_name="gs_threads"
6477             description="The total number of geometry shader hardware threads dispatched."
6478             data_type="uint64"
6479             units="threads"
6480             semantic_type="event"
6481             equation="A 5 READ"
6482             mdapi_group="EU Array/Geometry Shader"
6483             mdapi_usage_flags="Tier3 Frame Batch Draw"
6484             mdapi_supported_apis="VK OGL4 IO BB"
6485             mdapi_hw_unit_type="gpu"
6486             />
6487    <counter name="FS Threads Dispatched"
6488             symbol_name="PsThreads"
6489             underscore_name="ps_threads"
6490             description="The total number of fragment shader hardware threads dispatched."
6491             data_type="uint64"
6492             units="threads"
6493             semantic_type="event"
6494             equation="A 6 READ"
6495             mdapi_group="EU Array/Fragment Shader"
6496             mdapi_usage_flags="Tier3 Frame Batch Draw"
6497             mdapi_supported_apis="VK OGL IO BB"
6498             mdapi_hw_unit_type="gpu"
6499             />
6500    <counter name="CS Threads Dispatched"
6501             symbol_name="CsThreads"
6502             underscore_name="cs_threads"
6503             description="The total number of compute shader hardware threads dispatched."
6504             data_type="uint64"
6505             units="threads"
6506             semantic_type="event"
6507             equation="A 4 READ"
6508             mdapi_group="EU Array/Compute Shader"
6509             mdapi_usage_flags="Tier3 Frame Batch Draw"
6510             mdapi_supported_apis="VK OGL4 OCL IO BB"
6511             mdapi_hw_unit_type="gpu"
6512             />
6513    <counter name="EU Active"
6514             symbol_name="EuActive"
6515             underscore_name="eu_active"
6516             description="The percentage of time in which the Execution Units were actively processing."
6517             data_type="float"
6518             max_equation="100"
6519             units="percent"
6520             semantic_type="duration"
6521             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6522             mdapi_group="EU Array"
6523             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6524             mdapi_supported_apis=""
6525             mdapi_hw_unit_type="gpu"
6526             />
6527    <counter name="EU Stall"
6528             symbol_name="EuStall"
6529             underscore_name="eu_stall"
6530             description="The percentage of time in which the Execution Units were stalled."
6531             data_type="float"
6532             max_equation="100"
6533             units="percent"
6534             semantic_type="duration"
6535             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6536             mdapi_group="EU Array"
6537             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6538             mdapi_supported_apis=""
6539             mdapi_hw_unit_type="gpu"
6540             />
6541    <counter name="EU Both FPU Pipes Active"
6542             symbol_name="EuFpuBothActive"
6543             underscore_name="eu_fpu_both_active"
6544             description="The percentage of time in which both EU FPU pipelines were actively processing."
6545             data_type="float"
6546             max_equation="100"
6547             units="percent"
6548             semantic_type="duration"
6549             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6550             mdapi_group="EU Array/Pipes"
6551             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6552             mdapi_supported_apis=""
6553             mdapi_hw_unit_type="gpu"
6554             />
6555    <counter name="VS FPU0 Pipe Active"
6556             symbol_name="VsFpu0Active"
6557             underscore_name="vs_fpu0_active"
6558             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6559             data_type="float"
6560             max_equation="100"
6561             units="percent"
6562             semantic_type="duration"
6563             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6564             mdapi_group="EU Array/Vertex Shader"
6565             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6566             mdapi_supported_apis="VK OGL IO BB"
6567             mdapi_hw_unit_type="gpu"
6568             />
6569    <counter name="VS FPU1 Pipe Active"
6570             symbol_name="VsFpu1Active"
6571             underscore_name="vs_fpu1_active"
6572             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6573             data_type="float"
6574             max_equation="100"
6575             units="percent"
6576             semantic_type="duration"
6577             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6578             mdapi_group="EU Array/Vertex Shader"
6579             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6580             mdapi_supported_apis="VK OGL IO BB"
6581             mdapi_hw_unit_type="gpu"
6582             />
6583    <counter name="VS Send Pipe Active"
6584             symbol_name="VsSendActive"
6585             underscore_name="vs_send_active"
6586             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6587             data_type="float"
6588             max_equation="100"
6589             units="percent"
6590             semantic_type="duration"
6591             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6592             mdapi_group="EU Array/Vertex Shader"
6593             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6594             mdapi_supported_apis="VK OGL IO BB"
6595             mdapi_hw_unit_type="gpu"
6596             />
6597    <counter name="PS FPU0 Pipe Active"
6598             symbol_name="PsFpu0Active"
6599             underscore_name="ps_fpu0_active"
6600             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6601             data_type="float"
6602             max_equation="100"
6603             units="percent"
6604             semantic_type="duration"
6605             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6606             mdapi_group="EU Array/Pixel Shader"
6607             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6608             mdapi_supported_apis="VK OGL IO BB"
6609             mdapi_hw_unit_type="gpu"
6610             />
6611    <counter name="PS FPU1 Pipe Active"
6612             symbol_name="PsFpu1Active"
6613             underscore_name="ps_fpu1_active"
6614             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6615             data_type="float"
6616             max_equation="100"
6617             units="percent"
6618             semantic_type="duration"
6619             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6620             mdapi_group="EU Array/Pixel Shader"
6621             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6622             mdapi_supported_apis="VK OGL IO BB"
6623             mdapi_hw_unit_type="gpu"
6624             />
6625    <counter name="PS Send Pipeline Active"
6626             symbol_name="PsSendActive"
6627             underscore_name="ps_send_active"
6628             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6629             data_type="float"
6630             max_equation="100"
6631             units="percent"
6632             semantic_type="duration"
6633             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6634             mdapi_group="EU Array/Pixel Shader"
6635             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6636             mdapi_supported_apis="VK OGL IO BB"
6637             mdapi_hw_unit_type="gpu"
6638             />
6639    <counter name="FS Both FPU Active"
6640             symbol_name="PsEuBothFpuActive"
6641             underscore_name="ps_eu_both_fpu_active"
6642             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6643             data_type="float"
6644             max_equation="100"
6645             units="percent"
6646             semantic_type="duration"
6647             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6648             mdapi_group="3D Pipe/Fragment Shader"
6649             mdapi_usage_flags="Tier4 Frame Batch Draw"
6650             mdapi_supported_apis="VK OGL IO BB"
6651             mdapi_hw_unit_type="gpu"
6652             />
6653    <counter name="Rasterized Pixels"
6654             symbol_name="RasterizedPixels"
6655             underscore_name="rasterized_pixels"
6656             description="The total number of rasterized pixels."
6657             data_type="uint64"
6658             units="pixels"
6659             semantic_type="event"
6660             equation="A 21 READ 4 UMUL"
6661             mdapi_group="3D Pipe/Rasterizer"
6662             mdapi_usage_flags="Tier3 Frame Batch Draw"
6663             mdapi_supported_apis="VK OGL IO BB"
6664             mdapi_hw_unit_type="gpu"
6665             />
6666    <counter name="Early Hi-Depth Test Fails"
6667             symbol_name="HiDepthTestFails"
6668             underscore_name="hi_depth_test_fails"
6669             description="The total number of pixels dropped on early hierarchical depth test."
6670             data_type="uint64"
6671             units="pixels"
6672             semantic_type="event"
6673             equation="A 22 READ 4 UMUL"
6674             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6675             mdapi_usage_flags="Tier3 Frame Batch Draw"
6676             mdapi_supported_apis="VK OGL IO BB"
6677             mdapi_hw_unit_type="gpu"
6678             />
6679    <counter name="Early Depth Test Fails"
6680             symbol_name="EarlyDepthTestFails"
6681             underscore_name="early_depth_test_fails"
6682             description="The total number of pixels dropped on early depth test."
6683             data_type="uint64"
6684             units="pixels"
6685             semantic_type="event"
6686             equation="A 23 READ 4 UMUL"
6687             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6688             mdapi_usage_flags="Tier3 Frame Batch Draw"
6689             mdapi_supported_apis="VK OGL IO BB"
6690             mdapi_hw_unit_type="gpu"
6691             />
6692    <counter name="Samples Killed in FS"
6693             symbol_name="SamplesKilledInPs"
6694             underscore_name="samples_killed_in_ps"
6695             description="The total number of samples or pixels dropped in fragment shaders."
6696             data_type="uint64"
6697             units="pixels"
6698             semantic_type="event"
6699             equation="A 24 READ 4 UMUL"
6700             mdapi_group="3D Pipe/Fragment Shader"
6701             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6702             mdapi_supported_apis="VK OGL IO BB"
6703             mdapi_hw_unit_type="gpu"
6704             />
6705    <counter name="Pixels Failing Tests"
6706             symbol_name="PixelsFailingPostPsTests"
6707             underscore_name="pixels_failing_post_ps_tests"
6708             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6709             data_type="uint64"
6710             units="pixels"
6711             semantic_type="event"
6712             equation="A 25 READ 4 UMUL"
6713             mdapi_group="3D Pipe/Output Merger"
6714             mdapi_usage_flags="Tier3 Frame Batch Draw"
6715             mdapi_supported_apis="VK OGL IO BB"
6716             mdapi_hw_unit_type="gpu"
6717             />
6718    <counter name="Samples Written"
6719             symbol_name="SamplesWritten"
6720             underscore_name="samples_written"
6721             description="The total number of samples or pixels written to all render targets."
6722             data_type="uint64"
6723             units="pixels"
6724             semantic_type="event"
6725             equation="A 26 READ 4 UMUL"
6726             mdapi_group="3D Pipe/Output Merger"
6727             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6728             mdapi_supported_apis="VK OGL IO BB"
6729             mdapi_hw_unit_type="gpu"
6730             />
6731    <counter name="Samples Blended"
6732             symbol_name="SamplesBlended"
6733             underscore_name="samples_blended"
6734             description="The total number of blended samples or pixels written to all render targets."
6735             data_type="uint64"
6736             units="pixels"
6737             semantic_type="event"
6738             equation="A 27 READ 4 UMUL"
6739             mdapi_group="3D Pipe/Output Merger"
6740             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6741             mdapi_supported_apis="VK OGL IO BB"
6742             mdapi_hw_unit_type="gpu"
6743             />
6744    <counter name="Sampler Texels"
6745             symbol_name="SamplerTexels"
6746             underscore_name="sampler_texels"
6747             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6748             data_type="uint64"
6749             units="texels"
6750             semantic_type="event"
6751             equation="A 28 READ 4 UMUL"
6752             mdapi_group="Sampler/Sampler Input"
6753             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6754             mdapi_supported_apis=""
6755             mdapi_hw_unit_type="gpu"
6756             />
6757    <counter name="Sampler Texels Misses"
6758             symbol_name="SamplerTexelMisses"
6759             underscore_name="sampler_texel_misses"
6760             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6761             data_type="uint64"
6762             units="texels"
6763             semantic_type="event"
6764             equation="A 29 READ 4 UMUL"
6765             mdapi_group="Sampler/Sampler Cache"
6766             mdapi_usage_flags="Tier3 Batch Frame Draw"
6767             mdapi_supported_apis=""
6768             mdapi_hw_unit_type="gpu"
6769             />
6770    <counter name="SLM Bytes Read"
6771             symbol_name="SlmBytesRead"
6772             underscore_name="slm_bytes_read"
6773             description="The total number of GPU memory bytes read from shared local memory."
6774             data_type="uint64"
6775             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6776             units="bytes"
6777             semantic_type="throughput"
6778             equation="A 30 READ 64 UMUL"
6779             mdapi_group="L3/Data Port/SLM"
6780             mdapi_usage_flags="Tier3 Frame Batch Draw"
6781             mdapi_supported_apis="VK OGL4 OCL IO BB"
6782             mdapi_hw_unit_type="gpu"
6783             />
6784    <counter name="SLM Bytes Written"
6785             symbol_name="SlmBytesWritten"
6786             underscore_name="slm_bytes_written"
6787             description="The total number of GPU memory bytes written into shared local memory."
6788             data_type="uint64"
6789             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6790             units="bytes"
6791             semantic_type="throughput"
6792             equation="A 31 READ 64 UMUL"
6793             mdapi_group="L3/Data Port/SLM"
6794             mdapi_usage_flags="Tier3 Frame Batch Draw"
6795             mdapi_supported_apis="VK OGL4 OCL IO BB"
6796             mdapi_hw_unit_type="gpu"
6797             />
6798    <counter name="Shader Memory Accesses"
6799             symbol_name="ShaderMemoryAccesses"
6800             underscore_name="shader_memory_accesses"
6801             description="The total number of shader memory accesses to L3."
6802             data_type="uint64"
6803             units="messages"
6804             semantic_type="event"
6805             equation="A 32 READ"
6806             mdapi_group="L3/Data Port"
6807             mdapi_usage_flags="Tier3 Frame Batch Draw"
6808             mdapi_supported_apis=""
6809             mdapi_hw_unit_type="gpu"
6810             />
6811    <counter name="Shader Atomic Memory Accesses"
6812             symbol_name="ShaderAtomics"
6813             underscore_name="shader_atomics"
6814             description="The total number of shader atomic memory accesses."
6815             data_type="uint64"
6816             units="messages"
6817             semantic_type="event"
6818             equation="A 34 READ"
6819             mdapi_group="L3/Data Port/Atomics"
6820             mdapi_usage_flags="Tier3 Frame Batch Draw"
6821             mdapi_supported_apis="VK OGL4 OCL IO BB"
6822             mdapi_hw_unit_type="gpu"
6823             />
6824    <counter name="L3 Shader Throughput"
6825             symbol_name="L3ShaderThroughput"
6826             underscore_name="l3_shader_throughput"
6827             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6828             data_type="uint64"
6829             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
6830             units="bytes"
6831             semantic_type="throughput"
6832             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6833             mdapi_group="L3/Data Port"
6834             mdapi_usage_flags="Tier2 Frame Batch Draw"
6835             mdapi_supported_apis="VK OGL4 OCL IO BB"
6836             mdapi_hw_unit_type="gpu"
6837             />
6838    <counter name="Shader Barrier Messages"
6839             symbol_name="ShaderBarriers"
6840             underscore_name="shader_barriers"
6841             description="The total number of shader barrier messages."
6842             data_type="uint64"
6843             units="messages"
6844             semantic_type="event"
6845             equation="A 35 READ"
6846             mdapi_group="EU Array/Barrier"
6847             mdapi_usage_flags="Tier3 Frame Batch Draw"
6848             mdapi_supported_apis=""
6849             mdapi_hw_unit_type="gpu"
6850             />
6851    <counter name="Slice1 Subslice1 Input Available"
6852             symbol_name="Sampler11InputAvailable"
6853             underscore_name="sampler11_input_available"
6854             description="The percentage of time in which slice1 subslice1 sampler input is available"
6855             data_type="float"
6856             max_equation="100"
6857             units="percent"
6858             semantic_type="duration"
6859             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6860             availability="$SubsliceMask 0x10 AND"
6861             mdapi_group="GPU/Sampler"
6862             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6863             mdapi_supported_apis=""
6864             mdapi_hw_unit_type="subslice"
6865             />
6866    <counter name="Slice1 Subslice2 Input Available"
6867             symbol_name="Sampler12InputAvailable"
6868             underscore_name="sampler12_input_available"
6869             description="The percentage of time in which slice1 subslice2 sampler input is available"
6870             data_type="float"
6871             max_equation="100"
6872             units="percent"
6873             semantic_type="duration"
6874             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
6875             availability="$SubsliceMask 0x20 AND"
6876             mdapi_group="GPU/Sampler"
6877             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6878             mdapi_supported_apis=""
6879             mdapi_hw_unit_type="subslice"
6880             />
6881    <counter name="Slice1 Subslice0 Input Available"
6882             symbol_name="Sampler10InputAvailable"
6883             underscore_name="sampler10_input_available"
6884             description="The percentage of time in which slice1 subslice0 sampler input is available"
6885             data_type="float"
6886             max_equation="100"
6887             units="percent"
6888             semantic_type="duration"
6889             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
6890             availability="$SubsliceMask 0x8 AND"
6891             mdapi_group="GPU/Sampler"
6892             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6893             mdapi_supported_apis=""
6894             mdapi_hw_unit_type="subslice"
6895             />
6896    <counter name="Slice1 Subslice2 Sampler Output Ready"
6897             symbol_name="Sampler12OutputReady"
6898             underscore_name="sampler12_output_ready"
6899             description="The percentage of time in which slice1 subslice2 sampler output is ready"
6900             data_type="float"
6901             max_equation="100"
6902             units="percent"
6903             semantic_type="duration"
6904             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6905             availability="$SubsliceMask 0x20 AND"
6906             mdapi_group="GPU/Sampler"
6907             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6908             mdapi_supported_apis=""
6909             mdapi_hw_unit_type="subslice"
6910             />
6911    <counter name="Slice1 Subslice0 Sampler Output Ready"
6912             symbol_name="Sampler10OutputReady"
6913             underscore_name="sampler10_output_ready"
6914             description="The percentage of time in which slice1 subslice0 sampler output is ready"
6915             data_type="float"
6916             max_equation="100"
6917             units="percent"
6918             semantic_type="duration"
6919             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6920             availability="$SubsliceMask 0x8 AND"
6921             mdapi_group="GPU/Sampler"
6922             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6923             mdapi_supported_apis=""
6924             mdapi_hw_unit_type="subslice"
6925             />
6926    <counter name="Slice1 Subslice1 Sampler Output Ready"
6927             symbol_name="Sampler11OutputReady"
6928             underscore_name="sampler11_output_ready"
6929             description="The percentage of time in which slice1 subslice1 sampler output is ready"
6930             data_type="float"
6931             max_equation="100"
6932             units="percent"
6933             semantic_type="duration"
6934             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
6935             availability="$SubsliceMask 0x10 AND"
6936             mdapi_group="GPU/Sampler"
6937             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6938             mdapi_supported_apis=""
6939             mdapi_hw_unit_type="subslice"
6940             />
6941    <counter name="SQ is full"
6942             symbol_name="GTRequestQueueFull"
6943             underscore_name="gt_request_queue_full"
6944             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6945             data_type="float"
6946             max_equation="100"
6947             units="percent"
6948             semantic_type="duration"
6949             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
6950             availability="true $QueryMode &amp;&amp;"
6951             mdapi_group="GTI"
6952             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6953             mdapi_supported_apis="VK OGL4 OCL"
6954             mdapi_hw_unit_type="gpu"
6955             />
6956    <register_config type="NOA">
6957        <register type="NOA" address="0x00009840" value="0x000000A0" />
6958        <register type="NOA" address="0x00009888" value="0x18921400" />
6959        <register type="NOA" address="0x00009888" value="0x149500AB" />
6960        <register type="NOA" address="0x00009888" value="0x18B21400" />
6961        <register type="NOA" address="0x00009888" value="0x14B500AB" />
6962        <register type="NOA" address="0x00009888" value="0x18D21400" />
6963        <register type="NOA" address="0x00009888" value="0x14D500AB" />
6964        <register type="NOA" address="0x00009888" value="0x0CDC8000" />
6965        <register type="NOA" address="0x00009888" value="0x0EDC4000" />
6966        <register type="NOA" address="0x00009888" value="0x02DCC000" />
6967        <register type="NOA" address="0x00009888" value="0x04DCC000" />
6968        <register type="NOA" address="0x00009888" value="0x1ABD00A0" />
6969        <register type="NOA" address="0x00009888" value="0x0ABD8000" />
6970        <register type="NOA" address="0x00009888" value="0x0CD88000" />
6971        <register type="NOA" address="0x00009888" value="0x0ED84000" />
6972        <register type="NOA" address="0x00009888" value="0x04D88000" />
6973        <register type="NOA" address="0x00009888" value="0x1ADB0050" />
6974        <register type="NOA" address="0x00009888" value="0x04DB8000" />
6975        <register type="NOA" address="0x00009888" value="0x06DB8000" />
6976        <register type="NOA" address="0x00009888" value="0x08DB8000" />
6977        <register type="NOA" address="0x00009888" value="0x0ADB4000" />
6978        <register type="NOA" address="0x00009888" value="0x109F02A0" />
6979        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
6980        <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
6981        <register type="NOA" address="0x00009888" value="0x18B82500" />
6982        <register type="NOA" address="0x00009888" value="0x02B88000" />
6983        <register type="NOA" address="0x00009888" value="0x04B84000" />
6984        <register type="NOA" address="0x00009888" value="0x06B84000" />
6985        <register type="NOA" address="0x00009888" value="0x08B84000" />
6986        <register type="NOA" address="0x00009888" value="0x0AB84000" />
6987        <register type="NOA" address="0x00009888" value="0x0CB88000" />
6988        <register type="NOA" address="0x00009888" value="0x0CB98000" />
6989        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
6990        <register type="NOA" address="0x00009888" value="0x00B98000" />
6991        <register type="NOA" address="0x00009888" value="0x02B9A000" />
6992        <register type="NOA" address="0x00009888" value="0x04B9A000" />
6993        <register type="NOA" address="0x00009888" value="0x06B92000" />
6994        <register type="NOA" address="0x00009888" value="0x1ABA0200" />
6995        <register type="NOA" address="0x00009888" value="0x02BA8000" />
6996        <register type="NOA" address="0x00009888" value="0x0CBA8000" />
6997        <register type="NOA" address="0x00009888" value="0x04908000" />
6998        <register type="NOA" address="0x00009888" value="0x04918000" />
6999        <register type="NOA" address="0x00009888" value="0x04927300" />
7000        <register type="NOA" address="0x00009888" value="0x10920000" />
7001        <register type="NOA" address="0x00009888" value="0x1893000A" />
7002        <register type="NOA" address="0x00009888" value="0x0A934000" />
7003        <register type="NOA" address="0x00009888" value="0x0A946000" />
7004        <register type="NOA" address="0x00009888" value="0x0C959000" />
7005        <register type="NOA" address="0x00009888" value="0x0E950098" />
7006        <register type="NOA" address="0x00009888" value="0x10950000" />
7007        <register type="NOA" address="0x00009888" value="0x04B04000" />
7008        <register type="NOA" address="0x00009888" value="0x04B14000" />
7009        <register type="NOA" address="0x00009888" value="0x04B20073" />
7010        <register type="NOA" address="0x00009888" value="0x10B20000" />
7011        <register type="NOA" address="0x00009888" value="0x04B38000" />
7012        <register type="NOA" address="0x00009888" value="0x06B38000" />
7013        <register type="NOA" address="0x00009888" value="0x08B34000" />
7014        <register type="NOA" address="0x00009888" value="0x04B4C000" />
7015        <register type="NOA" address="0x00009888" value="0x02B59890" />
7016        <register type="NOA" address="0x00009888" value="0x10B50000" />
7017        <register type="NOA" address="0x00009888" value="0x06D04000" />
7018        <register type="NOA" address="0x00009888" value="0x06D14000" />
7019        <register type="NOA" address="0x00009888" value="0x06D20073" />
7020        <register type="NOA" address="0x00009888" value="0x10D20000" />
7021        <register type="NOA" address="0x00009888" value="0x18D30020" />
7022        <register type="NOA" address="0x00009888" value="0x02D38000" />
7023        <register type="NOA" address="0x00009888" value="0x0CD34000" />
7024        <register type="NOA" address="0x00009888" value="0x0AD48000" />
7025        <register type="NOA" address="0x00009888" value="0x04D42000" />
7026        <register type="NOA" address="0x00009888" value="0x0ED59000" />
7027        <register type="NOA" address="0x00009888" value="0x00D59800" />
7028        <register type="NOA" address="0x00009888" value="0x10D50000" />
7029        <register type="NOA" address="0x00009888" value="0x0F88000E" />
7030        <register type="NOA" address="0x00009888" value="0x03888000" />
7031        <register type="NOA" address="0x00009888" value="0x05888000" />
7032        <register type="NOA" address="0x00009888" value="0x07888000" />
7033        <register type="NOA" address="0x00009888" value="0x09888000" />
7034        <register type="NOA" address="0x00009888" value="0x0B888000" />
7035        <register type="NOA" address="0x00009888" value="0x0D880400" />
7036        <register type="NOA" address="0x00009888" value="0x278B002A" />
7037        <register type="NOA" address="0x00009888" value="0x238B5500" />
7038        <register type="NOA" address="0x00009888" value="0x258B000A" />
7039        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
7040        <register type="NOA" address="0x00009888" value="0x038C4000" />
7041        <register type="NOA" address="0x00009888" value="0x058C4000" />
7042        <register type="NOA" address="0x00009888" value="0x078C4000" />
7043        <register type="NOA" address="0x00009888" value="0x098C4000" />
7044        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
7045        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
7046        <register type="NOA" address="0x00009888" value="0x0D8D8000" />
7047        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
7048        <register type="NOA" address="0x00009888" value="0x018D8000" />
7049        <register type="NOA" address="0x00009888" value="0x038DA000" />
7050        <register type="NOA" address="0x00009888" value="0x058DA000" />
7051        <register type="NOA" address="0x00009888" value="0x078D2000" />
7052        <register type="NOA" address="0x00009888" value="0x2385002A" />
7053        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
7054        <register type="NOA" address="0x00009888" value="0x2185000A" />
7055        <register type="NOA" address="0x00009888" value="0x1B830150" />
7056        <register type="NOA" address="0x00009888" value="0x03834000" />
7057        <register type="NOA" address="0x00009888" value="0x05834000" />
7058        <register type="NOA" address="0x00009888" value="0x07834000" />
7059        <register type="NOA" address="0x00009888" value="0x09834000" />
7060        <register type="NOA" address="0x00009888" value="0x0B834000" />
7061        <register type="NOA" address="0x00009888" value="0x0D834000" />
7062        <register type="NOA" address="0x00009888" value="0x0D848000" />
7063        <register type="NOA" address="0x00009888" value="0x0F84C000" />
7064        <register type="NOA" address="0x00009888" value="0x01848000" />
7065        <register type="NOA" address="0x00009888" value="0x0384C000" />
7066        <register type="NOA" address="0x00009888" value="0x0584C000" />
7067        <register type="NOA" address="0x00009888" value="0x07844000" />
7068        <register type="NOA" address="0x00009888" value="0x1D808000" />
7069        <register type="NOA" address="0x00009888" value="0x1F80C000" />
7070        <register type="NOA" address="0x00009888" value="0x11808000" />
7071        <register type="NOA" address="0x00009888" value="0x1380C000" />
7072        <register type="NOA" address="0x00009888" value="0x1580C000" />
7073        <register type="NOA" address="0x00009888" value="0x17804000" />
7074        <register type="NOA" address="0x00009888" value="0x53800000" />
7075        <register type="NOA" address="0x00009888" value="0x47801021" />
7076        <register type="NOA" address="0x00009888" value="0x21800000" />
7077        <register type="NOA" address="0x00009888" value="0x31800000" />
7078        <register type="NOA" address="0x00009888" value="0x4D800000" />
7079        <register type="NOA" address="0x00009888" value="0x3F800C64" />
7080        <register type="NOA" address="0x00009888" value="0x4F800000" />
7081        <register type="NOA" address="0x00009888" value="0x41800C02" />
7082        <register type="NOA" address="0x00009840" value="0x00000080" />
7083        <register type="NOA" address="0x000091BC" value="0xE0500000" />
7084    </register_config>
7085    <register_config type="OA">
7086        <register type="OA" address="0x00002740" value="0x00000000" />
7087        <register type="OA" address="0x00002744" value="0x00800000" />
7088        <register type="OA" address="0x00002710" value="0x00000000" />
7089        <register type="OA" address="0x00002714" value="0x70800000" />
7090        <register type="OA" address="0x00002720" value="0x00000000" />
7091        <register type="OA" address="0x00002724" value="0x00800000" />
7092        <register type="OA" address="0x00002770" value="0x0000C000" />
7093        <register type="OA" address="0x00002774" value="0x0000E7FF" />
7094        <register type="OA" address="0x00002778" value="0x00003000" />
7095        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
7096        <register type="OA" address="0x00002780" value="0x00000C00" />
7097        <register type="OA" address="0x00002784" value="0x0000FE7F" />
7098    </register_config>
7099    <register_config type="FLEX">
7100        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7101        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7102        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7103        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7104        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7105        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7106        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7107    </register_config>
7108  </set>
7109
7110  <set name="Metric set Sampler_2"
7111       chipset="CHV"
7112       symbol_name="Sampler_2"
7113       underscore_name="sampler_2"
7114       mdapi_supported_apis="VK OGL OCL IO BB"
7115       hw_config_guid="883c8a56-8767-4de8-beec-a99462c6674b"
7116       >
7117    <counter name="GPU Time Elapsed"
7118             symbol_name="GpuTime"
7119             underscore_name="gpu_time"
7120             description="Time elapsed on the GPU during the measurement."
7121             data_type="uint64"
7122             units="ns"
7123             semantic_type="duration"
7124             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7125             mdapi_group="GPU"
7126             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7127             mdapi_supported_apis=""
7128             mdapi_hw_unit_type="gpu"
7129             />
7130    <counter name="GPU Core Clocks"
7131             symbol_name="GpuCoreClocks"
7132             underscore_name="gpu_core_clocks"
7133             description="The total number of GPU core clocks elapsed during the measurement."
7134             data_type="uint64"
7135             units="cycles"
7136             semantic_type="event"
7137             equation="GPU_CLOCK 0 READ"
7138             mdapi_group="GPU"
7139             mdapi_usage_flags="Tier1 Frame Batch Draw"
7140             mdapi_supported_apis=""
7141             mdapi_hw_unit_type="gpu"
7142             />
7143    <counter name="AVG GPU Core Frequency"
7144             symbol_name="AvgGpuCoreFrequency"
7145             underscore_name="avg_gpu_core_frequency"
7146             description="Average GPU Core Frequency in the measurement."
7147             data_type="uint64"
7148             max_equation="$GpuMaxFrequency"
7149             units="hz"
7150             semantic_type="event"
7151             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7152             mdapi_group="GPU"
7153             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7154             mdapi_supported_apis=""
7155             mdapi_hw_unit_type="gpu"
7156             />
7157    <counter name="GPU Busy"
7158             symbol_name="GpuBusy"
7159             underscore_name="gpu_busy"
7160             description="The percentage of time in which the GPU has been processing GPU commands."
7161             data_type="float"
7162             max_equation="100"
7163             units="percent"
7164             semantic_type="duration"
7165             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7166             mdapi_group="GPU"
7167             mdapi_usage_flags="Tier1 Overview System Frame"
7168             mdapi_supported_apis=""
7169             mdapi_hw_unit_type="gpu"
7170             />
7171    <counter name="VS Threads Dispatched"
7172             symbol_name="VsThreads"
7173             underscore_name="vs_threads"
7174             description="The total number of vertex shader hardware threads dispatched."
7175             data_type="uint64"
7176             units="threads"
7177             semantic_type="event"
7178             equation="A 1 READ"
7179             mdapi_group="EU Array/Vertex Shader"
7180             mdapi_usage_flags="Tier3 Frame Batch Draw"
7181             mdapi_supported_apis="VK OGL IO BB"
7182             mdapi_hw_unit_type="gpu"
7183             />
7184    <counter name="HS Threads Dispatched"
7185             symbol_name="HsThreads"
7186             underscore_name="hs_threads"
7187             description="The total number of hull shader hardware threads dispatched."
7188             data_type="uint64"
7189             units="threads"
7190             semantic_type="event"
7191             equation="A 2 READ"
7192             mdapi_group="EU Array/Hull Shader"
7193             mdapi_usage_flags="Tier3 Frame Batch Draw"
7194             mdapi_supported_apis="VK OGL4 IO BB"
7195             mdapi_hw_unit_type="gpu"
7196             />
7197    <counter name="DS Threads Dispatched"
7198             symbol_name="DsThreads"
7199             underscore_name="ds_threads"
7200             description="The total number of domain shader hardware threads dispatched."
7201             data_type="uint64"
7202             units="threads"
7203             semantic_type="event"
7204             equation="A 3 READ"
7205             mdapi_group="EU Array/Domain Shader"
7206             mdapi_usage_flags="Tier3 Frame Batch Draw"
7207             mdapi_supported_apis="VK OGL4 IO BB"
7208             mdapi_hw_unit_type="gpu"
7209             />
7210    <counter name="GS Threads Dispatched"
7211             symbol_name="GsThreads"
7212             underscore_name="gs_threads"
7213             description="The total number of geometry shader hardware threads dispatched."
7214             data_type="uint64"
7215             units="threads"
7216             semantic_type="event"
7217             equation="A 5 READ"
7218             mdapi_group="EU Array/Geometry Shader"
7219             mdapi_usage_flags="Tier3 Frame Batch Draw"
7220             mdapi_supported_apis="VK OGL4 IO BB"
7221             mdapi_hw_unit_type="gpu"
7222             />
7223    <counter name="FS Threads Dispatched"
7224             symbol_name="PsThreads"
7225             underscore_name="ps_threads"
7226             description="The total number of fragment shader hardware threads dispatched."
7227             data_type="uint64"
7228             units="threads"
7229             semantic_type="event"
7230             equation="A 6 READ"
7231             mdapi_group="EU Array/Fragment Shader"
7232             mdapi_usage_flags="Tier3 Frame Batch Draw"
7233             mdapi_supported_apis="VK OGL IO BB"
7234             mdapi_hw_unit_type="gpu"
7235             />
7236    <counter name="CS Threads Dispatched"
7237             symbol_name="CsThreads"
7238             underscore_name="cs_threads"
7239             description="The total number of compute shader hardware threads dispatched."
7240             data_type="uint64"
7241             units="threads"
7242             semantic_type="event"
7243             equation="A 4 READ"
7244             mdapi_group="EU Array/Compute Shader"
7245             mdapi_usage_flags="Tier3 Frame Batch Draw"
7246             mdapi_supported_apis="VK OGL4 OCL IO BB"
7247             mdapi_hw_unit_type="gpu"
7248             />
7249    <counter name="EU Active"
7250             symbol_name="EuActive"
7251             underscore_name="eu_active"
7252             description="The percentage of time in which the Execution Units were actively processing."
7253             data_type="float"
7254             max_equation="100"
7255             units="percent"
7256             semantic_type="duration"
7257             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7258             mdapi_group="EU Array"
7259             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7260             mdapi_supported_apis=""
7261             mdapi_hw_unit_type="gpu"
7262             />
7263    <counter name="EU Stall"
7264             symbol_name="EuStall"
7265             underscore_name="eu_stall"
7266             description="The percentage of time in which the Execution Units were stalled."
7267             data_type="float"
7268             max_equation="100"
7269             units="percent"
7270             semantic_type="duration"
7271             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7272             mdapi_group="EU Array"
7273             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7274             mdapi_supported_apis=""
7275             mdapi_hw_unit_type="gpu"
7276             />
7277    <counter name="EU Both FPU Pipes Active"
7278             symbol_name="EuFpuBothActive"
7279             underscore_name="eu_fpu_both_active"
7280             description="The percentage of time in which both EU FPU pipelines were actively processing."
7281             data_type="float"
7282             max_equation="100"
7283             units="percent"
7284             semantic_type="duration"
7285             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7286             mdapi_group="EU Array/Pipes"
7287             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7288             mdapi_supported_apis=""
7289             mdapi_hw_unit_type="gpu"
7290             />
7291    <counter name="VS FPU0 Pipe Active"
7292             symbol_name="VsFpu0Active"
7293             underscore_name="vs_fpu0_active"
7294             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7295             data_type="float"
7296             max_equation="100"
7297             units="percent"
7298             semantic_type="duration"
7299             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7300             mdapi_group="EU Array/Vertex Shader"
7301             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7302             mdapi_supported_apis="VK OGL IO BB"
7303             mdapi_hw_unit_type="gpu"
7304             />
7305    <counter name="VS FPU1 Pipe Active"
7306             symbol_name="VsFpu1Active"
7307             underscore_name="vs_fpu1_active"
7308             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7309             data_type="float"
7310             max_equation="100"
7311             units="percent"
7312             semantic_type="duration"
7313             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7314             mdapi_group="EU Array/Vertex Shader"
7315             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7316             mdapi_supported_apis="VK OGL IO BB"
7317             mdapi_hw_unit_type="gpu"
7318             />
7319    <counter name="VS Send Pipe Active"
7320             symbol_name="VsSendActive"
7321             underscore_name="vs_send_active"
7322             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7323             data_type="float"
7324             max_equation="100"
7325             units="percent"
7326             semantic_type="duration"
7327             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7328             mdapi_group="EU Array/Vertex Shader"
7329             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7330             mdapi_supported_apis="VK OGL IO BB"
7331             mdapi_hw_unit_type="gpu"
7332             />
7333    <counter name="PS FPU0 Pipe Active"
7334             symbol_name="PsFpu0Active"
7335             underscore_name="ps_fpu0_active"
7336             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7337             data_type="float"
7338             max_equation="100"
7339             units="percent"
7340             semantic_type="duration"
7341             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7342             mdapi_group="EU Array/Pixel Shader"
7343             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7344             mdapi_supported_apis="VK OGL IO BB"
7345             mdapi_hw_unit_type="gpu"
7346             />
7347    <counter name="PS FPU1 Pipe Active"
7348             symbol_name="PsFpu1Active"
7349             underscore_name="ps_fpu1_active"
7350             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7351             data_type="float"
7352             max_equation="100"
7353             units="percent"
7354             semantic_type="duration"
7355             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7356             mdapi_group="EU Array/Pixel Shader"
7357             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7358             mdapi_supported_apis="VK OGL IO BB"
7359             mdapi_hw_unit_type="gpu"
7360             />
7361    <counter name="PS Send Pipeline Active"
7362             symbol_name="PsSendActive"
7363             underscore_name="ps_send_active"
7364             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7365             data_type="float"
7366             max_equation="100"
7367             units="percent"
7368             semantic_type="duration"
7369             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7370             mdapi_group="EU Array/Pixel Shader"
7371             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7372             mdapi_supported_apis="VK OGL IO BB"
7373             mdapi_hw_unit_type="gpu"
7374             />
7375    <counter name="FS Both FPU Active"
7376             symbol_name="PsEuBothFpuActive"
7377             underscore_name="ps_eu_both_fpu_active"
7378             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7379             data_type="float"
7380             max_equation="100"
7381             units="percent"
7382             semantic_type="duration"
7383             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7384             mdapi_group="3D Pipe/Fragment Shader"
7385             mdapi_usage_flags="Tier4 Frame Batch Draw"
7386             mdapi_supported_apis="VK OGL IO BB"
7387             mdapi_hw_unit_type="gpu"
7388             />
7389    <counter name="Rasterized Pixels"
7390             symbol_name="RasterizedPixels"
7391             underscore_name="rasterized_pixels"
7392             description="The total number of rasterized pixels."
7393             data_type="uint64"
7394             units="pixels"
7395             semantic_type="event"
7396             equation="A 21 READ 4 UMUL"
7397             mdapi_group="3D Pipe/Rasterizer"
7398             mdapi_usage_flags="Tier3 Frame Batch Draw"
7399             mdapi_supported_apis="VK OGL IO BB"
7400             mdapi_hw_unit_type="gpu"
7401             />
7402    <counter name="Early Hi-Depth Test Fails"
7403             symbol_name="HiDepthTestFails"
7404             underscore_name="hi_depth_test_fails"
7405             description="The total number of pixels dropped on early hierarchical depth test."
7406             data_type="uint64"
7407             units="pixels"
7408             semantic_type="event"
7409             equation="A 22 READ 4 UMUL"
7410             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7411             mdapi_usage_flags="Tier3 Frame Batch Draw"
7412             mdapi_supported_apis="VK OGL IO BB"
7413             mdapi_hw_unit_type="gpu"
7414             />
7415    <counter name="Early Depth Test Fails"
7416             symbol_name="EarlyDepthTestFails"
7417             underscore_name="early_depth_test_fails"
7418             description="The total number of pixels dropped on early depth test."
7419             data_type="uint64"
7420             units="pixels"
7421             semantic_type="event"
7422             equation="A 23 READ 4 UMUL"
7423             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7424             mdapi_usage_flags="Tier3 Frame Batch Draw"
7425             mdapi_supported_apis="VK OGL IO BB"
7426             mdapi_hw_unit_type="gpu"
7427             />
7428    <counter name="Samples Killed in FS"
7429             symbol_name="SamplesKilledInPs"
7430             underscore_name="samples_killed_in_ps"
7431             description="The total number of samples or pixels dropped in fragment shaders."
7432             data_type="uint64"
7433             units="pixels"
7434             semantic_type="event"
7435             equation="A 24 READ 4 UMUL"
7436             mdapi_group="3D Pipe/Fragment Shader"
7437             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7438             mdapi_supported_apis="VK OGL IO BB"
7439             mdapi_hw_unit_type="gpu"
7440             />
7441    <counter name="Pixels Failing Tests"
7442             symbol_name="PixelsFailingPostPsTests"
7443             underscore_name="pixels_failing_post_ps_tests"
7444             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7445             data_type="uint64"
7446             units="pixels"
7447             semantic_type="event"
7448             equation="A 25 READ 4 UMUL"
7449             mdapi_group="3D Pipe/Output Merger"
7450             mdapi_usage_flags="Tier3 Frame Batch Draw"
7451             mdapi_supported_apis="VK OGL IO BB"
7452             mdapi_hw_unit_type="gpu"
7453             />
7454    <counter name="Samples Written"
7455             symbol_name="SamplesWritten"
7456             underscore_name="samples_written"
7457             description="The total number of samples or pixels written to all render targets."
7458             data_type="uint64"
7459             units="pixels"
7460             semantic_type="event"
7461             equation="A 26 READ 4 UMUL"
7462             mdapi_group="3D Pipe/Output Merger"
7463             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7464             mdapi_supported_apis="VK OGL IO BB"
7465             mdapi_hw_unit_type="gpu"
7466             />
7467    <counter name="Samples Blended"
7468             symbol_name="SamplesBlended"
7469             underscore_name="samples_blended"
7470             description="The total number of blended samples or pixels written to all render targets."
7471             data_type="uint64"
7472             units="pixels"
7473             semantic_type="event"
7474             equation="A 27 READ 4 UMUL"
7475             mdapi_group="3D Pipe/Output Merger"
7476             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7477             mdapi_supported_apis="VK OGL IO BB"
7478             mdapi_hw_unit_type="gpu"
7479             />
7480    <counter name="Sampler Texels"
7481             symbol_name="SamplerTexels"
7482             underscore_name="sampler_texels"
7483             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7484             data_type="uint64"
7485             units="texels"
7486             semantic_type="event"
7487             equation="A 28 READ 4 UMUL"
7488             mdapi_group="Sampler/Sampler Input"
7489             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7490             mdapi_supported_apis=""
7491             mdapi_hw_unit_type="gpu"
7492             />
7493    <counter name="Sampler Texels Misses"
7494             symbol_name="SamplerTexelMisses"
7495             underscore_name="sampler_texel_misses"
7496             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7497             data_type="uint64"
7498             units="texels"
7499             semantic_type="event"
7500             equation="A 29 READ 4 UMUL"
7501             mdapi_group="Sampler/Sampler Cache"
7502             mdapi_usage_flags="Tier3 Batch Frame Draw"
7503             mdapi_supported_apis=""
7504             mdapi_hw_unit_type="gpu"
7505             />
7506    <counter name="SLM Bytes Read"
7507             symbol_name="SlmBytesRead"
7508             underscore_name="slm_bytes_read"
7509             description="The total number of GPU memory bytes read from shared local memory."
7510             data_type="uint64"
7511             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7512             units="bytes"
7513             semantic_type="throughput"
7514             equation="A 30 READ 64 UMUL"
7515             mdapi_group="L3/Data Port/SLM"
7516             mdapi_usage_flags="Tier3 Frame Batch Draw"
7517             mdapi_supported_apis="VK OGL4 OCL IO BB"
7518             mdapi_hw_unit_type="gpu"
7519             />
7520    <counter name="SLM Bytes Written"
7521             symbol_name="SlmBytesWritten"
7522             underscore_name="slm_bytes_written"
7523             description="The total number of GPU memory bytes written into shared local memory."
7524             data_type="uint64"
7525             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7526             units="bytes"
7527             semantic_type="throughput"
7528             equation="A 31 READ 64 UMUL"
7529             mdapi_group="L3/Data Port/SLM"
7530             mdapi_usage_flags="Tier3 Frame Batch Draw"
7531             mdapi_supported_apis="VK OGL4 OCL IO BB"
7532             mdapi_hw_unit_type="gpu"
7533             />
7534    <counter name="Shader Memory Accesses"
7535             symbol_name="ShaderMemoryAccesses"
7536             underscore_name="shader_memory_accesses"
7537             description="The total number of shader memory accesses to L3."
7538             data_type="uint64"
7539             units="messages"
7540             semantic_type="event"
7541             equation="A 32 READ"
7542             mdapi_group="L3/Data Port"
7543             mdapi_usage_flags="Tier3 Frame Batch Draw"
7544             mdapi_supported_apis=""
7545             mdapi_hw_unit_type="gpu"
7546             />
7547    <counter name="Shader Atomic Memory Accesses"
7548             symbol_name="ShaderAtomics"
7549             underscore_name="shader_atomics"
7550             description="The total number of shader atomic memory accesses."
7551             data_type="uint64"
7552             units="messages"
7553             semantic_type="event"
7554             equation="A 34 READ"
7555             mdapi_group="L3/Data Port/Atomics"
7556             mdapi_usage_flags="Tier3 Frame Batch Draw"
7557             mdapi_supported_apis="VK OGL4 OCL IO BB"
7558             mdapi_hw_unit_type="gpu"
7559             />
7560    <counter name="L3 Shader Throughput"
7561             symbol_name="L3ShaderThroughput"
7562             underscore_name="l3_shader_throughput"
7563             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7564             data_type="uint64"
7565             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
7566             units="bytes"
7567             semantic_type="throughput"
7568             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
7569             mdapi_group="L3/Data Port"
7570             mdapi_usage_flags="Tier2 Frame Batch Draw"
7571             mdapi_supported_apis="VK OGL4 OCL IO BB"
7572             mdapi_hw_unit_type="gpu"
7573             />
7574    <counter name="Shader Barrier Messages"
7575             symbol_name="ShaderBarriers"
7576             underscore_name="shader_barriers"
7577             description="The total number of shader barrier messages."
7578             data_type="uint64"
7579             units="messages"
7580             semantic_type="event"
7581             equation="A 35 READ"
7582             mdapi_group="EU Array/Barrier"
7583             mdapi_usage_flags="Tier3 Frame Batch Draw"
7584             mdapi_supported_apis=""
7585             mdapi_hw_unit_type="gpu"
7586             />
7587    <counter name="Slice0 Subslice1 Input Available"
7588             symbol_name="Sampler01InputAvailable"
7589             underscore_name="sampler01_input_available"
7590             description="The percentage of time in which slice0 subslice1 sampler input is available"
7591             data_type="float"
7592             max_equation="100"
7593             units="percent"
7594             semantic_type="duration"
7595             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7596             availability="$SubsliceMask 0x2 AND"
7597             mdapi_group="GPU/Sampler"
7598             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7599             mdapi_supported_apis=""
7600             mdapi_hw_unit_type="subslice"
7601             />
7602    <counter name="Slice0 Subslice2 Input Available"
7603             symbol_name="Sampler02InputAvailable"
7604             underscore_name="sampler02_input_available"
7605             description="The percentage of time in which slice0 subslice2 sampler input is available"
7606             data_type="float"
7607             max_equation="100"
7608             units="percent"
7609             semantic_type="duration"
7610             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7611             availability="$SubsliceMask 0x4 AND"
7612             mdapi_group="GPU/Sampler"
7613             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7614             mdapi_supported_apis=""
7615             mdapi_hw_unit_type="subslice"
7616             />
7617    <counter name="Slice0 Subslice0 Input Available"
7618             symbol_name="Sampler00InputAvailable"
7619             underscore_name="sampler00_input_available"
7620             description="The percentage of time in which slice0 subslice0 sampler input is available"
7621             data_type="float"
7622             max_equation="100"
7623             units="percent"
7624             semantic_type="duration"
7625             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
7626             availability="$SubsliceMask 0x1 AND"
7627             mdapi_group="GPU/Sampler"
7628             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7629             mdapi_supported_apis=""
7630             mdapi_hw_unit_type="subslice"
7631             />
7632    <counter name="Slice0 Subslice2 Sampler Output Ready"
7633             symbol_name="Sampler02OutputReady"
7634             underscore_name="sampler02_output_ready"
7635             description="The percentage of time in which slice0 subslice2 sampler output is ready"
7636             data_type="float"
7637             max_equation="100"
7638             units="percent"
7639             semantic_type="duration"
7640             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7641             availability="$SubsliceMask 0x4 AND"
7642             mdapi_group="GPU/Sampler"
7643             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7644             mdapi_supported_apis=""
7645             mdapi_hw_unit_type="subslice"
7646             />
7647    <counter name="Slice0 Subslice0 Sampler Output Ready"
7648             symbol_name="Sampler00OutputReady"
7649             underscore_name="sampler00_output_ready"
7650             description="The percentage of time in which slice0 subslice0 sampler output is ready"
7651             data_type="float"
7652             max_equation="100"
7653             units="percent"
7654             semantic_type="duration"
7655             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7656             availability="$SubsliceMask 0x1 AND"
7657             mdapi_group="GPU/Sampler"
7658             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7659             mdapi_supported_apis=""
7660             mdapi_hw_unit_type="subslice"
7661             />
7662    <counter name="Slice0 Subslice1 Sampler Output Ready"
7663             symbol_name="Sampler01OutputReady"
7664             underscore_name="sampler01_output_ready"
7665             description="The percentage of time in which slice0 subslice1 sampler output is ready"
7666             data_type="float"
7667             max_equation="100"
7668             units="percent"
7669             semantic_type="duration"
7670             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7671             availability="$SubsliceMask 0x2 AND"
7672             mdapi_group="GPU/Sampler"
7673             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7674             mdapi_supported_apis=""
7675             mdapi_hw_unit_type="subslice"
7676             />
7677    <counter name="SQ is full"
7678             symbol_name="GTRequestQueueFull"
7679             underscore_name="gt_request_queue_full"
7680             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7681             data_type="float"
7682             max_equation="100"
7683             units="percent"
7684             semantic_type="duration"
7685             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
7686             availability="true $QueryMode &amp;&amp;"
7687             mdapi_group="GTI"
7688             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7689             mdapi_supported_apis="VK OGL4 OCL"
7690             mdapi_hw_unit_type="gpu"
7691             />
7692    <register_config type="NOA">
7693        <register type="NOA" address="0x00009840" value="0x000000A0" />
7694        <register type="NOA" address="0x00009888" value="0x18121400" />
7695        <register type="NOA" address="0x00009888" value="0x141500AB" />
7696        <register type="NOA" address="0x00009888" value="0x18321400" />
7697        <register type="NOA" address="0x00009888" value="0x143500AB" />
7698        <register type="NOA" address="0x00009888" value="0x18521400" />
7699        <register type="NOA" address="0x00009888" value="0x145500AB" />
7700        <register type="NOA" address="0x00009888" value="0x0C5C8000" />
7701        <register type="NOA" address="0x00009888" value="0x0E5C4000" />
7702        <register type="NOA" address="0x00009888" value="0x025CC000" />
7703        <register type="NOA" address="0x00009888" value="0x045CC000" />
7704        <register type="NOA" address="0x00009888" value="0x1A3D00A0" />
7705        <register type="NOA" address="0x00009888" value="0x0A3D8000" />
7706        <register type="NOA" address="0x00009888" value="0x0C588000" />
7707        <register type="NOA" address="0x00009888" value="0x0E584000" />
7708        <register type="NOA" address="0x00009888" value="0x04588000" />
7709        <register type="NOA" address="0x00009888" value="0x1A5B0050" />
7710        <register type="NOA" address="0x00009888" value="0x045B8000" />
7711        <register type="NOA" address="0x00009888" value="0x065B8000" />
7712        <register type="NOA" address="0x00009888" value="0x085B8000" />
7713        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
7714        <register type="NOA" address="0x00009888" value="0x101F02A0" />
7715        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
7716        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
7717        <register type="NOA" address="0x00009888" value="0x18382500" />
7718        <register type="NOA" address="0x00009888" value="0x02388000" />
7719        <register type="NOA" address="0x00009888" value="0x04384000" />
7720        <register type="NOA" address="0x00009888" value="0x06384000" />
7721        <register type="NOA" address="0x00009888" value="0x08384000" />
7722        <register type="NOA" address="0x00009888" value="0x0A384000" />
7723        <register type="NOA" address="0x00009888" value="0x0C388000" />
7724        <register type="NOA" address="0x00009888" value="0x0C398000" />
7725        <register type="NOA" address="0x00009888" value="0x0E39A000" />
7726        <register type="NOA" address="0x00009888" value="0x00398000" />
7727        <register type="NOA" address="0x00009888" value="0x0239A000" />
7728        <register type="NOA" address="0x00009888" value="0x0439A000" />
7729        <register type="NOA" address="0x00009888" value="0x06392000" />
7730        <register type="NOA" address="0x00009888" value="0x1A3A0200" />
7731        <register type="NOA" address="0x00009888" value="0x023A8000" />
7732        <register type="NOA" address="0x00009888" value="0x0C3A8000" />
7733        <register type="NOA" address="0x00009888" value="0x04108000" />
7734        <register type="NOA" address="0x00009888" value="0x04118000" />
7735        <register type="NOA" address="0x00009888" value="0x04127300" />
7736        <register type="NOA" address="0x00009888" value="0x10120000" />
7737        <register type="NOA" address="0x00009888" value="0x1813000A" />
7738        <register type="NOA" address="0x00009888" value="0x0A134000" />
7739        <register type="NOA" address="0x00009888" value="0x0A146000" />
7740        <register type="NOA" address="0x00009888" value="0x0C159000" />
7741        <register type="NOA" address="0x00009888" value="0x0E150098" />
7742        <register type="NOA" address="0x00009888" value="0x10150000" />
7743        <register type="NOA" address="0x00009888" value="0x04304000" />
7744        <register type="NOA" address="0x00009888" value="0x04314000" />
7745        <register type="NOA" address="0x00009888" value="0x04320073" />
7746        <register type="NOA" address="0x00009888" value="0x10320000" />
7747        <register type="NOA" address="0x00009888" value="0x04338000" />
7748        <register type="NOA" address="0x00009888" value="0x06338000" />
7749        <register type="NOA" address="0x00009888" value="0x08334000" />
7750        <register type="NOA" address="0x00009888" value="0x0434C000" />
7751        <register type="NOA" address="0x00009888" value="0x02359890" />
7752        <register type="NOA" address="0x00009888" value="0x10350000" />
7753        <register type="NOA" address="0x00009888" value="0x06504000" />
7754        <register type="NOA" address="0x00009888" value="0x06514000" />
7755        <register type="NOA" address="0x00009888" value="0x06520073" />
7756        <register type="NOA" address="0x00009888" value="0x10520000" />
7757        <register type="NOA" address="0x00009888" value="0x18530020" />
7758        <register type="NOA" address="0x00009888" value="0x02538000" />
7759        <register type="NOA" address="0x00009888" value="0x0C534000" />
7760        <register type="NOA" address="0x00009888" value="0x0A548000" />
7761        <register type="NOA" address="0x00009888" value="0x04542000" />
7762        <register type="NOA" address="0x00009888" value="0x0E559000" />
7763        <register type="NOA" address="0x00009888" value="0x00559800" />
7764        <register type="NOA" address="0x00009888" value="0x10550000" />
7765        <register type="NOA" address="0x00009888" value="0x1B8AA000" />
7766        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
7767        <register type="NOA" address="0x00009888" value="0x038A8000" />
7768        <register type="NOA" address="0x00009888" value="0x058A8000" />
7769        <register type="NOA" address="0x00009888" value="0x078A8000" />
7770        <register type="NOA" address="0x00009888" value="0x098A8000" />
7771        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
7772        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
7773        <register type="NOA" address="0x00009888" value="0x278B0015" />
7774        <register type="NOA" address="0x00009888" value="0x238B2A80" />
7775        <register type="NOA" address="0x00009888" value="0x258B0005" />
7776        <register type="NOA" address="0x00009888" value="0x2385002A" />
7777        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
7778        <register type="NOA" address="0x00009888" value="0x2185000A" />
7779        <register type="NOA" address="0x00009888" value="0x1B830150" />
7780        <register type="NOA" address="0x00009888" value="0x03834000" />
7781        <register type="NOA" address="0x00009888" value="0x05834000" />
7782        <register type="NOA" address="0x00009888" value="0x07834000" />
7783        <register type="NOA" address="0x00009888" value="0x09834000" />
7784        <register type="NOA" address="0x00009888" value="0x0B834000" />
7785        <register type="NOA" address="0x00009888" value="0x0D834000" />
7786        <register type="NOA" address="0x00009888" value="0x0D848000" />
7787        <register type="NOA" address="0x00009888" value="0x0F84C000" />
7788        <register type="NOA" address="0x00009888" value="0x01848000" />
7789        <register type="NOA" address="0x00009888" value="0x0384C000" />
7790        <register type="NOA" address="0x00009888" value="0x0584C000" />
7791        <register type="NOA" address="0x00009888" value="0x07844000" />
7792        <register type="NOA" address="0x00009888" value="0x1D808000" />
7793        <register type="NOA" address="0x00009888" value="0x1F80C000" />
7794        <register type="NOA" address="0x00009888" value="0x11808000" />
7795        <register type="NOA" address="0x00009888" value="0x1380C000" />
7796        <register type="NOA" address="0x00009888" value="0x1580C000" />
7797        <register type="NOA" address="0x00009888" value="0x17804000" />
7798        <register type="NOA" address="0x00009888" value="0x53800000" />
7799        <register type="NOA" address="0x00009888" value="0x47801021" />
7800        <register type="NOA" address="0x00009888" value="0x21800000" />
7801        <register type="NOA" address="0x00009888" value="0x31800000" />
7802        <register type="NOA" address="0x00009888" value="0x4D800000" />
7803        <register type="NOA" address="0x00009888" value="0x3F800C64" />
7804        <register type="NOA" address="0x00009888" value="0x4F800000" />
7805        <register type="NOA" address="0x00009888" value="0x41800C02" />
7806        <register type="NOA" address="0x00009840" value="0x00000080" />
7807        <register type="NOA" address="0x000091BC" value="0xE0500000" />
7808    </register_config>
7809    <register_config type="OA">
7810        <register type="OA" address="0x00002740" value="0x00000000" />
7811        <register type="OA" address="0x00002744" value="0x00800000" />
7812        <register type="OA" address="0x00002710" value="0x00000000" />
7813        <register type="OA" address="0x00002714" value="0x70800000" />
7814        <register type="OA" address="0x00002720" value="0x00000000" />
7815        <register type="OA" address="0x00002724" value="0x00800000" />
7816        <register type="OA" address="0x00002770" value="0x0000C000" />
7817        <register type="OA" address="0x00002774" value="0x0000E7FF" />
7818        <register type="OA" address="0x00002778" value="0x00003000" />
7819        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
7820        <register type="OA" address="0x00002780" value="0x00000C00" />
7821        <register type="OA" address="0x00002784" value="0x0000FE7F" />
7822    </register_config>
7823    <register_config type="FLEX">
7824        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7825        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7826        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7827        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7828        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7829        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7830        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7831    </register_config>
7832  </set>
7833
7834  <set name="Metric set TDL_1"
7835       chipset="CHV"
7836       symbol_name="TDL_1"
7837       underscore_name="tdl_1"
7838       mdapi_supported_apis="VK OGL OCL IO BB"
7839       hw_config_guid="eb97e523-d9ac-48a9-b7f8-9cc909ddbf14"
7840       >
7841    <counter name="GPU Time Elapsed"
7842             symbol_name="GpuTime"
7843             underscore_name="gpu_time"
7844             description="Time elapsed on the GPU during the measurement."
7845             data_type="uint64"
7846             units="ns"
7847             semantic_type="duration"
7848             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7849             mdapi_group="GPU"
7850             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7851             mdapi_supported_apis=""
7852             mdapi_hw_unit_type="gpu"
7853             />
7854    <counter name="GPU Core Clocks"
7855             symbol_name="GpuCoreClocks"
7856             underscore_name="gpu_core_clocks"
7857             description="The total number of GPU core clocks elapsed during the measurement."
7858             data_type="uint64"
7859             units="cycles"
7860             semantic_type="event"
7861             equation="GPU_CLOCK 0 READ"
7862             mdapi_group="GPU"
7863             mdapi_usage_flags="Tier1 Frame Batch Draw"
7864             mdapi_supported_apis=""
7865             mdapi_hw_unit_type="gpu"
7866             />
7867    <counter name="AVG GPU Core Frequency"
7868             symbol_name="AvgGpuCoreFrequency"
7869             underscore_name="avg_gpu_core_frequency"
7870             description="Average GPU Core Frequency in the measurement."
7871             data_type="uint64"
7872             max_equation="$GpuMaxFrequency"
7873             units="hz"
7874             semantic_type="event"
7875             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7876             mdapi_group="GPU"
7877             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7878             mdapi_supported_apis=""
7879             mdapi_hw_unit_type="gpu"
7880             />
7881    <counter name="GPU Busy"
7882             symbol_name="GpuBusy"
7883             underscore_name="gpu_busy"
7884             description="The percentage of time in which the GPU has been processing GPU commands."
7885             data_type="float"
7886             max_equation="100"
7887             units="percent"
7888             semantic_type="duration"
7889             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7890             mdapi_group="GPU"
7891             mdapi_usage_flags="Tier1 Overview System Frame"
7892             mdapi_supported_apis=""
7893             mdapi_hw_unit_type="gpu"
7894             />
7895    <counter name="VS Threads Dispatched"
7896             symbol_name="VsThreads"
7897             underscore_name="vs_threads"
7898             description="The total number of vertex shader hardware threads dispatched."
7899             data_type="uint64"
7900             units="threads"
7901             semantic_type="event"
7902             equation="A 1 READ"
7903             mdapi_group="EU Array/Vertex Shader"
7904             mdapi_usage_flags="Tier3 Frame Batch Draw"
7905             mdapi_supported_apis="VK OGL IO BB"
7906             mdapi_hw_unit_type="gpu"
7907             />
7908    <counter name="HS Threads Dispatched"
7909             symbol_name="HsThreads"
7910             underscore_name="hs_threads"
7911             description="The total number of hull shader hardware threads dispatched."
7912             data_type="uint64"
7913             units="threads"
7914             semantic_type="event"
7915             equation="A 2 READ"
7916             mdapi_group="EU Array/Hull Shader"
7917             mdapi_usage_flags="Tier3 Frame Batch Draw"
7918             mdapi_supported_apis="VK OGL4 IO BB"
7919             mdapi_hw_unit_type="gpu"
7920             />
7921    <counter name="DS Threads Dispatched"
7922             symbol_name="DsThreads"
7923             underscore_name="ds_threads"
7924             description="The total number of domain shader hardware threads dispatched."
7925             data_type="uint64"
7926             units="threads"
7927             semantic_type="event"
7928             equation="A 3 READ"
7929             mdapi_group="EU Array/Domain Shader"
7930             mdapi_usage_flags="Tier3 Frame Batch Draw"
7931             mdapi_supported_apis="VK OGL4 IO BB"
7932             mdapi_hw_unit_type="gpu"
7933             />
7934    <counter name="GS Threads Dispatched"
7935             symbol_name="GsThreads"
7936             underscore_name="gs_threads"
7937             description="The total number of geometry shader hardware threads dispatched."
7938             data_type="uint64"
7939             units="threads"
7940             semantic_type="event"
7941             equation="A 5 READ"
7942             mdapi_group="EU Array/Geometry Shader"
7943             mdapi_usage_flags="Tier3 Frame Batch Draw"
7944             mdapi_supported_apis="VK OGL4 IO BB"
7945             mdapi_hw_unit_type="gpu"
7946             />
7947    <counter name="FS Threads Dispatched"
7948             symbol_name="PsThreads"
7949             underscore_name="ps_threads"
7950             description="The total number of fragment shader hardware threads dispatched."
7951             data_type="uint64"
7952             units="threads"
7953             semantic_type="event"
7954             equation="A 6 READ"
7955             mdapi_group="EU Array/Fragment Shader"
7956             mdapi_usage_flags="Tier3 Frame Batch Draw"
7957             mdapi_supported_apis="VK OGL IO BB"
7958             mdapi_hw_unit_type="gpu"
7959             />
7960    <counter name="CS Threads Dispatched"
7961             symbol_name="CsThreads"
7962             underscore_name="cs_threads"
7963             description="The total number of compute shader hardware threads dispatched."
7964             data_type="uint64"
7965             units="threads"
7966             semantic_type="event"
7967             equation="A 4 READ"
7968             mdapi_group="EU Array/Compute Shader"
7969             mdapi_usage_flags="Tier3 Frame Batch Draw"
7970             mdapi_supported_apis="VK OGL4 OCL IO BB"
7971             mdapi_hw_unit_type="gpu"
7972             />
7973    <counter name="EU Active"
7974             symbol_name="EuActive"
7975             underscore_name="eu_active"
7976             description="The percentage of time in which the Execution Units were actively processing."
7977             data_type="float"
7978             max_equation="100"
7979             units="percent"
7980             semantic_type="duration"
7981             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7982             mdapi_group="EU Array"
7983             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7984             mdapi_supported_apis=""
7985             mdapi_hw_unit_type="gpu"
7986             />
7987    <counter name="EU Stall"
7988             symbol_name="EuStall"
7989             underscore_name="eu_stall"
7990             description="The percentage of time in which the Execution Units were stalled."
7991             data_type="float"
7992             max_equation="100"
7993             units="percent"
7994             semantic_type="duration"
7995             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7996             mdapi_group="EU Array"
7997             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7998             mdapi_supported_apis=""
7999             mdapi_hw_unit_type="gpu"
8000             />
8001    <counter name="EU Both FPU Pipes Active"
8002             symbol_name="EuFpuBothActive"
8003             underscore_name="eu_fpu_both_active"
8004             description="The percentage of time in which both EU FPU pipelines were actively processing."
8005             data_type="float"
8006             max_equation="100"
8007             units="percent"
8008             semantic_type="duration"
8009             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8010             mdapi_group="EU Array/Pipes"
8011             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8012             mdapi_supported_apis=""
8013             mdapi_hw_unit_type="gpu"
8014             />
8015    <counter name="VS FPU0 Pipe Active"
8016             symbol_name="VsFpu0Active"
8017             underscore_name="vs_fpu0_active"
8018             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8019             data_type="float"
8020             max_equation="100"
8021             units="percent"
8022             semantic_type="duration"
8023             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8024             mdapi_group="EU Array/Vertex Shader"
8025             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8026             mdapi_supported_apis="VK OGL IO BB"
8027             mdapi_hw_unit_type="gpu"
8028             />
8029    <counter name="VS FPU1 Pipe Active"
8030             symbol_name="VsFpu1Active"
8031             underscore_name="vs_fpu1_active"
8032             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8033             data_type="float"
8034             max_equation="100"
8035             units="percent"
8036             semantic_type="duration"
8037             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8038             mdapi_group="EU Array/Vertex Shader"
8039             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8040             mdapi_supported_apis="VK OGL IO BB"
8041             mdapi_hw_unit_type="gpu"
8042             />
8043    <counter name="VS Send Pipe Active"
8044             symbol_name="VsSendActive"
8045             underscore_name="vs_send_active"
8046             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8047             data_type="float"
8048             max_equation="100"
8049             units="percent"
8050             semantic_type="duration"
8051             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8052             mdapi_group="EU Array/Vertex Shader"
8053             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8054             mdapi_supported_apis="VK OGL IO BB"
8055             mdapi_hw_unit_type="gpu"
8056             />
8057    <counter name="PS FPU0 Pipe Active"
8058             symbol_name="PsFpu0Active"
8059             underscore_name="ps_fpu0_active"
8060             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8061             data_type="float"
8062             max_equation="100"
8063             units="percent"
8064             semantic_type="duration"
8065             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8066             mdapi_group="EU Array/Pixel Shader"
8067             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8068             mdapi_supported_apis="VK OGL IO BB"
8069             mdapi_hw_unit_type="gpu"
8070             />
8071    <counter name="PS FPU1 Pipe Active"
8072             symbol_name="PsFpu1Active"
8073             underscore_name="ps_fpu1_active"
8074             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8075             data_type="float"
8076             max_equation="100"
8077             units="percent"
8078             semantic_type="duration"
8079             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8080             mdapi_group="EU Array/Pixel Shader"
8081             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8082             mdapi_supported_apis="VK OGL IO BB"
8083             mdapi_hw_unit_type="gpu"
8084             />
8085    <counter name="PS Send Pipeline Active"
8086             symbol_name="PsSendActive"
8087             underscore_name="ps_send_active"
8088             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8089             data_type="float"
8090             max_equation="100"
8091             units="percent"
8092             semantic_type="duration"
8093             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8094             mdapi_group="EU Array/Pixel Shader"
8095             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8096             mdapi_supported_apis="VK OGL IO BB"
8097             mdapi_hw_unit_type="gpu"
8098             />
8099    <counter name="FS Both FPU Active"
8100             symbol_name="PsEuBothFpuActive"
8101             underscore_name="ps_eu_both_fpu_active"
8102             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8103             data_type="float"
8104             max_equation="100"
8105             units="percent"
8106             semantic_type="duration"
8107             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8108             mdapi_group="3D Pipe/Fragment Shader"
8109             mdapi_usage_flags="Tier4 Frame Batch Draw"
8110             mdapi_supported_apis="VK OGL IO BB"
8111             mdapi_hw_unit_type="gpu"
8112             />
8113    <counter name="Rasterized Pixels"
8114             symbol_name="RasterizedPixels"
8115             underscore_name="rasterized_pixels"
8116             description="The total number of rasterized pixels."
8117             data_type="uint64"
8118             units="pixels"
8119             semantic_type="event"
8120             equation="A 21 READ 4 UMUL"
8121             mdapi_group="3D Pipe/Rasterizer"
8122             mdapi_usage_flags="Tier3 Frame Batch Draw"
8123             mdapi_supported_apis="VK OGL IO BB"
8124             mdapi_hw_unit_type="gpu"
8125             />
8126    <counter name="Early Hi-Depth Test Fails"
8127             symbol_name="HiDepthTestFails"
8128             underscore_name="hi_depth_test_fails"
8129             description="The total number of pixels dropped on early hierarchical depth test."
8130             data_type="uint64"
8131             units="pixels"
8132             semantic_type="event"
8133             equation="A 22 READ 4 UMUL"
8134             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8135             mdapi_usage_flags="Tier3 Frame Batch Draw"
8136             mdapi_supported_apis="VK OGL IO BB"
8137             mdapi_hw_unit_type="gpu"
8138             />
8139    <counter name="Early Depth Test Fails"
8140             symbol_name="EarlyDepthTestFails"
8141             underscore_name="early_depth_test_fails"
8142             description="The total number of pixels dropped on early depth test."
8143             data_type="uint64"
8144             units="pixels"
8145             semantic_type="event"
8146             equation="A 23 READ 4 UMUL"
8147             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8148             mdapi_usage_flags="Tier3 Frame Batch Draw"
8149             mdapi_supported_apis="VK OGL IO BB"
8150             mdapi_hw_unit_type="gpu"
8151             />
8152    <counter name="Samples Killed in FS"
8153             symbol_name="SamplesKilledInPs"
8154             underscore_name="samples_killed_in_ps"
8155             description="The total number of samples or pixels dropped in fragment shaders."
8156             data_type="uint64"
8157             units="pixels"
8158             semantic_type="event"
8159             equation="A 24 READ 4 UMUL"
8160             mdapi_group="3D Pipe/Fragment Shader"
8161             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8162             mdapi_supported_apis="VK OGL IO BB"
8163             mdapi_hw_unit_type="gpu"
8164             />
8165    <counter name="Pixels Failing Tests"
8166             symbol_name="PixelsFailingPostPsTests"
8167             underscore_name="pixels_failing_post_ps_tests"
8168             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8169             data_type="uint64"
8170             units="pixels"
8171             semantic_type="event"
8172             equation="A 25 READ 4 UMUL"
8173             mdapi_group="3D Pipe/Output Merger"
8174             mdapi_usage_flags="Tier3 Frame Batch Draw"
8175             mdapi_supported_apis="VK OGL IO BB"
8176             mdapi_hw_unit_type="gpu"
8177             />
8178    <counter name="Samples Written"
8179             symbol_name="SamplesWritten"
8180             underscore_name="samples_written"
8181             description="The total number of samples or pixels written to all render targets."
8182             data_type="uint64"
8183             units="pixels"
8184             semantic_type="event"
8185             equation="A 26 READ 4 UMUL"
8186             mdapi_group="3D Pipe/Output Merger"
8187             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8188             mdapi_supported_apis="VK OGL IO BB"
8189             mdapi_hw_unit_type="gpu"
8190             />
8191    <counter name="Samples Blended"
8192             symbol_name="SamplesBlended"
8193             underscore_name="samples_blended"
8194             description="The total number of blended samples or pixels written to all render targets."
8195             data_type="uint64"
8196             units="pixels"
8197             semantic_type="event"
8198             equation="A 27 READ 4 UMUL"
8199             mdapi_group="3D Pipe/Output Merger"
8200             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8201             mdapi_supported_apis="VK OGL IO BB"
8202             mdapi_hw_unit_type="gpu"
8203             />
8204    <counter name="Sampler Texels"
8205             symbol_name="SamplerTexels"
8206             underscore_name="sampler_texels"
8207             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8208             data_type="uint64"
8209             units="texels"
8210             semantic_type="event"
8211             equation="A 28 READ 4 UMUL"
8212             mdapi_group="Sampler/Sampler Input"
8213             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8214             mdapi_supported_apis=""
8215             mdapi_hw_unit_type="gpu"
8216             />
8217    <counter name="Sampler Texels Misses"
8218             symbol_name="SamplerTexelMisses"
8219             underscore_name="sampler_texel_misses"
8220             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8221             data_type="uint64"
8222             units="texels"
8223             semantic_type="event"
8224             equation="A 29 READ 4 UMUL"
8225             mdapi_group="Sampler/Sampler Cache"
8226             mdapi_usage_flags="Tier3 Batch Frame Draw"
8227             mdapi_supported_apis=""
8228             mdapi_hw_unit_type="gpu"
8229             />
8230    <counter name="SLM Bytes Read"
8231             symbol_name="SlmBytesRead"
8232             underscore_name="slm_bytes_read"
8233             description="The total number of GPU memory bytes read from shared local memory."
8234             data_type="uint64"
8235             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8236             units="bytes"
8237             semantic_type="throughput"
8238             equation="A 30 READ 64 UMUL"
8239             mdapi_group="L3/Data Port/SLM"
8240             mdapi_usage_flags="Tier3 Frame Batch Draw"
8241             mdapi_supported_apis="VK OGL4 OCL IO BB"
8242             mdapi_hw_unit_type="gpu"
8243             />
8244    <counter name="SLM Bytes Written"
8245             symbol_name="SlmBytesWritten"
8246             underscore_name="slm_bytes_written"
8247             description="The total number of GPU memory bytes written into shared local memory."
8248             data_type="uint64"
8249             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8250             units="bytes"
8251             semantic_type="throughput"
8252             equation="A 31 READ 64 UMUL"
8253             mdapi_group="L3/Data Port/SLM"
8254             mdapi_usage_flags="Tier3 Frame Batch Draw"
8255             mdapi_supported_apis="VK OGL4 OCL IO BB"
8256             mdapi_hw_unit_type="gpu"
8257             />
8258    <counter name="Shader Memory Accesses"
8259             symbol_name="ShaderMemoryAccesses"
8260             underscore_name="shader_memory_accesses"
8261             description="The total number of shader memory accesses to L3."
8262             data_type="uint64"
8263             units="messages"
8264             semantic_type="event"
8265             equation="A 32 READ"
8266             mdapi_group="L3/Data Port"
8267             mdapi_usage_flags="Tier3 Frame Batch Draw"
8268             mdapi_supported_apis=""
8269             mdapi_hw_unit_type="gpu"
8270             />
8271    <counter name="Shader Atomic Memory Accesses"
8272             symbol_name="ShaderAtomics"
8273             underscore_name="shader_atomics"
8274             description="The total number of shader atomic memory accesses."
8275             data_type="uint64"
8276             units="messages"
8277             semantic_type="event"
8278             equation="A 34 READ"
8279             mdapi_group="L3/Data Port/Atomics"
8280             mdapi_usage_flags="Tier3 Frame Batch Draw"
8281             mdapi_supported_apis="VK OGL4 OCL IO BB"
8282             mdapi_hw_unit_type="gpu"
8283             />
8284    <counter name="L3 Shader Throughput"
8285             symbol_name="L3ShaderThroughput"
8286             underscore_name="l3_shader_throughput"
8287             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8288             data_type="uint64"
8289             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
8290             units="bytes"
8291             semantic_type="throughput"
8292             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
8293             mdapi_group="L3/Data Port"
8294             mdapi_usage_flags="Tier2 Frame Batch Draw"
8295             mdapi_supported_apis="VK OGL4 OCL IO BB"
8296             mdapi_hw_unit_type="gpu"
8297             />
8298    <counter name="Shader Barrier Messages"
8299             symbol_name="ShaderBarriers"
8300             underscore_name="shader_barriers"
8301             description="The total number of shader barrier messages."
8302             data_type="uint64"
8303             units="messages"
8304             semantic_type="event"
8305             equation="A 35 READ"
8306             mdapi_group="EU Array/Barrier"
8307             mdapi_usage_flags="Tier3 Frame Batch Draw"
8308             mdapi_supported_apis=""
8309             mdapi_hw_unit_type="gpu"
8310             />
8311    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
8312             symbol_name="NonPSThread11ReadyForDispatch"
8313             underscore_name="non_ps_thread11_ready_for_dispatch"
8314             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
8315             data_type="float"
8316             max_equation="100"
8317             units="percent"
8318             semantic_type="duration"
8319             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8320             availability="$SubsliceMask 0x10 AND"
8321             mdapi_group="GPU/Thread Dispatcher"
8322             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8323             mdapi_supported_apis=""
8324             mdapi_hw_unit_type="subslice"
8325             />
8326    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
8327             symbol_name="PSThread10ReadyForDispatch"
8328             underscore_name="ps_thread10_ready_for_dispatch"
8329             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
8330             data_type="float"
8331             max_equation="100"
8332             units="percent"
8333             semantic_type="duration"
8334             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8335             availability="$SubsliceMask 0x8 AND"
8336             mdapi_group="GPU/Thread Dispatcher"
8337             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8338             mdapi_supported_apis=""
8339             mdapi_hw_unit_type="subslice"
8340             />
8341    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
8342             symbol_name="NonPSThread10ReadyForDispatch"
8343             underscore_name="non_ps_thread10_ready_for_dispatch"
8344             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
8345             data_type="float"
8346             max_equation="100"
8347             units="percent"
8348             semantic_type="duration"
8349             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8350             availability="$SubsliceMask 0x8 AND"
8351             mdapi_group="GPU/Thread Dispatcher"
8352             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8353             mdapi_supported_apis=""
8354             mdapi_hw_unit_type="subslice"
8355             />
8356    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice2"
8357             symbol_name="PSThread12ReadyForDispatch"
8358             underscore_name="ps_thread12_ready_for_dispatch"
8359             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
8360             data_type="float"
8361             max_equation="100"
8362             units="percent"
8363             semantic_type="duration"
8364             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
8365             availability="$SubsliceMask 0x20 AND"
8366             mdapi_group="GPU/Thread Dispatcher"
8367             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8368             mdapi_supported_apis=""
8369             mdapi_hw_unit_type="subslice"
8370             />
8371    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice2"
8372             symbol_name="NonPSThread12ReadyForDispatch"
8373             underscore_name="non_ps_thread12_ready_for_dispatch"
8374             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
8375             data_type="float"
8376             max_equation="100"
8377             units="percent"
8378             semantic_type="duration"
8379             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8380             availability="$SubsliceMask 0x20 AND"
8381             mdapi_group="GPU/Thread Dispatcher"
8382             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8383             mdapi_supported_apis=""
8384             mdapi_hw_unit_type="subslice"
8385             />
8386    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
8387             symbol_name="PSThread11ReadyForDispatch"
8388             underscore_name="ps_thread11_ready_for_dispatch"
8389             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
8390             data_type="float"
8391             max_equation="100"
8392             units="percent"
8393             semantic_type="duration"
8394             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
8395             availability="$SubsliceMask 0x10 AND"
8396             mdapi_group="GPU/Thread Dispatcher"
8397             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8398             mdapi_supported_apis=""
8399             mdapi_hw_unit_type="subslice"
8400             />
8401    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
8402             symbol_name="ThreadHeader01ReadyPort0"
8403             underscore_name="thread_header01_ready_port0"
8404             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
8405             data_type="float"
8406             max_equation="100"
8407             units="percent"
8408             semantic_type="duration"
8409             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8410             availability="$SubsliceMask 0x2 AND"
8411             mdapi_group="GPU/Thread Dispatcher"
8412             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8413             mdapi_supported_apis=""
8414             mdapi_hw_unit_type="subslice"
8415             />
8416    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
8417             symbol_name="ThreadHeader00ReadyPort1"
8418             underscore_name="thread_header00_ready_port1"
8419             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
8420             data_type="float"
8421             max_equation="100"
8422             units="percent"
8423             semantic_type="duration"
8424             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8425             availability="$SubsliceMask 0x1 AND"
8426             mdapi_group="GPU/Thread Dispatcher"
8427             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8428             mdapi_supported_apis=""
8429             mdapi_hw_unit_type="subslice"
8430             />
8431    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
8432             symbol_name="ThreadHeader00ReadyPort0"
8433             underscore_name="thread_header00_ready_port0"
8434             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
8435             data_type="float"
8436             max_equation="100"
8437             units="percent"
8438             semantic_type="duration"
8439             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8440             availability="$SubsliceMask 0x1 AND"
8441             mdapi_group="GPU/Thread Dispatcher"
8442             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8443             mdapi_supported_apis=""
8444             mdapi_hw_unit_type="subslice"
8445             />
8446    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
8447             symbol_name="ThreadHeader02ReadyPort1"
8448             underscore_name="thread_header02_ready_port1"
8449             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
8450             data_type="float"
8451             max_equation="100"
8452             units="percent"
8453             semantic_type="duration"
8454             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
8455             availability="$SubsliceMask 0x4 AND"
8456             mdapi_group="GPU/Thread Dispatcher"
8457             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8458             mdapi_supported_apis=""
8459             mdapi_hw_unit_type="subslice"
8460             />
8461    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
8462             symbol_name="ThreadHeader02ReadyPort0"
8463             underscore_name="thread_header02_ready_port0"
8464             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
8465             data_type="float"
8466             max_equation="100"
8467             units="percent"
8468             semantic_type="duration"
8469             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
8470             availability="$SubsliceMask 0x4 AND"
8471             mdapi_group="GPU/Thread Dispatcher"
8472             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8473             mdapi_supported_apis=""
8474             mdapi_hw_unit_type="subslice"
8475             />
8476    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
8477             symbol_name="ThreadHeader01ReadyPort1"
8478             underscore_name="thread_header01_ready_port1"
8479             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
8480             data_type="float"
8481             max_equation="100"
8482             units="percent"
8483             semantic_type="duration"
8484             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
8485             availability="$SubsliceMask 0x2 AND"
8486             mdapi_group="GPU/Thread Dispatcher"
8487             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8488             mdapi_supported_apis=""
8489             mdapi_hw_unit_type="subslice"
8490             />
8491    <counter name="SQ is full"
8492             symbol_name="GTRequestQueueFull"
8493             underscore_name="gt_request_queue_full"
8494             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8495             data_type="float"
8496             max_equation="100"
8497             units="percent"
8498             semantic_type="duration"
8499             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
8500             availability="true $QueryMode &amp;&amp;"
8501             mdapi_group="GTI"
8502             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8503             mdapi_supported_apis="VK OGL4 OCL"
8504             mdapi_hw_unit_type="gpu"
8505             />
8506    <register_config type="NOA">
8507        <register type="NOA" address="0x00009840" value="0x000000A0" />
8508        <register type="NOA" address="0x00009888" value="0x16154D60" />
8509        <register type="NOA" address="0x00009888" value="0x16352E60" />
8510        <register type="NOA" address="0x00009888" value="0x16554D60" />
8511        <register type="NOA" address="0x00009888" value="0x16950000" />
8512        <register type="NOA" address="0x00009888" value="0x16B50000" />
8513        <register type="NOA" address="0x00009888" value="0x16D50000" />
8514        <register type="NOA" address="0x00009888" value="0x005C8000" />
8515        <register type="NOA" address="0x00009888" value="0x045CC000" />
8516        <register type="NOA" address="0x00009888" value="0x065C4000" />
8517        <register type="NOA" address="0x00009888" value="0x083D8000" />
8518        <register type="NOA" address="0x00009888" value="0x0A3D8000" />
8519        <register type="NOA" address="0x00009888" value="0x0458C000" />
8520        <register type="NOA" address="0x00009888" value="0x025B8000" />
8521        <register type="NOA" address="0x00009888" value="0x085B4000" />
8522        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
8523        <register type="NOA" address="0x00009888" value="0x0C5B8000" />
8524        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
8525        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
8526        <register type="NOA" address="0x00009888" value="0x02384000" />
8527        <register type="NOA" address="0x00009888" value="0x04388000" />
8528        <register type="NOA" address="0x00009888" value="0x06388000" />
8529        <register type="NOA" address="0x00009888" value="0x08384000" />
8530        <register type="NOA" address="0x00009888" value="0x0A384000" />
8531        <register type="NOA" address="0x00009888" value="0x0C384000" />
8532        <register type="NOA" address="0x00009888" value="0x00398000" />
8533        <register type="NOA" address="0x00009888" value="0x0239A000" />
8534        <register type="NOA" address="0x00009888" value="0x0439A000" />
8535        <register type="NOA" address="0x00009888" value="0x06392000" />
8536        <register type="NOA" address="0x00009888" value="0x043A8000" />
8537        <register type="NOA" address="0x00009888" value="0x063A8000" />
8538        <register type="NOA" address="0x00009888" value="0x08138000" />
8539        <register type="NOA" address="0x00009888" value="0x0A138000" />
8540        <register type="NOA" address="0x00009888" value="0x06143000" />
8541        <register type="NOA" address="0x00009888" value="0x0415CFC7" />
8542        <register type="NOA" address="0x00009888" value="0x10150000" />
8543        <register type="NOA" address="0x00009888" value="0x02338000" />
8544        <register type="NOA" address="0x00009888" value="0x0C338000" />
8545        <register type="NOA" address="0x00009888" value="0x04342000" />
8546        <register type="NOA" address="0x00009888" value="0x06344000" />
8547        <register type="NOA" address="0x00009888" value="0x0035C700" />
8548        <register type="NOA" address="0x00009888" value="0x063500CF" />
8549        <register type="NOA" address="0x00009888" value="0x10350000" />
8550        <register type="NOA" address="0x00009888" value="0x04538000" />
8551        <register type="NOA" address="0x00009888" value="0x06538000" />
8552        <register type="NOA" address="0x00009888" value="0x0454C000" />
8553        <register type="NOA" address="0x00009888" value="0x0255CFC7" />
8554        <register type="NOA" address="0x00009888" value="0x10550000" />
8555        <register type="NOA" address="0x00009888" value="0x06DC8000" />
8556        <register type="NOA" address="0x00009888" value="0x08DC4000" />
8557        <register type="NOA" address="0x00009888" value="0x0CDCC000" />
8558        <register type="NOA" address="0x00009888" value="0x0EDCC000" />
8559        <register type="NOA" address="0x00009888" value="0x1ABD00A8" />
8560        <register type="NOA" address="0x00009888" value="0x0CD8C000" />
8561        <register type="NOA" address="0x00009888" value="0x0ED84000" />
8562        <register type="NOA" address="0x00009888" value="0x0EDB8000" />
8563        <register type="NOA" address="0x00009888" value="0x18DB0800" />
8564        <register type="NOA" address="0x00009888" value="0x1ADB0254" />
8565        <register type="NOA" address="0x00009888" value="0x0E9FAA00" />
8566        <register type="NOA" address="0x00009888" value="0x109F02AA" />
8567        <register type="NOA" address="0x00009888" value="0x0EB84000" />
8568        <register type="NOA" address="0x00009888" value="0x16B84000" />
8569        <register type="NOA" address="0x00009888" value="0x18B8156A" />
8570        <register type="NOA" address="0x00009888" value="0x06B98000" />
8571        <register type="NOA" address="0x00009888" value="0x08B9A000" />
8572        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
8573        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
8574        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
8575        <register type="NOA" address="0x00009888" value="0x18BAA000" />
8576        <register type="NOA" address="0x00009888" value="0x1ABA0002" />
8577        <register type="NOA" address="0x00009888" value="0x16934000" />
8578        <register type="NOA" address="0x00009888" value="0x1893000A" />
8579        <register type="NOA" address="0x00009888" value="0x0A947000" />
8580        <register type="NOA" address="0x00009888" value="0x0C95C5C1" />
8581        <register type="NOA" address="0x00009888" value="0x0E9500C3" />
8582        <register type="NOA" address="0x00009888" value="0x10950000" />
8583        <register type="NOA" address="0x00009888" value="0x0EB38000" />
8584        <register type="NOA" address="0x00009888" value="0x16B30040" />
8585        <register type="NOA" address="0x00009888" value="0x18B30020" />
8586        <register type="NOA" address="0x00009888" value="0x06B48000" />
8587        <register type="NOA" address="0x00009888" value="0x08B41000" />
8588        <register type="NOA" address="0x00009888" value="0x0AB48000" />
8589        <register type="NOA" address="0x00009888" value="0x06B5C500" />
8590        <register type="NOA" address="0x00009888" value="0x08B500C3" />
8591        <register type="NOA" address="0x00009888" value="0x0EB5C100" />
8592        <register type="NOA" address="0x00009888" value="0x10B50000" />
8593        <register type="NOA" address="0x00009888" value="0x16D31500" />
8594        <register type="NOA" address="0x00009888" value="0x08D4E000" />
8595        <register type="NOA" address="0x00009888" value="0x08D5C100" />
8596        <register type="NOA" address="0x00009888" value="0x0AD5C3C5" />
8597        <register type="NOA" address="0x00009888" value="0x10D50000" />
8598        <register type="NOA" address="0x00009888" value="0x0D88F800" />
8599        <register type="NOA" address="0x00009888" value="0x0F88000F" />
8600        <register type="NOA" address="0x00009888" value="0x038A8000" />
8601        <register type="NOA" address="0x00009888" value="0x058A8000" />
8602        <register type="NOA" address="0x00009888" value="0x078A8000" />
8603        <register type="NOA" address="0x00009888" value="0x098A8000" />
8604        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
8605        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
8606        <register type="NOA" address="0x00009888" value="0x258BAAA5" />
8607        <register type="NOA" address="0x00009888" value="0x278B002A" />
8608        <register type="NOA" address="0x00009888" value="0x238B2A80" />
8609        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
8610        <register type="NOA" address="0x00009888" value="0x178C2000" />
8611        <register type="NOA" address="0x00009888" value="0x198C5500" />
8612        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
8613        <register type="NOA" address="0x00009888" value="0x078D8000" />
8614        <register type="NOA" address="0x00009888" value="0x098DA000" />
8615        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
8616        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
8617        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
8618        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
8619        <register type="NOA" address="0x00009888" value="0x2385002A" />
8620        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
8621        <register type="NOA" address="0x00009888" value="0x0F834000" />
8622        <register type="NOA" address="0x00009888" value="0x19835400" />
8623        <register type="NOA" address="0x00009888" value="0x1B830155" />
8624        <register type="NOA" address="0x00009888" value="0x03834000" />
8625        <register type="NOA" address="0x00009888" value="0x05834000" />
8626        <register type="NOA" address="0x00009888" value="0x07834000" />
8627        <register type="NOA" address="0x00009888" value="0x09834000" />
8628        <register type="NOA" address="0x00009888" value="0x0B834000" />
8629        <register type="NOA" address="0x00009888" value="0x0D834000" />
8630        <register type="NOA" address="0x00009888" value="0x0784C000" />
8631        <register type="NOA" address="0x00009888" value="0x0984C000" />
8632        <register type="NOA" address="0x00009888" value="0x0B84C000" />
8633        <register type="NOA" address="0x00009888" value="0x0D84C000" />
8634        <register type="NOA" address="0x00009888" value="0x0F84C000" />
8635        <register type="NOA" address="0x00009888" value="0x01848000" />
8636        <register type="NOA" address="0x00009888" value="0x0384C000" />
8637        <register type="NOA" address="0x00009888" value="0x0584C000" />
8638        <register type="NOA" address="0x00009888" value="0x1780C000" />
8639        <register type="NOA" address="0x00009888" value="0x1980C000" />
8640        <register type="NOA" address="0x00009888" value="0x1B80C000" />
8641        <register type="NOA" address="0x00009888" value="0x1D80C000" />
8642        <register type="NOA" address="0x00009888" value="0x1F80C000" />
8643        <register type="NOA" address="0x00009888" value="0x11808000" />
8644        <register type="NOA" address="0x00009888" value="0x1380C000" />
8645        <register type="NOA" address="0x00009888" value="0x1580C000" />
8646        <register type="NOA" address="0x00009888" value="0x4F800000" />
8647        <register type="NOA" address="0x00009888" value="0x43800C42" />
8648        <register type="NOA" address="0x00009888" value="0x51800000" />
8649        <register type="NOA" address="0x00009888" value="0x45800063" />
8650        <register type="NOA" address="0x00009888" value="0x53800000" />
8651        <register type="NOA" address="0x00009888" value="0x47800800" />
8652        <register type="NOA" address="0x00009888" value="0x21800000" />
8653        <register type="NOA" address="0x00009888" value="0x31800000" />
8654        <register type="NOA" address="0x00009888" value="0x4D800000" />
8655        <register type="NOA" address="0x00009888" value="0x3F8014A4" />
8656        <register type="NOA" address="0x00009888" value="0x41801042" />
8657        <register type="NOA" address="0x00009840" value="0x00000080" />
8658        <register type="NOA" address="0x000091BC" value="0xE0500000" />
8659    </register_config>
8660    <register_config type="OA">
8661        <register type="OA" address="0x00002740" value="0x00000000" />
8662        <register type="OA" address="0x00002744" value="0x00800000" />
8663        <register type="OA" address="0x00002710" value="0x00000000" />
8664        <register type="OA" address="0x00002714" value="0xF0800000" />
8665        <register type="OA" address="0x00002720" value="0x00000000" />
8666        <register type="OA" address="0x00002724" value="0x30800000" />
8667        <register type="OA" address="0x00002770" value="0x00000002" />
8668        <register type="OA" address="0x00002774" value="0x0000FDFF" />
8669        <register type="OA" address="0x00002778" value="0x00000000" />
8670        <register type="OA" address="0x0000277C" value="0x0000FE7F" />
8671        <register type="OA" address="0x00002780" value="0x00000002" />
8672        <register type="OA" address="0x00002784" value="0x0000FFBF" />
8673        <register type="OA" address="0x00002788" value="0x00000000" />
8674        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
8675        <register type="OA" address="0x00002790" value="0x00000002" />
8676        <register type="OA" address="0x00002794" value="0x0000FFF7" />
8677        <register type="OA" address="0x00002798" value="0x00000000" />
8678        <register type="OA" address="0x0000279C" value="0x0000FFF9" />
8679    </register_config>
8680    <register_config type="FLEX">
8681        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8682        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8683        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8684        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8685        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8686        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8687        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8688    </register_config>
8689  </set>
8690
8691  <set name="Metric set TDL_2"
8692       chipset="CHV"
8693       symbol_name="TDL_2"
8694       underscore_name="tdl_2"
8695       mdapi_supported_apis="VK OGL OCL IO BB"
8696       hw_config_guid="dff6158e-8409-452c-be76-91c9946330bd"
8697       >
8698    <counter name="GPU Time Elapsed"
8699             symbol_name="GpuTime"
8700             underscore_name="gpu_time"
8701             description="Time elapsed on the GPU during the measurement."
8702             data_type="uint64"
8703             units="ns"
8704             semantic_type="duration"
8705             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8706             mdapi_group="GPU"
8707             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8708             mdapi_supported_apis=""
8709             mdapi_hw_unit_type="gpu"
8710             />
8711    <counter name="GPU Core Clocks"
8712             symbol_name="GpuCoreClocks"
8713             underscore_name="gpu_core_clocks"
8714             description="The total number of GPU core clocks elapsed during the measurement."
8715             data_type="uint64"
8716             units="cycles"
8717             semantic_type="event"
8718             equation="GPU_CLOCK 0 READ"
8719             mdapi_group="GPU"
8720             mdapi_usage_flags="Tier1 Frame Batch Draw"
8721             mdapi_supported_apis=""
8722             mdapi_hw_unit_type="gpu"
8723             />
8724    <counter name="AVG GPU Core Frequency"
8725             symbol_name="AvgGpuCoreFrequency"
8726             underscore_name="avg_gpu_core_frequency"
8727             description="Average GPU Core Frequency in the measurement."
8728             data_type="uint64"
8729             max_equation="$GpuMaxFrequency"
8730             units="hz"
8731             semantic_type="event"
8732             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8733             mdapi_group="GPU"
8734             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8735             mdapi_supported_apis=""
8736             mdapi_hw_unit_type="gpu"
8737             />
8738    <counter name="GPU Busy"
8739             symbol_name="GpuBusy"
8740             underscore_name="gpu_busy"
8741             description="The percentage of time in which the GPU has been processing GPU commands."
8742             data_type="float"
8743             max_equation="100"
8744             units="percent"
8745             semantic_type="duration"
8746             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8747             mdapi_group="GPU"
8748             mdapi_usage_flags="Tier1 Overview System Frame"
8749             mdapi_supported_apis=""
8750             mdapi_hw_unit_type="gpu"
8751             />
8752    <counter name="VS Threads Dispatched"
8753             symbol_name="VsThreads"
8754             underscore_name="vs_threads"
8755             description="The total number of vertex shader hardware threads dispatched."
8756             data_type="uint64"
8757             units="threads"
8758             semantic_type="event"
8759             equation="A 1 READ"
8760             mdapi_group="EU Array/Vertex Shader"
8761             mdapi_usage_flags="Tier3 Frame Batch Draw"
8762             mdapi_supported_apis="VK OGL IO BB"
8763             mdapi_hw_unit_type="gpu"
8764             />
8765    <counter name="HS Threads Dispatched"
8766             symbol_name="HsThreads"
8767             underscore_name="hs_threads"
8768             description="The total number of hull shader hardware threads dispatched."
8769             data_type="uint64"
8770             units="threads"
8771             semantic_type="event"
8772             equation="A 2 READ"
8773             mdapi_group="EU Array/Hull Shader"
8774             mdapi_usage_flags="Tier3 Frame Batch Draw"
8775             mdapi_supported_apis="VK OGL4 IO BB"
8776             mdapi_hw_unit_type="gpu"
8777             />
8778    <counter name="DS Threads Dispatched"
8779             symbol_name="DsThreads"
8780             underscore_name="ds_threads"
8781             description="The total number of domain shader hardware threads dispatched."
8782             data_type="uint64"
8783             units="threads"
8784             semantic_type="event"
8785             equation="A 3 READ"
8786             mdapi_group="EU Array/Domain Shader"
8787             mdapi_usage_flags="Tier3 Frame Batch Draw"
8788             mdapi_supported_apis="VK OGL4 IO BB"
8789             mdapi_hw_unit_type="gpu"
8790             />
8791    <counter name="GS Threads Dispatched"
8792             symbol_name="GsThreads"
8793             underscore_name="gs_threads"
8794             description="The total number of geometry shader hardware threads dispatched."
8795             data_type="uint64"
8796             units="threads"
8797             semantic_type="event"
8798             equation="A 5 READ"
8799             mdapi_group="EU Array/Geometry Shader"
8800             mdapi_usage_flags="Tier3 Frame Batch Draw"
8801             mdapi_supported_apis="VK OGL4 IO BB"
8802             mdapi_hw_unit_type="gpu"
8803             />
8804    <counter name="FS Threads Dispatched"
8805             symbol_name="PsThreads"
8806             underscore_name="ps_threads"
8807             description="The total number of fragment shader hardware threads dispatched."
8808             data_type="uint64"
8809             units="threads"
8810             semantic_type="event"
8811             equation="A 6 READ"
8812             mdapi_group="EU Array/Fragment Shader"
8813             mdapi_usage_flags="Tier3 Frame Batch Draw"
8814             mdapi_supported_apis="VK OGL IO BB"
8815             mdapi_hw_unit_type="gpu"
8816             />
8817    <counter name="CS Threads Dispatched"
8818             symbol_name="CsThreads"
8819             underscore_name="cs_threads"
8820             description="The total number of compute shader hardware threads dispatched."
8821             data_type="uint64"
8822             units="threads"
8823             semantic_type="event"
8824             equation="A 4 READ"
8825             mdapi_group="EU Array/Compute Shader"
8826             mdapi_usage_flags="Tier3 Frame Batch Draw"
8827             mdapi_supported_apis="VK OGL4 OCL IO BB"
8828             mdapi_hw_unit_type="gpu"
8829             />
8830    <counter name="EU Active"
8831             symbol_name="EuActive"
8832             underscore_name="eu_active"
8833             description="The percentage of time in which the Execution Units were actively processing."
8834             data_type="float"
8835             max_equation="100"
8836             units="percent"
8837             semantic_type="duration"
8838             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8839             mdapi_group="EU Array"
8840             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8841             mdapi_supported_apis=""
8842             mdapi_hw_unit_type="gpu"
8843             />
8844    <counter name="EU Stall"
8845             symbol_name="EuStall"
8846             underscore_name="eu_stall"
8847             description="The percentage of time in which the Execution Units were stalled."
8848             data_type="float"
8849             max_equation="100"
8850             units="percent"
8851             semantic_type="duration"
8852             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8853             mdapi_group="EU Array"
8854             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8855             mdapi_supported_apis=""
8856             mdapi_hw_unit_type="gpu"
8857             />
8858    <counter name="EU Both FPU Pipes Active"
8859             symbol_name="EuFpuBothActive"
8860             underscore_name="eu_fpu_both_active"
8861             description="The percentage of time in which both EU FPU pipelines were actively processing."
8862             data_type="float"
8863             max_equation="100"
8864             units="percent"
8865             semantic_type="duration"
8866             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8867             mdapi_group="EU Array/Pipes"
8868             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8869             mdapi_supported_apis=""
8870             mdapi_hw_unit_type="gpu"
8871             />
8872    <counter name="VS FPU0 Pipe Active"
8873             symbol_name="VsFpu0Active"
8874             underscore_name="vs_fpu0_active"
8875             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8876             data_type="float"
8877             max_equation="100"
8878             units="percent"
8879             semantic_type="duration"
8880             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8881             mdapi_group="EU Array/Vertex Shader"
8882             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8883             mdapi_supported_apis="VK OGL IO BB"
8884             mdapi_hw_unit_type="gpu"
8885             />
8886    <counter name="VS FPU1 Pipe Active"
8887             symbol_name="VsFpu1Active"
8888             underscore_name="vs_fpu1_active"
8889             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8890             data_type="float"
8891             max_equation="100"
8892             units="percent"
8893             semantic_type="duration"
8894             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8895             mdapi_group="EU Array/Vertex Shader"
8896             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8897             mdapi_supported_apis="VK OGL IO BB"
8898             mdapi_hw_unit_type="gpu"
8899             />
8900    <counter name="VS Send Pipe Active"
8901             symbol_name="VsSendActive"
8902             underscore_name="vs_send_active"
8903             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8904             data_type="float"
8905             max_equation="100"
8906             units="percent"
8907             semantic_type="duration"
8908             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8909             mdapi_group="EU Array/Vertex Shader"
8910             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8911             mdapi_supported_apis="VK OGL IO BB"
8912             mdapi_hw_unit_type="gpu"
8913             />
8914    <counter name="PS FPU0 Pipe Active"
8915             symbol_name="PsFpu0Active"
8916             underscore_name="ps_fpu0_active"
8917             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8918             data_type="float"
8919             max_equation="100"
8920             units="percent"
8921             semantic_type="duration"
8922             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8923             mdapi_group="EU Array/Pixel Shader"
8924             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8925             mdapi_supported_apis="VK OGL IO BB"
8926             mdapi_hw_unit_type="gpu"
8927             />
8928    <counter name="PS FPU1 Pipe Active"
8929             symbol_name="PsFpu1Active"
8930             underscore_name="ps_fpu1_active"
8931             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8932             data_type="float"
8933             max_equation="100"
8934             units="percent"
8935             semantic_type="duration"
8936             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8937             mdapi_group="EU Array/Pixel Shader"
8938             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8939             mdapi_supported_apis="VK OGL IO BB"
8940             mdapi_hw_unit_type="gpu"
8941             />
8942    <counter name="PS Send Pipeline Active"
8943             symbol_name="PsSendActive"
8944             underscore_name="ps_send_active"
8945             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8946             data_type="float"
8947             max_equation="100"
8948             units="percent"
8949             semantic_type="duration"
8950             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8951             mdapi_group="EU Array/Pixel Shader"
8952             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8953             mdapi_supported_apis="VK OGL IO BB"
8954             mdapi_hw_unit_type="gpu"
8955             />
8956    <counter name="FS Both FPU Active"
8957             symbol_name="PsEuBothFpuActive"
8958             underscore_name="ps_eu_both_fpu_active"
8959             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8960             data_type="float"
8961             max_equation="100"
8962             units="percent"
8963             semantic_type="duration"
8964             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8965             mdapi_group="3D Pipe/Fragment Shader"
8966             mdapi_usage_flags="Tier4 Frame Batch Draw"
8967             mdapi_supported_apis="VK OGL IO BB"
8968             mdapi_hw_unit_type="gpu"
8969             />
8970    <counter name="Rasterized Pixels"
8971             symbol_name="RasterizedPixels"
8972             underscore_name="rasterized_pixels"
8973             description="The total number of rasterized pixels."
8974             data_type="uint64"
8975             units="pixels"
8976             semantic_type="event"
8977             equation="A 21 READ 4 UMUL"
8978             mdapi_group="3D Pipe/Rasterizer"
8979             mdapi_usage_flags="Tier3 Frame Batch Draw"
8980             mdapi_supported_apis="VK OGL IO BB"
8981             mdapi_hw_unit_type="gpu"
8982             />
8983    <counter name="Early Hi-Depth Test Fails"
8984             symbol_name="HiDepthTestFails"
8985             underscore_name="hi_depth_test_fails"
8986             description="The total number of pixels dropped on early hierarchical depth test."
8987             data_type="uint64"
8988             units="pixels"
8989             semantic_type="event"
8990             equation="A 22 READ 4 UMUL"
8991             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8992             mdapi_usage_flags="Tier3 Frame Batch Draw"
8993             mdapi_supported_apis="VK OGL IO BB"
8994             mdapi_hw_unit_type="gpu"
8995             />
8996    <counter name="Early Depth Test Fails"
8997             symbol_name="EarlyDepthTestFails"
8998             underscore_name="early_depth_test_fails"
8999             description="The total number of pixels dropped on early depth test."
9000             data_type="uint64"
9001             units="pixels"
9002             semantic_type="event"
9003             equation="A 23 READ 4 UMUL"
9004             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9005             mdapi_usage_flags="Tier3 Frame Batch Draw"
9006             mdapi_supported_apis="VK OGL IO BB"
9007             mdapi_hw_unit_type="gpu"
9008             />
9009    <counter name="Samples Killed in FS"
9010             symbol_name="SamplesKilledInPs"
9011             underscore_name="samples_killed_in_ps"
9012             description="The total number of samples or pixels dropped in fragment shaders."
9013             data_type="uint64"
9014             units="pixels"
9015             semantic_type="event"
9016             equation="A 24 READ 4 UMUL"
9017             mdapi_group="3D Pipe/Fragment Shader"
9018             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9019             mdapi_supported_apis="VK OGL IO BB"
9020             mdapi_hw_unit_type="gpu"
9021             />
9022    <counter name="Pixels Failing Tests"
9023             symbol_name="PixelsFailingPostPsTests"
9024             underscore_name="pixels_failing_post_ps_tests"
9025             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9026             data_type="uint64"
9027             units="pixels"
9028             semantic_type="event"
9029             equation="A 25 READ 4 UMUL"
9030             mdapi_group="3D Pipe/Output Merger"
9031             mdapi_usage_flags="Tier3 Frame Batch Draw"
9032             mdapi_supported_apis="VK OGL IO BB"
9033             mdapi_hw_unit_type="gpu"
9034             />
9035    <counter name="Samples Written"
9036             symbol_name="SamplesWritten"
9037             underscore_name="samples_written"
9038             description="The total number of samples or pixels written to all render targets."
9039             data_type="uint64"
9040             units="pixels"
9041             semantic_type="event"
9042             equation="A 26 READ 4 UMUL"
9043             mdapi_group="3D Pipe/Output Merger"
9044             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9045             mdapi_supported_apis="VK OGL IO BB"
9046             mdapi_hw_unit_type="gpu"
9047             />
9048    <counter name="Samples Blended"
9049             symbol_name="SamplesBlended"
9050             underscore_name="samples_blended"
9051             description="The total number of blended samples or pixels written to all render targets."
9052             data_type="uint64"
9053             units="pixels"
9054             semantic_type="event"
9055             equation="A 27 READ 4 UMUL"
9056             mdapi_group="3D Pipe/Output Merger"
9057             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9058             mdapi_supported_apis="VK OGL IO BB"
9059             mdapi_hw_unit_type="gpu"
9060             />
9061    <counter name="Sampler Texels"
9062             symbol_name="SamplerTexels"
9063             underscore_name="sampler_texels"
9064             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9065             data_type="uint64"
9066             units="texels"
9067             semantic_type="event"
9068             equation="A 28 READ 4 UMUL"
9069             mdapi_group="Sampler/Sampler Input"
9070             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9071             mdapi_supported_apis=""
9072             mdapi_hw_unit_type="gpu"
9073             />
9074    <counter name="Sampler Texels Misses"
9075             symbol_name="SamplerTexelMisses"
9076             underscore_name="sampler_texel_misses"
9077             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9078             data_type="uint64"
9079             units="texels"
9080             semantic_type="event"
9081             equation="A 29 READ 4 UMUL"
9082             mdapi_group="Sampler/Sampler Cache"
9083             mdapi_usage_flags="Tier3 Batch Frame Draw"
9084             mdapi_supported_apis=""
9085             mdapi_hw_unit_type="gpu"
9086             />
9087    <counter name="SLM Bytes Read"
9088             symbol_name="SlmBytesRead"
9089             underscore_name="slm_bytes_read"
9090             description="The total number of GPU memory bytes read from shared local memory."
9091             data_type="uint64"
9092             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9093             units="bytes"
9094             semantic_type="throughput"
9095             equation="A 30 READ 64 UMUL"
9096             mdapi_group="L3/Data Port/SLM"
9097             mdapi_usage_flags="Tier3 Frame Batch Draw"
9098             mdapi_supported_apis="VK OGL4 OCL IO BB"
9099             mdapi_hw_unit_type="gpu"
9100             />
9101    <counter name="SLM Bytes Written"
9102             symbol_name="SlmBytesWritten"
9103             underscore_name="slm_bytes_written"
9104             description="The total number of GPU memory bytes written into shared local memory."
9105             data_type="uint64"
9106             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9107             units="bytes"
9108             semantic_type="throughput"
9109             equation="A 31 READ 64 UMUL"
9110             mdapi_group="L3/Data Port/SLM"
9111             mdapi_usage_flags="Tier3 Frame Batch Draw"
9112             mdapi_supported_apis="VK OGL4 OCL IO BB"
9113             mdapi_hw_unit_type="gpu"
9114             />
9115    <counter name="Shader Memory Accesses"
9116             symbol_name="ShaderMemoryAccesses"
9117             underscore_name="shader_memory_accesses"
9118             description="The total number of shader memory accesses to L3."
9119             data_type="uint64"
9120             units="messages"
9121             semantic_type="event"
9122             equation="A 32 READ"
9123             mdapi_group="L3/Data Port"
9124             mdapi_usage_flags="Tier3 Frame Batch Draw"
9125             mdapi_supported_apis=""
9126             mdapi_hw_unit_type="gpu"
9127             />
9128    <counter name="Shader Atomic Memory Accesses"
9129             symbol_name="ShaderAtomics"
9130             underscore_name="shader_atomics"
9131             description="The total number of shader atomic memory accesses."
9132             data_type="uint64"
9133             units="messages"
9134             semantic_type="event"
9135             equation="A 34 READ"
9136             mdapi_group="L3/Data Port/Atomics"
9137             mdapi_usage_flags="Tier3 Frame Batch Draw"
9138             mdapi_supported_apis="VK OGL4 OCL IO BB"
9139             mdapi_hw_unit_type="gpu"
9140             />
9141    <counter name="L3 Shader Throughput"
9142             symbol_name="L3ShaderThroughput"
9143             underscore_name="l3_shader_throughput"
9144             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9145             data_type="uint64"
9146             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
9147             units="bytes"
9148             semantic_type="throughput"
9149             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
9150             mdapi_group="L3/Data Port"
9151             mdapi_usage_flags="Tier2 Frame Batch Draw"
9152             mdapi_supported_apis="VK OGL4 OCL IO BB"
9153             mdapi_hw_unit_type="gpu"
9154             />
9155    <counter name="Shader Barrier Messages"
9156             symbol_name="ShaderBarriers"
9157             underscore_name="shader_barriers"
9158             description="The total number of shader barrier messages."
9159             data_type="uint64"
9160             units="messages"
9161             semantic_type="event"
9162             equation="A 35 READ"
9163             mdapi_group="EU Array/Barrier"
9164             mdapi_usage_flags="Tier3 Frame Batch Draw"
9165             mdapi_supported_apis=""
9166             mdapi_hw_unit_type="gpu"
9167             />
9168    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
9169             symbol_name="NonPSThread02ReadyForDispatch"
9170             underscore_name="non_ps_thread02_ready_for_dispatch"
9171             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9172             data_type="float"
9173             max_equation="100"
9174             units="percent"
9175             semantic_type="duration"
9176             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9177             availability="$SubsliceMask 0x4 AND"
9178             mdapi_group="GPU/Thread Dispatcher"
9179             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9180             mdapi_supported_apis=""
9181             mdapi_hw_unit_type="subslice"
9182             />
9183    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9184             symbol_name="PSThread02ReadyForDispatch"
9185             underscore_name="ps_thread02_ready_for_dispatch"
9186             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9187             data_type="float"
9188             max_equation="100"
9189             units="percent"
9190             semantic_type="duration"
9191             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9192             availability="$SubsliceMask 0x4 AND"
9193             mdapi_group="GPU/Thread Dispatcher"
9194             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9195             mdapi_supported_apis=""
9196             mdapi_hw_unit_type="subslice"
9197             />
9198    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9199             symbol_name="PSThread01ReadyForDispatch"
9200             underscore_name="ps_thread01_ready_for_dispatch"
9201             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9202             data_type="float"
9203             max_equation="100"
9204             units="percent"
9205             semantic_type="duration"
9206             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9207             availability="$SubsliceMask 0x2 AND"
9208             mdapi_group="GPU/Thread Dispatcher"
9209             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9210             mdapi_supported_apis=""
9211             mdapi_hw_unit_type="subslice"
9212             />
9213    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
9214             symbol_name="PSThread00ReadyForDispatch"
9215             underscore_name="ps_thread00_ready_for_dispatch"
9216             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9217             data_type="float"
9218             max_equation="100"
9219             units="percent"
9220             semantic_type="duration"
9221             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9222             availability="$SubsliceMask 0x1 AND"
9223             mdapi_group="GPU/Thread Dispatcher"
9224             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9225             mdapi_supported_apis=""
9226             mdapi_hw_unit_type="subslice"
9227             />
9228    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9229             symbol_name="NonPSThread01ReadyForDispatch"
9230             underscore_name="non_ps_thread01_ready_for_dispatch"
9231             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9232             data_type="float"
9233             max_equation="100"
9234             units="percent"
9235             semantic_type="duration"
9236             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9237             availability="$SubsliceMask 0x2 AND"
9238             mdapi_group="GPU/Thread Dispatcher"
9239             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9240             mdapi_supported_apis=""
9241             mdapi_hw_unit_type="subslice"
9242             />
9243    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
9244             symbol_name="NonPSThread00ReadyForDispatch"
9245             underscore_name="non_ps_thread00_ready_for_dispatch"
9246             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9247             data_type="float"
9248             max_equation="100"
9249             units="percent"
9250             semantic_type="duration"
9251             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9252             availability="$SubsliceMask 0x1 AND"
9253             mdapi_group="GPU/Thread Dispatcher"
9254             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9255             mdapi_supported_apis=""
9256             mdapi_hw_unit_type="subslice"
9257             />
9258    <counter name="Thread Header Ready on Slice1 Subslice2 Port 0"
9259             symbol_name="ThreadHeader12ReadyPort0"
9260             underscore_name="thread_header12_ready_port0"
9261             description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 0"
9262             data_type="float"
9263             max_equation="100"
9264             units="percent"
9265             semantic_type="duration"
9266             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9267             availability="$SubsliceMask 0x20 AND"
9268             mdapi_group="GPU/Thread Dispatcher"
9269             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9270             mdapi_supported_apis=""
9271             mdapi_hw_unit_type="subslice"
9272             />
9273    <counter name="Thread Header Ready on Slice1 Subslice2 Port 1"
9274             symbol_name="ThreadHeader12ReadyPort1"
9275             underscore_name="thread_header12_ready_port1"
9276             description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 1"
9277             data_type="float"
9278             max_equation="100"
9279             units="percent"
9280             semantic_type="duration"
9281             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9282             availability="$SubsliceMask 0x20 AND"
9283             mdapi_group="GPU/Thread Dispatcher"
9284             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9285             mdapi_supported_apis=""
9286             mdapi_hw_unit_type="subslice"
9287             />
9288    <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
9289             symbol_name="ThreadHeader11ReadyPort1"
9290             underscore_name="thread_header11_ready_port1"
9291             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
9292             data_type="float"
9293             max_equation="100"
9294             units="percent"
9295             semantic_type="duration"
9296             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9297             availability="$SubsliceMask 0x10 AND"
9298             mdapi_group="GPU/Thread Dispatcher"
9299             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9300             mdapi_supported_apis=""
9301             mdapi_hw_unit_type="subslice"
9302             />
9303    <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
9304             symbol_name="ThreadHeader10ReadyPort0"
9305             underscore_name="thread_header10_ready_port0"
9306             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
9307             data_type="float"
9308             max_equation="100"
9309             units="percent"
9310             semantic_type="duration"
9311             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
9312             availability="$SubsliceMask 0x8 AND"
9313             mdapi_group="GPU/Thread Dispatcher"
9314             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9315             mdapi_supported_apis=""
9316             mdapi_hw_unit_type="subslice"
9317             />
9318    <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
9319             symbol_name="ThreadHeader10ReadyPort1"
9320             underscore_name="thread_header10_ready_port1"
9321             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
9322             data_type="float"
9323             max_equation="100"
9324             units="percent"
9325             semantic_type="duration"
9326             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9327             availability="$SubsliceMask 0x8 AND"
9328             mdapi_group="GPU/Thread Dispatcher"
9329             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9330             mdapi_supported_apis=""
9331             mdapi_hw_unit_type="subslice"
9332             />
9333    <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
9334             symbol_name="ThreadHeader11ReadyPort0"
9335             underscore_name="thread_header11_ready_port0"
9336             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
9337             data_type="float"
9338             max_equation="100"
9339             units="percent"
9340             semantic_type="duration"
9341             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9342             availability="$SubsliceMask 0x10 AND"
9343             mdapi_group="GPU/Thread Dispatcher"
9344             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9345             mdapi_supported_apis=""
9346             mdapi_hw_unit_type="subslice"
9347             />
9348    <counter name="SQ is full"
9349             symbol_name="GTRequestQueueFull"
9350             underscore_name="gt_request_queue_full"
9351             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9352             data_type="float"
9353             max_equation="100"
9354             units="percent"
9355             semantic_type="duration"
9356             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
9357             availability="true $QueryMode &amp;&amp;"
9358             mdapi_group="GTI"
9359             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9360             mdapi_supported_apis="VK OGL4 OCL"
9361             mdapi_hw_unit_type="gpu"
9362             />
9363    <register_config type="NOA">
9364        <register type="NOA" address="0x00009840" value="0x000000A0" />
9365        <register type="NOA" address="0x00009888" value="0x16150000" />
9366        <register type="NOA" address="0x00009888" value="0x16350000" />
9367        <register type="NOA" address="0x00009888" value="0x16550000" />
9368        <register type="NOA" address="0x00009888" value="0x16952E60" />
9369        <register type="NOA" address="0x00009888" value="0x16B54D60" />
9370        <register type="NOA" address="0x00009888" value="0x16D52E60" />
9371        <register type="NOA" address="0x00009888" value="0x065C8000" />
9372        <register type="NOA" address="0x00009888" value="0x085CC000" />
9373        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
9374        <register type="NOA" address="0x00009888" value="0x0C5C4000" />
9375        <register type="NOA" address="0x00009888" value="0x0E3D8000" />
9376        <register type="NOA" address="0x00009888" value="0x183DA000" />
9377        <register type="NOA" address="0x00009888" value="0x06588000" />
9378        <register type="NOA" address="0x00009888" value="0x08588000" />
9379        <register type="NOA" address="0x00009888" value="0x0A584000" />
9380        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
9381        <register type="NOA" address="0x00009888" value="0x185B5800" />
9382        <register type="NOA" address="0x00009888" value="0x1A5B000A" />
9383        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
9384        <register type="NOA" address="0x00009888" value="0x101F02AA" />
9385        <register type="NOA" address="0x00009888" value="0x0E384000" />
9386        <register type="NOA" address="0x00009888" value="0x16384000" />
9387        <register type="NOA" address="0x00009888" value="0x18382A55" />
9388        <register type="NOA" address="0x00009888" value="0x06398000" />
9389        <register type="NOA" address="0x00009888" value="0x0839A000" />
9390        <register type="NOA" address="0x00009888" value="0x0A39A000" />
9391        <register type="NOA" address="0x00009888" value="0x0C39A000" />
9392        <register type="NOA" address="0x00009888" value="0x0E39A000" />
9393        <register type="NOA" address="0x00009888" value="0x1A3A02A0" />
9394        <register type="NOA" address="0x00009888" value="0x0E138000" />
9395        <register type="NOA" address="0x00009888" value="0x16130500" />
9396        <register type="NOA" address="0x00009888" value="0x06148000" />
9397        <register type="NOA" address="0x00009888" value="0x08146000" />
9398        <register type="NOA" address="0x00009888" value="0x0615C100" />
9399        <register type="NOA" address="0x00009888" value="0x0815C500" />
9400        <register type="NOA" address="0x00009888" value="0x0A1500C3" />
9401        <register type="NOA" address="0x00009888" value="0x10150000" />
9402        <register type="NOA" address="0x00009888" value="0x16335040" />
9403        <register type="NOA" address="0x00009888" value="0x08349000" />
9404        <register type="NOA" address="0x00009888" value="0x0A341000" />
9405        <register type="NOA" address="0x00009888" value="0x083500C1" />
9406        <register type="NOA" address="0x00009888" value="0x0A35C500" />
9407        <register type="NOA" address="0x00009888" value="0x0C3500C3" />
9408        <register type="NOA" address="0x00009888" value="0x10350000" />
9409        <register type="NOA" address="0x00009888" value="0x1853002A" />
9410        <register type="NOA" address="0x00009888" value="0x0A54E000" />
9411        <register type="NOA" address="0x00009888" value="0x0C55C500" />
9412        <register type="NOA" address="0x00009888" value="0x0E55C1C3" />
9413        <register type="NOA" address="0x00009888" value="0x10550000" />
9414        <register type="NOA" address="0x00009888" value="0x00DC8000" />
9415        <register type="NOA" address="0x00009888" value="0x02DCC000" />
9416        <register type="NOA" address="0x00009888" value="0x04DC4000" />
9417        <register type="NOA" address="0x00009888" value="0x04BD8000" />
9418        <register type="NOA" address="0x00009888" value="0x06BD8000" />
9419        <register type="NOA" address="0x00009888" value="0x02D8C000" />
9420        <register type="NOA" address="0x00009888" value="0x02DB8000" />
9421        <register type="NOA" address="0x00009888" value="0x04DB4000" />
9422        <register type="NOA" address="0x00009888" value="0x06DB4000" />
9423        <register type="NOA" address="0x00009888" value="0x08DB8000" />
9424        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
9425        <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
9426        <register type="NOA" address="0x00009888" value="0x02B84000" />
9427        <register type="NOA" address="0x00009888" value="0x04B84000" />
9428        <register type="NOA" address="0x00009888" value="0x06B84000" />
9429        <register type="NOA" address="0x00009888" value="0x08B84000" />
9430        <register type="NOA" address="0x00009888" value="0x0AB88000" />
9431        <register type="NOA" address="0x00009888" value="0x0CB88000" />
9432        <register type="NOA" address="0x00009888" value="0x00B98000" />
9433        <register type="NOA" address="0x00009888" value="0x02B9A000" />
9434        <register type="NOA" address="0x00009888" value="0x04B9A000" />
9435        <register type="NOA" address="0x00009888" value="0x06B92000" />
9436        <register type="NOA" address="0x00009888" value="0x0ABA8000" />
9437        <register type="NOA" address="0x00009888" value="0x0CBA8000" />
9438        <register type="NOA" address="0x00009888" value="0x04938000" />
9439        <register type="NOA" address="0x00009888" value="0x06938000" />
9440        <register type="NOA" address="0x00009888" value="0x0494C000" />
9441        <register type="NOA" address="0x00009888" value="0x0295CFC7" />
9442        <register type="NOA" address="0x00009888" value="0x10950000" />
9443        <register type="NOA" address="0x00009888" value="0x02B38000" />
9444        <register type="NOA" address="0x00009888" value="0x08B38000" />
9445        <register type="NOA" address="0x00009888" value="0x04B42000" />
9446        <register type="NOA" address="0x00009888" value="0x06B41000" />
9447        <register type="NOA" address="0x00009888" value="0x00B5C700" />
9448        <register type="NOA" address="0x00009888" value="0x04B500CF" />
9449        <register type="NOA" address="0x00009888" value="0x10B50000" />
9450        <register type="NOA" address="0x00009888" value="0x0AD38000" />
9451        <register type="NOA" address="0x00009888" value="0x0CD38000" />
9452        <register type="NOA" address="0x00009888" value="0x06D46000" />
9453        <register type="NOA" address="0x00009888" value="0x04D5C700" />
9454        <register type="NOA" address="0x00009888" value="0x06D500CF" />
9455        <register type="NOA" address="0x00009888" value="0x10D50000" />
9456        <register type="NOA" address="0x00009888" value="0x03888000" />
9457        <register type="NOA" address="0x00009888" value="0x05888000" />
9458        <register type="NOA" address="0x00009888" value="0x07888000" />
9459        <register type="NOA" address="0x00009888" value="0x09888000" />
9460        <register type="NOA" address="0x00009888" value="0x0B888000" />
9461        <register type="NOA" address="0x00009888" value="0x0D880400" />
9462        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
9463        <register type="NOA" address="0x00009888" value="0x198A8000" />
9464        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
9465        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
9466        <register type="NOA" address="0x00009888" value="0x258B555A" />
9467        <register type="NOA" address="0x00009888" value="0x278B0015" />
9468        <register type="NOA" address="0x00009888" value="0x238B5500" />
9469        <register type="NOA" address="0x00009888" value="0x038C4000" />
9470        <register type="NOA" address="0x00009888" value="0x058C4000" />
9471        <register type="NOA" address="0x00009888" value="0x078C4000" />
9472        <register type="NOA" address="0x00009888" value="0x098C4000" />
9473        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
9474        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
9475        <register type="NOA" address="0x00009888" value="0x018D8000" />
9476        <register type="NOA" address="0x00009888" value="0x038DA000" />
9477        <register type="NOA" address="0x00009888" value="0x058DA000" />
9478        <register type="NOA" address="0x00009888" value="0x078D2000" />
9479        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
9480        <register type="NOA" address="0x00009888" value="0x2385002A" />
9481        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
9482        <register type="NOA" address="0x00009888" value="0x0F834000" />
9483        <register type="NOA" address="0x00009888" value="0x19835400" />
9484        <register type="NOA" address="0x00009888" value="0x1B830155" />
9485        <register type="NOA" address="0x00009888" value="0x03834000" />
9486        <register type="NOA" address="0x00009888" value="0x05834000" />
9487        <register type="NOA" address="0x00009888" value="0x07834000" />
9488        <register type="NOA" address="0x00009888" value="0x09834000" />
9489        <register type="NOA" address="0x00009888" value="0x0B834000" />
9490        <register type="NOA" address="0x00009888" value="0x0D834000" />
9491        <register type="NOA" address="0x00009888" value="0x0784C000" />
9492        <register type="NOA" address="0x00009888" value="0x0984C000" />
9493        <register type="NOA" address="0x00009888" value="0x0B84C000" />
9494        <register type="NOA" address="0x00009888" value="0x0D84C000" />
9495        <register type="NOA" address="0x00009888" value="0x0F84C000" />
9496        <register type="NOA" address="0x00009888" value="0x01848000" />
9497        <register type="NOA" address="0x00009888" value="0x0384C000" />
9498        <register type="NOA" address="0x00009888" value="0x0584C000" />
9499        <register type="NOA" address="0x00009888" value="0x1780C000" />
9500        <register type="NOA" address="0x00009888" value="0x1980C000" />
9501        <register type="NOA" address="0x00009888" value="0x1B80C000" />
9502        <register type="NOA" address="0x00009888" value="0x1D80C000" />
9503        <register type="NOA" address="0x00009888" value="0x1F80C000" />
9504        <register type="NOA" address="0x00009888" value="0x11808000" />
9505        <register type="NOA" address="0x00009888" value="0x1380C000" />
9506        <register type="NOA" address="0x00009888" value="0x1580C000" />
9507        <register type="NOA" address="0x00009888" value="0x4F800000" />
9508        <register type="NOA" address="0x00009888" value="0x43800882" />
9509        <register type="NOA" address="0x00009888" value="0x51800000" />
9510        <register type="NOA" address="0x00009888" value="0x45801082" />
9511        <register type="NOA" address="0x00009888" value="0x53800000" />
9512        <register type="NOA" address="0x00009888" value="0x478014A5" />
9513        <register type="NOA" address="0x00009888" value="0x21800000" />
9514        <register type="NOA" address="0x00009888" value="0x31800000" />
9515        <register type="NOA" address="0x00009888" value="0x4D800000" />
9516        <register type="NOA" address="0x00009888" value="0x3F800002" />
9517        <register type="NOA" address="0x00009888" value="0x41800C62" />
9518        <register type="NOA" address="0x00009840" value="0x00000080" />
9519        <register type="NOA" address="0x000091BC" value="0xE0500000" />
9520    </register_config>
9521    <register_config type="OA">
9522        <register type="OA" address="0x00002740" value="0x00000000" />
9523        <register type="OA" address="0x00002744" value="0x00800000" />
9524        <register type="OA" address="0x00002710" value="0x00000000" />
9525        <register type="OA" address="0x00002714" value="0xF0800000" />
9526        <register type="OA" address="0x00002720" value="0x00000000" />
9527        <register type="OA" address="0x00002724" value="0x30800000" />
9528        <register type="OA" address="0x00002770" value="0x00000002" />
9529        <register type="OA" address="0x00002774" value="0x0000FDFF" />
9530        <register type="OA" address="0x00002778" value="0x00000000" />
9531        <register type="OA" address="0x0000277C" value="0x0000FE7F" />
9532        <register type="OA" address="0x00002780" value="0x00000000" />
9533        <register type="OA" address="0x00002784" value="0x0000FF9F" />
9534        <register type="OA" address="0x00002788" value="0x00000000" />
9535        <register type="OA" address="0x0000278C" value="0x0000FFE7" />
9536        <register type="OA" address="0x00002790" value="0x00000002" />
9537        <register type="OA" address="0x00002794" value="0x0000FFFB" />
9538        <register type="OA" address="0x00002798" value="0x00000002" />
9539        <register type="OA" address="0x0000279C" value="0x0000FFFD" />
9540    </register_config>
9541    <register_config type="FLEX">
9542        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9543        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9544        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9545        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9546        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9547        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9548        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9549    </register_config>
9550  </set>
9551
9552  <set name="MDAPI testing set"
9553       chipset="CHV"
9554       symbol_name="TestOa"
9555       underscore_name="test_oa"
9556       mdapi_supported_apis="VK OGL OCL IO BB"
9557       hw_config_guid="4a534b07-cba3-414d-8d60-874830e883aa"
9558       >
9559    <counter name="GPU Time Elapsed"
9560             symbol_name="GpuTime"
9561             underscore_name="gpu_time"
9562             description="Time elapsed on the GPU during the measurement."
9563             data_type="uint64"
9564             units="ns"
9565             semantic_type="duration"
9566             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9567             mdapi_group="GPU"
9568             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9569             mdapi_supported_apis=""
9570             mdapi_hw_unit_type="gpu"
9571             />
9572    <counter name="GPU Core Clocks"
9573             symbol_name="GpuCoreClocks"
9574             underscore_name="gpu_core_clocks"
9575             description="The total number of GPU core clocks elapsed during the measurement."
9576             data_type="uint64"
9577             units="cycles"
9578             semantic_type="event"
9579             equation="GPU_CLOCK 0 READ"
9580             mdapi_group="GPU"
9581             mdapi_usage_flags="Tier1 Frame Batch Draw"
9582             mdapi_supported_apis=""
9583             mdapi_hw_unit_type="gpu"
9584             />
9585    <counter name="AVG GPU Core Frequency"
9586             symbol_name="AvgGpuCoreFrequency"
9587             underscore_name="avg_gpu_core_frequency"
9588             description="Average GPU Core Frequency in the measurement."
9589             data_type="uint64"
9590             max_equation="$GpuMaxFrequency"
9591             units="hz"
9592             semantic_type="event"
9593             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9594             mdapi_group="GPU"
9595             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9596             mdapi_supported_apis=""
9597             mdapi_hw_unit_type="gpu"
9598             />
9599    <counter name="TestCounter0"
9600             symbol_name="Counter0"
9601             underscore_name="counter0"
9602             description="HW test counter 0. Factor: 0.0"
9603             data_type="uint64"
9604             units="events"
9605             semantic_type="event"
9606             equation="B 0 READ"
9607             mdapi_group="GPU"
9608             mdapi_usage_flags="Frame Batch Draw"
9609             mdapi_supported_apis=""
9610             mdapi_hw_unit_type="gpu"
9611             />
9612    <counter name="TestCounter1"
9613             symbol_name="Counter1"
9614             underscore_name="counter1"
9615             description="HW test counter 1. Factor: 1.0"
9616             data_type="uint64"
9617             units="events"
9618             semantic_type="event"
9619             equation="B 1 READ"
9620             mdapi_group="GPU"
9621             mdapi_usage_flags="Frame Batch Draw"
9622             mdapi_supported_apis=""
9623             mdapi_hw_unit_type="gpu"
9624             />
9625    <counter name="TestCounter2"
9626             symbol_name="Counter2"
9627             underscore_name="counter2"
9628             description="HW test counter 2. Factor: 1.0"
9629             data_type="uint64"
9630             units="events"
9631             semantic_type="event"
9632             equation="B 2 READ"
9633             mdapi_group="GPU"
9634             mdapi_usage_flags="Frame Batch Draw"
9635             mdapi_supported_apis=""
9636             mdapi_hw_unit_type="gpu"
9637             />
9638    <counter name="TestCounter3"
9639             symbol_name="Counter3"
9640             underscore_name="counter3"
9641             description="HW test counter 3. Factor: 0.5"
9642             data_type="uint64"
9643             units="events"
9644             semantic_type="event"
9645             equation="B 3 READ"
9646             mdapi_group="GPU"
9647             mdapi_usage_flags="Frame Batch Draw"
9648             mdapi_supported_apis=""
9649             mdapi_hw_unit_type="gpu"
9650             />
9651    <counter name="TestCounter4"
9652             symbol_name="Counter4"
9653             underscore_name="counter4"
9654             description="HW test counter 4. Factor: 0.333"
9655             data_type="uint64"
9656             units="events"
9657             semantic_type="event"
9658             equation="B 4 READ"
9659             mdapi_group="GPU"
9660             mdapi_usage_flags="Frame Batch Draw"
9661             mdapi_supported_apis=""
9662             mdapi_hw_unit_type="gpu"
9663             />
9664    <counter name="TestCounter5"
9665             symbol_name="Counter5"
9666             underscore_name="counter5"
9667             description="HW test counter 5. Factor: 0.333"
9668             data_type="uint64"
9669             units="events"
9670             semantic_type="event"
9671             equation="B 5 READ"
9672             mdapi_group="GPU"
9673             mdapi_usage_flags="Frame Batch Draw"
9674             mdapi_supported_apis=""
9675             mdapi_hw_unit_type="gpu"
9676             />
9677    <counter name="TestCounter6"
9678             symbol_name="Counter6"
9679             underscore_name="counter6"
9680             description="HW test counter 6. Factor: 0.166"
9681             data_type="uint64"
9682             units="events"
9683             semantic_type="event"
9684             equation="B 6 READ"
9685             mdapi_group="GPU"
9686             mdapi_usage_flags="Frame Batch Draw"
9687             mdapi_supported_apis=""
9688             mdapi_hw_unit_type="gpu"
9689             />
9690    <counter name="TestCounter7"
9691             symbol_name="Counter7"
9692             underscore_name="counter7"
9693             description="HW test counter 7. Factor: 0.666"
9694             data_type="uint64"
9695             units="events"
9696             semantic_type="event"
9697             equation="B 7 READ"
9698             mdapi_group="GPU"
9699             mdapi_usage_flags="Frame Batch Draw"
9700             mdapi_supported_apis=""
9701             mdapi_hw_unit_type="gpu"
9702             />
9703    <counter name="TestCounter8"
9704             symbol_name="Counter8"
9705             underscore_name="counter8"
9706             description="HW test counter 8. Should be equal to 1."
9707             data_type="uint64"
9708             units="events"
9709             semantic_type="event"
9710             equation="C 7 READ"
9711             mdapi_group="GPU"
9712             mdapi_usage_flags="Frame Batch Draw"
9713             mdapi_supported_apis=""
9714             mdapi_hw_unit_type="gpu"
9715             />
9716    <register_config type="NOA">
9717        <register type="NOA" address="0x00009840" value="0x000000A0" />
9718        <register type="NOA" address="0x00009888" value="0x59800000" />
9719        <register type="NOA" address="0x00009888" value="0x59800001" />
9720        <register type="NOA" address="0x00009888" value="0x338B0000" />
9721        <register type="NOA" address="0x00009888" value="0x258B0066" />
9722        <register type="NOA" address="0x00009888" value="0x058B0000" />
9723        <register type="NOA" address="0x00009888" value="0x038B0000" />
9724        <register type="NOA" address="0x00009888" value="0x03844000" />
9725        <register type="NOA" address="0x00009888" value="0x47800080" />
9726        <register type="NOA" address="0x00009888" value="0x57800000" />
9727        <register type="NOA" address="0x001823A4" value="0x00000000" />
9728        <register type="NOA" address="0x00009888" value="0x59800000" />
9729        <register type="NOA" address="0x00009840" value="0x00000080" />
9730    </register_config>
9731    <register_config type="OA">
9732        <register type="OA" address="0x00002740" value="0x00000000" />
9733        <register type="OA" address="0x00002744" value="0x00800000" />
9734        <register type="OA" address="0x00002714" value="0xF0800000" />
9735        <register type="OA" address="0x00002710" value="0x00000000" />
9736        <register type="OA" address="0x00002724" value="0xF0800000" />
9737        <register type="OA" address="0x00002720" value="0x00000000" />
9738        <register type="OA" address="0x00002770" value="0x00000004" />
9739        <register type="OA" address="0x00002774" value="0x00000000" />
9740        <register type="OA" address="0x00002778" value="0x00000003" />
9741        <register type="OA" address="0x0000277C" value="0x00000000" />
9742        <register type="OA" address="0x00002780" value="0x00000007" />
9743        <register type="OA" address="0x00002784" value="0x00000000" />
9744        <register type="OA" address="0x00002788" value="0x00100002" />
9745        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
9746        <register type="OA" address="0x00002790" value="0x00100002" />
9747        <register type="OA" address="0x00002794" value="0x0000FFCF" />
9748        <register type="OA" address="0x00002798" value="0x00100082" />
9749        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
9750        <register type="OA" address="0x000027A0" value="0x001000C2" />
9751        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
9752        <register type="OA" address="0x000027A8" value="0x00100001" />
9753        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
9754    </register_config>
9755  </set>
9756
9757</metrics>
9758