• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
2<metrics version="1619078710" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="SKLGT3"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO BB"
8       hw_config_guid="21fef15a-83f4-4ffa-bb81-7da6e38b8e4b"
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             availability="$SubsliceMask 0x09 AND"
292             mdapi_group="Sampler"
293             mdapi_usage_flags="Tier3 Batch Frame Draw"
294             mdapi_supported_apis=""
295             mdapi_hw_unit_type="subslice"
296             />
297    <counter name="Sampler 1 Busy"
298             symbol_name="Sampler1Busy"
299             underscore_name="sampler1_busy"
300             description="The percentage of time in which Sampler 1 has been processing EU requests."
301             data_type="float"
302             max_equation="100"
303             units="percent"
304             semantic_type="duration"
305             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
306             availability="$SubsliceMask 0x12 AND"
307             mdapi_group="Sampler"
308             mdapi_usage_flags="Tier3 Batch Frame Draw"
309             mdapi_supported_apis=""
310             mdapi_hw_unit_type="subslice"
311             />
312    <counter name="Samplers Busy"
313             symbol_name="SamplersBusy"
314             underscore_name="samplers_busy"
315             description="The percentage of time in which samplers have been processing EU requests."
316             data_type="float"
317             max_equation="100"
318             units="percent"
319             semantic_type="duration"
320             equation="$Sampler0Busy $Sampler1Busy FMAX"
321             mdapi_group="Sampler"
322             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
323             mdapi_supported_apis=""
324             mdapi_hw_unit_type="slice"
325             />
326    <counter name="Sampler 0 Bottleneck"
327             symbol_name="Sampler0Bottleneck"
328             underscore_name="sampler0_bottleneck"
329             description="The percentage of time in which Sampler 0 has been slowing down the pipe when processing EU requests."
330             low_watermark="5"
331             high_watermark="15"
332             data_type="float"
333             max_equation="100"
334             units="percent"
335             semantic_type="duration"
336             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
337             availability="$SubsliceMask 0x09 AND"
338             mdapi_group="Sampler"
339             mdapi_usage_flags="Tier3 Indicate Draw"
340             mdapi_supported_apis=""
341             mdapi_hw_unit_type="subslice"
342             />
343    <counter name="Sampler 1 Bottleneck"
344             symbol_name="Sampler1Bottleneck"
345             underscore_name="sampler1_bottleneck"
346             description="The percentage of time in which Sampler 1 has been slowing down the pipe when processing EU requests."
347             low_watermark="5"
348             high_watermark="15"
349             data_type="float"
350             max_equation="100"
351             units="percent"
352             semantic_type="duration"
353             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
354             availability="$SubsliceMask 0x12 AND"
355             mdapi_group="Sampler"
356             mdapi_usage_flags="Tier3 Indicate Draw"
357             mdapi_supported_apis=""
358             mdapi_hw_unit_type="subslice"
359             />
360    <counter name="Rasterized Pixels"
361             symbol_name="RasterizedPixels"
362             underscore_name="rasterized_pixels"
363             description="The total number of rasterized pixels."
364             data_type="uint64"
365             units="pixels"
366             semantic_type="event"
367             equation="A 21 READ 4 UMUL"
368             mdapi_group="3D Pipe/Rasterizer"
369             mdapi_usage_flags="Tier3 Frame Batch Draw"
370             mdapi_supported_apis="VK OGL IO BB"
371             mdapi_hw_unit_type="gpu"
372             />
373    <counter name="Early Hi-Depth Test Fails"
374             symbol_name="HiDepthTestFails"
375             underscore_name="hi_depth_test_fails"
376             description="The total number of pixels dropped on early hierarchical depth test."
377             data_type="uint64"
378             units="pixels"
379             semantic_type="event"
380             equation="A 22 READ 4 UMUL"
381             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
382             mdapi_usage_flags="Tier3 Frame Batch Draw"
383             mdapi_supported_apis="VK OGL IO BB"
384             mdapi_hw_unit_type="gpu"
385             />
386    <counter name="Early Depth Test Fails"
387             symbol_name="EarlyDepthTestFails"
388             underscore_name="early_depth_test_fails"
389             description="The total number of pixels dropped on early depth test."
390             data_type="uint64"
391             units="pixels"
392             semantic_type="event"
393             equation="A 23 READ 4 UMUL"
394             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
395             mdapi_usage_flags="Tier3 Frame Batch Draw"
396             mdapi_supported_apis="VK OGL IO BB"
397             mdapi_hw_unit_type="gpu"
398             />
399    <counter name="Samples Killed in FS"
400             symbol_name="SamplesKilledInPs"
401             underscore_name="samples_killed_in_ps"
402             description="The total number of samples or pixels dropped in fragment shaders."
403             data_type="uint64"
404             units="pixels"
405             semantic_type="event"
406             equation="A 24 READ 4 UMUL"
407             mdapi_group="3D Pipe/Fragment Shader"
408             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
409             mdapi_supported_apis="VK OGL IO BB"
410             mdapi_hw_unit_type="gpu"
411             />
412    <counter name="Pixels Failing Tests"
413             symbol_name="PixelsFailingPostPsTests"
414             underscore_name="pixels_failing_post_ps_tests"
415             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
416             data_type="uint64"
417             units="pixels"
418             semantic_type="event"
419             equation="A 25 READ 4 UMUL"
420             mdapi_group="3D Pipe/Output Merger"
421             mdapi_usage_flags="Tier3 Frame Batch Draw"
422             mdapi_supported_apis="VK OGL IO BB"
423             mdapi_hw_unit_type="gpu"
424             />
425    <counter name="Samples Written"
426             symbol_name="SamplesWritten"
427             underscore_name="samples_written"
428             description="The total number of samples or pixels written to all render targets."
429             data_type="uint64"
430             units="pixels"
431             semantic_type="event"
432             equation="A 26 READ 4 UMUL"
433             mdapi_group="3D Pipe/Output Merger"
434             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
435             mdapi_supported_apis="VK OGL IO BB"
436             mdapi_hw_unit_type="gpu"
437             />
438    <counter name="Samples Blended"
439             symbol_name="SamplesBlended"
440             underscore_name="samples_blended"
441             description="The total number of blended samples or pixels written to all render targets."
442             data_type="uint64"
443             units="pixels"
444             semantic_type="event"
445             equation="A 27 READ 4 UMUL"
446             mdapi_group="3D Pipe/Output Merger"
447             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
448             mdapi_supported_apis="VK OGL IO BB"
449             mdapi_hw_unit_type="gpu"
450             />
451    <counter name="Sampler Texels"
452             symbol_name="SamplerTexels"
453             underscore_name="sampler_texels"
454             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
455             data_type="uint64"
456             units="texels"
457             semantic_type="event"
458             equation="A 28 READ 4 UMUL"
459             mdapi_group="Sampler/Sampler Input"
460             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
461             mdapi_supported_apis=""
462             mdapi_hw_unit_type="gpu"
463             />
464    <counter name="Sampler Texels Misses"
465             symbol_name="SamplerTexelMisses"
466             underscore_name="sampler_texel_misses"
467             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
468             data_type="uint64"
469             units="texels"
470             semantic_type="event"
471             equation="A 29 READ 4 UMUL"
472             mdapi_group="Sampler/Sampler Cache"
473             mdapi_usage_flags="Tier3 Batch Frame Draw"
474             mdapi_supported_apis=""
475             mdapi_hw_unit_type="gpu"
476             />
477    <counter name="Sampler Cache Misses"
478             symbol_name="SamplerL1Misses"
479             underscore_name="sampler_l1_misses"
480             description="The total number of sampler cache misses in all LODs in all sampler units."
481             data_type="uint64"
482             units="messages"
483             semantic_type="event"
484             equation="B 4 READ B 5 READ UADD 8 UMUL"
485             mdapi_group="Sampler/Sampler Cache"
486             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
487             mdapi_supported_apis=""
488             mdapi_hw_unit_type="gpu"
489             />
490    <counter name="SLM Bytes Read"
491             symbol_name="SlmBytesRead"
492             underscore_name="slm_bytes_read"
493             description="The total number of GPU memory bytes read from shared local memory."
494             data_type="uint64"
495             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
496             units="bytes"
497             semantic_type="throughput"
498             equation="A 30 READ 64 UMUL"
499             mdapi_group="L3/Data Port/SLM"
500             mdapi_usage_flags="Tier3 Frame Batch Draw"
501             mdapi_supported_apis="VK OGL4 OCL IO BB"
502             mdapi_hw_unit_type="gpu"
503             />
504    <counter name="SLM Bytes Written"
505             symbol_name="SlmBytesWritten"
506             underscore_name="slm_bytes_written"
507             description="The total number of GPU memory bytes written into shared local memory."
508             data_type="uint64"
509             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
510             units="bytes"
511             semantic_type="throughput"
512             equation="A 31 READ 64 UMUL"
513             mdapi_group="L3/Data Port/SLM"
514             mdapi_usage_flags="Tier3 Frame Batch Draw"
515             mdapi_supported_apis="VK OGL4 OCL IO BB"
516             mdapi_hw_unit_type="gpu"
517             />
518    <counter name="Shader Memory Accesses"
519             symbol_name="ShaderMemoryAccesses"
520             underscore_name="shader_memory_accesses"
521             description="The total number of shader memory accesses to L3."
522             data_type="uint64"
523             units="messages"
524             semantic_type="event"
525             equation="A 32 READ"
526             mdapi_group="L3/Data Port"
527             mdapi_usage_flags="Tier3 Frame Batch Draw"
528             mdapi_supported_apis=""
529             mdapi_hw_unit_type="gpu"
530             />
531    <counter name="Shader Atomic Memory Accesses"
532             symbol_name="ShaderAtomics"
533             underscore_name="shader_atomics"
534             description="The total number of shader atomic memory accesses."
535             data_type="uint64"
536             units="messages"
537             semantic_type="event"
538             equation="A 34 READ"
539             mdapi_group="L3/Data Port/Atomics"
540             mdapi_usage_flags="Tier3 Frame Batch Draw"
541             mdapi_supported_apis="VK OGL OCL IO BB"
542             mdapi_hw_unit_type="gpu"
543             />
544    <counter name="L3 Lookup Accesses w/o IC"
545             symbol_name="L3Lookups"
546             underscore_name="l3_lookups"
547             description="The total number of L3 cache lookup accesses w/o IC."
548             data_type="uint64"
549             units="messages"
550             semantic_type="event"
551             equation="$SamplerL1Misses $ShaderMemoryAccesses UADD"
552             mdapi_group="L3/TAG"
553             mdapi_usage_flags="Tier3 Frame Batch Draw"
554             mdapi_supported_apis=""
555             mdapi_hw_unit_type="gpu"
556             />
557    <counter name="L3 Misses"
558             symbol_name="L3Misses"
559             underscore_name="l3_misses"
560             description="The total number of L3 misses."
561             data_type="uint64"
562             units="messages"
563             semantic_type="event"
564             equation="C 4 READ"
565             mdapi_group="L3/TAG"
566             mdapi_usage_flags="Tier3 Frame Batch Draw"
567             mdapi_supported_apis=""
568             mdapi_hw_unit_type="gpu"
569             />
570    <counter name="L3 Sampler Throughput"
571             symbol_name="L3SamplerThroughput"
572             underscore_name="l3_sampler_throughput"
573             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
574             data_type="uint64"
575             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
576             units="bytes"
577             semantic_type="throughput"
578             equation="$SamplerL1Misses 64 UMUL"
579             mdapi_group="L3/Sampler"
580             mdapi_usage_flags="Tier2 Frame Batch Draw"
581             mdapi_supported_apis=""
582             mdapi_hw_unit_type="gpu"
583             />
584    <counter name="L3 Shader Throughput"
585             symbol_name="L3ShaderThroughput"
586             underscore_name="l3_shader_throughput"
587             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
588             data_type="uint64"
589             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
590             units="bytes"
591             semantic_type="throughput"
592             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
593             mdapi_group="L3/Data Port"
594             mdapi_usage_flags="Tier2 Frame Batch Draw"
595             mdapi_supported_apis="VK OGL4 OCL IO BB"
596             mdapi_hw_unit_type="gpu"
597             />
598    <counter name="Shader Barrier Messages"
599             symbol_name="ShaderBarriers"
600             underscore_name="shader_barriers"
601             description="The total number of shader barrier messages."
602             data_type="uint64"
603             units="messages"
604             semantic_type="event"
605             equation="A 35 READ"
606             mdapi_group="EU Array/Barrier"
607             mdapi_usage_flags="Tier3 Frame Batch Draw"
608             mdapi_supported_apis=""
609             mdapi_hw_unit_type="gpu"
610             />
611    <counter name="GTI Fixed Pipe Throughput"
612             symbol_name="GtiVfThroughput"
613             underscore_name="gti_vf_throughput"
614             description="The total number of GPU memory bytes transferred between 3D Pipeline (Command Dispatch, Input Assembly and Stream Output) and GTI."
615             data_type="uint64"
616             max_equation="$GpuCoreClocks 64 UMUL"
617             units="bytes"
618             semantic_type="throughput"
619             equation="B 6 READ B 7 READ UADD 64 UMUL"
620             mdapi_group="GTI/3D Pipe"
621             mdapi_usage_flags="Tier2 Frame Batch Draw"
622             mdapi_supported_apis="VK OGL IO BB"
623             mdapi_hw_unit_type="gpu"
624             />
625    <counter name="GTI Depth Throughput"
626             symbol_name="GtiDepthThroughput"
627             underscore_name="gti_depth_throughput"
628             description="The total number of GPU memory bytes transferred between depth caches and GTI."
629             data_type="uint64"
630             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
631             units="bytes"
632             semantic_type="throughput"
633             equation="C 0 READ C 1 READ UADD 64 UMUL"
634             mdapi_group="GTI/Depth Cache"
635             mdapi_usage_flags="Tier2 Frame Batch Draw"
636             mdapi_supported_apis="VK OGL IO BB"
637             mdapi_hw_unit_type="gpu"
638             />
639    <counter name="GTI RCC Throughput"
640             symbol_name="GtiRccThroughput"
641             underscore_name="gti_rcc_throughput"
642             description="The total number of GPU memory bytes transferred between render color caches and GTI."
643             data_type="uint64"
644             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
645             units="bytes"
646             semantic_type="throughput"
647             equation="C 2 READ C 3 READ UADD 64 UMUL"
648             mdapi_group="GTI/Color Cache"
649             mdapi_usage_flags="Tier2 Frame Batch Draw"
650             mdapi_supported_apis="VK OGL IO BB"
651             mdapi_hw_unit_type="gpu"
652             />
653    <counter name="GTI L3 Throughput"
654             symbol_name="GtiL3Throughput"
655             underscore_name="gti_l3_throughput"
656             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
657             data_type="uint64"
658             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
659             units="bytes"
660             semantic_type="throughput"
661             equation="$L3Misses 64 UMUL"
662             mdapi_group="GTI/L3"
663             mdapi_usage_flags="Tier2 Frame Batch Draw"
664             mdapi_supported_apis=""
665             mdapi_hw_unit_type="gpu"
666             />
667    <counter name="GTI HDC TLB Lookup Throughput"
668             symbol_name="GtiHdcLookupsThroughput"
669             underscore_name="gti_hdc_lookups_throughput"
670             description="The total number of GPU memory bytes transferred between GTI and HDC, when HDC is doing TLB lookups."
671             data_type="uint64"
672             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
673             units="bytes"
674             semantic_type="throughput"
675             equation="C 5 READ 64 UMUL"
676             mdapi_group="GTI/L3"
677             mdapi_usage_flags="Tier2 Frame Batch Draw"
678             mdapi_supported_apis=""
679             mdapi_hw_unit_type="gpu"
680             />
681    <counter name="GTI Read Throughput"
682             symbol_name="GtiReadThroughput"
683             underscore_name="gti_read_throughput"
684             description="The total number of GPU memory bytes read from GTI."
685             data_type="uint64"
686             max_equation="$GpuCoreClocks 64 UMUL"
687             units="bytes"
688             semantic_type="throughput"
689             equation="C 6 READ 64 UMUL"
690             mdapi_group="GTI"
691             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
692             mdapi_supported_apis=""
693             mdapi_hw_unit_type="gpu"
694             />
695    <counter name="GTI Write Throughput"
696             symbol_name="GtiWriteThroughput"
697             underscore_name="gti_write_throughput"
698             description="The total number of GPU memory bytes written to GTI."
699             data_type="uint64"
700             max_equation="$GpuCoreClocks 32 UMUL"
701             units="bytes"
702             semantic_type="throughput"
703             equation="C 7 READ 64 UMUL"
704             mdapi_group="GTI"
705             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
706             mdapi_supported_apis=""
707             mdapi_hw_unit_type="gpu"
708             />
709    <counter name="Samplers Bottleneck"
710             symbol_name="SamplerBottleneck"
711             underscore_name="sampler_bottleneck"
712             description="The percentage of time in which samplers have been slowing down the pipe when processing EU requests."
713             low_watermark="5"
714             high_watermark="15"
715             data_type="float"
716             max_equation="100"
717             units="percent"
718             semantic_type="duration"
719             equation="$Sampler0Bottleneck $Sampler1Bottleneck FMAX"
720             mdapi_group="Sampler"
721             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
722             mdapi_supported_apis=""
723             mdapi_hw_unit_type="slice"
724             />
725    <register_config type="NOA">
726        <register type="NOA" address="0x00009840" value="0x00000080" />
727        <register type="NOA" address="0x00009888" value="0x166C01E0" />
728        <register type="NOA" address="0x00009888" value="0x12170280" />
729        <register type="NOA" address="0x00009888" value="0x12370280" />
730        <register type="NOA" address="0x00009888" value="0x16EC01E0" />
731        <register type="NOA" address="0x00009888" value="0x11930317" />
732        <register type="NOA" address="0x00009888" value="0x159303DF" />
733        <register type="NOA" address="0x00009888" value="0x3F900003" />
734        <register type="NOA" address="0x00009888" value="0x1A4E0380" />
735        <register type="NOA" address="0x00009888" value="0x0A6C0053" />
736        <register type="NOA" address="0x00009888" value="0x106C0000" />
737        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
738        <register type="NOA" address="0x00009888" value="0x0A1B4000" />
739        <register type="NOA" address="0x00009888" value="0x1C1C0001" />
740        <register type="NOA" address="0x00009888" value="0x002F1000" />
741        <register type="NOA" address="0x00009888" value="0x042F1000" />
742        <register type="NOA" address="0x00009888" value="0x004C4000" />
743        <register type="NOA" address="0x00009888" value="0x0A4C8400" />
744        <register type="NOA" address="0x00009888" value="0x0C4C0002" />
745        <register type="NOA" address="0x00009888" value="0x000D2000" />
746        <register type="NOA" address="0x00009888" value="0x060D8000" />
747        <register type="NOA" address="0x00009888" value="0x080DA000" />
748        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
749        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
750        <register type="NOA" address="0x00009888" value="0x0E0F6600" />
751        <register type="NOA" address="0x00009888" value="0x100F0001" />
752        <register type="NOA" address="0x00009888" value="0x002C8000" />
753        <register type="NOA" address="0x00009888" value="0x162CA200" />
754        <register type="NOA" address="0x00009888" value="0x062D8000" />
755        <register type="NOA" address="0x00009888" value="0x082D8000" />
756        <register type="NOA" address="0x00009888" value="0x00133000" />
757        <register type="NOA" address="0x00009888" value="0x08133000" />
758        <register type="NOA" address="0x00009888" value="0x00170020" />
759        <register type="NOA" address="0x00009888" value="0x08170021" />
760        <register type="NOA" address="0x00009888" value="0x10170000" />
761        <register type="NOA" address="0x00009888" value="0x0633C000" />
762        <register type="NOA" address="0x00009888" value="0x0833C000" />
763        <register type="NOA" address="0x00009888" value="0x06370800" />
764        <register type="NOA" address="0x00009888" value="0x08370840" />
765        <register type="NOA" address="0x00009888" value="0x10370000" />
766        <register type="NOA" address="0x00009888" value="0x1ACE0200" />
767        <register type="NOA" address="0x00009888" value="0x0AEC5300" />
768        <register type="NOA" address="0x00009888" value="0x10EC0000" />
769        <register type="NOA" address="0x00009888" value="0x1CEC0000" />
770        <register type="NOA" address="0x00009888" value="0x0A9B8000" />
771        <register type="NOA" address="0x00009888" value="0x1C9C0002" />
772        <register type="NOA" address="0x00009888" value="0x0CCC0002" />
773        <register type="NOA" address="0x00009888" value="0x0A8D8000" />
774        <register type="NOA" address="0x00009888" value="0x108F0001" />
775        <register type="NOA" address="0x00009888" value="0x16AC8000" />
776        <register type="NOA" address="0x00009888" value="0x0D933031" />
777        <register type="NOA" address="0x00009888" value="0x0F933E3F" />
778        <register type="NOA" address="0x00009888" value="0x01933D00" />
779        <register type="NOA" address="0x00009888" value="0x0393073C" />
780        <register type="NOA" address="0x00009888" value="0x0593000E" />
781        <register type="NOA" address="0x00009888" value="0x1D930000" />
782        <register type="NOA" address="0x00009888" value="0x19930000" />
783        <register type="NOA" address="0x00009888" value="0x1B930000" />
784        <register type="NOA" address="0x00009888" value="0x1D900157" />
785        <register type="NOA" address="0x00009888" value="0x1F900158" />
786        <register type="NOA" address="0x00009888" value="0x35900000" />
787        <register type="NOA" address="0x00009888" value="0x2B908000" />
788        <register type="NOA" address="0x00009888" value="0x2D908000" />
789        <register type="NOA" address="0x00009888" value="0x2F908000" />
790        <register type="NOA" address="0x00009888" value="0x31908000" />
791        <register type="NOA" address="0x00009888" value="0x15908000" />
792        <register type="NOA" address="0x00009888" value="0x17908000" />
793        <register type="NOA" address="0x00009888" value="0x19908000" />
794        <register type="NOA" address="0x00009888" value="0x1B908000" />
795        <register type="NOA" address="0x00009888" value="0x1190003F" />
796        <register type="NOA" address="0x00009888" value="0x51907710" />
797        <register type="NOA" address="0x00009888" value="0x419020A0" />
798        <register type="NOA" address="0x00009888" value="0x55901515" />
799        <register type="NOA" address="0x00009888" value="0x45900529" />
800        <register type="NOA" address="0x00009888" value="0x47901025" />
801        <register type="NOA" address="0x00009888" value="0x57907770" />
802        <register type="NOA" address="0x00009888" value="0x49902100" />
803        <register type="NOA" address="0x00009888" value="0x37900000" />
804        <register type="NOA" address="0x00009888" value="0x33900000" />
805        <register type="NOA" address="0x00009888" value="0x4B900108" />
806        <register type="NOA" address="0x00009888" value="0x59900007" />
807        <register type="NOA" address="0x00009888" value="0x43902108" />
808        <register type="NOA" address="0x00009888" value="0x53907777" />
809    </register_config>
810    <register_config type="OA">
811        <register type="OA" address="0x00002710" value="0x00000000" />
812        <register type="OA" address="0x00002714" value="0x00800000" />
813        <register type="OA" address="0x00002720" value="0x00000000" />
814        <register type="OA" address="0x00002724" value="0x00800000" />
815        <register type="OA" address="0x00002740" value="0x00000000" />
816    </register_config>
817    <register_config type="FLEX">
818        <register type="FLEX" address="0x0000E458" value="0x00005004" />
819        <register type="FLEX" address="0x0000E558" value="0x00010003" />
820        <register type="FLEX" address="0x0000E658" value="0x00012011" />
821        <register type="FLEX" address="0x0000E758" value="0x00015014" />
822        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
823        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
824        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
825    </register_config>
826  </set>
827
828  <set name="Compute Metrics Basic set"
829       chipset="SKLGT3"
830       symbol_name="ComputeBasic"
831       underscore_name="compute_basic"
832       mdapi_supported_apis="VK OGL4 OCL IO BB"
833       hw_config_guid="4320492b-fd03-42ac-922f-dbe1ef3b7b58"
834       >
835    <counter name="GPU Time Elapsed"
836             symbol_name="GpuTime"
837             underscore_name="gpu_time"
838             description="Time elapsed on the GPU during the measurement."
839             data_type="uint64"
840             units="ns"
841             semantic_type="duration"
842             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
843             mdapi_group="GPU"
844             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
845             mdapi_supported_apis="VK OGL OCL IO BB"
846             mdapi_hw_unit_type="gpu"
847             />
848    <counter name="GPU Core Clocks"
849             symbol_name="GpuCoreClocks"
850             underscore_name="gpu_core_clocks"
851             description="The total number of GPU core clocks elapsed during the measurement."
852             data_type="uint64"
853             units="cycles"
854             semantic_type="event"
855             equation="GPU_CLOCK 0 READ"
856             mdapi_group="GPU"
857             mdapi_usage_flags="Tier1 Frame Batch Draw"
858             mdapi_supported_apis="VK OGL OCL IO BB"
859             mdapi_hw_unit_type="gpu"
860             />
861    <counter name="AVG GPU Core Frequency"
862             symbol_name="AvgGpuCoreFrequency"
863             underscore_name="avg_gpu_core_frequency"
864             description="Average GPU Core Frequency in the measurement."
865             data_type="uint64"
866             max_equation="$GpuMaxFrequency"
867             units="hz"
868             semantic_type="event"
869             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
870             mdapi_group="GPU"
871             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
872             mdapi_supported_apis="VK OGL OCL IO BB"
873             mdapi_hw_unit_type="gpu"
874             />
875    <counter name="GPU Busy"
876             symbol_name="GpuBusy"
877             underscore_name="gpu_busy"
878             description="The percentage of time in which the GPU has been processing GPU commands."
879             data_type="float"
880             max_equation="100"
881             units="percent"
882             semantic_type="duration"
883             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
884             mdapi_group="GPU"
885             mdapi_usage_flags="Tier1 Overview System Frame"
886             mdapi_supported_apis="VK OGL OCL IO BB"
887             mdapi_hw_unit_type="gpu"
888             />
889    <counter name="VS Threads Dispatched"
890             symbol_name="VsThreads"
891             underscore_name="vs_threads"
892             description="The total number of vertex shader hardware threads dispatched."
893             data_type="uint64"
894             units="threads"
895             semantic_type="event"
896             equation="A 1 READ"
897             mdapi_group="EU Array/Vertex Shader"
898             mdapi_usage_flags="Tier3 Frame Batch Draw"
899             mdapi_supported_apis="VK OGL OCL IO BB"
900             mdapi_hw_unit_type="gpu"
901             />
902    <counter name="HS Threads Dispatched"
903             symbol_name="HsThreads"
904             underscore_name="hs_threads"
905             description="The total number of hull shader hardware threads dispatched."
906             data_type="uint64"
907             units="threads"
908             semantic_type="event"
909             equation="A 2 READ"
910             mdapi_group="EU Array/Hull Shader"
911             mdapi_usage_flags="Tier3 Frame Batch Draw"
912             mdapi_supported_apis="VK OGL4 OCL IO BB"
913             mdapi_hw_unit_type="gpu"
914             />
915    <counter name="DS Threads Dispatched"
916             symbol_name="DsThreads"
917             underscore_name="ds_threads"
918             description="The total number of domain shader hardware threads dispatched."
919             data_type="uint64"
920             units="threads"
921             semantic_type="event"
922             equation="A 3 READ"
923             mdapi_group="EU Array/Domain Shader"
924             mdapi_usage_flags="Tier3 Frame Batch Draw"
925             mdapi_supported_apis="VK OGL4 OCL IO BB"
926             mdapi_hw_unit_type="gpu"
927             />
928    <counter name="GS Threads Dispatched"
929             symbol_name="GsThreads"
930             underscore_name="gs_threads"
931             description="The total number of geometry shader hardware threads dispatched."
932             data_type="uint64"
933             units="threads"
934             semantic_type="event"
935             equation="A 5 READ"
936             mdapi_group="EU Array/Geometry Shader"
937             mdapi_usage_flags="Tier3 Frame Batch Draw"
938             mdapi_supported_apis="VK OGL4 OCL IO BB"
939             mdapi_hw_unit_type="gpu"
940             />
941    <counter name="FS Threads Dispatched"
942             symbol_name="PsThreads"
943             underscore_name="ps_threads"
944             description="The total number of fragment shader hardware threads dispatched."
945             data_type="uint64"
946             units="threads"
947             semantic_type="event"
948             equation="A 6 READ"
949             mdapi_group="EU Array/Fragment Shader"
950             mdapi_usage_flags="Tier3 Frame Batch Draw"
951             mdapi_supported_apis="VK OGL OCL IO BB"
952             mdapi_hw_unit_type="gpu"
953             />
954    <counter name="CS Threads Dispatched"
955             symbol_name="CsThreads"
956             underscore_name="cs_threads"
957             description="The total number of compute shader hardware threads dispatched."
958             data_type="uint64"
959             units="threads"
960             semantic_type="event"
961             equation="A 4 READ"
962             mdapi_group="EU Array/Compute Shader"
963             mdapi_usage_flags="Tier3 Frame Batch Draw"
964             mdapi_supported_apis="VK OGL4 OCL IO BB"
965             mdapi_hw_unit_type="gpu"
966             />
967    <counter name="EU Active"
968             symbol_name="EuActive"
969             underscore_name="eu_active"
970             description="The percentage of time in which the Execution Units were actively processing."
971             data_type="float"
972             max_equation="100"
973             units="percent"
974             semantic_type="duration"
975             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
976             mdapi_group="EU Array"
977             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
978             mdapi_supported_apis="VK OGL OCL IO BB"
979             mdapi_hw_unit_type="gpu"
980             />
981    <counter name="EU Stall"
982             symbol_name="EuStall"
983             underscore_name="eu_stall"
984             description="The percentage of time in which the Execution Units were stalled."
985             data_type="float"
986             max_equation="100"
987             units="percent"
988             semantic_type="duration"
989             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
990             mdapi_group="EU Array"
991             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
992             mdapi_supported_apis="VK OGL OCL IO BB"
993             mdapi_hw_unit_type="gpu"
994             />
995    <counter name="EU Both FPU Pipes Active"
996             symbol_name="EuFpuBothActive"
997             underscore_name="eu_fpu_both_active"
998             description="The percentage of time in which both EU FPU pipelines were actively processing."
999             data_type="float"
1000             max_equation="100"
1001             units="percent"
1002             semantic_type="duration"
1003             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1004             mdapi_group="EU Array/Pipes"
1005             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1006             mdapi_supported_apis="VK OGL OCL IO BB"
1007             mdapi_hw_unit_type="gpu"
1008             />
1009    <counter name="EU FPU0 Pipe Active"
1010             symbol_name="Fpu0Active"
1011             underscore_name="fpu0_active"
1012             description="The percentage of time in which EU FPU0 pipeline was actively processing."
1013             data_type="float"
1014             max_equation="100"
1015             units="percent"
1016             semantic_type="duration"
1017             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1018             mdapi_group="EU Array/Pipes"
1019             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1020             mdapi_supported_apis="VK OGL OCL IO BB"
1021             mdapi_hw_unit_type="gpu"
1022             />
1023    <counter name="EU FPU1 Pipe Active"
1024             symbol_name="Fpu1Active"
1025             underscore_name="fpu1_active"
1026             description="The percentage of time in which EU FPU1 pipeline was actively processing."
1027             data_type="float"
1028             max_equation="100"
1029             units="percent"
1030             semantic_type="duration"
1031             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1032             mdapi_group="EU Array/Pipes"
1033             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1034             mdapi_supported_apis="VK OGL IO OCL BB"
1035             mdapi_hw_unit_type="gpu"
1036             />
1037    <counter name="EU AVG IPC Rate"
1038             symbol_name="EuAvgIpcRate"
1039             underscore_name="eu_avg_ipc_rate"
1040             description="The average rate of IPC calculated for 2 FPU pipelines."
1041             data_type="float"
1042             max_equation="2"
1043             units="number"
1044             semantic_type="ratio"
1045             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
1046             mdapi_group="EU Array"
1047             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1048             mdapi_supported_apis="VK OGL OCL IO BB"
1049             mdapi_hw_unit_type="gpu"
1050             />
1051    <counter name="EU Send Pipe Active"
1052             symbol_name="EuSendActive"
1053             underscore_name="eu_send_active"
1054             description="The percentage of time in which EU send pipeline was actively processing."
1055             data_type="float"
1056             max_equation="100"
1057             units="percent"
1058             semantic_type="duration"
1059             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1060             mdapi_group="EU Array/Pipes"
1061             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1062             mdapi_supported_apis="VK OGL IO OCL BB"
1063             mdapi_hw_unit_type="gpu"
1064             />
1065    <counter name="EU Thread Occupancy"
1066             symbol_name="EuThreadOccupancy"
1067             underscore_name="eu_thread_occupancy"
1068             description="The percentage of time in which hardware threads occupied EUs."
1069             data_type="float"
1070             max_equation="100"
1071             units="percent"
1072             semantic_type="duration"
1073             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1074             mdapi_group="EU Array"
1075             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1076             mdapi_supported_apis="VK OGL IO OCL BB"
1077             mdapi_hw_unit_type="gpu"
1078             />
1079    <counter name="Rasterized Pixels"
1080             symbol_name="RasterizedPixels"
1081             underscore_name="rasterized_pixels"
1082             description="The total number of rasterized pixels."
1083             data_type="uint64"
1084             units="pixels"
1085             semantic_type="event"
1086             equation="A 21 READ 4 UMUL"
1087             mdapi_group="3D Pipe/Rasterizer"
1088             mdapi_usage_flags="Tier3 Frame Batch Draw"
1089             mdapi_supported_apis="VK OGL IO OCL BB"
1090             mdapi_hw_unit_type="gpu"
1091             />
1092    <counter name="Early Hi-Depth Test Fails"
1093             symbol_name="HiDepthTestFails"
1094             underscore_name="hi_depth_test_fails"
1095             description="The total number of pixels dropped on early hierarchical depth test."
1096             data_type="uint64"
1097             units="pixels"
1098             semantic_type="event"
1099             equation="A 22 READ 4 UMUL"
1100             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1101             mdapi_usage_flags="Tier3 Frame Batch Draw"
1102             mdapi_supported_apis="VK OGL IO OCL BB"
1103             mdapi_hw_unit_type="gpu"
1104             />
1105    <counter name="Early Depth Test Fails"
1106             symbol_name="EarlyDepthTestFails"
1107             underscore_name="early_depth_test_fails"
1108             description="The total number of pixels dropped on early depth test."
1109             data_type="uint64"
1110             units="pixels"
1111             semantic_type="event"
1112             equation="A 23 READ 4 UMUL"
1113             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1114             mdapi_usage_flags="Tier3 Frame Batch Draw"
1115             mdapi_supported_apis="VK OGL IO OCL BB"
1116             mdapi_hw_unit_type="gpu"
1117             />
1118    <counter name="Samples Killed in FS"
1119             symbol_name="SamplesKilledInPs"
1120             underscore_name="samples_killed_in_ps"
1121             description="The total number of samples or pixels dropped in fragment shaders."
1122             data_type="uint64"
1123             units="pixels"
1124             semantic_type="event"
1125             equation="A 24 READ 4 UMUL"
1126             mdapi_group="3D Pipe/Fragment Shader"
1127             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1128             mdapi_supported_apis="VK OGL IO OCL BB"
1129             mdapi_hw_unit_type="gpu"
1130             />
1131    <counter name="Pixels Failing Tests"
1132             symbol_name="PixelsFailingPostPsTests"
1133             underscore_name="pixels_failing_post_ps_tests"
1134             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1135             data_type="uint64"
1136             units="pixels"
1137             semantic_type="event"
1138             equation="A 25 READ 4 UMUL"
1139             mdapi_group="3D Pipe/Output Merger"
1140             mdapi_usage_flags="Tier3 Frame Batch Draw"
1141             mdapi_supported_apis="VK OGL IO OCL BB"
1142             mdapi_hw_unit_type="gpu"
1143             />
1144    <counter name="Samples Written"
1145             symbol_name="SamplesWritten"
1146             underscore_name="samples_written"
1147             description="The total number of samples or pixels written to all render targets."
1148             data_type="uint64"
1149             units="pixels"
1150             semantic_type="event"
1151             equation="A 26 READ 4 UMUL"
1152             mdapi_group="3D Pipe/Output Merger"
1153             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1154             mdapi_supported_apis="VK OGL IO OCL BB"
1155             mdapi_hw_unit_type="gpu"
1156             />
1157    <counter name="Samples Blended"
1158             symbol_name="SamplesBlended"
1159             underscore_name="samples_blended"
1160             description="The total number of blended samples or pixels written to all render targets."
1161             data_type="uint64"
1162             units="pixels"
1163             semantic_type="event"
1164             equation="A 27 READ 4 UMUL"
1165             mdapi_group="3D Pipe/Output Merger"
1166             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1167             mdapi_supported_apis="VK OGL IO OCL BB"
1168             mdapi_hw_unit_type="gpu"
1169             />
1170    <counter name="Sampler Texels"
1171             symbol_name="SamplerTexels"
1172             underscore_name="sampler_texels"
1173             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1174             data_type="uint64"
1175             units="texels"
1176             semantic_type="event"
1177             equation="A 28 READ 4 UMUL"
1178             mdapi_group="Sampler/Sampler Input"
1179             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1180             mdapi_supported_apis="VK OGL OCL IO BB"
1181             mdapi_hw_unit_type="gpu"
1182             />
1183    <counter name="Sampler Texels Misses"
1184             symbol_name="SamplerTexelMisses"
1185             underscore_name="sampler_texel_misses"
1186             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1187             data_type="uint64"
1188             units="texels"
1189             semantic_type="event"
1190             equation="A 29 READ 4 UMUL"
1191             mdapi_group="Sampler/Sampler Cache"
1192             mdapi_usage_flags="Tier3 Batch Frame Draw"
1193             mdapi_supported_apis="VK OGL OCL IO BB"
1194             mdapi_hw_unit_type="gpu"
1195             />
1196    <counter name="SLM Bytes Read"
1197             symbol_name="SlmBytesRead"
1198             underscore_name="slm_bytes_read"
1199             description="The total number of GPU memory bytes read from shared local memory."
1200             data_type="uint64"
1201             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1202             units="bytes"
1203             semantic_type="throughput"
1204             equation="A 30 READ 64 UMUL"
1205             mdapi_group="L3/Data Port/SLM"
1206             mdapi_usage_flags="Tier3 Frame Batch Draw"
1207             mdapi_supported_apis="VK OGL4 OCL IO BB"
1208             mdapi_hw_unit_type="gpu"
1209             />
1210    <counter name="SLM Bytes Written"
1211             symbol_name="SlmBytesWritten"
1212             underscore_name="slm_bytes_written"
1213             description="The total number of GPU memory bytes written into shared local memory."
1214             data_type="uint64"
1215             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1216             units="bytes"
1217             semantic_type="throughput"
1218             equation="A 31 READ 64 UMUL"
1219             mdapi_group="L3/Data Port/SLM"
1220             mdapi_usage_flags="Tier3 Frame Batch Draw"
1221             mdapi_supported_apis="VK OGL4 OCL IO BB"
1222             mdapi_hw_unit_type="gpu"
1223             />
1224    <counter name="Shader Memory Accesses"
1225             symbol_name="ShaderMemoryAccesses"
1226             underscore_name="shader_memory_accesses"
1227             description="The total number of shader memory accesses to L3."
1228             data_type="uint64"
1229             units="messages"
1230             semantic_type="event"
1231             equation="A 32 READ"
1232             mdapi_group="L3/Data Port"
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="Shader Atomic Memory Accesses"
1238             symbol_name="ShaderAtomics"
1239             underscore_name="shader_atomics"
1240             description="The total number of shader atomic memory accesses."
1241             data_type="uint64"
1242             units="messages"
1243             semantic_type="event"
1244             equation="A 34 READ"
1245             mdapi_group="L3/Data Port/Atomics"
1246             mdapi_usage_flags="Tier3 Frame Batch Draw"
1247             mdapi_supported_apis="VK OGL OCL IO BB"
1248             mdapi_hw_unit_type="gpu"
1249             />
1250    <counter name="L3 Shader Throughput"
1251             symbol_name="L3ShaderThroughput"
1252             underscore_name="l3_shader_throughput"
1253             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1254             data_type="uint64"
1255             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1256             units="bytes"
1257             semantic_type="throughput"
1258             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1259             mdapi_group="L3/Data Port"
1260             mdapi_usage_flags="Tier2 Frame Batch Draw"
1261             mdapi_supported_apis="VK OGL4 OCL IO BB"
1262             mdapi_hw_unit_type="gpu"
1263             />
1264    <counter name="Shader Barrier Messages"
1265             symbol_name="ShaderBarriers"
1266             underscore_name="shader_barriers"
1267             description="The total number of shader barrier messages."
1268             data_type="uint64"
1269             units="messages"
1270             semantic_type="event"
1271             equation="A 35 READ"
1272             mdapi_group="EU Array/Barrier"
1273             mdapi_usage_flags="Tier3 Frame Batch Draw"
1274             mdapi_supported_apis="VK OGL OCL IO BB"
1275             mdapi_hw_unit_type="gpu"
1276             />
1277    <counter name="Typed Bytes Read"
1278             symbol_name="TypedBytesRead"
1279             underscore_name="typed_bytes_read"
1280             description="The total number of typed memory bytes read via Data Port."
1281             data_type="uint64"
1282             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1283             units="bytes"
1284             semantic_type="throughput"
1285             equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1286             mdapi_group="L3/Data Port"
1287             mdapi_usage_flags="Tier3 Frame Batch Draw"
1288             mdapi_supported_apis="VK OGL4 OCL IO BB"
1289             mdapi_hw_unit_type="gpu"
1290             />
1291    <counter name="Typed Bytes Written"
1292             symbol_name="TypedBytesWritten"
1293             underscore_name="typed_bytes_written"
1294             description="The total number of untyped memory bytes written via Data Port."
1295             data_type="uint64"
1296             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1297             units="bytes"
1298             semantic_type="throughput"
1299             equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1300             mdapi_group="L3/Data Port"
1301             mdapi_usage_flags="Tier3 Frame Batch Draw"
1302             mdapi_supported_apis="VK OGL4 OCL IO BB"
1303             mdapi_hw_unit_type="gpu"
1304             />
1305    <counter name="Untyped Bytes Read"
1306             symbol_name="UntypedBytesRead"
1307             underscore_name="untyped_bytes_read"
1308             description="The total number of typed memory bytes read via Data Port."
1309             data_type="uint64"
1310             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1311             units="bytes"
1312             semantic_type="throughput"
1313             equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1314             mdapi_group="L3/Data Port"
1315             mdapi_usage_flags="Tier3 Frame Batch Draw"
1316             mdapi_supported_apis="VK OGL4 OCL IO BB"
1317             mdapi_hw_unit_type="gpu"
1318             />
1319    <counter name="Untyped Writes"
1320             symbol_name="UntypedBytesWritten"
1321             underscore_name="untyped_bytes_written"
1322             description="The total number of untyped memory bytes written via Data Port."
1323             data_type="uint64"
1324             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1325             units="bytes"
1326             semantic_type="throughput"
1327             equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1328             mdapi_group="L3/Data Port"
1329             mdapi_usage_flags="Tier3 Frame Batch Draw"
1330             mdapi_supported_apis="VK OGL4 OCL IO BB"
1331             mdapi_hw_unit_type="gpu"
1332             />
1333    <counter name="GTI Read Throughput"
1334             symbol_name="GtiReadThroughput"
1335             underscore_name="gti_read_throughput"
1336             description="The total number of GPU memory bytes read from GTI."
1337             data_type="uint64"
1338             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1339             units="bytes"
1340             semantic_type="throughput"
1341             equation="C 4 READ 64 UMUL"
1342             mdapi_group="GTI"
1343             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1344             mdapi_supported_apis="VK OGL OCL IO BB"
1345             mdapi_hw_unit_type="gpu"
1346             />
1347    <counter name="GTI Write Throughput"
1348             symbol_name="GtiWriteThroughput"
1349             underscore_name="gti_write_throughput"
1350             description="The total number of GPU memory bytes written to GTI."
1351             data_type="uint64"
1352             max_equation="$GpuCoreClocks 32 UMUL"
1353             units="bytes"
1354             semantic_type="throughput"
1355             equation="C 5 READ 64 UMUL"
1356             mdapi_group="GTI"
1357             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1358             mdapi_supported_apis="VK OGL OCL IO BB"
1359             mdapi_hw_unit_type="gpu"
1360             />
1361    <register_config type="NOA">
1362        <register type="NOA" address="0x00009840" value="0x00000080" />
1363        <register type="NOA" address="0x00009888" value="0x104F00E0" />
1364        <register type="NOA" address="0x00009888" value="0x124F1C00" />
1365        <register type="NOA" address="0x00009888" value="0x106C00E0" />
1366        <register type="NOA" address="0x00009888" value="0x37906800" />
1367        <register type="NOA" address="0x00009888" value="0x3F900003" />
1368        <register type="NOA" address="0x00009888" value="0x004E8000" />
1369        <register type="NOA" address="0x00009888" value="0x1A4E0820" />
1370        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
1371        <register type="NOA" address="0x00009888" value="0x064F0900" />
1372        <register type="NOA" address="0x00009888" value="0x084F0032" />
1373        <register type="NOA" address="0x00009888" value="0x0A4F1891" />
1374        <register type="NOA" address="0x00009888" value="0x0C4F0E00" />
1375        <register type="NOA" address="0x00009888" value="0x0E4F003C" />
1376        <register type="NOA" address="0x00009888" value="0x004F0D80" />
1377        <register type="NOA" address="0x00009888" value="0x024F003B" />
1378        <register type="NOA" address="0x00009888" value="0x006C0002" />
1379        <register type="NOA" address="0x00009888" value="0x086C0100" />
1380        <register type="NOA" address="0x00009888" value="0x0C6C000C" />
1381        <register type="NOA" address="0x00009888" value="0x0E6C0B00" />
1382        <register type="NOA" address="0x00009888" value="0x186C0000" />
1383        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
1384        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
1385        <register type="NOA" address="0x00009888" value="0x001B4000" />
1386        <register type="NOA" address="0x00009888" value="0x081B8000" />
1387        <register type="NOA" address="0x00009888" value="0x0C1B4000" />
1388        <register type="NOA" address="0x00009888" value="0x0E1B8000" />
1389        <register type="NOA" address="0x00009888" value="0x101C8000" />
1390        <register type="NOA" address="0x00009888" value="0x1A1C8000" />
1391        <register type="NOA" address="0x00009888" value="0x1C1C0024" />
1392        <register type="NOA" address="0x00009888" value="0x065B8000" />
1393        <register type="NOA" address="0x00009888" value="0x085B4000" />
1394        <register type="NOA" address="0x00009888" value="0x0A5BC000" />
1395        <register type="NOA" address="0x00009888" value="0x0C5B8000" />
1396        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
1397        <register type="NOA" address="0x00009888" value="0x005B8000" />
1398        <register type="NOA" address="0x00009888" value="0x025B4000" />
1399        <register type="NOA" address="0x00009888" value="0x1A5C6000" />
1400        <register type="NOA" address="0x00009888" value="0x1C5C001B" />
1401        <register type="NOA" address="0x00009888" value="0x125C8000" />
1402        <register type="NOA" address="0x00009888" value="0x145C8000" />
1403        <register type="NOA" address="0x00009888" value="0x004C8000" />
1404        <register type="NOA" address="0x00009888" value="0x0A4C2000" />
1405        <register type="NOA" address="0x00009888" value="0x0C4C0208" />
1406        <register type="NOA" address="0x00009888" value="0x000DA000" />
1407        <register type="NOA" address="0x00009888" value="0x060D8000" />
1408        <register type="NOA" address="0x00009888" value="0x080DA000" />
1409        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
1410        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
1411        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
1412        <register type="NOA" address="0x00009888" value="0x020D2000" />
1413        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
1414        <register type="NOA" address="0x00009888" value="0x0E0F5500" />
1415        <register type="NOA" address="0x00009888" value="0x100F0155" />
1416        <register type="NOA" address="0x00009888" value="0x002C8000" />
1417        <register type="NOA" address="0x00009888" value="0x0E2CC000" />
1418        <register type="NOA" address="0x00009888" value="0x162CFB00" />
1419        <register type="NOA" address="0x00009888" value="0x182C00BE" />
1420        <register type="NOA" address="0x00009888" value="0x022CC000" />
1421        <register type="NOA" address="0x00009888" value="0x042CC000" />
1422        <register type="NOA" address="0x00009888" value="0x19900157" />
1423        <register type="NOA" address="0x00009888" value="0x1B900158" />
1424        <register type="NOA" address="0x00009888" value="0x1D900105" />
1425        <register type="NOA" address="0x00009888" value="0x1F900103" />
1426        <register type="NOA" address="0x00009888" value="0x35900000" />
1427        <register type="NOA" address="0x00009888" value="0x11900FFF" />
1428        <register type="NOA" address="0x00009888" value="0x51900000" />
1429        <register type="NOA" address="0x00009888" value="0x41900800" />
1430        <register type="NOA" address="0x00009888" value="0x55900000" />
1431        <register type="NOA" address="0x00009888" value="0x45900863" />
1432        <register type="NOA" address="0x00009888" value="0x47900802" />
1433        <register type="NOA" address="0x00009888" value="0x57900000" />
1434        <register type="NOA" address="0x00009888" value="0x49900802" />
1435        <register type="NOA" address="0x00009888" value="0x33900000" />
1436        <register type="NOA" address="0x00009888" value="0x4B900002" />
1437        <register type="NOA" address="0x00009888" value="0x59900000" />
1438        <register type="NOA" address="0x00009888" value="0x43900C62" />
1439        <register type="NOA" address="0x00009888" value="0x53903333" />
1440    </register_config>
1441    <register_config type="OA">
1442        <register type="OA" address="0x00002710" value="0x00000000" />
1443        <register type="OA" address="0x00002714" value="0x00800000" />
1444        <register type="OA" address="0x00002720" value="0x00000000" />
1445        <register type="OA" address="0x00002724" value="0x00800000" />
1446        <register type="OA" address="0x00002740" value="0x00000000" />
1447    </register_config>
1448    <register_config type="FLEX">
1449        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1450        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1451        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1452        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1453        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1454        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1455        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1456    </register_config>
1457  </set>
1458
1459  <set name="Render Metrics set for 3D Pipeline Profile"
1460       chipset="SKLGT3"
1461       symbol_name="RenderPipeProfile"
1462       underscore_name="render_pipe_profile"
1463       mdapi_supported_apis="VK OGL OCL IO BB"
1464       hw_config_guid="bd2d9cae-b9ec-4f5b-9d2f-934bed398a2d"
1465       >
1466    <counter name="GPU Time Elapsed"
1467             symbol_name="GpuTime"
1468             underscore_name="gpu_time"
1469             description="Time elapsed on the GPU during the measurement."
1470             data_type="uint64"
1471             units="ns"
1472             semantic_type="duration"
1473             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1474             mdapi_group="GPU"
1475             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1476             mdapi_supported_apis=""
1477             mdapi_hw_unit_type="gpu"
1478             />
1479    <counter name="GPU Core Clocks"
1480             symbol_name="GpuCoreClocks"
1481             underscore_name="gpu_core_clocks"
1482             description="The total number of GPU core clocks elapsed during the measurement."
1483             data_type="uint64"
1484             units="cycles"
1485             semantic_type="event"
1486             equation="GPU_CLOCK 0 READ"
1487             mdapi_group="GPU"
1488             mdapi_usage_flags="Tier1 Frame Batch Draw"
1489             mdapi_supported_apis=""
1490             mdapi_hw_unit_type="gpu"
1491             />
1492    <counter name="AVG GPU Core Frequency"
1493             symbol_name="AvgGpuCoreFrequency"
1494             underscore_name="avg_gpu_core_frequency"
1495             description="Average GPU Core Frequency in the measurement."
1496             data_type="uint64"
1497             max_equation="$GpuMaxFrequency"
1498             units="hz"
1499             semantic_type="event"
1500             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1501             mdapi_group="GPU"
1502             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1503             mdapi_supported_apis=""
1504             mdapi_hw_unit_type="gpu"
1505             />
1506    <counter name="GPU Busy"
1507             symbol_name="GpuBusy"
1508             underscore_name="gpu_busy"
1509             description="The percentage of time in which the GPU has been processing GPU commands."
1510             data_type="float"
1511             max_equation="100"
1512             units="percent"
1513             semantic_type="duration"
1514             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1515             mdapi_group="GPU"
1516             mdapi_usage_flags="Tier1 Overview System Frame"
1517             mdapi_supported_apis=""
1518             mdapi_hw_unit_type="gpu"
1519             />
1520    <counter name="VS Threads Dispatched"
1521             symbol_name="VsThreads"
1522             underscore_name="vs_threads"
1523             description="The total number of vertex shader hardware threads dispatched."
1524             data_type="uint64"
1525             units="threads"
1526             semantic_type="event"
1527             equation="A 1 READ"
1528             mdapi_group="EU Array/Vertex Shader"
1529             mdapi_usage_flags="Tier3 Frame Batch Draw"
1530             mdapi_supported_apis="VK OGL IO BB"
1531             mdapi_hw_unit_type="gpu"
1532             />
1533    <counter name="HS Threads Dispatched"
1534             symbol_name="HsThreads"
1535             underscore_name="hs_threads"
1536             description="The total number of hull shader hardware threads dispatched."
1537             data_type="uint64"
1538             units="threads"
1539             semantic_type="event"
1540             equation="A 2 READ"
1541             mdapi_group="EU Array/Hull Shader"
1542             mdapi_usage_flags="Tier3 Frame Batch Draw"
1543             mdapi_supported_apis="VK OGL4 IO BB"
1544             mdapi_hw_unit_type="gpu"
1545             />
1546    <counter name="DS Threads Dispatched"
1547             symbol_name="DsThreads"
1548             underscore_name="ds_threads"
1549             description="The total number of domain shader hardware threads dispatched."
1550             data_type="uint64"
1551             units="threads"
1552             semantic_type="event"
1553             equation="A 3 READ"
1554             mdapi_group="EU Array/Domain Shader"
1555             mdapi_usage_flags="Tier3 Frame Batch Draw"
1556             mdapi_supported_apis="VK OGL4 IO BB"
1557             mdapi_hw_unit_type="gpu"
1558             />
1559    <counter name="GS Threads Dispatched"
1560             symbol_name="GsThreads"
1561             underscore_name="gs_threads"
1562             description="The total number of geometry shader hardware threads dispatched."
1563             data_type="uint64"
1564             units="threads"
1565             semantic_type="event"
1566             equation="A 5 READ"
1567             mdapi_group="EU Array/Geometry Shader"
1568             mdapi_usage_flags="Tier3 Frame Batch Draw"
1569             mdapi_supported_apis="VK OGL4 IO BB"
1570             mdapi_hw_unit_type="gpu"
1571             />
1572    <counter name="FS Threads Dispatched"
1573             symbol_name="PsThreads"
1574             underscore_name="ps_threads"
1575             description="The total number of fragment shader hardware threads dispatched."
1576             data_type="uint64"
1577             units="threads"
1578             semantic_type="event"
1579             equation="A 6 READ"
1580             mdapi_group="EU Array/Fragment Shader"
1581             mdapi_usage_flags="Tier3 Frame Batch Draw"
1582             mdapi_supported_apis="VK OGL IO BB"
1583             mdapi_hw_unit_type="gpu"
1584             />
1585    <counter name="CS Threads Dispatched"
1586             symbol_name="CsThreads"
1587             underscore_name="cs_threads"
1588             description="The total number of compute shader hardware threads dispatched."
1589             data_type="uint64"
1590             units="threads"
1591             semantic_type="event"
1592             equation="A 4 READ"
1593             mdapi_group="EU Array/Compute Shader"
1594             mdapi_usage_flags="Tier3 Frame Batch Draw"
1595             mdapi_supported_apis="VK OGL4 OCL IO BB"
1596             mdapi_hw_unit_type="gpu"
1597             />
1598    <counter name="EU Active"
1599             symbol_name="EuActive"
1600             underscore_name="eu_active"
1601             description="The percentage of time in which the Execution Units were actively processing."
1602             data_type="float"
1603             max_equation="100"
1604             units="percent"
1605             semantic_type="duration"
1606             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1607             mdapi_group="EU Array"
1608             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1609             mdapi_supported_apis=""
1610             mdapi_hw_unit_type="gpu"
1611             />
1612    <counter name="EU Stall"
1613             symbol_name="EuStall"
1614             underscore_name="eu_stall"
1615             description="The percentage of time in which the Execution Units were stalled."
1616             data_type="float"
1617             max_equation="100"
1618             units="percent"
1619             semantic_type="duration"
1620             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1621             mdapi_group="EU Array"
1622             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1623             mdapi_supported_apis=""
1624             mdapi_hw_unit_type="gpu"
1625             />
1626    <counter name="Rasterized Pixels"
1627             symbol_name="RasterizedPixels"
1628             underscore_name="rasterized_pixels"
1629             description="The total number of rasterized pixels."
1630             data_type="uint64"
1631             units="pixels"
1632             semantic_type="event"
1633             equation="A 21 READ 4 UMUL"
1634             mdapi_group="3D Pipe/Rasterizer"
1635             mdapi_usage_flags="Tier3 Frame Batch Draw"
1636             mdapi_supported_apis="VK OGL IO BB"
1637             mdapi_hw_unit_type="gpu"
1638             />
1639    <counter name="Early Hi-Depth Test Fails"
1640             symbol_name="HiDepthTestFails"
1641             underscore_name="hi_depth_test_fails"
1642             description="The total number of pixels dropped on early hierarchical depth test."
1643             data_type="uint64"
1644             units="pixels"
1645             semantic_type="event"
1646             equation="A 22 READ 4 UMUL"
1647             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1648             mdapi_usage_flags="Tier3 Frame Batch Draw"
1649             mdapi_supported_apis="VK OGL IO BB"
1650             mdapi_hw_unit_type="gpu"
1651             />
1652    <counter name="Early Depth Test Fails"
1653             symbol_name="EarlyDepthTestFails"
1654             underscore_name="early_depth_test_fails"
1655             description="The total number of pixels dropped on early depth test."
1656             data_type="uint64"
1657             units="pixels"
1658             semantic_type="event"
1659             equation="A 23 READ 4 UMUL"
1660             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1661             mdapi_usage_flags="Tier3 Frame Batch Draw"
1662             mdapi_supported_apis="VK OGL IO BB"
1663             mdapi_hw_unit_type="gpu"
1664             />
1665    <counter name="Samples Killed in FS"
1666             symbol_name="SamplesKilledInPs"
1667             underscore_name="samples_killed_in_ps"
1668             description="The total number of samples or pixels dropped in fragment shaders."
1669             data_type="uint64"
1670             units="pixels"
1671             semantic_type="event"
1672             equation="A 24 READ 4 UMUL"
1673             mdapi_group="3D Pipe/Fragment Shader"
1674             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1675             mdapi_supported_apis="VK OGL IO BB"
1676             mdapi_hw_unit_type="gpu"
1677             />
1678    <counter name="Pixels Failing Tests"
1679             symbol_name="PixelsFailingPostPsTests"
1680             underscore_name="pixels_failing_post_ps_tests"
1681             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1682             data_type="uint64"
1683             units="pixels"
1684             semantic_type="event"
1685             equation="A 25 READ 4 UMUL"
1686             mdapi_group="3D Pipe/Output Merger"
1687             mdapi_usage_flags="Tier3 Frame Batch Draw"
1688             mdapi_supported_apis="VK OGL IO BB"
1689             mdapi_hw_unit_type="gpu"
1690             />
1691    <counter name="Samples Written"
1692             symbol_name="SamplesWritten"
1693             underscore_name="samples_written"
1694             description="The total number of samples or pixels written to all render targets."
1695             data_type="uint64"
1696             units="pixels"
1697             semantic_type="event"
1698             equation="A 26 READ 4 UMUL"
1699             mdapi_group="3D Pipe/Output Merger"
1700             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1701             mdapi_supported_apis="VK OGL IO BB"
1702             mdapi_hw_unit_type="gpu"
1703             />
1704    <counter name="Samples Blended"
1705             symbol_name="SamplesBlended"
1706             underscore_name="samples_blended"
1707             description="The total number of blended samples or pixels written to all render targets."
1708             data_type="uint64"
1709             units="pixels"
1710             semantic_type="event"
1711             equation="A 27 READ 4 UMUL"
1712             mdapi_group="3D Pipe/Output Merger"
1713             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1714             mdapi_supported_apis="VK OGL IO BB"
1715             mdapi_hw_unit_type="gpu"
1716             />
1717    <counter name="Sampler Texels"
1718             symbol_name="SamplerTexels"
1719             underscore_name="sampler_texels"
1720             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1721             data_type="uint64"
1722             units="texels"
1723             semantic_type="event"
1724             equation="A 28 READ 4 UMUL"
1725             mdapi_group="Sampler/Sampler Input"
1726             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1727             mdapi_supported_apis=""
1728             mdapi_hw_unit_type="gpu"
1729             />
1730    <counter name="Sampler Texels Misses"
1731             symbol_name="SamplerTexelMisses"
1732             underscore_name="sampler_texel_misses"
1733             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1734             data_type="uint64"
1735             units="texels"
1736             semantic_type="event"
1737             equation="A 29 READ 4 UMUL"
1738             mdapi_group="Sampler/Sampler Cache"
1739             mdapi_usage_flags="Tier3 Batch Frame Draw"
1740             mdapi_supported_apis=""
1741             mdapi_hw_unit_type="gpu"
1742             />
1743    <counter name="SLM Bytes Read"
1744             symbol_name="SlmBytesRead"
1745             underscore_name="slm_bytes_read"
1746             description="The total number of GPU memory bytes read from shared local memory."
1747             data_type="uint64"
1748             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1749             units="bytes"
1750             semantic_type="throughput"
1751             equation="A 30 READ 64 UMUL"
1752             mdapi_group="L3/Data Port/SLM"
1753             mdapi_usage_flags="Tier3 Frame Batch Draw"
1754             mdapi_supported_apis="VK OGL4 OCL IO BB"
1755             mdapi_hw_unit_type="gpu"
1756             />
1757    <counter name="SLM Bytes Written"
1758             symbol_name="SlmBytesWritten"
1759             underscore_name="slm_bytes_written"
1760             description="The total number of GPU memory bytes written into shared local memory."
1761             data_type="uint64"
1762             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1763             units="bytes"
1764             semantic_type="throughput"
1765             equation="A 31 READ 64 UMUL"
1766             mdapi_group="L3/Data Port/SLM"
1767             mdapi_usage_flags="Tier3 Frame Batch Draw"
1768             mdapi_supported_apis="VK OGL4 OCL IO BB"
1769             mdapi_hw_unit_type="gpu"
1770             />
1771    <counter name="Shader Memory Accesses"
1772             symbol_name="ShaderMemoryAccesses"
1773             underscore_name="shader_memory_accesses"
1774             description="The total number of shader memory accesses to L3."
1775             data_type="uint64"
1776             units="messages"
1777             semantic_type="event"
1778             equation="A 32 READ"
1779             mdapi_group="L3/Data Port"
1780             mdapi_usage_flags="Tier3 Frame Batch Draw"
1781             mdapi_supported_apis=""
1782             mdapi_hw_unit_type="gpu"
1783             />
1784    <counter name="Shader Atomic Memory Accesses"
1785             symbol_name="ShaderAtomics"
1786             underscore_name="shader_atomics"
1787             description="The total number of shader atomic memory accesses."
1788             data_type="uint64"
1789             units="messages"
1790             semantic_type="event"
1791             equation="A 34 READ"
1792             mdapi_group="L3/Data Port/Atomics"
1793             mdapi_usage_flags="Tier3 Frame Batch Draw"
1794             mdapi_supported_apis="VK OGL4 OCL IO BB"
1795             mdapi_hw_unit_type="gpu"
1796             />
1797    <counter name="L3 Shader Throughput"
1798             symbol_name="L3ShaderThroughput"
1799             underscore_name="l3_shader_throughput"
1800             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1801             data_type="uint64"
1802             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1803             units="bytes"
1804             semantic_type="throughput"
1805             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1806             mdapi_group="L3/Data Port"
1807             mdapi_usage_flags="Tier2 Frame Batch Draw"
1808             mdapi_supported_apis="VK OGL4 OCL IO BB"
1809             mdapi_hw_unit_type="gpu"
1810             />
1811    <counter name="Shader Barrier Messages"
1812             symbol_name="ShaderBarriers"
1813             underscore_name="shader_barriers"
1814             description="The total number of shader barrier messages."
1815             data_type="uint64"
1816             units="messages"
1817             semantic_type="event"
1818             equation="A 35 READ"
1819             mdapi_group="EU Array/Barrier"
1820             mdapi_usage_flags="Tier3 Frame Batch Draw"
1821             mdapi_supported_apis="VK OGL4 OCL IO BB"
1822             mdapi_hw_unit_type="gpu"
1823             />
1824    <counter name="VF Bottleneck"
1825             symbol_name="VfBottleneck"
1826             underscore_name="vf_bottleneck"
1827             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
1828             low_watermark="5"
1829             high_watermark="15"
1830             data_type="float"
1831             units="percent"
1832             semantic_type="duration"
1833             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
1834             mdapi_group="3D Pipe/Input Assembler"
1835             mdapi_usage_flags="Tier3 Indicate Draw"
1836             mdapi_supported_apis="VK OGL IO BB"
1837             mdapi_hw_unit_type="gpu"
1838             />
1839    <counter name="VS Bottleneck"
1840             symbol_name="VsBottleneck"
1841             underscore_name="vs_bottleneck"
1842             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
1843             low_watermark="10"
1844             high_watermark="30"
1845             data_type="float"
1846             units="percent"
1847             semantic_type="duration"
1848             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
1849             mdapi_group="3D Pipe/Vertex Shader"
1850             mdapi_usage_flags="Tier3 Indicate Draw"
1851             mdapi_supported_apis="VK OGL IO BB"
1852             mdapi_hw_unit_type="gpu"
1853             />
1854    <counter name="HS Bottleneck"
1855             symbol_name="HsBottleneck"
1856             underscore_name="hs_bottleneck"
1857             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
1858             low_watermark="3"
1859             high_watermark="9"
1860             data_type="float"
1861             units="percent"
1862             semantic_type="duration"
1863             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
1864             mdapi_group="3D Pipe/Hull Shader"
1865             mdapi_usage_flags="Tier3 Indicate Draw"
1866             mdapi_supported_apis="VK OGL IO BB"
1867             mdapi_hw_unit_type="gpu"
1868             />
1869    <counter name="DS Bottleneck"
1870             symbol_name="DsBottleneck"
1871             underscore_name="ds_bottleneck"
1872             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
1873             low_watermark="5"
1874             high_watermark="15"
1875             data_type="float"
1876             units="percent"
1877             semantic_type="duration"
1878             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
1879             mdapi_group="3D Pipe/Domain Shader"
1880             mdapi_usage_flags="Tier3 Indicate Draw"
1881             mdapi_supported_apis="VK OGL4 IO BB"
1882             mdapi_hw_unit_type="gpu"
1883             />
1884    <counter name="GS Bottleneck"
1885             symbol_name="GsBottleneck"
1886             underscore_name="gs_bottleneck"
1887             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
1888             low_watermark="5"
1889             high_watermark="15"
1890             data_type="float"
1891             units="percent"
1892             semantic_type="duration"
1893             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
1894             mdapi_group="3D Pipe/Geometry Shader"
1895             mdapi_usage_flags="Tier3 Indicate Draw"
1896             mdapi_supported_apis="VK OGL IO BB"
1897             mdapi_hw_unit_type="gpu"
1898             />
1899    <counter name="SO Bottleneck"
1900             symbol_name="SoBottleneck"
1901             underscore_name="so_bottleneck"
1902             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
1903             low_watermark="5"
1904             high_watermark="15"
1905             data_type="float"
1906             units="percent"
1907             semantic_type="duration"
1908             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
1909             mdapi_group="3D Pipe/Stream Output"
1910             mdapi_usage_flags="Tier3 Indicate Draw"
1911             mdapi_supported_apis="VK OGL IO BB"
1912             mdapi_hw_unit_type="gpu"
1913             />
1914    <counter name="Clipper Bottleneck"
1915             symbol_name="ClBottleneck"
1916             underscore_name="cl_bottleneck"
1917             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
1918             low_watermark="10"
1919             high_watermark="30"
1920             data_type="float"
1921             units="percent"
1922             semantic_type="duration"
1923             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
1924             mdapi_group="3D Pipe/Clipper"
1925             mdapi_usage_flags="Tier3 Indicate Draw"
1926             mdapi_supported_apis="VK OGL IO BB"
1927             mdapi_hw_unit_type="gpu"
1928             />
1929    <counter name="Strip-Fans Bottleneck"
1930             symbol_name="SfBottleneck"
1931             underscore_name="sf_bottleneck"
1932             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
1933             low_watermark="5"
1934             high_watermark="10"
1935             data_type="float"
1936             units="percent"
1937             semantic_type="duration"
1938             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
1939             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
1940             mdapi_usage_flags="Tier3 Indicate Draw"
1941             mdapi_supported_apis="VK OGL IO BB"
1942             mdapi_hw_unit_type="gpu"
1943             />
1944    <counter name="Hi-Depth Bottleneck"
1945             symbol_name="HiDepthBottleneck"
1946             underscore_name="hi_depth_bottleneck"
1947             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
1948             low_watermark="5"
1949             high_watermark="15"
1950             data_type="float"
1951             units="percent"
1952             semantic_type="duration"
1953             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
1954             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1955             mdapi_usage_flags="Tier3 Indicate Draw"
1956             mdapi_supported_apis="VK OGL IO BB"
1957             mdapi_hw_unit_type="gpu"
1958             />
1959    <counter name="Early Depth Bottleneck"
1960             symbol_name="EarlyDepthBottleneck"
1961             underscore_name="early_depth_bottleneck"
1962             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
1963             low_watermark="10"
1964             high_watermark="30"
1965             data_type="float"
1966             units="percent"
1967             semantic_type="duration"
1968             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
1969             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1970             mdapi_usage_flags="Tier3 Indicate Draw"
1971             mdapi_supported_apis="VK OGL IO BB"
1972             mdapi_hw_unit_type="gpu"
1973             />
1974    <counter name="BC Bottleneck"
1975             symbol_name="BcBottleneck"
1976             underscore_name="bc_bottleneck"
1977             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
1978             low_watermark="5"
1979             high_watermark="15"
1980             data_type="float"
1981             units="percent"
1982             semantic_type="duration"
1983             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
1984             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
1985             mdapi_usage_flags="Tier3 Indicate Draw"
1986             mdapi_supported_apis="VK OGL IO BB"
1987             mdapi_hw_unit_type="gpu"
1988             />
1989    <counter name="HS Stall"
1990             symbol_name="HsStall"
1991             underscore_name="hs_stall"
1992             description="The percentage of time in which hull stall pipeline stage was stalled."
1993             data_type="float"
1994             units="percent"
1995             semantic_type="duration"
1996             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
1997             mdapi_group="3D Pipe/Hull Shader"
1998             mdapi_usage_flags="Tier4 Correlate Draw"
1999             mdapi_supported_apis="VK OGL4 IO BB"
2000             mdapi_hw_unit_type="gpu"
2001             />
2002    <counter name="DS Stall"
2003             symbol_name="DsStall"
2004             underscore_name="ds_stall"
2005             description="The percentage of time in which domain shader pipeline stage was stalled."
2006             data_type="float"
2007             units="percent"
2008             semantic_type="duration"
2009             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2010             mdapi_group="3D Pipe/Domain Shader"
2011             mdapi_usage_flags="Tier4 Correlate Draw"
2012             mdapi_supported_apis="VK OGL4 IO BB"
2013             mdapi_hw_unit_type="gpu"
2014             />
2015    <counter name="SO Stall"
2016             symbol_name="SoStall"
2017             underscore_name="so_stall"
2018             description="The percentage of time in which stream-output pipeline stage was stalled."
2019             data_type="float"
2020             units="percent"
2021             semantic_type="duration"
2022             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2023             mdapi_group="3D Pipe/Stream Output"
2024             mdapi_usage_flags="Tier4 Correlate Draw"
2025             mdapi_supported_apis="VK OGL IO BB"
2026             mdapi_hw_unit_type="gpu"
2027             />
2028    <counter name="CL Stall"
2029             symbol_name="ClStall"
2030             underscore_name="cl_stall"
2031             description="The percentage of time in which clipper pipeline stage was stalled."
2032             data_type="float"
2033             units="percent"
2034             semantic_type="duration"
2035             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2036             mdapi_group="3D Pipe/Clipper"
2037             mdapi_usage_flags="Tier4 Correlate Draw"
2038             mdapi_supported_apis="VK OGL IO BB"
2039             mdapi_hw_unit_type="gpu"
2040             />
2041    <counter name="SF Stall"
2042             symbol_name="SfStall"
2043             underscore_name="sf_stall"
2044             description="The percentage of time in which strip-fans pipeline stage was stalled."
2045             data_type="float"
2046             units="percent"
2047             semantic_type="duration"
2048             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2049             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2050             mdapi_usage_flags="Tier4 Correlate Draw"
2051             mdapi_supported_apis="VK OGL IO BB"
2052             mdapi_hw_unit_type="gpu"
2053             />
2054    <register_config type="NOA">
2055        <register type="NOA" address="0x00009840" value="0x00000080" />
2056        <register type="NOA" address="0x00009888" value="0x0C0E001F" />
2057        <register type="NOA" address="0x00009888" value="0x0A0F0000" />
2058        <register type="NOA" address="0x00009888" value="0x10116800" />
2059        <register type="NOA" address="0x00009888" value="0x178A03E0" />
2060        <register type="NOA" address="0x00009888" value="0x11824C00" />
2061        <register type="NOA" address="0x00009888" value="0x11830020" />
2062        <register type="NOA" address="0x00009888" value="0x13840020" />
2063        <register type="NOA" address="0x00009888" value="0x11850019" />
2064        <register type="NOA" address="0x00009888" value="0x11860007" />
2065        <register type="NOA" address="0x00009888" value="0x01870C40" />
2066        <register type="NOA" address="0x00009888" value="0x17880000" />
2067        <register type="NOA" address="0x00009888" value="0x022F4000" />
2068        <register type="NOA" address="0x00009888" value="0x0A4C0040" />
2069        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
2070        <register type="NOA" address="0x00009888" value="0x040D4000" />
2071        <register type="NOA" address="0x00009888" value="0x060D2000" />
2072        <register type="NOA" address="0x00009888" value="0x020E5400" />
2073        <register type="NOA" address="0x00009888" value="0x000E0000" />
2074        <register type="NOA" address="0x00009888" value="0x080F0040" />
2075        <register type="NOA" address="0x00009888" value="0x000F0000" />
2076        <register type="NOA" address="0x00009888" value="0x100F0000" />
2077        <register type="NOA" address="0x00009888" value="0x0E0F0040" />
2078        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
2079        <register type="NOA" address="0x00009888" value="0x06104000" />
2080        <register type="NOA" address="0x00009888" value="0x06110012" />
2081        <register type="NOA" address="0x00009888" value="0x06131000" />
2082        <register type="NOA" address="0x00009888" value="0x01898000" />
2083        <register type="NOA" address="0x00009888" value="0x0D890100" />
2084        <register type="NOA" address="0x00009888" value="0x03898000" />
2085        <register type="NOA" address="0x00009888" value="0x09808000" />
2086        <register type="NOA" address="0x00009888" value="0x0B808000" />
2087        <register type="NOA" address="0x00009888" value="0x0380C000" />
2088        <register type="NOA" address="0x00009888" value="0x0F8A0075" />
2089        <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2090        <register type="NOA" address="0x00009888" value="0x118A8000" />
2091        <register type="NOA" address="0x00009888" value="0x1B8A4000" />
2092        <register type="NOA" address="0x00009888" value="0x138A8000" />
2093        <register type="NOA" address="0x00009888" value="0x1D81A000" />
2094        <register type="NOA" address="0x00009888" value="0x15818000" />
2095        <register type="NOA" address="0x00009888" value="0x17818000" />
2096        <register type="NOA" address="0x00009888" value="0x0B820030" />
2097        <register type="NOA" address="0x00009888" value="0x07828000" />
2098        <register type="NOA" address="0x00009888" value="0x0D824000" />
2099        <register type="NOA" address="0x00009888" value="0x0F828000" />
2100        <register type="NOA" address="0x00009888" value="0x05824000" />
2101        <register type="NOA" address="0x00009888" value="0x0D830003" />
2102        <register type="NOA" address="0x00009888" value="0x0583000C" />
2103        <register type="NOA" address="0x00009888" value="0x09830000" />
2104        <register type="NOA" address="0x00009888" value="0x03838000" />
2105        <register type="NOA" address="0x00009888" value="0x07838000" />
2106        <register type="NOA" address="0x00009888" value="0x0B840980" />
2107        <register type="NOA" address="0x00009888" value="0x03844D80" />
2108        <register type="NOA" address="0x00009888" value="0x11840000" />
2109        <register type="NOA" address="0x00009888" value="0x09848000" />
2110        <register type="NOA" address="0x00009888" value="0x09850080" />
2111        <register type="NOA" address="0x00009888" value="0x03850003" />
2112        <register type="NOA" address="0x00009888" value="0x01850000" />
2113        <register type="NOA" address="0x00009888" value="0x07860000" />
2114        <register type="NOA" address="0x00009888" value="0x0F860400" />
2115        <register type="NOA" address="0x00009888" value="0x09870032" />
2116        <register type="NOA" address="0x00009888" value="0x01888052" />
2117        <register type="NOA" address="0x00009888" value="0x11880000" />
2118        <register type="NOA" address="0x00009888" value="0x09884000" />
2119        <register type="NOA" address="0x00009888" value="0x1B931001" />
2120        <register type="NOA" address="0x00009888" value="0x1D930001" />
2121        <register type="NOA" address="0x00009888" value="0x19934000" />
2122        <register type="NOA" address="0x00009888" value="0x1B958000" />
2123        <register type="NOA" address="0x00009888" value="0x1D950094" />
2124        <register type="NOA" address="0x00009888" value="0x19958000" />
2125        <register type="NOA" address="0x00009888" value="0x09E58000" />
2126        <register type="NOA" address="0x00009888" value="0x0BE58000" />
2127        <register type="NOA" address="0x00009888" value="0x03E5C000" />
2128        <register type="NOA" address="0x00009888" value="0x0592C000" />
2129        <register type="NOA" address="0x00009888" value="0x0B928000" />
2130        <register type="NOA" address="0x00009888" value="0x0D924000" />
2131        <register type="NOA" address="0x00009888" value="0x0F924000" />
2132        <register type="NOA" address="0x00009888" value="0x11928000" />
2133        <register type="NOA" address="0x00009888" value="0x1392C000" />
2134        <register type="NOA" address="0x00009888" value="0x09924000" />
2135        <register type="NOA" address="0x00009888" value="0x01985000" />
2136        <register type="NOA" address="0x00009888" value="0x07988000" />
2137        <register type="NOA" address="0x00009888" value="0x09981000" />
2138        <register type="NOA" address="0x00009888" value="0x0B982000" />
2139        <register type="NOA" address="0x00009888" value="0x0D982000" />
2140        <register type="NOA" address="0x00009888" value="0x0F989000" />
2141        <register type="NOA" address="0x00009888" value="0x05982000" />
2142        <register type="NOA" address="0x00009888" value="0x13904000" />
2143        <register type="NOA" address="0x00009888" value="0x21904000" />
2144        <register type="NOA" address="0x00009888" value="0x23904000" />
2145        <register type="NOA" address="0x00009888" value="0x25908000" />
2146        <register type="NOA" address="0x00009888" value="0x27904000" />
2147        <register type="NOA" address="0x00009888" value="0x29908000" />
2148        <register type="NOA" address="0x00009888" value="0x2B904000" />
2149        <register type="NOA" address="0x00009888" value="0x2F904000" />
2150        <register type="NOA" address="0x00009888" value="0x31904000" />
2151        <register type="NOA" address="0x00009888" value="0x15904000" />
2152        <register type="NOA" address="0x00009888" value="0x17908000" />
2153        <register type="NOA" address="0x00009888" value="0x19908000" />
2154        <register type="NOA" address="0x00009888" value="0x1B904000" />
2155        <register type="NOA" address="0x00009888" value="0x1190C080" />
2156        <register type="NOA" address="0x00009888" value="0x51901150" />
2157        <register type="NOA" address="0x00009888" value="0x41901400" />
2158        <register type="NOA" address="0x00009888" value="0x55905111" />
2159        <register type="NOA" address="0x00009888" value="0x45901400" />
2160        <register type="NOA" address="0x00009888" value="0x479004A5" />
2161        <register type="NOA" address="0x00009888" value="0x57903455" />
2162        <register type="NOA" address="0x00009888" value="0x49900000" />
2163        <register type="NOA" address="0x00009888" value="0x37900000" />
2164        <register type="NOA" address="0x00009888" value="0x33900000" />
2165        <register type="NOA" address="0x00009888" value="0x4B9000A0" />
2166        <register type="NOA" address="0x00009888" value="0x59900001" />
2167        <register type="NOA" address="0x00009888" value="0x43900005" />
2168        <register type="NOA" address="0x00009888" value="0x53900455" />
2169    </register_config>
2170    <register_config type="OA">
2171        <register type="OA" address="0x00002724" value="0xF0800000" />
2172        <register type="OA" address="0x00002720" value="0x00000000" />
2173        <register type="OA" address="0x00002714" value="0xF0800000" />
2174        <register type="OA" address="0x00002710" value="0x00000000" />
2175        <register type="OA" address="0x00002740" value="0x00000000" />
2176        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2177        <register type="OA" address="0x00002774" value="0x00007FFC" />
2178        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2179        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2180        <register type="OA" address="0x00002780" value="0x00079FFA" />
2181        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2182        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2183        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2184        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2185        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2186        <register type="OA" address="0x00002798" value="0x00077FFA" />
2187        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2188        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2189        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2190        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2191        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2192    </register_config>
2193    <register_config type="FLEX">
2194        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2195        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2196        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2197        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2198        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2199        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2200        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2201    </register_config>
2202  </set>
2203
2204  <set name="Memory Reads Distribution metrics set"
2205       chipset="SKLGT3"
2206       symbol_name="MemoryReads"
2207       underscore_name="memory_reads"
2208       mdapi_supported_apis="VK OGL OCL IO BB"
2209       hw_config_guid="4ca0f3fe-7fd3-4924-98cb-1807d9879767"
2210       >
2211    <counter name="GPU Time Elapsed"
2212             symbol_name="GpuTime"
2213             underscore_name="gpu_time"
2214             description="Time elapsed on the GPU during the measurement."
2215             data_type="uint64"
2216             units="ns"
2217             semantic_type="duration"
2218             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2219             mdapi_group="GPU"
2220             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2221             mdapi_supported_apis=""
2222             mdapi_hw_unit_type="gpu"
2223             />
2224    <counter name="GPU Core Clocks"
2225             symbol_name="GpuCoreClocks"
2226             underscore_name="gpu_core_clocks"
2227             description="The total number of GPU core clocks elapsed during the measurement."
2228             data_type="uint64"
2229             units="cycles"
2230             semantic_type="event"
2231             equation="GPU_CLOCK 0 READ"
2232             mdapi_group="GPU"
2233             mdapi_usage_flags="Tier1 Frame Batch Draw"
2234             mdapi_supported_apis=""
2235             mdapi_hw_unit_type="gpu"
2236             />
2237    <counter name="AVG GPU Core Frequency"
2238             symbol_name="AvgGpuCoreFrequency"
2239             underscore_name="avg_gpu_core_frequency"
2240             description="Average GPU Core Frequency in the measurement."
2241             data_type="uint64"
2242             max_equation="$GpuMaxFrequency"
2243             units="hz"
2244             semantic_type="event"
2245             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2246             mdapi_group="GPU"
2247             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2248             mdapi_supported_apis=""
2249             mdapi_hw_unit_type="gpu"
2250             />
2251    <counter name="GPU Busy"
2252             symbol_name="GpuBusy"
2253             underscore_name="gpu_busy"
2254             description="The percentage of time in which the GPU has been processing GPU commands."
2255             data_type="float"
2256             max_equation="100"
2257             units="percent"
2258             semantic_type="duration"
2259             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2260             mdapi_group="GPU"
2261             mdapi_usage_flags="Tier1 Overview System Frame"
2262             mdapi_supported_apis=""
2263             mdapi_hw_unit_type="gpu"
2264             />
2265    <counter name="VS Threads Dispatched"
2266             symbol_name="VsThreads"
2267             underscore_name="vs_threads"
2268             description="The total number of vertex shader hardware threads dispatched."
2269             data_type="uint64"
2270             units="threads"
2271             semantic_type="event"
2272             equation="A 1 READ"
2273             mdapi_group="EU Array/Vertex Shader"
2274             mdapi_usage_flags="Tier3 Frame Batch Draw"
2275             mdapi_supported_apis="VK OGL IO BB"
2276             mdapi_hw_unit_type="gpu"
2277             />
2278    <counter name="HS Threads Dispatched"
2279             symbol_name="HsThreads"
2280             underscore_name="hs_threads"
2281             description="The total number of hull shader hardware threads dispatched."
2282             data_type="uint64"
2283             units="threads"
2284             semantic_type="event"
2285             equation="A 2 READ"
2286             mdapi_group="EU Array/Hull Shader"
2287             mdapi_usage_flags="Tier3 Frame Batch Draw"
2288             mdapi_supported_apis="VK OGL4 IO BB"
2289             mdapi_hw_unit_type="gpu"
2290             />
2291    <counter name="DS Threads Dispatched"
2292             symbol_name="DsThreads"
2293             underscore_name="ds_threads"
2294             description="The total number of domain shader hardware threads dispatched."
2295             data_type="uint64"
2296             units="threads"
2297             semantic_type="event"
2298             equation="A 3 READ"
2299             mdapi_group="EU Array/Domain Shader"
2300             mdapi_usage_flags="Tier3 Frame Batch Draw"
2301             mdapi_supported_apis="VK OGL4 IO BB"
2302             mdapi_hw_unit_type="gpu"
2303             />
2304    <counter name="GS Threads Dispatched"
2305             symbol_name="GsThreads"
2306             underscore_name="gs_threads"
2307             description="The total number of geometry shader hardware threads dispatched."
2308             data_type="uint64"
2309             units="threads"
2310             semantic_type="event"
2311             equation="A 5 READ"
2312             mdapi_group="EU Array/Geometry Shader"
2313             mdapi_usage_flags="Tier3 Frame Batch Draw"
2314             mdapi_supported_apis="VK OGL4 IO BB"
2315             mdapi_hw_unit_type="gpu"
2316             />
2317    <counter name="FS Threads Dispatched"
2318             symbol_name="PsThreads"
2319             underscore_name="ps_threads"
2320             description="The total number of fragment shader hardware threads dispatched."
2321             data_type="uint64"
2322             units="threads"
2323             semantic_type="event"
2324             equation="A 6 READ"
2325             mdapi_group="EU Array/Fragment Shader"
2326             mdapi_usage_flags="Tier3 Frame Batch Draw"
2327             mdapi_supported_apis="VK OGL IO BB"
2328             mdapi_hw_unit_type="gpu"
2329             />
2330    <counter name="CS Threads Dispatched"
2331             symbol_name="CsThreads"
2332             underscore_name="cs_threads"
2333             description="The total number of compute shader hardware threads dispatched."
2334             data_type="uint64"
2335             units="threads"
2336             semantic_type="event"
2337             equation="A 4 READ"
2338             mdapi_group="EU Array/Compute Shader"
2339             mdapi_usage_flags="Tier3 Frame Batch Draw"
2340             mdapi_supported_apis="VK OGL4 OCL IO BB"
2341             mdapi_hw_unit_type="gpu"
2342             />
2343    <counter name="EU Active"
2344             symbol_name="EuActive"
2345             underscore_name="eu_active"
2346             description="The percentage of time in which the Execution Units were actively processing."
2347             data_type="float"
2348             max_equation="100"
2349             units="percent"
2350             semantic_type="duration"
2351             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2352             mdapi_group="EU Array"
2353             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2354             mdapi_supported_apis=""
2355             mdapi_hw_unit_type="gpu"
2356             />
2357    <counter name="EU Stall"
2358             symbol_name="EuStall"
2359             underscore_name="eu_stall"
2360             description="The percentage of time in which the Execution Units were stalled."
2361             data_type="float"
2362             max_equation="100"
2363             units="percent"
2364             semantic_type="duration"
2365             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2366             mdapi_group="EU Array"
2367             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2368             mdapi_supported_apis=""
2369             mdapi_hw_unit_type="gpu"
2370             />
2371    <counter name="Rasterized Pixels"
2372             symbol_name="RasterizedPixels"
2373             underscore_name="rasterized_pixels"
2374             description="The total number of rasterized pixels."
2375             data_type="uint64"
2376             units="pixels"
2377             semantic_type="event"
2378             equation="A 21 READ 4 UMUL"
2379             mdapi_group="3D Pipe/Rasterizer"
2380             mdapi_usage_flags="Tier3 Frame Batch Draw"
2381             mdapi_supported_apis="VK OGL IO BB"
2382             mdapi_hw_unit_type="gpu"
2383             />
2384    <counter name="Early Hi-Depth Test Fails"
2385             symbol_name="HiDepthTestFails"
2386             underscore_name="hi_depth_test_fails"
2387             description="The total number of pixels dropped on early hierarchical depth test."
2388             data_type="uint64"
2389             units="pixels"
2390             semantic_type="event"
2391             equation="A 22 READ 4 UMUL"
2392             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2393             mdapi_usage_flags="Tier3 Frame Batch Draw"
2394             mdapi_supported_apis="VK OGL IO BB"
2395             mdapi_hw_unit_type="gpu"
2396             />
2397    <counter name="Early Depth Test Fails"
2398             symbol_name="EarlyDepthTestFails"
2399             underscore_name="early_depth_test_fails"
2400             description="The total number of pixels dropped on early depth test."
2401             data_type="uint64"
2402             units="pixels"
2403             semantic_type="event"
2404             equation="A 23 READ 4 UMUL"
2405             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2406             mdapi_usage_flags="Tier3 Frame Batch Draw"
2407             mdapi_supported_apis="VK OGL IO BB"
2408             mdapi_hw_unit_type="gpu"
2409             />
2410    <counter name="Samples Killed in FS"
2411             symbol_name="SamplesKilledInPs"
2412             underscore_name="samples_killed_in_ps"
2413             description="The total number of samples or pixels dropped in fragment shaders."
2414             data_type="uint64"
2415             units="pixels"
2416             semantic_type="event"
2417             equation="A 24 READ 4 UMUL"
2418             mdapi_group="3D Pipe/Fragment Shader"
2419             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2420             mdapi_supported_apis="VK OGL IO BB"
2421             mdapi_hw_unit_type="gpu"
2422             />
2423    <counter name="Pixels Failing Tests"
2424             symbol_name="PixelsFailingPostPsTests"
2425             underscore_name="pixels_failing_post_ps_tests"
2426             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2427             data_type="uint64"
2428             units="pixels"
2429             semantic_type="event"
2430             equation="A 25 READ 4 UMUL"
2431             mdapi_group="3D Pipe/Output Merger"
2432             mdapi_usage_flags="Tier3 Frame Batch Draw"
2433             mdapi_supported_apis="VK OGL IO BB"
2434             mdapi_hw_unit_type="gpu"
2435             />
2436    <counter name="Samples Written"
2437             symbol_name="SamplesWritten"
2438             underscore_name="samples_written"
2439             description="The total number of samples or pixels written to all render targets."
2440             data_type="uint64"
2441             units="pixels"
2442             semantic_type="event"
2443             equation="A 26 READ 4 UMUL"
2444             mdapi_group="3D Pipe/Output Merger"
2445             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2446             mdapi_supported_apis="VK OGL IO BB"
2447             mdapi_hw_unit_type="gpu"
2448             />
2449    <counter name="Samples Blended"
2450             symbol_name="SamplesBlended"
2451             underscore_name="samples_blended"
2452             description="The total number of blended samples or pixels written to all render targets."
2453             data_type="uint64"
2454             units="pixels"
2455             semantic_type="event"
2456             equation="A 27 READ 4 UMUL"
2457             mdapi_group="3D Pipe/Output Merger"
2458             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2459             mdapi_supported_apis="VK OGL IO BB"
2460             mdapi_hw_unit_type="gpu"
2461             />
2462    <counter name="Sampler Texels"
2463             symbol_name="SamplerTexels"
2464             underscore_name="sampler_texels"
2465             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2466             data_type="uint64"
2467             units="texels"
2468             semantic_type="event"
2469             equation="A 28 READ 4 UMUL"
2470             mdapi_group="Sampler/Sampler Input"
2471             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2472             mdapi_supported_apis=""
2473             mdapi_hw_unit_type="gpu"
2474             />
2475    <counter name="Sampler Texels Misses"
2476             symbol_name="SamplerTexelMisses"
2477             underscore_name="sampler_texel_misses"
2478             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2479             data_type="uint64"
2480             units="texels"
2481             semantic_type="event"
2482             equation="A 29 READ 4 UMUL"
2483             mdapi_group="Sampler/Sampler Cache"
2484             mdapi_usage_flags="Tier3 Batch Frame Draw"
2485             mdapi_supported_apis=""
2486             mdapi_hw_unit_type="gpu"
2487             />
2488    <counter name="SLM Bytes Read"
2489             symbol_name="SlmBytesRead"
2490             underscore_name="slm_bytes_read"
2491             description="The total number of GPU memory bytes read from shared local memory."
2492             data_type="uint64"
2493             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2494             units="bytes"
2495             semantic_type="throughput"
2496             equation="A 30 READ 64 UMUL"
2497             mdapi_group="L3/Data Port/SLM"
2498             mdapi_usage_flags="Tier3 Frame Batch Draw"
2499             mdapi_supported_apis="VK OGL4 OCL IO BB"
2500             mdapi_hw_unit_type="gpu"
2501             />
2502    <counter name="SLM Bytes Written"
2503             symbol_name="SlmBytesWritten"
2504             underscore_name="slm_bytes_written"
2505             description="The total number of GPU memory bytes written into shared local memory."
2506             data_type="uint64"
2507             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2508             units="bytes"
2509             semantic_type="throughput"
2510             equation="A 31 READ 64 UMUL"
2511             mdapi_group="L3/Data Port/SLM"
2512             mdapi_usage_flags="Tier3 Frame Batch Draw"
2513             mdapi_supported_apis="VK OGL4 OCL IO BB"
2514             mdapi_hw_unit_type="gpu"
2515             />
2516    <counter name="Shader Memory Accesses"
2517             symbol_name="ShaderMemoryAccesses"
2518             underscore_name="shader_memory_accesses"
2519             description="The total number of shader memory accesses to L3."
2520             data_type="uint64"
2521             units="messages"
2522             semantic_type="event"
2523             equation="A 32 READ"
2524             mdapi_group="L3/Data Port"
2525             mdapi_usage_flags="Tier3 Frame Batch Draw"
2526             mdapi_supported_apis=""
2527             mdapi_hw_unit_type="gpu"
2528             />
2529    <counter name="Shader Atomic Memory Accesses"
2530             symbol_name="ShaderAtomics"
2531             underscore_name="shader_atomics"
2532             description="The total number of shader atomic memory accesses."
2533             data_type="uint64"
2534             units="messages"
2535             semantic_type="event"
2536             equation="A 34 READ"
2537             mdapi_group="L3/Data Port/Atomics"
2538             mdapi_usage_flags="Tier3 Frame Batch Draw"
2539             mdapi_supported_apis="VK OGL4 OCL IO BB"
2540             mdapi_hw_unit_type="gpu"
2541             />
2542    <counter name="Shader Barrier Messages"
2543             symbol_name="ShaderBarriers"
2544             underscore_name="shader_barriers"
2545             description="The total number of shader barrier messages."
2546             data_type="uint64"
2547             units="messages"
2548             semantic_type="event"
2549             equation="A 35 READ"
2550             mdapi_group="EU Array/Barrier"
2551             mdapi_usage_flags="Tier3 Frame Batch Draw"
2552             mdapi_supported_apis="VK OGL4 OCL IO BB"
2553             mdapi_hw_unit_type="gpu"
2554             />
2555    <counter name="GtiCmdStreamerMemoryReads"
2556             symbol_name="GtiCmdStreamerMemoryReads"
2557             underscore_name="gti_cmd_streamer_memory_reads"
2558             description="The total number of GTI memory reads from Command Streamer."
2559             data_type="uint64"
2560             units="messages"
2561             semantic_type="event"
2562             equation="B 0 READ"
2563             mdapi_group="GTI/3D Pipe/Command Streamer"
2564             mdapi_usage_flags="Tier2 Frame Batch Draw"
2565             mdapi_supported_apis=""
2566             mdapi_hw_unit_type="gpu"
2567             />
2568    <counter name="GtiRsMemoryReads"
2569             symbol_name="GtiRsMemoryReads"
2570             underscore_name="gti_rs_memory_reads"
2571             description="The total number of GTI memory reads from Resource Streamer."
2572             data_type="uint64"
2573             units="messages"
2574             semantic_type="event"
2575             equation="B 2 READ"
2576             mdapi_group="GTI/3D Pipe/Resource Streamer"
2577             mdapi_usage_flags="Tier2 Frame Batch Draw"
2578             mdapi_supported_apis=""
2579             mdapi_hw_unit_type="gpu"
2580             />
2581    <counter name="GtiVfMemoryReads"
2582             symbol_name="GtiVfMemoryReads"
2583             underscore_name="gti_vf_memory_reads"
2584             description="The total number of GTI memory reads from Vertex Fetch."
2585             data_type="uint64"
2586             units="messages"
2587             semantic_type="event"
2588             equation="B 1 READ"
2589             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2590             mdapi_usage_flags="Tier2 Frame Batch Draw"
2591             mdapi_supported_apis="VK OGL IO BB"
2592             mdapi_hw_unit_type="gpu"
2593             />
2594    <counter name="GtiRccMemoryReads"
2595             symbol_name="GtiRccMemoryReads"
2596             underscore_name="gti_rcc_memory_reads"
2597             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2598             data_type="uint64"
2599             units="messages"
2600             semantic_type="event"
2601             equation="B 3 READ"
2602             mdapi_group="GTI/Color Cache"
2603             mdapi_usage_flags="Tier2 Frame Batch Draw"
2604             mdapi_supported_apis="VK OGL IO BB"
2605             mdapi_hw_unit_type="gpu"
2606             />
2607    <counter name="GtiMscMemoryReads"
2608             symbol_name="GtiMscMemoryReads"
2609             underscore_name="gti_msc_memory_reads"
2610             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2611             data_type="uint64"
2612             units="messages"
2613             semantic_type="event"
2614             equation="B 4 READ"
2615             mdapi_group="GTI/Color Cache"
2616             mdapi_usage_flags="Tier2 Frame Batch Draw"
2617             mdapi_supported_apis="VK OGL IO BB"
2618             mdapi_hw_unit_type="gpu"
2619             />
2620    <counter name="GtiHizMemoryReads"
2621             symbol_name="GtiHizMemoryReads"
2622             underscore_name="gti_hiz_memory_reads"
2623             description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2624             data_type="uint64"
2625             units="messages"
2626             semantic_type="event"
2627             equation="B 5 READ"
2628             mdapi_group="GTI/Depth Cache"
2629             mdapi_usage_flags="Tier2 Frame Batch Draw"
2630             mdapi_supported_apis="VK OGL IO BB"
2631             mdapi_hw_unit_type="gpu"
2632             />
2633    <counter name="GtiStcMemoryReads"
2634             symbol_name="GtiStcMemoryReads"
2635             underscore_name="gti_stc_memory_reads"
2636             description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2637             data_type="uint64"
2638             units="messages"
2639             semantic_type="event"
2640             equation="B 6 READ"
2641             mdapi_group="GTI/Depth Cache"
2642             mdapi_usage_flags="Tier2 Frame Batch Draw"
2643             mdapi_supported_apis="VK OGL IO BB"
2644             mdapi_hw_unit_type="gpu"
2645             />
2646    <counter name="GtiRczMemoryReads"
2647             symbol_name="GtiRczMemoryReads"
2648             underscore_name="gti_rcz_memory_reads"
2649             description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2650             data_type="uint64"
2651             units="messages"
2652             semantic_type="event"
2653             equation="B 7 READ"
2654             mdapi_group="GTI/Depth Cache"
2655             mdapi_usage_flags="Tier2 Frame Batch Draw"
2656             mdapi_supported_apis="VK OGL IO BB"
2657             mdapi_hw_unit_type="gpu"
2658             />
2659    <counter name="GtiMemoryReads"
2660             symbol_name="GtiMemoryReads"
2661             underscore_name="gti_memory_reads"
2662             description="The total number of GTI memory reads."
2663             data_type="uint64"
2664             units="messages"
2665             semantic_type="event"
2666             equation="C 0 READ"
2667             mdapi_group="GTI"
2668             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2669             mdapi_supported_apis=""
2670             mdapi_hw_unit_type="gpu"
2671             />
2672    <counter name="GtiL3Bank0Reads"
2673             symbol_name="GtiL3Bank0Reads"
2674             underscore_name="gti_l3_bank0_reads"
2675             description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2676             data_type="uint64"
2677             units="messages"
2678             semantic_type="event"
2679             equation="C 4 READ"
2680             mdapi_group="GTI/L3"
2681             mdapi_usage_flags="Tier2 Frame Batch Draw"
2682             mdapi_supported_apis=""
2683             mdapi_hw_unit_type="gpu"
2684             />
2685    <counter name="GtiL3Bank1Reads"
2686             symbol_name="GtiL3Bank1Reads"
2687             underscore_name="gti_l3_bank1_reads"
2688             description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2689             data_type="uint64"
2690             units="messages"
2691             semantic_type="event"
2692             equation="C 5 READ"
2693             mdapi_group="GTI/L3"
2694             mdapi_usage_flags="Tier2 Frame Batch Draw"
2695             mdapi_supported_apis=""
2696             mdapi_hw_unit_type="subslice"
2697             />
2698    <counter name="GtiL3Bank2Reads"
2699             symbol_name="GtiL3Bank2Reads"
2700             underscore_name="gti_l3_bank2_reads"
2701             description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2702             data_type="uint64"
2703             units="messages"
2704             semantic_type="event"
2705             equation="C 6 READ"
2706             mdapi_group="GTI/L3"
2707             mdapi_usage_flags="Tier2 Frame Batch Draw"
2708             mdapi_supported_apis=""
2709             mdapi_hw_unit_type="subslice"
2710             />
2711    <counter name="GtiL3Bank3Reads"
2712             symbol_name="GtiL3Bank3Reads"
2713             underscore_name="gti_l3_bank3_reads"
2714             description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2715             data_type="uint64"
2716             units="messages"
2717             semantic_type="event"
2718             equation="C 7 READ"
2719             mdapi_group="GTI/L3"
2720             mdapi_usage_flags="Tier2 Frame Batch Draw"
2721             mdapi_supported_apis=""
2722             mdapi_hw_unit_type="subslice"
2723             />
2724    <counter name="GtiL3Reads"
2725             symbol_name="GtiL3Reads"
2726             underscore_name="gti_l3_reads"
2727             description="The total number of GTI memory reads from L3 (L3 Cache misses)."
2728             data_type="uint64"
2729             units="messages"
2730             semantic_type="event"
2731             equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
2732             mdapi_group="GTI/L3"
2733             mdapi_usage_flags="Tier2 Frame Batch Draw"
2734             mdapi_supported_apis=""
2735             mdapi_hw_unit_type="gpu"
2736             />
2737    <counter name="GtiRingAccesses"
2738             symbol_name="GtiRingAccesses"
2739             underscore_name="gti_ring_accesses"
2740             description="The total number of all accesses from GTI to the ring."
2741             data_type="uint64"
2742             units="messages"
2743             semantic_type="event"
2744             equation="C 3 READ 2 UMUL"
2745             mdapi_group="GTI"
2746             mdapi_usage_flags="Tier2 Frame Batch Draw"
2747             mdapi_supported_apis=""
2748             mdapi_hw_unit_type="gpu"
2749             />
2750    <register_config type="NOA">
2751        <register type="NOA" address="0x00009840" value="0x00000080" />
2752        <register type="NOA" address="0x00009888" value="0x11810C00" />
2753        <register type="NOA" address="0x00009888" value="0x1381001A" />
2754        <register type="NOA" address="0x00009888" value="0x37906800" />
2755        <register type="NOA" address="0x00009888" value="0x3F900064" />
2756        <register type="NOA" address="0x00009888" value="0x03811300" />
2757        <register type="NOA" address="0x00009888" value="0x05811B12" />
2758        <register type="NOA" address="0x00009888" value="0x0781001A" />
2759        <register type="NOA" address="0x00009888" value="0x1F810000" />
2760        <register type="NOA" address="0x00009888" value="0x17810000" />
2761        <register type="NOA" address="0x00009888" value="0x19810000" />
2762        <register type="NOA" address="0x00009888" value="0x1B810000" />
2763        <register type="NOA" address="0x00009888" value="0x1D810000" />
2764        <register type="NOA" address="0x00009888" value="0x1B930055" />
2765        <register type="NOA" address="0x00009888" value="0x03E58000" />
2766        <register type="NOA" address="0x00009888" value="0x05E5C000" />
2767        <register type="NOA" address="0x00009888" value="0x07E54000" />
2768        <register type="NOA" address="0x00009888" value="0x13900150" />
2769        <register type="NOA" address="0x00009888" value="0x21900151" />
2770        <register type="NOA" address="0x00009888" value="0x23900152" />
2771        <register type="NOA" address="0x00009888" value="0x25900153" />
2772        <register type="NOA" address="0x00009888" value="0x27900154" />
2773        <register type="NOA" address="0x00009888" value="0x29900155" />
2774        <register type="NOA" address="0x00009888" value="0x2B900156" />
2775        <register type="NOA" address="0x00009888" value="0x2D900157" />
2776        <register type="NOA" address="0x00009888" value="0x2F90015F" />
2777        <register type="NOA" address="0x00009888" value="0x31900105" />
2778        <register type="NOA" address="0x00009888" value="0x15900103" />
2779        <register type="NOA" address="0x00009888" value="0x17900101" />
2780        <register type="NOA" address="0x00009888" value="0x35900000" />
2781        <register type="NOA" address="0x00009888" value="0x19908000" />
2782        <register type="NOA" address="0x00009888" value="0x1B908000" />
2783        <register type="NOA" address="0x00009888" value="0x1D908000" />
2784        <register type="NOA" address="0x00009888" value="0x1F908000" />
2785        <register type="NOA" address="0x00009888" value="0x11900000" />
2786        <register type="NOA" address="0x00009888" value="0x51900000" />
2787        <register type="NOA" address="0x00009888" value="0x41900C60" />
2788        <register type="NOA" address="0x00009888" value="0x55900000" />
2789        <register type="NOA" address="0x00009888" value="0x45900C00" />
2790        <register type="NOA" address="0x00009888" value="0x47900C63" />
2791        <register type="NOA" address="0x00009888" value="0x57900000" />
2792        <register type="NOA" address="0x00009888" value="0x49900C63" />
2793        <register type="NOA" address="0x00009888" value="0x33900000" />
2794        <register type="NOA" address="0x00009888" value="0x4B900063" />
2795        <register type="NOA" address="0x00009888" value="0x59900000" />
2796        <register type="NOA" address="0x00009888" value="0x43900003" />
2797        <register type="NOA" address="0x00009888" value="0x53900000" />
2798    </register_config>
2799    <register_config type="OA">
2800        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
2801        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
2802        <register type="OA" address="0x00002724" value="0xF0800000" />
2803        <register type="OA" address="0x00002720" value="0x00000000" />
2804        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
2805        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
2806        <register type="OA" address="0x00002714" value="0xF0800000" />
2807        <register type="OA" address="0x00002710" value="0x00000000" />
2808        <register type="OA" address="0x0000274C" value="0x86543210" />
2809        <register type="OA" address="0x00002748" value="0x86543210" />
2810        <register type="OA" address="0x00002744" value="0x00006667" />
2811        <register type="OA" address="0x00002740" value="0x00000000" />
2812        <register type="OA" address="0x0000275C" value="0x86543210" />
2813        <register type="OA" address="0x00002758" value="0x86543210" />
2814        <register type="OA" address="0x00002754" value="0x00006465" />
2815        <register type="OA" address="0x00002750" value="0x00000000" />
2816        <register type="OA" address="0x00002770" value="0x0007F81A" />
2817        <register type="OA" address="0x00002774" value="0x0000FE00" />
2818        <register type="OA" address="0x00002778" value="0x0007F82A" />
2819        <register type="OA" address="0x0000277C" value="0x0000FE00" />
2820        <register type="OA" address="0x00002780" value="0x0007F872" />
2821        <register type="OA" address="0x00002784" value="0x0000FE00" />
2822        <register type="OA" address="0x00002788" value="0x0007F8BA" />
2823        <register type="OA" address="0x0000278C" value="0x0000FE00" />
2824        <register type="OA" address="0x00002790" value="0x0007F87A" />
2825        <register type="OA" address="0x00002794" value="0x0000FE00" />
2826        <register type="OA" address="0x00002798" value="0x0007F8EA" />
2827        <register type="OA" address="0x0000279C" value="0x0000FE00" />
2828        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
2829        <register type="OA" address="0x000027A4" value="0x0000FE00" />
2830        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
2831        <register type="OA" address="0x000027AC" value="0x0000FE00" />
2832    </register_config>
2833    <register_config type="FLEX">
2834        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2835        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2836        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2837        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2838        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2839        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2840        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2841    </register_config>
2842  </set>
2843
2844  <set name="Memory Writes Distribution metrics set"
2845       chipset="SKLGT3"
2846       symbol_name="MemoryWrites"
2847       underscore_name="memory_writes"
2848       mdapi_supported_apis="VK OGL OCL IO BB"
2849       hw_config_guid="a0c0172c-ee13-403d-99ff-2bdf6936cf14"
2850       >
2851    <counter name="GPU Time Elapsed"
2852             symbol_name="GpuTime"
2853             underscore_name="gpu_time"
2854             description="Time elapsed on the GPU during the measurement."
2855             data_type="uint64"
2856             units="ns"
2857             semantic_type="duration"
2858             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2859             mdapi_group="GPU"
2860             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2861             mdapi_supported_apis=""
2862             mdapi_hw_unit_type="gpu"
2863             />
2864    <counter name="GPU Core Clocks"
2865             symbol_name="GpuCoreClocks"
2866             underscore_name="gpu_core_clocks"
2867             description="The total number of GPU core clocks elapsed during the measurement."
2868             data_type="uint64"
2869             units="cycles"
2870             semantic_type="event"
2871             equation="GPU_CLOCK 0 READ"
2872             mdapi_group="GPU"
2873             mdapi_usage_flags="Tier1 Frame Batch Draw"
2874             mdapi_supported_apis=""
2875             mdapi_hw_unit_type="gpu"
2876             />
2877    <counter name="AVG GPU Core Frequency"
2878             symbol_name="AvgGpuCoreFrequency"
2879             underscore_name="avg_gpu_core_frequency"
2880             description="Average GPU Core Frequency in the measurement."
2881             data_type="uint64"
2882             max_equation="$GpuMaxFrequency"
2883             units="hz"
2884             semantic_type="event"
2885             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2886             mdapi_group="GPU"
2887             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2888             mdapi_supported_apis=""
2889             mdapi_hw_unit_type="gpu"
2890             />
2891    <counter name="GPU Busy"
2892             symbol_name="GpuBusy"
2893             underscore_name="gpu_busy"
2894             description="The percentage of time in which the GPU has been processing GPU commands."
2895             data_type="float"
2896             max_equation="100"
2897             units="percent"
2898             semantic_type="duration"
2899             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2900             mdapi_group="GPU"
2901             mdapi_usage_flags="Tier1 Overview System Frame"
2902             mdapi_supported_apis=""
2903             mdapi_hw_unit_type="gpu"
2904             />
2905    <counter name="VS Threads Dispatched"
2906             symbol_name="VsThreads"
2907             underscore_name="vs_threads"
2908             description="The total number of vertex shader hardware threads dispatched."
2909             data_type="uint64"
2910             units="threads"
2911             semantic_type="event"
2912             equation="A 1 READ"
2913             mdapi_group="EU Array/Vertex Shader"
2914             mdapi_usage_flags="Tier3 Frame Batch Draw"
2915             mdapi_supported_apis="VK OGL IO BB"
2916             mdapi_hw_unit_type="gpu"
2917             />
2918    <counter name="HS Threads Dispatched"
2919             symbol_name="HsThreads"
2920             underscore_name="hs_threads"
2921             description="The total number of hull shader hardware threads dispatched."
2922             data_type="uint64"
2923             units="threads"
2924             semantic_type="event"
2925             equation="A 2 READ"
2926             mdapi_group="EU Array/Hull Shader"
2927             mdapi_usage_flags="Tier3 Frame Batch Draw"
2928             mdapi_supported_apis="VK OGL4 IO BB"
2929             mdapi_hw_unit_type="gpu"
2930             />
2931    <counter name="DS Threads Dispatched"
2932             symbol_name="DsThreads"
2933             underscore_name="ds_threads"
2934             description="The total number of domain shader hardware threads dispatched."
2935             data_type="uint64"
2936             units="threads"
2937             semantic_type="event"
2938             equation="A 3 READ"
2939             mdapi_group="EU Array/Domain Shader"
2940             mdapi_usage_flags="Tier3 Frame Batch Draw"
2941             mdapi_supported_apis="VK OGL4 IO BB"
2942             mdapi_hw_unit_type="gpu"
2943             />
2944    <counter name="GS Threads Dispatched"
2945             symbol_name="GsThreads"
2946             underscore_name="gs_threads"
2947             description="The total number of geometry shader hardware threads dispatched."
2948             data_type="uint64"
2949             units="threads"
2950             semantic_type="event"
2951             equation="A 5 READ"
2952             mdapi_group="EU Array/Geometry Shader"
2953             mdapi_usage_flags="Tier3 Frame Batch Draw"
2954             mdapi_supported_apis="VK OGL4 IO BB"
2955             mdapi_hw_unit_type="gpu"
2956             />
2957    <counter name="FS Threads Dispatched"
2958             symbol_name="PsThreads"
2959             underscore_name="ps_threads"
2960             description="The total number of fragment shader hardware threads dispatched."
2961             data_type="uint64"
2962             units="threads"
2963             semantic_type="event"
2964             equation="A 6 READ"
2965             mdapi_group="EU Array/Fragment Shader"
2966             mdapi_usage_flags="Tier3 Frame Batch Draw"
2967             mdapi_supported_apis="VK OGL IO BB"
2968             mdapi_hw_unit_type="gpu"
2969             />
2970    <counter name="CS Threads Dispatched"
2971             symbol_name="CsThreads"
2972             underscore_name="cs_threads"
2973             description="The total number of compute shader hardware threads dispatched."
2974             data_type="uint64"
2975             units="threads"
2976             semantic_type="event"
2977             equation="A 4 READ"
2978             mdapi_group="EU Array/Compute Shader"
2979             mdapi_usage_flags="Tier3 Frame Batch Draw"
2980             mdapi_supported_apis="VK OGL4 OCL IO BB"
2981             mdapi_hw_unit_type="gpu"
2982             />
2983    <counter name="EU Active"
2984             symbol_name="EuActive"
2985             underscore_name="eu_active"
2986             description="The percentage of time in which the Execution Units were actively processing."
2987             data_type="float"
2988             max_equation="100"
2989             units="percent"
2990             semantic_type="duration"
2991             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2992             mdapi_group="EU Array"
2993             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2994             mdapi_supported_apis=""
2995             mdapi_hw_unit_type="gpu"
2996             />
2997    <counter name="EU Stall"
2998             symbol_name="EuStall"
2999             underscore_name="eu_stall"
3000             description="The percentage of time in which the Execution Units were stalled."
3001             data_type="float"
3002             max_equation="100"
3003             units="percent"
3004             semantic_type="duration"
3005             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3006             mdapi_group="EU Array"
3007             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3008             mdapi_supported_apis=""
3009             mdapi_hw_unit_type="gpu"
3010             />
3011    <counter name="Rasterized Pixels"
3012             symbol_name="RasterizedPixels"
3013             underscore_name="rasterized_pixels"
3014             description="The total number of rasterized pixels."
3015             data_type="uint64"
3016             units="pixels"
3017             semantic_type="event"
3018             equation="A 21 READ 4 UMUL"
3019             mdapi_group="3D Pipe/Rasterizer"
3020             mdapi_usage_flags="Tier3 Frame Batch Draw"
3021             mdapi_supported_apis="VK OGL IO BB"
3022             mdapi_hw_unit_type="gpu"
3023             />
3024    <counter name="Early Hi-Depth Test Fails"
3025             symbol_name="HiDepthTestFails"
3026             underscore_name="hi_depth_test_fails"
3027             description="The total number of pixels dropped on early hierarchical depth test."
3028             data_type="uint64"
3029             units="pixels"
3030             semantic_type="event"
3031             equation="A 22 READ 4 UMUL"
3032             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3033             mdapi_usage_flags="Tier3 Frame Batch Draw"
3034             mdapi_supported_apis="VK OGL IO BB"
3035             mdapi_hw_unit_type="gpu"
3036             />
3037    <counter name="Early Depth Test Fails"
3038             symbol_name="EarlyDepthTestFails"
3039             underscore_name="early_depth_test_fails"
3040             description="The total number of pixels dropped on early depth test."
3041             data_type="uint64"
3042             units="pixels"
3043             semantic_type="event"
3044             equation="A 23 READ 4 UMUL"
3045             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3046             mdapi_usage_flags="Tier3 Frame Batch Draw"
3047             mdapi_supported_apis="VK OGL IO BB"
3048             mdapi_hw_unit_type="gpu"
3049             />
3050    <counter name="Samples Killed in FS"
3051             symbol_name="SamplesKilledInPs"
3052             underscore_name="samples_killed_in_ps"
3053             description="The total number of samples or pixels dropped in fragment shaders."
3054             data_type="uint64"
3055             units="pixels"
3056             semantic_type="event"
3057             equation="A 24 READ 4 UMUL"
3058             mdapi_group="3D Pipe/Fragment Shader"
3059             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3060             mdapi_supported_apis="VK OGL IO BB"
3061             mdapi_hw_unit_type="gpu"
3062             />
3063    <counter name="Pixels Failing Tests"
3064             symbol_name="PixelsFailingPostPsTests"
3065             underscore_name="pixels_failing_post_ps_tests"
3066             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3067             data_type="uint64"
3068             units="pixels"
3069             semantic_type="event"
3070             equation="A 25 READ 4 UMUL"
3071             mdapi_group="3D Pipe/Output Merger"
3072             mdapi_usage_flags="Tier3 Frame Batch Draw"
3073             mdapi_supported_apis="VK OGL IO BB"
3074             mdapi_hw_unit_type="gpu"
3075             />
3076    <counter name="Samples Written"
3077             symbol_name="SamplesWritten"
3078             underscore_name="samples_written"
3079             description="The total number of samples or pixels written to all render targets."
3080             data_type="uint64"
3081             units="pixels"
3082             semantic_type="event"
3083             equation="A 26 READ 4 UMUL"
3084             mdapi_group="3D Pipe/Output Merger"
3085             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3086             mdapi_supported_apis="VK OGL IO BB"
3087             mdapi_hw_unit_type="gpu"
3088             />
3089    <counter name="Samples Blended"
3090             symbol_name="SamplesBlended"
3091             underscore_name="samples_blended"
3092             description="The total number of blended samples or pixels written to all render targets."
3093             data_type="uint64"
3094             units="pixels"
3095             semantic_type="event"
3096             equation="A 27 READ 4 UMUL"
3097             mdapi_group="3D Pipe/Output Merger"
3098             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3099             mdapi_supported_apis="VK OGL IO BB"
3100             mdapi_hw_unit_type="gpu"
3101             />
3102    <counter name="Sampler Texels"
3103             symbol_name="SamplerTexels"
3104             underscore_name="sampler_texels"
3105             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3106             data_type="uint64"
3107             units="texels"
3108             semantic_type="event"
3109             equation="A 28 READ 4 UMUL"
3110             mdapi_group="Sampler/Sampler Input"
3111             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3112             mdapi_supported_apis=""
3113             mdapi_hw_unit_type="gpu"
3114             />
3115    <counter name="Sampler Texels Misses"
3116             symbol_name="SamplerTexelMisses"
3117             underscore_name="sampler_texel_misses"
3118             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3119             data_type="uint64"
3120             units="texels"
3121             semantic_type="event"
3122             equation="A 29 READ 4 UMUL"
3123             mdapi_group="Sampler/Sampler Cache"
3124             mdapi_usage_flags="Tier3 Batch Frame Draw"
3125             mdapi_supported_apis=""
3126             mdapi_hw_unit_type="gpu"
3127             />
3128    <counter name="SLM Bytes Read"
3129             symbol_name="SlmBytesRead"
3130             underscore_name="slm_bytes_read"
3131             description="The total number of GPU memory bytes read from shared local memory."
3132             data_type="uint64"
3133             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3134             units="bytes"
3135             semantic_type="throughput"
3136             equation="A 30 READ 64 UMUL"
3137             mdapi_group="L3/Data Port/SLM"
3138             mdapi_usage_flags="Tier3 Frame Batch Draw"
3139             mdapi_supported_apis="VK OGL4 OCL IO BB"
3140             mdapi_hw_unit_type="gpu"
3141             />
3142    <counter name="SLM Bytes Written"
3143             symbol_name="SlmBytesWritten"
3144             underscore_name="slm_bytes_written"
3145             description="The total number of GPU memory bytes written into shared local memory."
3146             data_type="uint64"
3147             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3148             units="bytes"
3149             semantic_type="throughput"
3150             equation="A 31 READ 64 UMUL"
3151             mdapi_group="L3/Data Port/SLM"
3152             mdapi_usage_flags="Tier3 Frame Batch Draw"
3153             mdapi_supported_apis="VK OGL4 OCL IO BB"
3154             mdapi_hw_unit_type="gpu"
3155             />
3156    <counter name="Shader Memory Accesses"
3157             symbol_name="ShaderMemoryAccesses"
3158             underscore_name="shader_memory_accesses"
3159             description="The total number of shader memory accesses to L3."
3160             data_type="uint64"
3161             units="messages"
3162             semantic_type="event"
3163             equation="A 32 READ"
3164             mdapi_group="L3/Data Port"
3165             mdapi_usage_flags="Tier3 Frame Batch Draw"
3166             mdapi_supported_apis=""
3167             mdapi_hw_unit_type="gpu"
3168             />
3169    <counter name="Shader Atomic Memory Accesses"
3170             symbol_name="ShaderAtomics"
3171             underscore_name="shader_atomics"
3172             description="The total number of shader atomic memory accesses."
3173             data_type="uint64"
3174             units="messages"
3175             semantic_type="event"
3176             equation="A 34 READ"
3177             mdapi_group="L3/Data Port/Atomics"
3178             mdapi_usage_flags="Tier3 Frame Batch Draw"
3179             mdapi_supported_apis="VK OGL4 OCL IO BB"
3180             mdapi_hw_unit_type="gpu"
3181             />
3182    <counter name="L3 Shader Throughput"
3183             symbol_name="L3ShaderThroughput"
3184             underscore_name="l3_shader_throughput"
3185             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3186             data_type="uint64"
3187             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3188             units="bytes"
3189             semantic_type="throughput"
3190             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
3191             mdapi_group="L3/Data Port"
3192             mdapi_usage_flags="Tier2 Frame Batch Draw"
3193             mdapi_supported_apis="VK OGL4 OCL IO BB"
3194             mdapi_hw_unit_type="gpu"
3195             />
3196    <counter name="Shader Barrier Messages"
3197             symbol_name="ShaderBarriers"
3198             underscore_name="shader_barriers"
3199             description="The total number of shader barrier messages."
3200             data_type="uint64"
3201             units="messages"
3202             semantic_type="event"
3203             equation="A 35 READ"
3204             mdapi_group="EU Array/Barrier"
3205             mdapi_usage_flags="Tier3 Frame Batch Draw"
3206             mdapi_supported_apis="VK OGL4 OCL IO BB"
3207             mdapi_hw_unit_type="gpu"
3208             />
3209    <counter name="GtiCmdStreamerMemoryWrites"
3210             symbol_name="GtiCmdStreamerMemoryWrites"
3211             underscore_name="gti_cmd_streamer_memory_writes"
3212             description="The total number of GTI memory writes from Command Streamer."
3213             data_type="uint64"
3214             units="messages"
3215             semantic_type="event"
3216             equation="B 0 READ"
3217             mdapi_group="GTI/3D Pipe/Command Streamer"
3218             mdapi_usage_flags="Tier2 Frame Batch Draw"
3219             mdapi_supported_apis=""
3220             mdapi_hw_unit_type="gpu"
3221             />
3222    <counter name="GtiSoMemoryWrites"
3223             symbol_name="GtiSoMemoryWrites"
3224             underscore_name="gti_so_memory_writes"
3225             description="The total number of GTI memory writes from Stream Output."
3226             data_type="uint64"
3227             units="messages"
3228             semantic_type="event"
3229             equation="B 2 READ"
3230             mdapi_group="GTI/3D Pipe/Stream Output"
3231             mdapi_usage_flags="Tier2 Frame Batch Draw"
3232             mdapi_supported_apis="VK OGL IO BB"
3233             mdapi_hw_unit_type="gpu"
3234             />
3235    <counter name="GtiRccMemoryWrites"
3236             symbol_name="GtiRccMemoryWrites"
3237             underscore_name="gti_rcc_memory_writes"
3238             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3239             data_type="uint64"
3240             units="messages"
3241             semantic_type="event"
3242             equation="B 3 READ"
3243             mdapi_group="GTI/Color Cache"
3244             mdapi_usage_flags="Tier2 Frame Batch Draw"
3245             mdapi_supported_apis="VK OGL IO BB"
3246             mdapi_hw_unit_type="gpu"
3247             />
3248    <counter name="GtiMscMemoryWrites"
3249             symbol_name="GtiMscMemoryWrites"
3250             underscore_name="gti_msc_memory_writes"
3251             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
3252             data_type="uint64"
3253             units="messages"
3254             semantic_type="event"
3255             equation="B 4 READ"
3256             mdapi_group="GTI/Color Cache"
3257             mdapi_usage_flags="Tier2 Frame Batch Draw"
3258             mdapi_supported_apis="VK OGL IO BB"
3259             mdapi_hw_unit_type="gpu"
3260             />
3261    <counter name="GtiHizMemoryWrites"
3262             symbol_name="GtiHizMemoryWrites"
3263             underscore_name="gti_hiz_memory_writes"
3264             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3265             data_type="uint64"
3266             units="messages"
3267             semantic_type="event"
3268             equation="B 5 READ"
3269             mdapi_group="GTI/Depth Cache"
3270             mdapi_usage_flags="Tier2 Frame Batch Draw"
3271             mdapi_supported_apis="VK OGL IO BB"
3272             mdapi_hw_unit_type="gpu"
3273             />
3274    <counter name="GtiStcMemoryWrites"
3275             symbol_name="GtiStcMemoryWrites"
3276             underscore_name="gti_stc_memory_writes"
3277             description="The total number of GTI memory writes from Stencil Cache."
3278             data_type="uint64"
3279             units="messages"
3280             semantic_type="event"
3281             equation="B 6 READ"
3282             mdapi_group="GTI/Depth Cache"
3283             mdapi_usage_flags="Tier2 Frame Batch Draw"
3284             mdapi_supported_apis="VK OGL IO BB"
3285             mdapi_hw_unit_type="gpu"
3286             />
3287    <counter name="GtiRczMemoryWrites"
3288             symbol_name="GtiRczMemoryWrites"
3289             underscore_name="gti_rcz_memory_writes"
3290             description="The total number of GTI memory writes from Render Depth Cache."
3291             data_type="uint64"
3292             units="messages"
3293             semantic_type="event"
3294             equation="B 7 READ"
3295             mdapi_group="GTI/Depth Cache"
3296             mdapi_usage_flags="Tier2 Frame Batch Draw"
3297             mdapi_supported_apis="VK OGL IO BB"
3298             mdapi_hw_unit_type="gpu"
3299             />
3300    <counter name="GtiMemoryWrites"
3301             symbol_name="GtiMemoryWrites"
3302             underscore_name="gti_memory_writes"
3303             description="The total number of GTI memory writes."
3304             data_type="uint64"
3305             units="messages"
3306             semantic_type="event"
3307             equation="C 0 READ"
3308             mdapi_group="GTI"
3309             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
3310             mdapi_supported_apis=""
3311             mdapi_hw_unit_type="gpu"
3312             />
3313    <counter name="GtiL3Bank0Writes"
3314             symbol_name="GtiL3Bank0Writes"
3315             underscore_name="gti_l3_bank0_writes"
3316             description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3317             data_type="uint64"
3318             units="messages"
3319             semantic_type="event"
3320             equation="C 4 READ"
3321             mdapi_group="GTI/L3"
3322             mdapi_usage_flags="Tier2 Frame Batch Draw"
3323             mdapi_supported_apis=""
3324             mdapi_hw_unit_type="gpu"
3325             />
3326    <counter name="GtiL3Bank1Writes"
3327             symbol_name="GtiL3Bank1Writes"
3328             underscore_name="gti_l3_bank1_writes"
3329             description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3330             data_type="uint64"
3331             units="messages"
3332             semantic_type="event"
3333             equation="C 5 READ"
3334             mdapi_group="GTI/L3"
3335             mdapi_usage_flags="Tier2 Frame Batch Draw"
3336             mdapi_supported_apis=""
3337             mdapi_hw_unit_type="gpu"
3338             />
3339    <counter name="GtiL3Bank2Writes"
3340             symbol_name="GtiL3Bank2Writes"
3341             underscore_name="gti_l3_bank2_writes"
3342             description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3343             data_type="uint64"
3344             units="messages"
3345             semantic_type="event"
3346             equation="C 6 READ"
3347             mdapi_group="GTI/L3"
3348             mdapi_usage_flags="Tier2 Frame Batch Draw"
3349             mdapi_supported_apis=""
3350             mdapi_hw_unit_type="gpu"
3351             />
3352    <counter name="GtiL3Bank3Writes"
3353             symbol_name="GtiL3Bank3Writes"
3354             underscore_name="gti_l3_bank3_writes"
3355             description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3356             data_type="uint64"
3357             units="messages"
3358             semantic_type="event"
3359             equation="C 7 READ"
3360             mdapi_group="GTI/L3"
3361             mdapi_usage_flags="Tier2 Frame Batch Draw"
3362             mdapi_supported_apis=""
3363             mdapi_hw_unit_type="gpu"
3364             />
3365    <counter name="GtiL3Writes"
3366             symbol_name="GtiL3Writes"
3367             underscore_name="gti_l3_writes"
3368             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3369             data_type="uint64"
3370             units="messages"
3371             semantic_type="event"
3372             equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3373             mdapi_group="GTI/L3"
3374             mdapi_usage_flags="Tier2 Frame Batch Draw"
3375             mdapi_supported_apis=""
3376             mdapi_hw_unit_type="gpu"
3377             />
3378    <counter name="GtiRingAccesses"
3379             symbol_name="GtiRingAccesses"
3380             underscore_name="gti_ring_accesses"
3381             description="The total number of all GTI accesses to the ring."
3382             data_type="uint64"
3383             units="messages"
3384             semantic_type="event"
3385             equation="C 3 READ 2 UMUL"
3386             mdapi_group="GTI"
3387             mdapi_usage_flags="Tier2 Frame Batch Draw"
3388             mdapi_supported_apis=""
3389             mdapi_hw_unit_type="gpu"
3390             />
3391    <register_config type="NOA">
3392        <register type="NOA" address="0x00009840" value="0x00000080" />
3393        <register type="NOA" address="0x00009888" value="0x11810C00" />
3394        <register type="NOA" address="0x00009888" value="0x1381001A" />
3395        <register type="NOA" address="0x00009888" value="0x37906800" />
3396        <register type="NOA" address="0x00009888" value="0x3F901000" />
3397        <register type="NOA" address="0x00009888" value="0x03811300" />
3398        <register type="NOA" address="0x00009888" value="0x05811B12" />
3399        <register type="NOA" address="0x00009888" value="0x0781001A" />
3400        <register type="NOA" address="0x00009888" value="0x1F810000" />
3401        <register type="NOA" address="0x00009888" value="0x17810000" />
3402        <register type="NOA" address="0x00009888" value="0x19810000" />
3403        <register type="NOA" address="0x00009888" value="0x1B810000" />
3404        <register type="NOA" address="0x00009888" value="0x1D810000" />
3405        <register type="NOA" address="0x00009888" value="0x1B930055" />
3406        <register type="NOA" address="0x00009888" value="0x03E58000" />
3407        <register type="NOA" address="0x00009888" value="0x05E5C000" />
3408        <register type="NOA" address="0x00009888" value="0x07E54000" />
3409        <register type="NOA" address="0x00009888" value="0x13900160" />
3410        <register type="NOA" address="0x00009888" value="0x21900161" />
3411        <register type="NOA" address="0x00009888" value="0x23900162" />
3412        <register type="NOA" address="0x00009888" value="0x25900163" />
3413        <register type="NOA" address="0x00009888" value="0x27900164" />
3414        <register type="NOA" address="0x00009888" value="0x29900165" />
3415        <register type="NOA" address="0x00009888" value="0x2B900166" />
3416        <register type="NOA" address="0x00009888" value="0x2D900167" />
3417        <register type="NOA" address="0x00009888" value="0x2F900150" />
3418        <register type="NOA" address="0x00009888" value="0x31900105" />
3419        <register type="NOA" address="0x00009888" value="0x15900103" />
3420        <register type="NOA" address="0x00009888" value="0x17900101" />
3421        <register type="NOA" address="0x00009888" value="0x35900000" />
3422        <register type="NOA" address="0x00009888" value="0x19908000" />
3423        <register type="NOA" address="0x00009888" value="0x1B908000" />
3424        <register type="NOA" address="0x00009888" value="0x1D908000" />
3425        <register type="NOA" address="0x00009888" value="0x1F908000" />
3426        <register type="NOA" address="0x00009888" value="0x11900000" />
3427        <register type="NOA" address="0x00009888" value="0x51900000" />
3428        <register type="NOA" address="0x00009888" value="0x41900C60" />
3429        <register type="NOA" address="0x00009888" value="0x55900000" />
3430        <register type="NOA" address="0x00009888" value="0x45900C00" />
3431        <register type="NOA" address="0x00009888" value="0x47900C63" />
3432        <register type="NOA" address="0x00009888" value="0x57900000" />
3433        <register type="NOA" address="0x00009888" value="0x49900C63" />
3434        <register type="NOA" address="0x00009888" value="0x33900000" />
3435        <register type="NOA" address="0x00009888" value="0x4B900063" />
3436        <register type="NOA" address="0x00009888" value="0x59900000" />
3437        <register type="NOA" address="0x00009888" value="0x43900003" />
3438        <register type="NOA" address="0x00009888" value="0x53900000" />
3439    </register_config>
3440    <register_config type="OA">
3441        <register type="OA" address="0x0000272C" value="0xFFFFFFFF" />
3442        <register type="OA" address="0x00002728" value="0xFFFFFFFF" />
3443        <register type="OA" address="0x00002724" value="0xF0800000" />
3444        <register type="OA" address="0x00002720" value="0x00000000" />
3445        <register type="OA" address="0x0000271C" value="0xFFFFFFFF" />
3446        <register type="OA" address="0x00002718" value="0xFFFFFFFF" />
3447        <register type="OA" address="0x00002714" value="0xF0800000" />
3448        <register type="OA" address="0x00002710" value="0x00000000" />
3449        <register type="OA" address="0x0000274C" value="0x86543210" />
3450        <register type="OA" address="0x00002748" value="0x86543210" />
3451        <register type="OA" address="0x00002744" value="0x00006667" />
3452        <register type="OA" address="0x00002740" value="0x00000000" />
3453        <register type="OA" address="0x0000275C" value="0x86543210" />
3454        <register type="OA" address="0x00002758" value="0x86543210" />
3455        <register type="OA" address="0x00002754" value="0x00006465" />
3456        <register type="OA" address="0x00002750" value="0x00000000" />
3457        <register type="OA" address="0x00002770" value="0x0007F81A" />
3458        <register type="OA" address="0x00002774" value="0x0000FE00" />
3459        <register type="OA" address="0x00002778" value="0x0007F82A" />
3460        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3461        <register type="OA" address="0x00002780" value="0x0007F822" />
3462        <register type="OA" address="0x00002784" value="0x0000FE00" />
3463        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3464        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3465        <register type="OA" address="0x00002790" value="0x0007F87A" />
3466        <register type="OA" address="0x00002794" value="0x0000FE00" />
3467        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3468        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3469        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3470        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3471        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3472        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3473    </register_config>
3474    <register_config type="FLEX">
3475        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3476        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3477        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3478        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3479        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3480        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3481        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3482    </register_config>
3483  </set>
3484
3485  <set name="Compute Metrics Extended set"
3486       chipset="SKLGT3"
3487       symbol_name="ComputeExtended"
3488       underscore_name="compute_extended"
3489       mdapi_supported_apis="VK OGL4 OCL IO BB"
3490       hw_config_guid="52435e0b-f188-42ea-8680-21a56ee20dee"
3491       >
3492    <counter name="GPU Time Elapsed"
3493             symbol_name="GpuTime"
3494             underscore_name="gpu_time"
3495             description="Time elapsed on the GPU during the measurement."
3496             data_type="uint64"
3497             units="ns"
3498             semantic_type="duration"
3499             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3500             mdapi_group="GPU"
3501             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3502             mdapi_supported_apis=""
3503             mdapi_hw_unit_type="gpu"
3504             />
3505    <counter name="GPU Core Clocks"
3506             symbol_name="GpuCoreClocks"
3507             underscore_name="gpu_core_clocks"
3508             description="The total number of GPU core clocks elapsed during the measurement."
3509             data_type="uint64"
3510             units="cycles"
3511             semantic_type="event"
3512             equation="GPU_CLOCK 0 READ"
3513             mdapi_group="GPU"
3514             mdapi_usage_flags="Tier1 Frame Batch Draw"
3515             mdapi_supported_apis=""
3516             mdapi_hw_unit_type="gpu"
3517             />
3518    <counter name="AVG GPU Core Frequency"
3519             symbol_name="AvgGpuCoreFrequency"
3520             underscore_name="avg_gpu_core_frequency"
3521             description="Average GPU Core Frequency in the measurement."
3522             data_type="uint64"
3523             max_equation="$GpuMaxFrequency"
3524             units="hz"
3525             semantic_type="event"
3526             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3527             mdapi_group="GPU"
3528             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3529             mdapi_supported_apis="VK OGL OCL IO BB"
3530             mdapi_hw_unit_type="gpu"
3531             />
3532    <counter name="CS Threads Dispatched"
3533             symbol_name="CsThreads"
3534             underscore_name="cs_threads"
3535             description="The total number of compute shader hardware threads dispatched."
3536             data_type="uint64"
3537             units="threads"
3538             semantic_type="event"
3539             equation="A 4 READ"
3540             mdapi_group="EU Array/Compute Shader"
3541             mdapi_usage_flags="Tier3 Frame Batch Draw"
3542             mdapi_supported_apis=""
3543             mdapi_hw_unit_type="gpu"
3544             />
3545    <counter name="EU Active"
3546             symbol_name="EuActive"
3547             underscore_name="eu_active"
3548             description="The percentage of time in which the Execution Units were actively processing."
3549             data_type="float"
3550             max_equation="100"
3551             units="percent"
3552             semantic_type="duration"
3553             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3554             mdapi_group="EU Array"
3555             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3556             mdapi_supported_apis=""
3557             mdapi_hw_unit_type="gpu"
3558             />
3559    <counter name="EU Stall"
3560             symbol_name="EuStall"
3561             underscore_name="eu_stall"
3562             description="The percentage of time in which the Execution Units were stalled."
3563             data_type="float"
3564             max_equation="100"
3565             units="percent"
3566             semantic_type="duration"
3567             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3568             mdapi_group="EU Array"
3569             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3570             mdapi_supported_apis=""
3571             mdapi_hw_unit_type="gpu"
3572             />
3573    <counter name="EU Both FPU Pipes Active"
3574             symbol_name="EuFpuBothActive"
3575             underscore_name="eu_fpu_both_active"
3576             description="The percentage of time in which both EU FPU pipelines were actively processing."
3577             data_type="float"
3578             max_equation="100"
3579             units="percent"
3580             semantic_type="duration"
3581             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3582             mdapi_group="EU Array/Pipes"
3583             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3584             mdapi_supported_apis=""
3585             mdapi_hw_unit_type="gpu"
3586             />
3587    <counter name="EU FPU0 Pipe Active"
3588             symbol_name="Fpu0Active"
3589             underscore_name="fpu0_active"
3590             description="The percentage of time in which EU FPU0 pipeline was actively processing."
3591             data_type="float"
3592             max_equation="100"
3593             units="percent"
3594             semantic_type="duration"
3595             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3596             mdapi_group="EU Array/Pipes"
3597             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3598             mdapi_supported_apis=""
3599             mdapi_hw_unit_type="gpu"
3600             />
3601    <counter name="EU FPU1 Pipe Active"
3602             symbol_name="Fpu1Active"
3603             underscore_name="fpu1_active"
3604             description="The percentage of time in which EU FPU1 pipeline was actively processing."
3605             data_type="float"
3606             max_equation="100"
3607             units="percent"
3608             semantic_type="duration"
3609             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3610             mdapi_group="EU Array/Pipes"
3611             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3612             mdapi_supported_apis=""
3613             mdapi_hw_unit_type="gpu"
3614             />
3615    <counter name="EU AVG IPC Rate"
3616             symbol_name="EuAvgIpcRate"
3617             underscore_name="eu_avg_ipc_rate"
3618             description="The average rate of IPC calculated for 2 FPU pipelines."
3619             data_type="float"
3620             max_equation="2"
3621             units="number"
3622             semantic_type="ratio"
3623             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
3624             mdapi_group="EU Array"
3625             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3626             mdapi_supported_apis=""
3627             mdapi_hw_unit_type="gpu"
3628             />
3629    <counter name="EU Send Pipe Active"
3630             symbol_name="EuSendActive"
3631             underscore_name="eu_send_active"
3632             description="The percentage of time in which EU send pipeline was actively processing."
3633             data_type="float"
3634             max_equation="100"
3635             units="percent"
3636             semantic_type="duration"
3637             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3638             mdapi_group="EU Array/Pipes"
3639             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3640             mdapi_supported_apis=""
3641             mdapi_hw_unit_type="gpu"
3642             />
3643    <counter name="EU Thread Occupancy"
3644             symbol_name="EuThreadOccupancy"
3645             underscore_name="eu_thread_occupancy"
3646             description="The percentage of time in which hardware threads occupied EUs."
3647             data_type="float"
3648             max_equation="100"
3649             units="percent"
3650             semantic_type="duration"
3651             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3652             mdapi_group="EU Array"
3653             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3654             mdapi_supported_apis=""
3655             mdapi_hw_unit_type="gpu"
3656             />
3657    <counter name="Sampler Texels"
3658             symbol_name="SamplerTexels"
3659             underscore_name="sampler_texels"
3660             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3661             data_type="uint64"
3662             units="texels"
3663             semantic_type="event"
3664             equation="A 28 READ 4 UMUL"
3665             mdapi_group="Sampler/Sampler Input"
3666             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3667             mdapi_supported_apis=""
3668             mdapi_hw_unit_type="gpu"
3669             />
3670    <counter name="Sampler Texels Misses"
3671             symbol_name="SamplerTexelMisses"
3672             underscore_name="sampler_texel_misses"
3673             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3674             data_type="uint64"
3675             units="texels"
3676             semantic_type="event"
3677             equation="A 29 READ 4 UMUL"
3678             mdapi_group="Sampler/Sampler Cache"
3679             mdapi_usage_flags="Tier3 Batch Frame Draw"
3680             mdapi_supported_apis=""
3681             mdapi_hw_unit_type="gpu"
3682             />
3683    <counter name="SLM Bytes Read"
3684             symbol_name="SlmBytesRead"
3685             underscore_name="slm_bytes_read"
3686             description="The total number of GPU memory bytes read from shared local memory."
3687             data_type="uint64"
3688             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3689             units="bytes"
3690             semantic_type="throughput"
3691             equation="A 30 READ 64 UMUL"
3692             mdapi_group="L3/Data Port/SLM"
3693             mdapi_usage_flags="Tier3 Frame Batch Draw"
3694             mdapi_supported_apis=""
3695             mdapi_hw_unit_type="gpu"
3696             />
3697    <counter name="SLM Bytes Written"
3698             symbol_name="SlmBytesWritten"
3699             underscore_name="slm_bytes_written"
3700             description="The total number of GPU memory bytes written into shared local memory."
3701             data_type="uint64"
3702             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3703             units="bytes"
3704             semantic_type="throughput"
3705             equation="A 31 READ 64 UMUL"
3706             mdapi_group="L3/Data Port/SLM"
3707             mdapi_usage_flags="Tier3 Frame Batch Draw"
3708             mdapi_supported_apis=""
3709             mdapi_hw_unit_type="gpu"
3710             />
3711    <counter name="Shader Memory Accesses"
3712             symbol_name="ShaderMemoryAccesses"
3713             underscore_name="shader_memory_accesses"
3714             description="The total number of shader memory accesses to L3."
3715             data_type="uint64"
3716             units="messages"
3717             semantic_type="event"
3718             equation="A 32 READ"
3719             mdapi_group="L3/Data Port"
3720             mdapi_usage_flags="Tier3 Frame Batch Draw"
3721             mdapi_supported_apis=""
3722             mdapi_hw_unit_type="gpu"
3723             />
3724    <counter name="Shader Atomic Memory Accesses"
3725             symbol_name="ShaderAtomics"
3726             underscore_name="shader_atomics"
3727             description="The total number of shader atomic memory accesses."
3728             data_type="uint64"
3729             units="messages"
3730             semantic_type="event"
3731             equation="A 34 READ"
3732             mdapi_group="L3/Data Port/Atomics"
3733             mdapi_usage_flags="Tier3 Frame Batch Draw"
3734             mdapi_supported_apis=""
3735             mdapi_hw_unit_type="gpu"
3736             />
3737    <counter name="L3 Shader Throughput"
3738             symbol_name="L3ShaderThroughput"
3739             underscore_name="l3_shader_throughput"
3740             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3741             data_type="uint64"
3742             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3743             units="bytes"
3744             semantic_type="throughput"
3745             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
3746             mdapi_group="L3/Data Port"
3747             mdapi_usage_flags="Tier2 Frame Batch Draw"
3748             mdapi_supported_apis=""
3749             mdapi_hw_unit_type="gpu"
3750             />
3751    <counter name="Shader Barrier Messages"
3752             symbol_name="ShaderBarriers"
3753             underscore_name="shader_barriers"
3754             description="The total number of shader barrier messages."
3755             data_type="uint64"
3756             units="messages"
3757             semantic_type="event"
3758             equation="A 35 READ"
3759             mdapi_group="EU Array/Barrier"
3760             mdapi_usage_flags="Tier3 Frame Batch Draw"
3761             mdapi_supported_apis=""
3762             mdapi_hw_unit_type="gpu"
3763             />
3764    <counter name="EuUntypedReads0"
3765             symbol_name="EuUntypedReads0"
3766             underscore_name="eu_untyped_reads0"
3767             description="The subslice 0 EU Untyped Reads subslice 0."
3768             data_type="uint64"
3769             units="messages"
3770             semantic_type="event"
3771             equation="B 0 READ"
3772             mdapi_group="L3/Data Port"
3773             mdapi_usage_flags="Tier3 Frame Batch Draw"
3774             mdapi_supported_apis=""
3775             mdapi_hw_unit_type="subslice"
3776             />
3777    <counter name="EuTypedReads0"
3778             symbol_name="EuTypedReads0"
3779             underscore_name="eu_typed_reads0"
3780             description="The subslice 0 EU Typed Reads subslice 0."
3781             data_type="uint64"
3782             units="messages"
3783             semantic_type="event"
3784             equation="B 2 READ"
3785             mdapi_group="L3/Data Port"
3786             mdapi_usage_flags="Tier3 Frame Batch Draw"
3787             mdapi_supported_apis=""
3788             mdapi_hw_unit_type="subslice"
3789             />
3790    <counter name="EuUntypedWrites0"
3791             symbol_name="EuUntypedWrites0"
3792             underscore_name="eu_untyped_writes0"
3793             description="The subslice 0 EU Untyped Writes subslice 0."
3794             data_type="uint64"
3795             units="messages"
3796             semantic_type="event"
3797             equation="B 1 READ"
3798             mdapi_group="L3/Data Port"
3799             mdapi_usage_flags="Tier3 Frame Batch Draw"
3800             mdapi_supported_apis=""
3801             mdapi_hw_unit_type="subslice"
3802             />
3803    <counter name="EuTypedWrites0"
3804             symbol_name="EuTypedWrites0"
3805             underscore_name="eu_typed_writes0"
3806             description="The subslice 0 EU Typed Writes subslice 0."
3807             data_type="uint64"
3808             units="messages"
3809             semantic_type="event"
3810             equation="B 3 READ"
3811             mdapi_group="L3/Data Port"
3812             mdapi_usage_flags="Tier3 Frame Batch Draw"
3813             mdapi_supported_apis=""
3814             mdapi_hw_unit_type="subslice"
3815             />
3816    <counter name="EuUntypedAtomics0"
3817             symbol_name="EuUntypedAtomics0"
3818             underscore_name="eu_untyped_atomics0"
3819             description="The subslice 0 EU Untyped Atomics subslice 0."
3820             data_type="uint64"
3821             units="messages"
3822             semantic_type="event"
3823             equation="B 4 READ"
3824             mdapi_group="L3/Data Port"
3825             mdapi_usage_flags="Tier3 Frame Batch Draw"
3826             mdapi_supported_apis=""
3827             mdapi_hw_unit_type="subslice"
3828             />
3829    <counter name="EuTypedAtomics0"
3830             symbol_name="EuTypedAtomics0"
3831             underscore_name="eu_typed_atomics0"
3832             description="The subslice 0 EU Typed Atomics subslice 0."
3833             data_type="uint64"
3834             units="messages"
3835             semantic_type="event"
3836             equation="B 5 READ"
3837             mdapi_group="L3/Data Port"
3838             mdapi_usage_flags="Tier3 Frame Batch Draw"
3839             mdapi_supported_apis=""
3840             mdapi_hw_unit_type="subslice"
3841             />
3842    <counter name="EuA64UntypedReads0"
3843             symbol_name="EuA64UntypedReads0"
3844             underscore_name="eu_a64_untyped_reads0"
3845             description="The subslice 0 EU A64 Untyped Reads subslice 0."
3846             data_type="uint64"
3847             units="messages"
3848             semantic_type="event"
3849             equation="B 6 READ"
3850             mdapi_group="L3/Data Port"
3851             mdapi_usage_flags="Tier3 Frame Batch Draw"
3852             mdapi_supported_apis=""
3853             mdapi_hw_unit_type="subslice"
3854             />
3855    <counter name="EuA64UntypedWrites0"
3856             symbol_name="EuA64UntypedWrites0"
3857             underscore_name="eu_a64_untyped_writes0"
3858             description="The subslice 0 EU A64 Untyped Writes subslice 0."
3859             data_type="uint64"
3860             units="messages"
3861             semantic_type="event"
3862             equation="B 7 READ"
3863             mdapi_group="L3/Data Port"
3864             mdapi_usage_flags="Tier3 Frame Batch Draw"
3865             mdapi_supported_apis=""
3866             mdapi_hw_unit_type="subslice"
3867             />
3868    <counter name="Typed Reads 0"
3869             symbol_name="TypedReads0"
3870             underscore_name="typed_reads0"
3871             description="The subslice 0 typed reads."
3872             data_type="uint64"
3873             units="messages"
3874             semantic_type="event"
3875             equation="C 2 READ"
3876             mdapi_group="L3/Data Port"
3877             mdapi_usage_flags="Tier3 Frame Batch Draw"
3878             mdapi_supported_apis=""
3879             mdapi_hw_unit_type="subslice"
3880             />
3881    <counter name="Typed Writes 0"
3882             symbol_name="TypedWrites0"
3883             underscore_name="typed_writes0"
3884             description="The subslice 0 typed writes."
3885             data_type="uint64"
3886             units="messages"
3887             semantic_type="event"
3888             equation="C 0 READ"
3889             mdapi_group="L3/Data Port"
3890             mdapi_usage_flags="Tier3 Frame Batch Draw"
3891             mdapi_supported_apis=""
3892             mdapi_hw_unit_type="subslice"
3893             />
3894    <counter name="Untyped Reads 0"
3895             symbol_name="UntypedReads0"
3896             underscore_name="untyped_reads0"
3897             description="The subslice 0 untyped reads (including SLM reads)."
3898             data_type="uint64"
3899             units="messages"
3900             semantic_type="event"
3901             equation="C 3 READ"
3902             mdapi_group="L3/Data Port"
3903             mdapi_usage_flags="Tier3 Frame Batch Draw"
3904             mdapi_supported_apis=""
3905             mdapi_hw_unit_type="subslice"
3906             />
3907    <counter name="Untyped Writes 0"
3908             symbol_name="UntypedWrites0"
3909             underscore_name="untyped_writes0"
3910             description="The subslice 0 untyped writes (including SLM writes)."
3911             data_type="uint64"
3912             units="messages"
3913             semantic_type="event"
3914             equation="C 1 READ"
3915             mdapi_group="L3/Data Port"
3916             mdapi_usage_flags="Tier3 Frame Batch Draw"
3917             mdapi_supported_apis=""
3918             mdapi_hw_unit_type="subslice"
3919             />
3920    <counter name="Typed Atomics 0"
3921             symbol_name="TypedAtomics0"
3922             underscore_name="typed_atomics0"
3923             description="The subslice 0 typed atomics."
3924             data_type="uint64"
3925             units="messages"
3926             semantic_type="event"
3927             equation="C 4 READ"
3928             mdapi_group="L3/Data Port"
3929             mdapi_usage_flags="Tier3 Frame Batch Draw"
3930             mdapi_supported_apis=""
3931             mdapi_hw_unit_type="subslice"
3932             />
3933    <counter name="TypedReadsPerCacheLine"
3934             symbol_name="TypedReadsPerCacheLine"
3935             underscore_name="typed_reads_per_cache_line"
3936             description="The ratio of EU typed read requests to L3 cache line reads."
3937             data_type="float"
3938             units="eu sends to l3 cache lines"
3939             semantic_type="ratio"
3940             equation="$EuTypedReads0 $TypedReads0 FDIV"
3941             mdapi_group="L3/Data Port"
3942             mdapi_usage_flags="Tier3 Frame Batch Draw"
3943             mdapi_supported_apis=""
3944             mdapi_hw_unit_type="subslice"
3945             />
3946    <counter name="TypedWritesPerCacheLine"
3947             symbol_name="TypedWritesPerCacheLine"
3948             underscore_name="typed_writes_per_cache_line"
3949             description="The ratio of EU typed write requests to L3 cache line writes."
3950             data_type="float"
3951             units="eu sends to l3 cache lines"
3952             semantic_type="ratio"
3953             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
3954             mdapi_group="L3/Data Port"
3955             mdapi_usage_flags="Tier3 Frame Batch Draw"
3956             mdapi_supported_apis=""
3957             mdapi_hw_unit_type="subslice"
3958             />
3959    <counter name="UntypedReadsPerCacheLine"
3960             symbol_name="UntypedReadsPerCacheLine"
3961             underscore_name="untyped_reads_per_cache_line"
3962             description="The ratio of EU untyped read requests to L3 cache line reads."
3963             data_type="float"
3964             units="eu sends to l3 cache lines"
3965             semantic_type="ratio"
3966             equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
3967             mdapi_group="L3/Data Port"
3968             mdapi_usage_flags="Tier3 Frame Batch Draw"
3969             mdapi_supported_apis=""
3970             mdapi_hw_unit_type="subslice"
3971             />
3972    <counter name="UntypedWritesPerCacheLine"
3973             symbol_name="UntypedWritesPerCacheLine"
3974             underscore_name="untyped_writes_per_cache_line"
3975             description="The ratio of EU untyped write requests to L3 cache line writes."
3976             data_type="float"
3977             units="eu sends to l3 cache lines"
3978             semantic_type="ratio"
3979             equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
3980             mdapi_group="L3/Data Port"
3981             mdapi_usage_flags="Tier3 Frame Batch Draw"
3982             mdapi_supported_apis=""
3983             mdapi_hw_unit_type="subslice"
3984             />
3985    <counter name="TypedAtomicsPerCacheLine"
3986             symbol_name="TypedAtomicsPerCacheLine"
3987             underscore_name="typed_atomics_per_cache_line"
3988             description="The ratio of EU typed atomics requests to L3 cache line writes."
3989             data_type="float"
3990             units="eu sends to l3 cache lines"
3991             semantic_type="ratio"
3992             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
3993             mdapi_group="L3/Data Port"
3994             mdapi_usage_flags="Tier3 Frame Batch Draw"
3995             mdapi_supported_apis=""
3996             mdapi_hw_unit_type="subslice"
3997             />
3998    <register_config type="NOA">
3999        <register type="NOA" address="0x00009840" value="0x00000080" />
4000        <register type="NOA" address="0x00009888" value="0x106C00E0" />
4001        <register type="NOA" address="0x00009888" value="0x141C8160" />
4002        <register type="NOA" address="0x00009888" value="0x161C8015" />
4003        <register type="NOA" address="0x00009888" value="0x181C0120" />
4004        <register type="NOA" address="0x00009888" value="0x004E8000" />
4005        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4006        <register type="NOA" address="0x00009888" value="0x184E8000" />
4007        <register type="NOA" address="0x00009888" value="0x1A4EAAA0" />
4008        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4009        <register type="NOA" address="0x00009888" value="0x024E8000" />
4010        <register type="NOA" address="0x00009888" value="0x044E8000" />
4011        <register type="NOA" address="0x00009888" value="0x064E8000" />
4012        <register type="NOA" address="0x00009888" value="0x084E8000" />
4013        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
4014        <register type="NOA" address="0x00009888" value="0x0E6C0B01" />
4015        <register type="NOA" address="0x00009888" value="0x006C0200" />
4016        <register type="NOA" address="0x00009888" value="0x026C000C" />
4017        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4018        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4019        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
4020        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4021        <register type="NOA" address="0x00009888" value="0x001B8000" />
4022        <register type="NOA" address="0x00009888" value="0x021BC000" />
4023        <register type="NOA" address="0x00009888" value="0x001C0041" />
4024        <register type="NOA" address="0x00009888" value="0x061C4200" />
4025        <register type="NOA" address="0x00009888" value="0x081C4443" />
4026        <register type="NOA" address="0x00009888" value="0x0A1C4645" />
4027        <register type="NOA" address="0x00009888" value="0x0C1C7647" />
4028        <register type="NOA" address="0x00009888" value="0x041C7357" />
4029        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4030        <register type="NOA" address="0x00009888" value="0x101C0000" />
4031        <register type="NOA" address="0x00009888" value="0x1A1C0000" />
4032        <register type="NOA" address="0x00009888" value="0x121C8000" />
4033        <register type="NOA" address="0x00009888" value="0x004C8000" />
4034        <register type="NOA" address="0x00009888" value="0x0A4CAA2A" />
4035        <register type="NOA" address="0x00009888" value="0x0C4C02AA" />
4036        <register type="NOA" address="0x00009888" value="0x084CA000" />
4037        <register type="NOA" address="0x00009888" value="0x000DA000" />
4038        <register type="NOA" address="0x00009888" value="0x060D8000" />
4039        <register type="NOA" address="0x00009888" value="0x080DA000" />
4040        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
4041        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
4042        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4043        <register type="NOA" address="0x00009888" value="0x020DA000" />
4044        <register type="NOA" address="0x00009888" value="0x040DA000" />
4045        <register type="NOA" address="0x00009888" value="0x0C0F5400" />
4046        <register type="NOA" address="0x00009888" value="0x0E0F5515" />
4047        <register type="NOA" address="0x00009888" value="0x100F0155" />
4048        <register type="NOA" address="0x00009888" value="0x002C8000" />
4049        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4050        <register type="NOA" address="0x00009888" value="0x162CAA00" />
4051        <register type="NOA" address="0x00009888" value="0x182C00AA" />
4052        <register type="NOA" address="0x00009888" value="0x022C8000" />
4053        <register type="NOA" address="0x00009888" value="0x042C8000" />
4054        <register type="NOA" address="0x00009888" value="0x062C8000" />
4055        <register type="NOA" address="0x00009888" value="0x082C8000" />
4056        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
4057        <register type="NOA" address="0x00009888" value="0x11907FFF" />
4058        <register type="NOA" address="0x00009888" value="0x51900000" />
4059        <register type="NOA" address="0x00009888" value="0x41900040" />
4060        <register type="NOA" address="0x00009888" value="0x55900000" />
4061        <register type="NOA" address="0x00009888" value="0x45900802" />
4062        <register type="NOA" address="0x00009888" value="0x47900842" />
4063        <register type="NOA" address="0x00009888" value="0x57900000" />
4064        <register type="NOA" address="0x00009888" value="0x49900842" />
4065        <register type="NOA" address="0x00009888" value="0x37900000" />
4066        <register type="NOA" address="0x00009888" value="0x33900000" />
4067        <register type="NOA" address="0x00009888" value="0x4B900000" />
4068        <register type="NOA" address="0x00009888" value="0x59900000" />
4069        <register type="NOA" address="0x00009888" value="0x43900800" />
4070        <register type="NOA" address="0x00009888" value="0x53900000" />
4071    </register_config>
4072    <register_config type="OA">
4073        <register type="OA" address="0x00002724" value="0xF0800000" />
4074        <register type="OA" address="0x00002720" value="0x00000000" />
4075        <register type="OA" address="0x00002714" value="0xF0800000" />
4076        <register type="OA" address="0x00002710" value="0x00000000" />
4077        <register type="OA" address="0x00002740" value="0x00000000" />
4078        <register type="OA" address="0x00002770" value="0x0007FC2A" />
4079        <register type="OA" address="0x00002774" value="0x0000BF00" />
4080        <register type="OA" address="0x00002778" value="0x0007FC6A" />
4081        <register type="OA" address="0x0000277C" value="0x0000BF00" />
4082        <register type="OA" address="0x00002780" value="0x0007FC92" />
4083        <register type="OA" address="0x00002784" value="0x0000BF00" />
4084        <register type="OA" address="0x00002788" value="0x0007FCA2" />
4085        <register type="OA" address="0x0000278C" value="0x0000BF00" />
4086        <register type="OA" address="0x00002790" value="0x0007FC32" />
4087        <register type="OA" address="0x00002794" value="0x0000BF00" />
4088        <register type="OA" address="0x00002798" value="0x0007FC9A" />
4089        <register type="OA" address="0x0000279C" value="0x0000BF00" />
4090        <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4091        <register type="OA" address="0x000027A4" value="0x0000BF00" />
4092        <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4093        <register type="OA" address="0x000027AC" value="0x0000BF00" />
4094    </register_config>
4095    <register_config type="FLEX">
4096        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4097        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4098        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4099        <register type="FLEX" address="0x0000E758" value="0x00778008" />
4100        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4101        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4102        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4103    </register_config>
4104  </set>
4105
4106  <set name="Compute Metrics L3 Cache set"
4107       chipset="SKLGT3"
4108       symbol_name="ComputeL3Cache"
4109       underscore_name="compute_l3_cache"
4110       mdapi_supported_apis="VK OGL4 OCL IO BB"
4111       hw_config_guid="27076eeb-49f3-4fed-8423-c66506005c63"
4112       >
4113    <counter name="GPU Time Elapsed"
4114             symbol_name="GpuTime"
4115             underscore_name="gpu_time"
4116             description="Time elapsed on the GPU during the measurement."
4117             data_type="uint64"
4118             units="ns"
4119             semantic_type="duration"
4120             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4121             mdapi_group="GPU"
4122             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4123             mdapi_supported_apis="VK OGL OCL IO BB"
4124             mdapi_hw_unit_type="gpu"
4125             />
4126    <counter name="GPU Core Clocks"
4127             symbol_name="GpuCoreClocks"
4128             underscore_name="gpu_core_clocks"
4129             description="The total number of GPU core clocks elapsed during the measurement."
4130             data_type="uint64"
4131             units="cycles"
4132             semantic_type="event"
4133             equation="GPU_CLOCK 0 READ"
4134             mdapi_group="GPU"
4135             mdapi_usage_flags="Tier1 Frame Batch Draw"
4136             mdapi_supported_apis="VK OGL OCL IO BB"
4137             mdapi_hw_unit_type="gpu"
4138             />
4139    <counter name="AVG GPU Core Frequency"
4140             symbol_name="AvgGpuCoreFrequency"
4141             underscore_name="avg_gpu_core_frequency"
4142             description="Average GPU Core Frequency in the measurement."
4143             data_type="uint64"
4144             max_equation="$GpuMaxFrequency"
4145             units="hz"
4146             semantic_type="event"
4147             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4148             mdapi_group="GPU"
4149             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4150             mdapi_supported_apis="VK OGL OCL IO BB"
4151             mdapi_hw_unit_type="gpu"
4152             />
4153    <counter name="GPU Busy"
4154             symbol_name="GpuBusy"
4155             underscore_name="gpu_busy"
4156             description="The percentage of time in which the GPU has been processing GPU commands."
4157             data_type="float"
4158             max_equation="100"
4159             units="percent"
4160             semantic_type="duration"
4161             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4162             mdapi_group="GPU"
4163             mdapi_usage_flags="Tier1 Overview System Frame"
4164             mdapi_supported_apis="VK OGL OCL IO BB"
4165             mdapi_hw_unit_type="gpu"
4166             />
4167    <counter name="VS Threads Dispatched"
4168             symbol_name="VsThreads"
4169             underscore_name="vs_threads"
4170             description="The total number of vertex shader hardware threads dispatched."
4171             data_type="uint64"
4172             units="threads"
4173             semantic_type="event"
4174             equation="A 1 READ"
4175             mdapi_group="EU Array/Vertex Shader"
4176             mdapi_usage_flags="Tier3 Frame Batch Draw"
4177             mdapi_supported_apis="VK OGL IO BB"
4178             mdapi_hw_unit_type="gpu"
4179             />
4180    <counter name="HS Threads Dispatched"
4181             symbol_name="HsThreads"
4182             underscore_name="hs_threads"
4183             description="The total number of hull shader hardware threads dispatched."
4184             data_type="uint64"
4185             units="threads"
4186             semantic_type="event"
4187             equation="A 2 READ"
4188             mdapi_group="EU Array/Hull Shader"
4189             mdapi_usage_flags="Tier3 Frame Batch Draw"
4190             mdapi_supported_apis="VK OGL4 IO BB"
4191             mdapi_hw_unit_type="gpu"
4192             />
4193    <counter name="DS Threads Dispatched"
4194             symbol_name="DsThreads"
4195             underscore_name="ds_threads"
4196             description="The total number of domain shader hardware threads dispatched."
4197             data_type="uint64"
4198             units="threads"
4199             semantic_type="event"
4200             equation="A 3 READ"
4201             mdapi_group="EU Array/Domain Shader"
4202             mdapi_usage_flags="Tier3 Frame Batch Draw"
4203             mdapi_supported_apis="VK OGL4 IO BB"
4204             mdapi_hw_unit_type="gpu"
4205             />
4206    <counter name="GS Threads Dispatched"
4207             symbol_name="GsThreads"
4208             underscore_name="gs_threads"
4209             description="The total number of geometry shader hardware threads dispatched."
4210             data_type="uint64"
4211             units="threads"
4212             semantic_type="event"
4213             equation="A 5 READ"
4214             mdapi_group="EU Array/Geometry Shader"
4215             mdapi_usage_flags="Tier3 Frame Batch Draw"
4216             mdapi_supported_apis="VK OGL4 IO BB"
4217             mdapi_hw_unit_type="gpu"
4218             />
4219    <counter name="FS Threads Dispatched"
4220             symbol_name="PsThreads"
4221             underscore_name="ps_threads"
4222             description="The total number of fragment shader hardware threads dispatched."
4223             data_type="uint64"
4224             units="threads"
4225             semantic_type="event"
4226             equation="A 6 READ"
4227             mdapi_group="EU Array/Fragment Shader"
4228             mdapi_usage_flags="Tier3 Frame Batch Draw"
4229             mdapi_supported_apis="VK OGL IO BB"
4230             mdapi_hw_unit_type="gpu"
4231             />
4232    <counter name="CS Threads Dispatched"
4233             symbol_name="CsThreads"
4234             underscore_name="cs_threads"
4235             description="The total number of compute shader hardware threads dispatched."
4236             data_type="uint64"
4237             units="threads"
4238             semantic_type="event"
4239             equation="A 4 READ"
4240             mdapi_group="EU Array/Compute Shader"
4241             mdapi_usage_flags="Tier3 Frame Batch Draw"
4242             mdapi_supported_apis="VK OGL4 OCL IO BB"
4243             mdapi_hw_unit_type="gpu"
4244             />
4245    <counter name="EU Active"
4246             symbol_name="EuActive"
4247             underscore_name="eu_active"
4248             description="The percentage of time in which the Execution Units were actively processing."
4249             data_type="float"
4250             max_equation="100"
4251             units="percent"
4252             semantic_type="duration"
4253             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4254             mdapi_group="EU Array"
4255             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4256             mdapi_supported_apis="VK OGL OCL IO BB"
4257             mdapi_hw_unit_type="gpu"
4258             />
4259    <counter name="EU Stall"
4260             symbol_name="EuStall"
4261             underscore_name="eu_stall"
4262             description="The percentage of time in which the Execution Units were stalled."
4263             data_type="float"
4264             max_equation="100"
4265             units="percent"
4266             semantic_type="duration"
4267             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4268             mdapi_group="EU Array"
4269             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
4270             mdapi_supported_apis="VK OGL OCL IO BB"
4271             mdapi_hw_unit_type="gpu"
4272             />
4273    <counter name="EU Both FPU Pipes Active"
4274             symbol_name="EuFpuBothActive"
4275             underscore_name="eu_fpu_both_active"
4276             description="The percentage of time in which both EU FPU pipelines were actively processing."
4277             data_type="float"
4278             max_equation="100"
4279             units="percent"
4280             semantic_type="duration"
4281             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4282             mdapi_group="EU Array/Pipes"
4283             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4284             mdapi_supported_apis="VK OGL OCL IO BB"
4285             mdapi_hw_unit_type="gpu"
4286             />
4287    <counter name="EU FPU0 Pipe Active"
4288             symbol_name="Fpu0Active"
4289             underscore_name="fpu0_active"
4290             description="The percentage of time in which EU FPU0 pipeline was actively processing."
4291             data_type="float"
4292             max_equation="100"
4293             units="percent"
4294             semantic_type="duration"
4295             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4296             mdapi_group="EU Array/Pipes"
4297             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4298             mdapi_supported_apis="VK OGL IO BB"
4299             mdapi_hw_unit_type="gpu"
4300             />
4301    <counter name="EU FPU1 Pipe Active"
4302             symbol_name="Fpu1Active"
4303             underscore_name="fpu1_active"
4304             description="The percentage of time in which EU FPU1 pipeline was actively processing."
4305             data_type="float"
4306             max_equation="100"
4307             units="percent"
4308             semantic_type="duration"
4309             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4310             mdapi_group="EU Array/Pipes"
4311             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4312             mdapi_supported_apis="VK OGL IO BB"
4313             mdapi_hw_unit_type="gpu"
4314             />
4315    <counter name="EU AVG IPC Rate"
4316             symbol_name="EuAvgIpcRate"
4317             underscore_name="eu_avg_ipc_rate"
4318             description="The average rate of IPC calculated for 2 FPU pipelines."
4319             data_type="float"
4320             max_equation="2"
4321             units="number"
4322             semantic_type="ratio"
4323             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
4324             mdapi_group="EU Array"
4325             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
4326             mdapi_supported_apis="VK OGL OCL IO BB"
4327             mdapi_hw_unit_type="gpu"
4328             />
4329    <counter name="EU Send Pipe Active"
4330             symbol_name="EuSendActive"
4331             underscore_name="eu_send_active"
4332             description="The percentage of time in which EU send pipeline was actively processing."
4333             data_type="float"
4334             max_equation="100"
4335             units="percent"
4336             semantic_type="duration"
4337             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4338             mdapi_group="EU Array/Pipes"
4339             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
4340             mdapi_supported_apis="VK OGL IO BB"
4341             mdapi_hw_unit_type="gpu"
4342             />
4343    <counter name="EU FPU0 Hybrid Instruction"
4344             symbol_name="EuHybridFpu0Instruction"
4345             underscore_name="eu_hybrid_fpu0_instruction"
4346             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
4347             data_type="float"
4348             max_equation="100"
4349             units="percent"
4350             semantic_type="duration"
4351             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4352             mdapi_group="EU Array/Pipes/Instructions"
4353             mdapi_usage_flags="Tier4 Frame Batch Draw"
4354             mdapi_supported_apis="VK OGL IO BB"
4355             mdapi_hw_unit_type="gpu"
4356             />
4357    <counter name="EU FPU1 Hybrid Instruction"
4358             symbol_name="EuHybridFpu1Instruction"
4359             underscore_name="eu_hybrid_fpu1_instruction"
4360             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
4361             data_type="float"
4362             max_equation="100"
4363             units="percent"
4364             semantic_type="duration"
4365             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4366             mdapi_group="EU Array/Pipes/Instructions"
4367             mdapi_usage_flags="Tier4 Frame Batch Draw"
4368             mdapi_supported_apis="VK OGL IO BB"
4369             mdapi_hw_unit_type="gpu"
4370             />
4371    <counter name="EU FPU0 Ternary Instruction"
4372             symbol_name="EuTernaryFpu0Instruction"
4373             underscore_name="eu_ternary_fpu0_instruction"
4374             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
4375             data_type="float"
4376             max_equation="100"
4377             units="percent"
4378             semantic_type="duration"
4379             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4380             mdapi_group="EU Array/Pipes/Instructions"
4381             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4382             mdapi_supported_apis="VK OGL IO BB"
4383             mdapi_hw_unit_type="gpu"
4384             />
4385    <counter name="EU FPU1 Ternary Instruction"
4386             symbol_name="EuTernaryFpu1Instruction"
4387             underscore_name="eu_ternary_fpu1_instruction"
4388             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
4389             data_type="float"
4390             max_equation="100"
4391             units="percent"
4392             semantic_type="duration"
4393             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4394             mdapi_group="EU Array/Pipes/Instructions"
4395             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4396             mdapi_supported_apis="VK OGL IO BB"
4397             mdapi_hw_unit_type="gpu"
4398             />
4399    <counter name="EU FPU0 Binary Instruction"
4400             symbol_name="EuBinaryFpu0Instruction"
4401             underscore_name="eu_binary_fpu0_instruction"
4402             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
4403             data_type="float"
4404             max_equation="100"
4405             units="percent"
4406             semantic_type="duration"
4407             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4408             mdapi_group="EU Array/Pipes/Instructions"
4409             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4410             mdapi_supported_apis="VK OGL IO BB"
4411             mdapi_hw_unit_type="gpu"
4412             />
4413    <counter name="EU FPU1 Binary Instruction"
4414             symbol_name="EuBinaryFpu1Instruction"
4415             underscore_name="eu_binary_fpu1_instruction"
4416             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
4417             data_type="float"
4418             max_equation="100"
4419             units="percent"
4420             semantic_type="duration"
4421             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4422             mdapi_group="EU Array/Pipes/Instructions"
4423             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4424             mdapi_supported_apis="VK OGL IO BB"
4425             mdapi_hw_unit_type="gpu"
4426             />
4427    <counter name="EU FPU0 Move Instruction"
4428             symbol_name="EuMoveFpu0Instruction"
4429             underscore_name="eu_move_fpu0_instruction"
4430             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
4431             data_type="float"
4432             max_equation="100"
4433             units="percent"
4434             semantic_type="duration"
4435             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4436             mdapi_group="EU Array/Pipes/Instructions"
4437             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4438             mdapi_supported_apis="VK OGL IO BB"
4439             mdapi_hw_unit_type="gpu"
4440             />
4441    <counter name="EU FPU1 Move Instruction"
4442             symbol_name="EuMoveFpu1Instruction"
4443             underscore_name="eu_move_fpu1_instruction"
4444             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
4445             data_type="float"
4446             max_equation="100"
4447             units="percent"
4448             semantic_type="duration"
4449             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
4450             mdapi_group="EU Array/Pipes/Instructions"
4451             mdapi_usage_flags="Tier4 System Frame Batch Draw"
4452             mdapi_supported_apis="VK OGL IO BB"
4453             mdapi_hw_unit_type="gpu"
4454             />
4455    <counter name="Rasterized Pixels"
4456             symbol_name="RasterizedPixels"
4457             underscore_name="rasterized_pixels"
4458             description="The total number of rasterized pixels."
4459             data_type="uint64"
4460             units="pixels"
4461             semantic_type="event"
4462             equation="A 21 READ 4 UMUL"
4463             mdapi_group="3D Pipe/Rasterizer"
4464             mdapi_usage_flags="Tier3 Frame Batch Draw"
4465             mdapi_supported_apis="VK OGL IO BB"
4466             mdapi_hw_unit_type="gpu"
4467             />
4468    <counter name="Early Hi-Depth Test Fails"
4469             symbol_name="HiDepthTestFails"
4470             underscore_name="hi_depth_test_fails"
4471             description="The total number of pixels dropped on early hierarchical depth test."
4472             data_type="uint64"
4473             units="pixels"
4474             semantic_type="event"
4475             equation="A 22 READ 4 UMUL"
4476             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
4477             mdapi_usage_flags="Tier3 Frame Batch Draw"
4478             mdapi_supported_apis="VK OGL IO BB"
4479             mdapi_hw_unit_type="gpu"
4480             />
4481    <counter name="Early Depth Test Fails"
4482             symbol_name="EarlyDepthTestFails"
4483             underscore_name="early_depth_test_fails"
4484             description="The total number of pixels dropped on early depth test."
4485             data_type="uint64"
4486             units="pixels"
4487             semantic_type="event"
4488             equation="A 23 READ 4 UMUL"
4489             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
4490             mdapi_usage_flags="Tier3 Frame Batch Draw"
4491             mdapi_supported_apis="VK OGL IO BB"
4492             mdapi_hw_unit_type="gpu"
4493             />
4494    <counter name="Samples Killed in FS"
4495             symbol_name="SamplesKilledInPs"
4496             underscore_name="samples_killed_in_ps"
4497             description="The total number of samples or pixels dropped in fragment shaders."
4498             data_type="uint64"
4499             units="pixels"
4500             semantic_type="event"
4501             equation="A 24 READ 4 UMUL"
4502             mdapi_group="3D Pipe/Fragment Shader"
4503             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
4504             mdapi_supported_apis="VK OGL IO BB"
4505             mdapi_hw_unit_type="gpu"
4506             />
4507    <counter name="Pixels Failing Tests"
4508             symbol_name="PixelsFailingPostPsTests"
4509             underscore_name="pixels_failing_post_ps_tests"
4510             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
4511             data_type="uint64"
4512             units="pixels"
4513             semantic_type="event"
4514             equation="A 25 READ 4 UMUL"
4515             mdapi_group="3D Pipe/Output Merger"
4516             mdapi_usage_flags="Tier3 Frame Batch Draw"
4517             mdapi_supported_apis="VK OGL IO BB"
4518             mdapi_hw_unit_type="gpu"
4519             />
4520    <counter name="Samples Written"
4521             symbol_name="SamplesWritten"
4522             underscore_name="samples_written"
4523             description="The total number of samples or pixels written to all render targets."
4524             data_type="uint64"
4525             units="pixels"
4526             semantic_type="event"
4527             equation="A 26 READ 4 UMUL"
4528             mdapi_group="3D Pipe/Output Merger"
4529             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4530             mdapi_supported_apis="VK OGL IO BB"
4531             mdapi_hw_unit_type="gpu"
4532             />
4533    <counter name="Samples Blended"
4534             symbol_name="SamplesBlended"
4535             underscore_name="samples_blended"
4536             description="The total number of blended samples or pixels written to all render targets."
4537             data_type="uint64"
4538             units="pixels"
4539             semantic_type="event"
4540             equation="A 27 READ 4 UMUL"
4541             mdapi_group="3D Pipe/Output Merger"
4542             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4543             mdapi_supported_apis="VK OGL IO BB"
4544             mdapi_hw_unit_type="gpu"
4545             />
4546    <counter name="Sampler Accesses"
4547             symbol_name="SamplerAccesses"
4548             underscore_name="sampler_accesses"
4549             description="The total number of messages send to samplers."
4550             data_type="uint64"
4551             units="messages"
4552             semantic_type="event"
4553             equation="A 28 READ"
4554             mdapi_group="Sampler"
4555             mdapi_usage_flags="Tier3 Batch Frame Draw"
4556             mdapi_supported_apis="VK OGL OCL IO BB"
4557             mdapi_hw_unit_type="gpu"
4558             />
4559    <counter name="Sampler Texels"
4560             symbol_name="SamplerTexels"
4561             underscore_name="sampler_texels"
4562             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
4563             data_type="uint64"
4564             units="texels"
4565             semantic_type="event"
4566             equation="A 28 READ 4 UMUL"
4567             mdapi_group="Sampler/Sampler Input"
4568             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
4569             mdapi_supported_apis="VK OGL OCL IO BB"
4570             mdapi_hw_unit_type="gpu"
4571             />
4572    <counter name="Sampler Texels Misses"
4573             symbol_name="SamplerTexelMisses"
4574             underscore_name="sampler_texel_misses"
4575             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
4576             data_type="uint64"
4577             units="texels"
4578             semantic_type="event"
4579             equation="A 29 READ 4 UMUL"
4580             mdapi_group="Sampler/Sampler Cache"
4581             mdapi_usage_flags="Tier3 Batch Frame Draw"
4582             mdapi_supported_apis="VK OGL OCL IO BB"
4583             mdapi_hw_unit_type="gpu"
4584             />
4585    <counter name="SLM Bytes Read"
4586             symbol_name="SlmBytesRead"
4587             underscore_name="slm_bytes_read"
4588             description="The total number of GPU memory bytes read from shared local memory."
4589             data_type="uint64"
4590             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4591             units="bytes"
4592             semantic_type="throughput"
4593             equation="A 30 READ 64 UMUL"
4594             mdapi_group="L3/Data Port/SLM"
4595             mdapi_usage_flags="Tier3 Frame Batch Draw"
4596             mdapi_supported_apis="VK OGL4 OCL IO BB"
4597             mdapi_hw_unit_type="gpu"
4598             />
4599    <counter name="SLM Bytes Written"
4600             symbol_name="SlmBytesWritten"
4601             underscore_name="slm_bytes_written"
4602             description="The total number of GPU memory bytes written into shared local memory."
4603             data_type="uint64"
4604             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4605             units="bytes"
4606             semantic_type="throughput"
4607             equation="A 31 READ 64 UMUL"
4608             mdapi_group="L3/Data Port/SLM"
4609             mdapi_usage_flags="Tier3 Frame Batch Draw"
4610             mdapi_supported_apis="VK OGL4 OCL IO BB"
4611             mdapi_hw_unit_type="gpu"
4612             />
4613    <counter name="Shader Memory Accesses"
4614             symbol_name="ShaderMemoryAccesses"
4615             underscore_name="shader_memory_accesses"
4616             description="The total number of shader memory accesses to L3."
4617             data_type="uint64"
4618             units="messages"
4619             semantic_type="event"
4620             equation="A 32 READ"
4621             mdapi_group="L3/Data Port"
4622             mdapi_usage_flags="Tier3 Frame Batch Draw"
4623             mdapi_supported_apis="VK OGL OCL IO BB"
4624             mdapi_hw_unit_type="gpu"
4625             />
4626    <counter name="Shader Atomic Memory Accesses"
4627             symbol_name="ShaderAtomics"
4628             underscore_name="shader_atomics"
4629             description="The total number of shader atomic memory accesses."
4630             data_type="uint64"
4631             units="messages"
4632             semantic_type="event"
4633             equation="A 34 READ"
4634             mdapi_group="L3/Data Port/Atomics"
4635             mdapi_usage_flags="Tier3 Frame Batch Draw"
4636             mdapi_supported_apis="VK OGL OCL IO BB"
4637             mdapi_hw_unit_type="gpu"
4638             />
4639    <counter name="L3 Accesses"
4640             symbol_name="L3Accesses"
4641             underscore_name="l3_accesses"
4642             description="The total number of L3 accesses from all entities."
4643             data_type="uint64"
4644             units="messages"
4645             semantic_type="event"
4646             equation="C 0 READ C 1 READ B 2 READ B 3 READ UADD UADD UADD 2 UMUL"
4647             mdapi_group="L3"
4648             mdapi_usage_flags="Tier3 Frame Batch Draw"
4649             mdapi_supported_apis="VK OGL OCL IO BB"
4650             mdapi_hw_unit_type="gpu"
4651             />
4652    <counter name="L3 Misses"
4653             symbol_name="L3Misses"
4654             underscore_name="l3_misses"
4655             description="The total number of L3 misses."
4656             data_type="uint64"
4657             units="messages"
4658             semantic_type="event"
4659             equation="C 4 READ C 5 READ UADD"
4660             mdapi_group="L3/TAG"
4661             mdapi_usage_flags="Tier3 Frame Batch Draw"
4662             mdapi_supported_apis="VK OGL OCL IO BB"
4663             mdapi_hw_unit_type="gpu"
4664             />
4665    <counter name="L3 Sampler Throughput"
4666             symbol_name="L3SamplerThroughput"
4667             underscore_name="l3_sampler_throughput"
4668             description="The total number of GPU memory bytes transferred between samplers and L3 caches."
4669             data_type="uint64"
4670             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4671             units="bytes"
4672             semantic_type="throughput"
4673             equation="A 29 READ 64 UMUL"
4674             mdapi_group="L3/Sampler"
4675             mdapi_usage_flags="Tier2 Frame Batch Draw"
4676             mdapi_supported_apis="VK OGL OCL IO BB"
4677             mdapi_hw_unit_type="gpu"
4678             />
4679    <counter name="L3 Shader Throughput"
4680             symbol_name="L3ShaderThroughput"
4681             underscore_name="l3_shader_throughput"
4682             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4683             data_type="uint64"
4684             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
4685             units="bytes"
4686             semantic_type="throughput"
4687             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
4688             mdapi_group="L3/Data Port"
4689             mdapi_usage_flags="Tier2 Frame Batch Draw"
4690             mdapi_supported_apis="VK OGL4 OCL IO BB"
4691             mdapi_hw_unit_type="gpu"
4692             />
4693    <counter name="L3 Total Throughput"
4694             symbol_name="L3TotalThroughput"
4695             underscore_name="l3_total_throughput"
4696             description="The total number of GPU memory bytes transferred via L3."
4697             data_type="uint64"
4698             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4699             units="bytes"
4700             semantic_type="throughput"
4701             equation="$L3Accesses 64 UMUL"
4702             mdapi_group="L3"
4703             mdapi_usage_flags="Tier3 Frame Batch Draw"
4704             mdapi_supported_apis="VK OGL OCL IO BB"
4705             mdapi_hw_unit_type="gpu"
4706             />
4707    <counter name="Shader Barrier Messages"
4708             symbol_name="ShaderBarriers"
4709             underscore_name="shader_barriers"
4710             description="The total number of shader barrier messages."
4711             data_type="uint64"
4712             units="messages"
4713             semantic_type="event"
4714             equation="A 35 READ"
4715             mdapi_group="EU Array/Barrier"
4716             mdapi_usage_flags="Tier3 Frame Batch Draw"
4717             mdapi_supported_apis="VK OGL OCL IO BB"
4718             mdapi_hw_unit_type="gpu"
4719             />
4720    <counter name="L3 Bank 00 Accesses"
4721             symbol_name="L3Bank00Accesses"
4722             underscore_name="l3_bank00_accesses"
4723             description="The total number of accesses to L3 Bank 00."
4724             data_type="uint64"
4725             units="messages"
4726             semantic_type="event"
4727             equation="C 0 READ 2 UMUL"
4728             availability="$SliceMask 0x01 AND"
4729             mdapi_group="L3"
4730             mdapi_usage_flags="Tier4 Frame Batch Draw"
4731             mdapi_supported_apis="VK OGL OCL IO BB"
4732             mdapi_hw_unit_type="slice"
4733             />
4734    <counter name="L3 Bank 01 Accesses"
4735             symbol_name="L3Bank01Accesses"
4736             underscore_name="l3_bank01_accesses"
4737             description="The total number of accesses to L3 Bank 01."
4738             data_type="uint64"
4739             units="messages"
4740             semantic_type="event"
4741             equation="C 1 READ 2 UMUL"
4742             availability="$SliceMask 0x01 AND"
4743             mdapi_group="L3"
4744             mdapi_usage_flags="Tier4 Frame Batch Draw"
4745             mdapi_supported_apis="VK OGL OCL IO BB"
4746             mdapi_hw_unit_type="slice"
4747             />
4748    <counter name="L3 Bank 02 Accesses"
4749             symbol_name="L3Bank02Accesses"
4750             underscore_name="l3_bank02_accesses"
4751             description="The total number of accesses to L3 Bank 02."
4752             data_type="uint64"
4753             units="messages"
4754             semantic_type="event"
4755             equation="B 2 READ 2 UMUL"
4756             availability="$SliceMask 0x01 AND"
4757             mdapi_group="L3"
4758             mdapi_usage_flags="Tier4 Frame Batch Draw"
4759             mdapi_supported_apis="VK OGL OCL IO BB"
4760             mdapi_hw_unit_type="slice"
4761             />
4762    <counter name="L3 Bank 03 Accesses"
4763             symbol_name="L3Bank03Accesses"
4764             underscore_name="l3_bank03_accesses"
4765             description="The total number of accesses to L3 Bank 03."
4766             data_type="uint64"
4767             units="messages"
4768             semantic_type="event"
4769             equation="B 3 READ 2 UMUL"
4770             availability="$SliceMask 0x01 AND"
4771             mdapi_group="L3"
4772             mdapi_usage_flags="Tier4 Frame Batch Draw"
4773             mdapi_supported_apis="VK OGL OCL IO BB"
4774             mdapi_hw_unit_type="slice"
4775             />
4776    <counter name="L3 Bank 00 IC Accesses"
4777             symbol_name="L3Bank00IcAccesses"
4778             underscore_name="l3_bank00_ic_accesses"
4779             description="The total number of accesses to L3 Bank 00 from IC cache."
4780             data_type="uint64"
4781             units="messages"
4782             semantic_type="event"
4783             equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
4784             availability="$SliceMask 0x01 AND"
4785             mdapi_group="L3/IC"
4786             mdapi_usage_flags="Tier4 Frame Batch Draw"
4787             mdapi_supported_apis="VK OGL OCL IO BB"
4788             mdapi_hw_unit_type="slice"
4789             />
4790    <counter name="L3 Bank 00 IC Hits"
4791             symbol_name="L3Bank00IcHits"
4792             underscore_name="l3_bank00_ic_hits"
4793             description="The total number of hits in L3 Bank 00 from IC cache."
4794             data_type="uint64"
4795             units="messages"
4796             semantic_type="event"
4797             equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
4798             availability="$SliceMask 0x01 AND"
4799             mdapi_group="L3/IC"
4800             mdapi_usage_flags="Tier4 Frame Batch Draw"
4801             mdapi_supported_apis="VK OGL OCL IO BB"
4802             mdapi_hw_unit_type="slice"
4803             />
4804    <counter name="GTI L3 Throughput"
4805             symbol_name="GtiL3Throughput"
4806             underscore_name="gti_l3_throughput"
4807             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
4808             data_type="uint64"
4809             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
4810             units="bytes"
4811             semantic_type="throughput"
4812             equation="C 4 READ C 5 READ UADD 64 UMUL"
4813             mdapi_group="GTI/L3"
4814             mdapi_usage_flags="Tier2 Frame Batch Draw"
4815             mdapi_supported_apis="VK OGL OCL IO BB"
4816             mdapi_hw_unit_type="gpu"
4817             />
4818    <counter name="GTI Read Throughput"
4819             symbol_name="GtiReadThroughput"
4820             underscore_name="gti_read_throughput"
4821             description="The total number of GPU memory bytes read from GTI."
4822             data_type="uint64"
4823             max_equation="$GpuCoreClocks 64 UMUL"
4824             units="bytes"
4825             semantic_type="throughput"
4826             equation="C 6 READ 64 UMUL"
4827             mdapi_group="GTI"
4828             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4829             mdapi_supported_apis="VK OGL OCL IO BB"
4830             mdapi_hw_unit_type="gpu"
4831             />
4832    <counter name="GTI Write Throughput"
4833             symbol_name="GtiWriteThroughput"
4834             underscore_name="gti_write_throughput"
4835             description="The total number of GPU memory bytes written to GTI."
4836             data_type="uint64"
4837             max_equation="$GpuCoreClocks 32 UMUL"
4838             units="bytes"
4839             semantic_type="throughput"
4840             equation="C 7 READ 64 UMUL"
4841             mdapi_group="GTI"
4842             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4843             mdapi_supported_apis="VK OGL OCL IO BB"
4844             mdapi_hw_unit_type="gpu"
4845             />
4846    <register_config type="NOA">
4847        <register type="NOA" address="0x00009840" value="0x00000080" />
4848        <register type="NOA" address="0x00009888" value="0x166C0760" />
4849        <register type="NOA" address="0x00009888" value="0x1593001E" />
4850        <register type="NOA" address="0x00009888" value="0x3F900003" />
4851        <register type="NOA" address="0x00009888" value="0x004E8000" />
4852        <register type="NOA" address="0x00009888" value="0x0E4E8000" />
4853        <register type="NOA" address="0x00009888" value="0x184E8000" />
4854        <register type="NOA" address="0x00009888" value="0x1A4E8020" />
4855        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
4856        <register type="NOA" address="0x00009888" value="0x006C0051" />
4857        <register type="NOA" address="0x00009888" value="0x066C5000" />
4858        <register type="NOA" address="0x00009888" value="0x086C5C5D" />
4859        <register type="NOA" address="0x00009888" value="0x0E6C5E5F" />
4860        <register type="NOA" address="0x00009888" value="0x106C0000" />
4861        <register type="NOA" address="0x00009888" value="0x186C0000" />
4862        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
4863        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
4864        <register type="NOA" address="0x00009888" value="0x001B4000" />
4865        <register type="NOA" address="0x00009888" value="0x061B8000" />
4866        <register type="NOA" address="0x00009888" value="0x081BC000" />
4867        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
4868        <register type="NOA" address="0x00009888" value="0x101C8000" />
4869        <register type="NOA" address="0x00009888" value="0x1A1CE000" />
4870        <register type="NOA" address="0x00009888" value="0x1C1C0030" />
4871        <register type="NOA" address="0x00009888" value="0x004C8000" />
4872        <register type="NOA" address="0x00009888" value="0x0A4C2A00" />
4873        <register type="NOA" address="0x00009888" value="0x0C4C0280" />
4874        <register type="NOA" address="0x00009888" value="0x000D2000" />
4875        <register type="NOA" address="0x00009888" value="0x060D8000" />
4876        <register type="NOA" address="0x00009888" value="0x080DA000" />
4877        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
4878        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
4879        <register type="NOA" address="0x00009888" value="0x0E0F1500" />
4880        <register type="NOA" address="0x00009888" value="0x100F0140" />
4881        <register type="NOA" address="0x00009888" value="0x002C8000" />
4882        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
4883        <register type="NOA" address="0x00009888" value="0x162C0A00" />
4884        <register type="NOA" address="0x00009888" value="0x182C00A0" />
4885        <register type="NOA" address="0x00009888" value="0x03933300" />
4886        <register type="NOA" address="0x00009888" value="0x05930032" />
4887        <register type="NOA" address="0x00009888" value="0x11930000" />
4888        <register type="NOA" address="0x00009888" value="0x1B930000" />
4889        <register type="NOA" address="0x00009888" value="0x1D900157" />
4890        <register type="NOA" address="0x00009888" value="0x1F900158" />
4891        <register type="NOA" address="0x00009888" value="0x35900000" />
4892        <register type="NOA" address="0x00009888" value="0x19908000" />
4893        <register type="NOA" address="0x00009888" value="0x1B908000" />
4894        <register type="NOA" address="0x00009888" value="0x1190030F" />
4895        <register type="NOA" address="0x00009888" value="0x51900000" />
4896        <register type="NOA" address="0x00009888" value="0x41900000" />
4897        <register type="NOA" address="0x00009888" value="0x55900000" />
4898        <register type="NOA" address="0x00009888" value="0x45900063" />
4899        <register type="NOA" address="0x00009888" value="0x47900000" />
4900        <register type="NOA" address="0x00009888" value="0x37900000" />
4901        <register type="NOA" address="0x00009888" value="0x33900000" />
4902        <register type="NOA" address="0x00009888" value="0x57900000" />
4903        <register type="NOA" address="0x00009888" value="0x4B900000" />
4904        <register type="NOA" address="0x00009888" value="0x59900000" />
4905        <register type="NOA" address="0x00009888" value="0x53903333" />
4906        <register type="NOA" address="0x00009888" value="0x43900840" />
4907    </register_config>
4908    <register_config type="OA">
4909        <register type="OA" address="0x00002710" value="0x00000000" />
4910        <register type="OA" address="0x00002714" value="0x30800000" />
4911        <register type="OA" address="0x00002720" value="0x00000000" />
4912        <register type="OA" address="0x00002724" value="0x30800000" />
4913        <register type="OA" address="0x00002740" value="0x00000000" />
4914        <register type="OA" address="0x00002770" value="0x0007FFFA" />
4915        <register type="OA" address="0x00002774" value="0x0000FEFE" />
4916        <register type="OA" address="0x00002778" value="0x0007FFFA" />
4917        <register type="OA" address="0x0000277C" value="0x0000FEFD" />
4918        <register type="OA" address="0x00002790" value="0x0007FFFA" />
4919        <register type="OA" address="0x00002794" value="0x0000FBEF" />
4920        <register type="OA" address="0x00002798" value="0x0007FFFA" />
4921        <register type="OA" address="0x0000279C" value="0x0000FBDF" />
4922    </register_config>
4923    <register_config type="FLEX">
4924        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4925        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4926        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4927        <register type="FLEX" address="0x0000E758" value="0x00101100" />
4928        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
4929        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
4930        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
4931    </register_config>
4932  </set>
4933
4934  <set name="Metric set HDCAndSF"
4935       chipset="SKLGT3"
4936       symbol_name="HDCAndSF"
4937       underscore_name="hdc_and_sf"
4938       mdapi_supported_apis="VK OGL OCL IO BB"
4939       hw_config_guid="a1b8363b-b986-47b6-929a-847afde3dec8"
4940       >
4941    <counter name="GPU Time Elapsed"
4942             symbol_name="GpuTime"
4943             underscore_name="gpu_time"
4944             description="Time elapsed on the GPU during the measurement."
4945             data_type="uint64"
4946             units="ns"
4947             semantic_type="duration"
4948             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
4949             mdapi_group="GPU"
4950             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4951             mdapi_supported_apis=""
4952             mdapi_hw_unit_type="gpu"
4953             />
4954    <counter name="GPU Core Clocks"
4955             symbol_name="GpuCoreClocks"
4956             underscore_name="gpu_core_clocks"
4957             description="The total number of GPU core clocks elapsed during the measurement."
4958             data_type="uint64"
4959             units="cycles"
4960             semantic_type="event"
4961             equation="GPU_CLOCK 0 READ"
4962             mdapi_group="GPU"
4963             mdapi_usage_flags="Tier1 Frame Batch Draw"
4964             mdapi_supported_apis=""
4965             mdapi_hw_unit_type="gpu"
4966             />
4967    <counter name="AVG GPU Core Frequency"
4968             symbol_name="AvgGpuCoreFrequency"
4969             underscore_name="avg_gpu_core_frequency"
4970             description="Average GPU Core Frequency in the measurement."
4971             data_type="uint64"
4972             max_equation="$GpuMaxFrequency"
4973             units="hz"
4974             semantic_type="event"
4975             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
4976             mdapi_group="GPU"
4977             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
4978             mdapi_supported_apis=""
4979             mdapi_hw_unit_type="gpu"
4980             />
4981    <counter name="GPU Busy"
4982             symbol_name="GpuBusy"
4983             underscore_name="gpu_busy"
4984             description="The percentage of time in which the GPU has been processing GPU commands."
4985             data_type="float"
4986             max_equation="100"
4987             units="percent"
4988             semantic_type="duration"
4989             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
4990             mdapi_group="GPU"
4991             mdapi_usage_flags="Tier1 Overview System Frame"
4992             mdapi_supported_apis=""
4993             mdapi_hw_unit_type="gpu"
4994             />
4995    <counter name="VS Threads Dispatched"
4996             symbol_name="VsThreads"
4997             underscore_name="vs_threads"
4998             description="The total number of vertex shader hardware threads dispatched."
4999             data_type="uint64"
5000             units="threads"
5001             semantic_type="event"
5002             equation="A 1 READ"
5003             mdapi_group="EU Array/Vertex Shader"
5004             mdapi_usage_flags="Tier3 Frame Batch Draw"
5005             mdapi_supported_apis="VK OGL IO BB"
5006             mdapi_hw_unit_type="gpu"
5007             />
5008    <counter name="HS Threads Dispatched"
5009             symbol_name="HsThreads"
5010             underscore_name="hs_threads"
5011             description="The total number of hull shader hardware threads dispatched."
5012             data_type="uint64"
5013             units="threads"
5014             semantic_type="event"
5015             equation="A 2 READ"
5016             mdapi_group="EU Array/Hull Shader"
5017             mdapi_usage_flags="Tier3 Frame Batch Draw"
5018             mdapi_supported_apis="VK OGL4 IO BB"
5019             mdapi_hw_unit_type="gpu"
5020             />
5021    <counter name="DS Threads Dispatched"
5022             symbol_name="DsThreads"
5023             underscore_name="ds_threads"
5024             description="The total number of domain shader hardware threads dispatched."
5025             data_type="uint64"
5026             units="threads"
5027             semantic_type="event"
5028             equation="A 3 READ"
5029             mdapi_group="EU Array/Domain Shader"
5030             mdapi_usage_flags="Tier3 Frame Batch Draw"
5031             mdapi_supported_apis="VK OGL4 IO BB"
5032             mdapi_hw_unit_type="gpu"
5033             />
5034    <counter name="GS Threads Dispatched"
5035             symbol_name="GsThreads"
5036             underscore_name="gs_threads"
5037             description="The total number of geometry shader hardware threads dispatched."
5038             data_type="uint64"
5039             units="threads"
5040             semantic_type="event"
5041             equation="A 5 READ"
5042             mdapi_group="EU Array/Geometry Shader"
5043             mdapi_usage_flags="Tier3 Frame Batch Draw"
5044             mdapi_supported_apis="VK OGL4 IO BB"
5045             mdapi_hw_unit_type="gpu"
5046             />
5047    <counter name="FS Threads Dispatched"
5048             symbol_name="PsThreads"
5049             underscore_name="ps_threads"
5050             description="The total number of fragment shader hardware threads dispatched."
5051             data_type="uint64"
5052             units="threads"
5053             semantic_type="event"
5054             equation="A 6 READ"
5055             mdapi_group="EU Array/Fragment Shader"
5056             mdapi_usage_flags="Tier3 Frame Batch Draw"
5057             mdapi_supported_apis="VK OGL IO BB"
5058             mdapi_hw_unit_type="gpu"
5059             />
5060    <counter name="CS Threads Dispatched"
5061             symbol_name="CsThreads"
5062             underscore_name="cs_threads"
5063             description="The total number of compute shader hardware threads dispatched."
5064             data_type="uint64"
5065             units="threads"
5066             semantic_type="event"
5067             equation="A 4 READ"
5068             mdapi_group="EU Array/Compute Shader"
5069             mdapi_usage_flags="Tier3 Frame Batch Draw"
5070             mdapi_supported_apis="VK OGL4 OCL IO BB"
5071             mdapi_hw_unit_type="gpu"
5072             />
5073    <counter name="EU Active"
5074             symbol_name="EuActive"
5075             underscore_name="eu_active"
5076             description="The percentage of time in which the Execution Units were actively processing."
5077             data_type="float"
5078             max_equation="100"
5079             units="percent"
5080             semantic_type="duration"
5081             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5082             mdapi_group="EU Array"
5083             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5084             mdapi_supported_apis=""
5085             mdapi_hw_unit_type="gpu"
5086             />
5087    <counter name="EU Stall"
5088             symbol_name="EuStall"
5089             underscore_name="eu_stall"
5090             description="The percentage of time in which the Execution Units were stalled."
5091             data_type="float"
5092             max_equation="100"
5093             units="percent"
5094             semantic_type="duration"
5095             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5096             mdapi_group="EU Array"
5097             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5098             mdapi_supported_apis=""
5099             mdapi_hw_unit_type="gpu"
5100             />
5101    <counter name="EU Both FPU Pipes Active"
5102             symbol_name="EuFpuBothActive"
5103             underscore_name="eu_fpu_both_active"
5104             description="The percentage of time in which both EU FPU pipelines were actively processing."
5105             data_type="float"
5106             max_equation="100"
5107             units="percent"
5108             semantic_type="duration"
5109             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5110             mdapi_group="EU Array/Pipes"
5111             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5112             mdapi_supported_apis=""
5113             mdapi_hw_unit_type="gpu"
5114             />
5115    <counter name="VS FPU0 Pipe Active"
5116             symbol_name="VsFpu0Active"
5117             underscore_name="vs_fpu0_active"
5118             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5119             data_type="float"
5120             max_equation="100"
5121             units="percent"
5122             semantic_type="duration"
5123             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5124             mdapi_group="EU Array/Vertex Shader"
5125             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5126             mdapi_supported_apis="VK OGL IO BB"
5127             mdapi_hw_unit_type="gpu"
5128             />
5129    <counter name="VS FPU1 Pipe Active"
5130             symbol_name="VsFpu1Active"
5131             underscore_name="vs_fpu1_active"
5132             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5133             data_type="float"
5134             max_equation="100"
5135             units="percent"
5136             semantic_type="duration"
5137             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5138             mdapi_group="EU Array/Vertex Shader"
5139             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5140             mdapi_supported_apis="VK OGL IO BB"
5141             mdapi_hw_unit_type="gpu"
5142             />
5143    <counter name="VS Send Pipe Active"
5144             symbol_name="VsSendActive"
5145             underscore_name="vs_send_active"
5146             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5147             data_type="float"
5148             max_equation="100"
5149             units="percent"
5150             semantic_type="duration"
5151             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5152             mdapi_group="EU Array/Vertex Shader"
5153             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5154             mdapi_supported_apis="VK OGL IO BB"
5155             mdapi_hw_unit_type="gpu"
5156             />
5157    <counter name="PS FPU0 Pipe Active"
5158             symbol_name="PsFpu0Active"
5159             underscore_name="ps_fpu0_active"
5160             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5161             data_type="float"
5162             max_equation="100"
5163             units="percent"
5164             semantic_type="duration"
5165             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5166             mdapi_group="EU Array/Pixel Shader"
5167             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5168             mdapi_supported_apis="VK OGL IO BB"
5169             mdapi_hw_unit_type="gpu"
5170             />
5171    <counter name="PS FPU1 Pipe Active"
5172             symbol_name="PsFpu1Active"
5173             underscore_name="ps_fpu1_active"
5174             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5175             data_type="float"
5176             max_equation="100"
5177             units="percent"
5178             semantic_type="duration"
5179             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5180             mdapi_group="EU Array/Pixel Shader"
5181             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5182             mdapi_supported_apis="VK OGL IO BB"
5183             mdapi_hw_unit_type="gpu"
5184             />
5185    <counter name="PS Send Pipeline Active"
5186             symbol_name="PsSendActive"
5187             underscore_name="ps_send_active"
5188             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5189             data_type="float"
5190             max_equation="100"
5191             units="percent"
5192             semantic_type="duration"
5193             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5194             mdapi_group="EU Array/Pixel Shader"
5195             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5196             mdapi_supported_apis="VK OGL IO BB"
5197             mdapi_hw_unit_type="gpu"
5198             />
5199    <counter name="FS Both FPU Active"
5200             symbol_name="PsEuBothFpuActive"
5201             underscore_name="ps_eu_both_fpu_active"
5202             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5203             data_type="float"
5204             max_equation="100"
5205             units="percent"
5206             semantic_type="duration"
5207             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5208             mdapi_group="3D Pipe/Fragment Shader"
5209             mdapi_usage_flags="Tier4 Frame Batch Draw"
5210             mdapi_supported_apis="VK OGL IO BB"
5211             mdapi_hw_unit_type="gpu"
5212             />
5213    <counter name="Rasterized Pixels"
5214             symbol_name="RasterizedPixels"
5215             underscore_name="rasterized_pixels"
5216             description="The total number of rasterized pixels."
5217             data_type="uint64"
5218             units="pixels"
5219             semantic_type="event"
5220             equation="A 21 READ 4 UMUL"
5221             mdapi_group="3D Pipe/Rasterizer"
5222             mdapi_usage_flags="Tier3 Frame Batch Draw"
5223             mdapi_supported_apis="VK OGL IO BB"
5224             mdapi_hw_unit_type="gpu"
5225             />
5226    <counter name="Early Hi-Depth Test Fails"
5227             symbol_name="HiDepthTestFails"
5228             underscore_name="hi_depth_test_fails"
5229             description="The total number of pixels dropped on early hierarchical depth test."
5230             data_type="uint64"
5231             units="pixels"
5232             semantic_type="event"
5233             equation="A 22 READ 4 UMUL"
5234             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5235             mdapi_usage_flags="Tier3 Frame Batch Draw"
5236             mdapi_supported_apis="VK OGL IO BB"
5237             mdapi_hw_unit_type="gpu"
5238             />
5239    <counter name="Early Depth Test Fails"
5240             symbol_name="EarlyDepthTestFails"
5241             underscore_name="early_depth_test_fails"
5242             description="The total number of pixels dropped on early depth test."
5243             data_type="uint64"
5244             units="pixels"
5245             semantic_type="event"
5246             equation="A 23 READ 4 UMUL"
5247             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5248             mdapi_usage_flags="Tier3 Frame Batch Draw"
5249             mdapi_supported_apis="VK OGL IO BB"
5250             mdapi_hw_unit_type="gpu"
5251             />
5252    <counter name="Samples Killed in FS"
5253             symbol_name="SamplesKilledInPs"
5254             underscore_name="samples_killed_in_ps"
5255             description="The total number of samples or pixels dropped in fragment shaders."
5256             data_type="uint64"
5257             units="pixels"
5258             semantic_type="event"
5259             equation="A 24 READ 4 UMUL"
5260             mdapi_group="3D Pipe/Fragment Shader"
5261             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5262             mdapi_supported_apis="VK OGL IO BB"
5263             mdapi_hw_unit_type="gpu"
5264             />
5265    <counter name="Pixels Failing Tests"
5266             symbol_name="PixelsFailingPostPsTests"
5267             underscore_name="pixels_failing_post_ps_tests"
5268             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5269             data_type="uint64"
5270             units="pixels"
5271             semantic_type="event"
5272             equation="A 25 READ 4 UMUL"
5273             mdapi_group="3D Pipe/Output Merger"
5274             mdapi_usage_flags="Tier3 Frame Batch Draw"
5275             mdapi_supported_apis="VK OGL IO BB"
5276             mdapi_hw_unit_type="gpu"
5277             />
5278    <counter name="Samples Written"
5279             symbol_name="SamplesWritten"
5280             underscore_name="samples_written"
5281             description="The total number of samples or pixels written to all render targets."
5282             data_type="uint64"
5283             units="pixels"
5284             semantic_type="event"
5285             equation="A 26 READ 4 UMUL"
5286             mdapi_group="3D Pipe/Output Merger"
5287             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5288             mdapi_supported_apis="VK OGL IO BB"
5289             mdapi_hw_unit_type="gpu"
5290             />
5291    <counter name="Samples Blended"
5292             symbol_name="SamplesBlended"
5293             underscore_name="samples_blended"
5294             description="The total number of blended samples or pixels written to all render targets."
5295             data_type="uint64"
5296             units="pixels"
5297             semantic_type="event"
5298             equation="A 27 READ 4 UMUL"
5299             mdapi_group="3D Pipe/Output Merger"
5300             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5301             mdapi_supported_apis="VK OGL IO BB"
5302             mdapi_hw_unit_type="gpu"
5303             />
5304    <counter name="Sampler Texels"
5305             symbol_name="SamplerTexels"
5306             underscore_name="sampler_texels"
5307             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5308             data_type="uint64"
5309             units="texels"
5310             semantic_type="event"
5311             equation="A 28 READ 4 UMUL"
5312             mdapi_group="Sampler/Sampler Input"
5313             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5314             mdapi_supported_apis=""
5315             mdapi_hw_unit_type="gpu"
5316             />
5317    <counter name="Sampler Texels Misses"
5318             symbol_name="SamplerTexelMisses"
5319             underscore_name="sampler_texel_misses"
5320             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5321             data_type="uint64"
5322             units="texels"
5323             semantic_type="event"
5324             equation="A 29 READ 4 UMUL"
5325             mdapi_group="Sampler/Sampler Cache"
5326             mdapi_usage_flags="Tier3 Batch Frame Draw"
5327             mdapi_supported_apis=""
5328             mdapi_hw_unit_type="gpu"
5329             />
5330    <counter name="SLM Bytes Read"
5331             symbol_name="SlmBytesRead"
5332             underscore_name="slm_bytes_read"
5333             description="The total number of GPU memory bytes read from shared local memory."
5334             data_type="uint64"
5335             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5336             units="bytes"
5337             semantic_type="throughput"
5338             equation="A 30 READ 64 UMUL"
5339             mdapi_group="L3/Data Port/SLM"
5340             mdapi_usage_flags="Tier3 Frame Batch Draw"
5341             mdapi_supported_apis="VK OGL4 OCL IO BB"
5342             mdapi_hw_unit_type="gpu"
5343             />
5344    <counter name="SLM Bytes Written"
5345             symbol_name="SlmBytesWritten"
5346             underscore_name="slm_bytes_written"
5347             description="The total number of GPU memory bytes written into shared local memory."
5348             data_type="uint64"
5349             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5350             units="bytes"
5351             semantic_type="throughput"
5352             equation="A 31 READ 64 UMUL"
5353             mdapi_group="L3/Data Port/SLM"
5354             mdapi_usage_flags="Tier3 Frame Batch Draw"
5355             mdapi_supported_apis="VK OGL4 OCL IO BB"
5356             mdapi_hw_unit_type="gpu"
5357             />
5358    <counter name="Shader Memory Accesses"
5359             symbol_name="ShaderMemoryAccesses"
5360             underscore_name="shader_memory_accesses"
5361             description="The total number of shader memory accesses to L3."
5362             data_type="uint64"
5363             units="messages"
5364             semantic_type="event"
5365             equation="A 32 READ"
5366             mdapi_group="L3/Data Port"
5367             mdapi_usage_flags="Tier3 Frame Batch Draw"
5368             mdapi_supported_apis=""
5369             mdapi_hw_unit_type="gpu"
5370             />
5371    <counter name="Shader Atomic Memory Accesses"
5372             symbol_name="ShaderAtomics"
5373             underscore_name="shader_atomics"
5374             description="The total number of shader atomic memory accesses."
5375             data_type="uint64"
5376             units="messages"
5377             semantic_type="event"
5378             equation="A 34 READ"
5379             mdapi_group="L3/Data Port/Atomics"
5380             mdapi_usage_flags="Tier3 Frame Batch Draw"
5381             mdapi_supported_apis="VK OGL OCL IO BB"
5382             mdapi_hw_unit_type="gpu"
5383             />
5384    <counter name="L3 Shader Throughput"
5385             symbol_name="L3ShaderThroughput"
5386             underscore_name="l3_shader_throughput"
5387             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5388             data_type="uint64"
5389             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5390             units="bytes"
5391             semantic_type="throughput"
5392             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
5393             mdapi_group="L3/Data Port"
5394             mdapi_usage_flags="Tier2 Frame Batch Draw"
5395             mdapi_supported_apis="VK OGL4 OCL IO BB"
5396             mdapi_hw_unit_type="gpu"
5397             />
5398    <counter name="Shader Barrier Messages"
5399             symbol_name="ShaderBarriers"
5400             underscore_name="shader_barriers"
5401             description="The total number of shader barrier messages."
5402             data_type="uint64"
5403             units="messages"
5404             semantic_type="event"
5405             equation="A 35 READ"
5406             mdapi_group="EU Array/Barrier"
5407             mdapi_usage_flags="Tier3 Frame Batch Draw"
5408             mdapi_supported_apis=""
5409             mdapi_hw_unit_type="gpu"
5410             />
5411    <counter name="Polygon Data Ready"
5412             symbol_name="PolyDataReady"
5413             underscore_name="poly_data_ready"
5414             description="The percentage of time in which geometry pipeline output is ready"
5415             data_type="float"
5416             max_equation="100"
5417             units="percent"
5418             semantic_type="duration"
5419             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
5420             mdapi_group="GPU/3D Pipe/Strip-Fans"
5421             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5422             mdapi_supported_apis=""
5423             mdapi_hw_unit_type="gpu"
5424             />
5425    <counter name="HDC stalled by L3 (s0.ss0)"
5426             symbol_name="NonSamplerShader00AccessStalledOnL3"
5427             underscore_name="non_sampler_shader00_access_stalled_on_l3"
5428             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss0)"
5429             data_type="float"
5430             max_equation="100"
5431             units="percent"
5432             semantic_type="duration"
5433             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5434             availability="$SubsliceMask 0x1 AND"
5435             mdapi_group="GPU/Data Port"
5436             mdapi_usage_flags="Tier3 Frame Batch Draw"
5437             mdapi_supported_apis=""
5438             mdapi_hw_unit_type="subslice"
5439             />
5440    <counter name="HDC stalled by L3 (s0.ss1)"
5441             symbol_name="NonSamplerShader01AccessStalledOnL3"
5442             underscore_name="non_sampler_shader01_access_stalled_on_l3"
5443             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss1)"
5444             data_type="float"
5445             max_equation="100"
5446             units="percent"
5447             semantic_type="duration"
5448             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5449             availability="$SubsliceMask 0x2 AND"
5450             mdapi_group="GPU/Data Port"
5451             mdapi_usage_flags="Tier3 Frame Batch Draw"
5452             mdapi_supported_apis=""
5453             mdapi_hw_unit_type="subslice"
5454             />
5455    <counter name="HDC stalled by L3 (s0.ss2)"
5456             symbol_name="NonSamplerShader02AccessStalledOnL3"
5457             underscore_name="non_sampler_shader02_access_stalled_on_l3"
5458             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss2)"
5459             data_type="float"
5460             max_equation="100"
5461             units="percent"
5462             semantic_type="duration"
5463             equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
5464             availability="$SubsliceMask 0x4 AND"
5465             mdapi_group="GPU/Data Port"
5466             mdapi_usage_flags="Tier3 Frame Batch Draw"
5467             mdapi_supported_apis=""
5468             mdapi_hw_unit_type="subslice"
5469             />
5470    <counter name="SQ is full"
5471             symbol_name="GTRequestQueueFull"
5472             underscore_name="gt_request_queue_full"
5473             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
5474             data_type="float"
5475             max_equation="100"
5476             units="percent"
5477             semantic_type="duration"
5478             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
5479             availability="true $QueryMode &amp;&amp;"
5480             mdapi_group="GTI"
5481             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5482             mdapi_supported_apis="VK OGL4 OCL"
5483             mdapi_hw_unit_type="gpu"
5484             />
5485    <register_config type="NOA">
5486        <register type="NOA" address="0x000091BC" value="0xE0500000" />
5487        <register type="NOA" address="0x00009840" value="0x00000080" />
5488        <register type="NOA" address="0x00009888" value="0x104F0232" />
5489        <register type="NOA" address="0x00009888" value="0x124F4640" />
5490        <register type="NOA" address="0x00009888" value="0x106C0232" />
5491        <register type="NOA" address="0x00009888" value="0x11834400" />
5492        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
5493        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
5494        <register type="NOA" address="0x00009888" value="0x004F1880" />
5495        <register type="NOA" address="0x00009888" value="0x024F08BB" />
5496        <register type="NOA" address="0x00009888" value="0x044F001B" />
5497        <register type="NOA" address="0x00009888" value="0x046C0100" />
5498        <register type="NOA" address="0x00009888" value="0x066C000B" />
5499        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
5500        <register type="NOA" address="0x00009888" value="0x041B8000" />
5501        <register type="NOA" address="0x00009888" value="0x061B4000" />
5502        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
5503        <register type="NOA" address="0x00009888" value="0x005B8000" />
5504        <register type="NOA" address="0x00009888" value="0x025BC000" />
5505        <register type="NOA" address="0x00009888" value="0x045B4000" />
5506        <register type="NOA" address="0x00009888" value="0x125C8000" />
5507        <register type="NOA" address="0x00009888" value="0x145C8000" />
5508        <register type="NOA" address="0x00009888" value="0x165C8000" />
5509        <register type="NOA" address="0x00009888" value="0x185C8000" />
5510        <register type="NOA" address="0x00009888" value="0x0A4C00A0" />
5511        <register type="NOA" address="0x00009888" value="0x000D8000" />
5512        <register type="NOA" address="0x00009888" value="0x020DA000" />
5513        <register type="NOA" address="0x00009888" value="0x040DA000" />
5514        <register type="NOA" address="0x00009888" value="0x060D2000" />
5515        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
5516        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
5517        <register type="NOA" address="0x00009888" value="0x022CC000" />
5518        <register type="NOA" address="0x00009888" value="0x042CC000" />
5519        <register type="NOA" address="0x00009888" value="0x062CC000" />
5520        <register type="NOA" address="0x00009888" value="0x082CC000" />
5521        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
5522        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
5523        <register type="NOA" address="0x00009888" value="0x0F828000" />
5524        <register type="NOA" address="0x00009888" value="0x0F8305C0" />
5525        <register type="NOA" address="0x00009888" value="0x09830000" />
5526        <register type="NOA" address="0x00009888" value="0x07830000" />
5527        <register type="NOA" address="0x00009888" value="0x1D950080" />
5528        <register type="NOA" address="0x00009888" value="0x13928000" />
5529        <register type="NOA" address="0x00009888" value="0x0F988000" />
5530        <register type="NOA" address="0x00009888" value="0x31904000" />
5531        <register type="NOA" address="0x00009888" value="0x1190FC00" />
5532        <register type="NOA" address="0x00009888" value="0x37900000" />
5533        <register type="NOA" address="0x00009888" value="0x59900005" />
5534        <register type="NOA" address="0x00009888" value="0x4B900000" />
5535        <register type="NOA" address="0x00009888" value="0x51900000" />
5536        <register type="NOA" address="0x00009888" value="0x41900800" />
5537        <register type="NOA" address="0x00009888" value="0x43900842" />
5538        <register type="NOA" address="0x00009888" value="0x53900000" />
5539        <register type="NOA" address="0x00009888" value="0x45900000" />
5540        <register type="NOA" address="0x00009888" value="0x33900000" />
5541    </register_config>
5542    <register_config type="OA">
5543        <register type="OA" address="0x00002740" value="0x00000000" />
5544        <register type="OA" address="0x00002744" value="0x00800000" />
5545        <register type="OA" address="0x00002710" value="0x00000000" />
5546        <register type="OA" address="0x00002714" value="0x10800000" />
5547        <register type="OA" address="0x00002720" value="0x00000000" />
5548        <register type="OA" address="0x00002724" value="0x00800000" />
5549        <register type="OA" address="0x00002770" value="0x00000002" />
5550        <register type="OA" address="0x00002774" value="0x0000FDFF" />
5551    </register_config>
5552    <register_config type="FLEX">
5553        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5554        <register type="FLEX" address="0x0000E558" value="0x00010003" />
5555        <register type="FLEX" address="0x0000E658" value="0x00012011" />
5556        <register type="FLEX" address="0x0000E758" value="0x00015014" />
5557        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
5558        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
5559        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
5560    </register_config>
5561  </set>
5562
5563  <set name="Metric set L3_1"
5564       chipset="SKLGT3"
5565       symbol_name="L3_1"
5566       underscore_name="l3_1"
5567       mdapi_supported_apis="VK OGL OCL IO BB"
5568       hw_config_guid="fa857069-7f95-44c9-a3e0-cb8ccbc35abb"
5569       >
5570    <counter name="GPU Time Elapsed"
5571             symbol_name="GpuTime"
5572             underscore_name="gpu_time"
5573             description="Time elapsed on the GPU during the measurement."
5574             data_type="uint64"
5575             units="ns"
5576             semantic_type="duration"
5577             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5578             mdapi_group="GPU"
5579             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5580             mdapi_supported_apis=""
5581             mdapi_hw_unit_type="gpu"
5582             />
5583    <counter name="GPU Core Clocks"
5584             symbol_name="GpuCoreClocks"
5585             underscore_name="gpu_core_clocks"
5586             description="The total number of GPU core clocks elapsed during the measurement."
5587             data_type="uint64"
5588             units="cycles"
5589             semantic_type="event"
5590             equation="GPU_CLOCK 0 READ"
5591             mdapi_group="GPU"
5592             mdapi_usage_flags="Tier1 Frame Batch Draw"
5593             mdapi_supported_apis=""
5594             mdapi_hw_unit_type="gpu"
5595             />
5596    <counter name="AVG GPU Core Frequency"
5597             symbol_name="AvgGpuCoreFrequency"
5598             underscore_name="avg_gpu_core_frequency"
5599             description="Average GPU Core Frequency in the measurement."
5600             data_type="uint64"
5601             max_equation="$GpuMaxFrequency"
5602             units="hz"
5603             semantic_type="event"
5604             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5605             mdapi_group="GPU"
5606             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5607             mdapi_supported_apis=""
5608             mdapi_hw_unit_type="gpu"
5609             />
5610    <counter name="GPU Busy"
5611             symbol_name="GpuBusy"
5612             underscore_name="gpu_busy"
5613             description="The percentage of time in which the GPU has been processing GPU commands."
5614             data_type="float"
5615             max_equation="100"
5616             units="percent"
5617             semantic_type="duration"
5618             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5619             mdapi_group="GPU"
5620             mdapi_usage_flags="Tier1 Overview System Frame"
5621             mdapi_supported_apis=""
5622             mdapi_hw_unit_type="gpu"
5623             />
5624    <counter name="VS Threads Dispatched"
5625             symbol_name="VsThreads"
5626             underscore_name="vs_threads"
5627             description="The total number of vertex shader hardware threads dispatched."
5628             data_type="uint64"
5629             units="threads"
5630             semantic_type="event"
5631             equation="A 1 READ"
5632             mdapi_group="EU Array/Vertex Shader"
5633             mdapi_usage_flags="Tier3 Frame Batch Draw"
5634             mdapi_supported_apis="VK OGL IO BB"
5635             mdapi_hw_unit_type="gpu"
5636             />
5637    <counter name="HS Threads Dispatched"
5638             symbol_name="HsThreads"
5639             underscore_name="hs_threads"
5640             description="The total number of hull shader hardware threads dispatched."
5641             data_type="uint64"
5642             units="threads"
5643             semantic_type="event"
5644             equation="A 2 READ"
5645             mdapi_group="EU Array/Hull Shader"
5646             mdapi_usage_flags="Tier3 Frame Batch Draw"
5647             mdapi_supported_apis="VK OGL4 IO BB"
5648             mdapi_hw_unit_type="gpu"
5649             />
5650    <counter name="DS Threads Dispatched"
5651             symbol_name="DsThreads"
5652             underscore_name="ds_threads"
5653             description="The total number of domain shader hardware threads dispatched."
5654             data_type="uint64"
5655             units="threads"
5656             semantic_type="event"
5657             equation="A 3 READ"
5658             mdapi_group="EU Array/Domain Shader"
5659             mdapi_usage_flags="Tier3 Frame Batch Draw"
5660             mdapi_supported_apis="VK OGL4 IO BB"
5661             mdapi_hw_unit_type="gpu"
5662             />
5663    <counter name="GS Threads Dispatched"
5664             symbol_name="GsThreads"
5665             underscore_name="gs_threads"
5666             description="The total number of geometry shader hardware threads dispatched."
5667             data_type="uint64"
5668             units="threads"
5669             semantic_type="event"
5670             equation="A 5 READ"
5671             mdapi_group="EU Array/Geometry Shader"
5672             mdapi_usage_flags="Tier3 Frame Batch Draw"
5673             mdapi_supported_apis="VK OGL4 IO BB"
5674             mdapi_hw_unit_type="gpu"
5675             />
5676    <counter name="FS Threads Dispatched"
5677             symbol_name="PsThreads"
5678             underscore_name="ps_threads"
5679             description="The total number of fragment shader hardware threads dispatched."
5680             data_type="uint64"
5681             units="threads"
5682             semantic_type="event"
5683             equation="A 6 READ"
5684             mdapi_group="EU Array/Fragment Shader"
5685             mdapi_usage_flags="Tier3 Frame Batch Draw"
5686             mdapi_supported_apis="VK OGL IO BB"
5687             mdapi_hw_unit_type="gpu"
5688             />
5689    <counter name="CS Threads Dispatched"
5690             symbol_name="CsThreads"
5691             underscore_name="cs_threads"
5692             description="The total number of compute shader hardware threads dispatched."
5693             data_type="uint64"
5694             units="threads"
5695             semantic_type="event"
5696             equation="A 4 READ"
5697             mdapi_group="EU Array/Compute Shader"
5698             mdapi_usage_flags="Tier3 Frame Batch Draw"
5699             mdapi_supported_apis="VK OGL4 OCL IO BB"
5700             mdapi_hw_unit_type="gpu"
5701             />
5702    <counter name="EU Active"
5703             symbol_name="EuActive"
5704             underscore_name="eu_active"
5705             description="The percentage of time in which the Execution Units were actively processing."
5706             data_type="float"
5707             max_equation="100"
5708             units="percent"
5709             semantic_type="duration"
5710             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5711             mdapi_group="EU Array"
5712             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5713             mdapi_supported_apis=""
5714             mdapi_hw_unit_type="gpu"
5715             />
5716    <counter name="EU Stall"
5717             symbol_name="EuStall"
5718             underscore_name="eu_stall"
5719             description="The percentage of time in which the Execution Units were stalled."
5720             data_type="float"
5721             max_equation="100"
5722             units="percent"
5723             semantic_type="duration"
5724             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5725             mdapi_group="EU Array"
5726             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5727             mdapi_supported_apis=""
5728             mdapi_hw_unit_type="gpu"
5729             />
5730    <counter name="EU Both FPU Pipes Active"
5731             symbol_name="EuFpuBothActive"
5732             underscore_name="eu_fpu_both_active"
5733             description="The percentage of time in which both EU FPU pipelines were actively processing."
5734             data_type="float"
5735             max_equation="100"
5736             units="percent"
5737             semantic_type="duration"
5738             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5739             mdapi_group="EU Array/Pipes"
5740             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5741             mdapi_supported_apis=""
5742             mdapi_hw_unit_type="gpu"
5743             />
5744    <counter name="VS FPU0 Pipe Active"
5745             symbol_name="VsFpu0Active"
5746             underscore_name="vs_fpu0_active"
5747             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
5748             data_type="float"
5749             max_equation="100"
5750             units="percent"
5751             semantic_type="duration"
5752             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5753             mdapi_group="EU Array/Vertex Shader"
5754             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5755             mdapi_supported_apis="VK OGL IO BB"
5756             mdapi_hw_unit_type="gpu"
5757             />
5758    <counter name="VS FPU1 Pipe Active"
5759             symbol_name="VsFpu1Active"
5760             underscore_name="vs_fpu1_active"
5761             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
5762             data_type="float"
5763             max_equation="100"
5764             units="percent"
5765             semantic_type="duration"
5766             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5767             mdapi_group="EU Array/Vertex Shader"
5768             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5769             mdapi_supported_apis="VK OGL IO BB"
5770             mdapi_hw_unit_type="gpu"
5771             />
5772    <counter name="VS Send Pipe Active"
5773             symbol_name="VsSendActive"
5774             underscore_name="vs_send_active"
5775             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
5776             data_type="float"
5777             max_equation="100"
5778             units="percent"
5779             semantic_type="duration"
5780             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5781             mdapi_group="EU Array/Vertex Shader"
5782             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5783             mdapi_supported_apis="VK OGL IO BB"
5784             mdapi_hw_unit_type="gpu"
5785             />
5786    <counter name="PS FPU0 Pipe Active"
5787             symbol_name="PsFpu0Active"
5788             underscore_name="ps_fpu0_active"
5789             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
5790             data_type="float"
5791             max_equation="100"
5792             units="percent"
5793             semantic_type="duration"
5794             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5795             mdapi_group="EU Array/Pixel Shader"
5796             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5797             mdapi_supported_apis="VK OGL IO BB"
5798             mdapi_hw_unit_type="gpu"
5799             />
5800    <counter name="PS FPU1 Pipe Active"
5801             symbol_name="PsFpu1Active"
5802             underscore_name="ps_fpu1_active"
5803             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
5804             data_type="float"
5805             max_equation="100"
5806             units="percent"
5807             semantic_type="duration"
5808             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5809             mdapi_group="EU Array/Pixel Shader"
5810             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5811             mdapi_supported_apis="VK OGL IO BB"
5812             mdapi_hw_unit_type="gpu"
5813             />
5814    <counter name="PS Send Pipeline Active"
5815             symbol_name="PsSendActive"
5816             underscore_name="ps_send_active"
5817             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
5818             data_type="float"
5819             max_equation="100"
5820             units="percent"
5821             semantic_type="duration"
5822             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5823             mdapi_group="EU Array/Pixel Shader"
5824             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5825             mdapi_supported_apis="VK OGL IO BB"
5826             mdapi_hw_unit_type="gpu"
5827             />
5828    <counter name="FS Both FPU Active"
5829             symbol_name="PsEuBothFpuActive"
5830             underscore_name="ps_eu_both_fpu_active"
5831             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
5832             data_type="float"
5833             max_equation="100"
5834             units="percent"
5835             semantic_type="duration"
5836             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5837             mdapi_group="3D Pipe/Fragment Shader"
5838             mdapi_usage_flags="Tier4 Frame Batch Draw"
5839             mdapi_supported_apis="VK OGL IO BB"
5840             mdapi_hw_unit_type="gpu"
5841             />
5842    <counter name="Rasterized Pixels"
5843             symbol_name="RasterizedPixels"
5844             underscore_name="rasterized_pixels"
5845             description="The total number of rasterized pixels."
5846             data_type="uint64"
5847             units="pixels"
5848             semantic_type="event"
5849             equation="A 21 READ 4 UMUL"
5850             mdapi_group="3D Pipe/Rasterizer"
5851             mdapi_usage_flags="Tier3 Frame Batch Draw"
5852             mdapi_supported_apis="VK OGL IO BB"
5853             mdapi_hw_unit_type="gpu"
5854             />
5855    <counter name="Early Hi-Depth Test Fails"
5856             symbol_name="HiDepthTestFails"
5857             underscore_name="hi_depth_test_fails"
5858             description="The total number of pixels dropped on early hierarchical depth test."
5859             data_type="uint64"
5860             units="pixels"
5861             semantic_type="event"
5862             equation="A 22 READ 4 UMUL"
5863             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5864             mdapi_usage_flags="Tier3 Frame Batch Draw"
5865             mdapi_supported_apis="VK OGL IO BB"
5866             mdapi_hw_unit_type="gpu"
5867             />
5868    <counter name="Early Depth Test Fails"
5869             symbol_name="EarlyDepthTestFails"
5870             underscore_name="early_depth_test_fails"
5871             description="The total number of pixels dropped on early depth test."
5872             data_type="uint64"
5873             units="pixels"
5874             semantic_type="event"
5875             equation="A 23 READ 4 UMUL"
5876             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5877             mdapi_usage_flags="Tier3 Frame Batch Draw"
5878             mdapi_supported_apis="VK OGL IO BB"
5879             mdapi_hw_unit_type="gpu"
5880             />
5881    <counter name="Samples Killed in FS"
5882             symbol_name="SamplesKilledInPs"
5883             underscore_name="samples_killed_in_ps"
5884             description="The total number of samples or pixels dropped in fragment shaders."
5885             data_type="uint64"
5886             units="pixels"
5887             semantic_type="event"
5888             equation="A 24 READ 4 UMUL"
5889             mdapi_group="3D Pipe/Fragment Shader"
5890             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5891             mdapi_supported_apis="VK OGL IO BB"
5892             mdapi_hw_unit_type="gpu"
5893             />
5894    <counter name="Pixels Failing Tests"
5895             symbol_name="PixelsFailingPostPsTests"
5896             underscore_name="pixels_failing_post_ps_tests"
5897             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5898             data_type="uint64"
5899             units="pixels"
5900             semantic_type="event"
5901             equation="A 25 READ 4 UMUL"
5902             mdapi_group="3D Pipe/Output Merger"
5903             mdapi_usage_flags="Tier3 Frame Batch Draw"
5904             mdapi_supported_apis="VK OGL IO BB"
5905             mdapi_hw_unit_type="gpu"
5906             />
5907    <counter name="Samples Written"
5908             symbol_name="SamplesWritten"
5909             underscore_name="samples_written"
5910             description="The total number of samples or pixels written to all render targets."
5911             data_type="uint64"
5912             units="pixels"
5913             semantic_type="event"
5914             equation="A 26 READ 4 UMUL"
5915             mdapi_group="3D Pipe/Output Merger"
5916             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5917             mdapi_supported_apis="VK OGL IO BB"
5918             mdapi_hw_unit_type="gpu"
5919             />
5920    <counter name="Samples Blended"
5921             symbol_name="SamplesBlended"
5922             underscore_name="samples_blended"
5923             description="The total number of blended samples or pixels written to all render targets."
5924             data_type="uint64"
5925             units="pixels"
5926             semantic_type="event"
5927             equation="A 27 READ 4 UMUL"
5928             mdapi_group="3D Pipe/Output Merger"
5929             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5930             mdapi_supported_apis="VK OGL IO BB"
5931             mdapi_hw_unit_type="gpu"
5932             />
5933    <counter name="Sampler Texels"
5934             symbol_name="SamplerTexels"
5935             underscore_name="sampler_texels"
5936             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5937             data_type="uint64"
5938             units="texels"
5939             semantic_type="event"
5940             equation="A 28 READ 4 UMUL"
5941             mdapi_group="Sampler/Sampler Input"
5942             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5943             mdapi_supported_apis=""
5944             mdapi_hw_unit_type="gpu"
5945             />
5946    <counter name="Sampler Texels Misses"
5947             symbol_name="SamplerTexelMisses"
5948             underscore_name="sampler_texel_misses"
5949             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5950             data_type="uint64"
5951             units="texels"
5952             semantic_type="event"
5953             equation="A 29 READ 4 UMUL"
5954             mdapi_group="Sampler/Sampler Cache"
5955             mdapi_usage_flags="Tier3 Batch Frame Draw"
5956             mdapi_supported_apis=""
5957             mdapi_hw_unit_type="gpu"
5958             />
5959    <counter name="SLM Bytes Read"
5960             symbol_name="SlmBytesRead"
5961             underscore_name="slm_bytes_read"
5962             description="The total number of GPU memory bytes read from shared local memory."
5963             data_type="uint64"
5964             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5965             units="bytes"
5966             semantic_type="throughput"
5967             equation="A 30 READ 64 UMUL"
5968             mdapi_group="L3/Data Port/SLM"
5969             mdapi_usage_flags="Tier3 Frame Batch Draw"
5970             mdapi_supported_apis="VK OGL4 OCL IO BB"
5971             mdapi_hw_unit_type="gpu"
5972             />
5973    <counter name="SLM Bytes Written"
5974             symbol_name="SlmBytesWritten"
5975             underscore_name="slm_bytes_written"
5976             description="The total number of GPU memory bytes written into shared local memory."
5977             data_type="uint64"
5978             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5979             units="bytes"
5980             semantic_type="throughput"
5981             equation="A 31 READ 64 UMUL"
5982             mdapi_group="L3/Data Port/SLM"
5983             mdapi_usage_flags="Tier3 Frame Batch Draw"
5984             mdapi_supported_apis="VK OGL4 OCL IO BB"
5985             mdapi_hw_unit_type="gpu"
5986             />
5987    <counter name="Shader Memory Accesses"
5988             symbol_name="ShaderMemoryAccesses"
5989             underscore_name="shader_memory_accesses"
5990             description="The total number of shader memory accesses to L3."
5991             data_type="uint64"
5992             units="messages"
5993             semantic_type="event"
5994             equation="A 32 READ"
5995             mdapi_group="L3/Data Port"
5996             mdapi_usage_flags="Tier3 Frame Batch Draw"
5997             mdapi_supported_apis=""
5998             mdapi_hw_unit_type="gpu"
5999             />
6000    <counter name="Shader Atomic Memory Accesses"
6001             symbol_name="ShaderAtomics"
6002             underscore_name="shader_atomics"
6003             description="The total number of shader atomic memory accesses."
6004             data_type="uint64"
6005             units="messages"
6006             semantic_type="event"
6007             equation="A 34 READ"
6008             mdapi_group="L3/Data Port/Atomics"
6009             mdapi_usage_flags="Tier3 Frame Batch Draw"
6010             mdapi_supported_apis="VK OGL OCL IO BB"
6011             mdapi_hw_unit_type="gpu"
6012             />
6013    <counter name="L3 Shader Throughput"
6014             symbol_name="L3ShaderThroughput"
6015             underscore_name="l3_shader_throughput"
6016             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6017             data_type="uint64"
6018             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6019             units="bytes"
6020             semantic_type="throughput"
6021             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6022             mdapi_group="L3/Data Port"
6023             mdapi_usage_flags="Tier2 Frame Batch Draw"
6024             mdapi_supported_apis="VK OGL4 OCL IO BB"
6025             mdapi_hw_unit_type="gpu"
6026             />
6027    <counter name="Shader Barrier Messages"
6028             symbol_name="ShaderBarriers"
6029             underscore_name="shader_barriers"
6030             description="The total number of shader barrier messages."
6031             data_type="uint64"
6032             units="messages"
6033             semantic_type="event"
6034             equation="A 35 READ"
6035             mdapi_group="EU Array/Barrier"
6036             mdapi_usage_flags="Tier3 Frame Batch Draw"
6037             mdapi_supported_apis=""
6038             mdapi_hw_unit_type="gpu"
6039             />
6040    <counter name="Slice0 L3 Bank0 Stalled"
6041             symbol_name="L30Bank0Stalled"
6042             underscore_name="l30_bank0_stalled"
6043             description="The percentage of time in which slice0 L3 bank0 is stalled"
6044             data_type="float"
6045             max_equation="100"
6046             units="percent"
6047             semantic_type="duration"
6048             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6049             availability="$SliceMask 0x1 AND"
6050             mdapi_group="GTI/L3"
6051             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6052             mdapi_supported_apis=""
6053             mdapi_hw_unit_type="slice"
6054             />
6055    <counter name="Slice0 L3 Bank1 Stalled"
6056             symbol_name="L30Bank1Stalled"
6057             underscore_name="l30_bank1_stalled"
6058             description="The percentage of time in which slice0 L3 bank1 is stalled"
6059             data_type="float"
6060             max_equation="100"
6061             units="percent"
6062             semantic_type="duration"
6063             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
6064             availability="$SliceMask 0x1 AND"
6065             mdapi_group="GTI/L3"
6066             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6067             mdapi_supported_apis=""
6068             mdapi_hw_unit_type="slice"
6069             />
6070    <counter name="Slice0 L3 Bank1 Active"
6071             symbol_name="L30Bank1Active"
6072             underscore_name="l30_bank1_active"
6073             description="The percentage of time in which slice0 L3 bank1 is active"
6074             data_type="float"
6075             max_equation="100"
6076             units="percent"
6077             semantic_type="duration"
6078             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6079             availability="$SliceMask 0x1 AND"
6080             mdapi_group="GTI/L3"
6081             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6082             mdapi_supported_apis=""
6083             mdapi_hw_unit_type="slice"
6084             />
6085    <counter name="Slice0 L3 Bank0 Active"
6086             symbol_name="L30Bank0Active"
6087             underscore_name="l30_bank0_active"
6088             description="The percentage of time in which slice0 L3 bank0 is active"
6089             data_type="float"
6090             max_equation="100"
6091             units="percent"
6092             semantic_type="duration"
6093             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
6094             availability="$SliceMask 0x1 AND"
6095             mdapi_group="GTI/L3"
6096             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6097             mdapi_supported_apis=""
6098             mdapi_hw_unit_type="slice"
6099             />
6100    <counter name="SQ is full"
6101             symbol_name="GTRequestQueueFull"
6102             underscore_name="gt_request_queue_full"
6103             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6104             data_type="float"
6105             max_equation="100"
6106             units="percent"
6107             semantic_type="duration"
6108             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
6109             availability="true $QueryMode &amp;&amp;"
6110             mdapi_group="GTI"
6111             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6112             mdapi_supported_apis="VK OGL4 OCL"
6113             mdapi_hw_unit_type="gpu"
6114             />
6115    <register_config type="NOA">
6116        <register type="NOA" address="0x000091BC" value="0xE0500000" />
6117        <register type="NOA" address="0x00009840" value="0x00000080" />
6118        <register type="NOA" address="0x00009888" value="0x126C7B40" />
6119        <register type="NOA" address="0x00009888" value="0x166C0020" />
6120        <register type="NOA" address="0x00009888" value="0x0A603444" />
6121        <register type="NOA" address="0x00009888" value="0x0A613400" />
6122        <register type="NOA" address="0x00009888" value="0x1A4EA800" />
6123        <register type="NOA" address="0x00009888" value="0x1C4E0002" />
6124        <register type="NOA" address="0x00009888" value="0x024E8000" />
6125        <register type="NOA" address="0x00009888" value="0x044E8000" />
6126        <register type="NOA" address="0x00009888" value="0x064E8000" />
6127        <register type="NOA" address="0x00009888" value="0x084E8000" />
6128        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6129        <register type="NOA" address="0x00009888" value="0x064F4000" />
6130        <register type="NOA" address="0x00009888" value="0x0C6C5327" />
6131        <register type="NOA" address="0x00009888" value="0x0E6C5425" />
6132        <register type="NOA" address="0x00009888" value="0x006C2A00" />
6133        <register type="NOA" address="0x00009888" value="0x026C285B" />
6134        <register type="NOA" address="0x00009888" value="0x046C005C" />
6135        <register type="NOA" address="0x00009888" value="0x106C0000" />
6136        <register type="NOA" address="0x00009888" value="0x1C6C0000" />
6137        <register type="NOA" address="0x00009888" value="0x1E6C0000" />
6138        <register type="NOA" address="0x00009888" value="0x1A6C0800" />
6139        <register type="NOA" address="0x00009888" value="0x0C1BC000" />
6140        <register type="NOA" address="0x00009888" value="0x0E1BC000" />
6141        <register type="NOA" address="0x00009888" value="0x001B8000" />
6142        <register type="NOA" address="0x00009888" value="0x021BC000" />
6143        <register type="NOA" address="0x00009888" value="0x041BC000" />
6144        <register type="NOA" address="0x00009888" value="0x1C1C003C" />
6145        <register type="NOA" address="0x00009888" value="0x121C8000" />
6146        <register type="NOA" address="0x00009888" value="0x141C8000" />
6147        <register type="NOA" address="0x00009888" value="0x161C8000" />
6148        <register type="NOA" address="0x00009888" value="0x181C8000" />
6149        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6150        <register type="NOA" address="0x00009888" value="0x065B4000" />
6151        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6152        <register type="NOA" address="0x00009888" value="0x10600000" />
6153        <register type="NOA" address="0x00009888" value="0x04600000" />
6154        <register type="NOA" address="0x00009888" value="0x0C610044" />
6155        <register type="NOA" address="0x00009888" value="0x10610000" />
6156        <register type="NOA" address="0x00009888" value="0x06610000" />
6157        <register type="NOA" address="0x00009888" value="0x0C4C02A8" />
6158        <register type="NOA" address="0x00009888" value="0x084CA000" />
6159        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6160        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
6161        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
6162        <register type="NOA" address="0x00009888" value="0x000D8000" />
6163        <register type="NOA" address="0x00009888" value="0x020DA000" />
6164        <register type="NOA" address="0x00009888" value="0x040DA000" />
6165        <register type="NOA" address="0x00009888" value="0x060D2000" />
6166        <register type="NOA" address="0x00009888" value="0x100F0154" />
6167        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
6168        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6169        <register type="NOA" address="0x00009888" value="0x182C00AA" />
6170        <register type="NOA" address="0x00009888" value="0x022C8000" />
6171        <register type="NOA" address="0x00009888" value="0x042C8000" />
6172        <register type="NOA" address="0x00009888" value="0x062C8000" />
6173        <register type="NOA" address="0x00009888" value="0x082C8000" />
6174        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6175        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6176        <register type="NOA" address="0x00009888" value="0x1190FFC0" />
6177        <register type="NOA" address="0x00009888" value="0x57900000" />
6178        <register type="NOA" address="0x00009888" value="0x49900420" />
6179        <register type="NOA" address="0x00009888" value="0x37900000" />
6180        <register type="NOA" address="0x00009888" value="0x33900000" />
6181        <register type="NOA" address="0x00009888" value="0x4B900021" />
6182        <register type="NOA" address="0x00009888" value="0x59900000" />
6183        <register type="NOA" address="0x00009888" value="0x51900000" />
6184        <register type="NOA" address="0x00009888" value="0x41900400" />
6185        <register type="NOA" address="0x00009888" value="0x43900421" />
6186        <register type="NOA" address="0x00009888" value="0x53900000" />
6187        <register type="NOA" address="0x00009888" value="0x45900040" />
6188    </register_config>
6189    <register_config type="OA">
6190        <register type="OA" address="0x00002740" value="0x00000000" />
6191        <register type="OA" address="0x00002744" value="0x00800000" />
6192        <register type="OA" address="0x00002710" value="0x00000000" />
6193        <register type="OA" address="0x00002714" value="0xF0800000" />
6194        <register type="OA" address="0x00002720" value="0x00000000" />
6195        <register type="OA" address="0x00002724" value="0xF0800000" />
6196        <register type="OA" address="0x00002770" value="0x00100070" />
6197        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6198        <register type="OA" address="0x00002778" value="0x00014002" />
6199        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
6200        <register type="OA" address="0x00002780" value="0x00010002" />
6201        <register type="OA" address="0x00002784" value="0x0000C7FF" />
6202        <register type="OA" address="0x00002788" value="0x00004002" />
6203        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
6204        <register type="OA" address="0x00002790" value="0x00100700" />
6205        <register type="OA" address="0x00002794" value="0x0000FF1F" />
6206        <register type="OA" address="0x00002798" value="0x00001402" />
6207        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
6208        <register type="OA" address="0x000027A0" value="0x00001002" />
6209        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
6210        <register type="OA" address="0x000027A8" value="0x00000402" />
6211        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
6212    </register_config>
6213    <register_config type="FLEX">
6214        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6215        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6216        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6217        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6218        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6219        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6220        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6221    </register_config>
6222  </set>
6223
6224  <set name="Metric set L3_2"
6225       chipset="SKLGT3"
6226       symbol_name="L3_2"
6227       underscore_name="l3_2"
6228       mdapi_supported_apis="VK OGL OCL IO BB"
6229       hw_config_guid="9830a5f3-a5e2-4773-a49d-6371407c382a"
6230       >
6231    <counter name="GPU Time Elapsed"
6232             symbol_name="GpuTime"
6233             underscore_name="gpu_time"
6234             description="Time elapsed on the GPU during the measurement."
6235             data_type="uint64"
6236             units="ns"
6237             semantic_type="duration"
6238             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6239             mdapi_group="GPU"
6240             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6241             mdapi_supported_apis=""
6242             mdapi_hw_unit_type="gpu"
6243             />
6244    <counter name="GPU Core Clocks"
6245             symbol_name="GpuCoreClocks"
6246             underscore_name="gpu_core_clocks"
6247             description="The total number of GPU core clocks elapsed during the measurement."
6248             data_type="uint64"
6249             units="cycles"
6250             semantic_type="event"
6251             equation="GPU_CLOCK 0 READ"
6252             mdapi_group="GPU"
6253             mdapi_usage_flags="Tier1 Frame Batch Draw"
6254             mdapi_supported_apis=""
6255             mdapi_hw_unit_type="gpu"
6256             />
6257    <counter name="AVG GPU Core Frequency"
6258             symbol_name="AvgGpuCoreFrequency"
6259             underscore_name="avg_gpu_core_frequency"
6260             description="Average GPU Core Frequency in the measurement."
6261             data_type="uint64"
6262             max_equation="$GpuMaxFrequency"
6263             units="hz"
6264             semantic_type="event"
6265             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6266             mdapi_group="GPU"
6267             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6268             mdapi_supported_apis=""
6269             mdapi_hw_unit_type="gpu"
6270             />
6271    <counter name="GPU Busy"
6272             symbol_name="GpuBusy"
6273             underscore_name="gpu_busy"
6274             description="The percentage of time in which the GPU has been processing GPU commands."
6275             data_type="float"
6276             max_equation="100"
6277             units="percent"
6278             semantic_type="duration"
6279             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6280             mdapi_group="GPU"
6281             mdapi_usage_flags="Tier1 Overview System Frame"
6282             mdapi_supported_apis=""
6283             mdapi_hw_unit_type="gpu"
6284             />
6285    <counter name="VS Threads Dispatched"
6286             symbol_name="VsThreads"
6287             underscore_name="vs_threads"
6288             description="The total number of vertex shader hardware threads dispatched."
6289             data_type="uint64"
6290             units="threads"
6291             semantic_type="event"
6292             equation="A 1 READ"
6293             mdapi_group="EU Array/Vertex Shader"
6294             mdapi_usage_flags="Tier3 Frame Batch Draw"
6295             mdapi_supported_apis="VK OGL IO BB"
6296             mdapi_hw_unit_type="gpu"
6297             />
6298    <counter name="HS Threads Dispatched"
6299             symbol_name="HsThreads"
6300             underscore_name="hs_threads"
6301             description="The total number of hull shader hardware threads dispatched."
6302             data_type="uint64"
6303             units="threads"
6304             semantic_type="event"
6305             equation="A 2 READ"
6306             mdapi_group="EU Array/Hull Shader"
6307             mdapi_usage_flags="Tier3 Frame Batch Draw"
6308             mdapi_supported_apis="VK OGL4 IO BB"
6309             mdapi_hw_unit_type="gpu"
6310             />
6311    <counter name="DS Threads Dispatched"
6312             symbol_name="DsThreads"
6313             underscore_name="ds_threads"
6314             description="The total number of domain shader hardware threads dispatched."
6315             data_type="uint64"
6316             units="threads"
6317             semantic_type="event"
6318             equation="A 3 READ"
6319             mdapi_group="EU Array/Domain Shader"
6320             mdapi_usage_flags="Tier3 Frame Batch Draw"
6321             mdapi_supported_apis="VK OGL4 IO BB"
6322             mdapi_hw_unit_type="gpu"
6323             />
6324    <counter name="GS Threads Dispatched"
6325             symbol_name="GsThreads"
6326             underscore_name="gs_threads"
6327             description="The total number of geometry shader hardware threads dispatched."
6328             data_type="uint64"
6329             units="threads"
6330             semantic_type="event"
6331             equation="A 5 READ"
6332             mdapi_group="EU Array/Geometry Shader"
6333             mdapi_usage_flags="Tier3 Frame Batch Draw"
6334             mdapi_supported_apis="VK OGL4 IO BB"
6335             mdapi_hw_unit_type="gpu"
6336             />
6337    <counter name="FS Threads Dispatched"
6338             symbol_name="PsThreads"
6339             underscore_name="ps_threads"
6340             description="The total number of fragment shader hardware threads dispatched."
6341             data_type="uint64"
6342             units="threads"
6343             semantic_type="event"
6344             equation="A 6 READ"
6345             mdapi_group="EU Array/Fragment Shader"
6346             mdapi_usage_flags="Tier3 Frame Batch Draw"
6347             mdapi_supported_apis="VK OGL IO BB"
6348             mdapi_hw_unit_type="gpu"
6349             />
6350    <counter name="CS Threads Dispatched"
6351             symbol_name="CsThreads"
6352             underscore_name="cs_threads"
6353             description="The total number of compute shader hardware threads dispatched."
6354             data_type="uint64"
6355             units="threads"
6356             semantic_type="event"
6357             equation="A 4 READ"
6358             mdapi_group="EU Array/Compute Shader"
6359             mdapi_usage_flags="Tier3 Frame Batch Draw"
6360             mdapi_supported_apis="VK OGL4 OCL IO BB"
6361             mdapi_hw_unit_type="gpu"
6362             />
6363    <counter name="EU Active"
6364             symbol_name="EuActive"
6365             underscore_name="eu_active"
6366             description="The percentage of time in which the Execution Units were actively processing."
6367             data_type="float"
6368             max_equation="100"
6369             units="percent"
6370             semantic_type="duration"
6371             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6372             mdapi_group="EU Array"
6373             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6374             mdapi_supported_apis=""
6375             mdapi_hw_unit_type="gpu"
6376             />
6377    <counter name="EU Stall"
6378             symbol_name="EuStall"
6379             underscore_name="eu_stall"
6380             description="The percentage of time in which the Execution Units were stalled."
6381             data_type="float"
6382             max_equation="100"
6383             units="percent"
6384             semantic_type="duration"
6385             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6386             mdapi_group="EU Array"
6387             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6388             mdapi_supported_apis=""
6389             mdapi_hw_unit_type="gpu"
6390             />
6391    <counter name="EU Both FPU Pipes Active"
6392             symbol_name="EuFpuBothActive"
6393             underscore_name="eu_fpu_both_active"
6394             description="The percentage of time in which both EU FPU pipelines were actively processing."
6395             data_type="float"
6396             max_equation="100"
6397             units="percent"
6398             semantic_type="duration"
6399             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6400             mdapi_group="EU Array/Pipes"
6401             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6402             mdapi_supported_apis=""
6403             mdapi_hw_unit_type="gpu"
6404             />
6405    <counter name="VS FPU0 Pipe Active"
6406             symbol_name="VsFpu0Active"
6407             underscore_name="vs_fpu0_active"
6408             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
6409             data_type="float"
6410             max_equation="100"
6411             units="percent"
6412             semantic_type="duration"
6413             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6414             mdapi_group="EU Array/Vertex Shader"
6415             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6416             mdapi_supported_apis="VK OGL IO BB"
6417             mdapi_hw_unit_type="gpu"
6418             />
6419    <counter name="VS FPU1 Pipe Active"
6420             symbol_name="VsFpu1Active"
6421             underscore_name="vs_fpu1_active"
6422             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
6423             data_type="float"
6424             max_equation="100"
6425             units="percent"
6426             semantic_type="duration"
6427             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6428             mdapi_group="EU Array/Vertex Shader"
6429             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6430             mdapi_supported_apis="VK OGL IO BB"
6431             mdapi_hw_unit_type="gpu"
6432             />
6433    <counter name="VS Send Pipe Active"
6434             symbol_name="VsSendActive"
6435             underscore_name="vs_send_active"
6436             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
6437             data_type="float"
6438             max_equation="100"
6439             units="percent"
6440             semantic_type="duration"
6441             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6442             mdapi_group="EU Array/Vertex Shader"
6443             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6444             mdapi_supported_apis="VK OGL IO BB"
6445             mdapi_hw_unit_type="gpu"
6446             />
6447    <counter name="PS FPU0 Pipe Active"
6448             symbol_name="PsFpu0Active"
6449             underscore_name="ps_fpu0_active"
6450             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
6451             data_type="float"
6452             max_equation="100"
6453             units="percent"
6454             semantic_type="duration"
6455             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6456             mdapi_group="EU Array/Pixel Shader"
6457             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6458             mdapi_supported_apis="VK OGL IO BB"
6459             mdapi_hw_unit_type="gpu"
6460             />
6461    <counter name="PS FPU1 Pipe Active"
6462             symbol_name="PsFpu1Active"
6463             underscore_name="ps_fpu1_active"
6464             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
6465             data_type="float"
6466             max_equation="100"
6467             units="percent"
6468             semantic_type="duration"
6469             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6470             mdapi_group="EU Array/Pixel Shader"
6471             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6472             mdapi_supported_apis="VK OGL IO BB"
6473             mdapi_hw_unit_type="gpu"
6474             />
6475    <counter name="PS Send Pipeline Active"
6476             symbol_name="PsSendActive"
6477             underscore_name="ps_send_active"
6478             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
6479             data_type="float"
6480             max_equation="100"
6481             units="percent"
6482             semantic_type="duration"
6483             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6484             mdapi_group="EU Array/Pixel Shader"
6485             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6486             mdapi_supported_apis="VK OGL IO BB"
6487             mdapi_hw_unit_type="gpu"
6488             />
6489    <counter name="FS Both FPU Active"
6490             symbol_name="PsEuBothFpuActive"
6491             underscore_name="ps_eu_both_fpu_active"
6492             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
6493             data_type="float"
6494             max_equation="100"
6495             units="percent"
6496             semantic_type="duration"
6497             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6498             mdapi_group="3D Pipe/Fragment Shader"
6499             mdapi_usage_flags="Tier4 Frame Batch Draw"
6500             mdapi_supported_apis="VK OGL IO BB"
6501             mdapi_hw_unit_type="gpu"
6502             />
6503    <counter name="Rasterized Pixels"
6504             symbol_name="RasterizedPixels"
6505             underscore_name="rasterized_pixels"
6506             description="The total number of rasterized pixels."
6507             data_type="uint64"
6508             units="pixels"
6509             semantic_type="event"
6510             equation="A 21 READ 4 UMUL"
6511             mdapi_group="3D Pipe/Rasterizer"
6512             mdapi_usage_flags="Tier3 Frame Batch Draw"
6513             mdapi_supported_apis="VK OGL IO BB"
6514             mdapi_hw_unit_type="gpu"
6515             />
6516    <counter name="Early Hi-Depth Test Fails"
6517             symbol_name="HiDepthTestFails"
6518             underscore_name="hi_depth_test_fails"
6519             description="The total number of pixels dropped on early hierarchical depth test."
6520             data_type="uint64"
6521             units="pixels"
6522             semantic_type="event"
6523             equation="A 22 READ 4 UMUL"
6524             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
6525             mdapi_usage_flags="Tier3 Frame Batch Draw"
6526             mdapi_supported_apis="VK OGL IO BB"
6527             mdapi_hw_unit_type="gpu"
6528             />
6529    <counter name="Early Depth Test Fails"
6530             symbol_name="EarlyDepthTestFails"
6531             underscore_name="early_depth_test_fails"
6532             description="The total number of pixels dropped on early depth test."
6533             data_type="uint64"
6534             units="pixels"
6535             semantic_type="event"
6536             equation="A 23 READ 4 UMUL"
6537             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
6538             mdapi_usage_flags="Tier3 Frame Batch Draw"
6539             mdapi_supported_apis="VK OGL IO BB"
6540             mdapi_hw_unit_type="gpu"
6541             />
6542    <counter name="Samples Killed in FS"
6543             symbol_name="SamplesKilledInPs"
6544             underscore_name="samples_killed_in_ps"
6545             description="The total number of samples or pixels dropped in fragment shaders."
6546             data_type="uint64"
6547             units="pixels"
6548             semantic_type="event"
6549             equation="A 24 READ 4 UMUL"
6550             mdapi_group="3D Pipe/Fragment Shader"
6551             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
6552             mdapi_supported_apis="VK OGL IO BB"
6553             mdapi_hw_unit_type="gpu"
6554             />
6555    <counter name="Pixels Failing Tests"
6556             symbol_name="PixelsFailingPostPsTests"
6557             underscore_name="pixels_failing_post_ps_tests"
6558             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
6559             data_type="uint64"
6560             units="pixels"
6561             semantic_type="event"
6562             equation="A 25 READ 4 UMUL"
6563             mdapi_group="3D Pipe/Output Merger"
6564             mdapi_usage_flags="Tier3 Frame Batch Draw"
6565             mdapi_supported_apis="VK OGL IO BB"
6566             mdapi_hw_unit_type="gpu"
6567             />
6568    <counter name="Samples Written"
6569             symbol_name="SamplesWritten"
6570             underscore_name="samples_written"
6571             description="The total number of samples or pixels written to all render targets."
6572             data_type="uint64"
6573             units="pixels"
6574             semantic_type="event"
6575             equation="A 26 READ 4 UMUL"
6576             mdapi_group="3D Pipe/Output Merger"
6577             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6578             mdapi_supported_apis="VK OGL IO BB"
6579             mdapi_hw_unit_type="gpu"
6580             />
6581    <counter name="Samples Blended"
6582             symbol_name="SamplesBlended"
6583             underscore_name="samples_blended"
6584             description="The total number of blended samples or pixels written to all render targets."
6585             data_type="uint64"
6586             units="pixels"
6587             semantic_type="event"
6588             equation="A 27 READ 4 UMUL"
6589             mdapi_group="3D Pipe/Output Merger"
6590             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6591             mdapi_supported_apis="VK OGL IO BB"
6592             mdapi_hw_unit_type="gpu"
6593             />
6594    <counter name="Sampler Texels"
6595             symbol_name="SamplerTexels"
6596             underscore_name="sampler_texels"
6597             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6598             data_type="uint64"
6599             units="texels"
6600             semantic_type="event"
6601             equation="A 28 READ 4 UMUL"
6602             mdapi_group="Sampler/Sampler Input"
6603             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6604             mdapi_supported_apis=""
6605             mdapi_hw_unit_type="gpu"
6606             />
6607    <counter name="Sampler Texels Misses"
6608             symbol_name="SamplerTexelMisses"
6609             underscore_name="sampler_texel_misses"
6610             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6611             data_type="uint64"
6612             units="texels"
6613             semantic_type="event"
6614             equation="A 29 READ 4 UMUL"
6615             mdapi_group="Sampler/Sampler Cache"
6616             mdapi_usage_flags="Tier3 Batch Frame Draw"
6617             mdapi_supported_apis=""
6618             mdapi_hw_unit_type="gpu"
6619             />
6620    <counter name="SLM Bytes Read"
6621             symbol_name="SlmBytesRead"
6622             underscore_name="slm_bytes_read"
6623             description="The total number of GPU memory bytes read from shared local memory."
6624             data_type="uint64"
6625             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6626             units="bytes"
6627             semantic_type="throughput"
6628             equation="A 30 READ 64 UMUL"
6629             mdapi_group="L3/Data Port/SLM"
6630             mdapi_usage_flags="Tier3 Frame Batch Draw"
6631             mdapi_supported_apis="VK OGL4 OCL IO BB"
6632             mdapi_hw_unit_type="gpu"
6633             />
6634    <counter name="SLM Bytes Written"
6635             symbol_name="SlmBytesWritten"
6636             underscore_name="slm_bytes_written"
6637             description="The total number of GPU memory bytes written into shared local memory."
6638             data_type="uint64"
6639             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6640             units="bytes"
6641             semantic_type="throughput"
6642             equation="A 31 READ 64 UMUL"
6643             mdapi_group="L3/Data Port/SLM"
6644             mdapi_usage_flags="Tier3 Frame Batch Draw"
6645             mdapi_supported_apis="VK OGL4 OCL IO BB"
6646             mdapi_hw_unit_type="gpu"
6647             />
6648    <counter name="Shader Memory Accesses"
6649             symbol_name="ShaderMemoryAccesses"
6650             underscore_name="shader_memory_accesses"
6651             description="The total number of shader memory accesses to L3."
6652             data_type="uint64"
6653             units="messages"
6654             semantic_type="event"
6655             equation="A 32 READ"
6656             mdapi_group="L3/Data Port"
6657             mdapi_usage_flags="Tier3 Frame Batch Draw"
6658             mdapi_supported_apis=""
6659             mdapi_hw_unit_type="gpu"
6660             />
6661    <counter name="Shader Atomic Memory Accesses"
6662             symbol_name="ShaderAtomics"
6663             underscore_name="shader_atomics"
6664             description="The total number of shader atomic memory accesses."
6665             data_type="uint64"
6666             units="messages"
6667             semantic_type="event"
6668             equation="A 34 READ"
6669             mdapi_group="L3/Data Port/Atomics"
6670             mdapi_usage_flags="Tier3 Frame Batch Draw"
6671             mdapi_supported_apis="VK OGL OCL IO BB"
6672             mdapi_hw_unit_type="gpu"
6673             />
6674    <counter name="L3 Shader Throughput"
6675             symbol_name="L3ShaderThroughput"
6676             underscore_name="l3_shader_throughput"
6677             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6678             data_type="uint64"
6679             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6680             units="bytes"
6681             semantic_type="throughput"
6682             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6683             mdapi_group="L3/Data Port"
6684             mdapi_usage_flags="Tier2 Frame Batch Draw"
6685             mdapi_supported_apis="VK OGL4 OCL IO BB"
6686             mdapi_hw_unit_type="gpu"
6687             />
6688    <counter name="Shader Barrier Messages"
6689             symbol_name="ShaderBarriers"
6690             underscore_name="shader_barriers"
6691             description="The total number of shader barrier messages."
6692             data_type="uint64"
6693             units="messages"
6694             semantic_type="event"
6695             equation="A 35 READ"
6696             mdapi_group="EU Array/Barrier"
6697             mdapi_usage_flags="Tier3 Frame Batch Draw"
6698             mdapi_supported_apis=""
6699             mdapi_hw_unit_type="gpu"
6700             />
6701    <counter name="Slice0 L3 Bank2 Stalled"
6702             symbol_name="L30Bank2Stalled"
6703             underscore_name="l30_bank2_stalled"
6704             description="The percentage of time in which slice0 L3 bank2 is stalled"
6705             data_type="float"
6706             max_equation="100"
6707             units="percent"
6708             semantic_type="duration"
6709             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
6710             availability="$SliceMask 0x1 AND"
6711             mdapi_group="GTI/L3"
6712             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6713             mdapi_supported_apis=""
6714             mdapi_hw_unit_type="slice"
6715             />
6716    <counter name="Slice0 L3 Bank2 Active"
6717             symbol_name="L30Bank2Active"
6718             underscore_name="l30_bank2_active"
6719             description="The percentage of time in which slice0 L3 bank2 is active"
6720             data_type="float"
6721             max_equation="100"
6722             units="percent"
6723             semantic_type="duration"
6724             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
6725             availability="$SliceMask 0x1 AND"
6726             mdapi_group="GTI/L3"
6727             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6728             mdapi_supported_apis=""
6729             mdapi_hw_unit_type="slice"
6730             />
6731    <counter name="SQ is full"
6732             symbol_name="GTRequestQueueFull"
6733             underscore_name="gt_request_queue_full"
6734             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
6735             data_type="float"
6736             max_equation="100"
6737             units="percent"
6738             semantic_type="duration"
6739             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
6740             availability="true $QueryMode &amp;&amp;"
6741             mdapi_group="GTI"
6742             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6743             mdapi_supported_apis="VK OGL4 OCL"
6744             mdapi_hw_unit_type="gpu"
6745             />
6746    <register_config type="NOA">
6747        <register type="NOA" address="0x000091BC" value="0xE0500000" />
6748        <register type="NOA" address="0x00009840" value="0x00000080" />
6749        <register type="NOA" address="0x00009888" value="0x126C02E0" />
6750        <register type="NOA" address="0x00009888" value="0x146C0001" />
6751        <register type="NOA" address="0x00009888" value="0x0A623400" />
6752        <register type="NOA" address="0x00009888" value="0x044E8000" />
6753        <register type="NOA" address="0x00009888" value="0x064E8000" />
6754        <register type="NOA" address="0x00009888" value="0x084E8000" />
6755        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
6756        <register type="NOA" address="0x00009888" value="0x064F4000" />
6757        <register type="NOA" address="0x00009888" value="0x026C3324" />
6758        <register type="NOA" address="0x00009888" value="0x046C3422" />
6759        <register type="NOA" address="0x00009888" value="0x106C0000" />
6760        <register type="NOA" address="0x00009888" value="0x1A6C0000" />
6761        <register type="NOA" address="0x00009888" value="0x021BC000" />
6762        <register type="NOA" address="0x00009888" value="0x041BC000" />
6763        <register type="NOA" address="0x00009888" value="0x141C8000" />
6764        <register type="NOA" address="0x00009888" value="0x161C8000" />
6765        <register type="NOA" address="0x00009888" value="0x181C8000" />
6766        <register type="NOA" address="0x00009888" value="0x1A1C0800" />
6767        <register type="NOA" address="0x00009888" value="0x065B4000" />
6768        <register type="NOA" address="0x00009888" value="0x1A5C1000" />
6769        <register type="NOA" address="0x00009888" value="0x06614000" />
6770        <register type="NOA" address="0x00009888" value="0x0C620044" />
6771        <register type="NOA" address="0x00009888" value="0x10620000" />
6772        <register type="NOA" address="0x00009888" value="0x06620000" />
6773        <register type="NOA" address="0x00009888" value="0x084C8000" />
6774        <register type="NOA" address="0x00009888" value="0x0A4C002A" />
6775        <register type="NOA" address="0x00009888" value="0x020DA000" />
6776        <register type="NOA" address="0x00009888" value="0x040DA000" />
6777        <register type="NOA" address="0x00009888" value="0x060D2000" />
6778        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
6779        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
6780        <register type="NOA" address="0x00009888" value="0x042C8000" />
6781        <register type="NOA" address="0x00009888" value="0x062C8000" />
6782        <register type="NOA" address="0x00009888" value="0x082C8000" />
6783        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
6784        <register type="NOA" address="0x00009888" value="0x0C2CC000" />
6785        <register type="NOA" address="0x00009888" value="0x1190F800" />
6786        <register type="NOA" address="0x00009888" value="0x37900000" />
6787        <register type="NOA" address="0x00009888" value="0x51900000" />
6788        <register type="NOA" address="0x00009888" value="0x43900000" />
6789        <register type="NOA" address="0x00009888" value="0x53900000" />
6790        <register type="NOA" address="0x00009888" value="0x45900000" />
6791        <register type="NOA" address="0x00009888" value="0x33900000" />
6792    </register_config>
6793    <register_config type="OA">
6794        <register type="OA" address="0x00002740" value="0x00000000" />
6795        <register type="OA" address="0x00002744" value="0x00800000" />
6796        <register type="OA" address="0x00002710" value="0x00000000" />
6797        <register type="OA" address="0x00002714" value="0xF0800000" />
6798        <register type="OA" address="0x00002720" value="0x00000000" />
6799        <register type="OA" address="0x00002724" value="0x00800000" />
6800        <register type="OA" address="0x00002770" value="0x00100070" />
6801        <register type="OA" address="0x00002774" value="0x0000FFF1" />
6802        <register type="OA" address="0x00002778" value="0x00028002" />
6803        <register type="OA" address="0x0000277C" value="0x000087FF" />
6804        <register type="OA" address="0x00002780" value="0x00020002" />
6805        <register type="OA" address="0x00002784" value="0x00008FFF" />
6806        <register type="OA" address="0x00002788" value="0x00008002" />
6807        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
6808    </register_config>
6809    <register_config type="FLEX">
6810        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6811        <register type="FLEX" address="0x0000E558" value="0x00010003" />
6812        <register type="FLEX" address="0x0000E658" value="0x00012011" />
6813        <register type="FLEX" address="0x0000E758" value="0x00015014" />
6814        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
6815        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
6816        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
6817    </register_config>
6818  </set>
6819
6820  <set name="Metric set L3_3"
6821       chipset="SKLGT3"
6822       symbol_name="L3_3"
6823       underscore_name="l3_3"
6824       mdapi_supported_apis="VK OGL OCL IO BB"
6825       hw_config_guid="59452ceb-24bb-4878-87ec-87aab7b4f9db"
6826       >
6827    <counter name="GPU Time Elapsed"
6828             symbol_name="GpuTime"
6829             underscore_name="gpu_time"
6830             description="Time elapsed on the GPU during the measurement."
6831             data_type="uint64"
6832             units="ns"
6833             semantic_type="duration"
6834             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6835             mdapi_group="GPU"
6836             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6837             mdapi_supported_apis=""
6838             mdapi_hw_unit_type="gpu"
6839             />
6840    <counter name="GPU Core Clocks"
6841             symbol_name="GpuCoreClocks"
6842             underscore_name="gpu_core_clocks"
6843             description="The total number of GPU core clocks elapsed during the measurement."
6844             data_type="uint64"
6845             units="cycles"
6846             semantic_type="event"
6847             equation="GPU_CLOCK 0 READ"
6848             mdapi_group="GPU"
6849             mdapi_usage_flags="Tier1 Frame Batch Draw"
6850             mdapi_supported_apis=""
6851             mdapi_hw_unit_type="gpu"
6852             />
6853    <counter name="AVG GPU Core Frequency"
6854             symbol_name="AvgGpuCoreFrequency"
6855             underscore_name="avg_gpu_core_frequency"
6856             description="Average GPU Core Frequency in the measurement."
6857             data_type="uint64"
6858             max_equation="$GpuMaxFrequency"
6859             units="hz"
6860             semantic_type="event"
6861             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6862             mdapi_group="GPU"
6863             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6864             mdapi_supported_apis=""
6865             mdapi_hw_unit_type="gpu"
6866             />
6867    <counter name="GPU Busy"
6868             symbol_name="GpuBusy"
6869             underscore_name="gpu_busy"
6870             description="The percentage of time in which the GPU has been processing GPU commands."
6871             data_type="float"
6872             max_equation="100"
6873             units="percent"
6874             semantic_type="duration"
6875             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
6876             mdapi_group="GPU"
6877             mdapi_usage_flags="Tier1 Overview System Frame"
6878             mdapi_supported_apis=""
6879             mdapi_hw_unit_type="gpu"
6880             />
6881    <counter name="VS Threads Dispatched"
6882             symbol_name="VsThreads"
6883             underscore_name="vs_threads"
6884             description="The total number of vertex shader hardware threads dispatched."
6885             data_type="uint64"
6886             units="threads"
6887             semantic_type="event"
6888             equation="A 1 READ"
6889             mdapi_group="EU Array/Vertex Shader"
6890             mdapi_usage_flags="Tier3 Frame Batch Draw"
6891             mdapi_supported_apis="VK OGL IO BB"
6892             mdapi_hw_unit_type="gpu"
6893             />
6894    <counter name="HS Threads Dispatched"
6895             symbol_name="HsThreads"
6896             underscore_name="hs_threads"
6897             description="The total number of hull shader hardware threads dispatched."
6898             data_type="uint64"
6899             units="threads"
6900             semantic_type="event"
6901             equation="A 2 READ"
6902             mdapi_group="EU Array/Hull Shader"
6903             mdapi_usage_flags="Tier3 Frame Batch Draw"
6904             mdapi_supported_apis="VK OGL4 IO BB"
6905             mdapi_hw_unit_type="gpu"
6906             />
6907    <counter name="DS Threads Dispatched"
6908             symbol_name="DsThreads"
6909             underscore_name="ds_threads"
6910             description="The total number of domain shader hardware threads dispatched."
6911             data_type="uint64"
6912             units="threads"
6913             semantic_type="event"
6914             equation="A 3 READ"
6915             mdapi_group="EU Array/Domain Shader"
6916             mdapi_usage_flags="Tier3 Frame Batch Draw"
6917             mdapi_supported_apis="VK OGL4 IO BB"
6918             mdapi_hw_unit_type="gpu"
6919             />
6920    <counter name="GS Threads Dispatched"
6921             symbol_name="GsThreads"
6922             underscore_name="gs_threads"
6923             description="The total number of geometry shader hardware threads dispatched."
6924             data_type="uint64"
6925             units="threads"
6926             semantic_type="event"
6927             equation="A 5 READ"
6928             mdapi_group="EU Array/Geometry Shader"
6929             mdapi_usage_flags="Tier3 Frame Batch Draw"
6930             mdapi_supported_apis="VK OGL4 IO BB"
6931             mdapi_hw_unit_type="gpu"
6932             />
6933    <counter name="FS Threads Dispatched"
6934             symbol_name="PsThreads"
6935             underscore_name="ps_threads"
6936             description="The total number of fragment shader hardware threads dispatched."
6937             data_type="uint64"
6938             units="threads"
6939             semantic_type="event"
6940             equation="A 6 READ"
6941             mdapi_group="EU Array/Fragment Shader"
6942             mdapi_usage_flags="Tier3 Frame Batch Draw"
6943             mdapi_supported_apis="VK OGL IO BB"
6944             mdapi_hw_unit_type="gpu"
6945             />
6946    <counter name="CS Threads Dispatched"
6947             symbol_name="CsThreads"
6948             underscore_name="cs_threads"
6949             description="The total number of compute shader hardware threads dispatched."
6950             data_type="uint64"
6951             units="threads"
6952             semantic_type="event"
6953             equation="A 4 READ"
6954             mdapi_group="EU Array/Compute Shader"
6955             mdapi_usage_flags="Tier3 Frame Batch Draw"
6956             mdapi_supported_apis="VK OGL4 OCL IO BB"
6957             mdapi_hw_unit_type="gpu"
6958             />
6959    <counter name="EU Active"
6960             symbol_name="EuActive"
6961             underscore_name="eu_active"
6962             description="The percentage of time in which the Execution Units were actively processing."
6963             data_type="float"
6964             max_equation="100"
6965             units="percent"
6966             semantic_type="duration"
6967             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6968             mdapi_group="EU Array"
6969             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6970             mdapi_supported_apis=""
6971             mdapi_hw_unit_type="gpu"
6972             />
6973    <counter name="EU Stall"
6974             symbol_name="EuStall"
6975             underscore_name="eu_stall"
6976             description="The percentage of time in which the Execution Units were stalled."
6977             data_type="float"
6978             max_equation="100"
6979             units="percent"
6980             semantic_type="duration"
6981             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6982             mdapi_group="EU Array"
6983             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6984             mdapi_supported_apis=""
6985             mdapi_hw_unit_type="gpu"
6986             />
6987    <counter name="EU Both FPU Pipes Active"
6988             symbol_name="EuFpuBothActive"
6989             underscore_name="eu_fpu_both_active"
6990             description="The percentage of time in which both EU FPU pipelines were actively processing."
6991             data_type="float"
6992             max_equation="100"
6993             units="percent"
6994             semantic_type="duration"
6995             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6996             mdapi_group="EU Array/Pipes"
6997             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6998             mdapi_supported_apis=""
6999             mdapi_hw_unit_type="gpu"
7000             />
7001    <counter name="VS FPU0 Pipe Active"
7002             symbol_name="VsFpu0Active"
7003             underscore_name="vs_fpu0_active"
7004             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7005             data_type="float"
7006             max_equation="100"
7007             units="percent"
7008             semantic_type="duration"
7009             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7010             mdapi_group="EU Array/Vertex Shader"
7011             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7012             mdapi_supported_apis="VK OGL IO BB"
7013             mdapi_hw_unit_type="gpu"
7014             />
7015    <counter name="VS FPU1 Pipe Active"
7016             symbol_name="VsFpu1Active"
7017             underscore_name="vs_fpu1_active"
7018             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7019             data_type="float"
7020             max_equation="100"
7021             units="percent"
7022             semantic_type="duration"
7023             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7024             mdapi_group="EU Array/Vertex Shader"
7025             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7026             mdapi_supported_apis="VK OGL IO BB"
7027             mdapi_hw_unit_type="gpu"
7028             />
7029    <counter name="VS Send Pipe Active"
7030             symbol_name="VsSendActive"
7031             underscore_name="vs_send_active"
7032             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7033             data_type="float"
7034             max_equation="100"
7035             units="percent"
7036             semantic_type="duration"
7037             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7038             mdapi_group="EU Array/Vertex Shader"
7039             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7040             mdapi_supported_apis="VK OGL IO BB"
7041             mdapi_hw_unit_type="gpu"
7042             />
7043    <counter name="PS FPU0 Pipe Active"
7044             symbol_name="PsFpu0Active"
7045             underscore_name="ps_fpu0_active"
7046             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7047             data_type="float"
7048             max_equation="100"
7049             units="percent"
7050             semantic_type="duration"
7051             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7052             mdapi_group="EU Array/Pixel Shader"
7053             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7054             mdapi_supported_apis="VK OGL IO BB"
7055             mdapi_hw_unit_type="gpu"
7056             />
7057    <counter name="PS FPU1 Pipe Active"
7058             symbol_name="PsFpu1Active"
7059             underscore_name="ps_fpu1_active"
7060             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7061             data_type="float"
7062             max_equation="100"
7063             units="percent"
7064             semantic_type="duration"
7065             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7066             mdapi_group="EU Array/Pixel Shader"
7067             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7068             mdapi_supported_apis="VK OGL IO BB"
7069             mdapi_hw_unit_type="gpu"
7070             />
7071    <counter name="PS Send Pipeline Active"
7072             symbol_name="PsSendActive"
7073             underscore_name="ps_send_active"
7074             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7075             data_type="float"
7076             max_equation="100"
7077             units="percent"
7078             semantic_type="duration"
7079             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7080             mdapi_group="EU Array/Pixel Shader"
7081             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7082             mdapi_supported_apis="VK OGL IO BB"
7083             mdapi_hw_unit_type="gpu"
7084             />
7085    <counter name="FS Both FPU Active"
7086             symbol_name="PsEuBothFpuActive"
7087             underscore_name="ps_eu_both_fpu_active"
7088             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7089             data_type="float"
7090             max_equation="100"
7091             units="percent"
7092             semantic_type="duration"
7093             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7094             mdapi_group="3D Pipe/Fragment Shader"
7095             mdapi_usage_flags="Tier4 Frame Batch Draw"
7096             mdapi_supported_apis="VK OGL IO BB"
7097             mdapi_hw_unit_type="gpu"
7098             />
7099    <counter name="Rasterized Pixels"
7100             symbol_name="RasterizedPixels"
7101             underscore_name="rasterized_pixels"
7102             description="The total number of rasterized pixels."
7103             data_type="uint64"
7104             units="pixels"
7105             semantic_type="event"
7106             equation="A 21 READ 4 UMUL"
7107             mdapi_group="3D Pipe/Rasterizer"
7108             mdapi_usage_flags="Tier3 Frame Batch Draw"
7109             mdapi_supported_apis="VK OGL IO BB"
7110             mdapi_hw_unit_type="gpu"
7111             />
7112    <counter name="Early Hi-Depth Test Fails"
7113             symbol_name="HiDepthTestFails"
7114             underscore_name="hi_depth_test_fails"
7115             description="The total number of pixels dropped on early hierarchical depth test."
7116             data_type="uint64"
7117             units="pixels"
7118             semantic_type="event"
7119             equation="A 22 READ 4 UMUL"
7120             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7121             mdapi_usage_flags="Tier3 Frame Batch Draw"
7122             mdapi_supported_apis="VK OGL IO BB"
7123             mdapi_hw_unit_type="gpu"
7124             />
7125    <counter name="Early Depth Test Fails"
7126             symbol_name="EarlyDepthTestFails"
7127             underscore_name="early_depth_test_fails"
7128             description="The total number of pixels dropped on early depth test."
7129             data_type="uint64"
7130             units="pixels"
7131             semantic_type="event"
7132             equation="A 23 READ 4 UMUL"
7133             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7134             mdapi_usage_flags="Tier3 Frame Batch Draw"
7135             mdapi_supported_apis="VK OGL IO BB"
7136             mdapi_hw_unit_type="gpu"
7137             />
7138    <counter name="Samples Killed in FS"
7139             symbol_name="SamplesKilledInPs"
7140             underscore_name="samples_killed_in_ps"
7141             description="The total number of samples or pixels dropped in fragment shaders."
7142             data_type="uint64"
7143             units="pixels"
7144             semantic_type="event"
7145             equation="A 24 READ 4 UMUL"
7146             mdapi_group="3D Pipe/Fragment Shader"
7147             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7148             mdapi_supported_apis="VK OGL IO BB"
7149             mdapi_hw_unit_type="gpu"
7150             />
7151    <counter name="Pixels Failing Tests"
7152             symbol_name="PixelsFailingPostPsTests"
7153             underscore_name="pixels_failing_post_ps_tests"
7154             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7155             data_type="uint64"
7156             units="pixels"
7157             semantic_type="event"
7158             equation="A 25 READ 4 UMUL"
7159             mdapi_group="3D Pipe/Output Merger"
7160             mdapi_usage_flags="Tier3 Frame Batch Draw"
7161             mdapi_supported_apis="VK OGL IO BB"
7162             mdapi_hw_unit_type="gpu"
7163             />
7164    <counter name="Samples Written"
7165             symbol_name="SamplesWritten"
7166             underscore_name="samples_written"
7167             description="The total number of samples or pixels written to all render targets."
7168             data_type="uint64"
7169             units="pixels"
7170             semantic_type="event"
7171             equation="A 26 READ 4 UMUL"
7172             mdapi_group="3D Pipe/Output Merger"
7173             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7174             mdapi_supported_apis="VK OGL IO BB"
7175             mdapi_hw_unit_type="gpu"
7176             />
7177    <counter name="Samples Blended"
7178             symbol_name="SamplesBlended"
7179             underscore_name="samples_blended"
7180             description="The total number of blended samples or pixels written to all render targets."
7181             data_type="uint64"
7182             units="pixels"
7183             semantic_type="event"
7184             equation="A 27 READ 4 UMUL"
7185             mdapi_group="3D Pipe/Output Merger"
7186             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7187             mdapi_supported_apis="VK OGL IO BB"
7188             mdapi_hw_unit_type="gpu"
7189             />
7190    <counter name="Sampler Texels"
7191             symbol_name="SamplerTexels"
7192             underscore_name="sampler_texels"
7193             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7194             data_type="uint64"
7195             units="texels"
7196             semantic_type="event"
7197             equation="A 28 READ 4 UMUL"
7198             mdapi_group="Sampler/Sampler Input"
7199             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7200             mdapi_supported_apis=""
7201             mdapi_hw_unit_type="gpu"
7202             />
7203    <counter name="Sampler Texels Misses"
7204             symbol_name="SamplerTexelMisses"
7205             underscore_name="sampler_texel_misses"
7206             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7207             data_type="uint64"
7208             units="texels"
7209             semantic_type="event"
7210             equation="A 29 READ 4 UMUL"
7211             mdapi_group="Sampler/Sampler Cache"
7212             mdapi_usage_flags="Tier3 Batch Frame Draw"
7213             mdapi_supported_apis=""
7214             mdapi_hw_unit_type="gpu"
7215             />
7216    <counter name="SLM Bytes Read"
7217             symbol_name="SlmBytesRead"
7218             underscore_name="slm_bytes_read"
7219             description="The total number of GPU memory bytes read from shared local memory."
7220             data_type="uint64"
7221             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7222             units="bytes"
7223             semantic_type="throughput"
7224             equation="A 30 READ 64 UMUL"
7225             mdapi_group="L3/Data Port/SLM"
7226             mdapi_usage_flags="Tier3 Frame Batch Draw"
7227             mdapi_supported_apis="VK OGL4 OCL IO BB"
7228             mdapi_hw_unit_type="gpu"
7229             />
7230    <counter name="SLM Bytes Written"
7231             symbol_name="SlmBytesWritten"
7232             underscore_name="slm_bytes_written"
7233             description="The total number of GPU memory bytes written into shared local memory."
7234             data_type="uint64"
7235             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7236             units="bytes"
7237             semantic_type="throughput"
7238             equation="A 31 READ 64 UMUL"
7239             mdapi_group="L3/Data Port/SLM"
7240             mdapi_usage_flags="Tier3 Frame Batch Draw"
7241             mdapi_supported_apis="VK OGL4 OCL IO BB"
7242             mdapi_hw_unit_type="gpu"
7243             />
7244    <counter name="Shader Memory Accesses"
7245             symbol_name="ShaderMemoryAccesses"
7246             underscore_name="shader_memory_accesses"
7247             description="The total number of shader memory accesses to L3."
7248             data_type="uint64"
7249             units="messages"
7250             semantic_type="event"
7251             equation="A 32 READ"
7252             mdapi_group="L3/Data Port"
7253             mdapi_usage_flags="Tier3 Frame Batch Draw"
7254             mdapi_supported_apis=""
7255             mdapi_hw_unit_type="gpu"
7256             />
7257    <counter name="Shader Atomic Memory Accesses"
7258             symbol_name="ShaderAtomics"
7259             underscore_name="shader_atomics"
7260             description="The total number of shader atomic memory accesses."
7261             data_type="uint64"
7262             units="messages"
7263             semantic_type="event"
7264             equation="A 34 READ"
7265             mdapi_group="L3/Data Port/Atomics"
7266             mdapi_usage_flags="Tier3 Frame Batch Draw"
7267             mdapi_supported_apis="VK OGL OCL IO BB"
7268             mdapi_hw_unit_type="gpu"
7269             />
7270    <counter name="L3 Shader Throughput"
7271             symbol_name="L3ShaderThroughput"
7272             underscore_name="l3_shader_throughput"
7273             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7274             data_type="uint64"
7275             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7276             units="bytes"
7277             semantic_type="throughput"
7278             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
7279             mdapi_group="L3/Data Port"
7280             mdapi_usage_flags="Tier2 Frame Batch Draw"
7281             mdapi_supported_apis="VK OGL4 OCL IO BB"
7282             mdapi_hw_unit_type="gpu"
7283             />
7284    <counter name="Shader Barrier Messages"
7285             symbol_name="ShaderBarriers"
7286             underscore_name="shader_barriers"
7287             description="The total number of shader barrier messages."
7288             data_type="uint64"
7289             units="messages"
7290             semantic_type="event"
7291             equation="A 35 READ"
7292             mdapi_group="EU Array/Barrier"
7293             mdapi_usage_flags="Tier3 Frame Batch Draw"
7294             mdapi_supported_apis=""
7295             mdapi_hw_unit_type="gpu"
7296             />
7297    <counter name="Slice0 L3 Bank3 Stalled"
7298             symbol_name="L30Bank3Stalled"
7299             underscore_name="l30_bank3_stalled"
7300             description="The percentage of time in which slice0 L3 bank3 is stalled"
7301             data_type="float"
7302             max_equation="100"
7303             units="percent"
7304             semantic_type="duration"
7305             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7306             availability="$SliceMask 0x1 AND"
7307             mdapi_group="GTI/L3"
7308             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7309             mdapi_supported_apis=""
7310             mdapi_hw_unit_type="slice"
7311             />
7312    <counter name="Slice0 L3 Bank3 Active"
7313             symbol_name="L30Bank3Active"
7314             underscore_name="l30_bank3_active"
7315             description="The percentage of time in which slice0 L3 bank3 is active"
7316             data_type="float"
7317             max_equation="100"
7318             units="percent"
7319             semantic_type="duration"
7320             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7321             availability="$SliceMask 0x1 AND"
7322             mdapi_group="GTI/L3"
7323             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7324             mdapi_supported_apis=""
7325             mdapi_hw_unit_type="slice"
7326             />
7327    <counter name="SQ is full"
7328             symbol_name="GTRequestQueueFull"
7329             underscore_name="gt_request_queue_full"
7330             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7331             data_type="float"
7332             max_equation="100"
7333             units="percent"
7334             semantic_type="duration"
7335             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
7336             availability="true $QueryMode &amp;&amp;"
7337             mdapi_group="GTI"
7338             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7339             mdapi_supported_apis="VK OGL4 OCL"
7340             mdapi_hw_unit_type="gpu"
7341             />
7342    <register_config type="NOA">
7343        <register type="NOA" address="0x000091BC" value="0xE0500000" />
7344        <register type="NOA" address="0x00009840" value="0x00000080" />
7345        <register type="NOA" address="0x00009888" value="0x126C4E80" />
7346        <register type="NOA" address="0x00009888" value="0x146C0000" />
7347        <register type="NOA" address="0x00009888" value="0x0A633400" />
7348        <register type="NOA" address="0x00009888" value="0x044E8000" />
7349        <register type="NOA" address="0x00009888" value="0x064E8000" />
7350        <register type="NOA" address="0x00009888" value="0x084E8000" />
7351        <register type="NOA" address="0x00009888" value="0x0A4E8000" />
7352        <register type="NOA" address="0x00009888" value="0x0C4E8000" />
7353        <register type="NOA" address="0x00009888" value="0x026C3321" />
7354        <register type="NOA" address="0x00009888" value="0x046C342F" />
7355        <register type="NOA" address="0x00009888" value="0x106C0000" />
7356        <register type="NOA" address="0x00009888" value="0x1A6C2000" />
7357        <register type="NOA" address="0x00009888" value="0x021BC000" />
7358        <register type="NOA" address="0x00009888" value="0x041BC000" />
7359        <register type="NOA" address="0x00009888" value="0x061B4000" />
7360        <register type="NOA" address="0x00009888" value="0x141C8000" />
7361        <register type="NOA" address="0x00009888" value="0x161C8000" />
7362        <register type="NOA" address="0x00009888" value="0x181C8000" />
7363        <register type="NOA" address="0x00009888" value="0x1A1C1800" />
7364        <register type="NOA" address="0x00009888" value="0x06604000" />
7365        <register type="NOA" address="0x00009888" value="0x0C630044" />
7366        <register type="NOA" address="0x00009888" value="0x10630000" />
7367        <register type="NOA" address="0x00009888" value="0x06630000" />
7368        <register type="NOA" address="0x00009888" value="0x084C8000" />
7369        <register type="NOA" address="0x00009888" value="0x0A4C00AA" />
7370        <register type="NOA" address="0x00009888" value="0x020DA000" />
7371        <register type="NOA" address="0x00009888" value="0x040DA000" />
7372        <register type="NOA" address="0x00009888" value="0x060D2000" />
7373        <register type="NOA" address="0x00009888" value="0x0C0F4000" />
7374        <register type="NOA" address="0x00009888" value="0x0E0F0055" />
7375        <register type="NOA" address="0x00009888" value="0x042C8000" />
7376        <register type="NOA" address="0x00009888" value="0x062C8000" />
7377        <register type="NOA" address="0x00009888" value="0x082C8000" />
7378        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
7379        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
7380        <register type="NOA" address="0x00009888" value="0x1190F800" />
7381        <register type="NOA" address="0x00009888" value="0x37900000" />
7382        <register type="NOA" address="0x00009888" value="0x51900000" />
7383        <register type="NOA" address="0x00009888" value="0x43900842" />
7384        <register type="NOA" address="0x00009888" value="0x53900000" />
7385        <register type="NOA" address="0x00009888" value="0x45900002" />
7386        <register type="NOA" address="0x00009888" value="0x33900000" />
7387    </register_config>
7388    <register_config type="OA">
7389        <register type="OA" address="0x00002740" value="0x00000000" />
7390        <register type="OA" address="0x00002744" value="0x00800000" />
7391        <register type="OA" address="0x00002710" value="0x00000000" />
7392        <register type="OA" address="0x00002714" value="0xF0800000" />
7393        <register type="OA" address="0x00002720" value="0x00000000" />
7394        <register type="OA" address="0x00002724" value="0x00800000" />
7395        <register type="OA" address="0x00002770" value="0x00100070" />
7396        <register type="OA" address="0x00002774" value="0x0000FFF1" />
7397        <register type="OA" address="0x00002778" value="0x00028002" />
7398        <register type="OA" address="0x0000277C" value="0x000087FF" />
7399        <register type="OA" address="0x00002780" value="0x00020002" />
7400        <register type="OA" address="0x00002784" value="0x00008FFF" />
7401        <register type="OA" address="0x00002788" value="0x00008002" />
7402        <register type="OA" address="0x0000278C" value="0x0000A7FF" />
7403    </register_config>
7404    <register_config type="FLEX">
7405        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7406        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7407        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7408        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7409        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7410        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7411        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7412    </register_config>
7413  </set>
7414
7415  <set name="Metric set RasterizerAndPixelBackend"
7416       chipset="SKLGT3"
7417       symbol_name="RasterizerAndPixelBackend"
7418       underscore_name="rasterizer_and_pixel_backend"
7419       mdapi_supported_apis="VK OGL OCL IO BB"
7420       hw_config_guid="d2249ff7-34b4-4203-b474-7c11546f9dae"
7421       >
7422    <counter name="GPU Time Elapsed"
7423             symbol_name="GpuTime"
7424             underscore_name="gpu_time"
7425             description="Time elapsed on the GPU during the measurement."
7426             data_type="uint64"
7427             units="ns"
7428             semantic_type="duration"
7429             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7430             mdapi_group="GPU"
7431             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7432             mdapi_supported_apis=""
7433             mdapi_hw_unit_type="gpu"
7434             />
7435    <counter name="GPU Core Clocks"
7436             symbol_name="GpuCoreClocks"
7437             underscore_name="gpu_core_clocks"
7438             description="The total number of GPU core clocks elapsed during the measurement."
7439             data_type="uint64"
7440             units="cycles"
7441             semantic_type="event"
7442             equation="GPU_CLOCK 0 READ"
7443             mdapi_group="GPU"
7444             mdapi_usage_flags="Tier1 Frame Batch Draw"
7445             mdapi_supported_apis=""
7446             mdapi_hw_unit_type="gpu"
7447             />
7448    <counter name="AVG GPU Core Frequency"
7449             symbol_name="AvgGpuCoreFrequency"
7450             underscore_name="avg_gpu_core_frequency"
7451             description="Average GPU Core Frequency in the measurement."
7452             data_type="uint64"
7453             max_equation="$GpuMaxFrequency"
7454             units="hz"
7455             semantic_type="event"
7456             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7457             mdapi_group="GPU"
7458             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7459             mdapi_supported_apis=""
7460             mdapi_hw_unit_type="gpu"
7461             />
7462    <counter name="GPU Busy"
7463             symbol_name="GpuBusy"
7464             underscore_name="gpu_busy"
7465             description="The percentage of time in which the GPU has been processing GPU commands."
7466             data_type="float"
7467             max_equation="100"
7468             units="percent"
7469             semantic_type="duration"
7470             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7471             mdapi_group="GPU"
7472             mdapi_usage_flags="Tier1 Overview System Frame"
7473             mdapi_supported_apis=""
7474             mdapi_hw_unit_type="gpu"
7475             />
7476    <counter name="VS Threads Dispatched"
7477             symbol_name="VsThreads"
7478             underscore_name="vs_threads"
7479             description="The total number of vertex shader hardware threads dispatched."
7480             data_type="uint64"
7481             units="threads"
7482             semantic_type="event"
7483             equation="A 1 READ"
7484             mdapi_group="EU Array/Vertex Shader"
7485             mdapi_usage_flags="Tier3 Frame Batch Draw"
7486             mdapi_supported_apis="VK OGL IO BB"
7487             mdapi_hw_unit_type="gpu"
7488             />
7489    <counter name="HS Threads Dispatched"
7490             symbol_name="HsThreads"
7491             underscore_name="hs_threads"
7492             description="The total number of hull shader hardware threads dispatched."
7493             data_type="uint64"
7494             units="threads"
7495             semantic_type="event"
7496             equation="A 2 READ"
7497             mdapi_group="EU Array/Hull Shader"
7498             mdapi_usage_flags="Tier3 Frame Batch Draw"
7499             mdapi_supported_apis="VK OGL4 IO BB"
7500             mdapi_hw_unit_type="gpu"
7501             />
7502    <counter name="DS Threads Dispatched"
7503             symbol_name="DsThreads"
7504             underscore_name="ds_threads"
7505             description="The total number of domain shader hardware threads dispatched."
7506             data_type="uint64"
7507             units="threads"
7508             semantic_type="event"
7509             equation="A 3 READ"
7510             mdapi_group="EU Array/Domain Shader"
7511             mdapi_usage_flags="Tier3 Frame Batch Draw"
7512             mdapi_supported_apis="VK OGL4 IO BB"
7513             mdapi_hw_unit_type="gpu"
7514             />
7515    <counter name="GS Threads Dispatched"
7516             symbol_name="GsThreads"
7517             underscore_name="gs_threads"
7518             description="The total number of geometry shader hardware threads dispatched."
7519             data_type="uint64"
7520             units="threads"
7521             semantic_type="event"
7522             equation="A 5 READ"
7523             mdapi_group="EU Array/Geometry Shader"
7524             mdapi_usage_flags="Tier3 Frame Batch Draw"
7525             mdapi_supported_apis="VK OGL4 IO BB"
7526             mdapi_hw_unit_type="gpu"
7527             />
7528    <counter name="FS Threads Dispatched"
7529             symbol_name="PsThreads"
7530             underscore_name="ps_threads"
7531             description="The total number of fragment shader hardware threads dispatched."
7532             data_type="uint64"
7533             units="threads"
7534             semantic_type="event"
7535             equation="A 6 READ"
7536             mdapi_group="EU Array/Fragment Shader"
7537             mdapi_usage_flags="Tier3 Frame Batch Draw"
7538             mdapi_supported_apis="VK OGL IO BB"
7539             mdapi_hw_unit_type="gpu"
7540             />
7541    <counter name="CS Threads Dispatched"
7542             symbol_name="CsThreads"
7543             underscore_name="cs_threads"
7544             description="The total number of compute shader hardware threads dispatched."
7545             data_type="uint64"
7546             units="threads"
7547             semantic_type="event"
7548             equation="A 4 READ"
7549             mdapi_group="EU Array/Compute Shader"
7550             mdapi_usage_flags="Tier3 Frame Batch Draw"
7551             mdapi_supported_apis="VK OGL4 OCL IO BB"
7552             mdapi_hw_unit_type="gpu"
7553             />
7554    <counter name="EU Active"
7555             symbol_name="EuActive"
7556             underscore_name="eu_active"
7557             description="The percentage of time in which the Execution Units were actively processing."
7558             data_type="float"
7559             max_equation="100"
7560             units="percent"
7561             semantic_type="duration"
7562             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7563             mdapi_group="EU Array"
7564             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7565             mdapi_supported_apis=""
7566             mdapi_hw_unit_type="gpu"
7567             />
7568    <counter name="EU Stall"
7569             symbol_name="EuStall"
7570             underscore_name="eu_stall"
7571             description="The percentage of time in which the Execution Units were stalled."
7572             data_type="float"
7573             max_equation="100"
7574             units="percent"
7575             semantic_type="duration"
7576             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7577             mdapi_group="EU Array"
7578             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7579             mdapi_supported_apis=""
7580             mdapi_hw_unit_type="gpu"
7581             />
7582    <counter name="EU Both FPU Pipes Active"
7583             symbol_name="EuFpuBothActive"
7584             underscore_name="eu_fpu_both_active"
7585             description="The percentage of time in which both EU FPU pipelines were actively processing."
7586             data_type="float"
7587             max_equation="100"
7588             units="percent"
7589             semantic_type="duration"
7590             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7591             mdapi_group="EU Array/Pipes"
7592             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7593             mdapi_supported_apis=""
7594             mdapi_hw_unit_type="gpu"
7595             />
7596    <counter name="VS FPU0 Pipe Active"
7597             symbol_name="VsFpu0Active"
7598             underscore_name="vs_fpu0_active"
7599             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7600             data_type="float"
7601             max_equation="100"
7602             units="percent"
7603             semantic_type="duration"
7604             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7605             mdapi_group="EU Array/Vertex Shader"
7606             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7607             mdapi_supported_apis="VK OGL IO BB"
7608             mdapi_hw_unit_type="gpu"
7609             />
7610    <counter name="VS FPU1 Pipe Active"
7611             symbol_name="VsFpu1Active"
7612             underscore_name="vs_fpu1_active"
7613             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7614             data_type="float"
7615             max_equation="100"
7616             units="percent"
7617             semantic_type="duration"
7618             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7619             mdapi_group="EU Array/Vertex Shader"
7620             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7621             mdapi_supported_apis="VK OGL IO BB"
7622             mdapi_hw_unit_type="gpu"
7623             />
7624    <counter name="VS Send Pipe Active"
7625             symbol_name="VsSendActive"
7626             underscore_name="vs_send_active"
7627             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7628             data_type="float"
7629             max_equation="100"
7630             units="percent"
7631             semantic_type="duration"
7632             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7633             mdapi_group="EU Array/Vertex Shader"
7634             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7635             mdapi_supported_apis="VK OGL IO BB"
7636             mdapi_hw_unit_type="gpu"
7637             />
7638    <counter name="PS FPU0 Pipe Active"
7639             symbol_name="PsFpu0Active"
7640             underscore_name="ps_fpu0_active"
7641             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7642             data_type="float"
7643             max_equation="100"
7644             units="percent"
7645             semantic_type="duration"
7646             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7647             mdapi_group="EU Array/Pixel Shader"
7648             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7649             mdapi_supported_apis="VK OGL IO BB"
7650             mdapi_hw_unit_type="gpu"
7651             />
7652    <counter name="PS FPU1 Pipe Active"
7653             symbol_name="PsFpu1Active"
7654             underscore_name="ps_fpu1_active"
7655             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7656             data_type="float"
7657             max_equation="100"
7658             units="percent"
7659             semantic_type="duration"
7660             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7661             mdapi_group="EU Array/Pixel Shader"
7662             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7663             mdapi_supported_apis="VK OGL IO BB"
7664             mdapi_hw_unit_type="gpu"
7665             />
7666    <counter name="PS Send Pipeline Active"
7667             symbol_name="PsSendActive"
7668             underscore_name="ps_send_active"
7669             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7670             data_type="float"
7671             max_equation="100"
7672             units="percent"
7673             semantic_type="duration"
7674             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7675             mdapi_group="EU Array/Pixel Shader"
7676             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7677             mdapi_supported_apis="VK OGL IO BB"
7678             mdapi_hw_unit_type="gpu"
7679             />
7680    <counter name="FS Both FPU Active"
7681             symbol_name="PsEuBothFpuActive"
7682             underscore_name="ps_eu_both_fpu_active"
7683             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7684             data_type="float"
7685             max_equation="100"
7686             units="percent"
7687             semantic_type="duration"
7688             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7689             mdapi_group="3D Pipe/Fragment Shader"
7690             mdapi_usage_flags="Tier4 Frame Batch Draw"
7691             mdapi_supported_apis="VK OGL IO BB"
7692             mdapi_hw_unit_type="gpu"
7693             />
7694    <counter name="Rasterized Pixels"
7695             symbol_name="RasterizedPixels"
7696             underscore_name="rasterized_pixels"
7697             description="The total number of rasterized pixels."
7698             data_type="uint64"
7699             units="pixels"
7700             semantic_type="event"
7701             equation="A 21 READ 4 UMUL"
7702             mdapi_group="3D Pipe/Rasterizer"
7703             mdapi_usage_flags="Tier3 Frame Batch Draw"
7704             mdapi_supported_apis="VK OGL IO BB"
7705             mdapi_hw_unit_type="gpu"
7706             />
7707    <counter name="Early Hi-Depth Test Fails"
7708             symbol_name="HiDepthTestFails"
7709             underscore_name="hi_depth_test_fails"
7710             description="The total number of pixels dropped on early hierarchical depth test."
7711             data_type="uint64"
7712             units="pixels"
7713             semantic_type="event"
7714             equation="A 22 READ 4 UMUL"
7715             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7716             mdapi_usage_flags="Tier3 Frame Batch Draw"
7717             mdapi_supported_apis="VK OGL IO BB"
7718             mdapi_hw_unit_type="gpu"
7719             />
7720    <counter name="Early Depth Test Fails"
7721             symbol_name="EarlyDepthTestFails"
7722             underscore_name="early_depth_test_fails"
7723             description="The total number of pixels dropped on early depth test."
7724             data_type="uint64"
7725             units="pixels"
7726             semantic_type="event"
7727             equation="A 23 READ 4 UMUL"
7728             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7729             mdapi_usage_flags="Tier3 Frame Batch Draw"
7730             mdapi_supported_apis="VK OGL IO BB"
7731             mdapi_hw_unit_type="gpu"
7732             />
7733    <counter name="Samples Killed in FS"
7734             symbol_name="SamplesKilledInPs"
7735             underscore_name="samples_killed_in_ps"
7736             description="The total number of samples or pixels dropped in fragment shaders."
7737             data_type="uint64"
7738             units="pixels"
7739             semantic_type="event"
7740             equation="A 24 READ 4 UMUL"
7741             mdapi_group="3D Pipe/Fragment Shader"
7742             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7743             mdapi_supported_apis="VK OGL IO BB"
7744             mdapi_hw_unit_type="gpu"
7745             />
7746    <counter name="Pixels Failing Tests"
7747             symbol_name="PixelsFailingPostPsTests"
7748             underscore_name="pixels_failing_post_ps_tests"
7749             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7750             data_type="uint64"
7751             units="pixels"
7752             semantic_type="event"
7753             equation="A 25 READ 4 UMUL"
7754             mdapi_group="3D Pipe/Output Merger"
7755             mdapi_usage_flags="Tier3 Frame Batch Draw"
7756             mdapi_supported_apis="VK OGL IO BB"
7757             mdapi_hw_unit_type="gpu"
7758             />
7759    <counter name="Samples Written"
7760             symbol_name="SamplesWritten"
7761             underscore_name="samples_written"
7762             description="The total number of samples or pixels written to all render targets."
7763             data_type="uint64"
7764             units="pixels"
7765             semantic_type="event"
7766             equation="A 26 READ 4 UMUL"
7767             mdapi_group="3D Pipe/Output Merger"
7768             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7769             mdapi_supported_apis="VK OGL IO BB"
7770             mdapi_hw_unit_type="gpu"
7771             />
7772    <counter name="Samples Blended"
7773             symbol_name="SamplesBlended"
7774             underscore_name="samples_blended"
7775             description="The total number of blended samples or pixels written to all render targets."
7776             data_type="uint64"
7777             units="pixels"
7778             semantic_type="event"
7779             equation="A 27 READ 4 UMUL"
7780             mdapi_group="3D Pipe/Output Merger"
7781             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7782             mdapi_supported_apis="VK OGL IO BB"
7783             mdapi_hw_unit_type="gpu"
7784             />
7785    <counter name="Sampler Texels"
7786             symbol_name="SamplerTexels"
7787             underscore_name="sampler_texels"
7788             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7789             data_type="uint64"
7790             units="texels"
7791             semantic_type="event"
7792             equation="A 28 READ 4 UMUL"
7793             mdapi_group="Sampler/Sampler Input"
7794             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7795             mdapi_supported_apis=""
7796             mdapi_hw_unit_type="gpu"
7797             />
7798    <counter name="Sampler Texels Misses"
7799             symbol_name="SamplerTexelMisses"
7800             underscore_name="sampler_texel_misses"
7801             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7802             data_type="uint64"
7803             units="texels"
7804             semantic_type="event"
7805             equation="A 29 READ 4 UMUL"
7806             mdapi_group="Sampler/Sampler Cache"
7807             mdapi_usage_flags="Tier3 Batch Frame Draw"
7808             mdapi_supported_apis=""
7809             mdapi_hw_unit_type="gpu"
7810             />
7811    <counter name="SLM Bytes Read"
7812             symbol_name="SlmBytesRead"
7813             underscore_name="slm_bytes_read"
7814             description="The total number of GPU memory bytes read from shared local memory."
7815             data_type="uint64"
7816             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7817             units="bytes"
7818             semantic_type="throughput"
7819             equation="A 30 READ 64 UMUL"
7820             mdapi_group="L3/Data Port/SLM"
7821             mdapi_usage_flags="Tier3 Frame Batch Draw"
7822             mdapi_supported_apis="VK OGL4 OCL IO BB"
7823             mdapi_hw_unit_type="gpu"
7824             />
7825    <counter name="SLM Bytes Written"
7826             symbol_name="SlmBytesWritten"
7827             underscore_name="slm_bytes_written"
7828             description="The total number of GPU memory bytes written into shared local memory."
7829             data_type="uint64"
7830             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7831             units="bytes"
7832             semantic_type="throughput"
7833             equation="A 31 READ 64 UMUL"
7834             mdapi_group="L3/Data Port/SLM"
7835             mdapi_usage_flags="Tier3 Frame Batch Draw"
7836             mdapi_supported_apis="VK OGL4 OCL IO BB"
7837             mdapi_hw_unit_type="gpu"
7838             />
7839    <counter name="Shader Memory Accesses"
7840             symbol_name="ShaderMemoryAccesses"
7841             underscore_name="shader_memory_accesses"
7842             description="The total number of shader memory accesses to L3."
7843             data_type="uint64"
7844             units="messages"
7845             semantic_type="event"
7846             equation="A 32 READ"
7847             mdapi_group="L3/Data Port"
7848             mdapi_usage_flags="Tier3 Frame Batch Draw"
7849             mdapi_supported_apis=""
7850             mdapi_hw_unit_type="gpu"
7851             />
7852    <counter name="Shader Atomic Memory Accesses"
7853             symbol_name="ShaderAtomics"
7854             underscore_name="shader_atomics"
7855             description="The total number of shader atomic memory accesses."
7856             data_type="uint64"
7857             units="messages"
7858             semantic_type="event"
7859             equation="A 34 READ"
7860             mdapi_group="L3/Data Port/Atomics"
7861             mdapi_usage_flags="Tier3 Frame Batch Draw"
7862             mdapi_supported_apis="VK OGL OCL IO BB"
7863             mdapi_hw_unit_type="gpu"
7864             />
7865    <counter name="L3 Shader Throughput"
7866             symbol_name="L3ShaderThroughput"
7867             underscore_name="l3_shader_throughput"
7868             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7869             data_type="uint64"
7870             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7871             units="bytes"
7872             semantic_type="throughput"
7873             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
7874             mdapi_group="L3/Data Port"
7875             mdapi_usage_flags="Tier2 Frame Batch Draw"
7876             mdapi_supported_apis="VK OGL4 OCL IO BB"
7877             mdapi_hw_unit_type="gpu"
7878             />
7879    <counter name="Shader Barrier Messages"
7880             symbol_name="ShaderBarriers"
7881             underscore_name="shader_barriers"
7882             description="The total number of shader barrier messages."
7883             data_type="uint64"
7884             units="messages"
7885             semantic_type="event"
7886             equation="A 35 READ"
7887             mdapi_group="EU Array/Barrier"
7888             mdapi_usage_flags="Tier3 Frame Batch Draw"
7889             mdapi_supported_apis=""
7890             mdapi_hw_unit_type="gpu"
7891             />
7892    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
7893             symbol_name="PixelData0Ready"
7894             underscore_name="pixel_data0_ready"
7895             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
7896             data_type="float"
7897             max_equation="100"
7898             units="percent"
7899             semantic_type="duration"
7900             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7901             availability="$SliceMask 0x1 AND"
7902             mdapi_group="GPU/Rasterizer/Early Depth Test"
7903             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7904             mdapi_supported_apis=""
7905             mdapi_hw_unit_type="slice"
7906             />
7907    <counter name="Slice0 Rasterizer Input Available"
7908             symbol_name="Rasterizer0InputAvailable"
7909             underscore_name="rasterizer0_input_available"
7910             description="The percentage of time in which slice0 rasterizer input is available"
7911             data_type="float"
7912             max_equation="100"
7913             units="percent"
7914             semantic_type="duration"
7915             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
7916             availability="$SliceMask 0x1 AND"
7917             mdapi_group="GPU/Rasterizer"
7918             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7919             mdapi_supported_apis=""
7920             mdapi_hw_unit_type="slice"
7921             />
7922    <counter name="Slice0 PS Output Available"
7923             symbol_name="PSOutput0Available"
7924             underscore_name="ps_output0_available"
7925             description="The percentage of time in which slice0 PS output is available"
7926             data_type="float"
7927             max_equation="100"
7928             units="percent"
7929             semantic_type="duration"
7930             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
7931             availability="$SliceMask 0x1 AND"
7932             mdapi_group="GPU/3D Pipe"
7933             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7934             mdapi_supported_apis=""
7935             mdapi_hw_unit_type="slice"
7936             />
7937    <counter name="Slice0 Pixel Values Ready"
7938             symbol_name="PixelValues0Ready"
7939             underscore_name="pixel_values0_ready"
7940             description="The percentage of time in which slice0 pixel values are ready"
7941             data_type="float"
7942             max_equation="100"
7943             units="percent"
7944             semantic_type="duration"
7945             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
7946             availability="$SliceMask 0x1 AND"
7947             mdapi_group="GPU/3D Pipe"
7948             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7949             mdapi_supported_apis=""
7950             mdapi_hw_unit_type="slice"
7951             />
7952    <counter name="Slice0 Rasterizer Output Ready"
7953             symbol_name="Rasterizer0OutputReady"
7954             underscore_name="rasterizer0_output_ready"
7955             description="The percentage of time in which slice0 rasterizer output is ready"
7956             data_type="float"
7957             max_equation="100"
7958             units="percent"
7959             semantic_type="duration"
7960             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
7961             availability="$SliceMask 0x1 AND"
7962             mdapi_group="GPU/Rasterizer"
7963             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7964             mdapi_supported_apis=""
7965             mdapi_hw_unit_type="slice"
7966             />
7967    <counter name="SQ is full"
7968             symbol_name="GTRequestQueueFull"
7969             underscore_name="gt_request_queue_full"
7970             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7971             data_type="float"
7972             max_equation="100"
7973             units="percent"
7974             semantic_type="duration"
7975             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
7976             availability="true $QueryMode &amp;&amp;"
7977             mdapi_group="GTI"
7978             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7979             mdapi_supported_apis="VK OGL4 OCL"
7980             mdapi_hw_unit_type="gpu"
7981             />
7982    <register_config type="NOA">
7983        <register type="NOA" address="0x000091BC" value="0xE0500000" />
7984        <register type="NOA" address="0x00009840" value="0x00000080" />
7985        <register type="NOA" address="0x00009888" value="0x102F3800" />
7986        <register type="NOA" address="0x00009888" value="0x144D0500" />
7987        <register type="NOA" address="0x00009888" value="0x120D03C0" />
7988        <register type="NOA" address="0x00009888" value="0x140D03CF" />
7989        <register type="NOA" address="0x00009888" value="0x0C0F0004" />
7990        <register type="NOA" address="0x00009888" value="0x0C4E4000" />
7991        <register type="NOA" address="0x00009888" value="0x042F0480" />
7992        <register type="NOA" address="0x00009888" value="0x082F0000" />
7993        <register type="NOA" address="0x00009888" value="0x022F0000" />
7994        <register type="NOA" address="0x00009888" value="0x0A4C0090" />
7995        <register type="NOA" address="0x00009888" value="0x064D0027" />
7996        <register type="NOA" address="0x00009888" value="0x004D0000" />
7997        <register type="NOA" address="0x00009888" value="0x000D0D40" />
7998        <register type="NOA" address="0x00009888" value="0x020D803F" />
7999        <register type="NOA" address="0x00009888" value="0x040D8023" />
8000        <register type="NOA" address="0x00009888" value="0x100D0000" />
8001        <register type="NOA" address="0x00009888" value="0x060D2000" />
8002        <register type="NOA" address="0x00009888" value="0x020F0010" />
8003        <register type="NOA" address="0x00009888" value="0x000F0000" />
8004        <register type="NOA" address="0x00009888" value="0x0E0F0050" />
8005        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8006        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
8007        <register type="NOA" address="0x00009888" value="0x1190FC00" />
8008        <register type="NOA" address="0x00009888" value="0x37900000" />
8009        <register type="NOA" address="0x00009888" value="0x51900000" />
8010        <register type="NOA" address="0x00009888" value="0x41901400" />
8011        <register type="NOA" address="0x00009888" value="0x43901485" />
8012        <register type="NOA" address="0x00009888" value="0x53900000" />
8013        <register type="NOA" address="0x00009888" value="0x45900001" />
8014        <register type="NOA" address="0x00009888" value="0x33900000" />
8015    </register_config>
8016    <register_config type="OA">
8017        <register type="OA" address="0x00002740" value="0x00000000" />
8018        <register type="OA" address="0x00002744" value="0x00800000" />
8019        <register type="OA" address="0x00002710" value="0x00000000" />
8020        <register type="OA" address="0x00002714" value="0x30800000" />
8021        <register type="OA" address="0x00002720" value="0x00000000" />
8022        <register type="OA" address="0x00002724" value="0x00800000" />
8023        <register type="OA" address="0x00002770" value="0x00000002" />
8024        <register type="OA" address="0x00002774" value="0x0000EFFF" />
8025        <register type="OA" address="0x00002778" value="0x00006000" />
8026        <register type="OA" address="0x0000277C" value="0x0000F3FF" />
8027    </register_config>
8028    <register_config type="FLEX">
8029        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8030        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8031        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8032        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8033        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8034        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8035        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8036    </register_config>
8037  </set>
8038
8039  <set name="Metric set Sampler"
8040       chipset="SKLGT3"
8041       symbol_name="Sampler"
8042       underscore_name="sampler"
8043       mdapi_supported_apis="VK OGL OCL IO BB"
8044       hw_config_guid="c9cf7c63-0065-4226-941e-98590bad8f75"
8045       >
8046    <counter name="GPU Time Elapsed"
8047             symbol_name="GpuTime"
8048             underscore_name="gpu_time"
8049             description="Time elapsed on the GPU during the measurement."
8050             data_type="uint64"
8051             units="ns"
8052             semantic_type="duration"
8053             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8054             mdapi_group="GPU"
8055             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8056             mdapi_supported_apis=""
8057             mdapi_hw_unit_type="gpu"
8058             />
8059    <counter name="GPU Core Clocks"
8060             symbol_name="GpuCoreClocks"
8061             underscore_name="gpu_core_clocks"
8062             description="The total number of GPU core clocks elapsed during the measurement."
8063             data_type="uint64"
8064             units="cycles"
8065             semantic_type="event"
8066             equation="GPU_CLOCK 0 READ"
8067             mdapi_group="GPU"
8068             mdapi_usage_flags="Tier1 Frame Batch Draw"
8069             mdapi_supported_apis=""
8070             mdapi_hw_unit_type="gpu"
8071             />
8072    <counter name="AVG GPU Core Frequency"
8073             symbol_name="AvgGpuCoreFrequency"
8074             underscore_name="avg_gpu_core_frequency"
8075             description="Average GPU Core Frequency in the measurement."
8076             data_type="uint64"
8077             max_equation="$GpuMaxFrequency"
8078             units="hz"
8079             semantic_type="event"
8080             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8081             mdapi_group="GPU"
8082             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8083             mdapi_supported_apis=""
8084             mdapi_hw_unit_type="gpu"
8085             />
8086    <counter name="GPU Busy"
8087             symbol_name="GpuBusy"
8088             underscore_name="gpu_busy"
8089             description="The percentage of time in which the GPU has been processing GPU commands."
8090             data_type="float"
8091             max_equation="100"
8092             units="percent"
8093             semantic_type="duration"
8094             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8095             mdapi_group="GPU"
8096             mdapi_usage_flags="Tier1 Overview System Frame"
8097             mdapi_supported_apis=""
8098             mdapi_hw_unit_type="gpu"
8099             />
8100    <counter name="VS Threads Dispatched"
8101             symbol_name="VsThreads"
8102             underscore_name="vs_threads"
8103             description="The total number of vertex shader hardware threads dispatched."
8104             data_type="uint64"
8105             units="threads"
8106             semantic_type="event"
8107             equation="A 1 READ"
8108             mdapi_group="EU Array/Vertex Shader"
8109             mdapi_usage_flags="Tier3 Frame Batch Draw"
8110             mdapi_supported_apis="VK OGL IO BB"
8111             mdapi_hw_unit_type="gpu"
8112             />
8113    <counter name="HS Threads Dispatched"
8114             symbol_name="HsThreads"
8115             underscore_name="hs_threads"
8116             description="The total number of hull shader hardware threads dispatched."
8117             data_type="uint64"
8118             units="threads"
8119             semantic_type="event"
8120             equation="A 2 READ"
8121             mdapi_group="EU Array/Hull Shader"
8122             mdapi_usage_flags="Tier3 Frame Batch Draw"
8123             mdapi_supported_apis="VK OGL4 IO BB"
8124             mdapi_hw_unit_type="gpu"
8125             />
8126    <counter name="DS Threads Dispatched"
8127             symbol_name="DsThreads"
8128             underscore_name="ds_threads"
8129             description="The total number of domain shader hardware threads dispatched."
8130             data_type="uint64"
8131             units="threads"
8132             semantic_type="event"
8133             equation="A 3 READ"
8134             mdapi_group="EU Array/Domain Shader"
8135             mdapi_usage_flags="Tier3 Frame Batch Draw"
8136             mdapi_supported_apis="VK OGL4 IO BB"
8137             mdapi_hw_unit_type="gpu"
8138             />
8139    <counter name="GS Threads Dispatched"
8140             symbol_name="GsThreads"
8141             underscore_name="gs_threads"
8142             description="The total number of geometry shader hardware threads dispatched."
8143             data_type="uint64"
8144             units="threads"
8145             semantic_type="event"
8146             equation="A 5 READ"
8147             mdapi_group="EU Array/Geometry Shader"
8148             mdapi_usage_flags="Tier3 Frame Batch Draw"
8149             mdapi_supported_apis="VK OGL4 IO BB"
8150             mdapi_hw_unit_type="gpu"
8151             />
8152    <counter name="FS Threads Dispatched"
8153             symbol_name="PsThreads"
8154             underscore_name="ps_threads"
8155             description="The total number of fragment shader hardware threads dispatched."
8156             data_type="uint64"
8157             units="threads"
8158             semantic_type="event"
8159             equation="A 6 READ"
8160             mdapi_group="EU Array/Fragment Shader"
8161             mdapi_usage_flags="Tier3 Frame Batch Draw"
8162             mdapi_supported_apis="VK OGL IO BB"
8163             mdapi_hw_unit_type="gpu"
8164             />
8165    <counter name="CS Threads Dispatched"
8166             symbol_name="CsThreads"
8167             underscore_name="cs_threads"
8168             description="The total number of compute shader hardware threads dispatched."
8169             data_type="uint64"
8170             units="threads"
8171             semantic_type="event"
8172             equation="A 4 READ"
8173             mdapi_group="EU Array/Compute Shader"
8174             mdapi_usage_flags="Tier3 Frame Batch Draw"
8175             mdapi_supported_apis="VK OGL4 OCL IO BB"
8176             mdapi_hw_unit_type="gpu"
8177             />
8178    <counter name="EU Active"
8179             symbol_name="EuActive"
8180             underscore_name="eu_active"
8181             description="The percentage of time in which the Execution Units were actively processing."
8182             data_type="float"
8183             max_equation="100"
8184             units="percent"
8185             semantic_type="duration"
8186             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8187             mdapi_group="EU Array"
8188             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8189             mdapi_supported_apis=""
8190             mdapi_hw_unit_type="gpu"
8191             />
8192    <counter name="EU Stall"
8193             symbol_name="EuStall"
8194             underscore_name="eu_stall"
8195             description="The percentage of time in which the Execution Units were stalled."
8196             data_type="float"
8197             max_equation="100"
8198             units="percent"
8199             semantic_type="duration"
8200             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8201             mdapi_group="EU Array"
8202             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8203             mdapi_supported_apis=""
8204             mdapi_hw_unit_type="gpu"
8205             />
8206    <counter name="EU Both FPU Pipes Active"
8207             symbol_name="EuFpuBothActive"
8208             underscore_name="eu_fpu_both_active"
8209             description="The percentage of time in which both EU FPU pipelines were actively processing."
8210             data_type="float"
8211             max_equation="100"
8212             units="percent"
8213             semantic_type="duration"
8214             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8215             mdapi_group="EU Array/Pipes"
8216             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8217             mdapi_supported_apis=""
8218             mdapi_hw_unit_type="gpu"
8219             />
8220    <counter name="VS FPU0 Pipe Active"
8221             symbol_name="VsFpu0Active"
8222             underscore_name="vs_fpu0_active"
8223             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8224             data_type="float"
8225             max_equation="100"
8226             units="percent"
8227             semantic_type="duration"
8228             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8229             mdapi_group="EU Array/Vertex Shader"
8230             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8231             mdapi_supported_apis="VK OGL IO BB"
8232             mdapi_hw_unit_type="gpu"
8233             />
8234    <counter name="VS FPU1 Pipe Active"
8235             symbol_name="VsFpu1Active"
8236             underscore_name="vs_fpu1_active"
8237             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8238             data_type="float"
8239             max_equation="100"
8240             units="percent"
8241             semantic_type="duration"
8242             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8243             mdapi_group="EU Array/Vertex Shader"
8244             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8245             mdapi_supported_apis="VK OGL IO BB"
8246             mdapi_hw_unit_type="gpu"
8247             />
8248    <counter name="VS Send Pipe Active"
8249             symbol_name="VsSendActive"
8250             underscore_name="vs_send_active"
8251             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8252             data_type="float"
8253             max_equation="100"
8254             units="percent"
8255             semantic_type="duration"
8256             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8257             mdapi_group="EU Array/Vertex Shader"
8258             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8259             mdapi_supported_apis="VK OGL IO BB"
8260             mdapi_hw_unit_type="gpu"
8261             />
8262    <counter name="PS FPU0 Pipe Active"
8263             symbol_name="PsFpu0Active"
8264             underscore_name="ps_fpu0_active"
8265             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8266             data_type="float"
8267             max_equation="100"
8268             units="percent"
8269             semantic_type="duration"
8270             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8271             mdapi_group="EU Array/Pixel Shader"
8272             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8273             mdapi_supported_apis="VK OGL IO BB"
8274             mdapi_hw_unit_type="gpu"
8275             />
8276    <counter name="PS FPU1 Pipe Active"
8277             symbol_name="PsFpu1Active"
8278             underscore_name="ps_fpu1_active"
8279             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8280             data_type="float"
8281             max_equation="100"
8282             units="percent"
8283             semantic_type="duration"
8284             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8285             mdapi_group="EU Array/Pixel Shader"
8286             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8287             mdapi_supported_apis="VK OGL IO BB"
8288             mdapi_hw_unit_type="gpu"
8289             />
8290    <counter name="PS Send Pipeline Active"
8291             symbol_name="PsSendActive"
8292             underscore_name="ps_send_active"
8293             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8294             data_type="float"
8295             max_equation="100"
8296             units="percent"
8297             semantic_type="duration"
8298             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8299             mdapi_group="EU Array/Pixel Shader"
8300             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8301             mdapi_supported_apis="VK OGL IO BB"
8302             mdapi_hw_unit_type="gpu"
8303             />
8304    <counter name="FS Both FPU Active"
8305             symbol_name="PsEuBothFpuActive"
8306             underscore_name="ps_eu_both_fpu_active"
8307             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8308             data_type="float"
8309             max_equation="100"
8310             units="percent"
8311             semantic_type="duration"
8312             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8313             mdapi_group="3D Pipe/Fragment Shader"
8314             mdapi_usage_flags="Tier4 Frame Batch Draw"
8315             mdapi_supported_apis="VK OGL IO BB"
8316             mdapi_hw_unit_type="gpu"
8317             />
8318    <counter name="Rasterized Pixels"
8319             symbol_name="RasterizedPixels"
8320             underscore_name="rasterized_pixels"
8321             description="The total number of rasterized pixels."
8322             data_type="uint64"
8323             units="pixels"
8324             semantic_type="event"
8325             equation="A 21 READ 4 UMUL"
8326             mdapi_group="3D Pipe/Rasterizer"
8327             mdapi_usage_flags="Tier3 Frame Batch Draw"
8328             mdapi_supported_apis="VK OGL IO BB"
8329             mdapi_hw_unit_type="gpu"
8330             />
8331    <counter name="Early Hi-Depth Test Fails"
8332             symbol_name="HiDepthTestFails"
8333             underscore_name="hi_depth_test_fails"
8334             description="The total number of pixels dropped on early hierarchical depth test."
8335             data_type="uint64"
8336             units="pixels"
8337             semantic_type="event"
8338             equation="A 22 READ 4 UMUL"
8339             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8340             mdapi_usage_flags="Tier3 Frame Batch Draw"
8341             mdapi_supported_apis="VK OGL IO BB"
8342             mdapi_hw_unit_type="gpu"
8343             />
8344    <counter name="Early Depth Test Fails"
8345             symbol_name="EarlyDepthTestFails"
8346             underscore_name="early_depth_test_fails"
8347             description="The total number of pixels dropped on early depth test."
8348             data_type="uint64"
8349             units="pixels"
8350             semantic_type="event"
8351             equation="A 23 READ 4 UMUL"
8352             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8353             mdapi_usage_flags="Tier3 Frame Batch Draw"
8354             mdapi_supported_apis="VK OGL IO BB"
8355             mdapi_hw_unit_type="gpu"
8356             />
8357    <counter name="Samples Killed in FS"
8358             symbol_name="SamplesKilledInPs"
8359             underscore_name="samples_killed_in_ps"
8360             description="The total number of samples or pixels dropped in fragment shaders."
8361             data_type="uint64"
8362             units="pixels"
8363             semantic_type="event"
8364             equation="A 24 READ 4 UMUL"
8365             mdapi_group="3D Pipe/Fragment Shader"
8366             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8367             mdapi_supported_apis="VK OGL IO BB"
8368             mdapi_hw_unit_type="gpu"
8369             />
8370    <counter name="Pixels Failing Tests"
8371             symbol_name="PixelsFailingPostPsTests"
8372             underscore_name="pixels_failing_post_ps_tests"
8373             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8374             data_type="uint64"
8375             units="pixels"
8376             semantic_type="event"
8377             equation="A 25 READ 4 UMUL"
8378             mdapi_group="3D Pipe/Output Merger"
8379             mdapi_usage_flags="Tier3 Frame Batch Draw"
8380             mdapi_supported_apis="VK OGL IO BB"
8381             mdapi_hw_unit_type="gpu"
8382             />
8383    <counter name="Samples Written"
8384             symbol_name="SamplesWritten"
8385             underscore_name="samples_written"
8386             description="The total number of samples or pixels written to all render targets."
8387             data_type="uint64"
8388             units="pixels"
8389             semantic_type="event"
8390             equation="A 26 READ 4 UMUL"
8391             mdapi_group="3D Pipe/Output Merger"
8392             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8393             mdapi_supported_apis="VK OGL IO BB"
8394             mdapi_hw_unit_type="gpu"
8395             />
8396    <counter name="Samples Blended"
8397             symbol_name="SamplesBlended"
8398             underscore_name="samples_blended"
8399             description="The total number of blended samples or pixels written to all render targets."
8400             data_type="uint64"
8401             units="pixels"
8402             semantic_type="event"
8403             equation="A 27 READ 4 UMUL"
8404             mdapi_group="3D Pipe/Output Merger"
8405             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8406             mdapi_supported_apis="VK OGL IO BB"
8407             mdapi_hw_unit_type="gpu"
8408             />
8409    <counter name="Sampler Texels"
8410             symbol_name="SamplerTexels"
8411             underscore_name="sampler_texels"
8412             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8413             data_type="uint64"
8414             units="texels"
8415             semantic_type="event"
8416             equation="A 28 READ 4 UMUL"
8417             mdapi_group="Sampler/Sampler Input"
8418             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8419             mdapi_supported_apis=""
8420             mdapi_hw_unit_type="gpu"
8421             />
8422    <counter name="Sampler Texels Misses"
8423             symbol_name="SamplerTexelMisses"
8424             underscore_name="sampler_texel_misses"
8425             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8426             data_type="uint64"
8427             units="texels"
8428             semantic_type="event"
8429             equation="A 29 READ 4 UMUL"
8430             mdapi_group="Sampler/Sampler Cache"
8431             mdapi_usage_flags="Tier3 Batch Frame Draw"
8432             mdapi_supported_apis=""
8433             mdapi_hw_unit_type="gpu"
8434             />
8435    <counter name="SLM Bytes Read"
8436             symbol_name="SlmBytesRead"
8437             underscore_name="slm_bytes_read"
8438             description="The total number of GPU memory bytes read from shared local memory."
8439             data_type="uint64"
8440             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8441             units="bytes"
8442             semantic_type="throughput"
8443             equation="A 30 READ 64 UMUL"
8444             mdapi_group="L3/Data Port/SLM"
8445             mdapi_usage_flags="Tier3 Frame Batch Draw"
8446             mdapi_supported_apis="VK OGL4 OCL IO BB"
8447             mdapi_hw_unit_type="gpu"
8448             />
8449    <counter name="SLM Bytes Written"
8450             symbol_name="SlmBytesWritten"
8451             underscore_name="slm_bytes_written"
8452             description="The total number of GPU memory bytes written into shared local memory."
8453             data_type="uint64"
8454             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8455             units="bytes"
8456             semantic_type="throughput"
8457             equation="A 31 READ 64 UMUL"
8458             mdapi_group="L3/Data Port/SLM"
8459             mdapi_usage_flags="Tier3 Frame Batch Draw"
8460             mdapi_supported_apis="VK OGL4 OCL IO BB"
8461             mdapi_hw_unit_type="gpu"
8462             />
8463    <counter name="Shader Memory Accesses"
8464             symbol_name="ShaderMemoryAccesses"
8465             underscore_name="shader_memory_accesses"
8466             description="The total number of shader memory accesses to L3."
8467             data_type="uint64"
8468             units="messages"
8469             semantic_type="event"
8470             equation="A 32 READ"
8471             mdapi_group="L3/Data Port"
8472             mdapi_usage_flags="Tier3 Frame Batch Draw"
8473             mdapi_supported_apis=""
8474             mdapi_hw_unit_type="gpu"
8475             />
8476    <counter name="Shader Atomic Memory Accesses"
8477             symbol_name="ShaderAtomics"
8478             underscore_name="shader_atomics"
8479             description="The total number of shader atomic memory accesses."
8480             data_type="uint64"
8481             units="messages"
8482             semantic_type="event"
8483             equation="A 34 READ"
8484             mdapi_group="L3/Data Port/Atomics"
8485             mdapi_usage_flags="Tier3 Frame Batch Draw"
8486             mdapi_supported_apis="VK OGL OCL IO BB"
8487             mdapi_hw_unit_type="gpu"
8488             />
8489    <counter name="L3 Shader Throughput"
8490             symbol_name="L3ShaderThroughput"
8491             underscore_name="l3_shader_throughput"
8492             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8493             data_type="uint64"
8494             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8495             units="bytes"
8496             semantic_type="throughput"
8497             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
8498             mdapi_group="L3/Data Port"
8499             mdapi_usage_flags="Tier2 Frame Batch Draw"
8500             mdapi_supported_apis="VK OGL4 OCL IO BB"
8501             mdapi_hw_unit_type="gpu"
8502             />
8503    <counter name="Shader Barrier Messages"
8504             symbol_name="ShaderBarriers"
8505             underscore_name="shader_barriers"
8506             description="The total number of shader barrier messages."
8507             data_type="uint64"
8508             units="messages"
8509             semantic_type="event"
8510             equation="A 35 READ"
8511             mdapi_group="EU Array/Barrier"
8512             mdapi_usage_flags="Tier3 Frame Batch Draw"
8513             mdapi_supported_apis=""
8514             mdapi_hw_unit_type="gpu"
8515             />
8516    <counter name="Slice0 Subslice1 Input Available"
8517             symbol_name="Sampler01InputAvailable"
8518             underscore_name="sampler01_input_available"
8519             description="The percentage of time in which slice0 subslice1 sampler input is available"
8520             data_type="float"
8521             max_equation="100"
8522             units="percent"
8523             semantic_type="duration"
8524             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8525             availability="$SubsliceMask 0x2 AND"
8526             mdapi_group="GPU/Sampler"
8527             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8528             mdapi_supported_apis=""
8529             mdapi_hw_unit_type="subslice"
8530             />
8531    <counter name="Slice0 Subslice2 Input Available"
8532             symbol_name="Sampler02InputAvailable"
8533             underscore_name="sampler02_input_available"
8534             description="The percentage of time in which slice0 subslice2 sampler input is available"
8535             data_type="float"
8536             max_equation="100"
8537             units="percent"
8538             semantic_type="duration"
8539             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
8540             availability="$SubsliceMask 0x4 AND"
8541             mdapi_group="GPU/Sampler"
8542             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8543             mdapi_supported_apis=""
8544             mdapi_hw_unit_type="subslice"
8545             />
8546    <counter name="Slice0 Subslice0 Input Available"
8547             symbol_name="Sampler00InputAvailable"
8548             underscore_name="sampler00_input_available"
8549             description="The percentage of time in which slice0 subslice0 sampler input is available"
8550             data_type="float"
8551             max_equation="100"
8552             units="percent"
8553             semantic_type="duration"
8554             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
8555             availability="$SubsliceMask 0x1 AND"
8556             mdapi_group="GPU/Sampler"
8557             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8558             mdapi_supported_apis=""
8559             mdapi_hw_unit_type="subslice"
8560             />
8561    <counter name="Slice0 Subslice2 Sampler Output Ready"
8562             symbol_name="Sampler02OutputReady"
8563             underscore_name="sampler02_output_ready"
8564             description="The percentage of time in which slice0 subslice2 sampler output is ready"
8565             data_type="float"
8566             max_equation="100"
8567             units="percent"
8568             semantic_type="duration"
8569             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8570             availability="$SubsliceMask 0x4 AND"
8571             mdapi_group="GPU/Sampler"
8572             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8573             mdapi_supported_apis=""
8574             mdapi_hw_unit_type="subslice"
8575             />
8576    <counter name="Slice0 Subslice0 Sampler Output Ready"
8577             symbol_name="Sampler00OutputReady"
8578             underscore_name="sampler00_output_ready"
8579             description="The percentage of time in which slice0 subslice0 sampler output is ready"
8580             data_type="float"
8581             max_equation="100"
8582             units="percent"
8583             semantic_type="duration"
8584             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8585             availability="$SubsliceMask 0x1 AND"
8586             mdapi_group="GPU/Sampler"
8587             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8588             mdapi_supported_apis=""
8589             mdapi_hw_unit_type="subslice"
8590             />
8591    <counter name="Slice0 Subslice1 Sampler Output Ready"
8592             symbol_name="Sampler01OutputReady"
8593             underscore_name="sampler01_output_ready"
8594             description="The percentage of time in which slice0 subslice1 sampler output is ready"
8595             data_type="float"
8596             max_equation="100"
8597             units="percent"
8598             semantic_type="duration"
8599             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
8600             availability="$SubsliceMask 0x2 AND"
8601             mdapi_group="GPU/Sampler"
8602             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8603             mdapi_supported_apis=""
8604             mdapi_hw_unit_type="subslice"
8605             />
8606    <counter name="SQ is full"
8607             symbol_name="GTRequestQueueFull"
8608             underscore_name="gt_request_queue_full"
8609             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8610             data_type="float"
8611             max_equation="100"
8612             units="percent"
8613             semantic_type="duration"
8614             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
8615             availability="true $QueryMode &amp;&amp;"
8616             mdapi_group="GTI"
8617             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8618             mdapi_supported_apis="VK OGL4 OCL"
8619             mdapi_hw_unit_type="gpu"
8620             />
8621    <register_config type="NOA">
8622        <register type="NOA" address="0x000091BC" value="0xE0500000" />
8623        <register type="NOA" address="0x00009840" value="0x00000080" />
8624        <register type="NOA" address="0x00009888" value="0x14152C00" />
8625        <register type="NOA" address="0x00009888" value="0x16150005" />
8626        <register type="NOA" address="0x00009888" value="0x121600A0" />
8627        <register type="NOA" address="0x00009888" value="0x14352C00" />
8628        <register type="NOA" address="0x00009888" value="0x16350005" />
8629        <register type="NOA" address="0x00009888" value="0x123600A0" />
8630        <register type="NOA" address="0x00009888" value="0x14552C00" />
8631        <register type="NOA" address="0x00009888" value="0x16550005" />
8632        <register type="NOA" address="0x00009888" value="0x125600A0" />
8633        <register type="NOA" address="0x00009888" value="0x062F6000" />
8634        <register type="NOA" address="0x00009888" value="0x022F2000" />
8635        <register type="NOA" address="0x00009888" value="0x0C4C0050" />
8636        <register type="NOA" address="0x00009888" value="0x0A4C0010" />
8637        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
8638        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
8639        <register type="NOA" address="0x00009888" value="0x000D8000" />
8640        <register type="NOA" address="0x00009888" value="0x020DA000" />
8641        <register type="NOA" address="0x00009888" value="0x040DA000" />
8642        <register type="NOA" address="0x00009888" value="0x060D2000" />
8643        <register type="NOA" address="0x00009888" value="0x100F0350" />
8644        <register type="NOA" address="0x00009888" value="0x0C0FB000" />
8645        <register type="NOA" address="0x00009888" value="0x0E0F00DA" />
8646        <register type="NOA" address="0x00009888" value="0x182C0028" />
8647        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
8648        <register type="NOA" address="0x00009888" value="0x022DC000" />
8649        <register type="NOA" address="0x00009888" value="0x042D4000" />
8650        <register type="NOA" address="0x00009888" value="0x0C138000" />
8651        <register type="NOA" address="0x00009888" value="0x0E132000" />
8652        <register type="NOA" address="0x00009888" value="0x0413C000" />
8653        <register type="NOA" address="0x00009888" value="0x1C140018" />
8654        <register type="NOA" address="0x00009888" value="0x0C157000" />
8655        <register type="NOA" address="0x00009888" value="0x0E150078" />
8656        <register type="NOA" address="0x00009888" value="0x10150000" />
8657        <register type="NOA" address="0x00009888" value="0x04162180" />
8658        <register type="NOA" address="0x00009888" value="0x02160000" />
8659        <register type="NOA" address="0x00009888" value="0x04174000" />
8660        <register type="NOA" address="0x00009888" value="0x0233A000" />
8661        <register type="NOA" address="0x00009888" value="0x04333000" />
8662        <register type="NOA" address="0x00009888" value="0x14348000" />
8663        <register type="NOA" address="0x00009888" value="0x16348000" />
8664        <register type="NOA" address="0x00009888" value="0x02357870" />
8665        <register type="NOA" address="0x00009888" value="0x10350000" />
8666        <register type="NOA" address="0x00009888" value="0x04360043" />
8667        <register type="NOA" address="0x00009888" value="0x02360000" />
8668        <register type="NOA" address="0x00009888" value="0x04371000" />
8669        <register type="NOA" address="0x00009888" value="0x0E538000" />
8670        <register type="NOA" address="0x00009888" value="0x00538000" />
8671        <register type="NOA" address="0x00009888" value="0x06533000" />
8672        <register type="NOA" address="0x00009888" value="0x1C540020" />
8673        <register type="NOA" address="0x00009888" value="0x12548000" />
8674        <register type="NOA" address="0x00009888" value="0x0E557000" />
8675        <register type="NOA" address="0x00009888" value="0x00557800" />
8676        <register type="NOA" address="0x00009888" value="0x10550000" />
8677        <register type="NOA" address="0x00009888" value="0x06560043" />
8678        <register type="NOA" address="0x00009888" value="0x02560000" />
8679        <register type="NOA" address="0x00009888" value="0x06571000" />
8680        <register type="NOA" address="0x00009888" value="0x1190FF80" />
8681        <register type="NOA" address="0x00009888" value="0x57900000" />
8682        <register type="NOA" address="0x00009888" value="0x49900000" />
8683        <register type="NOA" address="0x00009888" value="0x37900000" />
8684        <register type="NOA" address="0x00009888" value="0x33900000" />
8685        <register type="NOA" address="0x00009888" value="0x4B900060" />
8686        <register type="NOA" address="0x00009888" value="0x59900000" />
8687        <register type="NOA" address="0x00009888" value="0x51900000" />
8688        <register type="NOA" address="0x00009888" value="0x41900C00" />
8689        <register type="NOA" address="0x00009888" value="0x43900842" />
8690        <register type="NOA" address="0x00009888" value="0x53900000" />
8691        <register type="NOA" address="0x00009888" value="0x45900060" />
8692    </register_config>
8693    <register_config type="OA">
8694        <register type="OA" address="0x00002740" value="0x00000000" />
8695        <register type="OA" address="0x00002744" value="0x00800000" />
8696        <register type="OA" address="0x00002710" value="0x00000000" />
8697        <register type="OA" address="0x00002714" value="0x70800000" />
8698        <register type="OA" address="0x00002720" value="0x00000000" />
8699        <register type="OA" address="0x00002724" value="0x00800000" />
8700        <register type="OA" address="0x00002770" value="0x0000C000" />
8701        <register type="OA" address="0x00002774" value="0x0000E7FF" />
8702        <register type="OA" address="0x00002778" value="0x00003000" />
8703        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
8704        <register type="OA" address="0x00002780" value="0x00000C00" />
8705        <register type="OA" address="0x00002784" value="0x0000FE7F" />
8706    </register_config>
8707    <register_config type="FLEX">
8708        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8709        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8710        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8711        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8712        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8713        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8714        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8715    </register_config>
8716  </set>
8717
8718  <set name="Metric set TDL_1"
8719       chipset="SKLGT3"
8720       symbol_name="TDL_1"
8721       underscore_name="tdl_1"
8722       mdapi_supported_apis="VK OGL OCL IO BB"
8723       hw_config_guid="e3bb1501-89ca-43fb-8668-9d96159e10a2"
8724       >
8725    <counter name="GPU Time Elapsed"
8726             symbol_name="GpuTime"
8727             underscore_name="gpu_time"
8728             description="Time elapsed on the GPU during the measurement."
8729             data_type="uint64"
8730             units="ns"
8731             semantic_type="duration"
8732             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency 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 Core Clocks"
8739             symbol_name="GpuCoreClocks"
8740             underscore_name="gpu_core_clocks"
8741             description="The total number of GPU core clocks elapsed during the measurement."
8742             data_type="uint64"
8743             units="cycles"
8744             semantic_type="event"
8745             equation="GPU_CLOCK 0 READ"
8746             mdapi_group="GPU"
8747             mdapi_usage_flags="Tier1 Frame Batch Draw"
8748             mdapi_supported_apis=""
8749             mdapi_hw_unit_type="gpu"
8750             />
8751    <counter name="AVG GPU Core Frequency"
8752             symbol_name="AvgGpuCoreFrequency"
8753             underscore_name="avg_gpu_core_frequency"
8754             description="Average GPU Core Frequency in the measurement."
8755             data_type="uint64"
8756             max_equation="$GpuMaxFrequency"
8757             units="hz"
8758             semantic_type="event"
8759             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8760             mdapi_group="GPU"
8761             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8762             mdapi_supported_apis=""
8763             mdapi_hw_unit_type="gpu"
8764             />
8765    <counter name="GPU Busy"
8766             symbol_name="GpuBusy"
8767             underscore_name="gpu_busy"
8768             description="The percentage of time in which the GPU has been processing GPU commands."
8769             data_type="float"
8770             max_equation="100"
8771             units="percent"
8772             semantic_type="duration"
8773             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8774             mdapi_group="GPU"
8775             mdapi_usage_flags="Tier1 Overview System Frame"
8776             mdapi_supported_apis=""
8777             mdapi_hw_unit_type="gpu"
8778             />
8779    <counter name="VS Threads Dispatched"
8780             symbol_name="VsThreads"
8781             underscore_name="vs_threads"
8782             description="The total number of vertex shader hardware threads dispatched."
8783             data_type="uint64"
8784             units="threads"
8785             semantic_type="event"
8786             equation="A 1 READ"
8787             mdapi_group="EU Array/Vertex Shader"
8788             mdapi_usage_flags="Tier3 Frame Batch Draw"
8789             mdapi_supported_apis="VK OGL IO BB"
8790             mdapi_hw_unit_type="gpu"
8791             />
8792    <counter name="HS Threads Dispatched"
8793             symbol_name="HsThreads"
8794             underscore_name="hs_threads"
8795             description="The total number of hull shader hardware threads dispatched."
8796             data_type="uint64"
8797             units="threads"
8798             semantic_type="event"
8799             equation="A 2 READ"
8800             mdapi_group="EU Array/Hull Shader"
8801             mdapi_usage_flags="Tier3 Frame Batch Draw"
8802             mdapi_supported_apis="VK OGL4 IO BB"
8803             mdapi_hw_unit_type="gpu"
8804             />
8805    <counter name="DS Threads Dispatched"
8806             symbol_name="DsThreads"
8807             underscore_name="ds_threads"
8808             description="The total number of domain shader hardware threads dispatched."
8809             data_type="uint64"
8810             units="threads"
8811             semantic_type="event"
8812             equation="A 3 READ"
8813             mdapi_group="EU Array/Domain Shader"
8814             mdapi_usage_flags="Tier3 Frame Batch Draw"
8815             mdapi_supported_apis="VK OGL4 IO BB"
8816             mdapi_hw_unit_type="gpu"
8817             />
8818    <counter name="GS Threads Dispatched"
8819             symbol_name="GsThreads"
8820             underscore_name="gs_threads"
8821             description="The total number of geometry shader hardware threads dispatched."
8822             data_type="uint64"
8823             units="threads"
8824             semantic_type="event"
8825             equation="A 5 READ"
8826             mdapi_group="EU Array/Geometry Shader"
8827             mdapi_usage_flags="Tier3 Frame Batch Draw"
8828             mdapi_supported_apis="VK OGL4 IO BB"
8829             mdapi_hw_unit_type="gpu"
8830             />
8831    <counter name="FS Threads Dispatched"
8832             symbol_name="PsThreads"
8833             underscore_name="ps_threads"
8834             description="The total number of fragment shader hardware threads dispatched."
8835             data_type="uint64"
8836             units="threads"
8837             semantic_type="event"
8838             equation="A 6 READ"
8839             mdapi_group="EU Array/Fragment Shader"
8840             mdapi_usage_flags="Tier3 Frame Batch Draw"
8841             mdapi_supported_apis="VK OGL IO BB"
8842             mdapi_hw_unit_type="gpu"
8843             />
8844    <counter name="CS Threads Dispatched"
8845             symbol_name="CsThreads"
8846             underscore_name="cs_threads"
8847             description="The total number of compute shader hardware threads dispatched."
8848             data_type="uint64"
8849             units="threads"
8850             semantic_type="event"
8851             equation="A 4 READ"
8852             mdapi_group="EU Array/Compute Shader"
8853             mdapi_usage_flags="Tier3 Frame Batch Draw"
8854             mdapi_supported_apis="VK OGL4 OCL IO BB"
8855             mdapi_hw_unit_type="gpu"
8856             />
8857    <counter name="EU Active"
8858             symbol_name="EuActive"
8859             underscore_name="eu_active"
8860             description="The percentage of time in which the Execution Units were actively processing."
8861             data_type="float"
8862             max_equation="100"
8863             units="percent"
8864             semantic_type="duration"
8865             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8866             mdapi_group="EU Array"
8867             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8868             mdapi_supported_apis=""
8869             mdapi_hw_unit_type="gpu"
8870             />
8871    <counter name="EU Stall"
8872             symbol_name="EuStall"
8873             underscore_name="eu_stall"
8874             description="The percentage of time in which the Execution Units were stalled."
8875             data_type="float"
8876             max_equation="100"
8877             units="percent"
8878             semantic_type="duration"
8879             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8880             mdapi_group="EU Array"
8881             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8882             mdapi_supported_apis=""
8883             mdapi_hw_unit_type="gpu"
8884             />
8885    <counter name="EU Both FPU Pipes Active"
8886             symbol_name="EuFpuBothActive"
8887             underscore_name="eu_fpu_both_active"
8888             description="The percentage of time in which both EU FPU pipelines were actively processing."
8889             data_type="float"
8890             max_equation="100"
8891             units="percent"
8892             semantic_type="duration"
8893             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8894             mdapi_group="EU Array/Pipes"
8895             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8896             mdapi_supported_apis=""
8897             mdapi_hw_unit_type="gpu"
8898             />
8899    <counter name="VS FPU0 Pipe Active"
8900             symbol_name="VsFpu0Active"
8901             underscore_name="vs_fpu0_active"
8902             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8903             data_type="float"
8904             max_equation="100"
8905             units="percent"
8906             semantic_type="duration"
8907             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8908             mdapi_group="EU Array/Vertex Shader"
8909             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8910             mdapi_supported_apis="VK OGL IO BB"
8911             mdapi_hw_unit_type="gpu"
8912             />
8913    <counter name="VS FPU1 Pipe Active"
8914             symbol_name="VsFpu1Active"
8915             underscore_name="vs_fpu1_active"
8916             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8917             data_type="float"
8918             max_equation="100"
8919             units="percent"
8920             semantic_type="duration"
8921             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8922             mdapi_group="EU Array/Vertex Shader"
8923             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8924             mdapi_supported_apis="VK OGL IO BB"
8925             mdapi_hw_unit_type="gpu"
8926             />
8927    <counter name="VS Send Pipe Active"
8928             symbol_name="VsSendActive"
8929             underscore_name="vs_send_active"
8930             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8931             data_type="float"
8932             max_equation="100"
8933             units="percent"
8934             semantic_type="duration"
8935             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8936             mdapi_group="EU Array/Vertex Shader"
8937             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8938             mdapi_supported_apis="VK OGL IO BB"
8939             mdapi_hw_unit_type="gpu"
8940             />
8941    <counter name="PS FPU0 Pipe Active"
8942             symbol_name="PsFpu0Active"
8943             underscore_name="ps_fpu0_active"
8944             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8945             data_type="float"
8946             max_equation="100"
8947             units="percent"
8948             semantic_type="duration"
8949             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8950             mdapi_group="EU Array/Pixel Shader"
8951             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8952             mdapi_supported_apis="VK OGL IO BB"
8953             mdapi_hw_unit_type="gpu"
8954             />
8955    <counter name="PS FPU1 Pipe Active"
8956             symbol_name="PsFpu1Active"
8957             underscore_name="ps_fpu1_active"
8958             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8959             data_type="float"
8960             max_equation="100"
8961             units="percent"
8962             semantic_type="duration"
8963             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8964             mdapi_group="EU Array/Pixel Shader"
8965             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8966             mdapi_supported_apis="VK OGL IO BB"
8967             mdapi_hw_unit_type="gpu"
8968             />
8969    <counter name="PS Send Pipeline Active"
8970             symbol_name="PsSendActive"
8971             underscore_name="ps_send_active"
8972             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8973             data_type="float"
8974             max_equation="100"
8975             units="percent"
8976             semantic_type="duration"
8977             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8978             mdapi_group="EU Array/Pixel Shader"
8979             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8980             mdapi_supported_apis="VK OGL IO BB"
8981             mdapi_hw_unit_type="gpu"
8982             />
8983    <counter name="FS Both FPU Active"
8984             symbol_name="PsEuBothFpuActive"
8985             underscore_name="ps_eu_both_fpu_active"
8986             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8987             data_type="float"
8988             max_equation="100"
8989             units="percent"
8990             semantic_type="duration"
8991             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8992             mdapi_group="3D Pipe/Fragment Shader"
8993             mdapi_usage_flags="Tier4 Frame Batch Draw"
8994             mdapi_supported_apis="VK OGL IO BB"
8995             mdapi_hw_unit_type="gpu"
8996             />
8997    <counter name="Rasterized Pixels"
8998             symbol_name="RasterizedPixels"
8999             underscore_name="rasterized_pixels"
9000             description="The total number of rasterized pixels."
9001             data_type="uint64"
9002             units="pixels"
9003             semantic_type="event"
9004             equation="A 21 READ 4 UMUL"
9005             mdapi_group="3D Pipe/Rasterizer"
9006             mdapi_usage_flags="Tier3 Frame Batch Draw"
9007             mdapi_supported_apis="VK OGL IO BB"
9008             mdapi_hw_unit_type="gpu"
9009             />
9010    <counter name="Early Hi-Depth Test Fails"
9011             symbol_name="HiDepthTestFails"
9012             underscore_name="hi_depth_test_fails"
9013             description="The total number of pixels dropped on early hierarchical depth test."
9014             data_type="uint64"
9015             units="pixels"
9016             semantic_type="event"
9017             equation="A 22 READ 4 UMUL"
9018             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9019             mdapi_usage_flags="Tier3 Frame Batch Draw"
9020             mdapi_supported_apis="VK OGL IO BB"
9021             mdapi_hw_unit_type="gpu"
9022             />
9023    <counter name="Early Depth Test Fails"
9024             symbol_name="EarlyDepthTestFails"
9025             underscore_name="early_depth_test_fails"
9026             description="The total number of pixels dropped on early depth test."
9027             data_type="uint64"
9028             units="pixels"
9029             semantic_type="event"
9030             equation="A 23 READ 4 UMUL"
9031             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9032             mdapi_usage_flags="Tier3 Frame Batch Draw"
9033             mdapi_supported_apis="VK OGL IO BB"
9034             mdapi_hw_unit_type="gpu"
9035             />
9036    <counter name="Samples Killed in FS"
9037             symbol_name="SamplesKilledInPs"
9038             underscore_name="samples_killed_in_ps"
9039             description="The total number of samples or pixels dropped in fragment shaders."
9040             data_type="uint64"
9041             units="pixels"
9042             semantic_type="event"
9043             equation="A 24 READ 4 UMUL"
9044             mdapi_group="3D Pipe/Fragment Shader"
9045             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9046             mdapi_supported_apis="VK OGL IO BB"
9047             mdapi_hw_unit_type="gpu"
9048             />
9049    <counter name="Pixels Failing Tests"
9050             symbol_name="PixelsFailingPostPsTests"
9051             underscore_name="pixels_failing_post_ps_tests"
9052             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9053             data_type="uint64"
9054             units="pixels"
9055             semantic_type="event"
9056             equation="A 25 READ 4 UMUL"
9057             mdapi_group="3D Pipe/Output Merger"
9058             mdapi_usage_flags="Tier3 Frame Batch Draw"
9059             mdapi_supported_apis="VK OGL IO BB"
9060             mdapi_hw_unit_type="gpu"
9061             />
9062    <counter name="Samples Written"
9063             symbol_name="SamplesWritten"
9064             underscore_name="samples_written"
9065             description="The total number of samples or pixels written to all render targets."
9066             data_type="uint64"
9067             units="pixels"
9068             semantic_type="event"
9069             equation="A 26 READ 4 UMUL"
9070             mdapi_group="3D Pipe/Output Merger"
9071             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9072             mdapi_supported_apis="VK OGL IO BB"
9073             mdapi_hw_unit_type="gpu"
9074             />
9075    <counter name="Samples Blended"
9076             symbol_name="SamplesBlended"
9077             underscore_name="samples_blended"
9078             description="The total number of blended samples or pixels written to all render targets."
9079             data_type="uint64"
9080             units="pixels"
9081             semantic_type="event"
9082             equation="A 27 READ 4 UMUL"
9083             mdapi_group="3D Pipe/Output Merger"
9084             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9085             mdapi_supported_apis="VK OGL IO BB"
9086             mdapi_hw_unit_type="gpu"
9087             />
9088    <counter name="Sampler Texels"
9089             symbol_name="SamplerTexels"
9090             underscore_name="sampler_texels"
9091             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9092             data_type="uint64"
9093             units="texels"
9094             semantic_type="event"
9095             equation="A 28 READ 4 UMUL"
9096             mdapi_group="Sampler/Sampler Input"
9097             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9098             mdapi_supported_apis=""
9099             mdapi_hw_unit_type="gpu"
9100             />
9101    <counter name="Sampler Texels Misses"
9102             symbol_name="SamplerTexelMisses"
9103             underscore_name="sampler_texel_misses"
9104             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9105             data_type="uint64"
9106             units="texels"
9107             semantic_type="event"
9108             equation="A 29 READ 4 UMUL"
9109             mdapi_group="Sampler/Sampler Cache"
9110             mdapi_usage_flags="Tier3 Batch Frame Draw"
9111             mdapi_supported_apis=""
9112             mdapi_hw_unit_type="gpu"
9113             />
9114    <counter name="SLM Bytes Read"
9115             symbol_name="SlmBytesRead"
9116             underscore_name="slm_bytes_read"
9117             description="The total number of GPU memory bytes read from shared local memory."
9118             data_type="uint64"
9119             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9120             units="bytes"
9121             semantic_type="throughput"
9122             equation="A 30 READ 64 UMUL"
9123             mdapi_group="L3/Data Port/SLM"
9124             mdapi_usage_flags="Tier3 Frame Batch Draw"
9125             mdapi_supported_apis="VK OGL4 OCL IO BB"
9126             mdapi_hw_unit_type="gpu"
9127             />
9128    <counter name="SLM Bytes Written"
9129             symbol_name="SlmBytesWritten"
9130             underscore_name="slm_bytes_written"
9131             description="The total number of GPU memory bytes written into shared local memory."
9132             data_type="uint64"
9133             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9134             units="bytes"
9135             semantic_type="throughput"
9136             equation="A 31 READ 64 UMUL"
9137             mdapi_group="L3/Data Port/SLM"
9138             mdapi_usage_flags="Tier3 Frame Batch Draw"
9139             mdapi_supported_apis="VK OGL4 OCL IO BB"
9140             mdapi_hw_unit_type="gpu"
9141             />
9142    <counter name="Shader Memory Accesses"
9143             symbol_name="ShaderMemoryAccesses"
9144             underscore_name="shader_memory_accesses"
9145             description="The total number of shader memory accesses to L3."
9146             data_type="uint64"
9147             units="messages"
9148             semantic_type="event"
9149             equation="A 32 READ"
9150             mdapi_group="L3/Data Port"
9151             mdapi_usage_flags="Tier3 Frame Batch Draw"
9152             mdapi_supported_apis=""
9153             mdapi_hw_unit_type="gpu"
9154             />
9155    <counter name="Shader Atomic Memory Accesses"
9156             symbol_name="ShaderAtomics"
9157             underscore_name="shader_atomics"
9158             description="The total number of shader atomic memory accesses."
9159             data_type="uint64"
9160             units="messages"
9161             semantic_type="event"
9162             equation="A 34 READ"
9163             mdapi_group="L3/Data Port/Atomics"
9164             mdapi_usage_flags="Tier3 Frame Batch Draw"
9165             mdapi_supported_apis="VK OGL OCL IO BB"
9166             mdapi_hw_unit_type="gpu"
9167             />
9168    <counter name="L3 Shader Throughput"
9169             symbol_name="L3ShaderThroughput"
9170             underscore_name="l3_shader_throughput"
9171             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9172             data_type="uint64"
9173             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9174             units="bytes"
9175             semantic_type="throughput"
9176             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
9177             mdapi_group="L3/Data Port"
9178             mdapi_usage_flags="Tier2 Frame Batch Draw"
9179             mdapi_supported_apis="VK OGL4 OCL IO BB"
9180             mdapi_hw_unit_type="gpu"
9181             />
9182    <counter name="Shader Barrier Messages"
9183             symbol_name="ShaderBarriers"
9184             underscore_name="shader_barriers"
9185             description="The total number of shader barrier messages."
9186             data_type="uint64"
9187             units="messages"
9188             semantic_type="event"
9189             equation="A 35 READ"
9190             mdapi_group="EU Array/Barrier"
9191             mdapi_usage_flags="Tier3 Frame Batch Draw"
9192             mdapi_supported_apis=""
9193             mdapi_hw_unit_type="gpu"
9194             />
9195    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
9196             symbol_name="NonPSThread01ReadyForDispatch"
9197             underscore_name="non_ps_thread01_ready_for_dispatch"
9198             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9199             data_type="float"
9200             max_equation="100"
9201             units="percent"
9202             semantic_type="duration"
9203             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9204             availability="$SubsliceMask 0x2 AND"
9205             mdapi_group="GPU/Thread Dispatcher"
9206             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9207             mdapi_supported_apis=""
9208             mdapi_hw_unit_type="subslice"
9209             />
9210    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
9211             symbol_name="PSThread00ReadyForDispatch"
9212             underscore_name="ps_thread00_ready_for_dispatch"
9213             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9214             data_type="float"
9215             max_equation="100"
9216             units="percent"
9217             semantic_type="duration"
9218             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
9219             availability="$SubsliceMask 0x1 AND"
9220             mdapi_group="GPU/Thread Dispatcher"
9221             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9222             mdapi_supported_apis=""
9223             mdapi_hw_unit_type="subslice"
9224             />
9225    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
9226             symbol_name="NonPSThread00ReadyForDispatch"
9227             underscore_name="non_ps_thread00_ready_for_dispatch"
9228             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
9229             data_type="float"
9230             max_equation="100"
9231             units="percent"
9232             semantic_type="duration"
9233             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
9234             availability="$SubsliceMask 0x1 AND"
9235             mdapi_group="GPU/Thread Dispatcher"
9236             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9237             mdapi_supported_apis=""
9238             mdapi_hw_unit_type="subslice"
9239             />
9240    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
9241             symbol_name="PSThread02ReadyForDispatch"
9242             underscore_name="ps_thread02_ready_for_dispatch"
9243             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9244             data_type="float"
9245             max_equation="100"
9246             units="percent"
9247             semantic_type="duration"
9248             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
9249             availability="$SubsliceMask 0x4 AND"
9250             mdapi_group="GPU/Thread Dispatcher"
9251             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9252             mdapi_supported_apis=""
9253             mdapi_hw_unit_type="subslice"
9254             />
9255    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
9256             symbol_name="NonPSThread02ReadyForDispatch"
9257             underscore_name="non_ps_thread02_ready_for_dispatch"
9258             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
9259             data_type="float"
9260             max_equation="100"
9261             units="percent"
9262             semantic_type="duration"
9263             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9264             availability="$SubsliceMask 0x4 AND"
9265             mdapi_group="GPU/Thread Dispatcher"
9266             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9267             mdapi_supported_apis=""
9268             mdapi_hw_unit_type="subslice"
9269             />
9270    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
9271             symbol_name="PSThread01ReadyForDispatch"
9272             underscore_name="ps_thread01_ready_for_dispatch"
9273             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
9274             data_type="float"
9275             max_equation="100"
9276             units="percent"
9277             semantic_type="duration"
9278             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
9279             availability="$SubsliceMask 0x2 AND"
9280             mdapi_group="GPU/Thread Dispatcher"
9281             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9282             mdapi_supported_apis=""
9283             mdapi_hw_unit_type="subslice"
9284             />
9285    <counter name="SQ is full"
9286             symbol_name="GTRequestQueueFull"
9287             underscore_name="gt_request_queue_full"
9288             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9289             data_type="float"
9290             max_equation="100"
9291             units="percent"
9292             semantic_type="duration"
9293             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
9294             availability="true $QueryMode &amp;&amp;"
9295             mdapi_group="GTI"
9296             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9297             mdapi_supported_apis="VK OGL4 OCL"
9298             mdapi_hw_unit_type="gpu"
9299             />
9300    <register_config type="NOA">
9301        <register type="NOA" address="0x000091BC" value="0xE0500000" />
9302        <register type="NOA" address="0x00009840" value="0x00000080" />
9303        <register type="NOA" address="0x00009888" value="0x12120000" />
9304        <register type="NOA" address="0x00009888" value="0x12320000" />
9305        <register type="NOA" address="0x00009888" value="0x12520000" />
9306        <register type="NOA" address="0x00009888" value="0x002F8000" />
9307        <register type="NOA" address="0x00009888" value="0x022F3000" />
9308        <register type="NOA" address="0x00009888" value="0x0A4C0015" />
9309        <register type="NOA" address="0x00009888" value="0x0C0D8000" />
9310        <register type="NOA" address="0x00009888" value="0x0E0DA000" />
9311        <register type="NOA" address="0x00009888" value="0x000D8000" />
9312        <register type="NOA" address="0x00009888" value="0x020DA000" />
9313        <register type="NOA" address="0x00009888" value="0x040DA000" />
9314        <register type="NOA" address="0x00009888" value="0x060D2000" />
9315        <register type="NOA" address="0x00009888" value="0x100F03A0" />
9316        <register type="NOA" address="0x00009888" value="0x0C0FF000" />
9317        <register type="NOA" address="0x00009888" value="0x0E0F0095" />
9318        <register type="NOA" address="0x00009888" value="0x062C8000" />
9319        <register type="NOA" address="0x00009888" value="0x082C8000" />
9320        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
9321        <register type="NOA" address="0x00009888" value="0x0C2D8000" />
9322        <register type="NOA" address="0x00009888" value="0x0E2D4000" />
9323        <register type="NOA" address="0x00009888" value="0x062D4000" />
9324        <register type="NOA" address="0x00009888" value="0x02108000" />
9325        <register type="NOA" address="0x00009888" value="0x0410C000" />
9326        <register type="NOA" address="0x00009888" value="0x02118000" />
9327        <register type="NOA" address="0x00009888" value="0x0411C000" />
9328        <register type="NOA" address="0x00009888" value="0x02121880" />
9329        <register type="NOA" address="0x00009888" value="0x041219B5" />
9330        <register type="NOA" address="0x00009888" value="0x00120000" />
9331        <register type="NOA" address="0x00009888" value="0x02134000" />
9332        <register type="NOA" address="0x00009888" value="0x04135000" />
9333        <register type="NOA" address="0x00009888" value="0x0C308000" />
9334        <register type="NOA" address="0x00009888" value="0x0E304000" />
9335        <register type="NOA" address="0x00009888" value="0x06304000" />
9336        <register type="NOA" address="0x00009888" value="0x0C318000" />
9337        <register type="NOA" address="0x00009888" value="0x0E314000" />
9338        <register type="NOA" address="0x00009888" value="0x06314000" />
9339        <register type="NOA" address="0x00009888" value="0x0C321A80" />
9340        <register type="NOA" address="0x00009888" value="0x0E320033" />
9341        <register type="NOA" address="0x00009888" value="0x06320031" />
9342        <register type="NOA" address="0x00009888" value="0x00320000" />
9343        <register type="NOA" address="0x00009888" value="0x0C334000" />
9344        <register type="NOA" address="0x00009888" value="0x0E331000" />
9345        <register type="NOA" address="0x00009888" value="0x06331000" />
9346        <register type="NOA" address="0x00009888" value="0x0E508000" />
9347        <register type="NOA" address="0x00009888" value="0x00508000" />
9348        <register type="NOA" address="0x00009888" value="0x02504000" />
9349        <register type="NOA" address="0x00009888" value="0x0E518000" />
9350        <register type="NOA" address="0x00009888" value="0x00518000" />
9351        <register type="NOA" address="0x00009888" value="0x02514000" />
9352        <register type="NOA" address="0x00009888" value="0x0E521880" />
9353        <register type="NOA" address="0x00009888" value="0x00521A80" />
9354        <register type="NOA" address="0x00009888" value="0x02520033" />
9355        <register type="NOA" address="0x00009888" value="0x0E534000" />
9356        <register type="NOA" address="0x00009888" value="0x00534000" />
9357        <register type="NOA" address="0x00009888" value="0x02531000" />
9358        <register type="NOA" address="0x00009888" value="0x1190FF80" />
9359        <register type="NOA" address="0x00009888" value="0x57900000" />
9360        <register type="NOA" address="0x00009888" value="0x49900800" />
9361        <register type="NOA" address="0x00009888" value="0x37900000" />
9362        <register type="NOA" address="0x00009888" value="0x33900000" />
9363        <register type="NOA" address="0x00009888" value="0x4B900062" />
9364        <register type="NOA" address="0x00009888" value="0x59900000" />
9365        <register type="NOA" address="0x00009888" value="0x51900000" />
9366        <register type="NOA" address="0x00009888" value="0x41900C00" />
9367        <register type="NOA" address="0x00009888" value="0x43900003" />
9368        <register type="NOA" address="0x00009888" value="0x53900000" />
9369        <register type="NOA" address="0x00009888" value="0x45900040" />
9370    </register_config>
9371    <register_config type="OA">
9372        <register type="OA" address="0x00002740" value="0x00000000" />
9373        <register type="OA" address="0x00002744" value="0x00800000" />
9374        <register type="OA" address="0x00002710" value="0x00000000" />
9375        <register type="OA" address="0x00002714" value="0xF0800000" />
9376        <register type="OA" address="0x00002720" value="0x00000000" />
9377        <register type="OA" address="0x00002724" value="0x30800000" />
9378        <register type="OA" address="0x00002770" value="0x00000002" />
9379        <register type="OA" address="0x00002774" value="0x00007FFF" />
9380        <register type="OA" address="0x00002778" value="0x00000000" />
9381        <register type="OA" address="0x0000277C" value="0x00009FFF" />
9382        <register type="OA" address="0x00002780" value="0x00000002" />
9383        <register type="OA" address="0x00002784" value="0x0000EFFF" />
9384        <register type="OA" address="0x00002788" value="0x00000000" />
9385        <register type="OA" address="0x0000278C" value="0x0000F3FF" />
9386        <register type="OA" address="0x00002790" value="0x00000002" />
9387        <register type="OA" address="0x00002794" value="0x0000FDFF" />
9388        <register type="OA" address="0x00002798" value="0x00000000" />
9389        <register type="OA" address="0x0000279C" value="0x0000FE7F" />
9390    </register_config>
9391    <register_config type="FLEX">
9392        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9393        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9394        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9395        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9396        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9397        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9398        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9399    </register_config>
9400  </set>
9401
9402  <set name="Metric set TDL_2"
9403       chipset="SKLGT3"
9404       symbol_name="TDL_2"
9405       underscore_name="tdl_2"
9406       mdapi_supported_apis="VK OGL OCL IO BB"
9407       hw_config_guid="29194a55-7e75-4152-a71f-ef34b1ae4cca"
9408       >
9409    <counter name="GPU Time Elapsed"
9410             symbol_name="GpuTime"
9411             underscore_name="gpu_time"
9412             description="Time elapsed on the GPU during the measurement."
9413             data_type="uint64"
9414             units="ns"
9415             semantic_type="duration"
9416             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9417             mdapi_group="GPU"
9418             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9419             mdapi_supported_apis=""
9420             mdapi_hw_unit_type="gpu"
9421             />
9422    <counter name="GPU Core Clocks"
9423             symbol_name="GpuCoreClocks"
9424             underscore_name="gpu_core_clocks"
9425             description="The total number of GPU core clocks elapsed during the measurement."
9426             data_type="uint64"
9427             units="cycles"
9428             semantic_type="event"
9429             equation="GPU_CLOCK 0 READ"
9430             mdapi_group="GPU"
9431             mdapi_usage_flags="Tier1 Frame Batch Draw"
9432             mdapi_supported_apis=""
9433             mdapi_hw_unit_type="gpu"
9434             />
9435    <counter name="AVG GPU Core Frequency"
9436             symbol_name="AvgGpuCoreFrequency"
9437             underscore_name="avg_gpu_core_frequency"
9438             description="Average GPU Core Frequency in the measurement."
9439             data_type="uint64"
9440             max_equation="$GpuMaxFrequency"
9441             units="hz"
9442             semantic_type="event"
9443             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9444             mdapi_group="GPU"
9445             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9446             mdapi_supported_apis=""
9447             mdapi_hw_unit_type="gpu"
9448             />
9449    <counter name="GPU Busy"
9450             symbol_name="GpuBusy"
9451             underscore_name="gpu_busy"
9452             description="The percentage of time in which the GPU has been processing GPU commands."
9453             data_type="float"
9454             max_equation="100"
9455             units="percent"
9456             semantic_type="duration"
9457             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9458             mdapi_group="GPU"
9459             mdapi_usage_flags="Tier1 Overview System Frame"
9460             mdapi_supported_apis=""
9461             mdapi_hw_unit_type="gpu"
9462             />
9463    <counter name="VS Threads Dispatched"
9464             symbol_name="VsThreads"
9465             underscore_name="vs_threads"
9466             description="The total number of vertex shader hardware threads dispatched."
9467             data_type="uint64"
9468             units="threads"
9469             semantic_type="event"
9470             equation="A 1 READ"
9471             mdapi_group="EU Array/Vertex Shader"
9472             mdapi_usage_flags="Tier3 Frame Batch Draw"
9473             mdapi_supported_apis="VK OGL IO BB"
9474             mdapi_hw_unit_type="gpu"
9475             />
9476    <counter name="HS Threads Dispatched"
9477             symbol_name="HsThreads"
9478             underscore_name="hs_threads"
9479             description="The total number of hull shader hardware threads dispatched."
9480             data_type="uint64"
9481             units="threads"
9482             semantic_type="event"
9483             equation="A 2 READ"
9484             mdapi_group="EU Array/Hull Shader"
9485             mdapi_usage_flags="Tier3 Frame Batch Draw"
9486             mdapi_supported_apis="VK OGL4 IO BB"
9487             mdapi_hw_unit_type="gpu"
9488             />
9489    <counter name="DS Threads Dispatched"
9490             symbol_name="DsThreads"
9491             underscore_name="ds_threads"
9492             description="The total number of domain shader hardware threads dispatched."
9493             data_type="uint64"
9494             units="threads"
9495             semantic_type="event"
9496             equation="A 3 READ"
9497             mdapi_group="EU Array/Domain Shader"
9498             mdapi_usage_flags="Tier3 Frame Batch Draw"
9499             mdapi_supported_apis="VK OGL4 IO BB"
9500             mdapi_hw_unit_type="gpu"
9501             />
9502    <counter name="GS Threads Dispatched"
9503             symbol_name="GsThreads"
9504             underscore_name="gs_threads"
9505             description="The total number of geometry shader hardware threads dispatched."
9506             data_type="uint64"
9507             units="threads"
9508             semantic_type="event"
9509             equation="A 5 READ"
9510             mdapi_group="EU Array/Geometry Shader"
9511             mdapi_usage_flags="Tier3 Frame Batch Draw"
9512             mdapi_supported_apis="VK OGL4 IO BB"
9513             mdapi_hw_unit_type="gpu"
9514             />
9515    <counter name="FS Threads Dispatched"
9516             symbol_name="PsThreads"
9517             underscore_name="ps_threads"
9518             description="The total number of fragment shader hardware threads dispatched."
9519             data_type="uint64"
9520             units="threads"
9521             semantic_type="event"
9522             equation="A 6 READ"
9523             mdapi_group="EU Array/Fragment Shader"
9524             mdapi_usage_flags="Tier3 Frame Batch Draw"
9525             mdapi_supported_apis="VK OGL IO BB"
9526             mdapi_hw_unit_type="gpu"
9527             />
9528    <counter name="CS Threads Dispatched"
9529             symbol_name="CsThreads"
9530             underscore_name="cs_threads"
9531             description="The total number of compute shader hardware threads dispatched."
9532             data_type="uint64"
9533             units="threads"
9534             semantic_type="event"
9535             equation="A 4 READ"
9536             mdapi_group="EU Array/Compute Shader"
9537             mdapi_usage_flags="Tier3 Frame Batch Draw"
9538             mdapi_supported_apis="VK OGL4 OCL IO BB"
9539             mdapi_hw_unit_type="gpu"
9540             />
9541    <counter name="EU Active"
9542             symbol_name="EuActive"
9543             underscore_name="eu_active"
9544             description="The percentage of time in which the Execution Units were actively processing."
9545             data_type="float"
9546             max_equation="100"
9547             units="percent"
9548             semantic_type="duration"
9549             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9550             mdapi_group="EU Array"
9551             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9552             mdapi_supported_apis=""
9553             mdapi_hw_unit_type="gpu"
9554             />
9555    <counter name="EU Stall"
9556             symbol_name="EuStall"
9557             underscore_name="eu_stall"
9558             description="The percentage of time in which the Execution Units were stalled."
9559             data_type="float"
9560             max_equation="100"
9561             units="percent"
9562             semantic_type="duration"
9563             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9564             mdapi_group="EU Array"
9565             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9566             mdapi_supported_apis=""
9567             mdapi_hw_unit_type="gpu"
9568             />
9569    <counter name="EU Both FPU Pipes Active"
9570             symbol_name="EuFpuBothActive"
9571             underscore_name="eu_fpu_both_active"
9572             description="The percentage of time in which both EU FPU pipelines were actively processing."
9573             data_type="float"
9574             max_equation="100"
9575             units="percent"
9576             semantic_type="duration"
9577             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9578             mdapi_group="EU Array/Pipes"
9579             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9580             mdapi_supported_apis=""
9581             mdapi_hw_unit_type="gpu"
9582             />
9583    <counter name="VS FPU0 Pipe Active"
9584             symbol_name="VsFpu0Active"
9585             underscore_name="vs_fpu0_active"
9586             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9587             data_type="float"
9588             max_equation="100"
9589             units="percent"
9590             semantic_type="duration"
9591             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9592             mdapi_group="EU Array/Vertex Shader"
9593             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9594             mdapi_supported_apis="VK OGL IO BB"
9595             mdapi_hw_unit_type="gpu"
9596             />
9597    <counter name="VS FPU1 Pipe Active"
9598             symbol_name="VsFpu1Active"
9599             underscore_name="vs_fpu1_active"
9600             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9601             data_type="float"
9602             max_equation="100"
9603             units="percent"
9604             semantic_type="duration"
9605             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9606             mdapi_group="EU Array/Vertex Shader"
9607             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9608             mdapi_supported_apis="VK OGL IO BB"
9609             mdapi_hw_unit_type="gpu"
9610             />
9611    <counter name="VS Send Pipe Active"
9612             symbol_name="VsSendActive"
9613             underscore_name="vs_send_active"
9614             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9615             data_type="float"
9616             max_equation="100"
9617             units="percent"
9618             semantic_type="duration"
9619             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9620             mdapi_group="EU Array/Vertex Shader"
9621             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9622             mdapi_supported_apis="VK OGL IO BB"
9623             mdapi_hw_unit_type="gpu"
9624             />
9625    <counter name="PS FPU0 Pipe Active"
9626             symbol_name="PsFpu0Active"
9627             underscore_name="ps_fpu0_active"
9628             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9629             data_type="float"
9630             max_equation="100"
9631             units="percent"
9632             semantic_type="duration"
9633             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9634             mdapi_group="EU Array/Pixel Shader"
9635             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9636             mdapi_supported_apis="VK OGL IO BB"
9637             mdapi_hw_unit_type="gpu"
9638             />
9639    <counter name="PS FPU1 Pipe Active"
9640             symbol_name="PsFpu1Active"
9641             underscore_name="ps_fpu1_active"
9642             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9643             data_type="float"
9644             max_equation="100"
9645             units="percent"
9646             semantic_type="duration"
9647             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9648             mdapi_group="EU Array/Pixel Shader"
9649             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9650             mdapi_supported_apis="VK OGL IO BB"
9651             mdapi_hw_unit_type="gpu"
9652             />
9653    <counter name="PS Send Pipeline Active"
9654             symbol_name="PsSendActive"
9655             underscore_name="ps_send_active"
9656             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9657             data_type="float"
9658             max_equation="100"
9659             units="percent"
9660             semantic_type="duration"
9661             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9662             mdapi_group="EU Array/Pixel Shader"
9663             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9664             mdapi_supported_apis="VK OGL IO BB"
9665             mdapi_hw_unit_type="gpu"
9666             />
9667    <counter name="FS Both FPU Active"
9668             symbol_name="PsEuBothFpuActive"
9669             underscore_name="ps_eu_both_fpu_active"
9670             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9671             data_type="float"
9672             max_equation="100"
9673             units="percent"
9674             semantic_type="duration"
9675             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9676             mdapi_group="3D Pipe/Fragment Shader"
9677             mdapi_usage_flags="Tier4 Frame Batch Draw"
9678             mdapi_supported_apis="VK OGL IO BB"
9679             mdapi_hw_unit_type="gpu"
9680             />
9681    <counter name="Rasterized Pixels"
9682             symbol_name="RasterizedPixels"
9683             underscore_name="rasterized_pixels"
9684             description="The total number of rasterized pixels."
9685             data_type="uint64"
9686             units="pixels"
9687             semantic_type="event"
9688             equation="A 21 READ 4 UMUL"
9689             mdapi_group="3D Pipe/Rasterizer"
9690             mdapi_usage_flags="Tier3 Frame Batch Draw"
9691             mdapi_supported_apis="VK OGL IO BB"
9692             mdapi_hw_unit_type="gpu"
9693             />
9694    <counter name="Early Hi-Depth Test Fails"
9695             symbol_name="HiDepthTestFails"
9696             underscore_name="hi_depth_test_fails"
9697             description="The total number of pixels dropped on early hierarchical depth test."
9698             data_type="uint64"
9699             units="pixels"
9700             semantic_type="event"
9701             equation="A 22 READ 4 UMUL"
9702             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9703             mdapi_usage_flags="Tier3 Frame Batch Draw"
9704             mdapi_supported_apis="VK OGL IO BB"
9705             mdapi_hw_unit_type="gpu"
9706             />
9707    <counter name="Early Depth Test Fails"
9708             symbol_name="EarlyDepthTestFails"
9709             underscore_name="early_depth_test_fails"
9710             description="The total number of pixels dropped on early depth test."
9711             data_type="uint64"
9712             units="pixels"
9713             semantic_type="event"
9714             equation="A 23 READ 4 UMUL"
9715             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9716             mdapi_usage_flags="Tier3 Frame Batch Draw"
9717             mdapi_supported_apis="VK OGL IO BB"
9718             mdapi_hw_unit_type="gpu"
9719             />
9720    <counter name="Samples Killed in FS"
9721             symbol_name="SamplesKilledInPs"
9722             underscore_name="samples_killed_in_ps"
9723             description="The total number of samples or pixels dropped in fragment shaders."
9724             data_type="uint64"
9725             units="pixels"
9726             semantic_type="event"
9727             equation="A 24 READ 4 UMUL"
9728             mdapi_group="3D Pipe/Fragment Shader"
9729             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9730             mdapi_supported_apis="VK OGL IO BB"
9731             mdapi_hw_unit_type="gpu"
9732             />
9733    <counter name="Pixels Failing Tests"
9734             symbol_name="PixelsFailingPostPsTests"
9735             underscore_name="pixels_failing_post_ps_tests"
9736             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9737             data_type="uint64"
9738             units="pixels"
9739             semantic_type="event"
9740             equation="A 25 READ 4 UMUL"
9741             mdapi_group="3D Pipe/Output Merger"
9742             mdapi_usage_flags="Tier3 Frame Batch Draw"
9743             mdapi_supported_apis="VK OGL IO BB"
9744             mdapi_hw_unit_type="gpu"
9745             />
9746    <counter name="Samples Written"
9747             symbol_name="SamplesWritten"
9748             underscore_name="samples_written"
9749             description="The total number of samples or pixels written to all render targets."
9750             data_type="uint64"
9751             units="pixels"
9752             semantic_type="event"
9753             equation="A 26 READ 4 UMUL"
9754             mdapi_group="3D Pipe/Output Merger"
9755             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9756             mdapi_supported_apis="VK OGL IO BB"
9757             mdapi_hw_unit_type="gpu"
9758             />
9759    <counter name="Samples Blended"
9760             symbol_name="SamplesBlended"
9761             underscore_name="samples_blended"
9762             description="The total number of blended samples or pixels written to all render targets."
9763             data_type="uint64"
9764             units="pixels"
9765             semantic_type="event"
9766             equation="A 27 READ 4 UMUL"
9767             mdapi_group="3D Pipe/Output Merger"
9768             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9769             mdapi_supported_apis="VK OGL IO BB"
9770             mdapi_hw_unit_type="gpu"
9771             />
9772    <counter name="Sampler Texels"
9773             symbol_name="SamplerTexels"
9774             underscore_name="sampler_texels"
9775             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9776             data_type="uint64"
9777             units="texels"
9778             semantic_type="event"
9779             equation="A 28 READ 4 UMUL"
9780             mdapi_group="Sampler/Sampler Input"
9781             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9782             mdapi_supported_apis=""
9783             mdapi_hw_unit_type="gpu"
9784             />
9785    <counter name="Sampler Texels Misses"
9786             symbol_name="SamplerTexelMisses"
9787             underscore_name="sampler_texel_misses"
9788             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9789             data_type="uint64"
9790             units="texels"
9791             semantic_type="event"
9792             equation="A 29 READ 4 UMUL"
9793             mdapi_group="Sampler/Sampler Cache"
9794             mdapi_usage_flags="Tier3 Batch Frame Draw"
9795             mdapi_supported_apis=""
9796             mdapi_hw_unit_type="gpu"
9797             />
9798    <counter name="SLM Bytes Read"
9799             symbol_name="SlmBytesRead"
9800             underscore_name="slm_bytes_read"
9801             description="The total number of GPU memory bytes read from shared local memory."
9802             data_type="uint64"
9803             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9804             units="bytes"
9805             semantic_type="throughput"
9806             equation="A 30 READ 64 UMUL"
9807             mdapi_group="L3/Data Port/SLM"
9808             mdapi_usage_flags="Tier3 Frame Batch Draw"
9809             mdapi_supported_apis="VK OGL4 OCL IO BB"
9810             mdapi_hw_unit_type="gpu"
9811             />
9812    <counter name="SLM Bytes Written"
9813             symbol_name="SlmBytesWritten"
9814             underscore_name="slm_bytes_written"
9815             description="The total number of GPU memory bytes written into shared local memory."
9816             data_type="uint64"
9817             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9818             units="bytes"
9819             semantic_type="throughput"
9820             equation="A 31 READ 64 UMUL"
9821             mdapi_group="L3/Data Port/SLM"
9822             mdapi_usage_flags="Tier3 Frame Batch Draw"
9823             mdapi_supported_apis="VK OGL4 OCL IO BB"
9824             mdapi_hw_unit_type="gpu"
9825             />
9826    <counter name="Shader Memory Accesses"
9827             symbol_name="ShaderMemoryAccesses"
9828             underscore_name="shader_memory_accesses"
9829             description="The total number of shader memory accesses to L3."
9830             data_type="uint64"
9831             units="messages"
9832             semantic_type="event"
9833             equation="A 32 READ"
9834             mdapi_group="L3/Data Port"
9835             mdapi_usage_flags="Tier3 Frame Batch Draw"
9836             mdapi_supported_apis=""
9837             mdapi_hw_unit_type="gpu"
9838             />
9839    <counter name="Shader Atomic Memory Accesses"
9840             symbol_name="ShaderAtomics"
9841             underscore_name="shader_atomics"
9842             description="The total number of shader atomic memory accesses."
9843             data_type="uint64"
9844             units="messages"
9845             semantic_type="event"
9846             equation="A 34 READ"
9847             mdapi_group="L3/Data Port/Atomics"
9848             mdapi_usage_flags="Tier3 Frame Batch Draw"
9849             mdapi_supported_apis="VK OGL OCL IO BB"
9850             mdapi_hw_unit_type="gpu"
9851             />
9852    <counter name="L3 Shader Throughput"
9853             symbol_name="L3ShaderThroughput"
9854             underscore_name="l3_shader_throughput"
9855             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9856             data_type="uint64"
9857             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9858             units="bytes"
9859             semantic_type="throughput"
9860             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
9861             mdapi_group="L3/Data Port"
9862             mdapi_usage_flags="Tier2 Frame Batch Draw"
9863             mdapi_supported_apis="VK OGL4 OCL IO BB"
9864             mdapi_hw_unit_type="gpu"
9865             />
9866    <counter name="Shader Barrier Messages"
9867             symbol_name="ShaderBarriers"
9868             underscore_name="shader_barriers"
9869             description="The total number of shader barrier messages."
9870             data_type="uint64"
9871             units="messages"
9872             semantic_type="event"
9873             equation="A 35 READ"
9874             mdapi_group="EU Array/Barrier"
9875             mdapi_usage_flags="Tier3 Frame Batch Draw"
9876             mdapi_supported_apis=""
9877             mdapi_hw_unit_type="gpu"
9878             />
9879    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
9880             symbol_name="ThreadHeader01ReadyPort0"
9881             underscore_name="thread_header01_ready_port0"
9882             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
9883             data_type="float"
9884             max_equation="100"
9885             units="percent"
9886             semantic_type="duration"
9887             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9888             availability="$SubsliceMask 0x2 AND"
9889             mdapi_group="GPU/Thread Dispatcher"
9890             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9891             mdapi_supported_apis=""
9892             mdapi_hw_unit_type="subslice"
9893             />
9894    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
9895             symbol_name="ThreadHeader00ReadyPort1"
9896             underscore_name="thread_header00_ready_port1"
9897             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
9898             data_type="float"
9899             max_equation="100"
9900             units="percent"
9901             semantic_type="duration"
9902             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9903             availability="$SubsliceMask 0x1 AND"
9904             mdapi_group="GPU/Thread Dispatcher"
9905             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9906             mdapi_supported_apis=""
9907             mdapi_hw_unit_type="subslice"
9908             />
9909    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
9910             symbol_name="ThreadHeader00ReadyPort0"
9911             underscore_name="thread_header00_ready_port0"
9912             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
9913             data_type="float"
9914             max_equation="100"
9915             units="percent"
9916             semantic_type="duration"
9917             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
9918             availability="$SubsliceMask 0x1 AND"
9919             mdapi_group="GPU/Thread Dispatcher"
9920             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9921             mdapi_supported_apis=""
9922             mdapi_hw_unit_type="subslice"
9923             />
9924    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
9925             symbol_name="ThreadHeader02ReadyPort1"
9926             underscore_name="thread_header02_ready_port1"
9927             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
9928             data_type="float"
9929             max_equation="100"
9930             units="percent"
9931             semantic_type="duration"
9932             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
9933             availability="$SubsliceMask 0x4 AND"
9934             mdapi_group="GPU/Thread Dispatcher"
9935             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9936             mdapi_supported_apis=""
9937             mdapi_hw_unit_type="subslice"
9938             />
9939    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
9940             symbol_name="ThreadHeader02ReadyPort0"
9941             underscore_name="thread_header02_ready_port0"
9942             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
9943             data_type="float"
9944             max_equation="100"
9945             units="percent"
9946             semantic_type="duration"
9947             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
9948             availability="$SubsliceMask 0x4 AND"
9949             mdapi_group="GPU/Thread Dispatcher"
9950             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9951             mdapi_supported_apis=""
9952             mdapi_hw_unit_type="subslice"
9953             />
9954    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
9955             symbol_name="ThreadHeader01ReadyPort1"
9956             underscore_name="thread_header01_ready_port1"
9957             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
9958             data_type="float"
9959             max_equation="100"
9960             units="percent"
9961             semantic_type="duration"
9962             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
9963             availability="$SubsliceMask 0x2 AND"
9964             mdapi_group="GPU/Thread Dispatcher"
9965             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9966             mdapi_supported_apis=""
9967             mdapi_hw_unit_type="subslice"
9968             />
9969    <counter name="SQ is full"
9970             symbol_name="GTRequestQueueFull"
9971             underscore_name="gt_request_queue_full"
9972             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9973             data_type="float"
9974             max_equation="100"
9975             units="percent"
9976             semantic_type="duration"
9977             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
9978             availability="true $QueryMode &amp;&amp;"
9979             mdapi_group="GTI"
9980             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9981             mdapi_supported_apis="VK OGL4 OCL"
9982             mdapi_hw_unit_type="gpu"
9983             />
9984    <register_config type="NOA">
9985        <register type="NOA" address="0x000091BC" value="0xE0500000" />
9986        <register type="NOA" address="0x00009840" value="0x00000080" />
9987        <register type="NOA" address="0x00009888" value="0x12124D60" />
9988        <register type="NOA" address="0x00009888" value="0x12322E60" />
9989        <register type="NOA" address="0x00009888" value="0x12524D60" />
9990        <register type="NOA" address="0x00009888" value="0x022F3000" />
9991        <register type="NOA" address="0x00009888" value="0x0A4C0014" />
9992        <register type="NOA" address="0x00009888" value="0x000D8000" />
9993        <register type="NOA" address="0x00009888" value="0x020DA000" />
9994        <register type="NOA" address="0x00009888" value="0x040DA000" />
9995        <register type="NOA" address="0x00009888" value="0x060D2000" />
9996        <register type="NOA" address="0x00009888" value="0x0C0FE000" />
9997        <register type="NOA" address="0x00009888" value="0x0E0F0097" />
9998        <register type="NOA" address="0x00009888" value="0x082C8000" />
9999        <register type="NOA" address="0x00009888" value="0x0A2C8000" />
10000        <register type="NOA" address="0x00009888" value="0x002D8000" />
10001        <register type="NOA" address="0x00009888" value="0x062D4000" />
10002        <register type="NOA" address="0x00009888" value="0x0410C000" />
10003        <register type="NOA" address="0x00009888" value="0x0411C000" />
10004        <register type="NOA" address="0x00009888" value="0x04121FB7" />
10005        <register type="NOA" address="0x00009888" value="0x00120000" />
10006        <register type="NOA" address="0x00009888" value="0x04135000" />
10007        <register type="NOA" address="0x00009888" value="0x00308000" />
10008        <register type="NOA" address="0x00009888" value="0x06304000" />
10009        <register type="NOA" address="0x00009888" value="0x00318000" />
10010        <register type="NOA" address="0x00009888" value="0x06314000" />
10011        <register type="NOA" address="0x00009888" value="0x00321B80" />
10012        <register type="NOA" address="0x00009888" value="0x0632003F" />
10013        <register type="NOA" address="0x00009888" value="0x00334000" />
10014        <register type="NOA" address="0x00009888" value="0x06331000" />
10015        <register type="NOA" address="0x00009888" value="0x0250C000" />
10016        <register type="NOA" address="0x00009888" value="0x0251C000" />
10017        <register type="NOA" address="0x00009888" value="0x02521FB7" />
10018        <register type="NOA" address="0x00009888" value="0x00520000" />
10019        <register type="NOA" address="0x00009888" value="0x02535000" />
10020        <register type="NOA" address="0x00009888" value="0x1190FC00" />
10021        <register type="NOA" address="0x00009888" value="0x37900000" />
10022        <register type="NOA" address="0x00009888" value="0x51900000" />
10023        <register type="NOA" address="0x00009888" value="0x41900800" />
10024        <register type="NOA" address="0x00009888" value="0x43900063" />
10025        <register type="NOA" address="0x00009888" value="0x53900000" />
10026        <register type="NOA" address="0x00009888" value="0x45900040" />
10027        <register type="NOA" address="0x00009888" value="0x33900000" />
10028    </register_config>
10029    <register_config type="OA">
10030        <register type="OA" address="0x00002740" value="0x00000000" />
10031        <register type="OA" address="0x00002744" value="0x00800000" />
10032        <register type="OA" address="0x00002710" value="0x00000000" />
10033        <register type="OA" address="0x00002714" value="0x00800000" />
10034        <register type="OA" address="0x00002720" value="0x00000000" />
10035        <register type="OA" address="0x00002724" value="0x00800000" />
10036    </register_config>
10037    <register_config type="FLEX">
10038        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10039        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10040        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10041        <register type="FLEX" address="0x0000E758" value="0x00015014" />
10042        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10043        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10044        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
10045    </register_config>
10046  </set>
10047
10048  <set name="Compute Metrics Extra set"
10049       chipset="SKLGT3"
10050       symbol_name="ComputeExtra"
10051       underscore_name="compute_extra"
10052       mdapi_supported_apis="VK OGL4 OCL IO BB"
10053       hw_config_guid="2d80a648-7b5a-4e92-bbe7-3b5c76f2e221"
10054       >
10055    <counter name="GPU Time Elapsed"
10056             symbol_name="GpuTime"
10057             underscore_name="gpu_time"
10058             description="Time elapsed on the GPU during the measurement."
10059             data_type="uint64"
10060             units="ns"
10061             semantic_type="duration"
10062             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10063             mdapi_group="GPU"
10064             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10065             mdapi_supported_apis=""
10066             mdapi_hw_unit_type="gpu"
10067             />
10068    <counter name="GPU Core Clocks"
10069             symbol_name="GpuCoreClocks"
10070             underscore_name="gpu_core_clocks"
10071             description="The total number of GPU core clocks elapsed during the measurement."
10072             data_type="uint64"
10073             units="cycles"
10074             semantic_type="event"
10075             equation="GPU_CLOCK 0 READ"
10076             mdapi_group="GPU"
10077             mdapi_usage_flags="Tier1 Frame Batch Draw"
10078             mdapi_supported_apis=""
10079             mdapi_hw_unit_type="gpu"
10080             />
10081    <counter name="AVG GPU Core Frequency"
10082             symbol_name="AvgGpuCoreFrequency"
10083             underscore_name="avg_gpu_core_frequency"
10084             description="Average GPU Core Frequency in the measurement."
10085             data_type="uint64"
10086             max_equation="$GpuMaxFrequency"
10087             units="hz"
10088             semantic_type="event"
10089             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10090             mdapi_group="GPU"
10091             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10092             mdapi_supported_apis=""
10093             mdapi_hw_unit_type="gpu"
10094             />
10095    <counter name="EU FPU1 Pipe Active"
10096             symbol_name="Fpu1Active"
10097             underscore_name="fpu1_active"
10098             description="The percentage of time in which EU FPU1 pipeline was actively processing."
10099             data_type="float"
10100             max_equation="100"
10101             units="percent"
10102             semantic_type="duration"
10103             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10104             mdapi_group="EU Array/Pipes"
10105             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10106             mdapi_supported_apis=""
10107             mdapi_hw_unit_type="gpu"
10108             />
10109    <counter name="EU FPU1 Pipe Active including Ext Math"
10110             symbol_name="Fpu1ActiveAdjusted"
10111             underscore_name="fpu1_active_adjusted"
10112             description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
10113             data_type="float"
10114             max_equation="100"
10115             units="percent"
10116             semantic_type="duration"
10117             equation="A 8 READ  C 5 READ C 6 READ FADD C 7 READ FADD C 2 READ FADD C 3 READ FADD C 4 READ FADD 8 FMUL FADD 100 FMUL $EuCoresTotalCount FDIV $GpuCoreClocks FDIV"
10118             mdapi_group="EU Array/Pipes"
10119             mdapi_usage_flags="Tier4 System Frame Batch Draw"
10120             mdapi_supported_apis=""
10121             mdapi_hw_unit_type="gpu"
10122             />
10123    <register_config type="NOA">
10124        <register type="NOA" address="0x00009840" value="0x00000080" />
10125        <register type="NOA" address="0x00009888" value="0x121203E0" />
10126        <register type="NOA" address="0x00009888" value="0x123203E0" />
10127        <register type="NOA" address="0x00009888" value="0x125203E0" />
10128        <register type="NOA" address="0x00009888" value="0x129203E0" />
10129        <register type="NOA" address="0x00009888" value="0x12B203E0" />
10130        <register type="NOA" address="0x00009888" value="0x12D203E0" />
10131        <register type="NOA" address="0x00009888" value="0x024EC000" />
10132        <register type="NOA" address="0x00009888" value="0x044EC000" />
10133        <register type="NOA" address="0x00009888" value="0x064EC000" />
10134        <register type="NOA" address="0x00009888" value="0x022F4000" />
10135        <register type="NOA" address="0x00009888" value="0x084CA000" />
10136        <register type="NOA" address="0x00009888" value="0x0A4C0042" />
10137        <register type="NOA" address="0x00009888" value="0x000D8000" />
10138        <register type="NOA" address="0x00009888" value="0x020DA000" />
10139        <register type="NOA" address="0x00009888" value="0x040DA000" />
10140        <register type="NOA" address="0x00009888" value="0x060D2000" />
10141        <register type="NOA" address="0x00009888" value="0x0C0F5000" />
10142        <register type="NOA" address="0x00009888" value="0x0E0F006D" />
10143        <register type="NOA" address="0x00009888" value="0x022C8000" />
10144        <register type="NOA" address="0x00009888" value="0x042C8000" />
10145        <register type="NOA" address="0x00009888" value="0x062C8000" />
10146        <register type="NOA" address="0x00009888" value="0x0C2C8000" />
10147        <register type="NOA" address="0x00009888" value="0x042D8000" />
10148        <register type="NOA" address="0x00009888" value="0x06104000" />
10149        <register type="NOA" address="0x00009888" value="0x06114000" />
10150        <register type="NOA" address="0x00009888" value="0x06120033" />
10151        <register type="NOA" address="0x00009888" value="0x00120000" />
10152        <register type="NOA" address="0x00009888" value="0x06131000" />
10153        <register type="NOA" address="0x00009888" value="0x04308000" />
10154        <register type="NOA" address="0x00009888" value="0x04318000" />
10155        <register type="NOA" address="0x00009888" value="0x04321980" />
10156        <register type="NOA" address="0x00009888" value="0x00320000" />
10157        <register type="NOA" address="0x00009888" value="0x04334000" />
10158        <register type="NOA" address="0x00009888" value="0x04504000" />
10159        <register type="NOA" address="0x00009888" value="0x04514000" />
10160        <register type="NOA" address="0x00009888" value="0x04520033" />
10161        <register type="NOA" address="0x00009888" value="0x00520000" />
10162        <register type="NOA" address="0x00009888" value="0x04531000" />
10163        <register type="NOA" address="0x00009888" value="0x00AF8000" />
10164        <register type="NOA" address="0x00009888" value="0x0ACC0001" />
10165        <register type="NOA" address="0x00009888" value="0x008D8000" />
10166        <register type="NOA" address="0x00009888" value="0x028DA000" />
10167        <register type="NOA" address="0x00009888" value="0x0C8FB000" />
10168        <register type="NOA" address="0x00009888" value="0x0E8F0001" />
10169        <register type="NOA" address="0x00009888" value="0x06AC8000" />
10170        <register type="NOA" address="0x00009888" value="0x02AD4000" />
10171        <register type="NOA" address="0x00009888" value="0x02908000" />
10172        <register type="NOA" address="0x00009888" value="0x02918000" />
10173        <register type="NOA" address="0x00009888" value="0x02921980" />
10174        <register type="NOA" address="0x00009888" value="0x00920000" />
10175        <register type="NOA" address="0x00009888" value="0x02934000" />
10176        <register type="NOA" address="0x00009888" value="0x02B04000" />
10177        <register type="NOA" address="0x00009888" value="0x02B14000" />
10178        <register type="NOA" address="0x00009888" value="0x02B20033" />
10179        <register type="NOA" address="0x00009888" value="0x00B20000" />
10180        <register type="NOA" address="0x00009888" value="0x02B31000" />
10181        <register type="NOA" address="0x00009888" value="0x00D08000" />
10182        <register type="NOA" address="0x00009888" value="0x00D18000" />
10183        <register type="NOA" address="0x00009888" value="0x00D21980" />
10184        <register type="NOA" address="0x00009888" value="0x00D34000" />
10185        <register type="NOA" address="0x00009888" value="0x1190FC00" />
10186        <register type="NOA" address="0x00009888" value="0x37900000" />
10187        <register type="NOA" address="0x00009888" value="0x51900000" />
10188        <register type="NOA" address="0x00009888" value="0x41900C00" />
10189        <register type="NOA" address="0x00009888" value="0x43900402" />
10190        <register type="NOA" address="0x00009888" value="0x53901550" />
10191        <register type="NOA" address="0x00009888" value="0x45900080" />
10192        <register type="NOA" address="0x00009888" value="0x33900000" />
10193    </register_config>
10194  </set>
10195
10196  <set name="Media Vme Pipe metrics set"
10197       chipset="SKLGT3"
10198       symbol_name="VMEPipe"
10199       underscore_name="vme_pipe"
10200       mdapi_supported_apis="MEDIA IO BB"
10201       hw_config_guid="cfae9232-6ffc-42cc-a703-9790016925f0"
10202       >
10203    <counter name="GPU Time Elapsed"
10204             symbol_name="GpuTime"
10205             underscore_name="gpu_time"
10206             description="Time elapsed on the GPU during the measurement."
10207             data_type="uint64"
10208             units="ns"
10209             semantic_type="duration"
10210             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10211             mdapi_group="GPU"
10212             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10213             mdapi_supported_apis=""
10214             mdapi_hw_unit_type="gpu"
10215             />
10216    <counter name="GPU Core Clocks"
10217             symbol_name="GpuCoreClocks"
10218             underscore_name="gpu_core_clocks"
10219             description="The total number of GPU core clocks elapsed during the measurement."
10220             data_type="uint64"
10221             units="cycles"
10222             semantic_type="event"
10223             equation="GPU_CLOCK 0 READ"
10224             mdapi_group="GPU"
10225             mdapi_usage_flags="Tier1 Frame Batch Draw"
10226             mdapi_supported_apis=""
10227             mdapi_hw_unit_type="gpu"
10228             />
10229    <counter name="AVG GPU Core Frequency"
10230             symbol_name="AvgGpuCoreFrequency"
10231             underscore_name="avg_gpu_core_frequency"
10232             description="Average GPU Core Frequency in the measurement."
10233             data_type="uint64"
10234             max_equation="$GpuMaxFrequency"
10235             units="hz"
10236             semantic_type="event"
10237             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10238             mdapi_group="GPU"
10239             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10240             mdapi_supported_apis=""
10241             mdapi_hw_unit_type="gpu"
10242             />
10243    <counter name="GPU Busy"
10244             symbol_name="GpuBusy"
10245             underscore_name="gpu_busy"
10246             description="The percentage of time in which the GPU has been processing GPU commands."
10247             data_type="float"
10248             max_equation="100"
10249             units="percent"
10250             semantic_type="duration"
10251             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10252             mdapi_group="GPU"
10253             mdapi_usage_flags="Tier1 Overview System Frame"
10254             mdapi_supported_apis=""
10255             mdapi_hw_unit_type="gpu"
10256             />
10257    <counter name="CS Threads Dispatched"
10258             symbol_name="CsThreads"
10259             underscore_name="cs_threads"
10260             description="The total number of compute shader hardware threads dispatched."
10261             data_type="uint64"
10262             units="threads"
10263             semantic_type="event"
10264             equation="A 4 READ"
10265             mdapi_group="EU Array/Compute Shader"
10266             mdapi_usage_flags="Tier3 Frame Batch Draw"
10267             mdapi_supported_apis=""
10268             mdapi_hw_unit_type="gpu"
10269             />
10270    <counter name="EU Active"
10271             symbol_name="EuActive"
10272             underscore_name="eu_active"
10273             description="The percentage of time in which the Execution Units were actively processing."
10274             data_type="float"
10275             max_equation="100"
10276             units="percent"
10277             semantic_type="duration"
10278             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10279             mdapi_group="EU Array"
10280             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10281             mdapi_supported_apis=""
10282             mdapi_hw_unit_type="gpu"
10283             />
10284    <counter name="EU Stall"
10285             symbol_name="EuStall"
10286             underscore_name="eu_stall"
10287             description="The percentage of time in which the Execution Units were stalled."
10288             data_type="float"
10289             max_equation="100"
10290             units="percent"
10291             semantic_type="duration"
10292             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10293             mdapi_group="EU Array"
10294             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10295             mdapi_supported_apis=""
10296             mdapi_hw_unit_type="gpu"
10297             />
10298    <counter name="EU Both FPU Pipes Active"
10299             symbol_name="EuFpuBothActive"
10300             underscore_name="eu_fpu_both_active"
10301             description="The percentage of time in which both EU FPU pipelines were actively processing."
10302             data_type="float"
10303             max_equation="100"
10304             units="percent"
10305             semantic_type="duration"
10306             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10307             mdapi_group="EU Array/Pipes"
10308             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10309             mdapi_supported_apis=""
10310             mdapi_hw_unit_type="gpu"
10311             />
10312    <counter name="EU Thread Occupancy"
10313             symbol_name="EuThreadOccupancy"
10314             underscore_name="eu_thread_occupancy"
10315             description="The percentage of time in which hardware threads occupied EUs."
10316             data_type="float"
10317             max_equation="100"
10318             units="percent"
10319             semantic_type="duration"
10320             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10321             mdapi_group="EU Array"
10322             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10323             mdapi_supported_apis=""
10324             mdapi_hw_unit_type="gpu"
10325             />
10326    <counter name="VME Busy"
10327             symbol_name="VMEBusy"
10328             underscore_name="vme_busy"
10329             description="The percentage of time in which VME (IME or CRE) was actively processing data."
10330             data_type="float"
10331             max_equation="100"
10332             units="percent"
10333             semantic_type="duration"
10334             equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10335             mdapi_group="VME Pipe"
10336             mdapi_usage_flags="Overview System Batch Tier2"
10337             mdapi_supported_apis=""
10338             mdapi_hw_unit_type="gpu"
10339             />
10340    <register_config type="NOA">
10341        <register type="NOA" address="0x00009840" value="0x00000080" />
10342        <register type="NOA" address="0x00009888" value="0x141A5800" />
10343        <register type="NOA" address="0x00009888" value="0x161A00C0" />
10344        <register type="NOA" address="0x00009888" value="0x12180240" />
10345        <register type="NOA" address="0x00009888" value="0x14180002" />
10346        <register type="NOA" address="0x00009888" value="0x149A5800" />
10347        <register type="NOA" address="0x00009888" value="0x169A00C0" />
10348        <register type="NOA" address="0x00009888" value="0x12980240" />
10349        <register type="NOA" address="0x00009888" value="0x14980002" />
10350        <register type="NOA" address="0x00009888" value="0x1A4E3FC0" />
10351        <register type="NOA" address="0x00009888" value="0x002F1000" />
10352        <register type="NOA" address="0x00009888" value="0x022F8000" />
10353        <register type="NOA" address="0x00009888" value="0x042F3000" />
10354        <register type="NOA" address="0x00009888" value="0x004C4000" />
10355        <register type="NOA" address="0x00009888" value="0x0A4C9500" />
10356        <register type="NOA" address="0x00009888" value="0x0C4C002A" />
10357        <register type="NOA" address="0x00009888" value="0x000D2000" />
10358        <register type="NOA" address="0x00009888" value="0x060D8000" />
10359        <register type="NOA" address="0x00009888" value="0x080DA000" />
10360        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10361        <register type="NOA" address="0x00009888" value="0x0C0DA000" />
10362        <register type="NOA" address="0x00009888" value="0x0C0F0400" />
10363        <register type="NOA" address="0x00009888" value="0x0E0F5500" />
10364        <register type="NOA" address="0x00009888" value="0x100F0015" />
10365        <register type="NOA" address="0x00009888" value="0x002C8000" />
10366        <register type="NOA" address="0x00009888" value="0x0E2C8000" />
10367        <register type="NOA" address="0x00009888" value="0x162CAA00" />
10368        <register type="NOA" address="0x00009888" value="0x182C000A" />
10369        <register type="NOA" address="0x00009888" value="0x04193000" />
10370        <register type="NOA" address="0x00009888" value="0x081A28C1" />
10371        <register type="NOA" address="0x00009888" value="0x001A0000" />
10372        <register type="NOA" address="0x00009888" value="0x00133000" />
10373        <register type="NOA" address="0x00009888" value="0x0613C000" />
10374        <register type="NOA" address="0x00009888" value="0x0813F000" />
10375        <register type="NOA" address="0x00009888" value="0x00172000" />
10376        <register type="NOA" address="0x00009888" value="0x06178000" />
10377        <register type="NOA" address="0x00009888" value="0x0817A000" />
10378        <register type="NOA" address="0x00009888" value="0x00180037" />
10379        <register type="NOA" address="0x00009888" value="0x06180940" />
10380        <register type="NOA" address="0x00009888" value="0x08180000" />
10381        <register type="NOA" address="0x00009888" value="0x02180000" />
10382        <register type="NOA" address="0x00009888" value="0x04183000" />
10383        <register type="NOA" address="0x00009888" value="0x04AFC000" />
10384        <register type="NOA" address="0x00009888" value="0x06AF3000" />
10385        <register type="NOA" address="0x00009888" value="0x0ACC4000" />
10386        <register type="NOA" address="0x00009888" value="0x0CCC0015" />
10387        <register type="NOA" address="0x00009888" value="0x0A8DA000" />
10388        <register type="NOA" address="0x00009888" value="0x0C8DA000" />
10389        <register type="NOA" address="0x00009888" value="0x0E8F4000" />
10390        <register type="NOA" address="0x00009888" value="0x108F0015" />
10391        <register type="NOA" address="0x00009888" value="0x16ACA000" />
10392        <register type="NOA" address="0x00009888" value="0x18AC000A" />
10393        <register type="NOA" address="0x00009888" value="0x06993000" />
10394        <register type="NOA" address="0x00009888" value="0x0C9A28C1" />
10395        <register type="NOA" address="0x00009888" value="0x009A0000" />
10396        <register type="NOA" address="0x00009888" value="0x0A93F000" />
10397        <register type="NOA" address="0x00009888" value="0x0C93F000" />
10398        <register type="NOA" address="0x00009888" value="0x0A97A000" />
10399        <register type="NOA" address="0x00009888" value="0x0C97A000" />
10400        <register type="NOA" address="0x00009888" value="0x0A980977" />
10401        <register type="NOA" address="0x00009888" value="0x08980000" />
10402        <register type="NOA" address="0x00009888" value="0x04980000" />
10403        <register type="NOA" address="0x00009888" value="0x06983000" />
10404        <register type="NOA" address="0x00009888" value="0x119000FF" />
10405        <register type="NOA" address="0x00009888" value="0x51900050" />
10406        <register type="NOA" address="0x00009888" value="0x41900000" />
10407        <register type="NOA" address="0x00009888" value="0x55900115" />
10408        <register type="NOA" address="0x00009888" value="0x45900000" />
10409        <register type="NOA" address="0x00009888" value="0x47900884" />
10410        <register type="NOA" address="0x00009888" value="0x57900000" />
10411        <register type="NOA" address="0x00009888" value="0x49900002" />
10412        <register type="NOA" address="0x00009888" value="0x37900000" />
10413        <register type="NOA" address="0x00009888" value="0x33900000" />
10414    </register_config>
10415    <register_config type="OA">
10416        <register type="OA" address="0x00002740" value="0x00000000" />
10417        <register type="OA" address="0x00002710" value="0x00000000" />
10418        <register type="OA" address="0x00002714" value="0xF0800000" />
10419        <register type="OA" address="0x00002720" value="0x00000000" />
10420        <register type="OA" address="0x00002724" value="0x30800000" />
10421        <register type="OA" address="0x00002770" value="0x00100030" />
10422        <register type="OA" address="0x00002774" value="0x0000FFF9" />
10423        <register type="OA" address="0x00002778" value="0x00000002" />
10424        <register type="OA" address="0x0000277C" value="0x0000FFFC" />
10425        <register type="OA" address="0x00002780" value="0x00000002" />
10426        <register type="OA" address="0x00002784" value="0x0000FFF3" />
10427        <register type="OA" address="0x00002788" value="0x00100180" />
10428        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
10429        <register type="OA" address="0x00002790" value="0x00000002" />
10430        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10431        <register type="OA" address="0x00002798" value="0x00000002" />
10432        <register type="OA" address="0x0000279C" value="0x0000FF3F" />
10433    </register_config>
10434    <register_config type="FLEX">
10435        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10436        <register type="FLEX" address="0x0000E558" value="0x00008003" />
10437    </register_config>
10438  </set>
10439
10440  <set name="Gpu Rings Busyness"
10441       chipset="SKLGT3"
10442       symbol_name="GpuBusyness"
10443       underscore_name="gpu_busyness"
10444       mdapi_supported_apis="VK OGL OCL MEDIA IO BB"
10445       hw_config_guid="0c5058ff-fdf4-4e0d-81fb-c0310fb76525"
10446       >
10447    <counter name="GPU Time Elapsed"
10448             symbol_name="GpuTime"
10449             underscore_name="gpu_time"
10450             description="Time elapsed on the GPU during the measurement."
10451             data_type="uint64"
10452             units="ns"
10453             semantic_type="duration"
10454             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10455             mdapi_group="GPU"
10456             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10457             mdapi_supported_apis=""
10458             mdapi_hw_unit_type="gpu"
10459             />
10460    <counter name="GPU Core Clocks"
10461             symbol_name="GpuCoreClocks"
10462             underscore_name="gpu_core_clocks"
10463             description="The total number of GPU core clocks elapsed during the measurement."
10464             data_type="uint64"
10465             units="cycles"
10466             semantic_type="event"
10467             equation="GPU_CLOCK 0 READ"
10468             mdapi_group="GPU"
10469             mdapi_usage_flags="Tier1 Frame Batch Draw"
10470             mdapi_supported_apis=""
10471             mdapi_hw_unit_type="gpu"
10472             />
10473    <counter name="AVG GPU Core Frequency"
10474             symbol_name="AvgGpuCoreFrequency"
10475             underscore_name="avg_gpu_core_frequency"
10476             description="Average GPU Core Frequency in the measurement."
10477             data_type="uint64"
10478             max_equation="$GpuMaxFrequency"
10479             units="hz"
10480             semantic_type="event"
10481             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10482             mdapi_group="GPU"
10483             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10484             mdapi_supported_apis=""
10485             mdapi_hw_unit_type="gpu"
10486             />
10487    <counter name="Render Ring Busy"
10488             symbol_name="RenderBusy"
10489             underscore_name="render_busy"
10490             description="The percentage of time when render command streamer was busy."
10491             data_type="float"
10492             max_equation="100"
10493             units="percent"
10494             semantic_type="duration"
10495             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10496             mdapi_group="GPU"
10497             mdapi_usage_flags="System Frame Batch"
10498             mdapi_supported_apis=""
10499             mdapi_hw_unit_type="gpu"
10500             />
10501    <counter name="Vdbox0 Ring Busy"
10502             symbol_name="Vdbox0Busy"
10503             underscore_name="vdbox0_busy"
10504             description="The percentage of time when Vdbox0 command streamer was busy."
10505             data_type="float"
10506             max_equation="100"
10507             units="percent"
10508             semantic_type="duration"
10509             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10510             mdapi_group="GPU"
10511             mdapi_usage_flags="System Frame Batch"
10512             mdapi_supported_apis=""
10513             mdapi_hw_unit_type="gpu"
10514             />
10515    <counter name="Vdbox1 Ring Busy"
10516             symbol_name="Vdbox1Busy"
10517             underscore_name="vdbox1_busy"
10518             description="The percentage of time when Vdbox1 command streamer was busy."
10519             data_type="float"
10520             max_equation="100"
10521             units="percent"
10522             semantic_type="duration"
10523             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
10524             mdapi_group="GPU"
10525             mdapi_usage_flags="System Frame Batch"
10526             mdapi_supported_apis=""
10527             mdapi_hw_unit_type="gpu"
10528             />
10529    <counter name="Vebox Ring Busy"
10530             symbol_name="VeboxBusy"
10531             underscore_name="vebox_busy"
10532             description="The percentage of time when vebox command streamer was busy."
10533             data_type="float"
10534             max_equation="100"
10535             units="percent"
10536             semantic_type="duration"
10537             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
10538             mdapi_group="GPU"
10539             mdapi_usage_flags="System Frame Batch"
10540             mdapi_supported_apis=""
10541             mdapi_hw_unit_type="gpu"
10542             />
10543    <counter name="Blitter Ring Busy"
10544             symbol_name="BlitterBusy"
10545             underscore_name="blitter_busy"
10546             description="The percentage of time when blitter command streamer was busy."
10547             data_type="float"
10548             max_equation="100"
10549             units="percent"
10550             semantic_type="duration"
10551             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
10552             mdapi_group="GPU"
10553             mdapi_usage_flags="System Frame Batch"
10554             mdapi_supported_apis=""
10555             mdapi_hw_unit_type="gpu"
10556             />
10557    <counter name="AnyRingBusy"
10558             symbol_name="AnyRingBusy"
10559             underscore_name="any_ring_busy"
10560             description="The percentage of time when any command streamer was busy."
10561             data_type="float"
10562             max_equation="100"
10563             units="percent"
10564             semantic_type="duration"
10565             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10566             mdapi_group="GPU"
10567             mdapi_usage_flags="Frame Batch Draw"
10568             mdapi_supported_apis=""
10569             mdapi_hw_unit_type="gpu"
10570             />
10571    <register_config type="NOA">
10572        <register type="NOA" address="0x00009840" value="0x00000080" />
10573        <register type="NOA" address="0x00009888" value="0x21D05800" />
10574        <register type="NOA" address="0x00009888" value="0x13805800" />
10575        <register type="NOA" address="0x00009888" value="0x05962C25" />
10576        <register type="NOA" address="0x00009888" value="0x19950016" />
10577        <register type="NOA" address="0x00009888" value="0x21C05800" />
10578        <register type="NOA" address="0x00009888" value="0x09D000A5" />
10579        <register type="NOA" address="0x00009888" value="0x11D00000" />
10580        <register type="NOA" address="0x00009888" value="0x05D00000" />
10581        <register type="NOA" address="0x00009888" value="0x09D54000" />
10582        <register type="NOA" address="0x00009888" value="0x07800035" />
10583        <register type="NOA" address="0x00009888" value="0x11800000" />
10584        <register type="NOA" address="0x00009888" value="0x1D810400" />
10585        <register type="NOA" address="0x00009888" value="0x21960000" />
10586        <register type="NOA" address="0x00009888" value="0x0996C000" />
10587        <register type="NOA" address="0x00009888" value="0x0B964000" />
10588        <register type="NOA" address="0x00009888" value="0x19938000" />
10589        <register type="NOA" address="0x00009888" value="0x1B930068" />
10590        <register type="NOA" address="0x00009888" value="0x15948000" />
10591        <register type="NOA" address="0x00009888" value="0x1B94000C" />
10592        <register type="NOA" address="0x00009888" value="0x03957500" />
10593        <register type="NOA" address="0x00009888" value="0x1D950000" />
10594        <register type="NOA" address="0x00009888" value="0x17950000" />
10595        <register type="NOA" address="0x00009888" value="0x07E54000" />
10596        <register type="NOA" address="0x00009888" value="0x07928000" />
10597        <register type="NOA" address="0x00009888" value="0x03988000" />
10598        <register type="NOA" address="0x00009888" value="0x17908000" />
10599        <register type="NOA" address="0x00009888" value="0x19904000" />
10600        <register type="NOA" address="0x00009888" value="0x1B908000" />
10601        <register type="NOA" address="0x00009888" value="0x1D908000" />
10602        <register type="NOA" address="0x00009888" value="0x1F908000" />
10603        <register type="NOA" address="0x00009888" value="0x09978000" />
10604        <register type="NOA" address="0x00009888" value="0x0BC000A5" />
10605        <register type="NOA" address="0x00009888" value="0x11C00000" />
10606        <register type="NOA" address="0x00009888" value="0x05C00000" />
10607        <register type="NOA" address="0x00009888" value="0x0BC54000" />
10608        <register type="NOA" address="0x00009888" value="0x11900000" />
10609        <register type="NOA" address="0x00009888" value="0x37900000" />
10610        <register type="NOA" address="0x00009888" value="0x51900000" />
10611        <register type="NOA" address="0x00009888" value="0x43900463" />
10612        <register type="NOA" address="0x00009888" value="0x53900000" />
10613        <register type="NOA" address="0x00009888" value="0x45900040" />
10614        <register type="NOA" address="0x00009888" value="0x33900000" />
10615    </register_config>
10616    <register_config type="OA">
10617        <register type="OA" address="0x00002740" value="0x00000000" />
10618        <register type="OA" address="0x00002710" value="0x00000000" />
10619        <register type="OA" address="0x00002714" value="0x10800000" />
10620        <register type="OA" address="0x00002720" value="0x00000000" />
10621        <register type="OA" address="0x00002724" value="0x00800000" />
10622        <register type="OA" address="0x00002770" value="0x0007C000" />
10623        <register type="OA" address="0x00002774" value="0x000007FF" />
10624    </register_config>
10625  </set>
10626
10627  <set name="MDAPI testing set"
10628       chipset="SKLGT3"
10629       symbol_name="TestOa"
10630       underscore_name="test_oa"
10631       mdapi_supported_apis="VK OGL OCL IO BB"
10632       hw_config_guid="14cadcfd-fb3a-46a3-8c13-0a4f850a4b18"
10633       >
10634    <counter name="GPU Time Elapsed"
10635             symbol_name="GpuTime"
10636             underscore_name="gpu_time"
10637             description="Time elapsed on the GPU during the measurement."
10638             data_type="uint64"
10639             units="ns"
10640             semantic_type="duration"
10641             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10642             mdapi_group="GPU"
10643             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10644             mdapi_supported_apis=""
10645             mdapi_hw_unit_type="gpu"
10646             />
10647    <counter name="GPU Core Clocks"
10648             symbol_name="GpuCoreClocks"
10649             underscore_name="gpu_core_clocks"
10650             description="The total number of GPU core clocks elapsed during the measurement."
10651             data_type="uint64"
10652             units="cycles"
10653             semantic_type="event"
10654             equation="GPU_CLOCK 0 READ"
10655             mdapi_group="GPU"
10656             mdapi_usage_flags="Tier1 Frame Batch Draw"
10657             mdapi_supported_apis=""
10658             mdapi_hw_unit_type="gpu"
10659             />
10660    <counter name="AVG GPU Core Frequency"
10661             symbol_name="AvgGpuCoreFrequency"
10662             underscore_name="avg_gpu_core_frequency"
10663             description="Average GPU Core Frequency in the measurement."
10664             data_type="uint64"
10665             max_equation="$GpuMaxFrequency"
10666             units="hz"
10667             semantic_type="event"
10668             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10669             mdapi_group="GPU"
10670             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10671             mdapi_supported_apis=""
10672             mdapi_hw_unit_type="gpu"
10673             />
10674    <counter name="TestCounter0"
10675             symbol_name="Counter0"
10676             underscore_name="counter0"
10677             description="HW test counter 0. Factor: 0.0"
10678             data_type="uint64"
10679             units="events"
10680             semantic_type="event"
10681             equation="B 0 READ"
10682             mdapi_group="GPU"
10683             mdapi_usage_flags="Frame Batch Draw"
10684             mdapi_supported_apis=""
10685             mdapi_hw_unit_type="gpu"
10686             />
10687    <counter name="TestCounter1"
10688             symbol_name="Counter1"
10689             underscore_name="counter1"
10690             description="HW test counter 1. Factor: 1.0"
10691             data_type="uint64"
10692             units="events"
10693             semantic_type="event"
10694             equation="B 1 READ"
10695             mdapi_group="GPU"
10696             mdapi_usage_flags="Frame Batch Draw"
10697             mdapi_supported_apis=""
10698             mdapi_hw_unit_type="gpu"
10699             />
10700    <counter name="TestCounter2"
10701             symbol_name="Counter2"
10702             underscore_name="counter2"
10703             description="HW test counter 2. Factor: 1.0"
10704             data_type="uint64"
10705             units="events"
10706             semantic_type="event"
10707             equation="B 2 READ"
10708             mdapi_group="GPU"
10709             mdapi_usage_flags="Frame Batch Draw"
10710             mdapi_supported_apis=""
10711             mdapi_hw_unit_type="gpu"
10712             />
10713    <counter name="TestCounter3"
10714             symbol_name="Counter3"
10715             underscore_name="counter3"
10716             description="HW test counter 3. Factor: 0.5"
10717             data_type="uint64"
10718             units="events"
10719             semantic_type="event"
10720             equation="B 3 READ"
10721             mdapi_group="GPU"
10722             mdapi_usage_flags="Frame Batch Draw"
10723             mdapi_supported_apis=""
10724             mdapi_hw_unit_type="gpu"
10725             />
10726    <counter name="TestCounter4"
10727             symbol_name="Counter4"
10728             underscore_name="counter4"
10729             description="HW test counter 4. Factor: 0.333"
10730             data_type="uint64"
10731             units="events"
10732             semantic_type="event"
10733             equation="B 4 READ"
10734             mdapi_group="GPU"
10735             mdapi_usage_flags="Frame Batch Draw"
10736             mdapi_supported_apis=""
10737             mdapi_hw_unit_type="gpu"
10738             />
10739    <counter name="TestCounter5"
10740             symbol_name="Counter5"
10741             underscore_name="counter5"
10742             description="HW test counter 5. Factor: 0.333"
10743             data_type="uint64"
10744             units="events"
10745             semantic_type="event"
10746             equation="B 5 READ"
10747             mdapi_group="GPU"
10748             mdapi_usage_flags="Frame Batch Draw"
10749             mdapi_supported_apis=""
10750             mdapi_hw_unit_type="gpu"
10751             />
10752    <counter name="TestCounter6"
10753             symbol_name="Counter6"
10754             underscore_name="counter6"
10755             description="HW test counter 6. Factor: 0.166"
10756             data_type="uint64"
10757             units="events"
10758             semantic_type="event"
10759             equation="B 6 READ"
10760             mdapi_group="GPU"
10761             mdapi_usage_flags="Frame Batch Draw"
10762             mdapi_supported_apis=""
10763             mdapi_hw_unit_type="gpu"
10764             />
10765    <counter name="TestCounter7"
10766             symbol_name="Counter7"
10767             underscore_name="counter7"
10768             description="HW test counter 7. Factor: 0.666"
10769             data_type="uint64"
10770             units="events"
10771             semantic_type="event"
10772             equation="B 7 READ"
10773             mdapi_group="GPU"
10774             mdapi_usage_flags="Frame Batch Draw"
10775             mdapi_supported_apis=""
10776             mdapi_hw_unit_type="gpu"
10777             />
10778    <counter name="TestCounter8"
10779             symbol_name="Counter8"
10780             underscore_name="counter8"
10781             description="HW test counter 8. Should be equal to 1."
10782             data_type="uint64"
10783             units="events"
10784             semantic_type="event"
10785             equation="C 7 READ"
10786             mdapi_group="GPU"
10787             mdapi_usage_flags="Frame Batch Draw"
10788             mdapi_supported_apis=""
10789             mdapi_hw_unit_type="gpu"
10790             />
10791    <register_config type="NOA">
10792        <register type="NOA" address="0x00009840" value="0x00000080" />
10793        <register type="NOA" address="0x00009888" value="0x11810000" />
10794        <register type="NOA" address="0x00009888" value="0x07810013" />
10795        <register type="NOA" address="0x00009888" value="0x1F810000" />
10796        <register type="NOA" address="0x00009888" value="0x1D810000" />
10797        <register type="NOA" address="0x00009888" value="0x1B930040" />
10798        <register type="NOA" address="0x00009888" value="0x07E54000" />
10799        <register type="NOA" address="0x00009888" value="0x1F908000" />
10800        <register type="NOA" address="0x00009888" value="0x11900000" />
10801        <register type="NOA" address="0x00009888" value="0x37900000" />
10802        <register type="NOA" address="0x00009888" value="0x53900000" />
10803        <register type="NOA" address="0x00009888" value="0x45900000" />
10804        <register type="NOA" address="0x00009888" value="0x33900000" />
10805    </register_config>
10806    <register_config type="OA">
10807        <register type="OA" address="0x00002740" value="0x00000000" />
10808        <register type="OA" address="0x00002744" value="0x00800000" />
10809        <register type="OA" address="0x00002714" value="0xF0800000" />
10810        <register type="OA" address="0x00002710" value="0x00000000" />
10811        <register type="OA" address="0x00002724" value="0xF0800000" />
10812        <register type="OA" address="0x00002720" value="0x00000000" />
10813        <register type="OA" address="0x00002770" value="0x00000004" />
10814        <register type="OA" address="0x00002774" value="0x00000000" />
10815        <register type="OA" address="0x00002778" value="0x00000003" />
10816        <register type="OA" address="0x0000277C" value="0x00000000" />
10817        <register type="OA" address="0x00002780" value="0x00000007" />
10818        <register type="OA" address="0x00002784" value="0x00000000" />
10819        <register type="OA" address="0x00002788" value="0x00100002" />
10820        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
10821        <register type="OA" address="0x00002790" value="0x00100002" />
10822        <register type="OA" address="0x00002794" value="0x0000FFCF" />
10823        <register type="OA" address="0x00002798" value="0x00100082" />
10824        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
10825        <register type="OA" address="0x000027A0" value="0x001000C2" />
10826        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
10827        <register type="OA" address="0x000027A8" value="0x00100001" />
10828        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
10829    </register_config>
10830    <register_config type="FLEX">
10831        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
10832    </register_config>
10833  </set>
10834
10835  <set name="Metric set PMA Stall"
10836       chipset="SKLGT3"
10837       symbol_name="PMA_Stall"
10838       underscore_name="pma__stall"
10839       mdapi_supported_apis="VK OGL OGL4 OCL IO MEDIA"
10840       hw_config_guid="c889fd93-8dc7-4ba5-9451-de34a8b5ea3f"
10841       >
10842    <counter name="GPU Time Elapsed"
10843             symbol_name="GpuTime"
10844             underscore_name="gpu_time"
10845             description="Time elapsed on the GPU during the measurement."
10846             data_type="uint64"
10847             units="ns"
10848             semantic_type="duration"
10849             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10850             mdapi_group="GPU"
10851             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10852             mdapi_supported_apis=""
10853             mdapi_hw_unit_type="gpu"
10854             />
10855    <counter name="GPU Core Clocks"
10856             symbol_name="GpuCoreClocks"
10857             underscore_name="gpu_core_clocks"
10858             description="The total number of GPU core clocks elapsed during the measurement."
10859             data_type="uint64"
10860             units="cycles"
10861             semantic_type="event"
10862             equation="GPU_CLOCK 0 READ"
10863             mdapi_group="GPU"
10864             mdapi_usage_flags="Tier1 Frame Batch Draw"
10865             mdapi_supported_apis=""
10866             mdapi_hw_unit_type="gpu"
10867             />
10868    <counter name="AVG GPU Core Frequency"
10869             symbol_name="AvgGpuCoreFrequency"
10870             underscore_name="avg_gpu_core_frequency"
10871             description="Average GPU Core Frequency in the measurement."
10872             data_type="uint64"
10873             max_equation="$GpuMaxFrequency"
10874             units="hz"
10875             semantic_type="event"
10876             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10877             mdapi_group="GPU"
10878             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10879             mdapi_supported_apis=""
10880             mdapi_hw_unit_type="gpu"
10881             />
10882    <counter name="STC PMA stall"
10883             symbol_name="StcPMAStall"
10884             underscore_name="stc_pma_stall"
10885             description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
10886             data_type="float"
10887             max_equation="100"
10888             units="percent"
10889             semantic_type="duration"
10890             equation="B 0 READ B 1 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
10891             availability="$SliceMask 1 AND"
10892             mdapi_group="GPU/Stencil Cache"
10893             mdapi_usage_flags="Frame Batch Draw"
10894             mdapi_supported_apis=""
10895             mdapi_hw_unit_type="gpu"
10896             />
10897    <register_config type="NOA">
10898        <register type="NOA" address="0x00009840" value="0x00000080" />
10899        <register type="NOA" address="0x00009888" value="0x122D3080" />
10900        <register type="NOA" address="0x00009888" value="0x000D2000" />
10901        <register type="NOA" address="0x00009888" value="0x060D8000" />
10902        <register type="NOA" address="0x00009888" value="0x080DA000" />
10903        <register type="NOA" address="0x00009888" value="0x0A0DA000" />
10904        <register type="NOA" address="0x00009888" value="0x0C0F0800" />
10905        <register type="NOA" address="0x00009888" value="0x0E0FAA00" />
10906        <register type="NOA" address="0x00009888" value="0x100F0002" />
10907        <register type="NOA" address="0x00009888" value="0x002D0025" />
10908        <register type="NOA" address="0x00009888" value="0x062D1300" />
10909        <register type="NOA" address="0x00009888" value="0x082D16A4" />
10910        <register type="NOA" address="0x00009888" value="0x0A2D162E" />
10911        <register type="NOA" address="0x00009888" value="0x102D0000" />
10912        <register type="NOA" address="0x00009888" value="0x1190003F" />
10913        <register type="NOA" address="0x00009888" value="0x51900000" />
10914        <register type="NOA" address="0x00009888" value="0x41900000" />
10915        <register type="NOA" address="0x00009888" value="0x55900000" />
10916        <register type="NOA" address="0x00009888" value="0x45900000" />
10917        <register type="NOA" address="0x00009888" value="0x47900000" />
10918        <register type="NOA" address="0x00009888" value="0x57900000" />
10919        <register type="NOA" address="0x00009888" value="0x49900000" />
10920        <register type="NOA" address="0x00009888" value="0x37900000" />
10921        <register type="NOA" address="0x00009888" value="0x33900000" />
10922    </register_config>
10923    <register_config type="OA">
10924        <register type="OA" address="0x00002740" value="0x00000000" />
10925        <register type="OA" address="0x00002710" value="0x00000000" />
10926        <register type="OA" address="0x00002714" value="0x30800000" />
10927        <register type="OA" address="0x00002720" value="0x00000000" />
10928        <register type="OA" address="0x00002724" value="0x00800000" />
10929        <register type="OA" address="0x00002770" value="0x00E00021" />
10930        <register type="OA" address="0x00002774" value="0x0007FFF8" />
10931        <register type="OA" address="0x00002778" value="0x07000101" />
10932        <register type="OA" address="0x0000277C" value="0x0038FFC7" />
10933    </register_config>
10934  </set>
10935
10936  <set name="AsyncCompute"
10937       chipset="SKLGT3"
10938       symbol_name="AsyncCompute"
10939       underscore_name="async_compute"
10940       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO BB"
10941       hw_config_guid="9d8e6b6c-c6ec-4591-99b5-7d9983e10d64"
10942       >
10943    <counter name="GPU Time Elapsed"
10944             symbol_name="GpuTime"
10945             underscore_name="gpu_time"
10946             description="Time elapsed on the GPU during the measurement."
10947             data_type="uint64"
10948             units="ns"
10949             semantic_type="duration"
10950             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10951             mdapi_group="GPU"
10952             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10953             mdapi_supported_apis=""
10954             mdapi_hw_unit_type="gpu"
10955             />
10956    <counter name="GPU Core Clocks"
10957             symbol_name="GpuCoreClocks"
10958             underscore_name="gpu_core_clocks"
10959             description="The total number of GPU core clocks elapsed during the measurement."
10960             data_type="uint64"
10961             units="cycles"
10962             semantic_type="event"
10963             equation="GPU_CLOCK 0 READ"
10964             mdapi_group="GPU"
10965             mdapi_usage_flags="Tier1 Frame Batch Draw"
10966             mdapi_supported_apis=""
10967             mdapi_hw_unit_type="gpu"
10968             />
10969    <counter name="AVG GPU Core Frequency"
10970             symbol_name="AvgGpuCoreFrequency"
10971             underscore_name="avg_gpu_core_frequency"
10972             description="Average GPU Core Frequency in the measurement."
10973             data_type="uint64"
10974             max_equation="$GpuMaxFrequency"
10975             units="hz"
10976             semantic_type="event"
10977             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10978             mdapi_group="GPU"
10979             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10980             mdapi_supported_apis=""
10981             mdapi_hw_unit_type="gpu"
10982             />
10983    <counter name="GPU Busy"
10984             symbol_name="GpuBusy"
10985             underscore_name="gpu_busy"
10986             description="The percentage of time in which the GPU has been processing GPU commands."
10987             data_type="float"
10988             max_equation="100"
10989             units="percent"
10990             semantic_type="duration"
10991             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10992             mdapi_group="GPU"
10993             mdapi_usage_flags="Tier1 Overview System Frame"
10994             mdapi_supported_apis=""
10995             mdapi_hw_unit_type="gpu"
10996             />
10997    <counter name="VS Threads Dispatched"
10998             symbol_name="VsThreads"
10999             underscore_name="vs_threads"
11000             description="The total number of vertex shader hardware threads dispatched."
11001             data_type="uint64"
11002             units="threads"
11003             semantic_type="event"
11004             equation="A 1 READ"
11005             mdapi_group="EU Array/Vertex Shader"
11006             mdapi_usage_flags="Tier3 Frame Batch Draw"
11007             mdapi_supported_apis=""
11008             mdapi_hw_unit_type="gpu"
11009             />
11010    <counter name="HS Threads Dispatched"
11011             symbol_name="HsThreads"
11012             underscore_name="hs_threads"
11013             description="The total number of hull shader hardware threads dispatched."
11014             data_type="uint64"
11015             units="threads"
11016             semantic_type="event"
11017             equation="A 2 READ"
11018             mdapi_group="EU Array/Hull Shader"
11019             mdapi_usage_flags="Tier3 Frame Batch Draw"
11020             mdapi_supported_apis=""
11021             mdapi_hw_unit_type="gpu"
11022             />
11023    <counter name="DS Threads Dispatched"
11024             symbol_name="DsThreads"
11025             underscore_name="ds_threads"
11026             description="The total number of domain shader hardware threads dispatched."
11027             data_type="uint64"
11028             units="threads"
11029             semantic_type="event"
11030             equation="A 3 READ"
11031             mdapi_group="EU Array/Domain Shader"
11032             mdapi_usage_flags="Tier3 Frame Batch Draw"
11033             mdapi_supported_apis=""
11034             mdapi_hw_unit_type="gpu"
11035             />
11036    <counter name="GS Threads Dispatched"
11037             symbol_name="GsThreads"
11038             underscore_name="gs_threads"
11039             description="The total number of geometry shader hardware threads dispatched."
11040             data_type="uint64"
11041             units="threads"
11042             semantic_type="event"
11043             equation="A 5 READ"
11044             mdapi_group="EU Array/Geometry Shader"
11045             mdapi_usage_flags="Tier3 Frame Batch Draw"
11046             mdapi_supported_apis=""
11047             mdapi_hw_unit_type="gpu"
11048             />
11049    <counter name="FS Threads Dispatched"
11050             symbol_name="PsThreads"
11051             underscore_name="ps_threads"
11052             description="The total number of fragment shader hardware threads dispatched."
11053             data_type="uint64"
11054             units="threads"
11055             semantic_type="event"
11056             equation="A 6 READ"
11057             mdapi_group="EU Array/Fragment Shader"
11058             mdapi_usage_flags="Tier3 Frame Batch Draw"
11059             mdapi_supported_apis=""
11060             mdapi_hw_unit_type="gpu"
11061             />
11062    <counter name="CS Threads Dispatched"
11063             symbol_name="CsThreads"
11064             underscore_name="cs_threads"
11065             description="The total number of compute shader hardware threads dispatched."
11066             data_type="uint64"
11067             units="threads"
11068             semantic_type="event"
11069             equation="A 4 READ"
11070             mdapi_group="EU Array/Compute Shader"
11071             mdapi_usage_flags="Tier3 Frame Batch Draw"
11072             mdapi_supported_apis=""
11073             mdapi_hw_unit_type="gpu"
11074             />
11075    <counter name="EU FPU0 Pipe Active"
11076             symbol_name="Fpu0Active"
11077             underscore_name="fpu0_active"
11078             description="The percentage of time in which EU FPU0 pipeline was actively processing."
11079             data_type="float"
11080             max_equation="100"
11081             units="percent"
11082             semantic_type="duration"
11083             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11084             mdapi_group="EU Array/Pipes"
11085             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11086             mdapi_supported_apis=""
11087             mdapi_hw_unit_type="gpu"
11088             />
11089    <counter name="VS FPU0 Pipe Active"
11090             symbol_name="VsFpu0Active"
11091             underscore_name="vs_fpu0_active"
11092             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
11093             data_type="float"
11094             max_equation="100"
11095             units="percent"
11096             semantic_type="duration"
11097             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11098             mdapi_group="EU Array/Vertex Shader"
11099             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11100             mdapi_supported_apis=""
11101             mdapi_hw_unit_type="gpu"
11102             />
11103    <counter name="PS FPU0 Pipe Active"
11104             symbol_name="PsFpu0Active"
11105             underscore_name="ps_fpu0_active"
11106             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
11107             data_type="float"
11108             max_equation="100"
11109             units="percent"
11110             semantic_type="duration"
11111             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11112             mdapi_group="EU Array/Pixel Shader"
11113             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11114             mdapi_supported_apis=""
11115             mdapi_hw_unit_type="gpu"
11116             />
11117    <counter name="CS FPU0 Pipe Active"
11118             symbol_name="CsFpu0Active"
11119             underscore_name="cs_fpu0_active"
11120             description="The percentage of time in which EU FPU0 pipeline was actively processing a compute shader instruction."
11121             data_type="float"
11122             max_equation="100"
11123             units="percent"
11124             semantic_type="duration"
11125             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11126             mdapi_group="EU Array"
11127             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11128             mdapi_supported_apis=""
11129             mdapi_hw_unit_type="gpu"
11130             />
11131    <counter name="EU FPU1 Pipe Active"
11132             symbol_name="Fpu1Active"
11133             underscore_name="fpu1_active"
11134             description="The percentage of time in which EU FPU1 pipeline was actively processing."
11135             data_type="float"
11136             max_equation="100"
11137             units="percent"
11138             semantic_type="duration"
11139             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11140             mdapi_group="EU Array/Pipes"
11141             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11142             mdapi_supported_apis=""
11143             mdapi_hw_unit_type="gpu"
11144             />
11145    <counter name="VS FPU1 Pipe Active"
11146             symbol_name="VsFpu1Active"
11147             underscore_name="vs_fpu1_active"
11148             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
11149             data_type="float"
11150             max_equation="100"
11151             units="percent"
11152             semantic_type="duration"
11153             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11154             mdapi_group="EU Array/Vertex Shader"
11155             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11156             mdapi_supported_apis=""
11157             mdapi_hw_unit_type="gpu"
11158             />
11159    <counter name="PS FPU1 Pipe Active"
11160             symbol_name="PsFpu1Active"
11161             underscore_name="ps_fpu1_active"
11162             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
11163             data_type="float"
11164             max_equation="100"
11165             units="percent"
11166             semantic_type="duration"
11167             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11168             mdapi_group="EU Array/Pixel Shader"
11169             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11170             mdapi_supported_apis=""
11171             mdapi_hw_unit_type="gpu"
11172             />
11173    <counter name="CS FPU1 Pipe Active"
11174             symbol_name="CsFpu1Active"
11175             underscore_name="cs_fpu1_active"
11176             description="The percentage of time in which EU FPU1 pipeline was actively processing a compute shader instruction."
11177             data_type="float"
11178             max_equation="100"
11179             units="percent"
11180             semantic_type="duration"
11181             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11182             mdapi_group="EU Array"
11183             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11184             mdapi_supported_apis=""
11185             mdapi_hw_unit_type="gpu"
11186             />
11187    <counter name="EU Thread Occupancy"
11188             symbol_name="EuThreadOccupancy"
11189             underscore_name="eu_thread_occupancy"
11190             description="The percentage of time in which hardware threads occupied EUs."
11191             data_type="float"
11192             max_equation="100"
11193             units="percent"
11194             semantic_type="duration"
11195             equation="8 A 17 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11196             mdapi_group="EU Array"
11197             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11198             mdapi_supported_apis=""
11199             mdapi_hw_unit_type="gpu"
11200             />
11201    <counter name="EU Active"
11202             symbol_name="EuActive"
11203             underscore_name="eu_active"
11204             description="The percentage of time in which the Execution Units were actively processing."
11205             data_type="float"
11206             max_equation="100"
11207             units="percent"
11208             semantic_type="duration"
11209             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11210             mdapi_group="EU Array"
11211             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11212             mdapi_supported_apis=""
11213             mdapi_hw_unit_type="gpu"
11214             />
11215    <counter name="EU Stall"
11216             symbol_name="EuStall"
11217             underscore_name="eu_stall"
11218             description="The percentage of time in which the Execution Units were stalled."
11219             data_type="float"
11220             max_equation="100"
11221             units="percent"
11222             semantic_type="duration"
11223             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11224             mdapi_group="EU Array"
11225             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11226             mdapi_supported_apis=""
11227             mdapi_hw_unit_type="gpu"
11228             />
11229    <register_config type="OA">
11230        <register type="OA" address="0x00002740" value="0x00000000" />
11231        <register type="OA" address="0x00002710" value="0x00000000" />
11232        <register type="OA" address="0x00002714" value="0x00800000" />
11233        <register type="OA" address="0x00002720" value="0x00000000" />
11234        <register type="OA" address="0x00002724" value="0x00800000" />
11235    </register_config>
11236    <register_config type="FLEX">
11237        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11238        <register type="FLEX" address="0x0000E558" value="0x00001000" />
11239        <register type="FLEX" address="0x0000E658" value="0x00051050" />
11240        <register type="FLEX" address="0x0000E758" value="0x00011010" />
11241        <register type="FLEX" address="0x0000E45C" value="0x00061060" />
11242        <register type="FLEX" address="0x0000E55C" value="0x00000008" />
11243        <register type="FLEX" address="0x0000E65C" value="0x00222222" />
11244    </register_config>
11245  </set>
11246
11247</metrics>
11248