xref: /aosp_15_r20/external/mesa3d/src/intel/perf/oa-bdw.xml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1<?xml version="1.0"?>
2<metrics version="1619078710" merge_md5="">
3  <set name="Render Metrics Basic set"
4       chipset="BDW"
5       symbol_name="RenderBasic"
6       underscore_name="render_basic"
7       mdapi_supported_apis="VK OGL OCL IO BB"
8       hw_config_guid="b541bd57-0e0f-4154-b4c0-5858010a2bf7"
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="Samples Written"
361             symbol_name="SamplesWritten"
362             underscore_name="samples_written"
363             description="The total number of samples or pixels written to all render targets."
364             data_type="uint64"
365             units="pixels"
366             semantic_type="event"
367             equation="A 26 READ 4 UMUL"
368             mdapi_group="3D Pipe/Output Merger"
369             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
370             mdapi_supported_apis="VK OGL IO BB"
371             mdapi_hw_unit_type="gpu"
372             />
373    <counter name="Samples Blended"
374             symbol_name="SamplesBlended"
375             underscore_name="samples_blended"
376             description="The total number of blended samples or pixels written to all render targets."
377             data_type="uint64"
378             units="pixels"
379             semantic_type="event"
380             equation="A 27 READ 4 UMUL"
381             mdapi_group="3D Pipe/Output Merger"
382             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
383             mdapi_supported_apis="VK OGL IO BB"
384             mdapi_hw_unit_type="gpu"
385             />
386    <counter name="Sampler Texels"
387             symbol_name="SamplerTexels"
388             underscore_name="sampler_texels"
389             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
390             data_type="uint64"
391             units="texels"
392             semantic_type="event"
393             equation="A 28 READ 4 UMUL"
394             mdapi_group="Sampler/Sampler Input"
395             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
396             mdapi_supported_apis=""
397             mdapi_hw_unit_type="gpu"
398             />
399    <counter name="Sampler Texels Misses"
400             symbol_name="SamplerTexelMisses"
401             underscore_name="sampler_texel_misses"
402             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
403             data_type="uint64"
404             units="texels"
405             semantic_type="event"
406             equation="A 29 READ 4 UMUL"
407             mdapi_group="Sampler/Sampler Cache"
408             mdapi_usage_flags="Tier3 Batch Frame Draw"
409             mdapi_supported_apis=""
410             mdapi_hw_unit_type="gpu"
411             />
412    <counter name="Sampler Cache Misses"
413             symbol_name="SamplerL1Misses"
414             underscore_name="sampler_l1_misses"
415             description="The total number of sampler cache misses in all LODs in all sampler units."
416             data_type="uint64"
417             units="messages"
418             semantic_type="event"
419             equation="B 4 READ B 5 READ UADD 8 UMUL"
420             mdapi_group="Sampler/Sampler Cache"
421             mdapi_usage_flags="Tier3 Overview Batch Frame Draw"
422             mdapi_supported_apis=""
423             mdapi_hw_unit_type="gpu"
424             />
425    <counter name="Rasterized Pixels"
426             symbol_name="RasterizedPixels"
427             underscore_name="rasterized_pixels"
428             description="The total number of rasterized pixels."
429             data_type="uint64"
430             units="pixels"
431             semantic_type="event"
432             equation="A 21 READ 4 UMUL"
433             mdapi_group="3D Pipe/Rasterizer"
434             mdapi_usage_flags="Tier3 Frame Batch Draw"
435             mdapi_supported_apis="VK OGL IO BB"
436             mdapi_hw_unit_type="gpu"
437             />
438    <counter name="Early Hi-Depth Test Fails"
439             symbol_name="HiDepthTestFails"
440             underscore_name="hi_depth_test_fails"
441             description="The total number of pixels dropped on early hierarchical depth test."
442             data_type="uint64"
443             units="pixels"
444             semantic_type="event"
445             equation="A 22 READ 4 UMUL"
446             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
447             mdapi_usage_flags="Tier3 Frame Batch Draw"
448             mdapi_supported_apis="VK OGL IO BB"
449             mdapi_hw_unit_type="gpu"
450             />
451    <counter name="Early Depth Test Fails"
452             symbol_name="EarlyDepthTestFails"
453             underscore_name="early_depth_test_fails"
454             description="The total number of pixels dropped on early depth test."
455             data_type="uint64"
456             units="pixels"
457             semantic_type="event"
458             equation="A 23 READ 4 UMUL"
459             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
460             mdapi_usage_flags="Tier3 Frame Batch Draw"
461             mdapi_supported_apis="VK OGL IO BB"
462             mdapi_hw_unit_type="gpu"
463             />
464    <counter name="Samples Killed in FS"
465             symbol_name="SamplesKilledInPs"
466             underscore_name="samples_killed_in_ps"
467             description="The total number of samples or pixels dropped in fragment shaders."
468             data_type="uint64"
469             units="pixels"
470             semantic_type="event"
471             equation="A 24 READ 4 UMUL"
472             mdapi_group="3D Pipe/Fragment Shader"
473             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
474             mdapi_supported_apis="VK OGL IO BB"
475             mdapi_hw_unit_type="gpu"
476             />
477    <counter name="Pixels Failing Tests"
478             symbol_name="PixelsFailingPostPsTests"
479             underscore_name="pixels_failing_post_ps_tests"
480             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
481             data_type="uint64"
482             units="pixels"
483             semantic_type="event"
484             equation="A 25 READ 4 UMUL"
485             mdapi_group="3D Pipe/Output Merger"
486             mdapi_usage_flags="Tier3 Frame Batch Draw"
487             mdapi_supported_apis="VK OGL IO BB"
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 OGL4 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 $EuSubslicesTotalCount 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 2 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                     availability="$SliceMask 0x01 AND"
727                     priority="0"
728                     >
729        <register type="NOA" address="0x00009840" value="0x000000A0" />
730        <register type="NOA" address="0x00009888" value="0x143F000F" />
731        <register type="NOA" address="0x00009888" value="0x14110014" />
732        <register type="NOA" address="0x00009888" value="0x14310014" />
733        <register type="NOA" address="0x00009888" value="0x14BF000F" />
734        <register type="NOA" address="0x00009888" value="0x118A0317" />
735        <register type="NOA" address="0x00009888" value="0x13837BE0" />
736        <register type="NOA" address="0x00009888" value="0x3B800060" />
737        <register type="NOA" address="0x00009888" value="0x3D800005" />
738        <register type="NOA" address="0x00009888" value="0x005C4000" />
739        <register type="NOA" address="0x00009888" value="0x065C8000" />
740        <register type="NOA" address="0x00009888" value="0x085CC000" />
741        <register type="NOA" address="0x00009888" value="0x003D8000" />
742        <register type="NOA" address="0x00009888" value="0x183D0800" />
743        <register type="NOA" address="0x00009888" value="0x0A3F0023" />
744        <register type="NOA" address="0x00009888" value="0x103F0000" />
745        <register type="NOA" address="0x00009888" value="0x00584000" />
746        <register type="NOA" address="0x00009888" value="0x08584000" />
747        <register type="NOA" address="0x00009888" value="0x0A5A4000" />
748        <register type="NOA" address="0x00009888" value="0x005B4000" />
749        <register type="NOA" address="0x00009888" value="0x0E5B8000" />
750        <register type="NOA" address="0x00009888" value="0x185B2400" />
751        <register type="NOA" address="0x00009888" value="0x0A1D4000" />
752        <register type="NOA" address="0x00009888" value="0x0C1F0800" />
753        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
754        <register type="NOA" address="0x00009888" value="0x00384000" />
755        <register type="NOA" address="0x00009888" value="0x0E384000" />
756        <register type="NOA" address="0x00009888" value="0x16384000" />
757        <register type="NOA" address="0x00009888" value="0x18380001" />
758        <register type="NOA" address="0x00009888" value="0x00392000" />
759        <register type="NOA" address="0x00009888" value="0x06398000" />
760        <register type="NOA" address="0x00009888" value="0x0839A000" />
761        <register type="NOA" address="0x00009888" value="0x0A391000" />
762        <register type="NOA" address="0x00009888" value="0x00104000" />
763        <register type="NOA" address="0x00009888" value="0x08104000" />
764        <register type="NOA" address="0x00009888" value="0x00110030" />
765        <register type="NOA" address="0x00009888" value="0x08110031" />
766        <register type="NOA" address="0x00009888" value="0x10110000" />
767        <register type="NOA" address="0x00009888" value="0x00134000" />
768        <register type="NOA" address="0x00009888" value="0x16130020" />
769        <register type="NOA" address="0x00009888" value="0x06308000" />
770        <register type="NOA" address="0x00009888" value="0x08308000" />
771        <register type="NOA" address="0x00009888" value="0x06311800" />
772        <register type="NOA" address="0x00009888" value="0x08311880" />
773        <register type="NOA" address="0x00009888" value="0x10310000" />
774        <register type="NOA" address="0x00009888" value="0x0E334000" />
775        <register type="NOA" address="0x00009888" value="0x16330080" />
776        <register type="NOA" address="0x00009888" value="0x0ABF1180" />
777        <register type="NOA" address="0x00009888" value="0x10BF0000" />
778        <register type="NOA" address="0x00009888" value="0x0ADA8000" />
779        <register type="NOA" address="0x00009888" value="0x0A9D8000" />
780        <register type="NOA" address="0x00009888" value="0x109F0002" />
781        <register type="NOA" address="0x00009888" value="0x0AB94000" />
782        <register type="NOA" address="0x00009888" value="0x0D888000" />
783        <register type="NOA" address="0x00009888" value="0x038A0380" />
784        <register type="NOA" address="0x00009888" value="0x058A000E" />
785        <register type="NOA" address="0x00009888" value="0x018A8000" />
786        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
787        <register type="NOA" address="0x00009888" value="0x198A8000" />
788        <register type="NOA" address="0x00009888" value="0x1B8A00A0" />
789        <register type="NOA" address="0x00009888" value="0x078A0000" />
790        <register type="NOA" address="0x00009888" value="0x098A0000" />
791        <register type="NOA" address="0x00009888" value="0x238B2820" />
792        <register type="NOA" address="0x00009888" value="0x258B2550" />
793        <register type="NOA" address="0x00009888" value="0x198C1000" />
794        <register type="NOA" address="0x00009888" value="0x0B8D8000" />
795        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
796        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
797        <register type="NOA" address="0x00009888" value="0x2385002A" />
798        <register type="NOA" address="0x00009888" value="0x0D831021" />
799        <register type="NOA" address="0x00009888" value="0x0F83572F" />
800        <register type="NOA" address="0x00009888" value="0x01835680" />
801        <register type="NOA" address="0x00009888" value="0x0383002C" />
802        <register type="NOA" address="0x00009888" value="0x11830000" />
803        <register type="NOA" address="0x00009888" value="0x19835400" />
804        <register type="NOA" address="0x00009888" value="0x1B830001" />
805        <register type="NOA" address="0x00009888" value="0x05830000" />
806        <register type="NOA" address="0x00009888" value="0x07834000" />
807        <register type="NOA" address="0x00009888" value="0x09834000" />
808        <register type="NOA" address="0x00009888" value="0x0184C000" />
809        <register type="NOA" address="0x00009888" value="0x07848000" />
810        <register type="NOA" address="0x00009888" value="0x0984C000" />
811        <register type="NOA" address="0x00009888" value="0x0B84C000" />
812        <register type="NOA" address="0x00009888" value="0x0D84C000" />
813        <register type="NOA" address="0x00009888" value="0x0F84C000" />
814        <register type="NOA" address="0x00009888" value="0x0384C000" />
815        <register type="NOA" address="0x00009888" value="0x05844000" />
816        <register type="NOA" address="0x00009888" value="0x1B80C137" />
817        <register type="NOA" address="0x00009888" value="0x1D80C147" />
818        <register type="NOA" address="0x00009888" value="0x21800000" />
819        <register type="NOA" address="0x00009888" value="0x1180C000" />
820        <register type="NOA" address="0x00009888" value="0x17808000" />
821        <register type="NOA" address="0x00009888" value="0x1980C000" />
822        <register type="NOA" address="0x00009888" value="0x1F80C000" />
823        <register type="NOA" address="0x00009888" value="0x1380C000" />
824        <register type="NOA" address="0x00009888" value="0x15804000" />
825        <register type="NOA" address="0x00009888" value="0x4D801110" />
826        <register type="NOA" address="0x00009888" value="0x4F800331" />
827        <register type="NOA" address="0x00009888" value="0x43800802" />
828        <register type="NOA" address="0x00009888" value="0x51800000" />
829        <register type="NOA" address="0x00009888" value="0x45801465" />
830        <register type="NOA" address="0x00009888" value="0x53801111" />
831        <register type="NOA" address="0x00009888" value="0x478014A5" />
832        <register type="NOA" address="0x00009888" value="0x31800000" />
833        <register type="NOA" address="0x00009888" value="0x3F800CA5" />
834        <register type="NOA" address="0x00009888" value="0x41800003" />
835        <register type="NOA" address="0x00009840" value="0x00000080" />
836    </register_config>
837    <register_config type="NOA"
838                     availability="$SliceMask 0x02 AND"
839                     priority="1"
840                     >
841        <register type="NOA" address="0x00009840" value="0x000000A0" />
842        <register type="NOA" address="0x00009888" value="0x143F000F" />
843        <register type="NOA" address="0x00009888" value="0x14BF000F" />
844        <register type="NOA" address="0x00009888" value="0x14910014" />
845        <register type="NOA" address="0x00009888" value="0x14B10014" />
846        <register type="NOA" address="0x00009888" value="0x118A0317" />
847        <register type="NOA" address="0x00009888" value="0x13837BE0" />
848        <register type="NOA" address="0x00009888" value="0x3B800060" />
849        <register type="NOA" address="0x00009888" value="0x3D800005" />
850        <register type="NOA" address="0x00009888" value="0x0A3F0023" />
851        <register type="NOA" address="0x00009888" value="0x103F0000" />
852        <register type="NOA" address="0x00009888" value="0x0A5A4000" />
853        <register type="NOA" address="0x00009888" value="0x0A1D4000" />
854        <register type="NOA" address="0x00009888" value="0x0E1F8000" />
855        <register type="NOA" address="0x00009888" value="0x0A391000" />
856        <register type="NOA" address="0x00009888" value="0x00DC4000" />
857        <register type="NOA" address="0x00009888" value="0x06DC8000" />
858        <register type="NOA" address="0x00009888" value="0x08DCC000" />
859        <register type="NOA" address="0x00009888" value="0x00BD8000" />
860        <register type="NOA" address="0x00009888" value="0x18BD0800" />
861        <register type="NOA" address="0x00009888" value="0x0ABF1180" />
862        <register type="NOA" address="0x00009888" value="0x10BF0000" />
863        <register type="NOA" address="0x00009888" value="0x00D84000" />
864        <register type="NOA" address="0x00009888" value="0x08D84000" />
865        <register type="NOA" address="0x00009888" value="0x0ADA8000" />
866        <register type="NOA" address="0x00009888" value="0x00DB4000" />
867        <register type="NOA" address="0x00009888" value="0x0EDB8000" />
868        <register type="NOA" address="0x00009888" value="0x18DB2400" />
869        <register type="NOA" address="0x00009888" value="0x0A9D8000" />
870        <register type="NOA" address="0x00009888" value="0x0C9F0800" />
871        <register type="NOA" address="0x00009888" value="0x0E9F2A00" />
872        <register type="NOA" address="0x00009888" value="0x109F0002" />
873        <register type="NOA" address="0x00009888" value="0x00B84000" />
874        <register type="NOA" address="0x00009888" value="0x0EB84000" />
875        <register type="NOA" address="0x00009888" value="0x16B84000" />
876        <register type="NOA" address="0x00009888" value="0x18B80001" />
877        <register type="NOA" address="0x00009888" value="0x00B92000" />
878        <register type="NOA" address="0x00009888" value="0x06B98000" />
879        <register type="NOA" address="0x00009888" value="0x08B9A000" />
880        <register type="NOA" address="0x00009888" value="0x0AB94000" />
881        <register type="NOA" address="0x00009888" value="0x00904000" />
882        <register type="NOA" address="0x00009888" value="0x08904000" />
883        <register type="NOA" address="0x00009888" value="0x00910030" />
884        <register type="NOA" address="0x00009888" value="0x08910031" />
885        <register type="NOA" address="0x00009888" value="0x10910000" />
886        <register type="NOA" address="0x00009888" value="0x00934000" />
887        <register type="NOA" address="0x00009888" value="0x16930020" />
888        <register type="NOA" address="0x00009888" value="0x06B08000" />
889        <register type="NOA" address="0x00009888" value="0x08B08000" />
890        <register type="NOA" address="0x00009888" value="0x06B11800" />
891        <register type="NOA" address="0x00009888" value="0x08B11880" />
892        <register type="NOA" address="0x00009888" value="0x10B10000" />
893        <register type="NOA" address="0x00009888" value="0x0EB34000" />
894        <register type="NOA" address="0x00009888" value="0x16B30080" />
895        <register type="NOA" address="0x00009888" value="0x01888000" />
896        <register type="NOA" address="0x00009888" value="0x0D88B800" />
897        <register type="NOA" address="0x00009888" value="0x038A0380" />
898        <register type="NOA" address="0x00009888" value="0x058A000E" />
899        <register type="NOA" address="0x00009888" value="0x1B8A0080" />
900        <register type="NOA" address="0x00009888" value="0x078A0000" />
901        <register type="NOA" address="0x00009888" value="0x098A0000" />
902        <register type="NOA" address="0x00009888" value="0x238B2840" />
903        <register type="NOA" address="0x00009888" value="0x258B26A0" />
904        <register type="NOA" address="0x00009888" value="0x018C4000" />
905        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
906        <register type="NOA" address="0x00009888" value="0x178C2000" />
907        <register type="NOA" address="0x00009888" value="0x198C1100" />
908        <register type="NOA" address="0x00009888" value="0x018D2000" />
909        <register type="NOA" address="0x00009888" value="0x078D8000" />
910        <register type="NOA" address="0x00009888" value="0x098DA000" />
911        <register type="NOA" address="0x00009888" value="0x0B8D8000" />
912        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
913        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
914        <register type="NOA" address="0x00009888" value="0x2385002A" />
915        <register type="NOA" address="0x00009888" value="0x0D831021" />
916        <register type="NOA" address="0x00009888" value="0x0F83572F" />
917        <register type="NOA" address="0x00009888" value="0x01835680" />
918        <register type="NOA" address="0x00009888" value="0x0383002C" />
919        <register type="NOA" address="0x00009888" value="0x11830000" />
920        <register type="NOA" address="0x00009888" value="0x19835400" />
921        <register type="NOA" address="0x00009888" value="0x1B830001" />
922        <register type="NOA" address="0x00009888" value="0x05830000" />
923        <register type="NOA" address="0x00009888" value="0x07834000" />
924        <register type="NOA" address="0x00009888" value="0x09834000" />
925        <register type="NOA" address="0x00009888" value="0x0184C000" />
926        <register type="NOA" address="0x00009888" value="0x07848000" />
927        <register type="NOA" address="0x00009888" value="0x0984C000" />
928        <register type="NOA" address="0x00009888" value="0x0B84C000" />
929        <register type="NOA" address="0x00009888" value="0x0D84C000" />
930        <register type="NOA" address="0x00009888" value="0x0F84C000" />
931        <register type="NOA" address="0x00009888" value="0x0384C000" />
932        <register type="NOA" address="0x00009888" value="0x05844000" />
933        <register type="NOA" address="0x00009888" value="0x1B80C137" />
934        <register type="NOA" address="0x00009888" value="0x1D80C147" />
935        <register type="NOA" address="0x00009888" value="0x21800000" />
936        <register type="NOA" address="0x00009888" value="0x1180C000" />
937        <register type="NOA" address="0x00009888" value="0x17808000" />
938        <register type="NOA" address="0x00009888" value="0x1980C000" />
939        <register type="NOA" address="0x00009888" value="0x1F80C000" />
940        <register type="NOA" address="0x00009888" value="0x1380C000" />
941        <register type="NOA" address="0x00009888" value="0x15804000" />
942        <register type="NOA" address="0x00009888" value="0x4D801550" />
943        <register type="NOA" address="0x00009888" value="0x4F800331" />
944        <register type="NOA" address="0x00009888" value="0x43800802" />
945        <register type="NOA" address="0x00009888" value="0x51800400" />
946        <register type="NOA" address="0x00009888" value="0x458004A1" />
947        <register type="NOA" address="0x00009888" value="0x53805555" />
948        <register type="NOA" address="0x00009888" value="0x47800421" />
949        <register type="NOA" address="0x00009888" value="0x31800000" />
950        <register type="NOA" address="0x00009888" value="0x3F801421" />
951        <register type="NOA" address="0x00009888" value="0x41800845" />
952        <register type="NOA" address="0x00009840" value="0x00000080" />
953    </register_config>
954    <register_config type="OA">
955        <register type="OA" address="0x00002710" value="0x00000000" />
956        <register type="OA" address="0x00002714" value="0x00800000" />
957        <register type="OA" address="0x00002720" value="0x00000000" />
958        <register type="OA" address="0x00002724" value="0x00800000" />
959        <register type="OA" address="0x00002740" value="0x00000000" />
960    </register_config>
961    <register_config type="FLEX">
962        <register type="FLEX" address="0x0000E458" value="0x00005004" />
963        <register type="FLEX" address="0x0000E558" value="0x00010003" />
964        <register type="FLEX" address="0x0000E658" value="0x00012011" />
965        <register type="FLEX" address="0x0000E758" value="0x00015014" />
966        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
967        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
968        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
969    </register_config>
970  </set>
971
972  <set name="Compute Metrics Basic set"
973       chipset="BDW"
974       symbol_name="ComputeBasic"
975       underscore_name="compute_basic"
976       mdapi_supported_apis="VK OGL4 OCL IO BB"
977       hw_config_guid="35fbc9b2-a891-40a6-a38d-022bb7057552"
978       >
979    <counter name="GPU Time Elapsed"
980             symbol_name="GpuTime"
981             underscore_name="gpu_time"
982             description="Time elapsed on the GPU during the measurement."
983             data_type="uint64"
984             units="ns"
985             semantic_type="duration"
986             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
987             mdapi_group="GPU"
988             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
989             mdapi_supported_apis="VK OGL OCL IO BB"
990             mdapi_hw_unit_type="gpu"
991             />
992    <counter name="GPU Core Clocks"
993             symbol_name="GpuCoreClocks"
994             underscore_name="gpu_core_clocks"
995             description="The total number of GPU core clocks elapsed during the measurement."
996             data_type="uint64"
997             units="cycles"
998             semantic_type="event"
999             equation="GPU_CLOCK 0 READ"
1000             mdapi_group="GPU"
1001             mdapi_usage_flags="Tier1 Frame Batch Draw"
1002             mdapi_supported_apis="VK OGL OCL IO BB"
1003             mdapi_hw_unit_type="gpu"
1004             />
1005    <counter name="AVG GPU Core Frequency"
1006             symbol_name="AvgGpuCoreFrequency"
1007             underscore_name="avg_gpu_core_frequency"
1008             description="Average GPU Core Frequency in the measurement."
1009             data_type="uint64"
1010             max_equation="$GpuMaxFrequency"
1011             units="hz"
1012             semantic_type="event"
1013             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1014             mdapi_group="GPU"
1015             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1016             mdapi_supported_apis="VK OGL OCL IO BB"
1017             mdapi_hw_unit_type="gpu"
1018             />
1019    <counter name="GPU Busy"
1020             symbol_name="GpuBusy"
1021             underscore_name="gpu_busy"
1022             description="The percentage of time in which the GPU has been processing GPU commands."
1023             data_type="float"
1024             max_equation="100"
1025             units="percent"
1026             semantic_type="duration"
1027             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1028             mdapi_group="GPU"
1029             mdapi_usage_flags="Tier1 Overview System Frame"
1030             mdapi_supported_apis="VK OGL OCL IO BB"
1031             mdapi_hw_unit_type="gpu"
1032             />
1033    <counter name="VS Threads Dispatched"
1034             symbol_name="VsThreads"
1035             underscore_name="vs_threads"
1036             description="The total number of vertex shader hardware threads dispatched."
1037             data_type="uint64"
1038             units="threads"
1039             semantic_type="event"
1040             equation="A 1 READ"
1041             mdapi_group="EU Array/Vertex Shader"
1042             mdapi_usage_flags="Tier3 Frame Batch Draw"
1043             mdapi_supported_apis="VK OGL IO BB"
1044             mdapi_hw_unit_type="gpu"
1045             />
1046    <counter name="HS Threads Dispatched"
1047             symbol_name="HsThreads"
1048             underscore_name="hs_threads"
1049             description="The total number of hull shader hardware threads dispatched."
1050             data_type="uint64"
1051             units="threads"
1052             semantic_type="event"
1053             equation="A 2 READ"
1054             mdapi_group="EU Array/Hull Shader"
1055             mdapi_usage_flags="Tier3 Frame Batch Draw"
1056             mdapi_supported_apis="VK OGL4 IO BB"
1057             mdapi_hw_unit_type="gpu"
1058             />
1059    <counter name="DS Threads Dispatched"
1060             symbol_name="DsThreads"
1061             underscore_name="ds_threads"
1062             description="The total number of domain shader hardware threads dispatched."
1063             data_type="uint64"
1064             units="threads"
1065             semantic_type="event"
1066             equation="A 3 READ"
1067             mdapi_group="EU Array/Domain Shader"
1068             mdapi_usage_flags="Tier3 Frame Batch Draw"
1069             mdapi_supported_apis="VK OGL4 IO BB"
1070             mdapi_hw_unit_type="gpu"
1071             />
1072    <counter name="GS Threads Dispatched"
1073             symbol_name="GsThreads"
1074             underscore_name="gs_threads"
1075             description="The total number of geometry shader hardware threads dispatched."
1076             data_type="uint64"
1077             units="threads"
1078             semantic_type="event"
1079             equation="A 5 READ"
1080             mdapi_group="EU Array/Geometry Shader"
1081             mdapi_usage_flags="Tier3 Frame Batch Draw"
1082             mdapi_supported_apis="VK OGL4 IO BB"
1083             mdapi_hw_unit_type="gpu"
1084             />
1085    <counter name="FS Threads Dispatched"
1086             symbol_name="PsThreads"
1087             underscore_name="ps_threads"
1088             description="The total number of fragment shader hardware threads dispatched."
1089             data_type="uint64"
1090             units="threads"
1091             semantic_type="event"
1092             equation="A 6 READ"
1093             mdapi_group="EU Array/Fragment Shader"
1094             mdapi_usage_flags="Tier3 Frame Batch Draw"
1095             mdapi_supported_apis="VK OGL IO BB"
1096             mdapi_hw_unit_type="gpu"
1097             />
1098    <counter name="CS Threads Dispatched"
1099             symbol_name="CsThreads"
1100             underscore_name="cs_threads"
1101             description="The total number of compute shader hardware threads dispatched."
1102             data_type="uint64"
1103             units="threads"
1104             semantic_type="event"
1105             equation="A 4 READ"
1106             mdapi_group="EU Array/Compute Shader"
1107             mdapi_usage_flags="Tier3 Frame Batch Draw"
1108             mdapi_supported_apis="VK OGL4 OCL IO BB"
1109             mdapi_hw_unit_type="gpu"
1110             />
1111    <counter name="EU Active"
1112             symbol_name="EuActive"
1113             underscore_name="eu_active"
1114             description="The percentage of time in which the Execution Units were actively processing."
1115             data_type="float"
1116             max_equation="100"
1117             units="percent"
1118             semantic_type="duration"
1119             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1120             mdapi_group="EU Array"
1121             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1122             mdapi_supported_apis="VK OGL OCL IO BB"
1123             mdapi_hw_unit_type="gpu"
1124             />
1125    <counter name="EU Stall"
1126             symbol_name="EuStall"
1127             underscore_name="eu_stall"
1128             description="The percentage of time in which the Execution Units were stalled."
1129             data_type="float"
1130             max_equation="100"
1131             units="percent"
1132             semantic_type="duration"
1133             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1134             mdapi_group="EU Array"
1135             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1136             mdapi_supported_apis="VK OGL OCL IO BB"
1137             mdapi_hw_unit_type="gpu"
1138             />
1139    <counter name="EU Both FPU Pipes Active"
1140             symbol_name="EuFpuBothActive"
1141             underscore_name="eu_fpu_both_active"
1142             description="The percentage of time in which both EU FPU pipelines were actively processing."
1143             data_type="float"
1144             max_equation="100"
1145             units="percent"
1146             semantic_type="duration"
1147             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1148             mdapi_group="EU Array/Pipes"
1149             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1150             mdapi_supported_apis="VK OGL OCL IO BB"
1151             mdapi_hw_unit_type="gpu"
1152             />
1153    <counter name="EU FPU0 Pipe Active"
1154             symbol_name="Fpu0Active"
1155             underscore_name="fpu0_active"
1156             description="The percentage of time in which EU FPU0 pipeline was actively processing."
1157             data_type="float"
1158             max_equation="100"
1159             units="percent"
1160             semantic_type="duration"
1161             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1162             mdapi_group="EU Array/Pipes"
1163             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1164             mdapi_supported_apis="VK OGL OCL IO BB"
1165             mdapi_hw_unit_type="gpu"
1166             />
1167    <counter name="EU FPU1 Pipe Active"
1168             symbol_name="Fpu1Active"
1169             underscore_name="fpu1_active"
1170             description="The percentage of time in which EU FPU1 pipeline was actively processing."
1171             data_type="float"
1172             max_equation="100"
1173             units="percent"
1174             semantic_type="duration"
1175             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1176             mdapi_group="EU Array/Pipes"
1177             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1178             mdapi_supported_apis="VK OGL OCL IO BB"
1179             mdapi_hw_unit_type="gpu"
1180             />
1181    <counter name="EU AVG IPC Rate"
1182             symbol_name="EuAvgIpcRate"
1183             underscore_name="eu_avg_ipc_rate"
1184             description="The average rate of IPC calculated for 2 FPU pipelines."
1185             data_type="float"
1186             max_equation="2"
1187             units="number"
1188             semantic_type="ratio"
1189             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
1190             mdapi_group="EU Array"
1191             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
1192             mdapi_supported_apis="VK OGL OCL IO BB"
1193             mdapi_hw_unit_type="gpu"
1194             />
1195    <counter name="EU Send Pipe Active"
1196             symbol_name="EuSendActive"
1197             underscore_name="eu_send_active"
1198             description="The percentage of time in which EU send pipeline was actively processing."
1199             data_type="float"
1200             max_equation="100"
1201             units="percent"
1202             semantic_type="duration"
1203             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1204             mdapi_group="EU Array/Pipes"
1205             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
1206             mdapi_supported_apis="VK OGL OCL IO BB"
1207             mdapi_hw_unit_type="gpu"
1208             />
1209    <counter name="EU Thread Occupancy"
1210             symbol_name="EuThreadOccupancy"
1211             underscore_name="eu_thread_occupancy"
1212             description="The percentage of time in which hardware threads occupied EUs."
1213             data_type="float"
1214             max_equation="100"
1215             units="percent"
1216             semantic_type="duration"
1217             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL  $GpuCoreClocks FDIV"
1218             mdapi_group="EU Array"
1219             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1220             mdapi_supported_apis="VK OGL OCL IO BB"
1221             mdapi_hw_unit_type="gpu"
1222             />
1223    <counter name="Rasterized Pixels"
1224             symbol_name="RasterizedPixels"
1225             underscore_name="rasterized_pixels"
1226             description="The total number of rasterized pixels."
1227             data_type="uint64"
1228             units="pixels"
1229             semantic_type="event"
1230             equation="A 21 READ 4 UMUL"
1231             mdapi_group="3D Pipe/Rasterizer"
1232             mdapi_usage_flags="Tier3 Frame Batch Draw"
1233             mdapi_supported_apis="VK OGL IO BB"
1234             mdapi_hw_unit_type="gpu"
1235             />
1236    <counter name="Early Hi-Depth Test Fails"
1237             symbol_name="HiDepthTestFails"
1238             underscore_name="hi_depth_test_fails"
1239             description="The total number of pixels dropped on early hierarchical depth test."
1240             data_type="uint64"
1241             units="pixels"
1242             semantic_type="event"
1243             equation="A 22 READ 4 UMUL"
1244             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1245             mdapi_usage_flags="Tier3 Frame Batch Draw"
1246             mdapi_supported_apis="VK OGL IO BB"
1247             mdapi_hw_unit_type="gpu"
1248             />
1249    <counter name="Early Depth Test Fails"
1250             symbol_name="EarlyDepthTestFails"
1251             underscore_name="early_depth_test_fails"
1252             description="The total number of pixels dropped on early depth test."
1253             data_type="uint64"
1254             units="pixels"
1255             semantic_type="event"
1256             equation="A 23 READ 4 UMUL"
1257             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1258             mdapi_usage_flags="Tier3 Frame Batch Draw"
1259             mdapi_supported_apis="VK OGL IO BB"
1260             mdapi_hw_unit_type="gpu"
1261             />
1262    <counter name="Samples Killed in FS"
1263             symbol_name="SamplesKilledInPs"
1264             underscore_name="samples_killed_in_ps"
1265             description="The total number of samples or pixels dropped in fragment shaders."
1266             data_type="uint64"
1267             units="pixels"
1268             semantic_type="event"
1269             equation="A 24 READ 4 UMUL"
1270             mdapi_group="3D Pipe/Fragment Shader"
1271             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1272             mdapi_supported_apis="VK OGL IO BB"
1273             mdapi_hw_unit_type="gpu"
1274             />
1275    <counter name="Pixels Failing Tests"
1276             symbol_name="PixelsFailingPostPsTests"
1277             underscore_name="pixels_failing_post_ps_tests"
1278             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1279             data_type="uint64"
1280             units="pixels"
1281             semantic_type="event"
1282             equation="A 25 READ 4 UMUL"
1283             mdapi_group="3D Pipe/Output Merger"
1284             mdapi_usage_flags="Tier3 Frame Batch Draw"
1285             mdapi_supported_apis="VK OGL IO BB"
1286             mdapi_hw_unit_type="gpu"
1287             />
1288    <counter name="Samples Written"
1289             symbol_name="SamplesWritten"
1290             underscore_name="samples_written"
1291             description="The total number of samples or pixels written to all render targets."
1292             data_type="uint64"
1293             units="pixels"
1294             semantic_type="event"
1295             equation="A 26 READ 4 UMUL"
1296             mdapi_group="3D Pipe/Output Merger"
1297             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1298             mdapi_supported_apis="VK OGL IO BB"
1299             mdapi_hw_unit_type="gpu"
1300             />
1301    <counter name="Samples Blended"
1302             symbol_name="SamplesBlended"
1303             underscore_name="samples_blended"
1304             description="The total number of blended samples or pixels written to all render targets."
1305             data_type="uint64"
1306             units="pixels"
1307             semantic_type="event"
1308             equation="A 27 READ 4 UMUL"
1309             mdapi_group="3D Pipe/Output Merger"
1310             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1311             mdapi_supported_apis="VK OGL IO BB"
1312             mdapi_hw_unit_type="gpu"
1313             />
1314    <counter name="Sampler Texels"
1315             symbol_name="SamplerTexels"
1316             underscore_name="sampler_texels"
1317             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1318             data_type="uint64"
1319             units="texels"
1320             semantic_type="event"
1321             equation="A 28 READ 4 UMUL"
1322             mdapi_group="Sampler/Sampler Input"
1323             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1324             mdapi_supported_apis="VK OGL OCL IO BB"
1325             mdapi_hw_unit_type="gpu"
1326             />
1327    <counter name="Sampler Texels Misses"
1328             symbol_name="SamplerTexelMisses"
1329             underscore_name="sampler_texel_misses"
1330             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
1331             data_type="uint64"
1332             units="texels"
1333             semantic_type="event"
1334             equation="A 29 READ 4 UMUL"
1335             mdapi_group="Sampler/Sampler Cache"
1336             mdapi_usage_flags="Tier3 Batch Frame Draw"
1337             mdapi_supported_apis="VK OGL OCL IO BB"
1338             mdapi_hw_unit_type="gpu"
1339             />
1340    <counter name="SLM Bytes Read"
1341             symbol_name="SlmBytesRead"
1342             underscore_name="slm_bytes_read"
1343             description="The total number of GPU memory bytes read from shared local memory."
1344             data_type="uint64"
1345             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1346             units="bytes"
1347             semantic_type="throughput"
1348             equation="A 30 READ 64 UMUL"
1349             mdapi_group="L3/Data Port/SLM"
1350             mdapi_usage_flags="Tier3 Frame Batch Draw"
1351             mdapi_supported_apis="VK OGL4 OCL IO BB"
1352             mdapi_hw_unit_type="gpu"
1353             />
1354    <counter name="SLM Bytes Written"
1355             symbol_name="SlmBytesWritten"
1356             underscore_name="slm_bytes_written"
1357             description="The total number of GPU memory bytes written into shared local memory."
1358             data_type="uint64"
1359             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
1360             units="bytes"
1361             semantic_type="throughput"
1362             equation="A 31 READ 64 UMUL"
1363             mdapi_group="L3/Data Port/SLM"
1364             mdapi_usage_flags="Tier3 Frame Batch Draw"
1365             mdapi_supported_apis="VK OGL4 OCL IO BB"
1366             mdapi_hw_unit_type="gpu"
1367             />
1368    <counter name="Shader Memory Accesses"
1369             symbol_name="ShaderMemoryAccesses"
1370             underscore_name="shader_memory_accesses"
1371             description="The total number of shader memory accesses to L3."
1372             data_type="uint64"
1373             units="messages"
1374             semantic_type="event"
1375             equation="A 32 READ"
1376             mdapi_group="L3/Data Port"
1377             mdapi_usage_flags="Tier3 Frame Batch Draw"
1378             mdapi_supported_apis="VK OGL OCL IO BB"
1379             mdapi_hw_unit_type="gpu"
1380             />
1381    <counter name="Shader Atomic Memory Accesses"
1382             symbol_name="ShaderAtomics"
1383             underscore_name="shader_atomics"
1384             description="The total number of shader atomic memory accesses."
1385             data_type="uint64"
1386             units="messages"
1387             semantic_type="event"
1388             equation="A 34 READ"
1389             mdapi_group="L3/Data Port/Atomics"
1390             mdapi_usage_flags="Tier3 Frame Batch Draw"
1391             mdapi_supported_apis="VK OGL OCL IO BB"
1392             mdapi_hw_unit_type="gpu"
1393             />
1394    <counter name="L3 Shader Throughput"
1395             symbol_name="L3ShaderThroughput"
1396             underscore_name="l3_shader_throughput"
1397             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
1398             data_type="uint64"
1399             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
1400             units="bytes"
1401             semantic_type="throughput"
1402             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
1403             mdapi_group="L3/Data Port"
1404             mdapi_usage_flags="Tier2 Frame Batch Draw"
1405             mdapi_supported_apis="VK OGL4 OCL IO BB"
1406             mdapi_hw_unit_type="gpu"
1407             />
1408    <counter name="Shader Barrier Messages"
1409             symbol_name="ShaderBarriers"
1410             underscore_name="shader_barriers"
1411             description="The total number of shader barrier messages."
1412             data_type="uint64"
1413             units="messages"
1414             semantic_type="event"
1415             equation="A 35 READ"
1416             mdapi_group="EU Array/Barrier"
1417             mdapi_usage_flags="Tier3 Frame Batch Draw"
1418             mdapi_supported_apis="VK OGL OCL IO BB"
1419             mdapi_hw_unit_type="gpu"
1420             />
1421    <counter name="Typed Bytes Read"
1422             symbol_name="TypedBytesRead"
1423             underscore_name="typed_bytes_read"
1424             description="The total number of typed memory bytes read via Data Port."
1425             data_type="uint64"
1426             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1427             units="bytes"
1428             semantic_type="throughput"
1429             equation="B 0 READ B 1 READ B 2 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1430             mdapi_group="L3/Data Port"
1431             mdapi_usage_flags="Tier3 Frame Batch Draw"
1432             mdapi_supported_apis="VK OGL4 OCL IO BB"
1433             mdapi_hw_unit_type="gpu"
1434             />
1435    <counter name="Typed Bytes Written"
1436             symbol_name="TypedBytesWritten"
1437             underscore_name="typed_bytes_written"
1438             description="The total number of typed memory bytes written via Data Port."
1439             data_type="uint64"
1440             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1441             units="bytes"
1442             semantic_type="throughput"
1443             equation="B 3 READ B 4 READ B 5 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1444             mdapi_group="L3/Data Port"
1445             mdapi_usage_flags="Tier3 Frame Batch Draw"
1446             mdapi_supported_apis="VK OGL4 OCL IO BB"
1447             mdapi_hw_unit_type="gpu"
1448             />
1449    <counter name="Untyped Bytes Read"
1450             symbol_name="UntypedBytesRead"
1451             underscore_name="untyped_bytes_read"
1452             description="The total number of typed memory bytes read via Data Port."
1453             data_type="uint64"
1454             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1455             units="bytes"
1456             semantic_type="throughput"
1457             equation="B 6 READ B 7 READ C 0 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1458             mdapi_group="L3/Data Port"
1459             mdapi_usage_flags="Tier3 Frame Batch Draw"
1460             mdapi_supported_apis="VK OGL4 OCL IO BB"
1461             mdapi_hw_unit_type="gpu"
1462             />
1463    <counter name="Untyped Writes"
1464             symbol_name="UntypedBytesWritten"
1465             underscore_name="untyped_bytes_written"
1466             description="The total number of untyped memory bytes written via Data Port."
1467             data_type="uint64"
1468             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
1469             units="bytes"
1470             semantic_type="throughput"
1471             equation="C 1 READ C 2 READ C 3 READ UADD UADD $EuSlicesTotalCount 64 UMUL UMUL"
1472             mdapi_group="L3/Data Port"
1473             mdapi_usage_flags="Tier3 Frame Batch Draw"
1474             mdapi_supported_apis="VK OGL4 OCL IO BB"
1475             mdapi_hw_unit_type="gpu"
1476             />
1477    <counter name="GTI Read Throughput"
1478             symbol_name="GtiReadThroughput"
1479             underscore_name="gti_read_throughput"
1480             description="The total number of GPU memory bytes read from GTI."
1481             data_type="uint64"
1482             max_equation="$GpuCoreClocks 64 UMUL"
1483             units="bytes"
1484             semantic_type="throughput"
1485             equation="C 4 READ 64 UMUL"
1486             mdapi_group="GTI"
1487             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1488             mdapi_supported_apis="VK OGL OCL IO BB"
1489             mdapi_hw_unit_type="gpu"
1490             />
1491    <counter name="GTI Write Throughput"
1492             symbol_name="GtiWriteThroughput"
1493             underscore_name="gti_write_throughput"
1494             description="The total number of GPU memory bytes written to GTI."
1495             data_type="uint64"
1496             max_equation="$GpuCoreClocks 32 UMUL"
1497             units="bytes"
1498             semantic_type="throughput"
1499             equation="C 5 READ 64 UMUL"
1500             mdapi_group="GTI"
1501             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1502             mdapi_supported_apis="VK OGL OCL IO BB"
1503             mdapi_hw_unit_type="gpu"
1504             />
1505    <register_config type="NOA"
1506                     availability="$SliceMask 0x01 AND"
1507                     priority="0"
1508                     >
1509        <register type="NOA" address="0x00009840" value="0x000000A0" />
1510        <register type="NOA" address="0x00009888" value="0x105C00E0" />
1511        <register type="NOA" address="0x00009888" value="0x105800E0" />
1512        <register type="NOA" address="0x00009888" value="0x103800E0" />
1513        <register type="NOA" address="0x00009888" value="0x3580001A" />
1514        <register type="NOA" address="0x00009888" value="0x3B800060" />
1515        <register type="NOA" address="0x00009888" value="0x3D800005" />
1516        <register type="NOA" address="0x00009888" value="0x065C2100" />
1517        <register type="NOA" address="0x00009888" value="0x0A5C0041" />
1518        <register type="NOA" address="0x00009888" value="0x0C5C6600" />
1519        <register type="NOA" address="0x00009888" value="0x005C6580" />
1520        <register type="NOA" address="0x00009888" value="0x085C8000" />
1521        <register type="NOA" address="0x00009888" value="0x0E5C8000" />
1522        <register type="NOA" address="0x00009888" value="0x00580042" />
1523        <register type="NOA" address="0x00009888" value="0x08582080" />
1524        <register type="NOA" address="0x00009888" value="0x0C58004C" />
1525        <register type="NOA" address="0x00009888" value="0x0E582580" />
1526        <register type="NOA" address="0x00009888" value="0x005B4000" />
1527        <register type="NOA" address="0x00009888" value="0x185B1000" />
1528        <register type="NOA" address="0x00009888" value="0x1A5B0104" />
1529        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
1530        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
1531        <register type="NOA" address="0x00009888" value="0x101F02AA" />
1532        <register type="NOA" address="0x00009888" value="0x08380042" />
1533        <register type="NOA" address="0x00009888" value="0x0A382080" />
1534        <register type="NOA" address="0x00009888" value="0x0E38404C" />
1535        <register type="NOA" address="0x00009888" value="0x0238404B" />
1536        <register type="NOA" address="0x00009888" value="0x00384000" />
1537        <register type="NOA" address="0x00009888" value="0x16380000" />
1538        <register type="NOA" address="0x00009888" value="0x18381145" />
1539        <register type="NOA" address="0x00009888" value="0x04380000" />
1540        <register type="NOA" address="0x00009888" value="0x0039A000" />
1541        <register type="NOA" address="0x00009888" value="0x06398000" />
1542        <register type="NOA" address="0x00009888" value="0x0839A000" />
1543        <register type="NOA" address="0x00009888" value="0x0A39A000" />
1544        <register type="NOA" address="0x00009888" value="0x0C39A000" />
1545        <register type="NOA" address="0x00009888" value="0x0E39A000" />
1546        <register type="NOA" address="0x00009888" value="0x02392000" />
1547        <register type="NOA" address="0x00009888" value="0x018A8000" />
1548        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
1549        <register type="NOA" address="0x00009888" value="0x198A8000" />
1550        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
1551        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
1552        <register type="NOA" address="0x00009888" value="0x038A8000" />
1553        <register type="NOA" address="0x00009888" value="0x058A8000" />
1554        <register type="NOA" address="0x00009888" value="0x238B02A0" />
1555        <register type="NOA" address="0x00009888" value="0x258B5550" />
1556        <register type="NOA" address="0x00009888" value="0x278B0015" />
1557        <register type="NOA" address="0x00009888" value="0x1F850A80" />
1558        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
1559        <register type="NOA" address="0x00009888" value="0x2385002A" />
1560        <register type="NOA" address="0x00009888" value="0x01834000" />
1561        <register type="NOA" address="0x00009888" value="0x0F834000" />
1562        <register type="NOA" address="0x00009888" value="0x19835400" />
1563        <register type="NOA" address="0x00009888" value="0x1B830155" />
1564        <register type="NOA" address="0x00009888" value="0x03834000" />
1565        <register type="NOA" address="0x00009888" value="0x05834000" />
1566        <register type="NOA" address="0x00009888" value="0x0184C000" />
1567        <register type="NOA" address="0x00009888" value="0x07848000" />
1568        <register type="NOA" address="0x00009888" value="0x0984C000" />
1569        <register type="NOA" address="0x00009888" value="0x0B84C000" />
1570        <register type="NOA" address="0x00009888" value="0x0D84C000" />
1571        <register type="NOA" address="0x00009888" value="0x0F84C000" />
1572        <register type="NOA" address="0x00009888" value="0x03844000" />
1573        <register type="NOA" address="0x00009888" value="0x17808137" />
1574        <register type="NOA" address="0x00009888" value="0x1980C147" />
1575        <register type="NOA" address="0x00009888" value="0x1B80C0E5" />
1576        <register type="NOA" address="0x00009888" value="0x1D80C0E3" />
1577        <register type="NOA" address="0x00009888" value="0x21800000" />
1578        <register type="NOA" address="0x00009888" value="0x1180C000" />
1579        <register type="NOA" address="0x00009888" value="0x1F80C000" />
1580        <register type="NOA" address="0x00009888" value="0x13804000" />
1581        <register type="NOA" address="0x00009888" value="0x15800000" />
1582        <register type="NOA" address="0x00000D24" value="0x00000000" />
1583        <register type="NOA" address="0x00009888" value="0x4D801000" />
1584        <register type="NOA" address="0x00009888" value="0x4F800111" />
1585        <register type="NOA" address="0x00009888" value="0x43800062" />
1586        <register type="NOA" address="0x00009888" value="0x51800000" />
1587        <register type="NOA" address="0x00009888" value="0x45800062" />
1588        <register type="NOA" address="0x00009888" value="0x53800000" />
1589        <register type="NOA" address="0x00009888" value="0x47800062" />
1590        <register type="NOA" address="0x00009888" value="0x31800000" />
1591        <register type="NOA" address="0x00009888" value="0x3F801062" />
1592        <register type="NOA" address="0x00009888" value="0x41801084" />
1593        <register type="NOA" address="0x00009840" value="0x00000080" />
1594    </register_config>
1595    <register_config type="NOA"
1596                     availability="$SliceMask 0x02 AND"
1597                     priority="2"
1598                     >
1599        <register type="NOA" address="0x00009840" value="0x000000A0" />
1600        <register type="NOA" address="0x00009888" value="0x10DC00E0" />
1601        <register type="NOA" address="0x00009888" value="0x10D800E0" />
1602        <register type="NOA" address="0x00009888" value="0x10B800E0" />
1603        <register type="NOA" address="0x00009888" value="0x3580001A" />
1604        <register type="NOA" address="0x00009888" value="0x3B800060" />
1605        <register type="NOA" address="0x00009888" value="0x3D800005" />
1606        <register type="NOA" address="0x00009888" value="0x06DC2100" />
1607        <register type="NOA" address="0x00009888" value="0x0ADC0041" />
1608        <register type="NOA" address="0x00009888" value="0x0CDC6600" />
1609        <register type="NOA" address="0x00009888" value="0x00DC6580" />
1610        <register type="NOA" address="0x00009888" value="0x08DC8000" />
1611        <register type="NOA" address="0x00009888" value="0x0EDC8000" />
1612        <register type="NOA" address="0x00009888" value="0x00D80042" />
1613        <register type="NOA" address="0x00009888" value="0x08D82080" />
1614        <register type="NOA" address="0x00009888" value="0x0CD8004C" />
1615        <register type="NOA" address="0x00009888" value="0x0ED82580" />
1616        <register type="NOA" address="0x00009888" value="0x00DB4000" />
1617        <register type="NOA" address="0x00009888" value="0x18DB1000" />
1618        <register type="NOA" address="0x00009888" value="0x1ADB0104" />
1619        <register type="NOA" address="0x00009888" value="0x0C9FA800" />
1620        <register type="NOA" address="0x00009888" value="0x0E9FAA00" />
1621        <register type="NOA" address="0x00009888" value="0x109F02AA" />
1622        <register type="NOA" address="0x00009888" value="0x08B80042" />
1623        <register type="NOA" address="0x00009888" value="0x0AB82080" />
1624        <register type="NOA" address="0x00009888" value="0x0EB8404C" />
1625        <register type="NOA" address="0x00009888" value="0x02B8404B" />
1626        <register type="NOA" address="0x00009888" value="0x00B84000" />
1627        <register type="NOA" address="0x00009888" value="0x16B80000" />
1628        <register type="NOA" address="0x00009888" value="0x18B81145" />
1629        <register type="NOA" address="0x00009888" value="0x04B80000" />
1630        <register type="NOA" address="0x00009888" value="0x00B9A000" />
1631        <register type="NOA" address="0x00009888" value="0x06B98000" />
1632        <register type="NOA" address="0x00009888" value="0x08B9A000" />
1633        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
1634        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
1635        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
1636        <register type="NOA" address="0x00009888" value="0x02B92000" />
1637        <register type="NOA" address="0x00009888" value="0x01888000" />
1638        <register type="NOA" address="0x00009888" value="0x0D88F800" />
1639        <register type="NOA" address="0x00009888" value="0x0F88000F" />
1640        <register type="NOA" address="0x00009888" value="0x03888000" />
1641        <register type="NOA" address="0x00009888" value="0x05888000" />
1642        <register type="NOA" address="0x00009888" value="0x238B0540" />
1643        <register type="NOA" address="0x00009888" value="0x258BAAA0" />
1644        <register type="NOA" address="0x00009888" value="0x278B002A" />
1645        <register type="NOA" address="0x00009888" value="0x018C4000" />
1646        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
1647        <register type="NOA" address="0x00009888" value="0x178C2000" />
1648        <register type="NOA" address="0x00009888" value="0x198C5500" />
1649        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
1650        <register type="NOA" address="0x00009888" value="0x038C4000" />
1651        <register type="NOA" address="0x00009888" value="0x058C4000" />
1652        <register type="NOA" address="0x00009888" value="0x018DA000" />
1653        <register type="NOA" address="0x00009888" value="0x078D8000" />
1654        <register type="NOA" address="0x00009888" value="0x098DA000" />
1655        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
1656        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
1657        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
1658        <register type="NOA" address="0x00009888" value="0x038D2000" />
1659        <register type="NOA" address="0x00009888" value="0x1F850A80" />
1660        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
1661        <register type="NOA" address="0x00009888" value="0x2385002A" />
1662        <register type="NOA" address="0x00009888" value="0x01834000" />
1663        <register type="NOA" address="0x00009888" value="0x0F834000" />
1664        <register type="NOA" address="0x00009888" value="0x19835400" />
1665        <register type="NOA" address="0x00009888" value="0x1B830155" />
1666        <register type="NOA" address="0x00009888" value="0x03834000" />
1667        <register type="NOA" address="0x00009888" value="0x05834000" />
1668        <register type="NOA" address="0x00009888" value="0x0184C000" />
1669        <register type="NOA" address="0x00009888" value="0x07848000" />
1670        <register type="NOA" address="0x00009888" value="0x0984C000" />
1671        <register type="NOA" address="0x00009888" value="0x0B84C000" />
1672        <register type="NOA" address="0x00009888" value="0x0D84C000" />
1673        <register type="NOA" address="0x00009888" value="0x0F84C000" />
1674        <register type="NOA" address="0x00009888" value="0x03844000" />
1675        <register type="NOA" address="0x00009888" value="0x17808137" />
1676        <register type="NOA" address="0x00009888" value="0x1980C147" />
1677        <register type="NOA" address="0x00009888" value="0x1B80C0E5" />
1678        <register type="NOA" address="0x00009888" value="0x1D80C0E3" />
1679        <register type="NOA" address="0x00009888" value="0x21800000" />
1680        <register type="NOA" address="0x00009888" value="0x1180C000" />
1681        <register type="NOA" address="0x00009888" value="0x1F80C000" />
1682        <register type="NOA" address="0x00009888" value="0x13804000" />
1683        <register type="NOA" address="0x00009888" value="0x15800000" />
1684        <register type="NOA" address="0x00000D24" value="0x00000000" />
1685        <register type="NOA" address="0x00009888" value="0x4D805000" />
1686        <register type="NOA" address="0x00009888" value="0x4F800555" />
1687        <register type="NOA" address="0x00009888" value="0x43800062" />
1688        <register type="NOA" address="0x00009888" value="0x51800000" />
1689        <register type="NOA" address="0x00009888" value="0x45800062" />
1690        <register type="NOA" address="0x00009888" value="0x53800000" />
1691        <register type="NOA" address="0x00009888" value="0x47800062" />
1692        <register type="NOA" address="0x00009888" value="0x31800000" />
1693        <register type="NOA" address="0x00009888" value="0x3F800062" />
1694        <register type="NOA" address="0x00009888" value="0x41800000" />
1695        <register type="NOA" address="0x00009840" value="0x00000080" />
1696    </register_config>
1697    <register_config type="OA">
1698        <register type="OA" address="0x00002710" value="0x00000000" />
1699        <register type="OA" address="0x00002714" value="0x00800000" />
1700        <register type="OA" address="0x00002720" value="0x00000000" />
1701        <register type="OA" address="0x00002724" value="0x00800000" />
1702        <register type="OA" address="0x00002740" value="0x00000000" />
1703    </register_config>
1704    <register_config type="FLEX">
1705        <register type="FLEX" address="0x0000E458" value="0x00005004" />
1706        <register type="FLEX" address="0x0000E558" value="0x00000003" />
1707        <register type="FLEX" address="0x0000E658" value="0x00002001" />
1708        <register type="FLEX" address="0x0000E758" value="0x00778008" />
1709        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
1710        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
1711        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
1712    </register_config>
1713  </set>
1714
1715  <set name="Render Metrics for 3D Pipeline Profile"
1716       chipset="BDW"
1717       symbol_name="RenderPipeProfile"
1718       underscore_name="render_pipe_profile"
1719       mdapi_supported_apis="VK OGL OCL IO BB"
1720       hw_config_guid="233d0544-fff7-4281-8291-e02f222aff72"
1721       >
1722    <counter name="GPU Time Elapsed"
1723             symbol_name="GpuTime"
1724             underscore_name="gpu_time"
1725             description="Time elapsed on the GPU during the measurement."
1726             data_type="uint64"
1727             units="ns"
1728             semantic_type="duration"
1729             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
1730             mdapi_group="GPU"
1731             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1732             mdapi_supported_apis=""
1733             mdapi_hw_unit_type="gpu"
1734             />
1735    <counter name="GPU Core Clocks"
1736             symbol_name="GpuCoreClocks"
1737             underscore_name="gpu_core_clocks"
1738             description="The total number of GPU core clocks elapsed during the measurement."
1739             data_type="uint64"
1740             units="cycles"
1741             semantic_type="event"
1742             equation="GPU_CLOCK 0 READ"
1743             mdapi_group="GPU"
1744             mdapi_usage_flags="Tier1 Frame Batch Draw"
1745             mdapi_supported_apis=""
1746             mdapi_hw_unit_type="gpu"
1747             />
1748    <counter name="AVG GPU Core Frequency"
1749             symbol_name="AvgGpuCoreFrequency"
1750             underscore_name="avg_gpu_core_frequency"
1751             description="Average GPU Core Frequency in the measurement."
1752             data_type="uint64"
1753             max_equation="$GpuMaxFrequency"
1754             units="hz"
1755             semantic_type="event"
1756             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
1757             mdapi_group="GPU"
1758             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
1759             mdapi_supported_apis=""
1760             mdapi_hw_unit_type="gpu"
1761             />
1762    <counter name="GPU Busy"
1763             symbol_name="GpuBusy"
1764             underscore_name="gpu_busy"
1765             description="The percentage of time in which the GPU has been processing GPU commands."
1766             data_type="float"
1767             max_equation="100"
1768             units="percent"
1769             semantic_type="duration"
1770             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
1771             mdapi_group="GPU"
1772             mdapi_usage_flags="Tier1 Overview System Frame"
1773             mdapi_supported_apis=""
1774             mdapi_hw_unit_type="gpu"
1775             />
1776    <counter name="VS Threads Dispatched"
1777             symbol_name="VsThreads"
1778             underscore_name="vs_threads"
1779             description="The total number of vertex shader hardware threads dispatched."
1780             data_type="uint64"
1781             units="threads"
1782             semantic_type="event"
1783             equation="A 1 READ"
1784             mdapi_group="EU Array/Vertex Shader"
1785             mdapi_usage_flags="Tier3 Frame Batch Draw"
1786             mdapi_supported_apis="VK OGL IO BB"
1787             mdapi_hw_unit_type="gpu"
1788             />
1789    <counter name="HS Threads Dispatched"
1790             symbol_name="HsThreads"
1791             underscore_name="hs_threads"
1792             description="The total number of hull shader hardware threads dispatched."
1793             data_type="uint64"
1794             units="threads"
1795             semantic_type="event"
1796             equation="A 2 READ"
1797             mdapi_group="EU Array/Hull Shader"
1798             mdapi_usage_flags="Tier3 Frame Batch Draw"
1799             mdapi_supported_apis="VK OGL4 IO BB"
1800             mdapi_hw_unit_type="gpu"
1801             />
1802    <counter name="DS Threads Dispatched"
1803             symbol_name="DsThreads"
1804             underscore_name="ds_threads"
1805             description="The total number of domain shader hardware threads dispatched."
1806             data_type="uint64"
1807             units="threads"
1808             semantic_type="event"
1809             equation="A 3 READ"
1810             mdapi_group="EU Array/Domain Shader"
1811             mdapi_usage_flags="Tier3 Frame Batch Draw"
1812             mdapi_supported_apis="VK OGL4 IO BB"
1813             mdapi_hw_unit_type="gpu"
1814             />
1815    <counter name="GS Threads Dispatched"
1816             symbol_name="GsThreads"
1817             underscore_name="gs_threads"
1818             description="The total number of geometry shader hardware threads dispatched."
1819             data_type="uint64"
1820             units="threads"
1821             semantic_type="event"
1822             equation="A 5 READ"
1823             mdapi_group="EU Array/Geometry Shader"
1824             mdapi_usage_flags="Tier3 Frame Batch Draw"
1825             mdapi_supported_apis="VK OGL4 IO BB"
1826             mdapi_hw_unit_type="gpu"
1827             />
1828    <counter name="FS Threads Dispatched"
1829             symbol_name="PsThreads"
1830             underscore_name="ps_threads"
1831             description="The total number of fragment shader hardware threads dispatched."
1832             data_type="uint64"
1833             units="threads"
1834             semantic_type="event"
1835             equation="A 6 READ"
1836             mdapi_group="EU Array/Fragment Shader"
1837             mdapi_usage_flags="Tier3 Frame Batch Draw"
1838             mdapi_supported_apis="VK OGL IO BB"
1839             mdapi_hw_unit_type="gpu"
1840             />
1841    <counter name="CS Threads Dispatched"
1842             symbol_name="CsThreads"
1843             underscore_name="cs_threads"
1844             description="The total number of compute shader hardware threads dispatched."
1845             data_type="uint64"
1846             units="threads"
1847             semantic_type="event"
1848             equation="A 4 READ"
1849             mdapi_group="EU Array/Compute Shader"
1850             mdapi_usage_flags="Tier3 Frame Batch Draw"
1851             mdapi_supported_apis="VK OGL4 OCL IO BB"
1852             mdapi_hw_unit_type="gpu"
1853             />
1854    <counter name="EU Active"
1855             symbol_name="EuActive"
1856             underscore_name="eu_active"
1857             description="The percentage of time in which the Execution Units were actively processing."
1858             data_type="float"
1859             max_equation="100"
1860             units="percent"
1861             semantic_type="duration"
1862             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1863             mdapi_group="EU Array"
1864             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1865             mdapi_supported_apis=""
1866             mdapi_hw_unit_type="gpu"
1867             />
1868    <counter name="EU Stall"
1869             symbol_name="EuStall"
1870             underscore_name="eu_stall"
1871             description="The percentage of time in which the Execution Units were stalled."
1872             data_type="float"
1873             max_equation="100"
1874             units="percent"
1875             semantic_type="duration"
1876             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
1877             mdapi_group="EU Array"
1878             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
1879             mdapi_supported_apis=""
1880             mdapi_hw_unit_type="gpu"
1881             />
1882    <counter name="Rasterized Pixels"
1883             symbol_name="RasterizedPixels"
1884             underscore_name="rasterized_pixels"
1885             description="The total number of rasterized pixels."
1886             data_type="uint64"
1887             units="pixels"
1888             semantic_type="event"
1889             equation="A 21 READ 4 UMUL"
1890             mdapi_group="3D Pipe/Rasterizer"
1891             mdapi_usage_flags="Tier3 Frame Batch Draw"
1892             mdapi_supported_apis="VK OGL IO BB"
1893             mdapi_hw_unit_type="gpu"
1894             />
1895    <counter name="Early Hi-Depth Test Fails"
1896             symbol_name="HiDepthTestFails"
1897             underscore_name="hi_depth_test_fails"
1898             description="The total number of pixels dropped on early hierarchical depth test."
1899             data_type="uint64"
1900             units="pixels"
1901             semantic_type="event"
1902             equation="A 22 READ 4 UMUL"
1903             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
1904             mdapi_usage_flags="Tier3 Frame Batch Draw"
1905             mdapi_supported_apis="VK OGL IO BB"
1906             mdapi_hw_unit_type="gpu"
1907             />
1908    <counter name="Early Depth Test Fails"
1909             symbol_name="EarlyDepthTestFails"
1910             underscore_name="early_depth_test_fails"
1911             description="The total number of pixels dropped on early depth test."
1912             data_type="uint64"
1913             units="pixels"
1914             semantic_type="event"
1915             equation="A 23 READ 4 UMUL"
1916             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
1917             mdapi_usage_flags="Tier3 Frame Batch Draw"
1918             mdapi_supported_apis="VK OGL IO BB"
1919             mdapi_hw_unit_type="gpu"
1920             />
1921    <counter name="Samples Killed in FS"
1922             symbol_name="SamplesKilledInPs"
1923             underscore_name="samples_killed_in_ps"
1924             description="The total number of samples or pixels dropped in fragment shaders."
1925             data_type="uint64"
1926             units="pixels"
1927             semantic_type="event"
1928             equation="A 24 READ 4 UMUL"
1929             mdapi_group="3D Pipe/Fragment Shader"
1930             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
1931             mdapi_supported_apis="VK OGL IO BB"
1932             mdapi_hw_unit_type="gpu"
1933             />
1934    <counter name="Pixels Failing Tests"
1935             symbol_name="PixelsFailingPostPsTests"
1936             underscore_name="pixels_failing_post_ps_tests"
1937             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
1938             data_type="uint64"
1939             units="pixels"
1940             semantic_type="event"
1941             equation="A 25 READ 4 UMUL"
1942             mdapi_group="3D Pipe/Output Merger"
1943             mdapi_usage_flags="Tier3 Frame Batch Draw"
1944             mdapi_supported_apis="VK OGL IO BB"
1945             mdapi_hw_unit_type="gpu"
1946             />
1947    <counter name="Samples Written"
1948             symbol_name="SamplesWritten"
1949             underscore_name="samples_written"
1950             description="The total number of samples or pixels written to all render targets."
1951             data_type="uint64"
1952             units="pixels"
1953             semantic_type="event"
1954             equation="A 26 READ 4 UMUL"
1955             mdapi_group="3D Pipe/Output Merger"
1956             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1957             mdapi_supported_apis="VK OGL IO BB"
1958             mdapi_hw_unit_type="gpu"
1959             />
1960    <counter name="Samples Blended"
1961             symbol_name="SamplesBlended"
1962             underscore_name="samples_blended"
1963             description="The total number of blended samples or pixels written to all render targets."
1964             data_type="uint64"
1965             units="pixels"
1966             semantic_type="event"
1967             equation="A 27 READ 4 UMUL"
1968             mdapi_group="3D Pipe/Output Merger"
1969             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1970             mdapi_supported_apis="VK OGL IO BB"
1971             mdapi_hw_unit_type="gpu"
1972             />
1973    <counter name="Sampler Accesses"
1974             symbol_name="SamplerAccesses"
1975             underscore_name="sampler_accesses"
1976             description="The total number of messages send to samplers."
1977             data_type="uint64"
1978             units="messages"
1979             semantic_type="event"
1980             equation="A 28 READ"
1981             mdapi_group="Sampler"
1982             mdapi_usage_flags="Tier3 Batch Frame Draw"
1983             mdapi_supported_apis=""
1984             mdapi_hw_unit_type="gpu"
1985             />
1986    <counter name="Sampler Texels"
1987             symbol_name="SamplerTexels"
1988             underscore_name="sampler_texels"
1989             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
1990             data_type="uint64"
1991             units="texels"
1992             semantic_type="event"
1993             equation="A 28 READ 4 UMUL"
1994             mdapi_group="Sampler/Sampler Input"
1995             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
1996             mdapi_supported_apis=""
1997             mdapi_hw_unit_type="gpu"
1998             />
1999    <counter name="Sampler Texels Misses"
2000             symbol_name="SamplerTexelMisses"
2001             underscore_name="sampler_texel_misses"
2002             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2003             data_type="uint64"
2004             units="texels"
2005             semantic_type="event"
2006             equation="A 29 READ 4 UMUL"
2007             mdapi_group="Sampler/Sampler Cache"
2008             mdapi_usage_flags="Tier3 Batch Frame Draw"
2009             mdapi_supported_apis=""
2010             mdapi_hw_unit_type="gpu"
2011             />
2012    <counter name="SLM Bytes Read"
2013             symbol_name="SlmBytesRead"
2014             underscore_name="slm_bytes_read"
2015             description="The total number of GPU memory bytes read from shared local memory."
2016             data_type="uint64"
2017             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2018             units="bytes"
2019             semantic_type="throughput"
2020             equation="A 30 READ 64 UMUL"
2021             mdapi_group="L3/Data Port/SLM"
2022             mdapi_usage_flags="Tier3 Frame Batch Draw"
2023             mdapi_supported_apis="VK OGL4 OCL IO BB"
2024             mdapi_hw_unit_type="gpu"
2025             />
2026    <counter name="SLM Bytes Written"
2027             symbol_name="SlmBytesWritten"
2028             underscore_name="slm_bytes_written"
2029             description="The total number of GPU memory bytes written into shared local memory."
2030             data_type="uint64"
2031             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2032             units="bytes"
2033             semantic_type="throughput"
2034             equation="A 31 READ 64 UMUL"
2035             mdapi_group="L3/Data Port/SLM"
2036             mdapi_usage_flags="Tier3 Frame Batch Draw"
2037             mdapi_supported_apis="VK OGL4 OCL IO BB"
2038             mdapi_hw_unit_type="gpu"
2039             />
2040    <counter name="Shader Memory Accesses"
2041             symbol_name="ShaderMemoryAccesses"
2042             underscore_name="shader_memory_accesses"
2043             description="The total number of shader memory accesses to L3."
2044             data_type="uint64"
2045             units="messages"
2046             semantic_type="event"
2047             equation="A 32 READ"
2048             mdapi_group="L3/Data Port"
2049             mdapi_usage_flags="Tier3 Frame Batch Draw"
2050             mdapi_supported_apis=""
2051             mdapi_hw_unit_type="gpu"
2052             />
2053    <counter name="Shader Atomic Memory Accesses"
2054             symbol_name="ShaderAtomics"
2055             underscore_name="shader_atomics"
2056             description="The total number of shader atomic memory accesses."
2057             data_type="uint64"
2058             units="messages"
2059             semantic_type="event"
2060             equation="A 34 READ"
2061             mdapi_group="L3/Data Port/Atomics"
2062             mdapi_usage_flags="Tier3 Frame Batch Draw"
2063             mdapi_supported_apis="VK OGL4 OCL IO BB"
2064             mdapi_hw_unit_type="gpu"
2065             />
2066    <counter name="L3 Shader Throughput"
2067             symbol_name="L3ShaderThroughput"
2068             underscore_name="l3_shader_throughput"
2069             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2070             data_type="uint64"
2071             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
2072             units="bytes"
2073             semantic_type="throughput"
2074             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
2075             mdapi_group="L3/Data Port"
2076             mdapi_usage_flags="Tier2 Frame Batch Draw"
2077             mdapi_supported_apis="VK OGL4 OCL IO BB"
2078             mdapi_hw_unit_type="gpu"
2079             />
2080    <counter name="Shader Barrier Messages"
2081             symbol_name="ShaderBarriers"
2082             underscore_name="shader_barriers"
2083             description="The total number of shader barrier messages."
2084             data_type="uint64"
2085             units="messages"
2086             semantic_type="event"
2087             equation="A 35 READ"
2088             mdapi_group="EU Array/Barrier"
2089             mdapi_usage_flags="Tier3 Frame Batch Draw"
2090             mdapi_supported_apis="VK OGL4 OCL IO BB"
2091             mdapi_hw_unit_type="gpu"
2092             />
2093    <counter name="VF Bottleneck"
2094             symbol_name="VfBottleneck"
2095             underscore_name="vf_bottleneck"
2096             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
2097             low_watermark="5"
2098             high_watermark="15"
2099             data_type="float"
2100             units="percent"
2101             semantic_type="duration"
2102             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
2103             mdapi_group="3D Pipe/Input Assembler"
2104             mdapi_usage_flags="Tier3 Indicate Draw"
2105             mdapi_supported_apis="VK OGL IO BB"
2106             mdapi_hw_unit_type="gpu"
2107             />
2108    <counter name="VS Bottleneck"
2109             symbol_name="VsBottleneck"
2110             underscore_name="vs_bottleneck"
2111             description="The percentage of time in which vertex shader pipeline stage was slowing down the 3D pipeline."
2112             low_watermark="10"
2113             high_watermark="30"
2114             data_type="float"
2115             units="percent"
2116             semantic_type="duration"
2117             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
2118             mdapi_group="3D Pipe/Vertex Shader"
2119             mdapi_usage_flags="Tier3 Indicate Draw"
2120             mdapi_supported_apis="VK OGL IO BB"
2121             mdapi_hw_unit_type="gpu"
2122             />
2123    <counter name="HS Bottleneck"
2124             symbol_name="HsBottleneck"
2125             underscore_name="hs_bottleneck"
2126             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
2127             low_watermark="3"
2128             high_watermark="9"
2129             data_type="float"
2130             units="percent"
2131             semantic_type="duration"
2132             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
2133             mdapi_group="3D Pipe/Hull Shader"
2134             mdapi_usage_flags="Tier3 Indicate Draw"
2135             mdapi_supported_apis="VK OGL4 IO BB"
2136             mdapi_hw_unit_type="gpu"
2137             />
2138    <counter name="DS Bottleneck"
2139             symbol_name="DsBottleneck"
2140             underscore_name="ds_bottleneck"
2141             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
2142             low_watermark="5"
2143             high_watermark="15"
2144             data_type="float"
2145             units="percent"
2146             semantic_type="duration"
2147             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
2148             mdapi_group="3D Pipe/Domain Shader"
2149             mdapi_usage_flags="Tier3 Indicate Draw"
2150             mdapi_supported_apis="VK OGL4 IO BB"
2151             mdapi_hw_unit_type="gpu"
2152             />
2153    <counter name="GS Bottleneck"
2154             symbol_name="GsBottleneck"
2155             underscore_name="gs_bottleneck"
2156             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
2157             low_watermark="5"
2158             high_watermark="15"
2159             data_type="float"
2160             units="percent"
2161             semantic_type="duration"
2162             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
2163             mdapi_group="3D Pipe/Geometry Shader"
2164             mdapi_usage_flags="Tier3 Indicate Draw"
2165             mdapi_supported_apis="VK OGL IO BB"
2166             mdapi_hw_unit_type="gpu"
2167             />
2168    <counter name="SO Bottleneck"
2169             symbol_name="SoBottleneck"
2170             underscore_name="so_bottleneck"
2171             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
2172             low_watermark="5"
2173             high_watermark="15"
2174             data_type="float"
2175             units="percent"
2176             semantic_type="duration"
2177             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
2178             mdapi_group="3D Pipe/Stream Output"
2179             mdapi_usage_flags="Tier3 Indicate Draw"
2180             mdapi_supported_apis="VK OGL IO BB"
2181             mdapi_hw_unit_type="gpu"
2182             />
2183    <counter name="Clipper Bottleneck"
2184             symbol_name="ClBottleneck"
2185             underscore_name="cl_bottleneck"
2186             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
2187             low_watermark="10"
2188             high_watermark="30"
2189             data_type="float"
2190             units="percent"
2191             semantic_type="duration"
2192             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
2193             mdapi_group="3D Pipe/Clipper"
2194             mdapi_usage_flags="Tier3 Indicate Draw"
2195             mdapi_supported_apis="VK OGL IO BB"
2196             mdapi_hw_unit_type="gpu"
2197             />
2198    <counter name="Strip-Fans Bottleneck"
2199             symbol_name="SfBottleneck"
2200             underscore_name="sf_bottleneck"
2201             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
2202             low_watermark="5"
2203             high_watermark="10"
2204             data_type="float"
2205             units="percent"
2206             semantic_type="duration"
2207             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
2208             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2209             mdapi_usage_flags="Tier3 Indicate Draw"
2210             mdapi_supported_apis="VK OGL IO BB"
2211             mdapi_hw_unit_type="gpu"
2212             />
2213    <counter name="Hi-Depth Bottleneck"
2214             symbol_name="HiDepthBottleneck"
2215             underscore_name="hi_depth_bottleneck"
2216             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
2217             low_watermark="5"
2218             high_watermark="15"
2219             data_type="float"
2220             units="percent"
2221             semantic_type="duration"
2222             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
2223             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2224             mdapi_usage_flags="Tier3 Indicate Draw"
2225             mdapi_supported_apis="VK OGL IO BB"
2226             mdapi_hw_unit_type="gpu"
2227             />
2228    <counter name="Early Depth Bottleneck"
2229             symbol_name="EarlyDepthBottleneck"
2230             underscore_name="early_depth_bottleneck"
2231             description="The percentage of time in which early depth test pipeline stage was slowing down the 3D pipeline."
2232             low_watermark="10"
2233             high_watermark="30"
2234             data_type="float"
2235             units="percent"
2236             semantic_type="duration"
2237             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
2238             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2239             mdapi_usage_flags="Tier3 Indicate Draw"
2240             mdapi_supported_apis="VK OGL IO BB"
2241             mdapi_hw_unit_type="gpu"
2242             />
2243    <counter name="BC Bottleneck"
2244             symbol_name="BcBottleneck"
2245             underscore_name="bc_bottleneck"
2246             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
2247             low_watermark="5"
2248             high_watermark="15"
2249             data_type="float"
2250             units="percent"
2251             semantic_type="duration"
2252             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
2253             mdapi_group="3D Pipe/Rasterizer/Barycentric Calc"
2254             mdapi_usage_flags="Tier3 Indicate Draw"
2255             mdapi_supported_apis="VK OGL IO"
2256             mdapi_hw_unit_type="gpu"
2257             />
2258    <counter name="HS Stall"
2259             symbol_name="HsStall"
2260             underscore_name="hs_stall"
2261             description="The percentage of time in which hull stall pipeline stage was stalled."
2262             data_type="float"
2263             units="percent"
2264             semantic_type="duration"
2265             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
2266             mdapi_group="3D Pipe/Hull Shader"
2267             mdapi_usage_flags="Tier4 Correlate Draw"
2268             mdapi_supported_apis="VK OGL4 IO BB"
2269             mdapi_hw_unit_type="gpu"
2270             />
2271    <counter name="DS Stall"
2272             symbol_name="DsStall"
2273             underscore_name="ds_stall"
2274             description="The percentage of time in which domain shader pipeline stage was stalled."
2275             data_type="float"
2276             units="percent"
2277             semantic_type="duration"
2278             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
2279             mdapi_group="3D Pipe/Domain Shader"
2280             mdapi_usage_flags="Tier4 Correlate Draw"
2281             mdapi_supported_apis="VK OGL4 IO BB"
2282             mdapi_hw_unit_type="gpu"
2283             />
2284    <counter name="SO Stall"
2285             symbol_name="SoStall"
2286             underscore_name="so_stall"
2287             description="The percentage of time in which stream-output pipeline stage was stalled."
2288             data_type="float"
2289             units="percent"
2290             semantic_type="duration"
2291             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
2292             mdapi_group="3D Pipe/Stream Output"
2293             mdapi_usage_flags="Tier4 Correlate Draw"
2294             mdapi_supported_apis="VK OGL IO BB"
2295             mdapi_hw_unit_type="gpu"
2296             />
2297    <counter name="CL Stall"
2298             symbol_name="ClStall"
2299             underscore_name="cl_stall"
2300             description="The percentage of time in which clipper pipeline stage was stalled."
2301             data_type="float"
2302             units="percent"
2303             semantic_type="duration"
2304             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
2305             mdapi_group="3D Pipe/Clipper"
2306             mdapi_usage_flags="Tier4 Correlate Draw"
2307             mdapi_supported_apis="VK OGL IO BB"
2308             mdapi_hw_unit_type="gpu"
2309             />
2310    <counter name="SF Stall"
2311             symbol_name="SfStall"
2312             underscore_name="sf_stall"
2313             description="The percentage of time in which strip-fans pipeline stage was stalled."
2314             data_type="float"
2315             units="percent"
2316             semantic_type="duration"
2317             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
2318             mdapi_group="3D Pipe/Rasterizer/Strip-Fans"
2319             mdapi_usage_flags="Tier4 Correlate Draw"
2320             mdapi_supported_apis="VK OGL IO BB"
2321             mdapi_hw_unit_type="gpu"
2322             />
2323    <register_config type="NOA">
2324        <register type="NOA" address="0x00009840" value="0x000000A0" />
2325        <register type="NOA" address="0x00009888" value="0x0A1E0000" />
2326        <register type="NOA" address="0x00009888" value="0x0C1F000F" />
2327        <register type="NOA" address="0x00009888" value="0x10176800" />
2328        <register type="NOA" address="0x00009888" value="0x1191001F" />
2329        <register type="NOA" address="0x00009888" value="0x0B880320" />
2330        <register type="NOA" address="0x00009888" value="0x01890C40" />
2331        <register type="NOA" address="0x00009888" value="0x118A1C00" />
2332        <register type="NOA" address="0x00009888" value="0x118D7C00" />
2333        <register type="NOA" address="0x00009888" value="0x118E0020" />
2334        <register type="NOA" address="0x00009888" value="0x118F4C00" />
2335        <register type="NOA" address="0x00009888" value="0x11900000" />
2336        <register type="NOA" address="0x00009888" value="0x13900001" />
2337        <register type="NOA" address="0x00009888" value="0x065C4000" />
2338        <register type="NOA" address="0x00009888" value="0x0C3D8000" />
2339        <register type="NOA" address="0x00009888" value="0x06584000" />
2340        <register type="NOA" address="0x00009888" value="0x0C5B4000" />
2341        <register type="NOA" address="0x00009888" value="0x081E0040" />
2342        <register type="NOA" address="0x00009888" value="0x0E1E0000" />
2343        <register type="NOA" address="0x00009888" value="0x021F5400" />
2344        <register type="NOA" address="0x00009888" value="0x001F0000" />
2345        <register type="NOA" address="0x00009888" value="0x101F0010" />
2346        <register type="NOA" address="0x00009888" value="0x0E1F0080" />
2347        <register type="NOA" address="0x00009888" value="0x0C384000" />
2348        <register type="NOA" address="0x00009888" value="0x06392000" />
2349        <register type="NOA" address="0x00009888" value="0x0C13C000" />
2350        <register type="NOA" address="0x00009888" value="0x06164000" />
2351        <register type="NOA" address="0x00009888" value="0x06170012" />
2352        <register type="NOA" address="0x00009888" value="0x00170000" />
2353        <register type="NOA" address="0x00009888" value="0x01910005" />
2354        <register type="NOA" address="0x00009888" value="0x07880002" />
2355        <register type="NOA" address="0x00009888" value="0x01880C00" />
2356        <register type="NOA" address="0x00009888" value="0x0F880000" />
2357        <register type="NOA" address="0x00009888" value="0x0D880000" />
2358        <register type="NOA" address="0x00009888" value="0x05880000" />
2359        <register type="NOA" address="0x00009888" value="0x09890032" />
2360        <register type="NOA" address="0x00009888" value="0x078A0800" />
2361        <register type="NOA" address="0x00009888" value="0x0F8A0A00" />
2362        <register type="NOA" address="0x00009888" value="0x198A4000" />
2363        <register type="NOA" address="0x00009888" value="0x1B8A2000" />
2364        <register type="NOA" address="0x00009888" value="0x1D8A0000" />
2365        <register type="NOA" address="0x00009888" value="0x038A4000" />
2366        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
2367        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
2368        <register type="NOA" address="0x00009888" value="0x238B54C0" />
2369        <register type="NOA" address="0x00009888" value="0x258BAA55" />
2370        <register type="NOA" address="0x00009888" value="0x278B0019" />
2371        <register type="NOA" address="0x00009888" value="0x198C0100" />
2372        <register type="NOA" address="0x00009888" value="0x058C4000" />
2373        <register type="NOA" address="0x00009888" value="0x0F8D0015" />
2374        <register type="NOA" address="0x00009888" value="0x018D1000" />
2375        <register type="NOA" address="0x00009888" value="0x098D8000" />
2376        <register type="NOA" address="0x00009888" value="0x0B8DF000" />
2377        <register type="NOA" address="0x00009888" value="0x0D8D3000" />
2378        <register type="NOA" address="0x00009888" value="0x038DE000" />
2379        <register type="NOA" address="0x00009888" value="0x058D3000" />
2380        <register type="NOA" address="0x00009888" value="0x0D8E0004" />
2381        <register type="NOA" address="0x00009888" value="0x058E000C" />
2382        <register type="NOA" address="0x00009888" value="0x098E0000" />
2383        <register type="NOA" address="0x00009888" value="0x078E0000" />
2384        <register type="NOA" address="0x00009888" value="0x038E0000" />
2385        <register type="NOA" address="0x00009888" value="0x0B8F0020" />
2386        <register type="NOA" address="0x00009888" value="0x198F0C00" />
2387        <register type="NOA" address="0x00009888" value="0x078F8000" />
2388        <register type="NOA" address="0x00009888" value="0x098F4000" />
2389        <register type="NOA" address="0x00009888" value="0x0B900980" />
2390        <register type="NOA" address="0x00009888" value="0x03900D80" />
2391        <register type="NOA" address="0x00009888" value="0x01900000" />
2392        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
2393        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
2394        <register type="NOA" address="0x00009888" value="0x2385002A" />
2395        <register type="NOA" address="0x00009888" value="0x01834000" />
2396        <register type="NOA" address="0x00009888" value="0x0F834000" />
2397        <register type="NOA" address="0x00009888" value="0x19835400" />
2398        <register type="NOA" address="0x00009888" value="0x1B830155" />
2399        <register type="NOA" address="0x00009888" value="0x03834000" />
2400        <register type="NOA" address="0x00009888" value="0x05834000" />
2401        <register type="NOA" address="0x00009888" value="0x07834000" />
2402        <register type="NOA" address="0x00009888" value="0x09834000" />
2403        <register type="NOA" address="0x00009888" value="0x0B834000" />
2404        <register type="NOA" address="0x00009888" value="0x0D834000" />
2405        <register type="NOA" address="0x00009888" value="0x0184C000" />
2406        <register type="NOA" address="0x00009888" value="0x0784C000" />
2407        <register type="NOA" address="0x00009888" value="0x0984C000" />
2408        <register type="NOA" address="0x00009888" value="0x0B84C000" />
2409        <register type="NOA" address="0x00009888" value="0x0D84C000" />
2410        <register type="NOA" address="0x00009888" value="0x0F84C000" />
2411        <register type="NOA" address="0x00009888" value="0x0384C000" />
2412        <register type="NOA" address="0x00009888" value="0x0584C000" />
2413        <register type="NOA" address="0x00009888" value="0x1180C000" />
2414        <register type="NOA" address="0x00009888" value="0x1780C000" />
2415        <register type="NOA" address="0x00009888" value="0x1980C000" />
2416        <register type="NOA" address="0x00009888" value="0x1B80C000" />
2417        <register type="NOA" address="0x00009888" value="0x1D80C000" />
2418        <register type="NOA" address="0x00009888" value="0x1F80C000" />
2419        <register type="NOA" address="0x00009888" value="0x1380C000" />
2420        <register type="NOA" address="0x00009888" value="0x1580C000" />
2421        <register type="NOA" address="0x00000D24" value="0x00000000" />
2422        <register type="NOA" address="0x00009888" value="0x4D801111" />
2423        <register type="NOA" address="0x00009888" value="0x3D800800" />
2424        <register type="NOA" address="0x00009888" value="0x4F801011" />
2425        <register type="NOA" address="0x00009888" value="0x43800443" />
2426        <register type="NOA" address="0x00009888" value="0x51801111" />
2427        <register type="NOA" address="0x00009888" value="0x45800422" />
2428        <register type="NOA" address="0x00009888" value="0x53801111" />
2429        <register type="NOA" address="0x00009888" value="0x47800C60" />
2430        <register type="NOA" address="0x00009888" value="0x21800000" />
2431        <register type="NOA" address="0x00009888" value="0x31800000" />
2432        <register type="NOA" address="0x00009888" value="0x3F800422" />
2433        <register type="NOA" address="0x00009888" value="0x41800021" />
2434        <register type="NOA" address="0x00009840" value="0x00000080" />
2435    </register_config>
2436    <register_config type="OA">
2437        <register type="OA" address="0x00002724" value="0xF0800000" />
2438        <register type="OA" address="0x00002720" value="0x00000000" />
2439        <register type="OA" address="0x00002714" value="0xF0800000" />
2440        <register type="OA" address="0x00002710" value="0x00000000" />
2441        <register type="OA" address="0x00002740" value="0x00000000" />
2442        <register type="OA" address="0x00002770" value="0x0007FFEA" />
2443        <register type="OA" address="0x00002774" value="0x00007FFC" />
2444        <register type="OA" address="0x00002778" value="0x0007AFFA" />
2445        <register type="OA" address="0x0000277C" value="0x0000F5FD" />
2446        <register type="OA" address="0x00002780" value="0x00079FFA" />
2447        <register type="OA" address="0x00002784" value="0x0000F3FB" />
2448        <register type="OA" address="0x00002788" value="0x0007BF7A" />
2449        <register type="OA" address="0x0000278C" value="0x0000F7E7" />
2450        <register type="OA" address="0x00002790" value="0x0007FEFA" />
2451        <register type="OA" address="0x00002794" value="0x0000F7CF" />
2452        <register type="OA" address="0x00002798" value="0x00077FFA" />
2453        <register type="OA" address="0x0000279C" value="0x0000EFDF" />
2454        <register type="OA" address="0x000027A0" value="0x0006FFFA" />
2455        <register type="OA" address="0x000027A4" value="0x0000CFBF" />
2456        <register type="OA" address="0x000027A8" value="0x0003FFFA" />
2457        <register type="OA" address="0x000027AC" value="0x00005F7F" />
2458    </register_config>
2459    <register_config type="FLEX">
2460        <register type="FLEX" address="0x0000E458" value="0x00005004" />
2461        <register type="FLEX" address="0x0000E558" value="0x00015014" />
2462        <register type="FLEX" address="0x0000E658" value="0x00025024" />
2463        <register type="FLEX" address="0x0000E758" value="0x00035034" />
2464        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
2465        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
2466        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
2467    </register_config>
2468  </set>
2469
2470  <set name="Memory Reads Distribution metric set"
2471       chipset="BDW"
2472       symbol_name="MemoryReads"
2473       underscore_name="memory_reads"
2474       mdapi_supported_apis="VK OGL OCL IO BB"
2475       hw_config_guid="2b255d48-2117-4fef-a8f7-f151e1d25a2c"
2476       >
2477    <counter name="GPU Time Elapsed"
2478             symbol_name="GpuTime"
2479             underscore_name="gpu_time"
2480             description="Time elapsed on the GPU during the measurement."
2481             data_type="uint64"
2482             units="ns"
2483             semantic_type="duration"
2484             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
2485             mdapi_group="GPU"
2486             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2487             mdapi_supported_apis=""
2488             mdapi_hw_unit_type="gpu"
2489             />
2490    <counter name="GPU Core Clocks"
2491             symbol_name="GpuCoreClocks"
2492             underscore_name="gpu_core_clocks"
2493             description="The total number of GPU core clocks elapsed during the measurement."
2494             data_type="uint64"
2495             units="cycles"
2496             semantic_type="event"
2497             equation="GPU_CLOCK 0 READ"
2498             mdapi_group="GPU"
2499             mdapi_usage_flags="Tier1 Frame Batch Draw"
2500             mdapi_supported_apis=""
2501             mdapi_hw_unit_type="gpu"
2502             />
2503    <counter name="AVG GPU Core Frequency"
2504             symbol_name="AvgGpuCoreFrequency"
2505             underscore_name="avg_gpu_core_frequency"
2506             description="Average GPU Core Frequency in the measurement."
2507             data_type="uint64"
2508             max_equation="$GpuMaxFrequency"
2509             units="hz"
2510             semantic_type="event"
2511             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
2512             mdapi_group="GPU"
2513             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
2514             mdapi_supported_apis=""
2515             mdapi_hw_unit_type="gpu"
2516             />
2517    <counter name="GPU Busy"
2518             symbol_name="GpuBusy"
2519             underscore_name="gpu_busy"
2520             description="The percentage of time in which the GPU has been processing GPU commands."
2521             data_type="float"
2522             max_equation="100"
2523             units="percent"
2524             semantic_type="duration"
2525             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
2526             mdapi_group="GPU"
2527             mdapi_usage_flags="Tier1 Overview System Frame"
2528             mdapi_supported_apis=""
2529             mdapi_hw_unit_type="gpu"
2530             />
2531    <counter name="VS Threads Dispatched"
2532             symbol_name="VsThreads"
2533             underscore_name="vs_threads"
2534             description="The total number of vertex shader hardware threads dispatched."
2535             data_type="uint64"
2536             units="threads"
2537             semantic_type="event"
2538             equation="A 1 READ"
2539             mdapi_group="EU Array/Vertex Shader"
2540             mdapi_usage_flags="Tier3 Frame Batch Draw"
2541             mdapi_supported_apis="VK OGL IO BB"
2542             mdapi_hw_unit_type="gpu"
2543             />
2544    <counter name="HS Threads Dispatched"
2545             symbol_name="HsThreads"
2546             underscore_name="hs_threads"
2547             description="The total number of hull shader hardware threads dispatched."
2548             data_type="uint64"
2549             units="threads"
2550             semantic_type="event"
2551             equation="A 2 READ"
2552             mdapi_group="EU Array/Hull Shader"
2553             mdapi_usage_flags="Tier3 Frame Batch Draw"
2554             mdapi_supported_apis="VK OGL4 IO BB"
2555             mdapi_hw_unit_type="gpu"
2556             />
2557    <counter name="DS Threads Dispatched"
2558             symbol_name="DsThreads"
2559             underscore_name="ds_threads"
2560             description="The total number of domain shader hardware threads dispatched."
2561             data_type="uint64"
2562             units="threads"
2563             semantic_type="event"
2564             equation="A 3 READ"
2565             mdapi_group="EU Array/Domain Shader"
2566             mdapi_usage_flags="Tier3 Frame Batch Draw"
2567             mdapi_supported_apis="VK OGL4 IO BB"
2568             mdapi_hw_unit_type="gpu"
2569             />
2570    <counter name="GS Threads Dispatched"
2571             symbol_name="GsThreads"
2572             underscore_name="gs_threads"
2573             description="The total number of geometry shader hardware threads dispatched."
2574             data_type="uint64"
2575             units="threads"
2576             semantic_type="event"
2577             equation="A 5 READ"
2578             mdapi_group="EU Array/Geometry Shader"
2579             mdapi_usage_flags="Tier3 Frame Batch Draw"
2580             mdapi_supported_apis="VK OGL4 IO BB"
2581             mdapi_hw_unit_type="gpu"
2582             />
2583    <counter name="FS Threads Dispatched"
2584             symbol_name="PsThreads"
2585             underscore_name="ps_threads"
2586             description="The total number of fragment shader hardware threads dispatched."
2587             data_type="uint64"
2588             units="threads"
2589             semantic_type="event"
2590             equation="A 6 READ"
2591             mdapi_group="EU Array/Fragment Shader"
2592             mdapi_usage_flags="Tier3 Frame Batch Draw"
2593             mdapi_supported_apis="VK OGL IO BB"
2594             mdapi_hw_unit_type="gpu"
2595             />
2596    <counter name="CS Threads Dispatched"
2597             symbol_name="CsThreads"
2598             underscore_name="cs_threads"
2599             description="The total number of compute shader hardware threads dispatched."
2600             data_type="uint64"
2601             units="threads"
2602             semantic_type="event"
2603             equation="A 4 READ"
2604             mdapi_group="EU Array/Compute Shader"
2605             mdapi_usage_flags="Tier3 Frame Batch Draw"
2606             mdapi_supported_apis="VK OGL4 OCL IO BB"
2607             mdapi_hw_unit_type="gpu"
2608             />
2609    <counter name="EU Active"
2610             symbol_name="EuActive"
2611             underscore_name="eu_active"
2612             description="The percentage of time in which the Execution Units were actively processing."
2613             data_type="float"
2614             max_equation="100"
2615             units="percent"
2616             semantic_type="duration"
2617             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2618             mdapi_group="EU Array"
2619             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2620             mdapi_supported_apis=""
2621             mdapi_hw_unit_type="gpu"
2622             />
2623    <counter name="EU Stall"
2624             symbol_name="EuStall"
2625             underscore_name="eu_stall"
2626             description="The percentage of time in which the Execution Units were stalled."
2627             data_type="float"
2628             max_equation="100"
2629             units="percent"
2630             semantic_type="duration"
2631             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
2632             mdapi_group="EU Array"
2633             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
2634             mdapi_supported_apis=""
2635             mdapi_hw_unit_type="gpu"
2636             />
2637    <counter name="Rasterized Pixels"
2638             symbol_name="RasterizedPixels"
2639             underscore_name="rasterized_pixels"
2640             description="The total number of rasterized pixels."
2641             data_type="uint64"
2642             units="pixels"
2643             semantic_type="event"
2644             equation="A 21 READ 4 UMUL"
2645             mdapi_group="3D Pipe/Rasterizer"
2646             mdapi_usage_flags="Tier3 Frame Batch Draw"
2647             mdapi_supported_apis="VK OGL IO BB"
2648             mdapi_hw_unit_type="gpu"
2649             />
2650    <counter name="Early Hi-Depth Test Fails"
2651             symbol_name="HiDepthTestFails"
2652             underscore_name="hi_depth_test_fails"
2653             description="The total number of pixels dropped on early hierarchical depth test."
2654             data_type="uint64"
2655             units="pixels"
2656             semantic_type="event"
2657             equation="A 22 READ 4 UMUL"
2658             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
2659             mdapi_usage_flags="Tier3 Frame Batch Draw"
2660             mdapi_supported_apis="VK OGL IO BB"
2661             mdapi_hw_unit_type="gpu"
2662             />
2663    <counter name="Early Depth Test Fails"
2664             symbol_name="EarlyDepthTestFails"
2665             underscore_name="early_depth_test_fails"
2666             description="The total number of pixels dropped on early depth test."
2667             data_type="uint64"
2668             units="pixels"
2669             semantic_type="event"
2670             equation="A 23 READ 4 UMUL"
2671             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
2672             mdapi_usage_flags="Tier3 Frame Batch Draw"
2673             mdapi_supported_apis="VK OGL IO BB"
2674             mdapi_hw_unit_type="gpu"
2675             />
2676    <counter name="Samples Killed in FS"
2677             symbol_name="SamplesKilledInPs"
2678             underscore_name="samples_killed_in_ps"
2679             description="The total number of samples or pixels dropped in fragment shaders."
2680             data_type="uint64"
2681             units="pixels"
2682             semantic_type="event"
2683             equation="A 24 READ 4 UMUL"
2684             mdapi_group="3D Pipe/Fragment Shader"
2685             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
2686             mdapi_supported_apis="VK OGL IO BB"
2687             mdapi_hw_unit_type="gpu"
2688             />
2689    <counter name="Pixels Failing Tests"
2690             symbol_name="PixelsFailingPostPsTests"
2691             underscore_name="pixels_failing_post_ps_tests"
2692             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
2693             data_type="uint64"
2694             units="pixels"
2695             semantic_type="event"
2696             equation="A 25 READ 4 UMUL"
2697             mdapi_group="3D Pipe/Output Merger"
2698             mdapi_usage_flags="Tier3 Frame Batch Draw"
2699             mdapi_supported_apis="VK OGL IO BB"
2700             mdapi_hw_unit_type="gpu"
2701             />
2702    <counter name="Samples Written"
2703             symbol_name="SamplesWritten"
2704             underscore_name="samples_written"
2705             description="The total number of samples or pixels written to all render targets."
2706             data_type="uint64"
2707             units="pixels"
2708             semantic_type="event"
2709             equation="A 26 READ 4 UMUL"
2710             mdapi_group="3D Pipe/Output Merger"
2711             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2712             mdapi_supported_apis="VK OGL IO BB"
2713             mdapi_hw_unit_type="gpu"
2714             />
2715    <counter name="Samples Blended"
2716             symbol_name="SamplesBlended"
2717             underscore_name="samples_blended"
2718             description="The total number of blended samples or pixels written to all render targets."
2719             data_type="uint64"
2720             units="pixels"
2721             semantic_type="event"
2722             equation="A 27 READ 4 UMUL"
2723             mdapi_group="3D Pipe/Output Merger"
2724             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2725             mdapi_supported_apis="VK OGL IO BB"
2726             mdapi_hw_unit_type="gpu"
2727             />
2728    <counter name="Sampler Texels"
2729             symbol_name="SamplerTexels"
2730             underscore_name="sampler_texels"
2731             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
2732             data_type="uint64"
2733             units="texels"
2734             semantic_type="event"
2735             equation="A 28 READ 4 UMUL"
2736             mdapi_group="Sampler/Sampler Input"
2737             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
2738             mdapi_supported_apis=""
2739             mdapi_hw_unit_type="gpu"
2740             />
2741    <counter name="Sampler Texels Misses"
2742             symbol_name="SamplerTexelMisses"
2743             underscore_name="sampler_texel_misses"
2744             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
2745             data_type="uint64"
2746             units="texels"
2747             semantic_type="event"
2748             equation="A 29 READ 4 UMUL"
2749             mdapi_group="Sampler/Sampler Cache"
2750             mdapi_usage_flags="Tier3 Batch Frame Draw"
2751             mdapi_supported_apis=""
2752             mdapi_hw_unit_type="gpu"
2753             />
2754    <counter name="SLM Bytes Read"
2755             symbol_name="SlmBytesRead"
2756             underscore_name="slm_bytes_read"
2757             description="The total number of GPU memory bytes read from shared local memory."
2758             data_type="uint64"
2759             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2760             units="bytes"
2761             semantic_type="throughput"
2762             equation="A 30 READ 64 UMUL"
2763             mdapi_group="L3/Data Port/SLM"
2764             mdapi_usage_flags="Tier3 Frame Batch Draw"
2765             mdapi_supported_apis="VK OGL4 OCL IO BB"
2766             mdapi_hw_unit_type="gpu"
2767             />
2768    <counter name="SLM Bytes Written"
2769             symbol_name="SlmBytesWritten"
2770             underscore_name="slm_bytes_written"
2771             description="The total number of GPU memory bytes written into shared local memory."
2772             data_type="uint64"
2773             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
2774             units="bytes"
2775             semantic_type="throughput"
2776             equation="A 31 READ 64 UMUL"
2777             mdapi_group="L3/Data Port/SLM"
2778             mdapi_usage_flags="Tier3 Frame Batch Draw"
2779             mdapi_supported_apis="VK OGL4 OCL IO BB"
2780             mdapi_hw_unit_type="gpu"
2781             />
2782    <counter name="Shader Memory Accesses"
2783             symbol_name="ShaderMemoryAccesses"
2784             underscore_name="shader_memory_accesses"
2785             description="The total number of shader memory accesses to L3."
2786             data_type="uint64"
2787             units="messages"
2788             semantic_type="event"
2789             equation="A 32 READ"
2790             mdapi_group="L3/Data Port"
2791             mdapi_usage_flags="Tier3 Frame Batch Draw"
2792             mdapi_supported_apis=""
2793             mdapi_hw_unit_type="gpu"
2794             />
2795    <counter name="Shader Atomic Memory Accesses"
2796             symbol_name="ShaderAtomics"
2797             underscore_name="shader_atomics"
2798             description="The total number of shader atomic memory accesses."
2799             data_type="uint64"
2800             units="messages"
2801             semantic_type="event"
2802             equation="A 34 READ"
2803             mdapi_group="L3/Data Port/Atomics"
2804             mdapi_usage_flags="Tier3 Frame Batch Draw"
2805             mdapi_supported_apis="VK OGL4 OCL IO BB"
2806             mdapi_hw_unit_type="gpu"
2807             />
2808    <counter name="Shader Barrier Messages"
2809             symbol_name="ShaderBarriers"
2810             underscore_name="shader_barriers"
2811             description="The total number of shader barrier messages."
2812             data_type="uint64"
2813             units="messages"
2814             semantic_type="event"
2815             equation="A 35 READ"
2816             mdapi_group="EU Array/Barrier"
2817             mdapi_usage_flags="Tier3 Frame Batch Draw"
2818             mdapi_supported_apis="VK OGL4 OCL IO"
2819             mdapi_hw_unit_type="gpu"
2820             />
2821    <counter name="L3 Shader Throughput"
2822             symbol_name="L3ShaderThroughput"
2823             underscore_name="l3_shader_throughput"
2824             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
2825             data_type="uint64"
2826             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
2827             units="bytes"
2828             semantic_type="throughput"
2829             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
2830             mdapi_group="L3/Data Port"
2831             mdapi_usage_flags="Tier2 Frame Batch Draw"
2832             mdapi_supported_apis="VK OGL4 OCL IO BB"
2833             mdapi_hw_unit_type="gpu"
2834             />
2835    <counter name="GtiCmdStreamerMemoryReads"
2836             symbol_name="GtiCmdStreamerMemoryReads"
2837             underscore_name="gti_cmd_streamer_memory_reads"
2838             description="The total number of GTI memory reads from Command Streamer."
2839             data_type="uint64"
2840             units="messages"
2841             semantic_type="event"
2842             equation="B 0 READ"
2843             mdapi_group="GTI/3D Pipe/Command Streamer"
2844             mdapi_usage_flags="Tier2 Frame Batch Draw"
2845             mdapi_supported_apis=""
2846             mdapi_hw_unit_type="gpu"
2847             />
2848    <counter name="GtiRsMemoryReads"
2849             symbol_name="GtiRsMemoryReads"
2850             underscore_name="gti_rs_memory_reads"
2851             description="The total number of GTI memory reads from Resource Streamer."
2852             data_type="uint64"
2853             units="messages"
2854             semantic_type="event"
2855             equation="B 2 READ"
2856             mdapi_group="GTI/3D Pipe/Resource Streamer"
2857             mdapi_usage_flags="Tier2 Frame Batch Draw"
2858             mdapi_supported_apis=""
2859             mdapi_hw_unit_type="gpu"
2860             />
2861    <counter name="GtiVfMemoryReads"
2862             symbol_name="GtiVfMemoryReads"
2863             underscore_name="gti_vf_memory_reads"
2864             description="The total number of GTI memory reads from Vertex Fetch."
2865             data_type="uint64"
2866             units="messages"
2867             semantic_type="event"
2868             equation="B 1 READ"
2869             mdapi_group="GTI/3D Pipe/Vertex Fetch"
2870             mdapi_usage_flags="Tier2 Frame Batch Draw"
2871             mdapi_supported_apis="VK OGL IO BB"
2872             mdapi_hw_unit_type="gpu"
2873             />
2874    <counter name="GtiRccMemoryReads"
2875             symbol_name="GtiRccMemoryReads"
2876             underscore_name="gti_rcc_memory_reads"
2877             description="The total number of GTI memory reads from Render Color Cache (Render Color Cache misses)."
2878             data_type="uint64"
2879             units="messages"
2880             semantic_type="event"
2881             equation="B 3 READ"
2882             mdapi_group="GTI/Color Cache"
2883             mdapi_usage_flags="Tier2 Frame Batch Draw"
2884             mdapi_supported_apis="VK OGL IO BB"
2885             mdapi_hw_unit_type="gpu"
2886             />
2887    <counter name="GtiMscMemoryReads"
2888             symbol_name="GtiMscMemoryReads"
2889             underscore_name="gti_msc_memory_reads"
2890             description="The total number of GTI memory reads from Multisampling Color Cache (Multisampling Color Cache misses)."
2891             data_type="uint64"
2892             units="messages"
2893             semantic_type="event"
2894             equation="B 4 READ"
2895             mdapi_group="GTI/Color Cache"
2896             mdapi_usage_flags="Tier2 Frame Batch Draw"
2897             mdapi_supported_apis="VK OGL IO BB"
2898             mdapi_hw_unit_type="gpu"
2899             />
2900    <counter name="GtiHizMemoryReads"
2901             symbol_name="GtiHizMemoryReads"
2902             underscore_name="gti_hiz_memory_reads"
2903             description="The total number of GTI memory reads from Hierarchical Depth Cache (Hi-Depth Cache misses)."
2904             data_type="uint64"
2905             units="messages"
2906             semantic_type="event"
2907             equation="B 5 READ"
2908             mdapi_group="GTI/Depth Cache"
2909             mdapi_usage_flags="Tier2 Frame Batch Draw"
2910             mdapi_supported_apis="VK OGL IO BB"
2911             mdapi_hw_unit_type="gpu"
2912             />
2913    <counter name="GtiStcMemoryReads"
2914             symbol_name="GtiStcMemoryReads"
2915             underscore_name="gti_stc_memory_reads"
2916             description="The total number of GTI memory reads from Stencil Cache (Stencil Cache misses)."
2917             data_type="uint64"
2918             units="messages"
2919             semantic_type="event"
2920             equation="B 6 READ"
2921             mdapi_group="GTI/Depth Cache"
2922             mdapi_usage_flags="Tier2 Frame Batch Draw"
2923             mdapi_supported_apis="VK OGL IO BB"
2924             mdapi_hw_unit_type="gpu"
2925             />
2926    <counter name="GtiRczMemoryReads"
2927             symbol_name="GtiRczMemoryReads"
2928             underscore_name="gti_rcz_memory_reads"
2929             description="The total number of GTI memory reads from Render Depth Cache (Render Depth Cache misses)."
2930             data_type="uint64"
2931             units="messages"
2932             semantic_type="event"
2933             equation="B 7 READ"
2934             mdapi_group="GTI/Depth Cache"
2935             mdapi_usage_flags="Tier2 Frame Batch Draw"
2936             mdapi_supported_apis="VK OGL IO BB"
2937             mdapi_hw_unit_type="gpu"
2938             />
2939    <counter name="GtiMemoryReads"
2940             symbol_name="GtiMemoryReads"
2941             underscore_name="gti_memory_reads"
2942             description="The total number of GTI memory reads."
2943             data_type="uint64"
2944             units="messages"
2945             semantic_type="event"
2946             equation="C 0 READ"
2947             mdapi_group="GTI"
2948             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
2949             mdapi_supported_apis=""
2950             mdapi_hw_unit_type="gpu"
2951             />
2952    <counter name="GtiL3Bank0Reads"
2953             symbol_name="GtiL3Bank0Reads"
2954             underscore_name="gti_l3_bank0_reads"
2955             description="The total number of GTI memory reads from L3 Bank 0 (L3 Cache misses)."
2956             data_type="uint64"
2957             units="messages"
2958             semantic_type="event"
2959             equation="C 4 READ"
2960             mdapi_group="GTI/L3"
2961             mdapi_usage_flags="Tier2 Frame Batch Draw"
2962             mdapi_supported_apis=""
2963             mdapi_hw_unit_type="gpu"
2964             />
2965    <counter name="GtiL3Bank1Reads"
2966             symbol_name="GtiL3Bank1Reads"
2967             underscore_name="gti_l3_bank1_reads"
2968             description="The total number of GTI memory reads from L3 Bank 1 (L3 Cache misses)."
2969             data_type="uint64"
2970             units="messages"
2971             semantic_type="event"
2972             equation="C 5 READ"
2973             mdapi_group="GTI/L3"
2974             mdapi_usage_flags="Tier2 Frame Batch Draw"
2975             mdapi_supported_apis=""
2976             mdapi_hw_unit_type="subslice"
2977             />
2978    <counter name="GtiL3Bank2Reads"
2979             symbol_name="GtiL3Bank2Reads"
2980             underscore_name="gti_l3_bank2_reads"
2981             description="The total number of GTI memory reads from L3 Bank 2 (L3 Cache misses)."
2982             data_type="uint64"
2983             units="messages"
2984             semantic_type="event"
2985             equation="C 6 READ"
2986             mdapi_group="GTI/L3"
2987             mdapi_usage_flags="Tier2 Frame Batch Draw"
2988             mdapi_supported_apis=""
2989             mdapi_hw_unit_type="subslice"
2990             />
2991    <counter name="GtiL3Bank3Reads"
2992             symbol_name="GtiL3Bank3Reads"
2993             underscore_name="gti_l3_bank3_reads"
2994             description="The total number of GTI memory reads from L3 Bank 3 (L3 Cache misses)."
2995             data_type="uint64"
2996             units="messages"
2997             semantic_type="event"
2998             equation="C 7 READ"
2999             mdapi_group="GTI/L3"
3000             mdapi_usage_flags="Tier2 Frame Batch Draw"
3001             mdapi_supported_apis=""
3002             mdapi_hw_unit_type="subslice"
3003             />
3004    <counter name="GtiL3Reads"
3005             symbol_name="GtiL3Reads"
3006             underscore_name="gti_l3_reads"
3007             description="The total number of GTI memory reads from L3 (L3 Cache misses)."
3008             data_type="uint64"
3009             units="messages"
3010             semantic_type="event"
3011             equation="$GtiL3Bank0Reads $GtiL3Bank1Reads $GtiL3Bank2Reads $GtiL3Bank3Reads UADD UADD UADD"
3012             mdapi_group="GTI/L3"
3013             mdapi_usage_flags="Tier2 Frame Batch Draw"
3014             mdapi_supported_apis=""
3015             mdapi_hw_unit_type="gpu"
3016             />
3017    <counter name="GtiRingAccesses"
3018             symbol_name="GtiRingAccesses"
3019             underscore_name="gti_ring_accesses"
3020             description="The total number of all accesses from GTI to the ring."
3021             data_type="uint64"
3022             units="messages"
3023             semantic_type="event"
3024             equation="C 3 READ 2 UMUL"
3025             mdapi_group="GTI"
3026             mdapi_usage_flags="Tier2 Frame Batch Draw"
3027             mdapi_supported_apis=""
3028             mdapi_hw_unit_type="gpu"
3029             />
3030    <register_config type="NOA">
3031        <register type="NOA" address="0x00009840" value="0x000000A0" />
3032        <register type="NOA" address="0x00009888" value="0x198B0343" />
3033        <register type="NOA" address="0x00009888" value="0x13845800" />
3034        <register type="NOA" address="0x00009888" value="0x15840018" />
3035        <register type="NOA" address="0x00009888" value="0x3580001A" />
3036        <register type="NOA" address="0x00009888" value="0x038B6300" />
3037        <register type="NOA" address="0x00009888" value="0x058B6B62" />
3038        <register type="NOA" address="0x00009888" value="0x078B006A" />
3039        <register type="NOA" address="0x00009888" value="0x118B0000" />
3040        <register type="NOA" address="0x00009888" value="0x238B0000" />
3041        <register type="NOA" address="0x00009888" value="0x258B0000" />
3042        <register type="NOA" address="0x00009888" value="0x1F85A080" />
3043        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
3044        <register type="NOA" address="0x00009888" value="0x2385000A" />
3045        <register type="NOA" address="0x00009888" value="0x07834000" />
3046        <register type="NOA" address="0x00009888" value="0x09834000" />
3047        <register type="NOA" address="0x00009888" value="0x0B834000" />
3048        <register type="NOA" address="0x00009888" value="0x0D834000" />
3049        <register type="NOA" address="0x00009888" value="0x01840018" />
3050        <register type="NOA" address="0x00009888" value="0x07844C80" />
3051        <register type="NOA" address="0x00009888" value="0x09840D9A" />
3052        <register type="NOA" address="0x00009888" value="0x0B840E9C" />
3053        <register type="NOA" address="0x00009888" value="0x0D840F9E" />
3054        <register type="NOA" address="0x00009888" value="0x0F840010" />
3055        <register type="NOA" address="0x00009888" value="0x11840000" />
3056        <register type="NOA" address="0x00009888" value="0x03848000" />
3057        <register type="NOA" address="0x00009888" value="0x0584C000" />
3058        <register type="NOA" address="0x00009888" value="0x2F8000E5" />
3059        <register type="NOA" address="0x00009888" value="0x138080E3" />
3060        <register type="NOA" address="0x00009888" value="0x1580C0E1" />
3061        <register type="NOA" address="0x00009888" value="0x21800000" />
3062        <register type="NOA" address="0x00009888" value="0x11804000" />
3063        <register type="NOA" address="0x00009888" value="0x1780C000" />
3064        <register type="NOA" address="0x00009888" value="0x1980C000" />
3065        <register type="NOA" address="0x00009888" value="0x1B80C000" />
3066        <register type="NOA" address="0x00009888" value="0x1D80C000" />
3067        <register type="NOA" address="0x00009888" value="0x1F804000" />
3068        <register type="NOA" address="0x00000D24" value="0x00000000" />
3069        <register type="NOA" address="0x00009888" value="0x4D800000" />
3070        <register type="NOA" address="0x00009888" value="0x3D800800" />
3071        <register type="NOA" address="0x00009888" value="0x4F800000" />
3072        <register type="NOA" address="0x00009888" value="0x43800842" />
3073        <register type="NOA" address="0x00009888" value="0x51800000" />
3074        <register type="NOA" address="0x00009888" value="0x45800842" />
3075        <register type="NOA" address="0x00009888" value="0x53800000" />
3076        <register type="NOA" address="0x00009888" value="0x47801042" />
3077        <register type="NOA" address="0x00009888" value="0x31800000" />
3078        <register type="NOA" address="0x00009888" value="0x3F800084" />
3079        <register type="NOA" address="0x00009888" value="0x41800000" />
3080        <register type="NOA" address="0x00009840" value="0x00000080" />
3081    </register_config>
3082    <register_config type="OA">
3083        <register type="OA" address="0x00002724" value="0xF0800000" />
3084        <register type="OA" address="0x00002720" value="0x00000000" />
3085        <register type="OA" address="0x00002714" value="0xF0800000" />
3086        <register type="OA" address="0x00002710" value="0x00000000" />
3087        <register type="OA" address="0x0000274C" value="0x86543210" />
3088        <register type="OA" address="0x00002748" value="0x86543210" />
3089        <register type="OA" address="0x00002744" value="0x00006667" />
3090        <register type="OA" address="0x00002740" value="0x00000000" />
3091        <register type="OA" address="0x0000275C" value="0x86543210" />
3092        <register type="OA" address="0x00002758" value="0x86543210" />
3093        <register type="OA" address="0x00002754" value="0x00006465" />
3094        <register type="OA" address="0x00002750" value="0x00000000" />
3095        <register type="OA" address="0x00002770" value="0x0007F81A" />
3096        <register type="OA" address="0x00002774" value="0x0000FE00" />
3097        <register type="OA" address="0x00002778" value="0x0007F82A" />
3098        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3099        <register type="OA" address="0x00002780" value="0x0007F872" />
3100        <register type="OA" address="0x00002784" value="0x0000FE00" />
3101        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3102        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3103        <register type="OA" address="0x00002790" value="0x0007F87A" />
3104        <register type="OA" address="0x00002794" value="0x0000FE00" />
3105        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3106        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3107        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3108        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3109        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3110        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3111    </register_config>
3112    <register_config type="FLEX">
3113        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3114        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3115        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3116        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3117        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3118        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3119        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3120    </register_config>
3121  </set>
3122
3123  <set name="Memory Writes Distribution metric set"
3124       chipset="BDW"
3125       symbol_name="MemoryWrites"
3126       underscore_name="memory_writes"
3127       mdapi_supported_apis="VK OGL OCL IO BB"
3128       hw_config_guid="f7fd3220-b466-4a4d-9f98-b0caf3f2394c"
3129       >
3130    <counter name="GPU Time Elapsed"
3131             symbol_name="GpuTime"
3132             underscore_name="gpu_time"
3133             description="Time elapsed on the GPU during the measurement."
3134             data_type="uint64"
3135             units="ns"
3136             semantic_type="duration"
3137             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3138             mdapi_group="GPU"
3139             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3140             mdapi_supported_apis=""
3141             mdapi_hw_unit_type="gpu"
3142             />
3143    <counter name="GPU Core Clocks"
3144             symbol_name="GpuCoreClocks"
3145             underscore_name="gpu_core_clocks"
3146             description="The total number of GPU core clocks elapsed during the measurement."
3147             data_type="uint64"
3148             units="cycles"
3149             semantic_type="event"
3150             equation="GPU_CLOCK 0 READ"
3151             mdapi_group="GPU"
3152             mdapi_usage_flags="Tier1 Frame Batch Draw"
3153             mdapi_supported_apis=""
3154             mdapi_hw_unit_type="gpu"
3155             />
3156    <counter name="AVG GPU Core Frequency"
3157             symbol_name="AvgGpuCoreFrequency"
3158             underscore_name="avg_gpu_core_frequency"
3159             description="Average GPU Core Frequency in the measurement."
3160             data_type="uint64"
3161             max_equation="$GpuMaxFrequency"
3162             units="hz"
3163             semantic_type="event"
3164             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3165             mdapi_group="GPU"
3166             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3167             mdapi_supported_apis=""
3168             mdapi_hw_unit_type="gpu"
3169             />
3170    <counter name="GPU Busy"
3171             symbol_name="GpuBusy"
3172             underscore_name="gpu_busy"
3173             description="The percentage of time in which the GPU has been processing GPU commands."
3174             data_type="float"
3175             max_equation="100"
3176             units="percent"
3177             semantic_type="duration"
3178             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
3179             mdapi_group="GPU"
3180             mdapi_usage_flags="Tier1 Overview System Frame"
3181             mdapi_supported_apis=""
3182             mdapi_hw_unit_type="gpu"
3183             />
3184    <counter name="VS Threads Dispatched"
3185             symbol_name="VsThreads"
3186             underscore_name="vs_threads"
3187             description="The total number of vertex shader hardware threads dispatched."
3188             data_type="uint64"
3189             units="threads"
3190             semantic_type="event"
3191             equation="A 1 READ"
3192             mdapi_group="EU Array/Vertex Shader"
3193             mdapi_usage_flags="Tier3 Frame Batch Draw"
3194             mdapi_supported_apis="VK OGL IO BB"
3195             mdapi_hw_unit_type="gpu"
3196             />
3197    <counter name="HS Threads Dispatched"
3198             symbol_name="HsThreads"
3199             underscore_name="hs_threads"
3200             description="The total number of hull shader hardware threads dispatched."
3201             data_type="uint64"
3202             units="threads"
3203             semantic_type="event"
3204             equation="A 2 READ"
3205             mdapi_group="EU Array/Hull Shader"
3206             mdapi_usage_flags="Tier3 Frame Batch Draw"
3207             mdapi_supported_apis="VK OGL4 IO BB"
3208             mdapi_hw_unit_type="gpu"
3209             />
3210    <counter name="DS Threads Dispatched"
3211             symbol_name="DsThreads"
3212             underscore_name="ds_threads"
3213             description="The total number of domain shader hardware threads dispatched."
3214             data_type="uint64"
3215             units="threads"
3216             semantic_type="event"
3217             equation="A 3 READ"
3218             mdapi_group="EU Array/Domain Shader"
3219             mdapi_usage_flags="Tier3 Frame Batch Draw"
3220             mdapi_supported_apis="VK OGL4 IO BB"
3221             mdapi_hw_unit_type="gpu"
3222             />
3223    <counter name="GS Threads Dispatched"
3224             symbol_name="GsThreads"
3225             underscore_name="gs_threads"
3226             description="The total number of geometry shader hardware threads dispatched."
3227             data_type="uint64"
3228             units="threads"
3229             semantic_type="event"
3230             equation="A 5 READ"
3231             mdapi_group="EU Array/Geometry Shader"
3232             mdapi_usage_flags="Tier3 Frame Batch Draw"
3233             mdapi_supported_apis="VK OGL4 IO BB"
3234             mdapi_hw_unit_type="gpu"
3235             />
3236    <counter name="FS Threads Dispatched"
3237             symbol_name="PsThreads"
3238             underscore_name="ps_threads"
3239             description="The total number of fragment shader hardware threads dispatched."
3240             data_type="uint64"
3241             units="threads"
3242             semantic_type="event"
3243             equation="A 6 READ"
3244             mdapi_group="EU Array/Fragment Shader"
3245             mdapi_usage_flags="Tier3 Frame Batch Draw"
3246             mdapi_supported_apis="VK OGL IO BB"
3247             mdapi_hw_unit_type="gpu"
3248             />
3249    <counter name="CS Threads Dispatched"
3250             symbol_name="CsThreads"
3251             underscore_name="cs_threads"
3252             description="The total number of compute shader hardware threads dispatched."
3253             data_type="uint64"
3254             units="threads"
3255             semantic_type="event"
3256             equation="A 4 READ"
3257             mdapi_group="EU Array/Compute Shader"
3258             mdapi_usage_flags="Tier3 Frame Batch Draw"
3259             mdapi_supported_apis="VK OGL4 OCL IO BB"
3260             mdapi_hw_unit_type="gpu"
3261             />
3262    <counter name="EU Active"
3263             symbol_name="EuActive"
3264             underscore_name="eu_active"
3265             description="The percentage of time in which the Execution Units were actively processing."
3266             data_type="float"
3267             max_equation="100"
3268             units="percent"
3269             semantic_type="duration"
3270             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3271             mdapi_group="EU Array"
3272             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3273             mdapi_supported_apis=""
3274             mdapi_hw_unit_type="gpu"
3275             />
3276    <counter name="EU Stall"
3277             symbol_name="EuStall"
3278             underscore_name="eu_stall"
3279             description="The percentage of time in which the Execution Units were stalled."
3280             data_type="float"
3281             max_equation="100"
3282             units="percent"
3283             semantic_type="duration"
3284             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3285             mdapi_group="EU Array"
3286             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3287             mdapi_supported_apis=""
3288             mdapi_hw_unit_type="gpu"
3289             />
3290    <counter name="Rasterized Pixels"
3291             symbol_name="RasterizedPixels"
3292             underscore_name="rasterized_pixels"
3293             description="The total number of rasterized pixels."
3294             data_type="uint64"
3295             units="pixels"
3296             semantic_type="event"
3297             equation="A 21 READ 4 UMUL"
3298             mdapi_group="3D Pipe/Rasterizer"
3299             mdapi_usage_flags="Tier3 Frame Batch Draw"
3300             mdapi_supported_apis="VK OGL IO BB"
3301             mdapi_hw_unit_type="gpu"
3302             />
3303    <counter name="Early Hi-Depth Test Fails"
3304             symbol_name="HiDepthTestFails"
3305             underscore_name="hi_depth_test_fails"
3306             description="The total number of pixels dropped on early hierarchical depth test."
3307             data_type="uint64"
3308             units="pixels"
3309             semantic_type="event"
3310             equation="A 22 READ 4 UMUL"
3311             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
3312             mdapi_usage_flags="Tier3 Frame Batch Draw"
3313             mdapi_supported_apis="VK OGL IO BB"
3314             mdapi_hw_unit_type="gpu"
3315             />
3316    <counter name="Early Depth Test Fails"
3317             symbol_name="EarlyDepthTestFails"
3318             underscore_name="early_depth_test_fails"
3319             description="The total number of pixels dropped on early depth test."
3320             data_type="uint64"
3321             units="pixels"
3322             semantic_type="event"
3323             equation="A 23 READ 4 UMUL"
3324             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
3325             mdapi_usage_flags="Tier3 Frame Batch Draw"
3326             mdapi_supported_apis="VK OGL IO BB"
3327             mdapi_hw_unit_type="gpu"
3328             />
3329    <counter name="Samples Killed in FS"
3330             symbol_name="SamplesKilledInPs"
3331             underscore_name="samples_killed_in_ps"
3332             description="The total number of samples or pixels dropped in fragment shaders."
3333             data_type="uint64"
3334             units="pixels"
3335             semantic_type="event"
3336             equation="A 24 READ 4 UMUL"
3337             mdapi_group="3D Pipe/Fragment Shader"
3338             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
3339             mdapi_supported_apis="VK OGL IO BB"
3340             mdapi_hw_unit_type="gpu"
3341             />
3342    <counter name="Pixels Failing Tests"
3343             symbol_name="PixelsFailingPostPsTests"
3344             underscore_name="pixels_failing_post_ps_tests"
3345             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
3346             data_type="uint64"
3347             units="pixels"
3348             semantic_type="event"
3349             equation="A 25 READ 4 UMUL"
3350             mdapi_group="3D Pipe/Output Merger"
3351             mdapi_usage_flags="Tier3 Frame Batch Draw"
3352             mdapi_supported_apis="VK OGL IO BB"
3353             mdapi_hw_unit_type="gpu"
3354             />
3355    <counter name="Samples Written"
3356             symbol_name="SamplesWritten"
3357             underscore_name="samples_written"
3358             description="The total number of samples or pixels written to all render targets."
3359             data_type="uint64"
3360             units="pixels"
3361             semantic_type="event"
3362             equation="A 26 READ 4 UMUL"
3363             mdapi_group="3D Pipe/Output Merger"
3364             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3365             mdapi_supported_apis="VK OGL IO BB"
3366             mdapi_hw_unit_type="gpu"
3367             />
3368    <counter name="Samples Blended"
3369             symbol_name="SamplesBlended"
3370             underscore_name="samples_blended"
3371             description="The total number of blended samples or pixels written to all render targets."
3372             data_type="uint64"
3373             units="pixels"
3374             semantic_type="event"
3375             equation="A 27 READ 4 UMUL"
3376             mdapi_group="3D Pipe/Output Merger"
3377             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3378             mdapi_supported_apis="VK OGL IO BB"
3379             mdapi_hw_unit_type="gpu"
3380             />
3381    <counter name="Sampler Texels"
3382             symbol_name="SamplerTexels"
3383             underscore_name="sampler_texels"
3384             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3385             data_type="uint64"
3386             units="texels"
3387             semantic_type="event"
3388             equation="A 28 READ 4 UMUL"
3389             mdapi_group="Sampler/Sampler Input"
3390             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3391             mdapi_supported_apis=""
3392             mdapi_hw_unit_type="gpu"
3393             />
3394    <counter name="Sampler Texels Misses"
3395             symbol_name="SamplerTexelMisses"
3396             underscore_name="sampler_texel_misses"
3397             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3398             data_type="uint64"
3399             units="texels"
3400             semantic_type="event"
3401             equation="A 29 READ 4 UMUL"
3402             mdapi_group="Sampler/Sampler Cache"
3403             mdapi_usage_flags="Tier3 Batch Frame Draw"
3404             mdapi_supported_apis=""
3405             mdapi_hw_unit_type="gpu"
3406             />
3407    <counter name="SLM Bytes Read"
3408             symbol_name="SlmBytesRead"
3409             underscore_name="slm_bytes_read"
3410             description="The total number of GPU memory bytes read from shared local memory."
3411             data_type="uint64"
3412             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3413             units="bytes"
3414             semantic_type="throughput"
3415             equation="A 30 READ 64 UMUL"
3416             mdapi_group="L3/Data Port/SLM"
3417             mdapi_usage_flags="Tier3 Frame Batch Draw"
3418             mdapi_supported_apis="VK OGL4 OCL IO BB"
3419             mdapi_hw_unit_type="gpu"
3420             />
3421    <counter name="SLM Bytes Written"
3422             symbol_name="SlmBytesWritten"
3423             underscore_name="slm_bytes_written"
3424             description="The total number of GPU memory bytes written into shared local memory."
3425             data_type="uint64"
3426             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3427             units="bytes"
3428             semantic_type="throughput"
3429             equation="A 31 READ 64 UMUL"
3430             mdapi_group="L3/Data Port/SLM"
3431             mdapi_usage_flags="Tier3 Frame Batch Draw"
3432             mdapi_supported_apis="VK OGL4 OCL IO BB"
3433             mdapi_hw_unit_type="gpu"
3434             />
3435    <counter name="Shader Memory Accesses"
3436             symbol_name="ShaderMemoryAccesses"
3437             underscore_name="shader_memory_accesses"
3438             description="The total number of shader memory accesses to L3."
3439             data_type="uint64"
3440             units="messages"
3441             semantic_type="event"
3442             equation="A 32 READ"
3443             mdapi_group="L3/Data Port"
3444             mdapi_usage_flags="Tier3 Frame Batch Draw"
3445             mdapi_supported_apis=""
3446             mdapi_hw_unit_type="gpu"
3447             />
3448    <counter name="Shader Atomic Memory Accesses"
3449             symbol_name="ShaderAtomics"
3450             underscore_name="shader_atomics"
3451             description="The total number of shader atomic memory accesses."
3452             data_type="uint64"
3453             units="messages"
3454             semantic_type="event"
3455             equation="A 34 READ"
3456             mdapi_group="L3/Data Port/Atomics"
3457             mdapi_usage_flags="Tier3 Frame Batch Draw"
3458             mdapi_supported_apis="VK OGL4 OCL IO BB"
3459             mdapi_hw_unit_type="gpu"
3460             />
3461    <counter name="L3 Shader Throughput"
3462             symbol_name="L3ShaderThroughput"
3463             underscore_name="l3_shader_throughput"
3464             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
3465             data_type="uint64"
3466             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
3467             units="bytes"
3468             semantic_type="throughput"
3469             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
3470             mdapi_group="L3/Data Port"
3471             mdapi_usage_flags="Tier2 Frame Batch Draw"
3472             mdapi_supported_apis="VK OGL4 OCL IO BB"
3473             mdapi_hw_unit_type="gpu"
3474             />
3475    <counter name="Shader Barrier Messages"
3476             symbol_name="ShaderBarriers"
3477             underscore_name="shader_barriers"
3478             description="The total number of shader barrier messages."
3479             data_type="uint64"
3480             units="messages"
3481             semantic_type="event"
3482             equation="A 35 READ"
3483             mdapi_group="EU Array/Barrier"
3484             mdapi_usage_flags="Tier3 Frame Batch Draw"
3485             mdapi_supported_apis="VK OGL4 OCL IO BB"
3486             mdapi_hw_unit_type="gpu"
3487             />
3488    <counter name="GtiCmdStreamerMemoryWrites"
3489             symbol_name="GtiCmdStreamerMemoryWrites"
3490             underscore_name="gti_cmd_streamer_memory_writes"
3491             description="The total number of GTI memory writes from Command Streamer."
3492             data_type="uint64"
3493             units="messages"
3494             semantic_type="event"
3495             equation="B 0 READ"
3496             mdapi_group="GTI/3D Pipe/Command Streamer"
3497             mdapi_usage_flags="Tier2 Frame Batch Draw"
3498             mdapi_supported_apis=""
3499             mdapi_hw_unit_type="gpu"
3500             />
3501    <counter name="GtiSoMemoryWrites"
3502             symbol_name="GtiSoMemoryWrites"
3503             underscore_name="gti_so_memory_writes"
3504             description="The total number of GTI memory writes from Stream Output."
3505             data_type="uint64"
3506             units="messages"
3507             semantic_type="event"
3508             equation="B 2 READ"
3509             mdapi_group="GTI/3D Pipe/Stream Output"
3510             mdapi_usage_flags="Tier2 Frame Batch Draw"
3511             mdapi_supported_apis="VK OGL IO BB"
3512             mdapi_hw_unit_type="gpu"
3513             />
3514    <counter name="GtiRccMemoryWrites"
3515             symbol_name="GtiRccMemoryWrites"
3516             underscore_name="gti_rcc_memory_writes"
3517             description="The total number of GTI memory writes from Render Color Cache (Render Color Cache invalidations)."
3518             data_type="uint64"
3519             units="messages"
3520             semantic_type="event"
3521             equation="B 3 READ"
3522             mdapi_group="GTI/Color Cache"
3523             mdapi_usage_flags="Tier2 Frame Batch Draw"
3524             mdapi_supported_apis="VK OGL IO BB"
3525             mdapi_hw_unit_type="gpu"
3526             />
3527    <counter name="GtiMscMemoryWrites"
3528             symbol_name="GtiMscMemoryWrites"
3529             underscore_name="gti_msc_memory_writes"
3530             description="The total number of GTI memory writes from Multisampling Color Cache (Multisampling Color Cache invalidations)."
3531             data_type="uint64"
3532             units="messages"
3533             semantic_type="event"
3534             equation="B 4 READ"
3535             mdapi_group="GTI/Color Cache"
3536             mdapi_usage_flags="Tier2 Frame Batch Draw"
3537             mdapi_supported_apis="VK OGL IO BB"
3538             mdapi_hw_unit_type="gpu"
3539             />
3540    <counter name="GtiHizMemoryWrites"
3541             symbol_name="GtiHizMemoryWrites"
3542             underscore_name="gti_hiz_memory_writes"
3543             description="The total number of GTI memory writes from Hierarchical Depth Cache."
3544             data_type="uint64"
3545             units="messages"
3546             semantic_type="event"
3547             equation="B 5 READ"
3548             mdapi_group="GTI/Depth Cache"
3549             mdapi_usage_flags="Tier2 Frame Batch Draw"
3550             mdapi_supported_apis="VK OGL IO BB"
3551             mdapi_hw_unit_type="gpu"
3552             />
3553    <counter name="GtiStcMemoryWrites"
3554             symbol_name="GtiStcMemoryWrites"
3555             underscore_name="gti_stc_memory_writes"
3556             description="The total number of GTI memory writes from Stencil Cache."
3557             data_type="uint64"
3558             units="messages"
3559             semantic_type="event"
3560             equation="B 6 READ"
3561             mdapi_group="GTI/Depth Cache"
3562             mdapi_usage_flags="Tier2 Frame Batch Draw"
3563             mdapi_supported_apis="VK OGL IO BB"
3564             mdapi_hw_unit_type="gpu"
3565             />
3566    <counter name="GtiRczMemoryWrites"
3567             symbol_name="GtiRczMemoryWrites"
3568             underscore_name="gti_rcz_memory_writes"
3569             description="The total number of GTI memory writes from Render Depth Cache."
3570             data_type="uint64"
3571             units="messages"
3572             semantic_type="event"
3573             equation="B 7 READ"
3574             mdapi_group="GTI/Depth Cache"
3575             mdapi_usage_flags="Tier2 Frame Batch Draw"
3576             mdapi_supported_apis="VK OGL IO BB"
3577             mdapi_hw_unit_type="gpu"
3578             />
3579    <counter name="GtiMemoryWrites"
3580             symbol_name="GtiMemoryWrites"
3581             underscore_name="gti_memory_writes"
3582             description="The total number of GTI memory writes."
3583             data_type="uint64"
3584             units="messages"
3585             semantic_type="event"
3586             equation="C 0 READ"
3587             mdapi_group="GTI"
3588             mdapi_usage_flags="Tier2 Overview Frame Batch Draw"
3589             mdapi_supported_apis=""
3590             mdapi_hw_unit_type="gpu"
3591             />
3592    <counter name="GtiL3Bank0Writes"
3593             symbol_name="GtiL3Bank0Writes"
3594             underscore_name="gti_l3_bank0_writes"
3595             description="The total number of GTI memory writes from L3 Bank 0 (L3 Bank 0 invalidations)."
3596             data_type="uint64"
3597             units="messages"
3598             semantic_type="event"
3599             equation="C 4 READ"
3600             mdapi_group="GTI/L3"
3601             mdapi_usage_flags="Tier2 Frame Batch Draw"
3602             mdapi_supported_apis=""
3603             mdapi_hw_unit_type="gpu"
3604             />
3605    <counter name="GtiL3Bank1Writes"
3606             symbol_name="GtiL3Bank1Writes"
3607             underscore_name="gti_l3_bank1_writes"
3608             description="The total number of GTI memory writes from L3 Bank 1 (L3 Bank 1 invalidations)."
3609             data_type="uint64"
3610             units="messages"
3611             semantic_type="event"
3612             equation="C 5 READ"
3613             mdapi_group="GTI/L3"
3614             mdapi_usage_flags="Tier2 Frame Batch Draw"
3615             mdapi_supported_apis=""
3616             mdapi_hw_unit_type="gpu"
3617             />
3618    <counter name="GtiL3Bank2Writes"
3619             symbol_name="GtiL3Bank2Writes"
3620             underscore_name="gti_l3_bank2_writes"
3621             description="The total number of GTI memory writes from L3 Bank 2 (L3 Bank 2 invalidations)."
3622             data_type="uint64"
3623             units="messages"
3624             semantic_type="event"
3625             equation="C 6 READ"
3626             mdapi_group="GTI/L3"
3627             mdapi_usage_flags="Tier2 Frame Batch Draw"
3628             mdapi_supported_apis=""
3629             mdapi_hw_unit_type="gpu"
3630             />
3631    <counter name="GtiL3Bank3Writes"
3632             symbol_name="GtiL3Bank3Writes"
3633             underscore_name="gti_l3_bank3_writes"
3634             description="The total number of GTI memory writes from L3 Bank 3 (L3 Bank 3 invalidations)."
3635             data_type="uint64"
3636             units="messages"
3637             semantic_type="event"
3638             equation="C 7 READ"
3639             mdapi_group="GTI/L3"
3640             mdapi_usage_flags="Tier2 Frame Batch Draw"
3641             mdapi_supported_apis=""
3642             mdapi_hw_unit_type="gpu"
3643             />
3644    <counter name="GtiL3Writes"
3645             symbol_name="GtiL3Writes"
3646             underscore_name="gti_l3_writes"
3647             description="The total number of GTI memory writes from L3 (L3 invalidations)."
3648             data_type="uint64"
3649             units="messages"
3650             semantic_type="event"
3651             equation="$GtiL3Bank0Writes $GtiL3Bank1Writes $GtiL3Bank2Writes $GtiL3Bank3Writes UADD UADD UADD"
3652             mdapi_group="GTI/L3"
3653             mdapi_usage_flags="Tier2 Frame Batch Draw"
3654             mdapi_supported_apis=""
3655             mdapi_hw_unit_type="gpu"
3656             />
3657    <counter name="GtiRingAccesses"
3658             symbol_name="GtiRingAccesses"
3659             underscore_name="gti_ring_accesses"
3660             description="The total number of all GTI accesses to the ring."
3661             data_type="uint64"
3662             units="messages"
3663             semantic_type="event"
3664             equation="C 3 READ 2 UMUL"
3665             mdapi_group="GTI"
3666             mdapi_usage_flags="Tier2 Frame Batch Draw"
3667             mdapi_supported_apis=""
3668             mdapi_hw_unit_type="gpu"
3669             />
3670    <register_config type="NOA">
3671        <register type="NOA" address="0x00009840" value="0x000000A0" />
3672        <register type="NOA" address="0x00009888" value="0x198B0343" />
3673        <register type="NOA" address="0x00009888" value="0x13845400" />
3674        <register type="NOA" address="0x00009888" value="0x3580001A" />
3675        <register type="NOA" address="0x00009888" value="0x3D800805" />
3676        <register type="NOA" address="0x00009888" value="0x038B6300" />
3677        <register type="NOA" address="0x00009888" value="0x058B6B62" />
3678        <register type="NOA" address="0x00009888" value="0x078B006A" />
3679        <register type="NOA" address="0x00009888" value="0x118B0000" />
3680        <register type="NOA" address="0x00009888" value="0x238B0000" />
3681        <register type="NOA" address="0x00009888" value="0x258B0000" />
3682        <register type="NOA" address="0x00009888" value="0x1F85A080" />
3683        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
3684        <register type="NOA" address="0x00009888" value="0x23850002" />
3685        <register type="NOA" address="0x00009888" value="0x07834000" />
3686        <register type="NOA" address="0x00009888" value="0x09834000" />
3687        <register type="NOA" address="0x00009888" value="0x0B834000" />
3688        <register type="NOA" address="0x00009888" value="0x0D834000" />
3689        <register type="NOA" address="0x00009888" value="0x01840010" />
3690        <register type="NOA" address="0x00009888" value="0x07844880" />
3691        <register type="NOA" address="0x00009888" value="0x09840992" />
3692        <register type="NOA" address="0x00009888" value="0x0B840A94" />
3693        <register type="NOA" address="0x00009888" value="0x0D840B96" />
3694        <register type="NOA" address="0x00009888" value="0x11840000" />
3695        <register type="NOA" address="0x00009888" value="0x03848000" />
3696        <register type="NOA" address="0x00009888" value="0x0584C000" />
3697        <register type="NOA" address="0x00009888" value="0x2D800147" />
3698        <register type="NOA" address="0x00009888" value="0x2F8000E5" />
3699        <register type="NOA" address="0x00009888" value="0x138080E3" />
3700        <register type="NOA" address="0x00009888" value="0x1580C0E1" />
3701        <register type="NOA" address="0x00009888" value="0x21800000" />
3702        <register type="NOA" address="0x00009888" value="0x11804000" />
3703        <register type="NOA" address="0x00009888" value="0x1780C000" />
3704        <register type="NOA" address="0x00009888" value="0x1980C000" />
3705        <register type="NOA" address="0x00009888" value="0x1B80C000" />
3706        <register type="NOA" address="0x00009888" value="0x1D80C000" />
3707        <register type="NOA" address="0x00009888" value="0x1F800000" />
3708        <register type="NOA" address="0x00000D24" value="0x00000000" />
3709        <register type="NOA" address="0x00009888" value="0x4D800000" />
3710        <register type="NOA" address="0x00009888" value="0x4F800000" />
3711        <register type="NOA" address="0x00009888" value="0x43800842" />
3712        <register type="NOA" address="0x00009888" value="0x51800000" />
3713        <register type="NOA" address="0x00009888" value="0x45800842" />
3714        <register type="NOA" address="0x00009888" value="0x53800000" />
3715        <register type="NOA" address="0x00009888" value="0x47801082" />
3716        <register type="NOA" address="0x00009888" value="0x31800000" />
3717        <register type="NOA" address="0x00009888" value="0x3F800084" />
3718        <register type="NOA" address="0x00009888" value="0x41800000" />
3719        <register type="NOA" address="0x00009840" value="0x00000080" />
3720    </register_config>
3721    <register_config type="OA">
3722        <register type="OA" address="0x00002724" value="0xF0800000" />
3723        <register type="OA" address="0x00002720" value="0x00000000" />
3724        <register type="OA" address="0x00002714" value="0xF0800000" />
3725        <register type="OA" address="0x00002710" value="0x00000000" />
3726        <register type="OA" address="0x0000274C" value="0x86543210" />
3727        <register type="OA" address="0x00002748" value="0x86543210" />
3728        <register type="OA" address="0x00002744" value="0x00006667" />
3729        <register type="OA" address="0x00002740" value="0x00000000" />
3730        <register type="OA" address="0x0000275C" value="0x86543210" />
3731        <register type="OA" address="0x00002758" value="0x86543210" />
3732        <register type="OA" address="0x00002754" value="0x00006465" />
3733        <register type="OA" address="0x00002750" value="0x00000000" />
3734        <register type="OA" address="0x00002770" value="0x0007F81A" />
3735        <register type="OA" address="0x00002774" value="0x0000FE00" />
3736        <register type="OA" address="0x00002778" value="0x0007F82A" />
3737        <register type="OA" address="0x0000277C" value="0x0000FE00" />
3738        <register type="OA" address="0x00002780" value="0x0007F822" />
3739        <register type="OA" address="0x00002784" value="0x0000FE00" />
3740        <register type="OA" address="0x00002788" value="0x0007F8BA" />
3741        <register type="OA" address="0x0000278C" value="0x0000FE00" />
3742        <register type="OA" address="0x00002790" value="0x0007F87A" />
3743        <register type="OA" address="0x00002794" value="0x0000FE00" />
3744        <register type="OA" address="0x00002798" value="0x0007F8EA" />
3745        <register type="OA" address="0x0000279C" value="0x0000FE00" />
3746        <register type="OA" address="0x000027A0" value="0x0007F8E2" />
3747        <register type="OA" address="0x000027A4" value="0x0000FE00" />
3748        <register type="OA" address="0x000027A8" value="0x0007F8F2" />
3749        <register type="OA" address="0x000027AC" value="0x0000FE00" />
3750    </register_config>
3751    <register_config type="FLEX">
3752        <register type="FLEX" address="0x0000E458" value="0x00005004" />
3753        <register type="FLEX" address="0x0000E558" value="0x00015014" />
3754        <register type="FLEX" address="0x0000E658" value="0x00025024" />
3755        <register type="FLEX" address="0x0000E758" value="0x00035034" />
3756        <register type="FLEX" address="0x0000E45C" value="0x00045044" />
3757        <register type="FLEX" address="0x0000E55C" value="0x00055054" />
3758        <register type="FLEX" address="0x0000E65C" value="0x00065064" />
3759    </register_config>
3760  </set>
3761
3762  <set name="Compute Metrics Extended metric set"
3763       chipset="BDW"
3764       symbol_name="ComputeExtended"
3765       underscore_name="compute_extended"
3766       mdapi_supported_apis="VK OGL4 OCL IO BB"
3767       hw_config_guid="e99ccaca-821c-4df9-97a7-96bdb7204e43"
3768       >
3769    <counter name="GPU Time Elapsed"
3770             symbol_name="GpuTime"
3771             underscore_name="gpu_time"
3772             description="Time elapsed on the GPU during the measurement."
3773             data_type="uint64"
3774             units="ns"
3775             semantic_type="duration"
3776             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
3777             mdapi_group="GPU"
3778             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3779             mdapi_supported_apis=""
3780             mdapi_hw_unit_type="gpu"
3781             />
3782    <counter name="GPU Core Clocks"
3783             symbol_name="GpuCoreClocks"
3784             underscore_name="gpu_core_clocks"
3785             description="The total number of GPU core clocks elapsed during the measurement."
3786             data_type="uint64"
3787             units="cycles"
3788             semantic_type="event"
3789             equation="GPU_CLOCK 0 READ"
3790             mdapi_group="GPU"
3791             mdapi_usage_flags="Tier1 Frame Batch Draw"
3792             mdapi_supported_apis=""
3793             mdapi_hw_unit_type="gpu"
3794             />
3795    <counter name="AVG GPU Core Frequency"
3796             symbol_name="AvgGpuCoreFrequency"
3797             underscore_name="avg_gpu_core_frequency"
3798             description="Average GPU Core Frequency in the measurement."
3799             data_type="uint64"
3800             max_equation="$GpuMaxFrequency"
3801             units="hz"
3802             semantic_type="event"
3803             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
3804             mdapi_group="GPU"
3805             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
3806             mdapi_supported_apis=""
3807             mdapi_hw_unit_type="gpu"
3808             />
3809    <counter name="CS Threads Dispatched"
3810             symbol_name="CsThreads"
3811             underscore_name="cs_threads"
3812             description="The total number of compute shader hardware threads dispatched."
3813             data_type="uint64"
3814             units="threads"
3815             semantic_type="event"
3816             equation="A 4 READ"
3817             mdapi_group="EU Array/Compute Shader"
3818             mdapi_usage_flags="Tier3 Frame Batch Draw"
3819             mdapi_supported_apis=""
3820             mdapi_hw_unit_type="gpu"
3821             />
3822    <counter name="EU Active"
3823             symbol_name="EuActive"
3824             underscore_name="eu_active"
3825             description="The percentage of time in which the Execution Units were actively processing."
3826             data_type="float"
3827             max_equation="100"
3828             units="percent"
3829             semantic_type="duration"
3830             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3831             mdapi_group="EU Array"
3832             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3833             mdapi_supported_apis=""
3834             mdapi_hw_unit_type="gpu"
3835             />
3836    <counter name="EU Stall"
3837             symbol_name="EuStall"
3838             underscore_name="eu_stall"
3839             description="The percentage of time in which the Execution Units were stalled."
3840             data_type="float"
3841             max_equation="100"
3842             units="percent"
3843             semantic_type="duration"
3844             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3845             mdapi_group="EU Array"
3846             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3847             mdapi_supported_apis=""
3848             mdapi_hw_unit_type="gpu"
3849             />
3850    <counter name="EU Both FPU Pipes Active"
3851             symbol_name="EuFpuBothActive"
3852             underscore_name="eu_fpu_both_active"
3853             description="The percentage of time in which both EU FPU pipelines were actively processing."
3854             data_type="float"
3855             max_equation="100"
3856             units="percent"
3857             semantic_type="duration"
3858             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3859             mdapi_group="EU Array/Pipes"
3860             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3861             mdapi_supported_apis=""
3862             mdapi_hw_unit_type="gpu"
3863             />
3864    <counter name="EU FPU0 Pipe Active"
3865             symbol_name="Fpu0Active"
3866             underscore_name="fpu0_active"
3867             description="The percentage of time in which EU FPU0 pipeline was actively processing."
3868             data_type="float"
3869             max_equation="100"
3870             units="percent"
3871             semantic_type="duration"
3872             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3873             mdapi_group="EU Array/Pipes"
3874             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3875             mdapi_supported_apis=""
3876             mdapi_hw_unit_type="gpu"
3877             />
3878    <counter name="EU FPU1 Pipe Active"
3879             symbol_name="Fpu1Active"
3880             underscore_name="fpu1_active"
3881             description="The percentage of time in which EU FPU1 pipeline was actively processing."
3882             data_type="float"
3883             max_equation="100"
3884             units="percent"
3885             semantic_type="duration"
3886             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3887             mdapi_group="EU Array/Pipes"
3888             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3889             mdapi_supported_apis=""
3890             mdapi_hw_unit_type="gpu"
3891             />
3892    <counter name="EU AVG IPC Rate"
3893             symbol_name="EuAvgIpcRate"
3894             underscore_name="eu_avg_ipc_rate"
3895             description="The average rate of IPC calculated for 2 FPU pipelines."
3896             data_type="float"
3897             max_equation="2"
3898             units="number"
3899             semantic_type="ratio"
3900             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
3901             mdapi_group="EU Array"
3902             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
3903             mdapi_supported_apis=""
3904             mdapi_hw_unit_type="gpu"
3905             />
3906    <counter name="EU Send Pipe Active"
3907             symbol_name="EuSendActive"
3908             underscore_name="eu_send_active"
3909             description="The percentage of time in which EU send pipeline was actively processing."
3910             data_type="float"
3911             max_equation="100"
3912             units="percent"
3913             semantic_type="duration"
3914             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3915             mdapi_group="EU Array/Pipes"
3916             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
3917             mdapi_supported_apis=""
3918             mdapi_hw_unit_type="gpu"
3919             />
3920    <counter name="EU Thread Occupancy"
3921             symbol_name="EuThreadOccupancy"
3922             underscore_name="eu_thread_occupancy"
3923             description="The percentage of time in which hardware threads occupied EUs."
3924             data_type="float"
3925             max_equation="100"
3926             units="percent"
3927             semantic_type="duration"
3928             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
3929             mdapi_group="EU Array"
3930             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
3931             mdapi_supported_apis=""
3932             mdapi_hw_unit_type="gpu"
3933             />
3934    <counter name="Sampler Texels"
3935             symbol_name="SamplerTexels"
3936             underscore_name="sampler_texels"
3937             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
3938             data_type="uint64"
3939             units="texels"
3940             semantic_type="event"
3941             equation="A 28 READ 4 UMUL"
3942             mdapi_group="Sampler/Sampler Input"
3943             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
3944             mdapi_supported_apis="VK OGL OCL IO BB"
3945             mdapi_hw_unit_type="gpu"
3946             />
3947    <counter name="Sampler Texels Misses"
3948             symbol_name="SamplerTexelMisses"
3949             underscore_name="sampler_texel_misses"
3950             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
3951             data_type="uint64"
3952             units="texels"
3953             semantic_type="event"
3954             equation="A 29 READ 4 UMUL"
3955             mdapi_group="Sampler/Sampler Cache"
3956             mdapi_usage_flags="Tier3 Batch Frame Draw"
3957             mdapi_supported_apis=""
3958             mdapi_hw_unit_type="gpu"
3959             />
3960    <counter name="SLM Bytes Read"
3961             symbol_name="SlmBytesRead"
3962             underscore_name="slm_bytes_read"
3963             description="The total number of GPU memory bytes read from shared local memory."
3964             data_type="uint64"
3965             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3966             units="bytes"
3967             semantic_type="throughput"
3968             equation="A 30 READ 64 UMUL"
3969             mdapi_group="L3/Data Port/SLM"
3970             mdapi_usage_flags="Tier3 Frame Batch Draw"
3971             mdapi_supported_apis=""
3972             mdapi_hw_unit_type="gpu"
3973             />
3974    <counter name="SLM Bytes Written"
3975             symbol_name="SlmBytesWritten"
3976             underscore_name="slm_bytes_written"
3977             description="The total number of GPU memory bytes written into shared local memory."
3978             data_type="uint64"
3979             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
3980             units="bytes"
3981             semantic_type="throughput"
3982             equation="A 31 READ 64 UMUL"
3983             mdapi_group="L3/Data Port/SLM"
3984             mdapi_usage_flags="Tier3 Frame Batch Draw"
3985             mdapi_supported_apis=""
3986             mdapi_hw_unit_type="gpu"
3987             />
3988    <counter name="Shader Memory Accesses"
3989             symbol_name="ShaderMemoryAccesses"
3990             underscore_name="shader_memory_accesses"
3991             description="The total number of shader memory accesses to L3."
3992             data_type="uint64"
3993             units="messages"
3994             semantic_type="event"
3995             equation="A 32 READ"
3996             mdapi_group="L3/Data Port"
3997             mdapi_usage_flags="Tier3 Frame Batch Draw"
3998             mdapi_supported_apis=""
3999             mdapi_hw_unit_type="gpu"
4000             />
4001    <counter name="Shader Atomic Memory Accesses"
4002             symbol_name="ShaderAtomics"
4003             underscore_name="shader_atomics"
4004             description="The total number of shader atomic memory accesses."
4005             data_type="uint64"
4006             units="messages"
4007             semantic_type="event"
4008             equation="A 34 READ"
4009             mdapi_group="L3/Data Port/Atomics"
4010             mdapi_usage_flags="Tier3 Frame Batch Draw"
4011             mdapi_supported_apis=""
4012             mdapi_hw_unit_type="gpu"
4013             />
4014    <counter name="L3 Shader Throughput"
4015             symbol_name="L3ShaderThroughput"
4016             underscore_name="l3_shader_throughput"
4017             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
4018             data_type="uint64"
4019             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
4020             units="bytes"
4021             semantic_type="throughput"
4022             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
4023             mdapi_group="L3/Data Port"
4024             mdapi_usage_flags="Tier2 Frame Batch Draw"
4025             mdapi_supported_apis=""
4026             mdapi_hw_unit_type="gpu"
4027             />
4028    <counter name="Shader Barrier Messages"
4029             symbol_name="ShaderBarriers"
4030             underscore_name="shader_barriers"
4031             description="The total number of shader barrier messages."
4032             data_type="uint64"
4033             units="messages"
4034             semantic_type="event"
4035             equation="A 35 READ"
4036             mdapi_group="EU Array/Barrier"
4037             mdapi_usage_flags="Tier3 Frame Batch Draw"
4038             mdapi_supported_apis=""
4039             mdapi_hw_unit_type="gpu"
4040             />
4041    <counter name="EuUntypedReads0"
4042             symbol_name="EuUntypedReads0"
4043             underscore_name="eu_untyped_reads0"
4044             description="The subslice 0 EU Untyped Reads subslice 0."
4045             data_type="uint64"
4046             units="messages"
4047             semantic_type="event"
4048             equation="B 0 READ"
4049             mdapi_group="L3/Data Port"
4050             mdapi_usage_flags="Tier3 Frame Batch Draw"
4051             mdapi_supported_apis=""
4052             mdapi_hw_unit_type="subslice"
4053             />
4054    <counter name="EuTypedReads0"
4055             symbol_name="EuTypedReads0"
4056             underscore_name="eu_typed_reads0"
4057             description="The subslice 0 EU Typed Reads subslice 0."
4058             data_type="uint64"
4059             units="messages"
4060             semantic_type="event"
4061             equation="B 2 READ"
4062             mdapi_group="L3/Data Port"
4063             mdapi_usage_flags="Tier3 Frame Batch Draw"
4064             mdapi_supported_apis=""
4065             mdapi_hw_unit_type="subslice"
4066             />
4067    <counter name="EuUntypedWrites0"
4068             symbol_name="EuUntypedWrites0"
4069             underscore_name="eu_untyped_writes0"
4070             description="The subslice 0 EU Untyped Writes subslice 0."
4071             data_type="uint64"
4072             units="messages"
4073             semantic_type="event"
4074             equation="B 1 READ"
4075             mdapi_group="L3/Data Port"
4076             mdapi_usage_flags="Tier3 Frame Batch Draw"
4077             mdapi_supported_apis=""
4078             mdapi_hw_unit_type="subslice"
4079             />
4080    <counter name="EuTypedWrites0"
4081             symbol_name="EuTypedWrites0"
4082             underscore_name="eu_typed_writes0"
4083             description="The subslice 0 EU Typed Writes subslice 0."
4084             data_type="uint64"
4085             units="messages"
4086             semantic_type="event"
4087             equation="B 3 READ"
4088             mdapi_group="L3/Data Port"
4089             mdapi_usage_flags="Tier3 Frame Batch Draw"
4090             mdapi_supported_apis=""
4091             mdapi_hw_unit_type="subslice"
4092             />
4093    <counter name="EuUntypedAtomics0"
4094             symbol_name="EuUntypedAtomics0"
4095             underscore_name="eu_untyped_atomics0"
4096             description="The subslice 0 EU Untyped Atomics subslice 0."
4097             data_type="uint64"
4098             units="messages"
4099             semantic_type="event"
4100             equation="B 4 READ"
4101             mdapi_group="L3/Data Port"
4102             mdapi_usage_flags="Tier3 Frame Batch Draw"
4103             mdapi_supported_apis=""
4104             mdapi_hw_unit_type="subslice"
4105             />
4106    <counter name="EuTypedAtomics0"
4107             symbol_name="EuTypedAtomics0"
4108             underscore_name="eu_typed_atomics0"
4109             description="The subslice 0 EU Typed Atomics subslice 0."
4110             data_type="uint64"
4111             units="messages"
4112             semantic_type="event"
4113             equation="B 5 READ"
4114             mdapi_group="L3/Data Port"
4115             mdapi_usage_flags="Tier3 Frame Batch Draw"
4116             mdapi_supported_apis=""
4117             mdapi_hw_unit_type="subslice"
4118             />
4119    <counter name="EuA64UntypedReads0"
4120             symbol_name="EuA64UntypedReads0"
4121             underscore_name="eu_a64_untyped_reads0"
4122             description="The subslice 0 EU A64 Untyped Reads subslice 0."
4123             data_type="uint64"
4124             units="messages"
4125             semantic_type="event"
4126             equation="B 6 READ"
4127             mdapi_group="L3/Data Port"
4128             mdapi_usage_flags="Tier3 Frame Batch Draw"
4129             mdapi_supported_apis=""
4130             mdapi_hw_unit_type="subslice"
4131             />
4132    <counter name="EuA64UntypedWrites0"
4133             symbol_name="EuA64UntypedWrites0"
4134             underscore_name="eu_a64_untyped_writes0"
4135             description="The subslice 0 EU A64 Untyped Writes subslice 0."
4136             data_type="uint64"
4137             units="messages"
4138             semantic_type="event"
4139             equation="B 7 READ"
4140             mdapi_group="L3/Data Port"
4141             mdapi_usage_flags="Tier3 Frame Batch Draw"
4142             mdapi_supported_apis=""
4143             mdapi_hw_unit_type="subslice"
4144             />
4145    <counter name="Typed Reads 0"
4146             symbol_name="TypedReads0"
4147             underscore_name="typed_reads0"
4148             description="The subslice 0 typed reads."
4149             data_type="uint64"
4150             units="messages"
4151             semantic_type="event"
4152             equation="C 2 READ"
4153             mdapi_group="L3/Data Port"
4154             mdapi_usage_flags="Tier3 Frame Batch Draw"
4155             mdapi_supported_apis=""
4156             mdapi_hw_unit_type="subslice"
4157             />
4158    <counter name="Typed Writes 0"
4159             symbol_name="TypedWrites0"
4160             underscore_name="typed_writes0"
4161             description="The subslice 0 typed writes."
4162             data_type="uint64"
4163             units="messages"
4164             semantic_type="event"
4165             equation="C 0 READ"
4166             mdapi_group="L3/Data Port"
4167             mdapi_usage_flags="Tier3 Frame Batch Draw"
4168             mdapi_supported_apis=""
4169             mdapi_hw_unit_type="subslice"
4170             />
4171    <counter name="Untyped Reads 0"
4172             symbol_name="UntypedReads0"
4173             underscore_name="untyped_reads0"
4174             description="The subslice 0 untyped reads (including SLM reads)."
4175             data_type="uint64"
4176             units="messages"
4177             semantic_type="event"
4178             equation="C 3 READ"
4179             mdapi_group="L3/Data Port"
4180             mdapi_usage_flags="Tier3 Frame Batch Draw"
4181             mdapi_supported_apis=""
4182             mdapi_hw_unit_type="subslice"
4183             />
4184    <counter name="Untyped Writes 0"
4185             symbol_name="UntypedWrites0"
4186             underscore_name="untyped_writes0"
4187             description="The subslice 0 untyped writes (including SLM writes)."
4188             data_type="uint64"
4189             units="messages"
4190             semantic_type="event"
4191             equation="C 1 READ"
4192             mdapi_group="L3/Data Port"
4193             mdapi_usage_flags="Tier3 Frame Batch Draw"
4194             mdapi_supported_apis=""
4195             mdapi_hw_unit_type="subslice"
4196             />
4197    <counter name="Typed Atomics 0"
4198             symbol_name="TypedAtomics0"
4199             underscore_name="typed_atomics0"
4200             description="The subslice 0 typed atomics."
4201             data_type="uint64"
4202             units="messages"
4203             semantic_type="event"
4204             equation="C 4 READ"
4205             mdapi_group="L3/Data Port"
4206             mdapi_usage_flags="Tier3 Frame Batch Draw"
4207             mdapi_supported_apis=""
4208             mdapi_hw_unit_type="subslice"
4209             />
4210    <counter name="TypedReadsPerCacheLine"
4211             symbol_name="TypedReadsPerCacheLine"
4212             underscore_name="typed_reads_per_cache_line"
4213             description="Ratio of EU typed read requests to L3 cache line reads."
4214             data_type="float"
4215             units="eu requests to l3 cache lines"
4216             semantic_type="ratio"
4217             equation="$EuTypedReads0 $TypedReads0 FDIV"
4218             mdapi_group="L3/Data Port"
4219             mdapi_usage_flags="Tier2 Frame Batch Draw"
4220             mdapi_supported_apis=""
4221             mdapi_hw_unit_type="subslice"
4222             />
4223    <counter name="TypedWritesPerCacheLine"
4224             symbol_name="TypedWritesPerCacheLine"
4225             underscore_name="typed_writes_per_cache_line"
4226             description="Ratio of EU typed write requests to L3 cache line writes."
4227             data_type="float"
4228             units="eu requests to l3 cache lines"
4229             semantic_type="ratio"
4230             equation="$EuTypedWrites0 $TypedWrites0 FDIV"
4231             mdapi_group="L3/Data Port"
4232             mdapi_usage_flags="Tier2 Frame Batch Draw"
4233             mdapi_supported_apis=""
4234             mdapi_hw_unit_type="subslice"
4235             />
4236    <counter name="UntypedReadsPerCacheLine"
4237             symbol_name="UntypedReadsPerCacheLine"
4238             underscore_name="untyped_reads_per_cache_line"
4239             description="Ratio of EU untyped read requests to L3 cache line reads."
4240             data_type="float"
4241             units="eu requests to l3 cache lines"
4242             semantic_type="ratio"
4243             equation="$EuUntypedReads0 $EuA64UntypedReads0 UADD $UntypedReads0 FDIV"
4244             mdapi_group="L3/Data Port"
4245             mdapi_usage_flags="Tier2 Frame Batch Draw"
4246             mdapi_supported_apis=""
4247             mdapi_hw_unit_type="subslice"
4248             />
4249    <counter name="UntypedWritesPerCacheLine"
4250             symbol_name="UntypedWritesPerCacheLine"
4251             underscore_name="untyped_writes_per_cache_line"
4252             description="Ratio of EU untyped write requests to L3 cache line writes."
4253             data_type="float"
4254             units="eu requests to l3 cache lines"
4255             semantic_type="ratio"
4256             equation="$EuUntypedWrites0 $EuA64UntypedWrites0 UADD $UntypedWrites0 FDIV"
4257             mdapi_group="L3/Data Port"
4258             mdapi_usage_flags="Tier2 Frame Batch Draw"
4259             mdapi_supported_apis=""
4260             mdapi_hw_unit_type="subslice"
4261             />
4262    <counter name="TypedAtomicsPerCacheLine"
4263             symbol_name="TypedAtomicsPerCacheLine"
4264             underscore_name="typed_atomics_per_cache_line"
4265             description="Ratio of EU typed atomics requests to L3 cache line writes."
4266             data_type="float"
4267             units="eu atomic requests to l3 cache lines"
4268             semantic_type="ratio"
4269             equation="$EuTypedAtomics0 $TypedAtomics0 FDIV"
4270             mdapi_group="L3/Data Port"
4271             mdapi_usage_flags="Tier2 Frame Batch Draw"
4272             mdapi_supported_apis=""
4273             mdapi_hw_unit_type="subslice"
4274             />
4275    <register_config type="NOA"
4276                     availability="$SubsliceMask 0x01 AND"
4277                     priority="0"
4278                     >
4279        <register type="NOA" address="0x00009840" value="0x000000A0" />
4280        <register type="NOA" address="0x00009888" value="0x143D0160" />
4281        <register type="NOA" address="0x00009888" value="0x163D2800" />
4282        <register type="NOA" address="0x00009888" value="0x183D0120" />
4283        <register type="NOA" address="0x00009888" value="0x105800E0" />
4284        <register type="NOA" address="0x00009888" value="0x005CC000" />
4285        <register type="NOA" address="0x00009888" value="0x065C8000" />
4286        <register type="NOA" address="0x00009888" value="0x085CC000" />
4287        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
4288        <register type="NOA" address="0x00009888" value="0x0C5CC000" />
4289        <register type="NOA" address="0x00009888" value="0x0E5CC000" />
4290        <register type="NOA" address="0x00009888" value="0x025CC000" />
4291        <register type="NOA" address="0x00009888" value="0x045CC000" />
4292        <register type="NOA" address="0x00009888" value="0x003D0011" />
4293        <register type="NOA" address="0x00009888" value="0x063D0900" />
4294        <register type="NOA" address="0x00009888" value="0x083D0A13" />
4295        <register type="NOA" address="0x00009888" value="0x0A3D0B15" />
4296        <register type="NOA" address="0x00009888" value="0x0C3D2317" />
4297        <register type="NOA" address="0x00009888" value="0x043D21B7" />
4298        <register type="NOA" address="0x00009888" value="0x103D0000" />
4299        <register type="NOA" address="0x00009888" value="0x0E3D0000" />
4300        <register type="NOA" address="0x00009888" value="0x1A3D0000" />
4301        <register type="NOA" address="0x00009888" value="0x0E5825C1" />
4302        <register type="NOA" address="0x00009888" value="0x00586100" />
4303        <register type="NOA" address="0x00009888" value="0x0258204C" />
4304        <register type="NOA" address="0x00009888" value="0x06588000" />
4305        <register type="NOA" address="0x00009888" value="0x0858C000" />
4306        <register type="NOA" address="0x00009888" value="0x0A58C000" />
4307        <register type="NOA" address="0x00009888" value="0x0C58C000" />
4308        <register type="NOA" address="0x00009888" value="0x0458C000" />
4309        <register type="NOA" address="0x00009888" value="0x005B4000" />
4310        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
4311        <register type="NOA" address="0x00009888" value="0x185B5400" />
4312        <register type="NOA" address="0x00009888" value="0x1A5B0155" />
4313        <register type="NOA" address="0x00009888" value="0x025B4000" />
4314        <register type="NOA" address="0x00009888" value="0x045B4000" />
4315        <register type="NOA" address="0x00009888" value="0x065B4000" />
4316        <register type="NOA" address="0x00009888" value="0x085B4000" />
4317        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
4318        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
4319        <register type="NOA" address="0x00009888" value="0x0E1FAA2A" />
4320        <register type="NOA" address="0x00009888" value="0x101F02AA" />
4321        <register type="NOA" address="0x00009888" value="0x00384000" />
4322        <register type="NOA" address="0x00009888" value="0x0E384000" />
4323        <register type="NOA" address="0x00009888" value="0x16384000" />
4324        <register type="NOA" address="0x00009888" value="0x18381555" />
4325        <register type="NOA" address="0x00009888" value="0x02384000" />
4326        <register type="NOA" address="0x00009888" value="0x04384000" />
4327        <register type="NOA" address="0x00009888" value="0x06384000" />
4328        <register type="NOA" address="0x00009888" value="0x08384000" />
4329        <register type="NOA" address="0x00009888" value="0x0A384000" />
4330        <register type="NOA" address="0x00009888" value="0x0039A000" />
4331        <register type="NOA" address="0x00009888" value="0x06398000" />
4332        <register type="NOA" address="0x00009888" value="0x0839A000" />
4333        <register type="NOA" address="0x00009888" value="0x0A39A000" />
4334        <register type="NOA" address="0x00009888" value="0x0C39A000" />
4335        <register type="NOA" address="0x00009888" value="0x0E39A000" />
4336        <register type="NOA" address="0x00009888" value="0x0239A000" />
4337        <register type="NOA" address="0x00009888" value="0x0439A000" />
4338        <register type="NOA" address="0x00009888" value="0x018A8000" />
4339        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
4340        <register type="NOA" address="0x00009888" value="0x198A8000" />
4341        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
4342        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
4343        <register type="NOA" address="0x00009888" value="0x038A8000" />
4344        <register type="NOA" address="0x00009888" value="0x058A8000" />
4345        <register type="NOA" address="0x00009888" value="0x078A8000" />
4346        <register type="NOA" address="0x00009888" value="0x098A8000" />
4347        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4348        <register type="NOA" address="0x00009888" value="0x238B2AA0" />
4349        <register type="NOA" address="0x00009888" value="0x258B5551" />
4350        <register type="NOA" address="0x00009888" value="0x278B0015" />
4351        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4352        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4353        <register type="NOA" address="0x00009888" value="0x2385002A" />
4354        <register type="NOA" address="0x00009888" value="0x01834000" />
4355        <register type="NOA" address="0x00009888" value="0x0F834000" />
4356        <register type="NOA" address="0x00009888" value="0x19835400" />
4357        <register type="NOA" address="0x00009888" value="0x1B830155" />
4358        <register type="NOA" address="0x00009888" value="0x03834000" />
4359        <register type="NOA" address="0x00009888" value="0x05834000" />
4360        <register type="NOA" address="0x00009888" value="0x07834000" />
4361        <register type="NOA" address="0x00009888" value="0x09834000" />
4362        <register type="NOA" address="0x00009888" value="0x0B834000" />
4363        <register type="NOA" address="0x00009888" value="0x0184C000" />
4364        <register type="NOA" address="0x00009888" value="0x07848000" />
4365        <register type="NOA" address="0x00009888" value="0x0984C000" />
4366        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4367        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4368        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4369        <register type="NOA" address="0x00009888" value="0x0384C000" />
4370        <register type="NOA" address="0x00009888" value="0x0584C000" />
4371        <register type="NOA" address="0x00009888" value="0x1180C000" />
4372        <register type="NOA" address="0x00009888" value="0x17808000" />
4373        <register type="NOA" address="0x00009888" value="0x1980C000" />
4374        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4375        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4376        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4377        <register type="NOA" address="0x00009888" value="0x1380C000" />
4378        <register type="NOA" address="0x00009888" value="0x1580C000" />
4379        <register type="NOA" address="0x00000D24" value="0x00000000" />
4380        <register type="NOA" address="0x00009888" value="0x4D800000" />
4381        <register type="NOA" address="0x00009888" value="0x3D800000" />
4382        <register type="NOA" address="0x00009888" value="0x4F800000" />
4383        <register type="NOA" address="0x00009888" value="0x43800000" />
4384        <register type="NOA" address="0x00009888" value="0x51800000" />
4385        <register type="NOA" address="0x00009888" value="0x45800000" />
4386        <register type="NOA" address="0x00009888" value="0x53800000" />
4387        <register type="NOA" address="0x00009888" value="0x47800420" />
4388        <register type="NOA" address="0x00009888" value="0x21800000" />
4389        <register type="NOA" address="0x00009888" value="0x31800000" />
4390        <register type="NOA" address="0x00009888" value="0x3F800421" />
4391        <register type="NOA" address="0x00009888" value="0x41800000" />
4392        <register type="NOA" address="0x00009840" value="0x00000080" />
4393    </register_config>
4394    <register_config type="NOA"
4395                     availability="$SubsliceMask 0x02 AND"
4396                     priority="2"
4397                     >
4398        <register type="NOA" address="0x00009840" value="0x000000A0" />
4399        <register type="NOA" address="0x00009888" value="0x105C00E0" />
4400        <register type="NOA" address="0x00009888" value="0x145B0160" />
4401        <register type="NOA" address="0x00009888" value="0x165B2800" />
4402        <register type="NOA" address="0x00009888" value="0x185B0120" />
4403        <register type="NOA" address="0x00009888" value="0x0E5C25C1" />
4404        <register type="NOA" address="0x00009888" value="0x005C6100" />
4405        <register type="NOA" address="0x00009888" value="0x025C204C" />
4406        <register type="NOA" address="0x00009888" value="0x065C8000" />
4407        <register type="NOA" address="0x00009888" value="0x085CC000" />
4408        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
4409        <register type="NOA" address="0x00009888" value="0x0C5CC000" />
4410        <register type="NOA" address="0x00009888" value="0x045CC000" />
4411        <register type="NOA" address="0x00009888" value="0x005B0011" />
4412        <register type="NOA" address="0x00009888" value="0x065B0900" />
4413        <register type="NOA" address="0x00009888" value="0x085B0A13" />
4414        <register type="NOA" address="0x00009888" value="0x0A5B0B15" />
4415        <register type="NOA" address="0x00009888" value="0x0C5B2317" />
4416        <register type="NOA" address="0x00009888" value="0x045B21B7" />
4417        <register type="NOA" address="0x00009888" value="0x105B0000" />
4418        <register type="NOA" address="0x00009888" value="0x0E5B0000" />
4419        <register type="NOA" address="0x00009888" value="0x1A5B0000" />
4420        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
4421        <register type="NOA" address="0x00009888" value="0x0E1FAA2A" />
4422        <register type="NOA" address="0x00009888" value="0x101F02AA" />
4423        <register type="NOA" address="0x00009888" value="0x00384000" />
4424        <register type="NOA" address="0x00009888" value="0x0E384000" />
4425        <register type="NOA" address="0x00009888" value="0x16384000" />
4426        <register type="NOA" address="0x00009888" value="0x18381555" />
4427        <register type="NOA" address="0x00009888" value="0x02384000" />
4428        <register type="NOA" address="0x00009888" value="0x04384000" />
4429        <register type="NOA" address="0x00009888" value="0x06384000" />
4430        <register type="NOA" address="0x00009888" value="0x08384000" />
4431        <register type="NOA" address="0x00009888" value="0x0A384000" />
4432        <register type="NOA" address="0x00009888" value="0x0039A000" />
4433        <register type="NOA" address="0x00009888" value="0x06398000" />
4434        <register type="NOA" address="0x00009888" value="0x0839A000" />
4435        <register type="NOA" address="0x00009888" value="0x0A39A000" />
4436        <register type="NOA" address="0x00009888" value="0x0C39A000" />
4437        <register type="NOA" address="0x00009888" value="0x0E39A000" />
4438        <register type="NOA" address="0x00009888" value="0x0239A000" />
4439        <register type="NOA" address="0x00009888" value="0x0439A000" />
4440        <register type="NOA" address="0x00009888" value="0x018A8000" />
4441        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
4442        <register type="NOA" address="0x00009888" value="0x198A8000" />
4443        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
4444        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
4445        <register type="NOA" address="0x00009888" value="0x038A8000" />
4446        <register type="NOA" address="0x00009888" value="0x058A8000" />
4447        <register type="NOA" address="0x00009888" value="0x078A8000" />
4448        <register type="NOA" address="0x00009888" value="0x098A8000" />
4449        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4450        <register type="NOA" address="0x00009888" value="0x238B2AA0" />
4451        <register type="NOA" address="0x00009888" value="0x258B5551" />
4452        <register type="NOA" address="0x00009888" value="0x278B0015" />
4453        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4454        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4455        <register type="NOA" address="0x00009888" value="0x2385002A" />
4456        <register type="NOA" address="0x00009888" value="0x01834000" />
4457        <register type="NOA" address="0x00009888" value="0x0F834000" />
4458        <register type="NOA" address="0x00009888" value="0x19835400" />
4459        <register type="NOA" address="0x00009888" value="0x1B830155" />
4460        <register type="NOA" address="0x00009888" value="0x03834000" />
4461        <register type="NOA" address="0x00009888" value="0x05834000" />
4462        <register type="NOA" address="0x00009888" value="0x07834000" />
4463        <register type="NOA" address="0x00009888" value="0x09834000" />
4464        <register type="NOA" address="0x00009888" value="0x0B834000" />
4465        <register type="NOA" address="0x00009888" value="0x0184C000" />
4466        <register type="NOA" address="0x00009888" value="0x07848000" />
4467        <register type="NOA" address="0x00009888" value="0x0984C000" />
4468        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4469        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4470        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4471        <register type="NOA" address="0x00009888" value="0x0384C000" />
4472        <register type="NOA" address="0x00009888" value="0x0584C000" />
4473        <register type="NOA" address="0x00009888" value="0x1180C000" />
4474        <register type="NOA" address="0x00009888" value="0x17808000" />
4475        <register type="NOA" address="0x00009888" value="0x1980C000" />
4476        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4477        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4478        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4479        <register type="NOA" address="0x00009888" value="0x1380C000" />
4480        <register type="NOA" address="0x00009888" value="0x1580C000" />
4481        <register type="NOA" address="0x00000D24" value="0x00000000" />
4482        <register type="NOA" address="0x00009888" value="0x4D800000" />
4483        <register type="NOA" address="0x00009888" value="0x3D800000" />
4484        <register type="NOA" address="0x00009888" value="0x4F800000" />
4485        <register type="NOA" address="0x00009888" value="0x43800000" />
4486        <register type="NOA" address="0x00009888" value="0x51800000" />
4487        <register type="NOA" address="0x00009888" value="0x45800000" />
4488        <register type="NOA" address="0x00009888" value="0x53800000" />
4489        <register type="NOA" address="0x00009888" value="0x47800420" />
4490        <register type="NOA" address="0x00009888" value="0x21800000" />
4491        <register type="NOA" address="0x00009888" value="0x31800000" />
4492        <register type="NOA" address="0x00009888" value="0x3F800421" />
4493        <register type="NOA" address="0x00009888" value="0x41800000" />
4494        <register type="NOA" address="0x00009840" value="0x00000080" />
4495    </register_config>
4496    <register_config type="NOA"
4497                     availability="$SubsliceMask 0x04 AND"
4498                     priority="4"
4499                     >
4500        <register type="NOA" address="0x00009840" value="0x000000A0" />
4501        <register type="NOA" address="0x00009888" value="0x103800E0" />
4502        <register type="NOA" address="0x00009888" value="0x143A0160" />
4503        <register type="NOA" address="0x00009888" value="0x163A2800" />
4504        <register type="NOA" address="0x00009888" value="0x183A0120" />
4505        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
4506        <register type="NOA" address="0x00009888" value="0x0E1FAA2A" />
4507        <register type="NOA" address="0x00009888" value="0x101F02AA" />
4508        <register type="NOA" address="0x00009888" value="0x0E38A5C1" />
4509        <register type="NOA" address="0x00009888" value="0x0038A100" />
4510        <register type="NOA" address="0x00009888" value="0x0238204C" />
4511        <register type="NOA" address="0x00009888" value="0x16388000" />
4512        <register type="NOA" address="0x00009888" value="0x183802AA" />
4513        <register type="NOA" address="0x00009888" value="0x04380000" />
4514        <register type="NOA" address="0x00009888" value="0x06380000" />
4515        <register type="NOA" address="0x00009888" value="0x08388000" />
4516        <register type="NOA" address="0x00009888" value="0x0A388000" />
4517        <register type="NOA" address="0x00009888" value="0x0039A000" />
4518        <register type="NOA" address="0x00009888" value="0x06398000" />
4519        <register type="NOA" address="0x00009888" value="0x0839A000" />
4520        <register type="NOA" address="0x00009888" value="0x0A39A000" />
4521        <register type="NOA" address="0x00009888" value="0x0C39A000" />
4522        <register type="NOA" address="0x00009888" value="0x0E39A000" />
4523        <register type="NOA" address="0x00009888" value="0x0239A000" />
4524        <register type="NOA" address="0x00009888" value="0x0439A000" />
4525        <register type="NOA" address="0x00009888" value="0x003A0011" />
4526        <register type="NOA" address="0x00009888" value="0x063A0900" />
4527        <register type="NOA" address="0x00009888" value="0x083A0A13" />
4528        <register type="NOA" address="0x00009888" value="0x0A3A0B15" />
4529        <register type="NOA" address="0x00009888" value="0x0C3A2317" />
4530        <register type="NOA" address="0x00009888" value="0x043A21B7" />
4531        <register type="NOA" address="0x00009888" value="0x103A0000" />
4532        <register type="NOA" address="0x00009888" value="0x0E3A0000" />
4533        <register type="NOA" address="0x00009888" value="0x1A3A0000" />
4534        <register type="NOA" address="0x00009888" value="0x018A8000" />
4535        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
4536        <register type="NOA" address="0x00009888" value="0x198A8000" />
4537        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
4538        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
4539        <register type="NOA" address="0x00009888" value="0x038A8000" />
4540        <register type="NOA" address="0x00009888" value="0x058A8000" />
4541        <register type="NOA" address="0x00009888" value="0x078A8000" />
4542        <register type="NOA" address="0x00009888" value="0x098A8000" />
4543        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
4544        <register type="NOA" address="0x00009888" value="0x238B2AA0" />
4545        <register type="NOA" address="0x00009888" value="0x258B5551" />
4546        <register type="NOA" address="0x00009888" value="0x278B0015" />
4547        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4548        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4549        <register type="NOA" address="0x00009888" value="0x2385002A" />
4550        <register type="NOA" address="0x00009888" value="0x01834000" />
4551        <register type="NOA" address="0x00009888" value="0x0F834000" />
4552        <register type="NOA" address="0x00009888" value="0x19835400" />
4553        <register type="NOA" address="0x00009888" value="0x1B830155" />
4554        <register type="NOA" address="0x00009888" value="0x03834000" />
4555        <register type="NOA" address="0x00009888" value="0x05834000" />
4556        <register type="NOA" address="0x00009888" value="0x07834000" />
4557        <register type="NOA" address="0x00009888" value="0x09834000" />
4558        <register type="NOA" address="0x00009888" value="0x0B834000" />
4559        <register type="NOA" address="0x00009888" value="0x0184C000" />
4560        <register type="NOA" address="0x00009888" value="0x07848000" />
4561        <register type="NOA" address="0x00009888" value="0x0984C000" />
4562        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4563        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4564        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4565        <register type="NOA" address="0x00009888" value="0x0384C000" />
4566        <register type="NOA" address="0x00009888" value="0x0584C000" />
4567        <register type="NOA" address="0x00009888" value="0x1180C000" />
4568        <register type="NOA" address="0x00009888" value="0x17808000" />
4569        <register type="NOA" address="0x00009888" value="0x1980C000" />
4570        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4571        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4572        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4573        <register type="NOA" address="0x00009888" value="0x1380C000" />
4574        <register type="NOA" address="0x00009888" value="0x1580C000" />
4575        <register type="NOA" address="0x00000D24" value="0x00000000" />
4576        <register type="NOA" address="0x00009888" value="0x4D800000" />
4577        <register type="NOA" address="0x00009888" value="0x3D800000" />
4578        <register type="NOA" address="0x00009888" value="0x4F800000" />
4579        <register type="NOA" address="0x00009888" value="0x43800000" />
4580        <register type="NOA" address="0x00009888" value="0x51800000" />
4581        <register type="NOA" address="0x00009888" value="0x45800000" />
4582        <register type="NOA" address="0x00009888" value="0x53800000" />
4583        <register type="NOA" address="0x00009888" value="0x47800420" />
4584        <register type="NOA" address="0x00009888" value="0x21800000" />
4585        <register type="NOA" address="0x00009888" value="0x31800000" />
4586        <register type="NOA" address="0x00009888" value="0x3F800421" />
4587        <register type="NOA" address="0x00009888" value="0x41800000" />
4588        <register type="NOA" address="0x00009840" value="0x00000080" />
4589    </register_config>
4590    <register_config type="NOA"
4591                     availability="$SubsliceMask 0x08 AND"
4592                     priority="1"
4593                     >
4594        <register type="NOA" address="0x00009840" value="0x000000A0" />
4595        <register type="NOA" address="0x00009888" value="0x14BD0160" />
4596        <register type="NOA" address="0x00009888" value="0x16BD2800" />
4597        <register type="NOA" address="0x00009888" value="0x18BD0120" />
4598        <register type="NOA" address="0x00009888" value="0x10D800E0" />
4599        <register type="NOA" address="0x00009888" value="0x00DCC000" />
4600        <register type="NOA" address="0x00009888" value="0x06DC8000" />
4601        <register type="NOA" address="0x00009888" value="0x08DCC000" />
4602        <register type="NOA" address="0x00009888" value="0x0ADCC000" />
4603        <register type="NOA" address="0x00009888" value="0x0CDCC000" />
4604        <register type="NOA" address="0x00009888" value="0x0EDCC000" />
4605        <register type="NOA" address="0x00009888" value="0x02DCC000" />
4606        <register type="NOA" address="0x00009888" value="0x04DCC000" />
4607        <register type="NOA" address="0x00009888" value="0x00BD0011" />
4608        <register type="NOA" address="0x00009888" value="0x06BD0900" />
4609        <register type="NOA" address="0x00009888" value="0x08BD0A13" />
4610        <register type="NOA" address="0x00009888" value="0x0ABD0B15" />
4611        <register type="NOA" address="0x00009888" value="0x0CBD2317" />
4612        <register type="NOA" address="0x00009888" value="0x04BD21B7" />
4613        <register type="NOA" address="0x00009888" value="0x10BD0000" />
4614        <register type="NOA" address="0x00009888" value="0x0EBD0000" />
4615        <register type="NOA" address="0x00009888" value="0x1ABD0000" />
4616        <register type="NOA" address="0x00009888" value="0x0ED825C1" />
4617        <register type="NOA" address="0x00009888" value="0x00D86100" />
4618        <register type="NOA" address="0x00009888" value="0x02D8204C" />
4619        <register type="NOA" address="0x00009888" value="0x06D88000" />
4620        <register type="NOA" address="0x00009888" value="0x08D8C000" />
4621        <register type="NOA" address="0x00009888" value="0x0AD8C000" />
4622        <register type="NOA" address="0x00009888" value="0x0CD8C000" />
4623        <register type="NOA" address="0x00009888" value="0x04D8C000" />
4624        <register type="NOA" address="0x00009888" value="0x00DB4000" />
4625        <register type="NOA" address="0x00009888" value="0x0EDB4000" />
4626        <register type="NOA" address="0x00009888" value="0x18DB5400" />
4627        <register type="NOA" address="0x00009888" value="0x1ADB0155" />
4628        <register type="NOA" address="0x00009888" value="0x02DB4000" />
4629        <register type="NOA" address="0x00009888" value="0x04DB4000" />
4630        <register type="NOA" address="0x00009888" value="0x06DB4000" />
4631        <register type="NOA" address="0x00009888" value="0x08DB4000" />
4632        <register type="NOA" address="0x00009888" value="0x0ADB4000" />
4633        <register type="NOA" address="0x00009888" value="0x0C9FA800" />
4634        <register type="NOA" address="0x00009888" value="0x0E9FAA2A" />
4635        <register type="NOA" address="0x00009888" value="0x109F02AA" />
4636        <register type="NOA" address="0x00009888" value="0x00B84000" />
4637        <register type="NOA" address="0x00009888" value="0x0EB84000" />
4638        <register type="NOA" address="0x00009888" value="0x16B84000" />
4639        <register type="NOA" address="0x00009888" value="0x18B81555" />
4640        <register type="NOA" address="0x00009888" value="0x02B84000" />
4641        <register type="NOA" address="0x00009888" value="0x04B84000" />
4642        <register type="NOA" address="0x00009888" value="0x06B84000" />
4643        <register type="NOA" address="0x00009888" value="0x08B84000" />
4644        <register type="NOA" address="0x00009888" value="0x0AB84000" />
4645        <register type="NOA" address="0x00009888" value="0x00B9A000" />
4646        <register type="NOA" address="0x00009888" value="0x06B98000" />
4647        <register type="NOA" address="0x00009888" value="0x08B9A000" />
4648        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
4649        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
4650        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
4651        <register type="NOA" address="0x00009888" value="0x02B9A000" />
4652        <register type="NOA" address="0x00009888" value="0x04B9A000" />
4653        <register type="NOA" address="0x00009888" value="0x01888000" />
4654        <register type="NOA" address="0x00009888" value="0x0D88F800" />
4655        <register type="NOA" address="0x00009888" value="0x0F88000F" />
4656        <register type="NOA" address="0x00009888" value="0x03888000" />
4657        <register type="NOA" address="0x00009888" value="0x05888000" />
4658        <register type="NOA" address="0x00009888" value="0x07888000" />
4659        <register type="NOA" address="0x00009888" value="0x09888000" />
4660        <register type="NOA" address="0x00009888" value="0x0B888000" />
4661        <register type="NOA" address="0x00009888" value="0x238B5540" />
4662        <register type="NOA" address="0x00009888" value="0x258BAAA2" />
4663        <register type="NOA" address="0x00009888" value="0x278B002A" />
4664        <register type="NOA" address="0x00009888" value="0x018C4000" />
4665        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
4666        <register type="NOA" address="0x00009888" value="0x178C2000" />
4667        <register type="NOA" address="0x00009888" value="0x198C5500" />
4668        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
4669        <register type="NOA" address="0x00009888" value="0x038C4000" />
4670        <register type="NOA" address="0x00009888" value="0x058C4000" />
4671        <register type="NOA" address="0x00009888" value="0x078C4000" />
4672        <register type="NOA" address="0x00009888" value="0x098C4000" />
4673        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
4674        <register type="NOA" address="0x00009888" value="0x018DA000" />
4675        <register type="NOA" address="0x00009888" value="0x078D8000" />
4676        <register type="NOA" address="0x00009888" value="0x098DA000" />
4677        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
4678        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
4679        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
4680        <register type="NOA" address="0x00009888" value="0x038DA000" />
4681        <register type="NOA" address="0x00009888" value="0x058DA000" />
4682        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4683        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4684        <register type="NOA" address="0x00009888" value="0x2385002A" />
4685        <register type="NOA" address="0x00009888" value="0x01834000" />
4686        <register type="NOA" address="0x00009888" value="0x0F834000" />
4687        <register type="NOA" address="0x00009888" value="0x19835400" />
4688        <register type="NOA" address="0x00009888" value="0x1B830155" />
4689        <register type="NOA" address="0x00009888" value="0x03834000" />
4690        <register type="NOA" address="0x00009888" value="0x05834000" />
4691        <register type="NOA" address="0x00009888" value="0x07834000" />
4692        <register type="NOA" address="0x00009888" value="0x09834000" />
4693        <register type="NOA" address="0x00009888" value="0x0B834000" />
4694        <register type="NOA" address="0x00009888" value="0x0184C000" />
4695        <register type="NOA" address="0x00009888" value="0x07848000" />
4696        <register type="NOA" address="0x00009888" value="0x0984C000" />
4697        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4698        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4699        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4700        <register type="NOA" address="0x00009888" value="0x0384C000" />
4701        <register type="NOA" address="0x00009888" value="0x0584C000" />
4702        <register type="NOA" address="0x00009888" value="0x1180C000" />
4703        <register type="NOA" address="0x00009888" value="0x17808000" />
4704        <register type="NOA" address="0x00009888" value="0x1980C000" />
4705        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4706        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4707        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4708        <register type="NOA" address="0x00009888" value="0x1380C000" />
4709        <register type="NOA" address="0x00009888" value="0x1580C000" />
4710        <register type="NOA" address="0x00000D24" value="0x00000000" />
4711        <register type="NOA" address="0x00009888" value="0x4D800000" />
4712        <register type="NOA" address="0x00009888" value="0x3D800000" />
4713        <register type="NOA" address="0x00009888" value="0x4F800000" />
4714        <register type="NOA" address="0x00009888" value="0x43800000" />
4715        <register type="NOA" address="0x00009888" value="0x51800000" />
4716        <register type="NOA" address="0x00009888" value="0x45800000" />
4717        <register type="NOA" address="0x00009888" value="0x53800000" />
4718        <register type="NOA" address="0x00009888" value="0x47800420" />
4719        <register type="NOA" address="0x00009888" value="0x21800000" />
4720        <register type="NOA" address="0x00009888" value="0x31800000" />
4721        <register type="NOA" address="0x00009888" value="0x3F800421" />
4722        <register type="NOA" address="0x00009888" value="0x41800000" />
4723        <register type="NOA" address="0x00009840" value="0x00000080" />
4724    </register_config>
4725    <register_config type="NOA"
4726                     availability="$SubsliceMask 0x10 AND"
4727                     priority="3"
4728                     >
4729        <register type="NOA" address="0x00009840" value="0x000000A0" />
4730        <register type="NOA" address="0x00009888" value="0x10DC00E0" />
4731        <register type="NOA" address="0x00009888" value="0x14DB0160" />
4732        <register type="NOA" address="0x00009888" value="0x16DB2800" />
4733        <register type="NOA" address="0x00009888" value="0x18DB0120" />
4734        <register type="NOA" address="0x00009888" value="0x0EDC25C1" />
4735        <register type="NOA" address="0x00009888" value="0x00DC6100" />
4736        <register type="NOA" address="0x00009888" value="0x02DC204C" />
4737        <register type="NOA" address="0x00009888" value="0x06DC8000" />
4738        <register type="NOA" address="0x00009888" value="0x08DCC000" />
4739        <register type="NOA" address="0x00009888" value="0x0ADCC000" />
4740        <register type="NOA" address="0x00009888" value="0x0CDCC000" />
4741        <register type="NOA" address="0x00009888" value="0x04DCC000" />
4742        <register type="NOA" address="0x00009888" value="0x00DB0011" />
4743        <register type="NOA" address="0x00009888" value="0x06DB0900" />
4744        <register type="NOA" address="0x00009888" value="0x08DB0A13" />
4745        <register type="NOA" address="0x00009888" value="0x0ADB0B15" />
4746        <register type="NOA" address="0x00009888" value="0x0CDB2317" />
4747        <register type="NOA" address="0x00009888" value="0x04DB21B7" />
4748        <register type="NOA" address="0x00009888" value="0x10DB0000" />
4749        <register type="NOA" address="0x00009888" value="0x0EDB0000" />
4750        <register type="NOA" address="0x00009888" value="0x1ADB0000" />
4751        <register type="NOA" address="0x00009888" value="0x0C9FA800" />
4752        <register type="NOA" address="0x00009888" value="0x0E9FAA2A" />
4753        <register type="NOA" address="0x00009888" value="0x109F02AA" />
4754        <register type="NOA" address="0x00009888" value="0x00B84000" />
4755        <register type="NOA" address="0x00009888" value="0x0EB84000" />
4756        <register type="NOA" address="0x00009888" value="0x16B84000" />
4757        <register type="NOA" address="0x00009888" value="0x18B81555" />
4758        <register type="NOA" address="0x00009888" value="0x02B84000" />
4759        <register type="NOA" address="0x00009888" value="0x04B84000" />
4760        <register type="NOA" address="0x00009888" value="0x06B84000" />
4761        <register type="NOA" address="0x00009888" value="0x08B84000" />
4762        <register type="NOA" address="0x00009888" value="0x0AB84000" />
4763        <register type="NOA" address="0x00009888" value="0x00B9A000" />
4764        <register type="NOA" address="0x00009888" value="0x06B98000" />
4765        <register type="NOA" address="0x00009888" value="0x08B9A000" />
4766        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
4767        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
4768        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
4769        <register type="NOA" address="0x00009888" value="0x02B9A000" />
4770        <register type="NOA" address="0x00009888" value="0x04B9A000" />
4771        <register type="NOA" address="0x00009888" value="0x01888000" />
4772        <register type="NOA" address="0x00009888" value="0x0D88F800" />
4773        <register type="NOA" address="0x00009888" value="0x0F88000F" />
4774        <register type="NOA" address="0x00009888" value="0x03888000" />
4775        <register type="NOA" address="0x00009888" value="0x05888000" />
4776        <register type="NOA" address="0x00009888" value="0x07888000" />
4777        <register type="NOA" address="0x00009888" value="0x09888000" />
4778        <register type="NOA" address="0x00009888" value="0x0B888000" />
4779        <register type="NOA" address="0x00009888" value="0x238B5540" />
4780        <register type="NOA" address="0x00009888" value="0x258BAAA2" />
4781        <register type="NOA" address="0x00009888" value="0x278B002A" />
4782        <register type="NOA" address="0x00009888" value="0x018C4000" />
4783        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
4784        <register type="NOA" address="0x00009888" value="0x178C2000" />
4785        <register type="NOA" address="0x00009888" value="0x198C5500" />
4786        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
4787        <register type="NOA" address="0x00009888" value="0x038C4000" />
4788        <register type="NOA" address="0x00009888" value="0x058C4000" />
4789        <register type="NOA" address="0x00009888" value="0x078C4000" />
4790        <register type="NOA" address="0x00009888" value="0x098C4000" />
4791        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
4792        <register type="NOA" address="0x00009888" value="0x018DA000" />
4793        <register type="NOA" address="0x00009888" value="0x078D8000" />
4794        <register type="NOA" address="0x00009888" value="0x098DA000" />
4795        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
4796        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
4797        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
4798        <register type="NOA" address="0x00009888" value="0x038DA000" />
4799        <register type="NOA" address="0x00009888" value="0x058DA000" />
4800        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4801        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4802        <register type="NOA" address="0x00009888" value="0x2385002A" />
4803        <register type="NOA" address="0x00009888" value="0x01834000" />
4804        <register type="NOA" address="0x00009888" value="0x0F834000" />
4805        <register type="NOA" address="0x00009888" value="0x19835400" />
4806        <register type="NOA" address="0x00009888" value="0x1B830155" />
4807        <register type="NOA" address="0x00009888" value="0x03834000" />
4808        <register type="NOA" address="0x00009888" value="0x05834000" />
4809        <register type="NOA" address="0x00009888" value="0x07834000" />
4810        <register type="NOA" address="0x00009888" value="0x09834000" />
4811        <register type="NOA" address="0x00009888" value="0x0B834000" />
4812        <register type="NOA" address="0x00009888" value="0x0184C000" />
4813        <register type="NOA" address="0x00009888" value="0x07848000" />
4814        <register type="NOA" address="0x00009888" value="0x0984C000" />
4815        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4816        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4817        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4818        <register type="NOA" address="0x00009888" value="0x0384C000" />
4819        <register type="NOA" address="0x00009888" value="0x0584C000" />
4820        <register type="NOA" address="0x00009888" value="0x1180C000" />
4821        <register type="NOA" address="0x00009888" value="0x17808000" />
4822        <register type="NOA" address="0x00009888" value="0x1980C000" />
4823        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4824        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4825        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4826        <register type="NOA" address="0x00009888" value="0x1380C000" />
4827        <register type="NOA" address="0x00009888" value="0x1580C000" />
4828        <register type="NOA" address="0x00000D24" value="0x00000000" />
4829        <register type="NOA" address="0x00009888" value="0x4D800000" />
4830        <register type="NOA" address="0x00009888" value="0x3D800000" />
4831        <register type="NOA" address="0x00009888" value="0x4F800000" />
4832        <register type="NOA" address="0x00009888" value="0x43800000" />
4833        <register type="NOA" address="0x00009888" value="0x51800000" />
4834        <register type="NOA" address="0x00009888" value="0x45800000" />
4835        <register type="NOA" address="0x00009888" value="0x53800000" />
4836        <register type="NOA" address="0x00009888" value="0x47800420" />
4837        <register type="NOA" address="0x00009888" value="0x21800000" />
4838        <register type="NOA" address="0x00009888" value="0x31800000" />
4839        <register type="NOA" address="0x00009888" value="0x3F800421" />
4840        <register type="NOA" address="0x00009888" value="0x41800000" />
4841        <register type="NOA" address="0x00009840" value="0x00000080" />
4842    </register_config>
4843    <register_config type="NOA"
4844                     availability="$SubsliceMask 0x20 AND"
4845                     priority="5"
4846                     >
4847        <register type="NOA" address="0x00009840" value="0x000000A0" />
4848        <register type="NOA" address="0x00009888" value="0x10B800E0" />
4849        <register type="NOA" address="0x00009888" value="0x14BA0160" />
4850        <register type="NOA" address="0x00009888" value="0x16BA2800" />
4851        <register type="NOA" address="0x00009888" value="0x18BA0120" />
4852        <register type="NOA" address="0x00009888" value="0x0C9FA800" />
4853        <register type="NOA" address="0x00009888" value="0x0E9FAA2A" />
4854        <register type="NOA" address="0x00009888" value="0x109F02AA" />
4855        <register type="NOA" address="0x00009888" value="0x0EB8A5C1" />
4856        <register type="NOA" address="0x00009888" value="0x00B8A100" />
4857        <register type="NOA" address="0x00009888" value="0x02B8204C" />
4858        <register type="NOA" address="0x00009888" value="0x16B88000" />
4859        <register type="NOA" address="0x00009888" value="0x18B802AA" />
4860        <register type="NOA" address="0x00009888" value="0x04B80000" />
4861        <register type="NOA" address="0x00009888" value="0x06B80000" />
4862        <register type="NOA" address="0x00009888" value="0x08B88000" />
4863        <register type="NOA" address="0x00009888" value="0x0AB88000" />
4864        <register type="NOA" address="0x00009888" value="0x00B9A000" />
4865        <register type="NOA" address="0x00009888" value="0x06B98000" />
4866        <register type="NOA" address="0x00009888" value="0x08B9A000" />
4867        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
4868        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
4869        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
4870        <register type="NOA" address="0x00009888" value="0x02B9A000" />
4871        <register type="NOA" address="0x00009888" value="0x04B9A000" />
4872        <register type="NOA" address="0x00009888" value="0x00BA0011" />
4873        <register type="NOA" address="0x00009888" value="0x06BA0900" />
4874        <register type="NOA" address="0x00009888" value="0x08BA0A13" />
4875        <register type="NOA" address="0x00009888" value="0x0ABA0B15" />
4876        <register type="NOA" address="0x00009888" value="0x0CBA2317" />
4877        <register type="NOA" address="0x00009888" value="0x04BA21B7" />
4878        <register type="NOA" address="0x00009888" value="0x10BA0000" />
4879        <register type="NOA" address="0x00009888" value="0x0EBA0000" />
4880        <register type="NOA" address="0x00009888" value="0x1ABA0000" />
4881        <register type="NOA" address="0x00009888" value="0x01888000" />
4882        <register type="NOA" address="0x00009888" value="0x0D88F800" />
4883        <register type="NOA" address="0x00009888" value="0x0F88000F" />
4884        <register type="NOA" address="0x00009888" value="0x03888000" />
4885        <register type="NOA" address="0x00009888" value="0x05888000" />
4886        <register type="NOA" address="0x00009888" value="0x07888000" />
4887        <register type="NOA" address="0x00009888" value="0x09888000" />
4888        <register type="NOA" address="0x00009888" value="0x0B888000" />
4889        <register type="NOA" address="0x00009888" value="0x238B5540" />
4890        <register type="NOA" address="0x00009888" value="0x258BAAA2" />
4891        <register type="NOA" address="0x00009888" value="0x278B002A" />
4892        <register type="NOA" address="0x00009888" value="0x018C4000" />
4893        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
4894        <register type="NOA" address="0x00009888" value="0x178C2000" />
4895        <register type="NOA" address="0x00009888" value="0x198C5500" />
4896        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
4897        <register type="NOA" address="0x00009888" value="0x038C4000" />
4898        <register type="NOA" address="0x00009888" value="0x058C4000" />
4899        <register type="NOA" address="0x00009888" value="0x078C4000" />
4900        <register type="NOA" address="0x00009888" value="0x098C4000" />
4901        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
4902        <register type="NOA" address="0x00009888" value="0x018DA000" />
4903        <register type="NOA" address="0x00009888" value="0x078D8000" />
4904        <register type="NOA" address="0x00009888" value="0x098DA000" />
4905        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
4906        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
4907        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
4908        <register type="NOA" address="0x00009888" value="0x038DA000" />
4909        <register type="NOA" address="0x00009888" value="0x058DA000" />
4910        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
4911        <register type="NOA" address="0x00009888" value="0x2185AAA2" />
4912        <register type="NOA" address="0x00009888" value="0x2385002A" />
4913        <register type="NOA" address="0x00009888" value="0x01834000" />
4914        <register type="NOA" address="0x00009888" value="0x0F834000" />
4915        <register type="NOA" address="0x00009888" value="0x19835400" />
4916        <register type="NOA" address="0x00009888" value="0x1B830155" />
4917        <register type="NOA" address="0x00009888" value="0x03834000" />
4918        <register type="NOA" address="0x00009888" value="0x05834000" />
4919        <register type="NOA" address="0x00009888" value="0x07834000" />
4920        <register type="NOA" address="0x00009888" value="0x09834000" />
4921        <register type="NOA" address="0x00009888" value="0x0B834000" />
4922        <register type="NOA" address="0x00009888" value="0x0184C000" />
4923        <register type="NOA" address="0x00009888" value="0x07848000" />
4924        <register type="NOA" address="0x00009888" value="0x0984C000" />
4925        <register type="NOA" address="0x00009888" value="0x0B84C000" />
4926        <register type="NOA" address="0x00009888" value="0x0D84C000" />
4927        <register type="NOA" address="0x00009888" value="0x0F84C000" />
4928        <register type="NOA" address="0x00009888" value="0x0384C000" />
4929        <register type="NOA" address="0x00009888" value="0x0584C000" />
4930        <register type="NOA" address="0x00009888" value="0x1180C000" />
4931        <register type="NOA" address="0x00009888" value="0x17808000" />
4932        <register type="NOA" address="0x00009888" value="0x1980C000" />
4933        <register type="NOA" address="0x00009888" value="0x1B80C000" />
4934        <register type="NOA" address="0x00009888" value="0x1D80C000" />
4935        <register type="NOA" address="0x00009888" value="0x1F80C000" />
4936        <register type="NOA" address="0x00009888" value="0x1380C000" />
4937        <register type="NOA" address="0x00009888" value="0x1580C000" />
4938        <register type="NOA" address="0x00000D24" value="0x00000000" />
4939        <register type="NOA" address="0x00009888" value="0x4D800000" />
4940        <register type="NOA" address="0x00009888" value="0x3D800000" />
4941        <register type="NOA" address="0x00009888" value="0x4F800000" />
4942        <register type="NOA" address="0x00009888" value="0x43800000" />
4943        <register type="NOA" address="0x00009888" value="0x51800000" />
4944        <register type="NOA" address="0x00009888" value="0x45800000" />
4945        <register type="NOA" address="0x00009888" value="0x53800000" />
4946        <register type="NOA" address="0x00009888" value="0x47800420" />
4947        <register type="NOA" address="0x00009888" value="0x21800000" />
4948        <register type="NOA" address="0x00009888" value="0x31800000" />
4949        <register type="NOA" address="0x00009888" value="0x3F800421" />
4950        <register type="NOA" address="0x00009888" value="0x41800000" />
4951        <register type="NOA" address="0x00009840" value="0x00000080" />
4952    </register_config>
4953    <register_config type="OA">
4954        <register type="OA" address="0x00002724" value="0xF0800000" />
4955        <register type="OA" address="0x00002720" value="0x00000000" />
4956        <register type="OA" address="0x00002714" value="0xF0800000" />
4957        <register type="OA" address="0x00002710" value="0x00000000" />
4958        <register type="OA" address="0x00002740" value="0x00000000" />
4959        <register type="OA" address="0x00002770" value="0x0007FC2A" />
4960        <register type="OA" address="0x00002774" value="0x0000BF00" />
4961        <register type="OA" address="0x00002778" value="0x0007FC6A" />
4962        <register type="OA" address="0x0000277C" value="0x0000BF00" />
4963        <register type="OA" address="0x00002780" value="0x0007FC92" />
4964        <register type="OA" address="0x00002784" value="0x0000BF00" />
4965        <register type="OA" address="0x00002788" value="0x0007FCA2" />
4966        <register type="OA" address="0x0000278C" value="0x0000BF00" />
4967        <register type="OA" address="0x00002790" value="0x0007FC32" />
4968        <register type="OA" address="0x00002794" value="0x0000BF00" />
4969        <register type="OA" address="0x00002798" value="0x0007FC9A" />
4970        <register type="OA" address="0x0000279C" value="0x0000BF00" />
4971        <register type="OA" address="0x000027A0" value="0x0007FE6A" />
4972        <register type="OA" address="0x000027A4" value="0x0000BF00" />
4973        <register type="OA" address="0x000027A8" value="0x0007FE7A" />
4974        <register type="OA" address="0x000027AC" value="0x0000BF00" />
4975    </register_config>
4976    <register_config type="FLEX">
4977        <register type="FLEX" address="0x0000E458" value="0x00005004" />
4978        <register type="FLEX" address="0x0000E558" value="0x00000003" />
4979        <register type="FLEX" address="0x0000E658" value="0x00002001" />
4980        <register type="FLEX" address="0x0000E758" value="0x00778008" />
4981        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
4982        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
4983        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
4984    </register_config>
4985  </set>
4986
4987  <set name="Compute Metrics L3 Cache metric set"
4988       chipset="BDW"
4989       symbol_name="ComputeL3Cache"
4990       underscore_name="compute_l3_cache"
4991       mdapi_supported_apis="VK OGL4 OCL IO BB"
4992       hw_config_guid="27a364dc-8225-4ecb-b607-d6f1925598d9"
4993       >
4994    <counter name="GPU Time Elapsed"
4995             symbol_name="GpuTime"
4996             underscore_name="gpu_time"
4997             description="Time elapsed on the GPU during the measurement."
4998             data_type="uint64"
4999             units="ns"
5000             semantic_type="duration"
5001             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5002             mdapi_group="GPU"
5003             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5004             mdapi_supported_apis="VK OGL OCL IO BB"
5005             mdapi_hw_unit_type="gpu"
5006             />
5007    <counter name="GPU Core Clocks"
5008             symbol_name="GpuCoreClocks"
5009             underscore_name="gpu_core_clocks"
5010             description="The total number of GPU core clocks elapsed during the measurement."
5011             data_type="uint64"
5012             units="cycles"
5013             semantic_type="event"
5014             equation="GPU_CLOCK 0 READ"
5015             mdapi_group="GPU"
5016             mdapi_usage_flags="Tier1 Frame Batch Draw"
5017             mdapi_supported_apis="VK OGL OCL IO BB"
5018             mdapi_hw_unit_type="gpu"
5019             />
5020    <counter name="AVG GPU Core Frequency"
5021             symbol_name="AvgGpuCoreFrequency"
5022             underscore_name="avg_gpu_core_frequency"
5023             description="Average GPU Core Frequency in the measurement."
5024             data_type="uint64"
5025             max_equation="$GpuMaxFrequency"
5026             units="hz"
5027             semantic_type="event"
5028             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5029             mdapi_group="GPU"
5030             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5031             mdapi_supported_apis="VK OGL OCL IO BB"
5032             mdapi_hw_unit_type="gpu"
5033             />
5034    <counter name="GPU Busy"
5035             symbol_name="GpuBusy"
5036             underscore_name="gpu_busy"
5037             description="The percentage of time in which the GPU has been processing GPU commands."
5038             data_type="float"
5039             max_equation="100"
5040             units="percent"
5041             semantic_type="duration"
5042             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
5043             mdapi_group="GPU"
5044             mdapi_usage_flags="Tier1 Overview System Frame"
5045             mdapi_supported_apis="VK OGL OCL IO BB"
5046             mdapi_hw_unit_type="gpu"
5047             />
5048    <counter name="VS Threads Dispatched"
5049             symbol_name="VsThreads"
5050             underscore_name="vs_threads"
5051             description="The total number of vertex shader hardware threads dispatched."
5052             data_type="uint64"
5053             units="threads"
5054             semantic_type="event"
5055             equation="A 1 READ"
5056             mdapi_group="EU Array/Vertex Shader"
5057             mdapi_usage_flags="Tier3 Frame Batch Draw"
5058             mdapi_supported_apis="VK OGL IO BB"
5059             mdapi_hw_unit_type="gpu"
5060             />
5061    <counter name="HS Threads Dispatched"
5062             symbol_name="HsThreads"
5063             underscore_name="hs_threads"
5064             description="The total number of hull shader hardware threads dispatched."
5065             data_type="uint64"
5066             units="threads"
5067             semantic_type="event"
5068             equation="A 2 READ"
5069             mdapi_group="EU Array/Hull Shader"
5070             mdapi_usage_flags="Tier3 Frame Batch Draw"
5071             mdapi_supported_apis="VK OGL4 IO BB"
5072             mdapi_hw_unit_type="gpu"
5073             />
5074    <counter name="DS Threads Dispatched"
5075             symbol_name="DsThreads"
5076             underscore_name="ds_threads"
5077             description="The total number of domain shader hardware threads dispatched."
5078             data_type="uint64"
5079             units="threads"
5080             semantic_type="event"
5081             equation="A 3 READ"
5082             mdapi_group="EU Array/Domain Shader"
5083             mdapi_usage_flags="Tier3 Frame Batch Draw"
5084             mdapi_supported_apis="VK OGL4 IO BB"
5085             mdapi_hw_unit_type="gpu"
5086             />
5087    <counter name="GS Threads Dispatched"
5088             symbol_name="GsThreads"
5089             underscore_name="gs_threads"
5090             description="The total number of geometry shader hardware threads dispatched."
5091             data_type="uint64"
5092             units="threads"
5093             semantic_type="event"
5094             equation="A 5 READ"
5095             mdapi_group="EU Array/Geometry Shader"
5096             mdapi_usage_flags="Tier3 Frame Batch Draw"
5097             mdapi_supported_apis="VK OGL4 IO BB"
5098             mdapi_hw_unit_type="gpu"
5099             />
5100    <counter name="FS Threads Dispatched"
5101             symbol_name="PsThreads"
5102             underscore_name="ps_threads"
5103             description="The total number of fragment shader hardware threads dispatched."
5104             data_type="uint64"
5105             units="threads"
5106             semantic_type="event"
5107             equation="A 6 READ"
5108             mdapi_group="EU Array/Fragment Shader"
5109             mdapi_usage_flags="Tier3 Frame Batch Draw"
5110             mdapi_supported_apis="VK OGL IO BB"
5111             mdapi_hw_unit_type="gpu"
5112             />
5113    <counter name="CS Threads Dispatched"
5114             symbol_name="CsThreads"
5115             underscore_name="cs_threads"
5116             description="The total number of compute shader hardware threads dispatched."
5117             data_type="uint64"
5118             units="threads"
5119             semantic_type="event"
5120             equation="A 4 READ"
5121             mdapi_group="EU Array/Compute Shader"
5122             mdapi_usage_flags="Tier3 Frame Batch Draw"
5123             mdapi_supported_apis="VK OGL4 OCL IO BB"
5124             mdapi_hw_unit_type="gpu"
5125             />
5126    <counter name="EU Active"
5127             symbol_name="EuActive"
5128             underscore_name="eu_active"
5129             description="The percentage of time in which the Execution Units were actively processing."
5130             data_type="float"
5131             max_equation="100"
5132             units="percent"
5133             semantic_type="duration"
5134             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5135             mdapi_group="EU Array"
5136             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5137             mdapi_supported_apis="VK OGL OCL IO BB"
5138             mdapi_hw_unit_type="gpu"
5139             />
5140    <counter name="EU Stall"
5141             symbol_name="EuStall"
5142             underscore_name="eu_stall"
5143             description="The percentage of time in which the Execution Units were stalled."
5144             data_type="float"
5145             max_equation="100"
5146             units="percent"
5147             semantic_type="duration"
5148             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5149             mdapi_group="EU Array"
5150             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
5151             mdapi_supported_apis="VK OGL OCL IO BB"
5152             mdapi_hw_unit_type="gpu"
5153             />
5154    <counter name="EU Both FPU Pipes Active"
5155             symbol_name="EuFpuBothActive"
5156             underscore_name="eu_fpu_both_active"
5157             description="The percentage of time in which both EU FPU pipelines were actively processing."
5158             data_type="float"
5159             max_equation="100"
5160             units="percent"
5161             semantic_type="duration"
5162             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5163             mdapi_group="EU Array/Pipes"
5164             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5165             mdapi_supported_apis="VK OGL OCL IO BB"
5166             mdapi_hw_unit_type="gpu"
5167             />
5168    <counter name="EU FPU0 Pipe Active"
5169             symbol_name="Fpu0Active"
5170             underscore_name="fpu0_active"
5171             description="The percentage of time in which EU FPU0 pipeline was actively processing."
5172             data_type="float"
5173             max_equation="100"
5174             units="percent"
5175             semantic_type="duration"
5176             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5177             mdapi_group="EU Array/Pipes"
5178             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5179             mdapi_supported_apis="VK OCL OGL IO BB"
5180             mdapi_hw_unit_type="gpu"
5181             />
5182    <counter name="EU FPU1 Pipe Active"
5183             symbol_name="Fpu1Active"
5184             underscore_name="fpu1_active"
5185             description="The percentage of time in which EU FPU1 pipeline was actively processing."
5186             data_type="float"
5187             max_equation="100"
5188             units="percent"
5189             semantic_type="duration"
5190             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5191             mdapi_group="EU Array/Pipes"
5192             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5193             mdapi_supported_apis="VK OCL OGL IO BB"
5194             mdapi_hw_unit_type="gpu"
5195             />
5196    <counter name="EU AVG IPC Rate"
5197             symbol_name="EuAvgIpcRate"
5198             underscore_name="eu_avg_ipc_rate"
5199             description="The average rate of IPC calculated for 2 FPU pipelines."
5200             data_type="float"
5201             max_equation="2"
5202             units="number"
5203             semantic_type="ratio"
5204             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
5205             mdapi_group="EU Array"
5206             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
5207             mdapi_supported_apis="VK OGL OCL IO BB"
5208             mdapi_hw_unit_type="gpu"
5209             />
5210    <counter name="EU Send Pipe Active"
5211             symbol_name="EuSendActive"
5212             underscore_name="eu_send_active"
5213             description="The percentage of time in which EU send pipeline was actively processing."
5214             data_type="float"
5215             max_equation="100"
5216             units="percent"
5217             semantic_type="duration"
5218             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5219             mdapi_group="EU Array/Pipes"
5220             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
5221             mdapi_supported_apis="VK OGL IO BB"
5222             mdapi_hw_unit_type="gpu"
5223             />
5224    <counter name="EU FPU0 Hybrid Instruction"
5225             symbol_name="EuHybridFpu0Instruction"
5226             underscore_name="eu_hybrid_fpu0_instruction"
5227             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU0."
5228             data_type="float"
5229             max_equation="100"
5230             units="percent"
5231             semantic_type="duration"
5232             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5233             mdapi_group="EU Array/Pipes/Instructions"
5234             mdapi_usage_flags="Tier4 Frame Batch Draw"
5235             mdapi_supported_apis="VK OGL IO BB"
5236             mdapi_hw_unit_type="gpu"
5237             />
5238    <counter name="EU FPU1 Hybrid Instruction"
5239             symbol_name="EuHybridFpu1Instruction"
5240             underscore_name="eu_hybrid_fpu1_instruction"
5241             description="The percentage of time in which execution units were actively processing hybrid instructions on FPU1."
5242             data_type="float"
5243             max_equation="100"
5244             units="percent"
5245             semantic_type="duration"
5246             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5247             mdapi_group="EU Array/Pipes/Instructions"
5248             mdapi_usage_flags="Tier4 Frame Batch Draw"
5249             mdapi_supported_apis="VK OGL IO BB"
5250             mdapi_hw_unit_type="gpu"
5251             />
5252    <counter name="EU FPU0 Ternary Instruction"
5253             symbol_name="EuTernaryFpu0Instruction"
5254             underscore_name="eu_ternary_fpu0_instruction"
5255             description="The percentage of time in which execution units were actively processing ternary instructions on FPU0."
5256             data_type="float"
5257             max_equation="100"
5258             units="percent"
5259             semantic_type="duration"
5260             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5261             mdapi_group="EU Array/Pipes/Instructions"
5262             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5263             mdapi_supported_apis="VK OGL IO BB"
5264             mdapi_hw_unit_type="gpu"
5265             />
5266    <counter name="EU FPU1 Ternary Instruction"
5267             symbol_name="EuTernaryFpu1Instruction"
5268             underscore_name="eu_ternary_fpu1_instruction"
5269             description="The percentage of time in which execution units were actively processing ternary instructions on FPU1."
5270             data_type="float"
5271             max_equation="100"
5272             units="percent"
5273             semantic_type="duration"
5274             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5275             mdapi_group="EU Array/Pipes/Instructions"
5276             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5277             mdapi_supported_apis="VK OGL IO BB"
5278             mdapi_hw_unit_type="gpu"
5279             />
5280    <counter name="EU FPU0 Binary Instruction"
5281             symbol_name="EuBinaryFpu0Instruction"
5282             underscore_name="eu_binary_fpu0_instruction"
5283             description="The percentage of time in which execution units were actively processing binary instructions on FPU0."
5284             data_type="float"
5285             max_equation="100"
5286             units="percent"
5287             semantic_type="duration"
5288             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5289             mdapi_group="EU Array/Pipes/Instructions"
5290             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5291             mdapi_supported_apis="VK OGL IO BB"
5292             mdapi_hw_unit_type="gpu"
5293             />
5294    <counter name="EU FPU1 Binary Instruction"
5295             symbol_name="EuBinaryFpu1Instruction"
5296             underscore_name="eu_binary_fpu1_instruction"
5297             description="The percentage of time in which execution units were actively processing binary instructions on FPU1."
5298             data_type="float"
5299             max_equation="100"
5300             units="percent"
5301             semantic_type="duration"
5302             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5303             mdapi_group="EU Array/Pipes/Instructions"
5304             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5305             mdapi_supported_apis="VK OGL IO BB"
5306             mdapi_hw_unit_type="gpu"
5307             />
5308    <counter name="EU FPU0 Move Instruction"
5309             symbol_name="EuMoveFpu0Instruction"
5310             underscore_name="eu_move_fpu0_instruction"
5311             description="The percentage of time in which execution units were actively processing move instructions on FPU0."
5312             data_type="float"
5313             max_equation="100"
5314             units="percent"
5315             semantic_type="duration"
5316             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5317             mdapi_group="EU Array/Pipes/Instructions"
5318             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5319             mdapi_supported_apis="VK OGL IO BB"
5320             mdapi_hw_unit_type="gpu"
5321             />
5322    <counter name="EU FPU1 Move Instruction"
5323             symbol_name="EuMoveFpu1Instruction"
5324             underscore_name="eu_move_fpu1_instruction"
5325             description="The percentage of time in which execution units were actively processing move instructions on FPU1."
5326             data_type="float"
5327             max_equation="100"
5328             units="percent"
5329             semantic_type="duration"
5330             equation="A 20 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
5331             mdapi_group="EU Array/Pipes/Instructions"
5332             mdapi_usage_flags="Tier4 System Frame Batch Draw"
5333             mdapi_supported_apis="VK OGL IO BB"
5334             mdapi_hw_unit_type="gpu"
5335             />
5336    <counter name="Rasterized Pixels"
5337             symbol_name="RasterizedPixels"
5338             underscore_name="rasterized_pixels"
5339             description="The total number of rasterized pixels."
5340             data_type="uint64"
5341             units="pixels"
5342             semantic_type="event"
5343             equation="A 21 READ 4 UMUL"
5344             mdapi_group="3D Pipe/Rasterizer"
5345             mdapi_usage_flags="Tier3 Frame Batch Draw"
5346             mdapi_supported_apis="VK OGL IO BB"
5347             mdapi_hw_unit_type="gpu"
5348             />
5349    <counter name="Early Hi-Depth Test Fails"
5350             symbol_name="HiDepthTestFails"
5351             underscore_name="hi_depth_test_fails"
5352             description="The total number of pixels dropped on early hierarchical depth test."
5353             data_type="uint64"
5354             units="pixels"
5355             semantic_type="event"
5356             equation="A 22 READ 4 UMUL"
5357             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
5358             mdapi_usage_flags="Tier3 Frame Batch Draw"
5359             mdapi_supported_apis="VK OGL IO BB"
5360             mdapi_hw_unit_type="gpu"
5361             />
5362    <counter name="Early Depth Test Fails"
5363             symbol_name="EarlyDepthTestFails"
5364             underscore_name="early_depth_test_fails"
5365             description="The total number of pixels dropped on early depth test."
5366             data_type="uint64"
5367             units="pixels"
5368             semantic_type="event"
5369             equation="A 23 READ 4 UMUL"
5370             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
5371             mdapi_usage_flags="Tier3 Frame Batch Draw"
5372             mdapi_supported_apis="VK OGL IO BB"
5373             mdapi_hw_unit_type="gpu"
5374             />
5375    <counter name="Samples Killed in FS"
5376             symbol_name="SamplesKilledInPs"
5377             underscore_name="samples_killed_in_ps"
5378             description="The total number of samples or pixels dropped in fragment shaders."
5379             data_type="uint64"
5380             units="pixels"
5381             semantic_type="event"
5382             equation="A 24 READ 4 UMUL"
5383             mdapi_group="3D Pipe/Fragment Shader"
5384             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
5385             mdapi_supported_apis="VK OGL IO BB"
5386             mdapi_hw_unit_type="gpu"
5387             />
5388    <counter name="Pixels Failing Tests"
5389             symbol_name="PixelsFailingPostPsTests"
5390             underscore_name="pixels_failing_post_ps_tests"
5391             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
5392             data_type="uint64"
5393             units="pixels"
5394             semantic_type="event"
5395             equation="A 25 READ 4 UMUL"
5396             mdapi_group="3D Pipe/Output Merger"
5397             mdapi_usage_flags="Tier3 Frame Batch Draw"
5398             mdapi_supported_apis="VK OGL IO BB"
5399             mdapi_hw_unit_type="gpu"
5400             />
5401    <counter name="Samples Written"
5402             symbol_name="SamplesWritten"
5403             underscore_name="samples_written"
5404             description="The total number of samples or pixels written to all render targets."
5405             data_type="uint64"
5406             units="pixels"
5407             semantic_type="event"
5408             equation="A 26 READ 4 UMUL"
5409             mdapi_group="3D Pipe/Output Merger"
5410             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5411             mdapi_supported_apis="VK OGL IO BB"
5412             mdapi_hw_unit_type="gpu"
5413             />
5414    <counter name="Samples Blended"
5415             symbol_name="SamplesBlended"
5416             underscore_name="samples_blended"
5417             description="The total number of blended samples or pixels written to all render targets."
5418             data_type="uint64"
5419             units="pixels"
5420             semantic_type="event"
5421             equation="A 27 READ 4 UMUL"
5422             mdapi_group="3D Pipe/Output Merger"
5423             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5424             mdapi_supported_apis="VK OGL IO BB"
5425             mdapi_hw_unit_type="gpu"
5426             />
5427    <counter name="Sampler Texels"
5428             symbol_name="SamplerTexels"
5429             underscore_name="sampler_texels"
5430             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
5431             data_type="uint64"
5432             units="texels"
5433             semantic_type="event"
5434             equation="A 28 READ 4 UMUL"
5435             mdapi_group="Sampler/Sampler Input"
5436             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
5437             mdapi_supported_apis="VK OGL OCL IO BB"
5438             mdapi_hw_unit_type="gpu"
5439             />
5440    <counter name="Sampler Texels Misses"
5441             symbol_name="SamplerTexelMisses"
5442             underscore_name="sampler_texel_misses"
5443             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
5444             data_type="uint64"
5445             units="texels"
5446             semantic_type="event"
5447             equation="A 29 READ 4 UMUL"
5448             mdapi_group="Sampler/Sampler Cache"
5449             mdapi_usage_flags="Tier3 Batch Frame Draw"
5450             mdapi_supported_apis="VK OGL OCL IO BB"
5451             mdapi_hw_unit_type="gpu"
5452             />
5453    <counter name="SLM Bytes Read"
5454             symbol_name="SlmBytesRead"
5455             underscore_name="slm_bytes_read"
5456             description="The total number of GPU memory bytes read from shared local memory."
5457             data_type="uint64"
5458             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5459             units="bytes"
5460             semantic_type="throughput"
5461             equation="A 30 READ 64 UMUL"
5462             mdapi_group="L3/Data Port/SLM"
5463             mdapi_usage_flags="Tier3 Frame Batch Draw"
5464             mdapi_supported_apis="VK OGL4 OCL IO BB"
5465             mdapi_hw_unit_type="gpu"
5466             />
5467    <counter name="SLM Bytes Written"
5468             symbol_name="SlmBytesWritten"
5469             underscore_name="slm_bytes_written"
5470             description="The total number of GPU memory bytes written into shared local memory."
5471             data_type="uint64"
5472             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
5473             units="bytes"
5474             semantic_type="throughput"
5475             equation="A 31 READ 64 UMUL"
5476             mdapi_group="L3/Data Port/SLM"
5477             mdapi_usage_flags="Tier3 Frame Batch Draw"
5478             mdapi_supported_apis="VK OGL4 OCL IO BB"
5479             mdapi_hw_unit_type="gpu"
5480             />
5481    <counter name="Shader Memory Accesses"
5482             symbol_name="ShaderMemoryAccesses"
5483             underscore_name="shader_memory_accesses"
5484             description="The total number of shader memory accesses to L3."
5485             data_type="uint64"
5486             units="messages"
5487             semantic_type="event"
5488             equation="A 32 READ"
5489             mdapi_group="L3/Data Port"
5490             mdapi_usage_flags="Tier3 Frame Batch Draw"
5491             mdapi_supported_apis="VK OGL OCL IO BB"
5492             mdapi_hw_unit_type="gpu"
5493             />
5494    <counter name="Shader Atomic Memory Accesses"
5495             symbol_name="ShaderAtomics"
5496             underscore_name="shader_atomics"
5497             description="The total number of shader atomic memory accesses."
5498             data_type="uint64"
5499             units="messages"
5500             semantic_type="event"
5501             equation="A 34 READ"
5502             mdapi_group="L3/Data Port/Atomics"
5503             mdapi_usage_flags="Tier3 Frame Batch Draw"
5504             mdapi_supported_apis="VK OGL OCL IO BB"
5505             mdapi_hw_unit_type="gpu"
5506             />
5507    <counter name="L3 Accesses"
5508             symbol_name="L3Accesses"
5509             underscore_name="l3_accesses"
5510             description="The total number of L3 accesses from all entities."
5511             data_type="uint64"
5512             units="messages"
5513             semantic_type="event"
5514             equation="C 0 READ C 1 READ B 2 READ B 3 READ C 2 READ C 3 READ B 6 READ B 7 READ UADD UADD UADD UADD UADD UADD UADD 2 UMUL"
5515             mdapi_group="L3"
5516             mdapi_usage_flags="Tier3 Frame Batch Draw"
5517             mdapi_supported_apis="VK OGL OCL IO BB"
5518             mdapi_hw_unit_type="gpu"
5519             />
5520    <counter name="L3 Misses"
5521             symbol_name="L3Misses"
5522             underscore_name="l3_misses"
5523             description="The total number of L3 misses."
5524             data_type="uint64"
5525             units="messages"
5526             semantic_type="event"
5527             equation="C 4 READ C 5 READ UADD"
5528             mdapi_group="L3/TAG"
5529             mdapi_usage_flags="Tier3 Frame Batch Draw"
5530             mdapi_supported_apis="VK OGL OCL IO BB"
5531             mdapi_hw_unit_type="gpu"
5532             />
5533    <counter name="L3 Shader Throughput"
5534             symbol_name="L3ShaderThroughput"
5535             underscore_name="l3_shader_throughput"
5536             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
5537             data_type="uint64"
5538             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
5539             units="bytes"
5540             semantic_type="throughput"
5541             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
5542             mdapi_group="L3/Data Port"
5543             mdapi_usage_flags="Tier2 Frame Batch Draw"
5544             mdapi_supported_apis="VK OGL4 OCL IO BB"
5545             mdapi_hw_unit_type="gpu"
5546             />
5547    <counter name="L3 Total Throughput"
5548             symbol_name="L3TotalThroughput"
5549             underscore_name="l3_total_throughput"
5550             description="The total number of GPU memory bytes transferred via L3."
5551             data_type="uint64"
5552             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5553             units="bytes"
5554             semantic_type="throughput"
5555             equation="$L3Accesses 64 UMUL"
5556             mdapi_group="L3"
5557             mdapi_usage_flags="Tier3 Frame Batch Draw"
5558             mdapi_supported_apis="VK OGL OCL IO BB"
5559             mdapi_hw_unit_type="gpu"
5560             />
5561    <counter name="Shader Barrier Messages"
5562             symbol_name="ShaderBarriers"
5563             underscore_name="shader_barriers"
5564             description="The total number of shader barrier messages."
5565             data_type="uint64"
5566             units="messages"
5567             semantic_type="event"
5568             equation="A 35 READ"
5569             mdapi_group="EU Array/Barrier"
5570             mdapi_usage_flags="Tier3 Frame Batch Draw"
5571             mdapi_supported_apis="VK OGL OCL IO BB"
5572             mdapi_hw_unit_type="gpu"
5573             />
5574    <counter name="L3 Bank 00 Accesses"
5575             symbol_name="L3Bank00Accesses"
5576             underscore_name="l3_bank00_accesses"
5577             description="The total number of accesses to L3 Bank 00."
5578             data_type="uint64"
5579             units="messages"
5580             semantic_type="event"
5581             equation="C 0 READ 2 UMUL"
5582             availability="$SliceMask 0x01 AND"
5583             mdapi_group="L3"
5584             mdapi_usage_flags="Tier4 Frame Batch Draw"
5585             mdapi_supported_apis="VK OGL OCL IO BB"
5586             mdapi_hw_unit_type="slice"
5587             />
5588    <counter name="L3 Bank 01 Accesses"
5589             symbol_name="L3Bank01Accesses"
5590             underscore_name="l3_bank01_accesses"
5591             description="The total number of accesses to L3 Bank 01."
5592             data_type="uint64"
5593             units="messages"
5594             semantic_type="event"
5595             equation="C 1 READ 2 UMUL"
5596             availability="$SliceMask 0x01 AND"
5597             mdapi_group="L3"
5598             mdapi_usage_flags="Tier4 Frame Batch Draw"
5599             mdapi_supported_apis="VK OGL OCL IO BB"
5600             mdapi_hw_unit_type="slice"
5601             />
5602    <counter name="L3 Bank 02 Accesses"
5603             symbol_name="L3Bank02Accesses"
5604             underscore_name="l3_bank02_accesses"
5605             description="The total number of accesses to L3 Bank 02."
5606             data_type="uint64"
5607             units="messages"
5608             semantic_type="event"
5609             equation="B 2 READ 2 UMUL"
5610             availability="$SliceMask 0x01 AND"
5611             mdapi_group="L3"
5612             mdapi_usage_flags="Tier4 Frame Batch Draw"
5613             mdapi_supported_apis="VK OGL OCL IO BB"
5614             mdapi_hw_unit_type="slice"
5615             />
5616    <counter name="L3 Bank 03 Accesses"
5617             symbol_name="L3Bank03Accesses"
5618             underscore_name="l3_bank03_accesses"
5619             description="The total number of accesses to L3 Bank 03."
5620             data_type="uint64"
5621             units="messages"
5622             semantic_type="event"
5623             equation="B 3 READ 2 UMUL"
5624             availability="$SliceMask 0x01 AND"
5625             mdapi_group="L3"
5626             mdapi_usage_flags="Tier4 Frame Batch Draw"
5627             mdapi_supported_apis="VK OGL OCL IO BB"
5628             mdapi_hw_unit_type="slice"
5629             />
5630    <counter name="L3 Bank 10 Accesses"
5631             symbol_name="L3Bank10Accesses"
5632             underscore_name="l3_bank10_accesses"
5633             description="The total number of accesses to L3 Bank 10."
5634             data_type="uint64"
5635             units="messages"
5636             semantic_type="event"
5637             equation="C 2 READ 2 UMUL"
5638             availability="$SliceMask 0x02 AND"
5639             mdapi_group="L3"
5640             mdapi_usage_flags="Tier4 Frame Batch Draw"
5641             mdapi_supported_apis="VK OGL OCL IO BB"
5642             mdapi_hw_unit_type="slice"
5643             />
5644    <counter name="L3 Bank 11 Accesses"
5645             symbol_name="L3Bank11Accesses"
5646             underscore_name="l3_bank11_accesses"
5647             description="The total number of accesses to L3 Bank 11."
5648             data_type="uint64"
5649             units="messages"
5650             semantic_type="event"
5651             equation="C 3 READ 2 UMUL"
5652             availability="$SliceMask 0x02 AND"
5653             mdapi_group="L3"
5654             mdapi_usage_flags="Tier4 Frame Batch Draw"
5655             mdapi_supported_apis="VK OGL OCL IO BB"
5656             mdapi_hw_unit_type="slice"
5657             />
5658    <counter name="L3 Bank 12 Accesses"
5659             symbol_name="L3Bank12Accesses"
5660             underscore_name="l3_bank12_accesses"
5661             description="The total number of accesses to L3 Bank 12."
5662             data_type="uint64"
5663             units="messages"
5664             semantic_type="event"
5665             equation="B 6 READ 2 UMUL"
5666             availability="$SliceMask 0x02 AND"
5667             mdapi_group="L3"
5668             mdapi_usage_flags="Tier4 Frame Batch Draw"
5669             mdapi_supported_apis="VK OGL OCL IO BB"
5670             mdapi_hw_unit_type="slice"
5671             />
5672    <counter name="L3 Bank 13 Accesses"
5673             symbol_name="L3Bank13Accesses"
5674             underscore_name="l3_bank13_accesses"
5675             description="The total number of accesses to L3 Bank 13."
5676             data_type="uint64"
5677             units="messages"
5678             semantic_type="event"
5679             equation="B 7 READ 2 UMUL"
5680             availability="$SliceMask 0x02 AND"
5681             mdapi_group="L3"
5682             mdapi_usage_flags="Tier4 Frame Batch Draw"
5683             mdapi_supported_apis="VK OGL OCL IO BB"
5684             mdapi_hw_unit_type="slice"
5685             />
5686    <counter name="L3 Bank 00 IC Accesses"
5687             symbol_name="L3Bank00IcAccesses"
5688             underscore_name="l3_bank00_ic_accesses"
5689             description="The total number of accesses to L3 Bank 00 from IC cache."
5690             data_type="uint64"
5691             units="messages"
5692             semantic_type="event"
5693             equation="B 0 READ B 1 READ UADD 2 UMUL $L3Bank00Accesses UMIN"
5694             availability="$SliceMask 0x01 AND"
5695             mdapi_group="L3/IC"
5696             mdapi_usage_flags="Tier4 Frame Batch Draw"
5697             mdapi_supported_apis="VK OGL OCL IO BB"
5698             mdapi_hw_unit_type="slice"
5699             />
5700    <counter name="L3 Bank 00 IC Hits"
5701             symbol_name="L3Bank00IcHits"
5702             underscore_name="l3_bank00_ic_hits"
5703             description="The total number of hits in L3 Bank 00 from IC cache."
5704             data_type="uint64"
5705             units="messages"
5706             semantic_type="event"
5707             equation="B 1 READ 2 UMUL $L3Bank00IcAccesses UMIN"
5708             availability="$SliceMask 0x01 AND"
5709             mdapi_group="L3/IC"
5710             mdapi_usage_flags="Tier4 Frame Batch Draw"
5711             mdapi_supported_apis="VK OGL OCL IO BB"
5712             mdapi_hw_unit_type="slice"
5713             />
5714    <counter name="L3 Bank 10 IC Accesses"
5715             symbol_name="L3Bank10IcAccesses"
5716             underscore_name="l3_bank10_ic_accesses"
5717             description="The total number of accesses to L3 Bank 10 from IC cache."
5718             data_type="uint64"
5719             units="messages"
5720             semantic_type="event"
5721             equation="B 4 READ B 5 READ UADD 2 UMUL $L3Bank10Accesses UMIN"
5722             availability="$SliceMask 0x02 AND"
5723             mdapi_group="L3/IC"
5724             mdapi_usage_flags="Tier4 Frame Batch Draw"
5725             mdapi_supported_apis="VK OGL OCL IO BB"
5726             mdapi_hw_unit_type="slice"
5727             />
5728    <counter name="L3 Bank 10 IC Hits"
5729             symbol_name="L3Bank10IcHits"
5730             underscore_name="l3_bank10_ic_hits"
5731             description="The total number of hits in L3 Bank 10 from IC cache."
5732             data_type="uint64"
5733             units="messages"
5734             semantic_type="event"
5735             equation="B 5 READ 2 UMUL $L3Bank10IcAccesses UMIN"
5736             availability="$SliceMask 0x02 AND"
5737             mdapi_group="L3/IC"
5738             mdapi_usage_flags="Tier4 Frame Batch Draw"
5739             mdapi_supported_apis="VK OGL OCL IO BB"
5740             mdapi_hw_unit_type="slice"
5741             />
5742    <counter name="GTI L3 Throughput"
5743             symbol_name="GtiL3Throughput"
5744             underscore_name="gti_l3_throughput"
5745             description="The total number of GPU memory bytes transferred between L3 caches and GTI."
5746             data_type="uint64"
5747             max_equation="$GpuCoreClocks 64 UMUL $EuSlicesTotalCount UMUL"
5748             units="bytes"
5749             semantic_type="throughput"
5750             equation="C 4 READ C 5 READ UADD 64 UMUL"
5751             mdapi_group="GTI/L3"
5752             mdapi_usage_flags="Tier2 Frame Batch Draw"
5753             mdapi_supported_apis="VK OGL OCL IO BB"
5754             mdapi_hw_unit_type="gpu"
5755             />
5756    <counter name="GTI Read Throughput"
5757             symbol_name="GtiReadThroughput"
5758             underscore_name="gti_read_throughput"
5759             description="The total number of GPU memory bytes read from GTI."
5760             data_type="uint64"
5761             max_equation="$GpuCoreClocks 64 UMUL"
5762             units="bytes"
5763             semantic_type="throughput"
5764             equation="C 6 READ 64 UMUL"
5765             mdapi_group="GTI"
5766             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5767             mdapi_supported_apis="VK OGL OCL IO BB"
5768             mdapi_hw_unit_type="gpu"
5769             />
5770    <counter name="GTI Write Throughput"
5771             symbol_name="GtiWriteThroughput"
5772             underscore_name="gti_write_throughput"
5773             description="The total number of GPU memory bytes written to GTI."
5774             data_type="uint64"
5775             max_equation="$GpuCoreClocks 32 UMUL"
5776             units="bytes"
5777             semantic_type="throughput"
5778             equation="C 7 READ 64 UMUL"
5779             mdapi_group="GTI"
5780             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5781             mdapi_supported_apis="VK OGL OCL IO BB"
5782             mdapi_hw_unit_type="gpu"
5783             />
5784    <register_config type="NOA">
5785        <register type="NOA" address="0x00009840" value="0x000000A0" />
5786        <register type="NOA" address="0x00009888" value="0x143F00B3" />
5787        <register type="NOA" address="0x00009888" value="0x14BF00B3" />
5788        <register type="NOA" address="0x00009888" value="0x138303C0" />
5789        <register type="NOA" address="0x00009888" value="0x3B800060" />
5790        <register type="NOA" address="0x00009888" value="0x3D800805" />
5791        <register type="NOA" address="0x00009888" value="0x003F0029" />
5792        <register type="NOA" address="0x00009888" value="0x063F1400" />
5793        <register type="NOA" address="0x00009888" value="0x083F1225" />
5794        <register type="NOA" address="0x00009888" value="0x0E3F1327" />
5795        <register type="NOA" address="0x00009888" value="0x103F0000" />
5796        <register type="NOA" address="0x00009888" value="0x005A4000" />
5797        <register type="NOA" address="0x00009888" value="0x065A8000" />
5798        <register type="NOA" address="0x00009888" value="0x085AC000" />
5799        <register type="NOA" address="0x00009888" value="0x0E5AC000" />
5800        <register type="NOA" address="0x00009888" value="0x001D4000" />
5801        <register type="NOA" address="0x00009888" value="0x061D8000" />
5802        <register type="NOA" address="0x00009888" value="0x081DC000" />
5803        <register type="NOA" address="0x00009888" value="0x0E1DC000" />
5804        <register type="NOA" address="0x00009888" value="0x0C1F0800" />
5805        <register type="NOA" address="0x00009888" value="0x0E1F2A00" />
5806        <register type="NOA" address="0x00009888" value="0x101F0280" />
5807        <register type="NOA" address="0x00009888" value="0x00391000" />
5808        <register type="NOA" address="0x00009888" value="0x06394000" />
5809        <register type="NOA" address="0x00009888" value="0x08395000" />
5810        <register type="NOA" address="0x00009888" value="0x0E395000" />
5811        <register type="NOA" address="0x00009888" value="0x0ABF1429" />
5812        <register type="NOA" address="0x00009888" value="0x0CBF1225" />
5813        <register type="NOA" address="0x00009888" value="0x00BF1380" />
5814        <register type="NOA" address="0x00009888" value="0x02BF0026" />
5815        <register type="NOA" address="0x00009888" value="0x10BF0000" />
5816        <register type="NOA" address="0x00009888" value="0x0ADAC000" />
5817        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
5818        <register type="NOA" address="0x00009888" value="0x00DA8000" />
5819        <register type="NOA" address="0x00009888" value="0x02DA4000" />
5820        <register type="NOA" address="0x00009888" value="0x0A9DC000" />
5821        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
5822        <register type="NOA" address="0x00009888" value="0x009D8000" />
5823        <register type="NOA" address="0x00009888" value="0x029D4000" />
5824        <register type="NOA" address="0x00009888" value="0x0E9F8000" />
5825        <register type="NOA" address="0x00009888" value="0x109F002A" />
5826        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
5827        <register type="NOA" address="0x00009888" value="0x0AB95000" />
5828        <register type="NOA" address="0x00009888" value="0x0CB95000" />
5829        <register type="NOA" address="0x00009888" value="0x00B94000" />
5830        <register type="NOA" address="0x00009888" value="0x02B91000" />
5831        <register type="NOA" address="0x00009888" value="0x0D88C000" />
5832        <register type="NOA" address="0x00009888" value="0x0F880003" />
5833        <register type="NOA" address="0x00009888" value="0x03888000" />
5834        <register type="NOA" address="0x00009888" value="0x05888000" />
5835        <register type="NOA" address="0x00009888" value="0x018A8000" />
5836        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
5837        <register type="NOA" address="0x00009888" value="0x198A8000" />
5838        <register type="NOA" address="0x00009888" value="0x1B8A8020" />
5839        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
5840        <register type="NOA" address="0x00009888" value="0x238B0520" />
5841        <register type="NOA" address="0x00009888" value="0x258BA950" />
5842        <register type="NOA" address="0x00009888" value="0x278B0016" />
5843        <register type="NOA" address="0x00009888" value="0x198C5400" />
5844        <register type="NOA" address="0x00009888" value="0x1B8C0001" />
5845        <register type="NOA" address="0x00009888" value="0x038C4000" />
5846        <register type="NOA" address="0x00009888" value="0x058C4000" />
5847        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
5848        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
5849        <register type="NOA" address="0x00009888" value="0x018D8000" />
5850        <register type="NOA" address="0x00009888" value="0x038D2000" />
5851        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
5852        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
5853        <register type="NOA" address="0x00009888" value="0x2385002A" />
5854        <register type="NOA" address="0x00009888" value="0x03835180" />
5855        <register type="NOA" address="0x00009888" value="0x05834022" />
5856        <register type="NOA" address="0x00009888" value="0x11830000" />
5857        <register type="NOA" address="0x00009888" value="0x01834000" />
5858        <register type="NOA" address="0x00009888" value="0x0F834000" />
5859        <register type="NOA" address="0x00009888" value="0x19835400" />
5860        <register type="NOA" address="0x00009888" value="0x1B830155" />
5861        <register type="NOA" address="0x00009888" value="0x07830000" />
5862        <register type="NOA" address="0x00009888" value="0x09830000" />
5863        <register type="NOA" address="0x00009888" value="0x0184C000" />
5864        <register type="NOA" address="0x00009888" value="0x07848000" />
5865        <register type="NOA" address="0x00009888" value="0x0984C000" />
5866        <register type="NOA" address="0x00009888" value="0x0B84C000" />
5867        <register type="NOA" address="0x00009888" value="0x0D84C000" />
5868        <register type="NOA" address="0x00009888" value="0x0F84C000" />
5869        <register type="NOA" address="0x00009888" value="0x0384C000" />
5870        <register type="NOA" address="0x00009888" value="0x05844000" />
5871        <register type="NOA" address="0x00009888" value="0x1B80C137" />
5872        <register type="NOA" address="0x00009888" value="0x1D80C147" />
5873        <register type="NOA" address="0x00009888" value="0x21800000" />
5874        <register type="NOA" address="0x00009888" value="0x1180C000" />
5875        <register type="NOA" address="0x00009888" value="0x17808000" />
5876        <register type="NOA" address="0x00009888" value="0x1980C000" />
5877        <register type="NOA" address="0x00009888" value="0x1F80C000" />
5878        <register type="NOA" address="0x00009888" value="0x1380C000" />
5879        <register type="NOA" address="0x00009888" value="0x15804000" />
5880        <register type="NOA" address="0x00000D24" value="0x00000000" />
5881        <register type="NOA" address="0x00009888" value="0x4D801000" />
5882        <register type="NOA" address="0x00009888" value="0x4F800111" />
5883        <register type="NOA" address="0x00009888" value="0x43800842" />
5884        <register type="NOA" address="0x00009888" value="0x51800000" />
5885        <register type="NOA" address="0x00009888" value="0x45800000" />
5886        <register type="NOA" address="0x00009888" value="0x53800000" />
5887        <register type="NOA" address="0x00009888" value="0x47800840" />
5888        <register type="NOA" address="0x00009888" value="0x31800000" />
5889        <register type="NOA" address="0x00009888" value="0x3F800800" />
5890        <register type="NOA" address="0x00009888" value="0x418014A2" />
5891        <register type="NOA" address="0x00009840" value="0x00000080" />
5892    </register_config>
5893    <register_config type="OA">
5894        <register type="OA" address="0x00002710" value="0x00000000" />
5895        <register type="OA" address="0x00002714" value="0x30800000" />
5896        <register type="OA" address="0x00002720" value="0x00000000" />
5897        <register type="OA" address="0x00002724" value="0x30800000" />
5898        <register type="OA" address="0x00002740" value="0x00000000" />
5899        <register type="OA" address="0x00002770" value="0x0007FFFA" />
5900        <register type="OA" address="0x00002774" value="0x0000FEFE" />
5901        <register type="OA" address="0x00002778" value="0x0007FFFA" />
5902        <register type="OA" address="0x0000277C" value="0x0000FEFD" />
5903        <register type="OA" address="0x00002790" value="0x0007FFFA" />
5904        <register type="OA" address="0x00002794" value="0x0000FBEF" />
5905        <register type="OA" address="0x00002798" value="0x0007FFFA" />
5906        <register type="OA" address="0x0000279C" value="0x0000FBDF" />
5907    </register_config>
5908    <register_config type="FLEX">
5909        <register type="FLEX" address="0x0000E458" value="0x00005004" />
5910        <register type="FLEX" address="0x0000E558" value="0x00000003" />
5911        <register type="FLEX" address="0x0000E658" value="0x00002001" />
5912        <register type="FLEX" address="0x0000E758" value="0x00101100" />
5913        <register type="FLEX" address="0x0000E45C" value="0x00201200" />
5914        <register type="FLEX" address="0x0000E55C" value="0x00301300" />
5915        <register type="FLEX" address="0x0000E65C" value="0x00401400" />
5916    </register_config>
5917  </set>
5918
5919  <set name="Data Port Reads Coalescing metric set"
5920       chipset="BDW"
5921       symbol_name="DataPortReadsCoalescing"
5922       underscore_name="data_port_reads_coalescing"
5923       mdapi_supported_apis="VK OGL4 OCL IO BB"
5924       hw_config_guid="857fc630-2f09-4804-85f1-084adfadd5ab"
5925       >
5926    <counter name="GPU Time Elapsed"
5927             symbol_name="GpuTime"
5928             underscore_name="gpu_time"
5929             description="Time elapsed on the GPU during the measurement."
5930             data_type="uint64"
5931             units="ns"
5932             semantic_type="duration"
5933             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
5934             mdapi_group="GPU"
5935             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5936             mdapi_supported_apis=""
5937             mdapi_hw_unit_type="gpu"
5938             />
5939    <counter name="GPU Core Clocks"
5940             symbol_name="GpuCoreClocks"
5941             underscore_name="gpu_core_clocks"
5942             description="The total number of GPU core clocks elapsed during the measurement."
5943             data_type="uint64"
5944             units="cycles"
5945             semantic_type="event"
5946             equation="GPU_CLOCK 0 READ"
5947             mdapi_group="GPU"
5948             mdapi_usage_flags="Tier1 Frame Batch Draw"
5949             mdapi_supported_apis=""
5950             mdapi_hw_unit_type="gpu"
5951             />
5952    <counter name="AVG GPU Core Frequency"
5953             symbol_name="AvgGpuCoreFrequency"
5954             underscore_name="avg_gpu_core_frequency"
5955             description="Average GPU Core Frequency in the measurement."
5956             data_type="uint64"
5957             max_equation="$GpuMaxFrequency"
5958             units="hz"
5959             semantic_type="event"
5960             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
5961             mdapi_group="GPU"
5962             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
5963             mdapi_supported_apis=""
5964             mdapi_hw_unit_type="gpu"
5965             />
5966    <counter name="VS Threads Dispatched"
5967             symbol_name="VsThreads"
5968             underscore_name="vs_threads"
5969             description="The total number of vertex shader hardware threads dispatched."
5970             data_type="uint64"
5971             units="threads"
5972             semantic_type="event"
5973             equation="A 1 READ"
5974             mdapi_group="EU Array/Vertex Shader"
5975             mdapi_usage_flags="Tier3 Frame Batch Draw"
5976             mdapi_supported_apis="VK OGL4 IO BB"
5977             mdapi_hw_unit_type="gpu"
5978             />
5979    <counter name="HS Threads Dispatched"
5980             symbol_name="HsThreads"
5981             underscore_name="hs_threads"
5982             description="The total number of hull shader hardware threads dispatched."
5983             data_type="uint64"
5984             units="threads"
5985             semantic_type="event"
5986             equation="A 2 READ"
5987             mdapi_group="EU Array/Hull Shader"
5988             mdapi_usage_flags="Tier3 Frame Batch Draw"
5989             mdapi_supported_apis="VK OGL4 IO BB"
5990             mdapi_hw_unit_type="gpu"
5991             />
5992    <counter name="DS Threads Dispatched"
5993             symbol_name="DsThreads"
5994             underscore_name="ds_threads"
5995             description="The total number of domain shader hardware threads dispatched."
5996             data_type="uint64"
5997             units="threads"
5998             semantic_type="event"
5999             equation="A 3 READ"
6000             mdapi_group="EU Array/Domain Shader"
6001             mdapi_usage_flags="Tier3 Frame Batch Draw"
6002             mdapi_supported_apis="VK OGL4 IO BB"
6003             mdapi_hw_unit_type="gpu"
6004             />
6005    <counter name="GS Threads Dispatched"
6006             symbol_name="GsThreads"
6007             underscore_name="gs_threads"
6008             description="The total number of geometry shader hardware threads dispatched."
6009             data_type="uint64"
6010             units="threads"
6011             semantic_type="event"
6012             equation="A 5 READ"
6013             mdapi_group="EU Array/Geometry Shader"
6014             mdapi_usage_flags="Tier3 Frame Batch Draw"
6015             mdapi_supported_apis="VK OGL4 IO BB"
6016             mdapi_hw_unit_type="gpu"
6017             />
6018    <counter name="FS Threads Dispatched"
6019             symbol_name="PsThreads"
6020             underscore_name="ps_threads"
6021             description="The total number of fragment shader hardware threads dispatched."
6022             data_type="uint64"
6023             units="threads"
6024             semantic_type="event"
6025             equation="A 6 READ"
6026             mdapi_group="EU Array/Fragment Shader"
6027             mdapi_usage_flags="Tier3 Frame Batch Draw"
6028             mdapi_supported_apis="VK OGL4 IO BB"
6029             mdapi_hw_unit_type="gpu"
6030             />
6031    <counter name="CS Threads Dispatched"
6032             symbol_name="CsThreads"
6033             underscore_name="cs_threads"
6034             description="The total number of compute shader hardware threads dispatched."
6035             data_type="uint64"
6036             units="threads"
6037             semantic_type="event"
6038             equation="A 4 READ"
6039             mdapi_group="EU Array/Compute Shader"
6040             mdapi_usage_flags="Tier3 Frame Batch Draw"
6041             mdapi_supported_apis=""
6042             mdapi_hw_unit_type="gpu"
6043             />
6044    <counter name="EU Active"
6045             symbol_name="EuActive"
6046             underscore_name="eu_active"
6047             description="The percentage of time in which the Execution Units were actively processing."
6048             data_type="float"
6049             max_equation="100"
6050             units="percent"
6051             semantic_type="duration"
6052             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6053             mdapi_group="EU Array"
6054             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6055             mdapi_supported_apis=""
6056             mdapi_hw_unit_type="gpu"
6057             />
6058    <counter name="EU Stall"
6059             symbol_name="EuStall"
6060             underscore_name="eu_stall"
6061             description="The percentage of time in which the Execution Units were stalled."
6062             data_type="float"
6063             max_equation="100"
6064             units="percent"
6065             semantic_type="duration"
6066             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6067             mdapi_group="EU Array"
6068             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6069             mdapi_supported_apis=""
6070             mdapi_hw_unit_type="gpu"
6071             />
6072    <counter name="EU Both FPU Pipes Active"
6073             symbol_name="EuFpuBothActive"
6074             underscore_name="eu_fpu_both_active"
6075             description="The percentage of time in which both EU FPU pipelines were actively processing."
6076             data_type="float"
6077             max_equation="100"
6078             units="percent"
6079             semantic_type="duration"
6080             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6081             mdapi_group="EU Array/Pipes"
6082             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6083             mdapi_supported_apis=""
6084             mdapi_hw_unit_type="gpu"
6085             />
6086    <counter name="EU FPU0 Pipe Active"
6087             symbol_name="Fpu0Active"
6088             underscore_name="fpu0_active"
6089             description="The percentage of time in which EU FPU0 pipeline was actively processing."
6090             data_type="float"
6091             max_equation="100"
6092             units="percent"
6093             semantic_type="duration"
6094             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6095             mdapi_group="EU Array/Pipes"
6096             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6097             mdapi_supported_apis=""
6098             mdapi_hw_unit_type="gpu"
6099             />
6100    <counter name="EU FPU1 Pipe Active"
6101             symbol_name="Fpu1Active"
6102             underscore_name="fpu1_active"
6103             description="The percentage of time in which EU FPU1 pipeline was actively processing."
6104             data_type="float"
6105             max_equation="100"
6106             units="percent"
6107             semantic_type="duration"
6108             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6109             mdapi_group="EU Array/Pipes"
6110             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6111             mdapi_supported_apis=""
6112             mdapi_hw_unit_type="gpu"
6113             />
6114    <counter name="EU AVG IPC Rate"
6115             symbol_name="EuAvgIpcRate"
6116             underscore_name="eu_avg_ipc_rate"
6117             description="The average rate of IPC calculated for 2 FPU pipelines."
6118             data_type="float"
6119             max_equation="2"
6120             units="number"
6121             semantic_type="ratio"
6122             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
6123             mdapi_group="EU Array"
6124             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
6125             mdapi_supported_apis=""
6126             mdapi_hw_unit_type="gpu"
6127             />
6128    <counter name="EU Send Pipe Active"
6129             symbol_name="EuSendActive"
6130             underscore_name="eu_send_active"
6131             description="The percentage of time in which EU send pipeline was actively processing."
6132             data_type="float"
6133             max_equation="100"
6134             units="percent"
6135             semantic_type="duration"
6136             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6137             mdapi_group="EU Array/Pipes"
6138             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6139             mdapi_supported_apis=""
6140             mdapi_hw_unit_type="gpu"
6141             />
6142    <counter name="EU Thread Occupancy"
6143             symbol_name="EuThreadOccupancy"
6144             underscore_name="eu_thread_occupancy"
6145             description="The percentage of time in which hardware threads occupied EUs."
6146             data_type="float"
6147             max_equation="100"
6148             units="percent"
6149             semantic_type="duration"
6150             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6151             mdapi_group="EU Array"
6152             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6153             mdapi_supported_apis=""
6154             mdapi_hw_unit_type="gpu"
6155             />
6156    <counter name="Sampler Texels"
6157             symbol_name="SamplerTexels"
6158             underscore_name="sampler_texels"
6159             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6160             data_type="uint64"
6161             units="texels"
6162             semantic_type="event"
6163             equation="A 28 READ 4 UMUL"
6164             mdapi_group="Sampler/Sampler Input"
6165             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
6166             mdapi_supported_apis=""
6167             mdapi_hw_unit_type="gpu"
6168             />
6169    <counter name="Sampler Texels Misses"
6170             symbol_name="SamplerTexelMisses"
6171             underscore_name="sampler_texel_misses"
6172             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6173             data_type="uint64"
6174             units="texels"
6175             semantic_type="event"
6176             equation="A 29 READ 4 UMUL"
6177             mdapi_group="Sampler/Sampler Cache"
6178             mdapi_usage_flags="Tier3 Batch Frame Draw"
6179             mdapi_supported_apis=""
6180             mdapi_hw_unit_type="gpu"
6181             />
6182    <counter name="SLM Bytes Read"
6183             symbol_name="SlmBytesRead"
6184             underscore_name="slm_bytes_read"
6185             description="The total number of GPU memory bytes read from shared local memory."
6186             data_type="uint64"
6187             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6188             units="bytes"
6189             semantic_type="throughput"
6190             equation="A 30 READ 64 UMUL"
6191             mdapi_group="L3/Data Port/SLM"
6192             mdapi_usage_flags="Tier3 Frame Batch Draw"
6193             mdapi_supported_apis=""
6194             mdapi_hw_unit_type="gpu"
6195             />
6196    <counter name="SLM Bytes Written"
6197             symbol_name="SlmBytesWritten"
6198             underscore_name="slm_bytes_written"
6199             description="The total number of GPU memory bytes written into shared local memory."
6200             data_type="uint64"
6201             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6202             units="bytes"
6203             semantic_type="throughput"
6204             equation="A 31 READ 64 UMUL"
6205             mdapi_group="L3/Data Port/SLM"
6206             mdapi_usage_flags="Tier3 Frame Batch Draw"
6207             mdapi_supported_apis=""
6208             mdapi_hw_unit_type="gpu"
6209             />
6210    <counter name="Shader Memory Accesses"
6211             symbol_name="ShaderMemoryAccesses"
6212             underscore_name="shader_memory_accesses"
6213             description="The total number of shader memory accesses to L3."
6214             data_type="uint64"
6215             units="messages"
6216             semantic_type="event"
6217             equation="A 32 READ"
6218             mdapi_group="L3/Data Port"
6219             mdapi_usage_flags="Tier3 Frame Batch Draw"
6220             mdapi_supported_apis=""
6221             mdapi_hw_unit_type="gpu"
6222             />
6223    <counter name="Shader Atomic Memory Accesses"
6224             symbol_name="ShaderAtomics"
6225             underscore_name="shader_atomics"
6226             description="The total number of shader atomic memory accesses."
6227             data_type="uint64"
6228             units="messages"
6229             semantic_type="event"
6230             equation="A 34 READ"
6231             mdapi_group="L3/Data Port/Atomics"
6232             mdapi_usage_flags="Tier3 Frame Batch Draw"
6233             mdapi_supported_apis=""
6234             mdapi_hw_unit_type="gpu"
6235             />
6236    <counter name="L3 Shader Throughput"
6237             symbol_name="L3ShaderThroughput"
6238             underscore_name="l3_shader_throughput"
6239             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6240             data_type="uint64"
6241             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
6242             units="bytes"
6243             semantic_type="throughput"
6244             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6245             mdapi_group="L3/Data Port"
6246             mdapi_usage_flags="Tier2 Frame Batch Draw"
6247             mdapi_supported_apis=""
6248             mdapi_hw_unit_type="gpu"
6249             />
6250    <counter name="Shader Barrier Messages"
6251             symbol_name="ShaderBarriers"
6252             underscore_name="shader_barriers"
6253             description="The total number of shader barrier messages."
6254             data_type="uint64"
6255             units="messages"
6256             semantic_type="event"
6257             equation="A 35 READ"
6258             mdapi_group="EU Array/Barrier"
6259             mdapi_usage_flags="Tier3 Frame Batch Draw"
6260             mdapi_supported_apis=""
6261             mdapi_hw_unit_type="gpu"
6262             />
6263    <counter name="EU to Data Port 0 Reads 32"
6264             symbol_name="EuHdc0Reads32B"
6265             underscore_name="eu_hdc0_reads32_b"
6266             description="The subslice 0 EU data reads from Data Port with 32B per message."
6267             data_type="uint64"
6268             units="messages"
6269             semantic_type="event"
6270             equation="B 4 READ"
6271             mdapi_group="L3/Data Port"
6272             mdapi_usage_flags="Tier4 Frame Batch Draw"
6273             mdapi_supported_apis=""
6274             mdapi_hw_unit_type="subslice"
6275             />
6276    <counter name="EU to Data Port 0 Reads 64"
6277             symbol_name="EuHdc0Reads64B"
6278             underscore_name="eu_hdc0_reads64_b"
6279             description="The subslice 0 EU data reads from Data Port with 64B per message."
6280             data_type="uint64"
6281             units="messages"
6282             semantic_type="event"
6283             equation="B 5 READ"
6284             mdapi_group="L3/Data Port"
6285             mdapi_usage_flags="Tier4 Frame Batch Draw"
6286             mdapi_supported_apis=""
6287             mdapi_hw_unit_type="subslice"
6288             />
6289    <counter name="EU to Data Port 0 Reads 128"
6290             symbol_name="EuHdc0Reads128B"
6291             underscore_name="eu_hdc0_reads128_b"
6292             description="The subslice 0 EU data reads from Data Port with 128B per message."
6293             data_type="uint64"
6294             units="messages"
6295             semantic_type="event"
6296             equation="B 6 READ"
6297             mdapi_group="L3/Data Port"
6298             mdapi_usage_flags="Tier4 Frame Batch Draw"
6299             mdapi_supported_apis=""
6300             mdapi_hw_unit_type="subslice"
6301             />
6302    <counter name="EU to Data Port 0 Reads 256"
6303             symbol_name="EuHdc0Reads256B"
6304             underscore_name="eu_hdc0_reads256_b"
6305             description="The subslice 0 EU data reads from Data Port with 256B per message."
6306             data_type="uint64"
6307             units="messages"
6308             semantic_type="event"
6309             equation="B 7 READ"
6310             mdapi_group="L3/Data Port"
6311             mdapi_usage_flags="Tier4 Frame Batch Draw"
6312             mdapi_supported_apis=""
6313             mdapi_hw_unit_type="subslice"
6314             />
6315    <counter name="Data Port 0 to L3 Data Reads"
6316             symbol_name="Hdc0L3DataReads"
6317             underscore_name="hdc0_l3_data_reads"
6318             description="The subslice 0 Data Port data and constant reads from L3 cache."
6319             data_type="uint64"
6320             units="messages"
6321             semantic_type="event"
6322             equation="C 4 READ"
6323             mdapi_group="L3/Data Port"
6324             mdapi_usage_flags="Tier4 Frame Batch Draw"
6325             mdapi_supported_apis=""
6326             mdapi_hw_unit_type="subslice"
6327             />
6328    <counter name="Data Port 0 to L3 Data Writes"
6329             symbol_name="Hdc0L3DataWrites"
6330             underscore_name="hdc0_l3_data_writes"
6331             description="The subslice 0 Data Port data writes to L3 cache."
6332             data_type="uint64"
6333             units="messages"
6334             semantic_type="event"
6335             equation="C 5 READ"
6336             mdapi_group="L3/Data Port"
6337             mdapi_usage_flags="Tier4 Frame Batch Draw"
6338             mdapi_supported_apis=""
6339             mdapi_hw_unit_type="subslice"
6340             />
6341    <counter name="All Data Port 0 Reads from L3"
6342             symbol_name="Hdc0L3Reads"
6343             underscore_name="hdc0_l3_reads"
6344             description="The subslice 0 Data Port reads from L3 cache."
6345             data_type="uint64"
6346             units="messages"
6347             semantic_type="event"
6348             equation="C 3 READ C 2 READ USUB"
6349             mdapi_group="L3/Data Port"
6350             mdapi_usage_flags="Tier4 Frame Batch Draw"
6351             mdapi_supported_apis=""
6352             mdapi_hw_unit_type="subslice"
6353             />
6354    <counter name="All Data Port 0 Writes to L3"
6355             symbol_name="Hdc0L3Writes"
6356             underscore_name="hdc0_l3_writes"
6357             description="The subslice 0 Data Port writes to L3 cache."
6358             data_type="uint64"
6359             units="messages"
6360             semantic_type="event"
6361             equation="C 2 READ"
6362             mdapi_group="L3/Data Port"
6363             mdapi_usage_flags="Tier4 Frame Batch Draw"
6364             mdapi_supported_apis=""
6365             mdapi_hw_unit_type="subslice"
6366             />
6367    <counter name="EuBytesReadPerCacheLine"
6368             symbol_name="EuBytesReadPerCacheLine"
6369             underscore_name="eu_bytes_read_per_cache_line"
6370             description="Average EU bytes read per L3 cache line."
6371             data_type="float"
6372             units="eu bytes per l3 cache line"
6373             semantic_type="ratio"
6374             equation="$EuHdc0Reads32B 32 UMUL $EuHdc0Reads64B 64 UMUL $EuHdc0Reads128B 128 UMUL $EuHdc0Reads256B 256 UMUL UADD UADD UADD $Hdc0L3DataReads FDIV"
6375             mdapi_group="L3/Data Port"
6376             mdapi_usage_flags="Tier2 Frame Batch Draw"
6377             mdapi_supported_apis=""
6378             mdapi_hw_unit_type="subslice"
6379             />
6380    <counter name="EuDataReadsPerCacheLine"
6381             symbol_name="EuDataReadsPerCacheLine"
6382             underscore_name="eu_data_reads_per_cache_line"
6383             description="Coalescing ratio of EU read requests to L3 cache lines."
6384             data_type="float"
6385             units="utilization"
6386             semantic_type="ratio"
6387             equation="$EuBytesReadPerCacheLine 64 FDIV"
6388             mdapi_group="L3/Data Port"
6389             mdapi_usage_flags="Tier2 Frame Batch Draw"
6390             mdapi_supported_apis=""
6391             mdapi_hw_unit_type="subslice"
6392             />
6393    <register_config type="NOA"
6394                     availability="$SubsliceMask 0x01 AND"
6395                     priority="0"
6396                     >
6397        <register type="NOA" address="0x00009840" value="0x000000A0" />
6398        <register type="NOA" address="0x00009888" value="0x103D0005" />
6399        <register type="NOA" address="0x00009888" value="0x163D240B" />
6400        <register type="NOA" address="0x00009888" value="0x1058022F" />
6401        <register type="NOA" address="0x00009888" value="0x185B5520" />
6402        <register type="NOA" address="0x00009888" value="0x198B0003" />
6403        <register type="NOA" address="0x00009888" value="0x005CC000" />
6404        <register type="NOA" address="0x00009888" value="0x065CC000" />
6405        <register type="NOA" address="0x00009888" value="0x085CC000" />
6406        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
6407        <register type="NOA" address="0x00009888" value="0x0C5CC000" />
6408        <register type="NOA" address="0x00009888" value="0x0E5CC000" />
6409        <register type="NOA" address="0x00009888" value="0x025C4000" />
6410        <register type="NOA" address="0x00009888" value="0x045C8000" />
6411        <register type="NOA" address="0x00009888" value="0x003D0000" />
6412        <register type="NOA" address="0x00009888" value="0x063D00B0" />
6413        <register type="NOA" address="0x00009888" value="0x083D0182" />
6414        <register type="NOA" address="0x00009888" value="0x0A3D10A0" />
6415        <register type="NOA" address="0x00009888" value="0x0C3D11A2" />
6416        <register type="NOA" address="0x00009888" value="0x0E3D0000" />
6417        <register type="NOA" address="0x00009888" value="0x183D0000" />
6418        <register type="NOA" address="0x00009888" value="0x1A3D0000" />
6419        <register type="NOA" address="0x00009888" value="0x0E582242" />
6420        <register type="NOA" address="0x00009888" value="0x00586700" />
6421        <register type="NOA" address="0x00009888" value="0x0258004F" />
6422        <register type="NOA" address="0x00009888" value="0x0658C000" />
6423        <register type="NOA" address="0x00009888" value="0x0858C000" />
6424        <register type="NOA" address="0x00009888" value="0x0A58C000" />
6425        <register type="NOA" address="0x00009888" value="0x0C58C000" />
6426        <register type="NOA" address="0x00009888" value="0x045B6300" />
6427        <register type="NOA" address="0x00009888" value="0x105B0000" />
6428        <register type="NOA" address="0x00009888" value="0x005B4000" />
6429        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
6430        <register type="NOA" address="0x00009888" value="0x1A5B0155" />
6431        <register type="NOA" address="0x00009888" value="0x025B4000" />
6432        <register type="NOA" address="0x00009888" value="0x0A5B0000" />
6433        <register type="NOA" address="0x00009888" value="0x0C5B4000" />
6434        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
6435        <register type="NOA" address="0x00009888" value="0x0E1FAAA0" />
6436        <register type="NOA" address="0x00009888" value="0x101F02AA" />
6437        <register type="NOA" address="0x00009888" value="0x00384000" />
6438        <register type="NOA" address="0x00009888" value="0x0E384000" />
6439        <register type="NOA" address="0x00009888" value="0x16384000" />
6440        <register type="NOA" address="0x00009888" value="0x18381555" />
6441        <register type="NOA" address="0x00009888" value="0x02384000" />
6442        <register type="NOA" address="0x00009888" value="0x04384000" />
6443        <register type="NOA" address="0x00009888" value="0x0A384000" />
6444        <register type="NOA" address="0x00009888" value="0x0C384000" />
6445        <register type="NOA" address="0x00009888" value="0x0039A000" />
6446        <register type="NOA" address="0x00009888" value="0x0639A000" />
6447        <register type="NOA" address="0x00009888" value="0x0839A000" />
6448        <register type="NOA" address="0x00009888" value="0x0A39A000" />
6449        <register type="NOA" address="0x00009888" value="0x0C39A000" />
6450        <register type="NOA" address="0x00009888" value="0x0E39A000" />
6451        <register type="NOA" address="0x00009888" value="0x02392000" />
6452        <register type="NOA" address="0x00009888" value="0x04398000" />
6453        <register type="NOA" address="0x00009888" value="0x018A8000" />
6454        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
6455        <register type="NOA" address="0x00009888" value="0x198A8000" />
6456        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
6457        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
6458        <register type="NOA" address="0x00009888" value="0x038A8000" />
6459        <register type="NOA" address="0x00009888" value="0x058A8000" />
6460        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
6461        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
6462        <register type="NOA" address="0x00009888" value="0x038B6300" />
6463        <register type="NOA" address="0x00009888" value="0x058B0062" />
6464        <register type="NOA" address="0x00009888" value="0x118B0000" />
6465        <register type="NOA" address="0x00009888" value="0x238B02A0" />
6466        <register type="NOA" address="0x00009888" value="0x258B5555" />
6467        <register type="NOA" address="0x00009888" value="0x278B0015" />
6468        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
6469        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
6470        <register type="NOA" address="0x00009888" value="0x2385002A" />
6471        <register type="NOA" address="0x00009888" value="0x01834000" />
6472        <register type="NOA" address="0x00009888" value="0x0F834000" />
6473        <register type="NOA" address="0x00009888" value="0x19835400" />
6474        <register type="NOA" address="0x00009888" value="0x1B830155" />
6475        <register type="NOA" address="0x00009888" value="0x03834000" />
6476        <register type="NOA" address="0x00009888" value="0x05834000" />
6477        <register type="NOA" address="0x00009888" value="0x07834000" />
6478        <register type="NOA" address="0x00009888" value="0x09834000" />
6479        <register type="NOA" address="0x00009888" value="0x0B834000" />
6480        <register type="NOA" address="0x00009888" value="0x0D834000" />
6481        <register type="NOA" address="0x00009888" value="0x0184C000" />
6482        <register type="NOA" address="0x00009888" value="0x0784C000" />
6483        <register type="NOA" address="0x00009888" value="0x0984C000" />
6484        <register type="NOA" address="0x00009888" value="0x0B84C000" />
6485        <register type="NOA" address="0x00009888" value="0x0D84C000" />
6486        <register type="NOA" address="0x00009888" value="0x0F84C000" />
6487        <register type="NOA" address="0x00009888" value="0x0384C000" />
6488        <register type="NOA" address="0x00009888" value="0x0584C000" />
6489        <register type="NOA" address="0x00009888" value="0x1180C000" />
6490        <register type="NOA" address="0x00009888" value="0x1780C000" />
6491        <register type="NOA" address="0x00009888" value="0x1980C000" />
6492        <register type="NOA" address="0x00009888" value="0x1B80C000" />
6493        <register type="NOA" address="0x00009888" value="0x1D80C000" />
6494        <register type="NOA" address="0x00009888" value="0x1F80C000" />
6495        <register type="NOA" address="0x00009888" value="0x1380C000" />
6496        <register type="NOA" address="0x00009888" value="0x1580C000" />
6497        <register type="NOA" address="0x00000D24" value="0x00000000" />
6498        <register type="NOA" address="0x00009888" value="0x4D801000" />
6499        <register type="NOA" address="0x00009888" value="0x3D800000" />
6500        <register type="NOA" address="0x00009888" value="0x4F800001" />
6501        <register type="NOA" address="0x00009888" value="0x43800000" />
6502        <register type="NOA" address="0x00009888" value="0x51800000" />
6503        <register type="NOA" address="0x00009888" value="0x45800000" />
6504        <register type="NOA" address="0x00009888" value="0x53800000" />
6505        <register type="NOA" address="0x00009888" value="0x47800420" />
6506        <register type="NOA" address="0x00009888" value="0x21800000" />
6507        <register type="NOA" address="0x00009888" value="0x31800000" />
6508        <register type="NOA" address="0x00009888" value="0x3F800421" />
6509        <register type="NOA" address="0x00009888" value="0x41800041" />
6510        <register type="NOA" address="0x00009840" value="0x00000080" />
6511    </register_config>
6512    <register_config type="OA">
6513        <register type="OA" address="0x00002724" value="0xF0800000" />
6514        <register type="OA" address="0x00002720" value="0x00000000" />
6515        <register type="OA" address="0x00002714" value="0xF0800000" />
6516        <register type="OA" address="0x00002710" value="0x00000000" />
6517        <register type="OA" address="0x0000274C" value="0xBA98BA98" />
6518        <register type="OA" address="0x00002748" value="0xBA98BA98" />
6519        <register type="OA" address="0x00002744" value="0x00003377" />
6520        <register type="OA" address="0x00002740" value="0x00000000" />
6521        <register type="OA" address="0x00002770" value="0x0007FFF2" />
6522        <register type="OA" address="0x00002774" value="0x00007FF0" />
6523        <register type="OA" address="0x00002778" value="0x0007FFE2" />
6524        <register type="OA" address="0x0000277C" value="0x00007FF0" />
6525        <register type="OA" address="0x00002780" value="0x0007FFC2" />
6526        <register type="OA" address="0x00002784" value="0x00007FF0" />
6527        <register type="OA" address="0x00002788" value="0x0007FF82" />
6528        <register type="OA" address="0x0000278C" value="0x00007FF0" />
6529        <register type="OA" address="0x00002790" value="0x0007FFFA" />
6530        <register type="OA" address="0x00002794" value="0x0000BFEF" />
6531        <register type="OA" address="0x00002798" value="0x0007FFFA" />
6532        <register type="OA" address="0x0000279C" value="0x0000BFDF" />
6533        <register type="OA" address="0x000027A0" value="0x0007FFFA" />
6534        <register type="OA" address="0x000027A4" value="0x0000BFBF" />
6535        <register type="OA" address="0x000027A8" value="0x0007FFFA" />
6536        <register type="OA" address="0x000027AC" value="0x0000BF7F" />
6537    </register_config>
6538    <register_config type="FLEX">
6539        <register type="FLEX" address="0x0000E458" value="0x00005004" />
6540        <register type="FLEX" address="0x0000E558" value="0x00000003" />
6541        <register type="FLEX" address="0x0000E658" value="0x00002001" />
6542        <register type="FLEX" address="0x0000E758" value="0x00778008" />
6543        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
6544        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
6545        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
6546    </register_config>
6547  </set>
6548
6549  <set name="Data Port Writes Coalescing metric set"
6550       chipset="BDW"
6551       symbol_name="DataPortWritesCoalescing"
6552       underscore_name="data_port_writes_coalescing"
6553       mdapi_supported_apis="VK OGL4 OCL IO BB"
6554       hw_config_guid="343ebc99-4a55-414c-8c17-d8e259cf5e20"
6555       >
6556    <counter name="GPU Time Elapsed"
6557             symbol_name="GpuTime"
6558             underscore_name="gpu_time"
6559             description="Time elapsed on the GPU during the measurement."
6560             data_type="uint64"
6561             units="ns"
6562             semantic_type="duration"
6563             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
6564             mdapi_group="GPU"
6565             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6566             mdapi_supported_apis=""
6567             mdapi_hw_unit_type="gpu"
6568             />
6569    <counter name="GPU Core Clocks"
6570             symbol_name="GpuCoreClocks"
6571             underscore_name="gpu_core_clocks"
6572             description="The total number of GPU core clocks elapsed during the measurement."
6573             data_type="uint64"
6574             units="cycles"
6575             semantic_type="event"
6576             equation="GPU_CLOCK 0 READ"
6577             mdapi_group="GPU"
6578             mdapi_usage_flags="Tier1 Frame Batch Draw"
6579             mdapi_supported_apis=""
6580             mdapi_hw_unit_type="gpu"
6581             />
6582    <counter name="AVG GPU Core Frequency"
6583             symbol_name="AvgGpuCoreFrequency"
6584             underscore_name="avg_gpu_core_frequency"
6585             description="Average GPU Core Frequency in the measurement."
6586             data_type="uint64"
6587             max_equation="$GpuMaxFrequency"
6588             units="hz"
6589             semantic_type="event"
6590             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
6591             mdapi_group="GPU"
6592             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
6593             mdapi_supported_apis=""
6594             mdapi_hw_unit_type="gpu"
6595             />
6596    <counter name="VS Threads Dispatched"
6597             symbol_name="VsThreads"
6598             underscore_name="vs_threads"
6599             description="The total number of vertex shader hardware threads dispatched."
6600             data_type="uint64"
6601             units="threads"
6602             semantic_type="event"
6603             equation="A 1 READ"
6604             mdapi_group="EU Array/Vertex Shader"
6605             mdapi_usage_flags="Tier3 Frame Batch Draw"
6606             mdapi_supported_apis="VK OGL4 IO BB"
6607             mdapi_hw_unit_type="gpu"
6608             />
6609    <counter name="HS Threads Dispatched"
6610             symbol_name="HsThreads"
6611             underscore_name="hs_threads"
6612             description="The total number of hull shader hardware threads dispatched."
6613             data_type="uint64"
6614             units="threads"
6615             semantic_type="event"
6616             equation="A 2 READ"
6617             mdapi_group="EU Array/Hull Shader"
6618             mdapi_usage_flags="Tier3 Frame Batch Draw"
6619             mdapi_supported_apis="VK OGL4 IO BB"
6620             mdapi_hw_unit_type="gpu"
6621             />
6622    <counter name="DS Threads Dispatched"
6623             symbol_name="DsThreads"
6624             underscore_name="ds_threads"
6625             description="The total number of domain shader hardware threads dispatched."
6626             data_type="uint64"
6627             units="threads"
6628             semantic_type="event"
6629             equation="A 3 READ"
6630             mdapi_group="EU Array/Domain Shader"
6631             mdapi_usage_flags="Tier3 Frame Batch Draw"
6632             mdapi_supported_apis="VK OGL4 IO BB"
6633             mdapi_hw_unit_type="gpu"
6634             />
6635    <counter name="GS Threads Dispatched"
6636             symbol_name="GsThreads"
6637             underscore_name="gs_threads"
6638             description="The total number of geometry shader hardware threads dispatched."
6639             data_type="uint64"
6640             units="threads"
6641             semantic_type="event"
6642             equation="A 5 READ"
6643             mdapi_group="EU Array/Geometry Shader"
6644             mdapi_usage_flags="Tier3 Frame Batch Draw"
6645             mdapi_supported_apis="VK OGL4 IO BB"
6646             mdapi_hw_unit_type="gpu"
6647             />
6648    <counter name="FS Threads Dispatched"
6649             symbol_name="PsThreads"
6650             underscore_name="ps_threads"
6651             description="The total number of fragment shader hardware threads dispatched."
6652             data_type="uint64"
6653             units="threads"
6654             semantic_type="event"
6655             equation="A 6 READ"
6656             mdapi_group="EU Array/Fragment Shader"
6657             mdapi_usage_flags="Tier3 Frame Batch Draw"
6658             mdapi_supported_apis="VK OGL4 IO BB"
6659             mdapi_hw_unit_type="gpu"
6660             />
6661    <counter name="CS Threads Dispatched"
6662             symbol_name="CsThreads"
6663             underscore_name="cs_threads"
6664             description="The total number of compute shader hardware threads dispatched."
6665             data_type="uint64"
6666             units="threads"
6667             semantic_type="event"
6668             equation="A 4 READ"
6669             mdapi_group="EU Array/Compute Shader"
6670             mdapi_usage_flags="Tier3 Frame Batch Draw"
6671             mdapi_supported_apis=""
6672             mdapi_hw_unit_type="gpu"
6673             />
6674    <counter name="EU Active"
6675             symbol_name="EuActive"
6676             underscore_name="eu_active"
6677             description="The percentage of time in which the Execution Units were actively processing."
6678             data_type="float"
6679             max_equation="100"
6680             units="percent"
6681             semantic_type="duration"
6682             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6683             mdapi_group="EU Array"
6684             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6685             mdapi_supported_apis=""
6686             mdapi_hw_unit_type="gpu"
6687             />
6688    <counter name="EU Stall"
6689             symbol_name="EuStall"
6690             underscore_name="eu_stall"
6691             description="The percentage of time in which the Execution Units were stalled."
6692             data_type="float"
6693             max_equation="100"
6694             units="percent"
6695             semantic_type="duration"
6696             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6697             mdapi_group="EU Array"
6698             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6699             mdapi_supported_apis=""
6700             mdapi_hw_unit_type="gpu"
6701             />
6702    <counter name="EU Both FPU Pipes Active"
6703             symbol_name="EuFpuBothActive"
6704             underscore_name="eu_fpu_both_active"
6705             description="The percentage of time in which both EU FPU pipelines were actively processing."
6706             data_type="float"
6707             max_equation="100"
6708             units="percent"
6709             semantic_type="duration"
6710             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6711             mdapi_group="EU Array/Pipes"
6712             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6713             mdapi_supported_apis=""
6714             mdapi_hw_unit_type="gpu"
6715             />
6716    <counter name="EU FPU0 Pipe Active"
6717             symbol_name="Fpu0Active"
6718             underscore_name="fpu0_active"
6719             description="The percentage of time in which EU FPU0 pipeline was actively processing."
6720             data_type="float"
6721             max_equation="100"
6722             units="percent"
6723             semantic_type="duration"
6724             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6725             mdapi_group="EU Array/Pipes"
6726             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6727             mdapi_supported_apis=""
6728             mdapi_hw_unit_type="gpu"
6729             />
6730    <counter name="EU FPU1 Pipe Active"
6731             symbol_name="Fpu1Active"
6732             underscore_name="fpu1_active"
6733             description="The percentage of time in which EU FPU1 pipeline was actively processing."
6734             data_type="float"
6735             max_equation="100"
6736             units="percent"
6737             semantic_type="duration"
6738             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6739             mdapi_group="EU Array/Pipes"
6740             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6741             mdapi_supported_apis=""
6742             mdapi_hw_unit_type="gpu"
6743             />
6744    <counter name="EU AVG IPC Rate"
6745             symbol_name="EuAvgIpcRate"
6746             underscore_name="eu_avg_ipc_rate"
6747             description="The average rate of IPC calculated for 2 FPU pipelines."
6748             data_type="float"
6749             max_equation="2"
6750             units="number"
6751             semantic_type="ratio"
6752             equation="A 9 READ  A 10 READ  A 11 READ UADD  A 9 READ USUB FDIV 1 FADD"
6753             mdapi_group="EU Array"
6754             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
6755             mdapi_supported_apis=""
6756             mdapi_hw_unit_type="gpu"
6757             />
6758    <counter name="EU Send Pipe Active"
6759             symbol_name="EuSendActive"
6760             underscore_name="eu_send_active"
6761             description="The percentage of time in which EU send pipeline was actively processing."
6762             data_type="float"
6763             max_equation="100"
6764             units="percent"
6765             semantic_type="duration"
6766             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6767             mdapi_group="EU Array/Pipes"
6768             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
6769             mdapi_supported_apis=""
6770             mdapi_hw_unit_type="gpu"
6771             />
6772    <counter name="EU Thread Occupancy"
6773             symbol_name="EuThreadOccupancy"
6774             underscore_name="eu_thread_occupancy"
6775             description="The percentage of time in which hardware threads occupied EUs."
6776             data_type="float"
6777             max_equation="100"
6778             units="percent"
6779             semantic_type="duration"
6780             equation="A 13 READ 8 UMUL $EuCoresTotalCount UDIV $EuThreadsCount UDIV 100 UMUL $GpuCoreClocks FDIV"
6781             mdapi_group="EU Array"
6782             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
6783             mdapi_supported_apis=""
6784             mdapi_hw_unit_type="gpu"
6785             />
6786    <counter name="Sampler Texels"
6787             symbol_name="SamplerTexels"
6788             underscore_name="sampler_texels"
6789             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
6790             data_type="uint64"
6791             units="texels"
6792             semantic_type="event"
6793             equation="A 28 READ 4 UMUL"
6794             mdapi_group="Sampler/Sampler Input"
6795             mdapi_usage_flags="Tier3 Batch Frame Draw"
6796             mdapi_supported_apis=""
6797             mdapi_hw_unit_type="gpu"
6798             />
6799    <counter name="Sampler Texels Misses"
6800             symbol_name="SamplerTexelMisses"
6801             underscore_name="sampler_texel_misses"
6802             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
6803             data_type="uint64"
6804             units="texels"
6805             semantic_type="event"
6806             equation="A 29 READ 4 UMUL"
6807             mdapi_group="Sampler/Sampler Cache"
6808             mdapi_usage_flags="Tier3 Batch Frame Draw"
6809             mdapi_supported_apis=""
6810             mdapi_hw_unit_type="gpu"
6811             />
6812    <counter name="SLM Bytes Read"
6813             symbol_name="SlmBytesRead"
6814             underscore_name="slm_bytes_read"
6815             description="The total number of GPU memory bytes read from shared local memory."
6816             data_type="uint64"
6817             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6818             units="bytes"
6819             semantic_type="throughput"
6820             equation="A 30 READ 64 UMUL"
6821             mdapi_group="L3/Data Port/SLM"
6822             mdapi_usage_flags="Tier3 Frame Batch Draw"
6823             mdapi_supported_apis=""
6824             mdapi_hw_unit_type="gpu"
6825             />
6826    <counter name="SLM Bytes Written"
6827             symbol_name="SlmBytesWritten"
6828             underscore_name="slm_bytes_written"
6829             description="The total number of GPU memory bytes written into shared local memory."
6830             data_type="uint64"
6831             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
6832             units="bytes"
6833             semantic_type="throughput"
6834             equation="A 31 READ 64 UMUL"
6835             mdapi_group="L3/Data Port/SLM"
6836             mdapi_usage_flags="Tier3 Frame Batch Draw"
6837             mdapi_supported_apis=""
6838             mdapi_hw_unit_type="gpu"
6839             />
6840    <counter name="Shader Memory Accesses"
6841             symbol_name="ShaderMemoryAccesses"
6842             underscore_name="shader_memory_accesses"
6843             description="The total number of shader memory accesses to L3."
6844             data_type="uint64"
6845             units="messages"
6846             semantic_type="event"
6847             equation="A 32 READ"
6848             mdapi_group="L3/Data Port"
6849             mdapi_usage_flags="Tier3 Frame Batch Draw"
6850             mdapi_supported_apis=""
6851             mdapi_hw_unit_type="gpu"
6852             />
6853    <counter name="Shader Atomic Memory Accesses"
6854             symbol_name="ShaderAtomics"
6855             underscore_name="shader_atomics"
6856             description="The total number of shader atomic memory accesses."
6857             data_type="uint64"
6858             units="messages"
6859             semantic_type="event"
6860             equation="A 34 READ"
6861             mdapi_group="L3/Data Port/Atomics"
6862             mdapi_usage_flags="Tier3 Frame Batch Draw"
6863             mdapi_supported_apis=""
6864             mdapi_hw_unit_type="gpu"
6865             />
6866    <counter name="L3 Shader Throughput"
6867             symbol_name="L3ShaderThroughput"
6868             underscore_name="l3_shader_throughput"
6869             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
6870             data_type="uint64"
6871             max_equation="$GpuCoreClocks 64 UMUL 2 UMUL $EuSubslicesTotalCount UMUL"
6872             units="bytes"
6873             semantic_type="throughput"
6874             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
6875             mdapi_group="L3/Data Port"
6876             mdapi_usage_flags="Tier2 Frame Batch Draw"
6877             mdapi_supported_apis=""
6878             mdapi_hw_unit_type="gpu"
6879             />
6880    <counter name="Shader Barrier Messages"
6881             symbol_name="ShaderBarriers"
6882             underscore_name="shader_barriers"
6883             description="The total number of shader barrier messages."
6884             data_type="uint64"
6885             units="messages"
6886             semantic_type="event"
6887             equation="A 35 READ"
6888             mdapi_group="EU Array/Barrier"
6889             mdapi_usage_flags="Tier3 Frame Batch Draw"
6890             mdapi_supported_apis=""
6891             mdapi_hw_unit_type="gpu"
6892             />
6893    <counter name="EU to Data Port 0 Writes 32B"
6894             symbol_name="EuHdc0Writes32B"
6895             underscore_name="eu_hdc0_writes32_b"
6896             description="The subslice 0 EU data writes to Data Port with 32B per message."
6897             data_type="uint64"
6898             units="messages"
6899             semantic_type="event"
6900             equation="B 0 READ"
6901             mdapi_group="L3/Data Port"
6902             mdapi_usage_flags="Tier3 Frame Batch Draw"
6903             mdapi_supported_apis=""
6904             mdapi_hw_unit_type="subslice"
6905             />
6906    <counter name="EU to Data Port 0 Writes 64B"
6907             symbol_name="EuHdc0Writes64B"
6908             underscore_name="eu_hdc0_writes64_b"
6909             description="The subslice 0 EU data writes to Data Port with 64B per message."
6910             data_type="uint64"
6911             units="messages"
6912             semantic_type="event"
6913             equation="B 1 READ B 4 READ UADD"
6914             mdapi_group="L3/Data Port"
6915             mdapi_usage_flags="Tier3 Frame Batch Draw"
6916             mdapi_supported_apis=""
6917             mdapi_hw_unit_type="subslice"
6918             />
6919    <counter name="EU to Data Port 0 Writes 64B"
6920             symbol_name="EuHdc0Writes96B"
6921             underscore_name="eu_hdc0_writes96_b"
6922             description="The subslice 0 EU data writes to Data Port with 64B per message."
6923             data_type="uint64"
6924             units="messages"
6925             semantic_type="event"
6926             equation="B 2 READ 2 UDIV"
6927             mdapi_group="L3/Data Port"
6928             mdapi_usage_flags="Tier3 Frame Batch Draw"
6929             mdapi_supported_apis=""
6930             mdapi_hw_unit_type="subslice"
6931             />
6932    <counter name="EU to Data Port 0 Writes 128"
6933             symbol_name="EuHdc0Writes128B"
6934             underscore_name="eu_hdc0_writes128_b"
6935             description="The subslice 0 EU data writes to Data Port with 128B per message."
6936             data_type="uint64"
6937             units="messages"
6938             semantic_type="event"
6939             equation="B 3 READ 2 UDIV"
6940             mdapi_group="L3/Data Port"
6941             mdapi_usage_flags="Tier3 Frame Batch Draw"
6942             mdapi_supported_apis=""
6943             mdapi_hw_unit_type="subslice"
6944             />
6945    <counter name="EU to Data Port 0 Writes 128"
6946             symbol_name="EuHdc0Writes192B"
6947             underscore_name="eu_hdc0_writes192_b"
6948             description="The subslice 0 EU data simd16 writes to Data Port with 192B per message."
6949             data_type="uint64"
6950             units="messages"
6951             semantic_type="event"
6952             equation="B 6 READ 2 UDIV"
6953             mdapi_group="L3/Data Port"
6954             mdapi_usage_flags="Tier3 Frame Batch Draw"
6955             mdapi_supported_apis=""
6956             mdapi_hw_unit_type="subslice"
6957             />
6958    <counter name="EU to Data Port 0 Writes 64B"
6959             symbol_name="EuHdc0Writes128BSimd16"
6960             underscore_name="eu_hdc0_writes128_b_simd16"
6961             description="The subslice 0 EU data simd16 writes to Data Port with 128B per message."
6962             data_type="uint64"
6963             units="messages"
6964             semantic_type="event"
6965             equation="B 5 READ"
6966             mdapi_group="L3/Data Port"
6967             mdapi_usage_flags="Tier3 Frame Batch Draw"
6968             mdapi_supported_apis=""
6969             mdapi_hw_unit_type="subslice"
6970             />
6971    <counter name="EU to Data Port 0 Writes 256B"
6972             symbol_name="EuHdc0Writes256BSimd16"
6973             underscore_name="eu_hdc0_writes256_b_simd16"
6974             description="The subslice 0 EU data simd16 writes to Data Port with 256B per message."
6975             data_type="uint64"
6976             units="messages"
6977             semantic_type="event"
6978             equation="B 7 READ 2 UDIV"
6979             mdapi_group="L3/Data Port"
6980             mdapi_usage_flags="Tier3 Frame Batch Draw"
6981             mdapi_supported_apis=""
6982             mdapi_hw_unit_type="subslice"
6983             />
6984    <counter name="Data Port 0 to L3 Data Reads"
6985             symbol_name="Hdc0L3DataReads"
6986             underscore_name="hdc0_l3_data_reads"
6987             description="The subslice 0 Data Port data and constant reads from L3 cache."
6988             data_type="uint64"
6989             units="messages"
6990             semantic_type="event"
6991             equation="C 4 READ"
6992             mdapi_group="L3/Data Port"
6993             mdapi_usage_flags="Tier3 Frame Batch Draw"
6994             mdapi_supported_apis=""
6995             mdapi_hw_unit_type="subslice"
6996             />
6997    <counter name="Data Port 0 to L3 Data Writes"
6998             symbol_name="Hdc0L3DataWrites"
6999             underscore_name="hdc0_l3_data_writes"
7000             description="The subslice 0 Data Port data writes to L3 cache."
7001             data_type="uint64"
7002             units="messages"
7003             semantic_type="event"
7004             equation="C 5 READ"
7005             mdapi_group="L3/Data Port"
7006             mdapi_usage_flags="Tier3 Frame Batch Draw"
7007             mdapi_supported_apis=""
7008             mdapi_hw_unit_type="subslice"
7009             />
7010    <counter name="All Data Port 0 Reads from L3"
7011             symbol_name="Hdc0L3Reads"
7012             underscore_name="hdc0_l3_reads"
7013             description="The subslice 0 Data Port reads from L3 cache."
7014             data_type="uint64"
7015             units="messages"
7016             semantic_type="event"
7017             equation="C 3 READ C 2 READ USUB"
7018             mdapi_group="L3/Data Port"
7019             mdapi_usage_flags="Tier3 Frame Batch Draw"
7020             mdapi_supported_apis=""
7021             mdapi_hw_unit_type="subslice"
7022             />
7023    <counter name="All Data Port 0 Writes to L3"
7024             symbol_name="Hdc0L3Writes"
7025             underscore_name="hdc0_l3_writes"
7026             description="The subslice 0 Data Port writes to L3 cache."
7027             data_type="uint64"
7028             units="messages"
7029             semantic_type="event"
7030             equation="C 2 READ"
7031             mdapi_group="L3/Data Port"
7032             mdapi_usage_flags="Tier3 Frame Batch Draw"
7033             mdapi_supported_apis=""
7034             mdapi_hw_unit_type="subslice"
7035             />
7036    <counter name="EuBytesWrittenPerCacheLine"
7037             symbol_name="EuBytesWrittenPerCacheLine"
7038             underscore_name="eu_bytes_written_per_cache_line"
7039             description="Average EU bytes written per L3 cache line."
7040             data_type="float"
7041             units="eu bytes per l3 cache line"
7042             semantic_type="ratio"
7043             equation="$EuHdc0Writes32B 32 UMUL $EuHdc0Writes64B 64 UMUL $EuHdc0Writes96B 96 UMUL $EuHdc0Writes128B 128 UMUL $EuHdc0Writes128BSimd16 128 UMUL $EuHdc0Writes256BSimd16 256 UMUL $EuHdc0Writes192B 192 UMUL UADD UADD UADD UADD UADD UADD $Hdc0L3DataWrites FDIV"
7044             mdapi_group="L3/Data Port"
7045             mdapi_usage_flags="Tier2 Frame Batch Draw"
7046             mdapi_supported_apis=""
7047             mdapi_hw_unit_type="subslice"
7048             />
7049    <counter name="EuDataWritesPerCacheLine"
7050             symbol_name="EuDataWritesPerCacheLine"
7051             underscore_name="eu_data_writes_per_cache_line"
7052             description="Coalescing ratio of EU write requests to L3 cache lines."
7053             data_type="float"
7054             units="utilization"
7055             semantic_type="ratio"
7056             equation="$EuBytesWrittenPerCacheLine 64 FDIV"
7057             mdapi_group="L3/Data Port"
7058             mdapi_usage_flags="Tier2 Frame Batch Draw"
7059             mdapi_supported_apis=""
7060             mdapi_hw_unit_type="subslice"
7061             />
7062    <register_config type="NOA"
7063                     availability="$SubsliceMask 0x01 AND"
7064                     priority="0"
7065                     >
7066        <register type="NOA" address="0x00009840" value="0x000000A0" />
7067        <register type="NOA" address="0x00009888" value="0x103D0005" />
7068        <register type="NOA" address="0x00009888" value="0x143D0120" />
7069        <register type="NOA" address="0x00009888" value="0x163D2400" />
7070        <register type="NOA" address="0x00009888" value="0x1058022F" />
7071        <register type="NOA" address="0x00009888" value="0x105B0000" />
7072        <register type="NOA" address="0x00009888" value="0x198B0003" />
7073        <register type="NOA" address="0x00009888" value="0x005CC000" />
7074        <register type="NOA" address="0x00009888" value="0x065CC000" />
7075        <register type="NOA" address="0x00009888" value="0x085CC000" />
7076        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
7077        <register type="NOA" address="0x00009888" value="0x0E5CC000" />
7078        <register type="NOA" address="0x00009888" value="0x025C4000" />
7079        <register type="NOA" address="0x00009888" value="0x045C8000" />
7080        <register type="NOA" address="0x00009888" value="0x003D0000" />
7081        <register type="NOA" address="0x00009888" value="0x063D0094" />
7082        <register type="NOA" address="0x00009888" value="0x083D0182" />
7083        <register type="NOA" address="0x00009888" value="0x0A3D1814" />
7084        <register type="NOA" address="0x00009888" value="0x0E3D0000" />
7085        <register type="NOA" address="0x00009888" value="0x183D0000" />
7086        <register type="NOA" address="0x00009888" value="0x1A3D0000" />
7087        <register type="NOA" address="0x00009888" value="0x0C3D0000" />
7088        <register type="NOA" address="0x00009888" value="0x0E582242" />
7089        <register type="NOA" address="0x00009888" value="0x00586700" />
7090        <register type="NOA" address="0x00009888" value="0x0258004F" />
7091        <register type="NOA" address="0x00009888" value="0x0658C000" />
7092        <register type="NOA" address="0x00009888" value="0x0858C000" />
7093        <register type="NOA" address="0x00009888" value="0x0A58C000" />
7094        <register type="NOA" address="0x00009888" value="0x045B6A80" />
7095        <register type="NOA" address="0x00009888" value="0x005B4000" />
7096        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
7097        <register type="NOA" address="0x00009888" value="0x185B5400" />
7098        <register type="NOA" address="0x00009888" value="0x1A5B0141" />
7099        <register type="NOA" address="0x00009888" value="0x025B4000" />
7100        <register type="NOA" address="0x00009888" value="0x0A5B0000" />
7101        <register type="NOA" address="0x00009888" value="0x0C5B4000" />
7102        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
7103        <register type="NOA" address="0x00009888" value="0x0E1FAAA0" />
7104        <register type="NOA" address="0x00009888" value="0x101F0282" />
7105        <register type="NOA" address="0x00009888" value="0x00384000" />
7106        <register type="NOA" address="0x00009888" value="0x0E384000" />
7107        <register type="NOA" address="0x00009888" value="0x16384000" />
7108        <register type="NOA" address="0x00009888" value="0x18381415" />
7109        <register type="NOA" address="0x00009888" value="0x02384000" />
7110        <register type="NOA" address="0x00009888" value="0x04384000" />
7111        <register type="NOA" address="0x00009888" value="0x0A384000" />
7112        <register type="NOA" address="0x00009888" value="0x0C384000" />
7113        <register type="NOA" address="0x00009888" value="0x0039A000" />
7114        <register type="NOA" address="0x00009888" value="0x0639A000" />
7115        <register type="NOA" address="0x00009888" value="0x0839A000" />
7116        <register type="NOA" address="0x00009888" value="0x0A39A000" />
7117        <register type="NOA" address="0x00009888" value="0x0E39A000" />
7118        <register type="NOA" address="0x00009888" value="0x02392000" />
7119        <register type="NOA" address="0x00009888" value="0x04398000" />
7120        <register type="NOA" address="0x00009888" value="0x018A8000" />
7121        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
7122        <register type="NOA" address="0x00009888" value="0x198A8000" />
7123        <register type="NOA" address="0x00009888" value="0x1B8A82A0" />
7124        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
7125        <register type="NOA" address="0x00009888" value="0x038A8000" />
7126        <register type="NOA" address="0x00009888" value="0x058A8000" />
7127        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
7128        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
7129        <register type="NOA" address="0x00009888" value="0x038B6300" />
7130        <register type="NOA" address="0x00009888" value="0x058B0062" />
7131        <register type="NOA" address="0x00009888" value="0x118B0000" />
7132        <register type="NOA" address="0x00009888" value="0x238B02A0" />
7133        <register type="NOA" address="0x00009888" value="0x258B1555" />
7134        <register type="NOA" address="0x00009888" value="0x278B0014" />
7135        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
7136        <register type="NOA" address="0x00009888" value="0x21852AAA" />
7137        <register type="NOA" address="0x00009888" value="0x23850028" />
7138        <register type="NOA" address="0x00009888" value="0x01834000" />
7139        <register type="NOA" address="0x00009888" value="0x0F834000" />
7140        <register type="NOA" address="0x00009888" value="0x19835400" />
7141        <register type="NOA" address="0x00009888" value="0x1B830141" />
7142        <register type="NOA" address="0x00009888" value="0x03834000" />
7143        <register type="NOA" address="0x00009888" value="0x05834000" />
7144        <register type="NOA" address="0x00009888" value="0x07834000" />
7145        <register type="NOA" address="0x00009888" value="0x09834000" />
7146        <register type="NOA" address="0x00009888" value="0x0B834000" />
7147        <register type="NOA" address="0x00009888" value="0x0D834000" />
7148        <register type="NOA" address="0x00009888" value="0x0184C000" />
7149        <register type="NOA" address="0x00009888" value="0x0784C000" />
7150        <register type="NOA" address="0x00009888" value="0x0984C000" />
7151        <register type="NOA" address="0x00009888" value="0x0B84C000" />
7152        <register type="NOA" address="0x00009888" value="0x0F84C000" />
7153        <register type="NOA" address="0x00009888" value="0x0384C000" />
7154        <register type="NOA" address="0x00009888" value="0x0584C000" />
7155        <register type="NOA" address="0x00009888" value="0x1180C000" />
7156        <register type="NOA" address="0x00009888" value="0x1780C000" />
7157        <register type="NOA" address="0x00009888" value="0x1980C000" />
7158        <register type="NOA" address="0x00009888" value="0x1B80C000" />
7159        <register type="NOA" address="0x00009888" value="0x1F80C000" />
7160        <register type="NOA" address="0x00009888" value="0x1380C000" />
7161        <register type="NOA" address="0x00009888" value="0x1580C000" />
7162        <register type="NOA" address="0x00000D24" value="0x00000000" />
7163        <register type="NOA" address="0x00009888" value="0x4D801000" />
7164        <register type="NOA" address="0x00009888" value="0x3D800000" />
7165        <register type="NOA" address="0x00009888" value="0x4F800001" />
7166        <register type="NOA" address="0x00009888" value="0x43800000" />
7167        <register type="NOA" address="0x00009888" value="0x51800000" />
7168        <register type="NOA" address="0x00009888" value="0x45800000" />
7169        <register type="NOA" address="0x00009888" value="0x21800000" />
7170        <register type="NOA" address="0x00009888" value="0x31800000" />
7171        <register type="NOA" address="0x00009888" value="0x53800000" />
7172        <register type="NOA" address="0x00009888" value="0x47800420" />
7173        <register type="NOA" address="0x00009888" value="0x3F800421" />
7174        <register type="NOA" address="0x00009888" value="0x41800041" />
7175        <register type="NOA" address="0x00009840" value="0x00000080" />
7176    </register_config>
7177    <register_config type="OA">
7178        <register type="OA" address="0x00002724" value="0xF0800000" />
7179        <register type="OA" address="0x00002720" value="0x00000000" />
7180        <register type="OA" address="0x00002714" value="0xF0800000" />
7181        <register type="OA" address="0x00002710" value="0x00000000" />
7182        <register type="OA" address="0x0000274C" value="0xBA98BA98" />
7183        <register type="OA" address="0x00002748" value="0xBA98BA98" />
7184        <register type="OA" address="0x00002744" value="0x00003377" />
7185        <register type="OA" address="0x00002740" value="0x00000000" />
7186        <register type="OA" address="0x00002770" value="0x0007FF72" />
7187        <register type="OA" address="0x00002774" value="0x0000BFD0" />
7188        <register type="OA" address="0x00002778" value="0x0007FF62" />
7189        <register type="OA" address="0x0000277C" value="0x0000BFD0" />
7190        <register type="OA" address="0x00002780" value="0x0007FF42" />
7191        <register type="OA" address="0x00002784" value="0x0000BFD0" />
7192        <register type="OA" address="0x00002788" value="0x0007FF02" />
7193        <register type="OA" address="0x0000278C" value="0x0000BFD0" />
7194        <register type="OA" address="0x00002790" value="0x0005FFF2" />
7195        <register type="OA" address="0x00002794" value="0x0000BFD0" />
7196        <register type="OA" address="0x00002798" value="0x0005FFE2" />
7197        <register type="OA" address="0x0000279C" value="0x0000BFD0" />
7198        <register type="OA" address="0x000027A0" value="0x0005FFC2" />
7199        <register type="OA" address="0x000027A4" value="0x0000BFD0" />
7200        <register type="OA" address="0x000027A8" value="0x0005FF82" />
7201        <register type="OA" address="0x000027AC" value="0x0000BFD0" />
7202    </register_config>
7203    <register_config type="FLEX">
7204        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7205        <register type="FLEX" address="0x0000E558" value="0x00000003" />
7206        <register type="FLEX" address="0x0000E658" value="0x00002001" />
7207        <register type="FLEX" address="0x0000E758" value="0x00778008" />
7208        <register type="FLEX" address="0x0000E45C" value="0x00088078" />
7209        <register type="FLEX" address="0x0000E55C" value="0x00808708" />
7210        <register type="FLEX" address="0x0000E65C" value="0x00A08908" />
7211    </register_config>
7212  </set>
7213
7214  <set name="Metric set HDCAndSF"
7215       chipset="BDW"
7216       symbol_name="HDCAndSF"
7217       underscore_name="hdc_and_sf"
7218       mdapi_supported_apis="VK OGL OCL IO BB"
7219       hw_config_guid="78490af2-10fa-430b-ae3c-94ec04d5214e"
7220       >
7221    <counter name="GPU Time Elapsed"
7222             symbol_name="GpuTime"
7223             underscore_name="gpu_time"
7224             description="Time elapsed on the GPU during the measurement."
7225             data_type="uint64"
7226             units="ns"
7227             semantic_type="duration"
7228             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7229             mdapi_group="GPU"
7230             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7231             mdapi_supported_apis=""
7232             mdapi_hw_unit_type="gpu"
7233             />
7234    <counter name="GPU Core Clocks"
7235             symbol_name="GpuCoreClocks"
7236             underscore_name="gpu_core_clocks"
7237             description="The total number of GPU core clocks elapsed during the measurement."
7238             data_type="uint64"
7239             units="cycles"
7240             semantic_type="event"
7241             equation="GPU_CLOCK 0 READ"
7242             mdapi_group="GPU"
7243             mdapi_usage_flags="Tier1 Frame Batch Draw"
7244             mdapi_supported_apis=""
7245             mdapi_hw_unit_type="gpu"
7246             />
7247    <counter name="AVG GPU Core Frequency"
7248             symbol_name="AvgGpuCoreFrequency"
7249             underscore_name="avg_gpu_core_frequency"
7250             description="Average GPU Core Frequency in the measurement."
7251             data_type="uint64"
7252             max_equation="$GpuMaxFrequency"
7253             units="hz"
7254             semantic_type="event"
7255             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7256             mdapi_group="GPU"
7257             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7258             mdapi_supported_apis=""
7259             mdapi_hw_unit_type="gpu"
7260             />
7261    <counter name="GPU Busy"
7262             symbol_name="GpuBusy"
7263             underscore_name="gpu_busy"
7264             description="The percentage of time in which the GPU has been processing GPU commands."
7265             data_type="float"
7266             max_equation="100"
7267             units="percent"
7268             semantic_type="duration"
7269             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7270             mdapi_group="GPU"
7271             mdapi_usage_flags="Tier1 Overview System Frame"
7272             mdapi_supported_apis=""
7273             mdapi_hw_unit_type="gpu"
7274             />
7275    <counter name="VS Threads Dispatched"
7276             symbol_name="VsThreads"
7277             underscore_name="vs_threads"
7278             description="The total number of vertex shader hardware threads dispatched."
7279             data_type="uint64"
7280             units="threads"
7281             semantic_type="event"
7282             equation="A 1 READ"
7283             mdapi_group="EU Array/Vertex Shader"
7284             mdapi_usage_flags="Tier3 Frame Batch Draw"
7285             mdapi_supported_apis="VK OGL IO BB"
7286             mdapi_hw_unit_type="gpu"
7287             />
7288    <counter name="HS Threads Dispatched"
7289             symbol_name="HsThreads"
7290             underscore_name="hs_threads"
7291             description="The total number of hull shader hardware threads dispatched."
7292             data_type="uint64"
7293             units="threads"
7294             semantic_type="event"
7295             equation="A 2 READ"
7296             mdapi_group="EU Array/Hull Shader"
7297             mdapi_usage_flags="Tier3 Frame Batch Draw"
7298             mdapi_supported_apis="VK OGL4 IO BB"
7299             mdapi_hw_unit_type="gpu"
7300             />
7301    <counter name="DS Threads Dispatched"
7302             symbol_name="DsThreads"
7303             underscore_name="ds_threads"
7304             description="The total number of domain shader hardware threads dispatched."
7305             data_type="uint64"
7306             units="threads"
7307             semantic_type="event"
7308             equation="A 3 READ"
7309             mdapi_group="EU Array/Domain Shader"
7310             mdapi_usage_flags="Tier3 Frame Batch Draw"
7311             mdapi_supported_apis="VK OGL4 IO BB"
7312             mdapi_hw_unit_type="gpu"
7313             />
7314    <counter name="GS Threads Dispatched"
7315             symbol_name="GsThreads"
7316             underscore_name="gs_threads"
7317             description="The total number of geometry shader hardware threads dispatched."
7318             data_type="uint64"
7319             units="threads"
7320             semantic_type="event"
7321             equation="A 5 READ"
7322             mdapi_group="EU Array/Geometry Shader"
7323             mdapi_usage_flags="Tier3 Frame Batch Draw"
7324             mdapi_supported_apis="VK OGL4 IO BB"
7325             mdapi_hw_unit_type="gpu"
7326             />
7327    <counter name="FS Threads Dispatched"
7328             symbol_name="PsThreads"
7329             underscore_name="ps_threads"
7330             description="The total number of fragment shader hardware threads dispatched."
7331             data_type="uint64"
7332             units="threads"
7333             semantic_type="event"
7334             equation="A 6 READ"
7335             mdapi_group="EU Array/Fragment Shader"
7336             mdapi_usage_flags="Tier3 Frame Batch Draw"
7337             mdapi_supported_apis="VK OGL IO BB"
7338             mdapi_hw_unit_type="gpu"
7339             />
7340    <counter name="CS Threads Dispatched"
7341             symbol_name="CsThreads"
7342             underscore_name="cs_threads"
7343             description="The total number of compute shader hardware threads dispatched."
7344             data_type="uint64"
7345             units="threads"
7346             semantic_type="event"
7347             equation="A 4 READ"
7348             mdapi_group="EU Array/Compute Shader"
7349             mdapi_usage_flags="Tier3 Frame Batch Draw"
7350             mdapi_supported_apis="VK OGL4 OCL IO BB"
7351             mdapi_hw_unit_type="gpu"
7352             />
7353    <counter name="EU Active"
7354             symbol_name="EuActive"
7355             underscore_name="eu_active"
7356             description="The percentage of time in which the Execution Units were actively processing."
7357             data_type="float"
7358             max_equation="100"
7359             units="percent"
7360             semantic_type="duration"
7361             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7362             mdapi_group="EU Array"
7363             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7364             mdapi_supported_apis=""
7365             mdapi_hw_unit_type="gpu"
7366             />
7367    <counter name="EU Stall"
7368             symbol_name="EuStall"
7369             underscore_name="eu_stall"
7370             description="The percentage of time in which the Execution Units were stalled."
7371             data_type="float"
7372             max_equation="100"
7373             units="percent"
7374             semantic_type="duration"
7375             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7376             mdapi_group="EU Array"
7377             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
7378             mdapi_supported_apis=""
7379             mdapi_hw_unit_type="gpu"
7380             />
7381    <counter name="EU Both FPU Pipes Active"
7382             symbol_name="EuFpuBothActive"
7383             underscore_name="eu_fpu_both_active"
7384             description="The percentage of time in which both EU FPU pipelines were actively processing."
7385             data_type="float"
7386             max_equation="100"
7387             units="percent"
7388             semantic_type="duration"
7389             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7390             mdapi_group="EU Array/Pipes"
7391             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7392             mdapi_supported_apis=""
7393             mdapi_hw_unit_type="gpu"
7394             />
7395    <counter name="VS FPU0 Pipe Active"
7396             symbol_name="VsFpu0Active"
7397             underscore_name="vs_fpu0_active"
7398             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
7399             data_type="float"
7400             max_equation="100"
7401             units="percent"
7402             semantic_type="duration"
7403             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7404             mdapi_group="EU Array/Vertex Shader"
7405             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7406             mdapi_supported_apis="VK OGL IO BB"
7407             mdapi_hw_unit_type="gpu"
7408             />
7409    <counter name="VS FPU1 Pipe Active"
7410             symbol_name="VsFpu1Active"
7411             underscore_name="vs_fpu1_active"
7412             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
7413             data_type="float"
7414             max_equation="100"
7415             units="percent"
7416             semantic_type="duration"
7417             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7418             mdapi_group="EU Array/Vertex Shader"
7419             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7420             mdapi_supported_apis="VK OGL IO BB"
7421             mdapi_hw_unit_type="gpu"
7422             />
7423    <counter name="VS Send Pipe Active"
7424             symbol_name="VsSendActive"
7425             underscore_name="vs_send_active"
7426             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
7427             data_type="float"
7428             max_equation="100"
7429             units="percent"
7430             semantic_type="duration"
7431             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7432             mdapi_group="EU Array/Vertex Shader"
7433             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7434             mdapi_supported_apis="VK OGL IO BB"
7435             mdapi_hw_unit_type="gpu"
7436             />
7437    <counter name="PS FPU0 Pipe Active"
7438             symbol_name="PsFpu0Active"
7439             underscore_name="ps_fpu0_active"
7440             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
7441             data_type="float"
7442             max_equation="100"
7443             units="percent"
7444             semantic_type="duration"
7445             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7446             mdapi_group="EU Array/Pixel Shader"
7447             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7448             mdapi_supported_apis="VK OGL IO BB"
7449             mdapi_hw_unit_type="gpu"
7450             />
7451    <counter name="PS FPU1 Pipe Active"
7452             symbol_name="PsFpu1Active"
7453             underscore_name="ps_fpu1_active"
7454             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
7455             data_type="float"
7456             max_equation="100"
7457             units="percent"
7458             semantic_type="duration"
7459             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7460             mdapi_group="EU Array/Pixel Shader"
7461             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7462             mdapi_supported_apis="VK OGL IO BB"
7463             mdapi_hw_unit_type="gpu"
7464             />
7465    <counter name="PS Send Pipeline Active"
7466             symbol_name="PsSendActive"
7467             underscore_name="ps_send_active"
7468             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
7469             data_type="float"
7470             max_equation="100"
7471             units="percent"
7472             semantic_type="duration"
7473             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7474             mdapi_group="EU Array/Pixel Shader"
7475             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7476             mdapi_supported_apis="VK OGL IO BB"
7477             mdapi_hw_unit_type="gpu"
7478             />
7479    <counter name="FS Both FPU Active"
7480             symbol_name="PsEuBothFpuActive"
7481             underscore_name="ps_eu_both_fpu_active"
7482             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
7483             data_type="float"
7484             max_equation="100"
7485             units="percent"
7486             semantic_type="duration"
7487             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
7488             mdapi_group="3D Pipe/Fragment Shader"
7489             mdapi_usage_flags="Tier4 Frame Batch Draw"
7490             mdapi_supported_apis="VK OGL IO BB"
7491             mdapi_hw_unit_type="gpu"
7492             />
7493    <counter name="Rasterized Pixels"
7494             symbol_name="RasterizedPixels"
7495             underscore_name="rasterized_pixels"
7496             description="The total number of rasterized pixels."
7497             data_type="uint64"
7498             units="pixels"
7499             semantic_type="event"
7500             equation="A 21 READ 4 UMUL"
7501             mdapi_group="3D Pipe/Rasterizer"
7502             mdapi_usage_flags="Tier3 Frame Batch Draw"
7503             mdapi_supported_apis="VK OGL IO BB"
7504             mdapi_hw_unit_type="gpu"
7505             />
7506    <counter name="Early Hi-Depth Test Fails"
7507             symbol_name="HiDepthTestFails"
7508             underscore_name="hi_depth_test_fails"
7509             description="The total number of pixels dropped on early hierarchical depth test."
7510             data_type="uint64"
7511             units="pixels"
7512             semantic_type="event"
7513             equation="A 22 READ 4 UMUL"
7514             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
7515             mdapi_usage_flags="Tier3 Frame Batch Draw"
7516             mdapi_supported_apis="VK OGL IO BB"
7517             mdapi_hw_unit_type="gpu"
7518             />
7519    <counter name="Early Depth Test Fails"
7520             symbol_name="EarlyDepthTestFails"
7521             underscore_name="early_depth_test_fails"
7522             description="The total number of pixels dropped on early depth test."
7523             data_type="uint64"
7524             units="pixels"
7525             semantic_type="event"
7526             equation="A 23 READ 4 UMUL"
7527             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
7528             mdapi_usage_flags="Tier3 Frame Batch Draw"
7529             mdapi_supported_apis="VK OGL IO BB"
7530             mdapi_hw_unit_type="gpu"
7531             />
7532    <counter name="Samples Killed in FS"
7533             symbol_name="SamplesKilledInPs"
7534             underscore_name="samples_killed_in_ps"
7535             description="The total number of samples or pixels dropped in fragment shaders."
7536             data_type="uint64"
7537             units="pixels"
7538             semantic_type="event"
7539             equation="A 24 READ 4 UMUL"
7540             mdapi_group="3D Pipe/Fragment Shader"
7541             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
7542             mdapi_supported_apis="VK OGL IO BB"
7543             mdapi_hw_unit_type="gpu"
7544             />
7545    <counter name="Pixels Failing Tests"
7546             symbol_name="PixelsFailingPostPsTests"
7547             underscore_name="pixels_failing_post_ps_tests"
7548             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
7549             data_type="uint64"
7550             units="pixels"
7551             semantic_type="event"
7552             equation="A 25 READ 4 UMUL"
7553             mdapi_group="3D Pipe/Output Merger"
7554             mdapi_usage_flags="Tier3 Frame Batch Draw"
7555             mdapi_supported_apis="VK OGL IO BB"
7556             mdapi_hw_unit_type="gpu"
7557             />
7558    <counter name="Samples Written"
7559             symbol_name="SamplesWritten"
7560             underscore_name="samples_written"
7561             description="The total number of samples or pixels written to all render targets."
7562             data_type="uint64"
7563             units="pixels"
7564             semantic_type="event"
7565             equation="A 26 READ 4 UMUL"
7566             mdapi_group="3D Pipe/Output Merger"
7567             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7568             mdapi_supported_apis="VK OGL IO BB"
7569             mdapi_hw_unit_type="gpu"
7570             />
7571    <counter name="Samples Blended"
7572             symbol_name="SamplesBlended"
7573             underscore_name="samples_blended"
7574             description="The total number of blended samples or pixels written to all render targets."
7575             data_type="uint64"
7576             units="pixels"
7577             semantic_type="event"
7578             equation="A 27 READ 4 UMUL"
7579             mdapi_group="3D Pipe/Output Merger"
7580             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7581             mdapi_supported_apis="VK OGL IO BB"
7582             mdapi_hw_unit_type="gpu"
7583             />
7584    <counter name="Sampler Texels"
7585             symbol_name="SamplerTexels"
7586             underscore_name="sampler_texels"
7587             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
7588             data_type="uint64"
7589             units="texels"
7590             semantic_type="event"
7591             equation="A 28 READ 4 UMUL"
7592             mdapi_group="Sampler/Sampler Input"
7593             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7594             mdapi_supported_apis=""
7595             mdapi_hw_unit_type="gpu"
7596             />
7597    <counter name="Sampler Texels Misses"
7598             symbol_name="SamplerTexelMisses"
7599             underscore_name="sampler_texel_misses"
7600             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
7601             data_type="uint64"
7602             units="texels"
7603             semantic_type="event"
7604             equation="A 29 READ 4 UMUL"
7605             mdapi_group="Sampler/Sampler Cache"
7606             mdapi_usage_flags="Tier3 Batch Frame Draw"
7607             mdapi_supported_apis=""
7608             mdapi_hw_unit_type="gpu"
7609             />
7610    <counter name="SLM Bytes Read"
7611             symbol_name="SlmBytesRead"
7612             underscore_name="slm_bytes_read"
7613             description="The total number of GPU memory bytes read from shared local memory."
7614             data_type="uint64"
7615             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7616             units="bytes"
7617             semantic_type="throughput"
7618             equation="A 30 READ 64 UMUL"
7619             mdapi_group="L3/Data Port/SLM"
7620             mdapi_usage_flags="Tier3 Frame Batch Draw"
7621             mdapi_supported_apis="VK OGL4 OCL IO BB"
7622             mdapi_hw_unit_type="gpu"
7623             />
7624    <counter name="SLM Bytes Written"
7625             symbol_name="SlmBytesWritten"
7626             underscore_name="slm_bytes_written"
7627             description="The total number of GPU memory bytes written into shared local memory."
7628             data_type="uint64"
7629             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
7630             units="bytes"
7631             semantic_type="throughput"
7632             equation="A 31 READ 64 UMUL"
7633             mdapi_group="L3/Data Port/SLM"
7634             mdapi_usage_flags="Tier3 Frame Batch Draw"
7635             mdapi_supported_apis="VK OGL4 OCL IO BB"
7636             mdapi_hw_unit_type="gpu"
7637             />
7638    <counter name="Shader Memory Accesses"
7639             symbol_name="ShaderMemoryAccesses"
7640             underscore_name="shader_memory_accesses"
7641             description="The total number of shader memory accesses to L3."
7642             data_type="uint64"
7643             units="messages"
7644             semantic_type="event"
7645             equation="A 32 READ"
7646             mdapi_group="L3/Data Port"
7647             mdapi_usage_flags="Tier3 Frame Batch Draw"
7648             mdapi_supported_apis=""
7649             mdapi_hw_unit_type="gpu"
7650             />
7651    <counter name="Shader Atomic Memory Accesses"
7652             symbol_name="ShaderAtomics"
7653             underscore_name="shader_atomics"
7654             description="The total number of shader atomic memory accesses."
7655             data_type="uint64"
7656             units="messages"
7657             semantic_type="event"
7658             equation="A 34 READ"
7659             mdapi_group="L3/Data Port/Atomics"
7660             mdapi_usage_flags="Tier3 Frame Batch Draw"
7661             mdapi_supported_apis="VK OGL4 OCL IO BB"
7662             mdapi_hw_unit_type="gpu"
7663             />
7664    <counter name="L3 Shader Throughput"
7665             symbol_name="L3ShaderThroughput"
7666             underscore_name="l3_shader_throughput"
7667             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
7668             data_type="uint64"
7669             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
7670             units="bytes"
7671             semantic_type="throughput"
7672             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
7673             mdapi_group="L3/Data Port"
7674             mdapi_usage_flags="Tier2 Frame Batch Draw"
7675             mdapi_supported_apis="VK OGL4 OCL IO BB"
7676             mdapi_hw_unit_type="gpu"
7677             />
7678    <counter name="Shader Barrier Messages"
7679             symbol_name="ShaderBarriers"
7680             underscore_name="shader_barriers"
7681             description="The total number of shader barrier messages."
7682             data_type="uint64"
7683             units="messages"
7684             semantic_type="event"
7685             equation="A 35 READ"
7686             mdapi_group="EU Array/Barrier"
7687             mdapi_usage_flags="Tier3 Frame Batch Draw"
7688             mdapi_supported_apis=""
7689             mdapi_hw_unit_type="gpu"
7690             />
7691    <counter name="Polygon Data Ready"
7692             symbol_name="PolyDataReady"
7693             underscore_name="poly_data_ready"
7694             description="The percentage of time in which geometry pipeline output is ready"
7695             data_type="float"
7696             max_equation="100"
7697             units="percent"
7698             semantic_type="duration"
7699             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
7700             mdapi_group="GPU/3D Pipe/Strip-Fans"
7701             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
7702             mdapi_supported_apis=""
7703             mdapi_hw_unit_type="gpu"
7704             />
7705    <counter name="HDC stalled by L3 (s0.ss2)"
7706             symbol_name="NonSamplerShader02AccessStalledOnL3"
7707             underscore_name="non_sampler_shader02_access_stalled_on_l3"
7708             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss2)"
7709             data_type="float"
7710             max_equation="100"
7711             units="percent"
7712             semantic_type="duration"
7713             equation="C 7 READ C 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7714             availability="$SubsliceMask 0x4 AND"
7715             mdapi_group="GPU/Data Port"
7716             mdapi_usage_flags="Tier3 Frame Batch Draw"
7717             mdapi_supported_apis=""
7718             mdapi_hw_unit_type="subslice"
7719             />
7720    <counter name="HDC stalled by L3 (s0.ss1)"
7721             symbol_name="NonSamplerShader01AccessStalledOnL3"
7722             underscore_name="non_sampler_shader01_access_stalled_on_l3"
7723             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss1)"
7724             data_type="float"
7725             max_equation="100"
7726             units="percent"
7727             semantic_type="duration"
7728             equation="C 5 READ C 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7729             availability="$SubsliceMask 0x2 AND"
7730             mdapi_group="GPU/Data Port"
7731             mdapi_usage_flags="Tier3 Frame Batch Draw"
7732             mdapi_supported_apis=""
7733             mdapi_hw_unit_type="subslice"
7734             />
7735    <counter name="HDC stalled by L3 (s0.ss0)"
7736             symbol_name="NonSamplerShader00AccessStalledOnL3"
7737             underscore_name="non_sampler_shader00_access_stalled_on_l3"
7738             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss0)"
7739             data_type="float"
7740             max_equation="100"
7741             units="percent"
7742             semantic_type="duration"
7743             equation="C 3 READ C 2 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7744             availability="$SubsliceMask 0x1 AND"
7745             mdapi_group="GPU/Data Port"
7746             mdapi_usage_flags="Tier3 Frame Batch Draw"
7747             mdapi_supported_apis=""
7748             mdapi_hw_unit_type="subslice"
7749             />
7750    <counter name="HDC stalled by L3 (s0.ss2)"
7751             symbol_name="NonSamplerShader12AccessStalledOnL3"
7752             underscore_name="non_sampler_shader12_access_stalled_on_l3"
7753             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss2)"
7754             data_type="float"
7755             max_equation="100"
7756             units="percent"
7757             semantic_type="duration"
7758             equation="C 1 READ C 0 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7759             availability="$SubsliceMask 0x20 AND"
7760             mdapi_group="GPU/Data Port"
7761             mdapi_usage_flags="Tier3 Frame Batch Draw"
7762             mdapi_supported_apis=""
7763             mdapi_hw_unit_type="subslice"
7764             />
7765    <counter name="HDC stalled by L3 (s0.ss1)"
7766             symbol_name="NonSamplerShader11AccessStalledOnL3"
7767             underscore_name="non_sampler_shader11_access_stalled_on_l3"
7768             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss1)"
7769             data_type="float"
7770             max_equation="100"
7771             units="percent"
7772             semantic_type="duration"
7773             equation="B 7 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7774             availability="$SubsliceMask 0x10 AND"
7775             mdapi_group="GPU/Data Port"
7776             mdapi_usage_flags="Tier3 Frame Batch Draw"
7777             mdapi_supported_apis=""
7778             mdapi_hw_unit_type="subslice"
7779             />
7780    <counter name="HDC stalled by L3 (s0.ss0)"
7781             symbol_name="NonSamplerShader10AccessStalledOnL3"
7782             underscore_name="non_sampler_shader10_access_stalled_on_l3"
7783             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (s0.ss0)"
7784             data_type="float"
7785             max_equation="100"
7786             units="percent"
7787             semantic_type="duration"
7788             equation="B 5 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
7789             availability="$SubsliceMask 0x8 AND"
7790             mdapi_group="GPU/Data Port"
7791             mdapi_usage_flags="Tier3 Frame Batch Draw"
7792             mdapi_supported_apis=""
7793             mdapi_hw_unit_type="subslice"
7794             />
7795    <counter name="SQ is full"
7796             symbol_name="GTRequestQueueFull"
7797             underscore_name="gt_request_queue_full"
7798             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
7799             data_type="float"
7800             max_equation="100"
7801             units="percent"
7802             semantic_type="duration"
7803             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
7804             availability="true $QueryMode &amp;&amp;"
7805             mdapi_group="GTI"
7806             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
7807             mdapi_supported_apis="VK OGL4 OCL"
7808             mdapi_hw_unit_type="gpu"
7809             />
7810    <register_config type="NOA">
7811        <register type="NOA" address="0x00009840" value="0x000000A0" />
7812        <register type="NOA" address="0x00009888" value="0x105C0232" />
7813        <register type="NOA" address="0x00009888" value="0x10580232" />
7814        <register type="NOA" address="0x00009888" value="0x10380232" />
7815        <register type="NOA" address="0x00009888" value="0x10DC0232" />
7816        <register type="NOA" address="0x00009888" value="0x10D80232" />
7817        <register type="NOA" address="0x00009888" value="0x10B80232" />
7818        <register type="NOA" address="0x00009888" value="0x118E4400" />
7819        <register type="NOA" address="0x00009888" value="0x025C6080" />
7820        <register type="NOA" address="0x00009888" value="0x045C004B" />
7821        <register type="NOA" address="0x00009888" value="0x005C8000" />
7822        <register type="NOA" address="0x00009888" value="0x00582080" />
7823        <register type="NOA" address="0x00009888" value="0x0258004B" />
7824        <register type="NOA" address="0x00009888" value="0x025B4000" />
7825        <register type="NOA" address="0x00009888" value="0x045B4000" />
7826        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
7827        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
7828        <register type="NOA" address="0x00009888" value="0x04386080" />
7829        <register type="NOA" address="0x00009888" value="0x0638404B" />
7830        <register type="NOA" address="0x00009888" value="0x02384000" />
7831        <register type="NOA" address="0x00009888" value="0x08384000" />
7832        <register type="NOA" address="0x00009888" value="0x0A380000" />
7833        <register type="NOA" address="0x00009888" value="0x0C380000" />
7834        <register type="NOA" address="0x00009888" value="0x00398000" />
7835        <register type="NOA" address="0x00009888" value="0x0239A000" />
7836        <register type="NOA" address="0x00009888" value="0x0439A000" />
7837        <register type="NOA" address="0x00009888" value="0x06392000" />
7838        <register type="NOA" address="0x00009888" value="0x0CDC25C1" />
7839        <register type="NOA" address="0x00009888" value="0x0ADCC000" />
7840        <register type="NOA" address="0x00009888" value="0x0AD825C1" />
7841        <register type="NOA" address="0x00009888" value="0x18DB4000" />
7842        <register type="NOA" address="0x00009888" value="0x1ADB0001" />
7843        <register type="NOA" address="0x00009888" value="0x0E9F8000" />
7844        <register type="NOA" address="0x00009888" value="0x109F02AA" />
7845        <register type="NOA" address="0x00009888" value="0x0EB825C1" />
7846        <register type="NOA" address="0x00009888" value="0x18B80154" />
7847        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
7848        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
7849        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
7850        <register type="NOA" address="0x00009888" value="0x0D88C000" />
7851        <register type="NOA" address="0x00009888" value="0x0F88000F" />
7852        <register type="NOA" address="0x00009888" value="0x038A8000" />
7853        <register type="NOA" address="0x00009888" value="0x058A8000" />
7854        <register type="NOA" address="0x00009888" value="0x078A8000" />
7855        <register type="NOA" address="0x00009888" value="0x098A8000" />
7856        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
7857        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
7858        <register type="NOA" address="0x00009888" value="0x258BAA05" />
7859        <register type="NOA" address="0x00009888" value="0x278B002A" />
7860        <register type="NOA" address="0x00009888" value="0x238B2A80" />
7861        <register type="NOA" address="0x00009888" value="0x198C5400" />
7862        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
7863        <register type="NOA" address="0x00009888" value="0x098DC000" />
7864        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
7865        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
7866        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
7867        <register type="NOA" address="0x00009888" value="0x098E05C0" />
7868        <register type="NOA" address="0x00009888" value="0x058E0000" />
7869        <register type="NOA" address="0x00009888" value="0x198F0020" />
7870        <register type="NOA" address="0x00009888" value="0x2185AA0A" />
7871        <register type="NOA" address="0x00009888" value="0x2385002A" />
7872        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
7873        <register type="NOA" address="0x00009888" value="0x19835000" />
7874        <register type="NOA" address="0x00009888" value="0x1B830155" />
7875        <register type="NOA" address="0x00009888" value="0x03834000" />
7876        <register type="NOA" address="0x00009888" value="0x05834000" />
7877        <register type="NOA" address="0x00009888" value="0x07834000" />
7878        <register type="NOA" address="0x00009888" value="0x09834000" />
7879        <register type="NOA" address="0x00009888" value="0x0B834000" />
7880        <register type="NOA" address="0x00009888" value="0x0D834000" />
7881        <register type="NOA" address="0x00009888" value="0x09848000" />
7882        <register type="NOA" address="0x00009888" value="0x0B84C000" />
7883        <register type="NOA" address="0x00009888" value="0x0D84C000" />
7884        <register type="NOA" address="0x00009888" value="0x0F84C000" />
7885        <register type="NOA" address="0x00009888" value="0x01848000" />
7886        <register type="NOA" address="0x00009888" value="0x0384C000" />
7887        <register type="NOA" address="0x00009888" value="0x0584C000" />
7888        <register type="NOA" address="0x00009888" value="0x07844000" />
7889        <register type="NOA" address="0x00009888" value="0x19808000" />
7890        <register type="NOA" address="0x00009888" value="0x1B80C000" />
7891        <register type="NOA" address="0x00009888" value="0x1D80C000" />
7892        <register type="NOA" address="0x00009888" value="0x1F80C000" />
7893        <register type="NOA" address="0x00009888" value="0x11808000" />
7894        <register type="NOA" address="0x00009888" value="0x1380C000" />
7895        <register type="NOA" address="0x00009888" value="0x1580C000" />
7896        <register type="NOA" address="0x00009888" value="0x17804000" />
7897        <register type="NOA" address="0x00009888" value="0x51800040" />
7898        <register type="NOA" address="0x00009888" value="0x43800400" />
7899        <register type="NOA" address="0x00009888" value="0x45800800" />
7900        <register type="NOA" address="0x00009888" value="0x53800000" />
7901        <register type="NOA" address="0x00009888" value="0x47800C62" />
7902        <register type="NOA" address="0x00009888" value="0x21800000" />
7903        <register type="NOA" address="0x00009888" value="0x31800000" />
7904        <register type="NOA" address="0x00009888" value="0x4D800000" />
7905        <register type="NOA" address="0x00009888" value="0x3F801042" />
7906        <register type="NOA" address="0x00009888" value="0x4F800000" />
7907        <register type="NOA" address="0x00009888" value="0x418014A4" />
7908        <register type="NOA" address="0x00009840" value="0x00000080" />
7909        <register type="NOA" address="0x000091BC" value="0xE0500000" />
7910    </register_config>
7911    <register_config type="OA">
7912        <register type="OA" address="0x00002740" value="0x00000000" />
7913        <register type="OA" address="0x00002744" value="0x00800000" />
7914        <register type="OA" address="0x00002710" value="0x00000000" />
7915        <register type="OA" address="0x00002714" value="0x10800000" />
7916        <register type="OA" address="0x00002720" value="0x00000000" />
7917        <register type="OA" address="0x00002724" value="0x00800000" />
7918        <register type="OA" address="0x00002770" value="0x00000002" />
7919        <register type="OA" address="0x00002774" value="0x0000FFF7" />
7920    </register_config>
7921    <register_config type="FLEX">
7922        <register type="FLEX" address="0x0000E458" value="0x00005004" />
7923        <register type="FLEX" address="0x0000E558" value="0x00010003" />
7924        <register type="FLEX" address="0x0000E658" value="0x00012011" />
7925        <register type="FLEX" address="0x0000E758" value="0x00015014" />
7926        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
7927        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
7928        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
7929    </register_config>
7930  </set>
7931
7932  <set name="Metric set L3_1"
7933       chipset="BDW"
7934       symbol_name="L3_1"
7935       underscore_name="l3_1"
7936       mdapi_supported_apis="VK OGL OCL IO BB"
7937       hw_config_guid="c0abdd97-3b13-4cad-814c-bd178804e02c"
7938       >
7939    <counter name="GPU Time Elapsed"
7940             symbol_name="GpuTime"
7941             underscore_name="gpu_time"
7942             description="Time elapsed on the GPU during the measurement."
7943             data_type="uint64"
7944             units="ns"
7945             semantic_type="duration"
7946             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
7947             mdapi_group="GPU"
7948             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7949             mdapi_supported_apis=""
7950             mdapi_hw_unit_type="gpu"
7951             />
7952    <counter name="GPU Core Clocks"
7953             symbol_name="GpuCoreClocks"
7954             underscore_name="gpu_core_clocks"
7955             description="The total number of GPU core clocks elapsed during the measurement."
7956             data_type="uint64"
7957             units="cycles"
7958             semantic_type="event"
7959             equation="GPU_CLOCK 0 READ"
7960             mdapi_group="GPU"
7961             mdapi_usage_flags="Tier1 Frame Batch Draw"
7962             mdapi_supported_apis=""
7963             mdapi_hw_unit_type="gpu"
7964             />
7965    <counter name="AVG GPU Core Frequency"
7966             symbol_name="AvgGpuCoreFrequency"
7967             underscore_name="avg_gpu_core_frequency"
7968             description="Average GPU Core Frequency in the measurement."
7969             data_type="uint64"
7970             max_equation="$GpuMaxFrequency"
7971             units="hz"
7972             semantic_type="event"
7973             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
7974             mdapi_group="GPU"
7975             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
7976             mdapi_supported_apis=""
7977             mdapi_hw_unit_type="gpu"
7978             />
7979    <counter name="GPU Busy"
7980             symbol_name="GpuBusy"
7981             underscore_name="gpu_busy"
7982             description="The percentage of time in which the GPU has been processing GPU commands."
7983             data_type="float"
7984             max_equation="100"
7985             units="percent"
7986             semantic_type="duration"
7987             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
7988             mdapi_group="GPU"
7989             mdapi_usage_flags="Tier1 Overview System Frame"
7990             mdapi_supported_apis=""
7991             mdapi_hw_unit_type="gpu"
7992             />
7993    <counter name="VS Threads Dispatched"
7994             symbol_name="VsThreads"
7995             underscore_name="vs_threads"
7996             description="The total number of vertex shader hardware threads dispatched."
7997             data_type="uint64"
7998             units="threads"
7999             semantic_type="event"
8000             equation="A 1 READ"
8001             mdapi_group="EU Array/Vertex Shader"
8002             mdapi_usage_flags="Tier3 Frame Batch Draw"
8003             mdapi_supported_apis="VK OGL IO BB"
8004             mdapi_hw_unit_type="gpu"
8005             />
8006    <counter name="HS Threads Dispatched"
8007             symbol_name="HsThreads"
8008             underscore_name="hs_threads"
8009             description="The total number of hull shader hardware threads dispatched."
8010             data_type="uint64"
8011             units="threads"
8012             semantic_type="event"
8013             equation="A 2 READ"
8014             mdapi_group="EU Array/Hull Shader"
8015             mdapi_usage_flags="Tier3 Frame Batch Draw"
8016             mdapi_supported_apis="VK OGL4 IO BB"
8017             mdapi_hw_unit_type="gpu"
8018             />
8019    <counter name="DS Threads Dispatched"
8020             symbol_name="DsThreads"
8021             underscore_name="ds_threads"
8022             description="The total number of domain shader hardware threads dispatched."
8023             data_type="uint64"
8024             units="threads"
8025             semantic_type="event"
8026             equation="A 3 READ"
8027             mdapi_group="EU Array/Domain Shader"
8028             mdapi_usage_flags="Tier3 Frame Batch Draw"
8029             mdapi_supported_apis="VK OGL4 IO BB"
8030             mdapi_hw_unit_type="gpu"
8031             />
8032    <counter name="GS Threads Dispatched"
8033             symbol_name="GsThreads"
8034             underscore_name="gs_threads"
8035             description="The total number of geometry shader hardware threads dispatched."
8036             data_type="uint64"
8037             units="threads"
8038             semantic_type="event"
8039             equation="A 5 READ"
8040             mdapi_group="EU Array/Geometry Shader"
8041             mdapi_usage_flags="Tier3 Frame Batch Draw"
8042             mdapi_supported_apis="VK OGL4 IO BB"
8043             mdapi_hw_unit_type="gpu"
8044             />
8045    <counter name="FS Threads Dispatched"
8046             symbol_name="PsThreads"
8047             underscore_name="ps_threads"
8048             description="The total number of fragment shader hardware threads dispatched."
8049             data_type="uint64"
8050             units="threads"
8051             semantic_type="event"
8052             equation="A 6 READ"
8053             mdapi_group="EU Array/Fragment Shader"
8054             mdapi_usage_flags="Tier3 Frame Batch Draw"
8055             mdapi_supported_apis="VK OGL IO BB"
8056             mdapi_hw_unit_type="gpu"
8057             />
8058    <counter name="CS Threads Dispatched"
8059             symbol_name="CsThreads"
8060             underscore_name="cs_threads"
8061             description="The total number of compute shader hardware threads dispatched."
8062             data_type="uint64"
8063             units="threads"
8064             semantic_type="event"
8065             equation="A 4 READ"
8066             mdapi_group="EU Array/Compute Shader"
8067             mdapi_usage_flags="Tier3 Frame Batch Draw"
8068             mdapi_supported_apis="VK OGL4 OCL IO BB"
8069             mdapi_hw_unit_type="gpu"
8070             />
8071    <counter name="EU Active"
8072             symbol_name="EuActive"
8073             underscore_name="eu_active"
8074             description="The percentage of time in which the Execution Units were actively processing."
8075             data_type="float"
8076             max_equation="100"
8077             units="percent"
8078             semantic_type="duration"
8079             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8080             mdapi_group="EU Array"
8081             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8082             mdapi_supported_apis=""
8083             mdapi_hw_unit_type="gpu"
8084             />
8085    <counter name="EU Stall"
8086             symbol_name="EuStall"
8087             underscore_name="eu_stall"
8088             description="The percentage of time in which the Execution Units were stalled."
8089             data_type="float"
8090             max_equation="100"
8091             units="percent"
8092             semantic_type="duration"
8093             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8094             mdapi_group="EU Array"
8095             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8096             mdapi_supported_apis=""
8097             mdapi_hw_unit_type="gpu"
8098             />
8099    <counter name="EU Both FPU Pipes Active"
8100             symbol_name="EuFpuBothActive"
8101             underscore_name="eu_fpu_both_active"
8102             description="The percentage of time in which both EU FPU pipelines were actively processing."
8103             data_type="float"
8104             max_equation="100"
8105             units="percent"
8106             semantic_type="duration"
8107             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8108             mdapi_group="EU Array/Pipes"
8109             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8110             mdapi_supported_apis=""
8111             mdapi_hw_unit_type="gpu"
8112             />
8113    <counter name="VS FPU0 Pipe Active"
8114             symbol_name="VsFpu0Active"
8115             underscore_name="vs_fpu0_active"
8116             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8117             data_type="float"
8118             max_equation="100"
8119             units="percent"
8120             semantic_type="duration"
8121             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8122             mdapi_group="EU Array/Vertex Shader"
8123             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8124             mdapi_supported_apis="VK OGL IO BB"
8125             mdapi_hw_unit_type="gpu"
8126             />
8127    <counter name="VS FPU1 Pipe Active"
8128             symbol_name="VsFpu1Active"
8129             underscore_name="vs_fpu1_active"
8130             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8131             data_type="float"
8132             max_equation="100"
8133             units="percent"
8134             semantic_type="duration"
8135             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8136             mdapi_group="EU Array/Vertex Shader"
8137             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8138             mdapi_supported_apis="VK OGL IO BB"
8139             mdapi_hw_unit_type="gpu"
8140             />
8141    <counter name="VS Send Pipe Active"
8142             symbol_name="VsSendActive"
8143             underscore_name="vs_send_active"
8144             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8145             data_type="float"
8146             max_equation="100"
8147             units="percent"
8148             semantic_type="duration"
8149             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8150             mdapi_group="EU Array/Vertex Shader"
8151             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8152             mdapi_supported_apis="VK OGL IO BB"
8153             mdapi_hw_unit_type="gpu"
8154             />
8155    <counter name="PS FPU0 Pipe Active"
8156             symbol_name="PsFpu0Active"
8157             underscore_name="ps_fpu0_active"
8158             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8159             data_type="float"
8160             max_equation="100"
8161             units="percent"
8162             semantic_type="duration"
8163             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8164             mdapi_group="EU Array/Pixel Shader"
8165             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8166             mdapi_supported_apis="VK OGL IO BB"
8167             mdapi_hw_unit_type="gpu"
8168             />
8169    <counter name="PS FPU1 Pipe Active"
8170             symbol_name="PsFpu1Active"
8171             underscore_name="ps_fpu1_active"
8172             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8173             data_type="float"
8174             max_equation="100"
8175             units="percent"
8176             semantic_type="duration"
8177             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8178             mdapi_group="EU Array/Pixel Shader"
8179             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8180             mdapi_supported_apis="VK OGL IO BB"
8181             mdapi_hw_unit_type="gpu"
8182             />
8183    <counter name="PS Send Pipeline Active"
8184             symbol_name="PsSendActive"
8185             underscore_name="ps_send_active"
8186             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8187             data_type="float"
8188             max_equation="100"
8189             units="percent"
8190             semantic_type="duration"
8191             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8192             mdapi_group="EU Array/Pixel Shader"
8193             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8194             mdapi_supported_apis="VK OGL IO BB"
8195             mdapi_hw_unit_type="gpu"
8196             />
8197    <counter name="FS Both FPU Active"
8198             symbol_name="PsEuBothFpuActive"
8199             underscore_name="ps_eu_both_fpu_active"
8200             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8201             data_type="float"
8202             max_equation="100"
8203             units="percent"
8204             semantic_type="duration"
8205             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8206             mdapi_group="3D Pipe/Fragment Shader"
8207             mdapi_usage_flags="Tier4 Frame Batch Draw"
8208             mdapi_supported_apis="VK OGL IO BB"
8209             mdapi_hw_unit_type="gpu"
8210             />
8211    <counter name="Rasterized Pixels"
8212             symbol_name="RasterizedPixels"
8213             underscore_name="rasterized_pixels"
8214             description="The total number of rasterized pixels."
8215             data_type="uint64"
8216             units="pixels"
8217             semantic_type="event"
8218             equation="A 21 READ 4 UMUL"
8219             mdapi_group="3D Pipe/Rasterizer"
8220             mdapi_usage_flags="Tier3 Frame Batch Draw"
8221             mdapi_supported_apis="VK OGL IO BB"
8222             mdapi_hw_unit_type="gpu"
8223             />
8224    <counter name="Early Hi-Depth Test Fails"
8225             symbol_name="HiDepthTestFails"
8226             underscore_name="hi_depth_test_fails"
8227             description="The total number of pixels dropped on early hierarchical depth test."
8228             data_type="uint64"
8229             units="pixels"
8230             semantic_type="event"
8231             equation="A 22 READ 4 UMUL"
8232             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8233             mdapi_usage_flags="Tier3 Frame Batch Draw"
8234             mdapi_supported_apis="VK OGL IO BB"
8235             mdapi_hw_unit_type="gpu"
8236             />
8237    <counter name="Early Depth Test Fails"
8238             symbol_name="EarlyDepthTestFails"
8239             underscore_name="early_depth_test_fails"
8240             description="The total number of pixels dropped on early depth test."
8241             data_type="uint64"
8242             units="pixels"
8243             semantic_type="event"
8244             equation="A 23 READ 4 UMUL"
8245             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8246             mdapi_usage_flags="Tier3 Frame Batch Draw"
8247             mdapi_supported_apis="VK OGL IO BB"
8248             mdapi_hw_unit_type="gpu"
8249             />
8250    <counter name="Samples Killed in FS"
8251             symbol_name="SamplesKilledInPs"
8252             underscore_name="samples_killed_in_ps"
8253             description="The total number of samples or pixels dropped in fragment shaders."
8254             data_type="uint64"
8255             units="pixels"
8256             semantic_type="event"
8257             equation="A 24 READ 4 UMUL"
8258             mdapi_group="3D Pipe/Fragment Shader"
8259             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8260             mdapi_supported_apis="VK OGL IO BB"
8261             mdapi_hw_unit_type="gpu"
8262             />
8263    <counter name="Pixels Failing Tests"
8264             symbol_name="PixelsFailingPostPsTests"
8265             underscore_name="pixels_failing_post_ps_tests"
8266             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8267             data_type="uint64"
8268             units="pixels"
8269             semantic_type="event"
8270             equation="A 25 READ 4 UMUL"
8271             mdapi_group="3D Pipe/Output Merger"
8272             mdapi_usage_flags="Tier3 Frame Batch Draw"
8273             mdapi_supported_apis="VK OGL IO BB"
8274             mdapi_hw_unit_type="gpu"
8275             />
8276    <counter name="Samples Written"
8277             symbol_name="SamplesWritten"
8278             underscore_name="samples_written"
8279             description="The total number of samples or pixels written to all render targets."
8280             data_type="uint64"
8281             units="pixels"
8282             semantic_type="event"
8283             equation="A 26 READ 4 UMUL"
8284             mdapi_group="3D Pipe/Output Merger"
8285             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8286             mdapi_supported_apis="VK OGL IO BB"
8287             mdapi_hw_unit_type="gpu"
8288             />
8289    <counter name="Samples Blended"
8290             symbol_name="SamplesBlended"
8291             underscore_name="samples_blended"
8292             description="The total number of blended samples or pixels written to all render targets."
8293             data_type="uint64"
8294             units="pixels"
8295             semantic_type="event"
8296             equation="A 27 READ 4 UMUL"
8297             mdapi_group="3D Pipe/Output Merger"
8298             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8299             mdapi_supported_apis="VK OGL IO BB"
8300             mdapi_hw_unit_type="gpu"
8301             />
8302    <counter name="Sampler Texels"
8303             symbol_name="SamplerTexels"
8304             underscore_name="sampler_texels"
8305             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8306             data_type="uint64"
8307             units="texels"
8308             semantic_type="event"
8309             equation="A 28 READ 4 UMUL"
8310             mdapi_group="Sampler/Sampler Input"
8311             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8312             mdapi_supported_apis=""
8313             mdapi_hw_unit_type="gpu"
8314             />
8315    <counter name="Sampler Texels Misses"
8316             symbol_name="SamplerTexelMisses"
8317             underscore_name="sampler_texel_misses"
8318             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
8319             data_type="uint64"
8320             units="texels"
8321             semantic_type="event"
8322             equation="A 29 READ 4 UMUL"
8323             mdapi_group="Sampler/Sampler Cache"
8324             mdapi_usage_flags="Tier3 Batch Frame Draw"
8325             mdapi_supported_apis=""
8326             mdapi_hw_unit_type="gpu"
8327             />
8328    <counter name="SLM Bytes Read"
8329             symbol_name="SlmBytesRead"
8330             underscore_name="slm_bytes_read"
8331             description="The total number of GPU memory bytes read from shared local memory."
8332             data_type="uint64"
8333             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8334             units="bytes"
8335             semantic_type="throughput"
8336             equation="A 30 READ 64 UMUL"
8337             mdapi_group="L3/Data Port/SLM"
8338             mdapi_usage_flags="Tier3 Frame Batch Draw"
8339             mdapi_supported_apis="VK OGL4 OCL IO BB"
8340             mdapi_hw_unit_type="gpu"
8341             />
8342    <counter name="SLM Bytes Written"
8343             symbol_name="SlmBytesWritten"
8344             underscore_name="slm_bytes_written"
8345             description="The total number of GPU memory bytes written into shared local memory."
8346             data_type="uint64"
8347             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
8348             units="bytes"
8349             semantic_type="throughput"
8350             equation="A 31 READ 64 UMUL"
8351             mdapi_group="L3/Data Port/SLM"
8352             mdapi_usage_flags="Tier3 Frame Batch Draw"
8353             mdapi_supported_apis="VK OGL4 OCL IO BB"
8354             mdapi_hw_unit_type="gpu"
8355             />
8356    <counter name="Shader Memory Accesses"
8357             symbol_name="ShaderMemoryAccesses"
8358             underscore_name="shader_memory_accesses"
8359             description="The total number of shader memory accesses to L3."
8360             data_type="uint64"
8361             units="messages"
8362             semantic_type="event"
8363             equation="A 32 READ"
8364             mdapi_group="L3/Data Port"
8365             mdapi_usage_flags="Tier3 Frame Batch Draw"
8366             mdapi_supported_apis=""
8367             mdapi_hw_unit_type="gpu"
8368             />
8369    <counter name="Shader Atomic Memory Accesses"
8370             symbol_name="ShaderAtomics"
8371             underscore_name="shader_atomics"
8372             description="The total number of shader atomic memory accesses."
8373             data_type="uint64"
8374             units="messages"
8375             semantic_type="event"
8376             equation="A 34 READ"
8377             mdapi_group="L3/Data Port/Atomics"
8378             mdapi_usage_flags="Tier3 Frame Batch Draw"
8379             mdapi_supported_apis="VK OGL4 OCL IO BB"
8380             mdapi_hw_unit_type="gpu"
8381             />
8382    <counter name="L3 Shader Throughput"
8383             symbol_name="L3ShaderThroughput"
8384             underscore_name="l3_shader_throughput"
8385             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
8386             data_type="uint64"
8387             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
8388             units="bytes"
8389             semantic_type="throughput"
8390             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
8391             mdapi_group="L3/Data Port"
8392             mdapi_usage_flags="Tier2 Frame Batch Draw"
8393             mdapi_supported_apis="VK OGL4 OCL IO BB"
8394             mdapi_hw_unit_type="gpu"
8395             />
8396    <counter name="Shader Barrier Messages"
8397             symbol_name="ShaderBarriers"
8398             underscore_name="shader_barriers"
8399             description="The total number of shader barrier messages."
8400             data_type="uint64"
8401             units="messages"
8402             semantic_type="event"
8403             equation="A 35 READ"
8404             mdapi_group="EU Array/Barrier"
8405             mdapi_usage_flags="Tier3 Frame Batch Draw"
8406             mdapi_supported_apis=""
8407             mdapi_hw_unit_type="gpu"
8408             />
8409    <counter name="Slice1 L3 Bank0 Stalled"
8410             symbol_name="L31Bank0Stalled"
8411             underscore_name="l31_bank0_stalled"
8412             description="The percentage of time in which slice1 L3 bank0 is stalled"
8413             data_type="float"
8414             max_equation="100"
8415             units="percent"
8416             semantic_type="duration"
8417             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
8418             availability="$SliceMask 0x2 AND"
8419             mdapi_group="GTI/L3"
8420             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8421             mdapi_supported_apis=""
8422             mdapi_hw_unit_type="slice"
8423             />
8424    <counter name="Slice1 L3 Bank1 Stalled"
8425             symbol_name="L31Bank1Stalled"
8426             underscore_name="l31_bank1_stalled"
8427             description="The percentage of time in which slice1 L3 bank1 is stalled"
8428             data_type="float"
8429             max_equation="100"
8430             units="percent"
8431             semantic_type="duration"
8432             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
8433             availability="$SliceMask 0x2 AND"
8434             mdapi_group="GTI/L3"
8435             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8436             mdapi_supported_apis=""
8437             mdapi_hw_unit_type="slice"
8438             />
8439    <counter name="Slice1 L3 Bank1 Active"
8440             symbol_name="L31Bank1Active"
8441             underscore_name="l31_bank1_active"
8442             description="The percentage of time in which slice1 L3 bank1 is active"
8443             data_type="float"
8444             max_equation="100"
8445             units="percent"
8446             semantic_type="duration"
8447             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
8448             availability="$SliceMask 0x2 AND"
8449             mdapi_group="GTI/L3"
8450             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8451             mdapi_supported_apis=""
8452             mdapi_hw_unit_type="slice"
8453             />
8454    <counter name="Slice1 L3 Bank0 Active"
8455             symbol_name="L31Bank0Active"
8456             underscore_name="l31_bank0_active"
8457             description="The percentage of time in which slice1 L3 bank0 is active"
8458             data_type="float"
8459             max_equation="100"
8460             units="percent"
8461             semantic_type="duration"
8462             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
8463             availability="$SliceMask 0x2 AND"
8464             mdapi_group="GTI/L3"
8465             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8466             mdapi_supported_apis=""
8467             mdapi_hw_unit_type="slice"
8468             />
8469    <counter name="SQ is full"
8470             symbol_name="GTRequestQueueFull"
8471             underscore_name="gt_request_queue_full"
8472             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
8473             data_type="float"
8474             max_equation="100"
8475             units="percent"
8476             semantic_type="duration"
8477             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
8478             availability="true $QueryMode &amp;&amp;"
8479             mdapi_group="GTI"
8480             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8481             mdapi_supported_apis="VK OGL4 OCL"
8482             mdapi_hw_unit_type="gpu"
8483             />
8484    <register_config type="NOA">
8485        <register type="NOA" address="0x00009840" value="0x000000A0" />
8486        <register type="NOA" address="0x00009888" value="0x10BF03DA" />
8487        <register type="NOA" address="0x00009888" value="0x14BF0001" />
8488        <register type="NOA" address="0x00009888" value="0x12980340" />
8489        <register type="NOA" address="0x00009888" value="0x12990340" />
8490        <register type="NOA" address="0x00009888" value="0x0CBF1187" />
8491        <register type="NOA" address="0x00009888" value="0x0EBF1205" />
8492        <register type="NOA" address="0x00009888" value="0x00BF0500" />
8493        <register type="NOA" address="0x00009888" value="0x02BF042B" />
8494        <register type="NOA" address="0x00009888" value="0x04BF002C" />
8495        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
8496        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
8497        <register type="NOA" address="0x00009888" value="0x00DA8000" />
8498        <register type="NOA" address="0x00009888" value="0x02DAC000" />
8499        <register type="NOA" address="0x00009888" value="0x04DA4000" />
8500        <register type="NOA" address="0x00009888" value="0x04983400" />
8501        <register type="NOA" address="0x00009888" value="0x10980000" />
8502        <register type="NOA" address="0x00009888" value="0x06990034" />
8503        <register type="NOA" address="0x00009888" value="0x10990000" />
8504        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
8505        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
8506        <register type="NOA" address="0x00009888" value="0x009D8000" />
8507        <register type="NOA" address="0x00009888" value="0x029DC000" />
8508        <register type="NOA" address="0x00009888" value="0x049D4000" />
8509        <register type="NOA" address="0x00009888" value="0x109F02A8" />
8510        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
8511        <register type="NOA" address="0x00009888" value="0x0E9F00BA" />
8512        <register type="NOA" address="0x00009888" value="0x0CB88000" />
8513        <register type="NOA" address="0x00009888" value="0x0CB95000" />
8514        <register type="NOA" address="0x00009888" value="0x0EB95000" />
8515        <register type="NOA" address="0x00009888" value="0x00B94000" />
8516        <register type="NOA" address="0x00009888" value="0x02B95000" />
8517        <register type="NOA" address="0x00009888" value="0x04B91000" />
8518        <register type="NOA" address="0x00009888" value="0x06B92000" />
8519        <register type="NOA" address="0x00009888" value="0x0CBA4000" />
8520        <register type="NOA" address="0x00009888" value="0x0F88000F" />
8521        <register type="NOA" address="0x00009888" value="0x03888000" />
8522        <register type="NOA" address="0x00009888" value="0x05888000" />
8523        <register type="NOA" address="0x00009888" value="0x07888000" />
8524        <register type="NOA" address="0x00009888" value="0x09888000" />
8525        <register type="NOA" address="0x00009888" value="0x0B888000" />
8526        <register type="NOA" address="0x00009888" value="0x0D880400" />
8527        <register type="NOA" address="0x00009888" value="0x258B800A" />
8528        <register type="NOA" address="0x00009888" value="0x278B002A" />
8529        <register type="NOA" address="0x00009888" value="0x238B5500" />
8530        <register type="NOA" address="0x00009888" value="0x198C4000" />
8531        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
8532        <register type="NOA" address="0x00009888" value="0x038C4000" />
8533        <register type="NOA" address="0x00009888" value="0x058C4000" />
8534        <register type="NOA" address="0x00009888" value="0x078C4000" />
8535        <register type="NOA" address="0x00009888" value="0x098C4000" />
8536        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
8537        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
8538        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
8539        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
8540        <register type="NOA" address="0x00009888" value="0x018D8000" />
8541        <register type="NOA" address="0x00009888" value="0x038DA000" />
8542        <register type="NOA" address="0x00009888" value="0x058DA000" />
8543        <register type="NOA" address="0x00009888" value="0x078D2000" />
8544        <register type="NOA" address="0x00009888" value="0x2185800A" />
8545        <register type="NOA" address="0x00009888" value="0x2385002A" />
8546        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
8547        <register type="NOA" address="0x00009888" value="0x1B830154" />
8548        <register type="NOA" address="0x00009888" value="0x03834000" />
8549        <register type="NOA" address="0x00009888" value="0x05834000" />
8550        <register type="NOA" address="0x00009888" value="0x07834000" />
8551        <register type="NOA" address="0x00009888" value="0x09834000" />
8552        <register type="NOA" address="0x00009888" value="0x0B834000" />
8553        <register type="NOA" address="0x00009888" value="0x0D834000" />
8554        <register type="NOA" address="0x00009888" value="0x0D84C000" />
8555        <register type="NOA" address="0x00009888" value="0x0F84C000" />
8556        <register type="NOA" address="0x00009888" value="0x01848000" />
8557        <register type="NOA" address="0x00009888" value="0x0384C000" />
8558        <register type="NOA" address="0x00009888" value="0x0584C000" />
8559        <register type="NOA" address="0x00009888" value="0x07844000" />
8560        <register type="NOA" address="0x00009888" value="0x1D80C000" />
8561        <register type="NOA" address="0x00009888" value="0x1F80C000" />
8562        <register type="NOA" address="0x00009888" value="0x11808000" />
8563        <register type="NOA" address="0x00009888" value="0x1380C000" />
8564        <register type="NOA" address="0x00009888" value="0x1580C000" />
8565        <register type="NOA" address="0x00009888" value="0x17804000" />
8566        <register type="NOA" address="0x00009888" value="0x53800000" />
8567        <register type="NOA" address="0x00009888" value="0x45800000" />
8568        <register type="NOA" address="0x00009888" value="0x47800000" />
8569        <register type="NOA" address="0x00009888" value="0x21800000" />
8570        <register type="NOA" address="0x00009888" value="0x31800000" />
8571        <register type="NOA" address="0x00009888" value="0x4D800000" />
8572        <register type="NOA" address="0x00009888" value="0x3F800000" />
8573        <register type="NOA" address="0x00009888" value="0x4F800000" />
8574        <register type="NOA" address="0x00009888" value="0x41800060" />
8575        <register type="NOA" address="0x00009840" value="0x00000080" />
8576        <register type="NOA" address="0x000091BC" value="0xE0500000" />
8577    </register_config>
8578    <register_config type="OA">
8579        <register type="OA" address="0x00002740" value="0x00000000" />
8580        <register type="OA" address="0x00002744" value="0x00800000" />
8581        <register type="OA" address="0x00002710" value="0x00000000" />
8582        <register type="OA" address="0x00002714" value="0xF0800000" />
8583        <register type="OA" address="0x00002720" value="0x00000000" />
8584        <register type="OA" address="0x00002724" value="0xF0800000" />
8585        <register type="OA" address="0x00002770" value="0x00100070" />
8586        <register type="OA" address="0x00002774" value="0x0000FFF1" />
8587        <register type="OA" address="0x00002778" value="0x00014002" />
8588        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
8589        <register type="OA" address="0x00002780" value="0x00010002" />
8590        <register type="OA" address="0x00002784" value="0x0000C7FF" />
8591        <register type="OA" address="0x00002788" value="0x00004002" />
8592        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
8593        <register type="OA" address="0x00002790" value="0x00100700" />
8594        <register type="OA" address="0x00002794" value="0x0000FF1F" />
8595        <register type="OA" address="0x00002798" value="0x00001402" />
8596        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
8597        <register type="OA" address="0x000027A0" value="0x00001002" />
8598        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
8599        <register type="OA" address="0x000027A8" value="0x00000402" />
8600        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
8601    </register_config>
8602    <register_config type="FLEX">
8603        <register type="FLEX" address="0x0000E458" value="0x00005004" />
8604        <register type="FLEX" address="0x0000E558" value="0x00010003" />
8605        <register type="FLEX" address="0x0000E658" value="0x00012011" />
8606        <register type="FLEX" address="0x0000E758" value="0x00015014" />
8607        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
8608        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
8609        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
8610    </register_config>
8611  </set>
8612
8613  <set name="Metric set L3_2"
8614       chipset="BDW"
8615       symbol_name="L3_2"
8616       underscore_name="l3_2"
8617       mdapi_supported_apis="VK OGL OCL IO BB"
8618       hw_config_guid="ad665281-a7cf-483a-bd10-0e07c43f61c7"
8619       >
8620    <counter name="GPU Time Elapsed"
8621             symbol_name="GpuTime"
8622             underscore_name="gpu_time"
8623             description="Time elapsed on the GPU during the measurement."
8624             data_type="uint64"
8625             units="ns"
8626             semantic_type="duration"
8627             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
8628             mdapi_group="GPU"
8629             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8630             mdapi_supported_apis=""
8631             mdapi_hw_unit_type="gpu"
8632             />
8633    <counter name="GPU Core Clocks"
8634             symbol_name="GpuCoreClocks"
8635             underscore_name="gpu_core_clocks"
8636             description="The total number of GPU core clocks elapsed during the measurement."
8637             data_type="uint64"
8638             units="cycles"
8639             semantic_type="event"
8640             equation="GPU_CLOCK 0 READ"
8641             mdapi_group="GPU"
8642             mdapi_usage_flags="Tier1 Frame Batch Draw"
8643             mdapi_supported_apis=""
8644             mdapi_hw_unit_type="gpu"
8645             />
8646    <counter name="AVG GPU Core Frequency"
8647             symbol_name="AvgGpuCoreFrequency"
8648             underscore_name="avg_gpu_core_frequency"
8649             description="Average GPU Core Frequency in the measurement."
8650             data_type="uint64"
8651             max_equation="$GpuMaxFrequency"
8652             units="hz"
8653             semantic_type="event"
8654             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
8655             mdapi_group="GPU"
8656             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
8657             mdapi_supported_apis=""
8658             mdapi_hw_unit_type="gpu"
8659             />
8660    <counter name="GPU Busy"
8661             symbol_name="GpuBusy"
8662             underscore_name="gpu_busy"
8663             description="The percentage of time in which the GPU has been processing GPU commands."
8664             data_type="float"
8665             max_equation="100"
8666             units="percent"
8667             semantic_type="duration"
8668             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
8669             mdapi_group="GPU"
8670             mdapi_usage_flags="Tier1 Overview System Frame"
8671             mdapi_supported_apis=""
8672             mdapi_hw_unit_type="gpu"
8673             />
8674    <counter name="VS Threads Dispatched"
8675             symbol_name="VsThreads"
8676             underscore_name="vs_threads"
8677             description="The total number of vertex shader hardware threads dispatched."
8678             data_type="uint64"
8679             units="threads"
8680             semantic_type="event"
8681             equation="A 1 READ"
8682             mdapi_group="EU Array/Vertex Shader"
8683             mdapi_usage_flags="Tier3 Frame Batch Draw"
8684             mdapi_supported_apis="VK OGL IO BB"
8685             mdapi_hw_unit_type="gpu"
8686             />
8687    <counter name="HS Threads Dispatched"
8688             symbol_name="HsThreads"
8689             underscore_name="hs_threads"
8690             description="The total number of hull shader hardware threads dispatched."
8691             data_type="uint64"
8692             units="threads"
8693             semantic_type="event"
8694             equation="A 2 READ"
8695             mdapi_group="EU Array/Hull Shader"
8696             mdapi_usage_flags="Tier3 Frame Batch Draw"
8697             mdapi_supported_apis="VK OGL4 IO BB"
8698             mdapi_hw_unit_type="gpu"
8699             />
8700    <counter name="DS Threads Dispatched"
8701             symbol_name="DsThreads"
8702             underscore_name="ds_threads"
8703             description="The total number of domain shader hardware threads dispatched."
8704             data_type="uint64"
8705             units="threads"
8706             semantic_type="event"
8707             equation="A 3 READ"
8708             mdapi_group="EU Array/Domain Shader"
8709             mdapi_usage_flags="Tier3 Frame Batch Draw"
8710             mdapi_supported_apis="VK OGL4 IO BB"
8711             mdapi_hw_unit_type="gpu"
8712             />
8713    <counter name="GS Threads Dispatched"
8714             symbol_name="GsThreads"
8715             underscore_name="gs_threads"
8716             description="The total number of geometry shader hardware threads dispatched."
8717             data_type="uint64"
8718             units="threads"
8719             semantic_type="event"
8720             equation="A 5 READ"
8721             mdapi_group="EU Array/Geometry Shader"
8722             mdapi_usage_flags="Tier3 Frame Batch Draw"
8723             mdapi_supported_apis="VK OGL4 IO BB"
8724             mdapi_hw_unit_type="gpu"
8725             />
8726    <counter name="FS Threads Dispatched"
8727             symbol_name="PsThreads"
8728             underscore_name="ps_threads"
8729             description="The total number of fragment shader hardware threads dispatched."
8730             data_type="uint64"
8731             units="threads"
8732             semantic_type="event"
8733             equation="A 6 READ"
8734             mdapi_group="EU Array/Fragment Shader"
8735             mdapi_usage_flags="Tier3 Frame Batch Draw"
8736             mdapi_supported_apis="VK OGL IO BB"
8737             mdapi_hw_unit_type="gpu"
8738             />
8739    <counter name="CS Threads Dispatched"
8740             symbol_name="CsThreads"
8741             underscore_name="cs_threads"
8742             description="The total number of compute shader hardware threads dispatched."
8743             data_type="uint64"
8744             units="threads"
8745             semantic_type="event"
8746             equation="A 4 READ"
8747             mdapi_group="EU Array/Compute Shader"
8748             mdapi_usage_flags="Tier3 Frame Batch Draw"
8749             mdapi_supported_apis="VK OGL4 OCL IO BB"
8750             mdapi_hw_unit_type="gpu"
8751             />
8752    <counter name="EU Active"
8753             symbol_name="EuActive"
8754             underscore_name="eu_active"
8755             description="The percentage of time in which the Execution Units were actively processing."
8756             data_type="float"
8757             max_equation="100"
8758             units="percent"
8759             semantic_type="duration"
8760             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8761             mdapi_group="EU Array"
8762             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8763             mdapi_supported_apis=""
8764             mdapi_hw_unit_type="gpu"
8765             />
8766    <counter name="EU Stall"
8767             symbol_name="EuStall"
8768             underscore_name="eu_stall"
8769             description="The percentage of time in which the Execution Units were stalled."
8770             data_type="float"
8771             max_equation="100"
8772             units="percent"
8773             semantic_type="duration"
8774             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8775             mdapi_group="EU Array"
8776             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
8777             mdapi_supported_apis=""
8778             mdapi_hw_unit_type="gpu"
8779             />
8780    <counter name="EU Both FPU Pipes Active"
8781             symbol_name="EuFpuBothActive"
8782             underscore_name="eu_fpu_both_active"
8783             description="The percentage of time in which both EU FPU pipelines were actively processing."
8784             data_type="float"
8785             max_equation="100"
8786             units="percent"
8787             semantic_type="duration"
8788             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8789             mdapi_group="EU Array/Pipes"
8790             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8791             mdapi_supported_apis=""
8792             mdapi_hw_unit_type="gpu"
8793             />
8794    <counter name="VS FPU0 Pipe Active"
8795             symbol_name="VsFpu0Active"
8796             underscore_name="vs_fpu0_active"
8797             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
8798             data_type="float"
8799             max_equation="100"
8800             units="percent"
8801             semantic_type="duration"
8802             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8803             mdapi_group="EU Array/Vertex Shader"
8804             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8805             mdapi_supported_apis="VK OGL IO BB"
8806             mdapi_hw_unit_type="gpu"
8807             />
8808    <counter name="VS FPU1 Pipe Active"
8809             symbol_name="VsFpu1Active"
8810             underscore_name="vs_fpu1_active"
8811             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
8812             data_type="float"
8813             max_equation="100"
8814             units="percent"
8815             semantic_type="duration"
8816             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8817             mdapi_group="EU Array/Vertex Shader"
8818             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8819             mdapi_supported_apis="VK OGL IO BB"
8820             mdapi_hw_unit_type="gpu"
8821             />
8822    <counter name="VS Send Pipe Active"
8823             symbol_name="VsSendActive"
8824             underscore_name="vs_send_active"
8825             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
8826             data_type="float"
8827             max_equation="100"
8828             units="percent"
8829             semantic_type="duration"
8830             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8831             mdapi_group="EU Array/Vertex Shader"
8832             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8833             mdapi_supported_apis="VK OGL IO BB"
8834             mdapi_hw_unit_type="gpu"
8835             />
8836    <counter name="PS FPU0 Pipe Active"
8837             symbol_name="PsFpu0Active"
8838             underscore_name="ps_fpu0_active"
8839             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
8840             data_type="float"
8841             max_equation="100"
8842             units="percent"
8843             semantic_type="duration"
8844             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8845             mdapi_group="EU Array/Pixel Shader"
8846             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8847             mdapi_supported_apis="VK OGL IO BB"
8848             mdapi_hw_unit_type="gpu"
8849             />
8850    <counter name="PS FPU1 Pipe Active"
8851             symbol_name="PsFpu1Active"
8852             underscore_name="ps_fpu1_active"
8853             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
8854             data_type="float"
8855             max_equation="100"
8856             units="percent"
8857             semantic_type="duration"
8858             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8859             mdapi_group="EU Array/Pixel Shader"
8860             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8861             mdapi_supported_apis="VK OGL IO BB"
8862             mdapi_hw_unit_type="gpu"
8863             />
8864    <counter name="PS Send Pipeline Active"
8865             symbol_name="PsSendActive"
8866             underscore_name="ps_send_active"
8867             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
8868             data_type="float"
8869             max_equation="100"
8870             units="percent"
8871             semantic_type="duration"
8872             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8873             mdapi_group="EU Array/Pixel Shader"
8874             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
8875             mdapi_supported_apis="VK OGL IO BB"
8876             mdapi_hw_unit_type="gpu"
8877             />
8878    <counter name="FS Both FPU Active"
8879             symbol_name="PsEuBothFpuActive"
8880             underscore_name="ps_eu_both_fpu_active"
8881             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
8882             data_type="float"
8883             max_equation="100"
8884             units="percent"
8885             semantic_type="duration"
8886             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
8887             mdapi_group="3D Pipe/Fragment Shader"
8888             mdapi_usage_flags="Tier4 Frame Batch Draw"
8889             mdapi_supported_apis="VK OGL IO BB"
8890             mdapi_hw_unit_type="gpu"
8891             />
8892    <counter name="Rasterized Pixels"
8893             symbol_name="RasterizedPixels"
8894             underscore_name="rasterized_pixels"
8895             description="The total number of rasterized pixels."
8896             data_type="uint64"
8897             units="pixels"
8898             semantic_type="event"
8899             equation="A 21 READ 4 UMUL"
8900             mdapi_group="3D Pipe/Rasterizer"
8901             mdapi_usage_flags="Tier3 Frame Batch Draw"
8902             mdapi_supported_apis="VK OGL IO BB"
8903             mdapi_hw_unit_type="gpu"
8904             />
8905    <counter name="Early Hi-Depth Test Fails"
8906             symbol_name="HiDepthTestFails"
8907             underscore_name="hi_depth_test_fails"
8908             description="The total number of pixels dropped on early hierarchical depth test."
8909             data_type="uint64"
8910             units="pixels"
8911             semantic_type="event"
8912             equation="A 22 READ 4 UMUL"
8913             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
8914             mdapi_usage_flags="Tier3 Frame Batch Draw"
8915             mdapi_supported_apis="VK OGL IO BB"
8916             mdapi_hw_unit_type="gpu"
8917             />
8918    <counter name="Early Depth Test Fails"
8919             symbol_name="EarlyDepthTestFails"
8920             underscore_name="early_depth_test_fails"
8921             description="The total number of pixels dropped on early depth test."
8922             data_type="uint64"
8923             units="pixels"
8924             semantic_type="event"
8925             equation="A 23 READ 4 UMUL"
8926             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
8927             mdapi_usage_flags="Tier3 Frame Batch Draw"
8928             mdapi_supported_apis="VK OGL IO BB"
8929             mdapi_hw_unit_type="gpu"
8930             />
8931    <counter name="Samples Killed in FS"
8932             symbol_name="SamplesKilledInPs"
8933             underscore_name="samples_killed_in_ps"
8934             description="The total number of samples or pixels dropped in fragment shaders."
8935             data_type="uint64"
8936             units="pixels"
8937             semantic_type="event"
8938             equation="A 24 READ 4 UMUL"
8939             mdapi_group="3D Pipe/Fragment Shader"
8940             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
8941             mdapi_supported_apis="VK OGL IO BB"
8942             mdapi_hw_unit_type="gpu"
8943             />
8944    <counter name="Pixels Failing Tests"
8945             symbol_name="PixelsFailingPostPsTests"
8946             underscore_name="pixels_failing_post_ps_tests"
8947             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
8948             data_type="uint64"
8949             units="pixels"
8950             semantic_type="event"
8951             equation="A 25 READ 4 UMUL"
8952             mdapi_group="3D Pipe/Output Merger"
8953             mdapi_usage_flags="Tier3 Frame Batch Draw"
8954             mdapi_supported_apis="VK OGL IO BB"
8955             mdapi_hw_unit_type="gpu"
8956             />
8957    <counter name="Samples Written"
8958             symbol_name="SamplesWritten"
8959             underscore_name="samples_written"
8960             description="The total number of samples or pixels written to all render targets."
8961             data_type="uint64"
8962             units="pixels"
8963             semantic_type="event"
8964             equation="A 26 READ 4 UMUL"
8965             mdapi_group="3D Pipe/Output Merger"
8966             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8967             mdapi_supported_apis="VK OGL IO BB"
8968             mdapi_hw_unit_type="gpu"
8969             />
8970    <counter name="Samples Blended"
8971             symbol_name="SamplesBlended"
8972             underscore_name="samples_blended"
8973             description="The total number of blended samples or pixels written to all render targets."
8974             data_type="uint64"
8975             units="pixels"
8976             semantic_type="event"
8977             equation="A 27 READ 4 UMUL"
8978             mdapi_group="3D Pipe/Output Merger"
8979             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8980             mdapi_supported_apis="VK OGL IO BB"
8981             mdapi_hw_unit_type="gpu"
8982             />
8983    <counter name="Sampler Texels"
8984             symbol_name="SamplerTexels"
8985             underscore_name="sampler_texels"
8986             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
8987             data_type="uint64"
8988             units="texels"
8989             semantic_type="event"
8990             equation="A 28 READ 4 UMUL"
8991             mdapi_group="Sampler/Sampler Input"
8992             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
8993             mdapi_supported_apis="VK OGL OCL IO BB"
8994             mdapi_hw_unit_type="gpu"
8995             />
8996    <counter name="Sampler Texels Misses"
8997             symbol_name="SamplerTexelMisses"
8998             underscore_name="sampler_texel_misses"
8999             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9000             data_type="uint64"
9001             units="texels"
9002             semantic_type="event"
9003             equation="A 29 READ 4 UMUL"
9004             mdapi_group="Sampler/Sampler Cache"
9005             mdapi_usage_flags="Tier3 Batch Frame Draw"
9006             mdapi_supported_apis=""
9007             mdapi_hw_unit_type="gpu"
9008             />
9009    <counter name="SLM Bytes Read"
9010             symbol_name="SlmBytesRead"
9011             underscore_name="slm_bytes_read"
9012             description="The total number of GPU memory bytes read from shared local memory."
9013             data_type="uint64"
9014             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9015             units="bytes"
9016             semantic_type="throughput"
9017             equation="A 30 READ 64 UMUL"
9018             mdapi_group="L3/Data Port/SLM"
9019             mdapi_usage_flags="Tier3 Frame Batch Draw"
9020             mdapi_supported_apis="VK OGL4 OCL IO BB"
9021             mdapi_hw_unit_type="gpu"
9022             />
9023    <counter name="SLM Bytes Written"
9024             symbol_name="SlmBytesWritten"
9025             underscore_name="slm_bytes_written"
9026             description="The total number of GPU memory bytes written into shared local memory."
9027             data_type="uint64"
9028             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9029             units="bytes"
9030             semantic_type="throughput"
9031             equation="A 31 READ 64 UMUL"
9032             mdapi_group="L3/Data Port/SLM"
9033             mdapi_usage_flags="Tier3 Frame Batch Draw"
9034             mdapi_supported_apis="VK OGL4 OCL IO BB"
9035             mdapi_hw_unit_type="gpu"
9036             />
9037    <counter name="Shader Memory Accesses"
9038             symbol_name="ShaderMemoryAccesses"
9039             underscore_name="shader_memory_accesses"
9040             description="The total number of shader memory accesses to L3."
9041             data_type="uint64"
9042             units="messages"
9043             semantic_type="event"
9044             equation="A 32 READ"
9045             mdapi_group="L3/Data Port"
9046             mdapi_usage_flags="Tier3 Frame Batch Draw"
9047             mdapi_supported_apis=""
9048             mdapi_hw_unit_type="gpu"
9049             />
9050    <counter name="Shader Atomic Memory Accesses"
9051             symbol_name="ShaderAtomics"
9052             underscore_name="shader_atomics"
9053             description="The total number of shader atomic memory accesses."
9054             data_type="uint64"
9055             units="messages"
9056             semantic_type="event"
9057             equation="A 34 READ"
9058             mdapi_group="L3/Data Port/Atomics"
9059             mdapi_usage_flags="Tier3 Frame Batch Draw"
9060             mdapi_supported_apis="VK OGL4 OCL IO BB"
9061             mdapi_hw_unit_type="gpu"
9062             />
9063    <counter name="L3 Shader Throughput"
9064             symbol_name="L3ShaderThroughput"
9065             underscore_name="l3_shader_throughput"
9066             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9067             data_type="uint64"
9068             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
9069             units="bytes"
9070             semantic_type="throughput"
9071             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
9072             mdapi_group="L3/Data Port"
9073             mdapi_usage_flags="Tier2 Frame Batch Draw"
9074             mdapi_supported_apis="VK OGL4 OCL IO BB"
9075             mdapi_hw_unit_type="gpu"
9076             />
9077    <counter name="Shader Barrier Messages"
9078             symbol_name="ShaderBarriers"
9079             underscore_name="shader_barriers"
9080             description="The total number of shader barrier messages."
9081             data_type="uint64"
9082             units="messages"
9083             semantic_type="event"
9084             equation="A 35 READ"
9085             mdapi_group="EU Array/Barrier"
9086             mdapi_usage_flags="Tier3 Frame Batch Draw"
9087             mdapi_supported_apis=""
9088             mdapi_hw_unit_type="gpu"
9089             />
9090    <counter name="Slice0 L3 Bank0 Stalled"
9091             symbol_name="L30Bank0Stalled"
9092             underscore_name="l30_bank0_stalled"
9093             description="The percentage of time in which slice0 L3 bank0 is stalled"
9094             data_type="float"
9095             max_equation="100"
9096             units="percent"
9097             semantic_type="duration"
9098             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9099             availability="$SliceMask 0x1 AND"
9100             mdapi_group="GTI/L3"
9101             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9102             mdapi_supported_apis=""
9103             mdapi_hw_unit_type="slice"
9104             />
9105    <counter name="Slice0 L3 Bank1 Stalled"
9106             symbol_name="L30Bank1Stalled"
9107             underscore_name="l30_bank1_stalled"
9108             description="The percentage of time in which slice0 L3 bank1 is stalled"
9109             data_type="float"
9110             max_equation="100"
9111             units="percent"
9112             semantic_type="duration"
9113             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9114             availability="$SliceMask 0x1 AND"
9115             mdapi_group="GTI/L3"
9116             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9117             mdapi_supported_apis=""
9118             mdapi_hw_unit_type="slice"
9119             />
9120    <counter name="Slice0 L3 Bank1 Active"
9121             symbol_name="L30Bank1Active"
9122             underscore_name="l30_bank1_active"
9123             description="The percentage of time in which slice0 L3 bank1 is active"
9124             data_type="float"
9125             max_equation="100"
9126             units="percent"
9127             semantic_type="duration"
9128             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9129             availability="$SliceMask 0x1 AND"
9130             mdapi_group="GTI/L3"
9131             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9132             mdapi_supported_apis=""
9133             mdapi_hw_unit_type="slice"
9134             />
9135    <counter name="Slice0 L3 Bank0 Active"
9136             symbol_name="L30Bank0Active"
9137             underscore_name="l30_bank0_active"
9138             description="The percentage of time in which slice0 L3 bank0 is active"
9139             data_type="float"
9140             max_equation="100"
9141             units="percent"
9142             semantic_type="duration"
9143             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9144             availability="$SliceMask 0x1 AND"
9145             mdapi_group="GTI/L3"
9146             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9147             mdapi_supported_apis=""
9148             mdapi_hw_unit_type="slice"
9149             />
9150    <counter name="SQ is full"
9151             symbol_name="GTRequestQueueFull"
9152             underscore_name="gt_request_queue_full"
9153             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9154             data_type="float"
9155             max_equation="100"
9156             units="percent"
9157             semantic_type="duration"
9158             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
9159             availability="true $QueryMode &amp;&amp;"
9160             mdapi_group="GTI"
9161             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9162             mdapi_supported_apis="VK OGL4 OCL"
9163             mdapi_hw_unit_type="gpu"
9164             />
9165    <register_config type="NOA">
9166        <register type="NOA" address="0x00009840" value="0x000000A0" />
9167        <register type="NOA" address="0x00009888" value="0x103F03DA" />
9168        <register type="NOA" address="0x00009888" value="0x143F0001" />
9169        <register type="NOA" address="0x00009888" value="0x12180340" />
9170        <register type="NOA" address="0x00009888" value="0x12190340" />
9171        <register type="NOA" address="0x00009888" value="0x0C3F1187" />
9172        <register type="NOA" address="0x00009888" value="0x0E3F1205" />
9173        <register type="NOA" address="0x00009888" value="0x003F0500" />
9174        <register type="NOA" address="0x00009888" value="0x023F042B" />
9175        <register type="NOA" address="0x00009888" value="0x043F002C" />
9176        <register type="NOA" address="0x00009888" value="0x0C5AC000" />
9177        <register type="NOA" address="0x00009888" value="0x0E5AC000" />
9178        <register type="NOA" address="0x00009888" value="0x005A8000" />
9179        <register type="NOA" address="0x00009888" value="0x025AC000" />
9180        <register type="NOA" address="0x00009888" value="0x045A4000" />
9181        <register type="NOA" address="0x00009888" value="0x04183400" />
9182        <register type="NOA" address="0x00009888" value="0x10180000" />
9183        <register type="NOA" address="0x00009888" value="0x06190034" />
9184        <register type="NOA" address="0x00009888" value="0x10190000" />
9185        <register type="NOA" address="0x00009888" value="0x0C1DC000" />
9186        <register type="NOA" address="0x00009888" value="0x0E1DC000" />
9187        <register type="NOA" address="0x00009888" value="0x001D8000" />
9188        <register type="NOA" address="0x00009888" value="0x021DC000" />
9189        <register type="NOA" address="0x00009888" value="0x041D4000" />
9190        <register type="NOA" address="0x00009888" value="0x101F02A8" />
9191        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
9192        <register type="NOA" address="0x00009888" value="0x0E1F00BA" />
9193        <register type="NOA" address="0x00009888" value="0x0C388000" />
9194        <register type="NOA" address="0x00009888" value="0x0C395000" />
9195        <register type="NOA" address="0x00009888" value="0x0E395000" />
9196        <register type="NOA" address="0x00009888" value="0x00394000" />
9197        <register type="NOA" address="0x00009888" value="0x02395000" />
9198        <register type="NOA" address="0x00009888" value="0x04391000" />
9199        <register type="NOA" address="0x00009888" value="0x06392000" />
9200        <register type="NOA" address="0x00009888" value="0x0C3A4000" />
9201        <register type="NOA" address="0x00009888" value="0x1B8AA800" />
9202        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
9203        <register type="NOA" address="0x00009888" value="0x038A8000" />
9204        <register type="NOA" address="0x00009888" value="0x058A8000" />
9205        <register type="NOA" address="0x00009888" value="0x078A8000" />
9206        <register type="NOA" address="0x00009888" value="0x098A8000" />
9207        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
9208        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
9209        <register type="NOA" address="0x00009888" value="0x258B4005" />
9210        <register type="NOA" address="0x00009888" value="0x278B0015" />
9211        <register type="NOA" address="0x00009888" value="0x238B2A80" />
9212        <register type="NOA" address="0x00009888" value="0x2185800A" />
9213        <register type="NOA" address="0x00009888" value="0x2385002A" />
9214        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
9215        <register type="NOA" address="0x00009888" value="0x1B830154" />
9216        <register type="NOA" address="0x00009888" value="0x03834000" />
9217        <register type="NOA" address="0x00009888" value="0x05834000" />
9218        <register type="NOA" address="0x00009888" value="0x07834000" />
9219        <register type="NOA" address="0x00009888" value="0x09834000" />
9220        <register type="NOA" address="0x00009888" value="0x0B834000" />
9221        <register type="NOA" address="0x00009888" value="0x0D834000" />
9222        <register type="NOA" address="0x00009888" value="0x0D84C000" />
9223        <register type="NOA" address="0x00009888" value="0x0F84C000" />
9224        <register type="NOA" address="0x00009888" value="0x01848000" />
9225        <register type="NOA" address="0x00009888" value="0x0384C000" />
9226        <register type="NOA" address="0x00009888" value="0x0584C000" />
9227        <register type="NOA" address="0x00009888" value="0x07844000" />
9228        <register type="NOA" address="0x00009888" value="0x1D80C000" />
9229        <register type="NOA" address="0x00009888" value="0x1F80C000" />
9230        <register type="NOA" address="0x00009888" value="0x11808000" />
9231        <register type="NOA" address="0x00009888" value="0x1380C000" />
9232        <register type="NOA" address="0x00009888" value="0x1580C000" />
9233        <register type="NOA" address="0x00009888" value="0x17804000" />
9234        <register type="NOA" address="0x00009888" value="0x53800000" />
9235        <register type="NOA" address="0x00009888" value="0x45800000" />
9236        <register type="NOA" address="0x00009888" value="0x47800000" />
9237        <register type="NOA" address="0x00009888" value="0x21800000" />
9238        <register type="NOA" address="0x00009888" value="0x31800000" />
9239        <register type="NOA" address="0x00009888" value="0x4D800000" />
9240        <register type="NOA" address="0x00009888" value="0x3F800000" />
9241        <register type="NOA" address="0x00009888" value="0x4F800000" />
9242        <register type="NOA" address="0x00009888" value="0x41800060" />
9243        <register type="NOA" address="0x00009840" value="0x00000080" />
9244        <register type="NOA" address="0x000091BC" value="0xE0500000" />
9245    </register_config>
9246    <register_config type="OA">
9247        <register type="OA" address="0x00002740" value="0x00000000" />
9248        <register type="OA" address="0x00002744" value="0x00800000" />
9249        <register type="OA" address="0x00002710" value="0x00000000" />
9250        <register type="OA" address="0x00002714" value="0xF0800000" />
9251        <register type="OA" address="0x00002720" value="0x00000000" />
9252        <register type="OA" address="0x00002724" value="0xF0800000" />
9253        <register type="OA" address="0x00002770" value="0x00100070" />
9254        <register type="OA" address="0x00002774" value="0x0000FFF1" />
9255        <register type="OA" address="0x00002778" value="0x00014002" />
9256        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
9257        <register type="OA" address="0x00002780" value="0x00010002" />
9258        <register type="OA" address="0x00002784" value="0x0000C7FF" />
9259        <register type="OA" address="0x00002788" value="0x00004002" />
9260        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
9261        <register type="OA" address="0x00002790" value="0x00100700" />
9262        <register type="OA" address="0x00002794" value="0x0000FF1F" />
9263        <register type="OA" address="0x00002798" value="0x00001402" />
9264        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
9265        <register type="OA" address="0x000027A0" value="0x00001002" />
9266        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
9267        <register type="OA" address="0x000027A8" value="0x00000402" />
9268        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
9269    </register_config>
9270    <register_config type="FLEX">
9271        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9272        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9273        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9274        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9275        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9276        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9277        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9278    </register_config>
9279  </set>
9280
9281  <set name="Metric set L3_3"
9282       chipset="BDW"
9283       symbol_name="L3_3"
9284       underscore_name="l3_3"
9285       mdapi_supported_apis="VK OGL OCL IO BB"
9286       hw_config_guid="930a15aa-4300-4fce-a9ba-edb0b9e880be"
9287       >
9288    <counter name="GPU Time Elapsed"
9289             symbol_name="GpuTime"
9290             underscore_name="gpu_time"
9291             description="Time elapsed on the GPU during the measurement."
9292             data_type="uint64"
9293             units="ns"
9294             semantic_type="duration"
9295             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9296             mdapi_group="GPU"
9297             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9298             mdapi_supported_apis=""
9299             mdapi_hw_unit_type="gpu"
9300             />
9301    <counter name="GPU Core Clocks"
9302             symbol_name="GpuCoreClocks"
9303             underscore_name="gpu_core_clocks"
9304             description="The total number of GPU core clocks elapsed during the measurement."
9305             data_type="uint64"
9306             units="cycles"
9307             semantic_type="event"
9308             equation="GPU_CLOCK 0 READ"
9309             mdapi_group="GPU"
9310             mdapi_usage_flags="Tier1 Frame Batch Draw"
9311             mdapi_supported_apis=""
9312             mdapi_hw_unit_type="gpu"
9313             />
9314    <counter name="AVG GPU Core Frequency"
9315             symbol_name="AvgGpuCoreFrequency"
9316             underscore_name="avg_gpu_core_frequency"
9317             description="Average GPU Core Frequency in the measurement."
9318             data_type="uint64"
9319             max_equation="$GpuMaxFrequency"
9320             units="hz"
9321             semantic_type="event"
9322             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
9323             mdapi_group="GPU"
9324             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9325             mdapi_supported_apis=""
9326             mdapi_hw_unit_type="gpu"
9327             />
9328    <counter name="GPU Busy"
9329             symbol_name="GpuBusy"
9330             underscore_name="gpu_busy"
9331             description="The percentage of time in which the GPU has been processing GPU commands."
9332             data_type="float"
9333             max_equation="100"
9334             units="percent"
9335             semantic_type="duration"
9336             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
9337             mdapi_group="GPU"
9338             mdapi_usage_flags="Tier1 Overview System Frame"
9339             mdapi_supported_apis=""
9340             mdapi_hw_unit_type="gpu"
9341             />
9342    <counter name="VS Threads Dispatched"
9343             symbol_name="VsThreads"
9344             underscore_name="vs_threads"
9345             description="The total number of vertex shader hardware threads dispatched."
9346             data_type="uint64"
9347             units="threads"
9348             semantic_type="event"
9349             equation="A 1 READ"
9350             mdapi_group="EU Array/Vertex Shader"
9351             mdapi_usage_flags="Tier3 Frame Batch Draw"
9352             mdapi_supported_apis="VK OGL IO BB"
9353             mdapi_hw_unit_type="gpu"
9354             />
9355    <counter name="HS Threads Dispatched"
9356             symbol_name="HsThreads"
9357             underscore_name="hs_threads"
9358             description="The total number of hull shader hardware threads dispatched."
9359             data_type="uint64"
9360             units="threads"
9361             semantic_type="event"
9362             equation="A 2 READ"
9363             mdapi_group="EU Array/Hull Shader"
9364             mdapi_usage_flags="Tier3 Frame Batch Draw"
9365             mdapi_supported_apis="VK OGL4 IO BB"
9366             mdapi_hw_unit_type="gpu"
9367             />
9368    <counter name="DS Threads Dispatched"
9369             symbol_name="DsThreads"
9370             underscore_name="ds_threads"
9371             description="The total number of domain shader hardware threads dispatched."
9372             data_type="uint64"
9373             units="threads"
9374             semantic_type="event"
9375             equation="A 3 READ"
9376             mdapi_group="EU Array/Domain Shader"
9377             mdapi_usage_flags="Tier3 Frame Batch Draw"
9378             mdapi_supported_apis="VK OGL4 IO BB"
9379             mdapi_hw_unit_type="gpu"
9380             />
9381    <counter name="GS Threads Dispatched"
9382             symbol_name="GsThreads"
9383             underscore_name="gs_threads"
9384             description="The total number of geometry shader hardware threads dispatched."
9385             data_type="uint64"
9386             units="threads"
9387             semantic_type="event"
9388             equation="A 5 READ"
9389             mdapi_group="EU Array/Geometry Shader"
9390             mdapi_usage_flags="Tier3 Frame Batch Draw"
9391             mdapi_supported_apis="VK OGL4 IO BB"
9392             mdapi_hw_unit_type="gpu"
9393             />
9394    <counter name="FS Threads Dispatched"
9395             symbol_name="PsThreads"
9396             underscore_name="ps_threads"
9397             description="The total number of fragment shader hardware threads dispatched."
9398             data_type="uint64"
9399             units="threads"
9400             semantic_type="event"
9401             equation="A 6 READ"
9402             mdapi_group="EU Array/Fragment Shader"
9403             mdapi_usage_flags="Tier3 Frame Batch Draw"
9404             mdapi_supported_apis="VK OGL IO BB"
9405             mdapi_hw_unit_type="gpu"
9406             />
9407    <counter name="CS Threads Dispatched"
9408             symbol_name="CsThreads"
9409             underscore_name="cs_threads"
9410             description="The total number of compute shader hardware threads dispatched."
9411             data_type="uint64"
9412             units="threads"
9413             semantic_type="event"
9414             equation="A 4 READ"
9415             mdapi_group="EU Array/Compute Shader"
9416             mdapi_usage_flags="Tier3 Frame Batch Draw"
9417             mdapi_supported_apis="VK OGL4 OCL IO BB"
9418             mdapi_hw_unit_type="gpu"
9419             />
9420    <counter name="EU Active"
9421             symbol_name="EuActive"
9422             underscore_name="eu_active"
9423             description="The percentage of time in which the Execution Units were actively processing."
9424             data_type="float"
9425             max_equation="100"
9426             units="percent"
9427             semantic_type="duration"
9428             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9429             mdapi_group="EU Array"
9430             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9431             mdapi_supported_apis=""
9432             mdapi_hw_unit_type="gpu"
9433             />
9434    <counter name="EU Stall"
9435             symbol_name="EuStall"
9436             underscore_name="eu_stall"
9437             description="The percentage of time in which the Execution Units were stalled."
9438             data_type="float"
9439             max_equation="100"
9440             units="percent"
9441             semantic_type="duration"
9442             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9443             mdapi_group="EU Array"
9444             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
9445             mdapi_supported_apis=""
9446             mdapi_hw_unit_type="gpu"
9447             />
9448    <counter name="EU Both FPU Pipes Active"
9449             symbol_name="EuFpuBothActive"
9450             underscore_name="eu_fpu_both_active"
9451             description="The percentage of time in which both EU FPU pipelines were actively processing."
9452             data_type="float"
9453             max_equation="100"
9454             units="percent"
9455             semantic_type="duration"
9456             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9457             mdapi_group="EU Array/Pipes"
9458             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9459             mdapi_supported_apis=""
9460             mdapi_hw_unit_type="gpu"
9461             />
9462    <counter name="VS FPU0 Pipe Active"
9463             symbol_name="VsFpu0Active"
9464             underscore_name="vs_fpu0_active"
9465             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
9466             data_type="float"
9467             max_equation="100"
9468             units="percent"
9469             semantic_type="duration"
9470             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9471             mdapi_group="EU Array/Vertex Shader"
9472             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9473             mdapi_supported_apis="VK OGL IO BB"
9474             mdapi_hw_unit_type="gpu"
9475             />
9476    <counter name="VS FPU1 Pipe Active"
9477             symbol_name="VsFpu1Active"
9478             underscore_name="vs_fpu1_active"
9479             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
9480             data_type="float"
9481             max_equation="100"
9482             units="percent"
9483             semantic_type="duration"
9484             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9485             mdapi_group="EU Array/Vertex Shader"
9486             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9487             mdapi_supported_apis="VK OGL IO BB"
9488             mdapi_hw_unit_type="gpu"
9489             />
9490    <counter name="VS Send Pipe Active"
9491             symbol_name="VsSendActive"
9492             underscore_name="vs_send_active"
9493             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
9494             data_type="float"
9495             max_equation="100"
9496             units="percent"
9497             semantic_type="duration"
9498             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9499             mdapi_group="EU Array/Vertex Shader"
9500             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9501             mdapi_supported_apis="VK OGL IO BB"
9502             mdapi_hw_unit_type="gpu"
9503             />
9504    <counter name="PS FPU0 Pipe Active"
9505             symbol_name="PsFpu0Active"
9506             underscore_name="ps_fpu0_active"
9507             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
9508             data_type="float"
9509             max_equation="100"
9510             units="percent"
9511             semantic_type="duration"
9512             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9513             mdapi_group="EU Array/Pixel Shader"
9514             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9515             mdapi_supported_apis="VK OGL IO BB"
9516             mdapi_hw_unit_type="gpu"
9517             />
9518    <counter name="PS FPU1 Pipe Active"
9519             symbol_name="PsFpu1Active"
9520             underscore_name="ps_fpu1_active"
9521             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
9522             data_type="float"
9523             max_equation="100"
9524             units="percent"
9525             semantic_type="duration"
9526             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9527             mdapi_group="EU Array/Pixel Shader"
9528             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9529             mdapi_supported_apis="VK OGL IO BB"
9530             mdapi_hw_unit_type="gpu"
9531             />
9532    <counter name="PS Send Pipeline Active"
9533             symbol_name="PsSendActive"
9534             underscore_name="ps_send_active"
9535             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
9536             data_type="float"
9537             max_equation="100"
9538             units="percent"
9539             semantic_type="duration"
9540             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9541             mdapi_group="EU Array/Pixel Shader"
9542             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9543             mdapi_supported_apis="VK OGL IO BB"
9544             mdapi_hw_unit_type="gpu"
9545             />
9546    <counter name="FS Both FPU Active"
9547             symbol_name="PsEuBothFpuActive"
9548             underscore_name="ps_eu_both_fpu_active"
9549             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
9550             data_type="float"
9551             max_equation="100"
9552             units="percent"
9553             semantic_type="duration"
9554             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
9555             mdapi_group="3D Pipe/Fragment Shader"
9556             mdapi_usage_flags="Tier4 Frame Batch Draw"
9557             mdapi_supported_apis="VK OGL IO BB"
9558             mdapi_hw_unit_type="gpu"
9559             />
9560    <counter name="Rasterized Pixels"
9561             symbol_name="RasterizedPixels"
9562             underscore_name="rasterized_pixels"
9563             description="The total number of rasterized pixels."
9564             data_type="uint64"
9565             units="pixels"
9566             semantic_type="event"
9567             equation="A 21 READ 4 UMUL"
9568             mdapi_group="3D Pipe/Rasterizer"
9569             mdapi_usage_flags="Tier3 Frame Batch Draw"
9570             mdapi_supported_apis="VK OGL IO BB"
9571             mdapi_hw_unit_type="gpu"
9572             />
9573    <counter name="Early Hi-Depth Test Fails"
9574             symbol_name="HiDepthTestFails"
9575             underscore_name="hi_depth_test_fails"
9576             description="The total number of pixels dropped on early hierarchical depth test."
9577             data_type="uint64"
9578             units="pixels"
9579             semantic_type="event"
9580             equation="A 22 READ 4 UMUL"
9581             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
9582             mdapi_usage_flags="Tier3 Frame Batch Draw"
9583             mdapi_supported_apis="VK OGL IO BB"
9584             mdapi_hw_unit_type="gpu"
9585             />
9586    <counter name="Early Depth Test Fails"
9587             symbol_name="EarlyDepthTestFails"
9588             underscore_name="early_depth_test_fails"
9589             description="The total number of pixels dropped on early depth test."
9590             data_type="uint64"
9591             units="pixels"
9592             semantic_type="event"
9593             equation="A 23 READ 4 UMUL"
9594             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
9595             mdapi_usage_flags="Tier3 Frame Batch Draw"
9596             mdapi_supported_apis="VK OGL IO BB"
9597             mdapi_hw_unit_type="gpu"
9598             />
9599    <counter name="Samples Killed in FS"
9600             symbol_name="SamplesKilledInPs"
9601             underscore_name="samples_killed_in_ps"
9602             description="The total number of samples or pixels dropped in fragment shaders."
9603             data_type="uint64"
9604             units="pixels"
9605             semantic_type="event"
9606             equation="A 24 READ 4 UMUL"
9607             mdapi_group="3D Pipe/Fragment Shader"
9608             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
9609             mdapi_supported_apis="VK OGL IO BB"
9610             mdapi_hw_unit_type="gpu"
9611             />
9612    <counter name="Pixels Failing Tests"
9613             symbol_name="PixelsFailingPostPsTests"
9614             underscore_name="pixels_failing_post_ps_tests"
9615             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
9616             data_type="uint64"
9617             units="pixels"
9618             semantic_type="event"
9619             equation="A 25 READ 4 UMUL"
9620             mdapi_group="3D Pipe/Output Merger"
9621             mdapi_usage_flags="Tier3 Frame Batch Draw"
9622             mdapi_supported_apis="VK OGL IO BB"
9623             mdapi_hw_unit_type="gpu"
9624             />
9625    <counter name="Samples Written"
9626             symbol_name="SamplesWritten"
9627             underscore_name="samples_written"
9628             description="The total number of samples or pixels written to all render targets."
9629             data_type="uint64"
9630             units="pixels"
9631             semantic_type="event"
9632             equation="A 26 READ 4 UMUL"
9633             mdapi_group="3D Pipe/Output Merger"
9634             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9635             mdapi_supported_apis="VK OGL IO BB"
9636             mdapi_hw_unit_type="gpu"
9637             />
9638    <counter name="Samples Blended"
9639             symbol_name="SamplesBlended"
9640             underscore_name="samples_blended"
9641             description="The total number of blended samples or pixels written to all render targets."
9642             data_type="uint64"
9643             units="pixels"
9644             semantic_type="event"
9645             equation="A 27 READ 4 UMUL"
9646             mdapi_group="3D Pipe/Output Merger"
9647             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9648             mdapi_supported_apis="VK OGL IO BB"
9649             mdapi_hw_unit_type="gpu"
9650             />
9651    <counter name="Sampler Texels"
9652             symbol_name="SamplerTexels"
9653             underscore_name="sampler_texels"
9654             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
9655             data_type="uint64"
9656             units="texels"
9657             semantic_type="event"
9658             equation="A 28 READ 4 UMUL"
9659             mdapi_group="Sampler/Sampler Input"
9660             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9661             mdapi_supported_apis=""
9662             mdapi_hw_unit_type="gpu"
9663             />
9664    <counter name="Sampler Texels Misses"
9665             symbol_name="SamplerTexelMisses"
9666             underscore_name="sampler_texel_misses"
9667             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
9668             data_type="uint64"
9669             units="texels"
9670             semantic_type="event"
9671             equation="A 29 READ 4 UMUL"
9672             mdapi_group="Sampler/Sampler Cache"
9673             mdapi_usage_flags="Tier3 Batch Frame Draw"
9674             mdapi_supported_apis=""
9675             mdapi_hw_unit_type="gpu"
9676             />
9677    <counter name="SLM Bytes Read"
9678             symbol_name="SlmBytesRead"
9679             underscore_name="slm_bytes_read"
9680             description="The total number of GPU memory bytes read from shared local memory."
9681             data_type="uint64"
9682             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9683             units="bytes"
9684             semantic_type="throughput"
9685             equation="A 30 READ 64 UMUL"
9686             mdapi_group="L3/Data Port/SLM"
9687             mdapi_usage_flags="Tier3 Frame Batch Draw"
9688             mdapi_supported_apis="VK OGL4 OCL IO BB"
9689             mdapi_hw_unit_type="gpu"
9690             />
9691    <counter name="SLM Bytes Written"
9692             symbol_name="SlmBytesWritten"
9693             underscore_name="slm_bytes_written"
9694             description="The total number of GPU memory bytes written into shared local memory."
9695             data_type="uint64"
9696             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
9697             units="bytes"
9698             semantic_type="throughput"
9699             equation="A 31 READ 64 UMUL"
9700             mdapi_group="L3/Data Port/SLM"
9701             mdapi_usage_flags="Tier3 Frame Batch Draw"
9702             mdapi_supported_apis="VK OGL4 OCL IO BB"
9703             mdapi_hw_unit_type="gpu"
9704             />
9705    <counter name="Shader Memory Accesses"
9706             symbol_name="ShaderMemoryAccesses"
9707             underscore_name="shader_memory_accesses"
9708             description="The total number of shader memory accesses to L3."
9709             data_type="uint64"
9710             units="messages"
9711             semantic_type="event"
9712             equation="A 32 READ"
9713             mdapi_group="L3/Data Port"
9714             mdapi_usage_flags="Tier3 Frame Batch Draw"
9715             mdapi_supported_apis=""
9716             mdapi_hw_unit_type="gpu"
9717             />
9718    <counter name="Shader Atomic Memory Accesses"
9719             symbol_name="ShaderAtomics"
9720             underscore_name="shader_atomics"
9721             description="The total number of shader atomic memory accesses."
9722             data_type="uint64"
9723             units="messages"
9724             semantic_type="event"
9725             equation="A 34 READ"
9726             mdapi_group="L3/Data Port/Atomics"
9727             mdapi_usage_flags="Tier3 Frame Batch Draw"
9728             mdapi_supported_apis="VK OGL4 OCL IO BB"
9729             mdapi_hw_unit_type="gpu"
9730             />
9731    <counter name="L3 Shader Throughput"
9732             symbol_name="L3ShaderThroughput"
9733             underscore_name="l3_shader_throughput"
9734             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
9735             data_type="uint64"
9736             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
9737             units="bytes"
9738             semantic_type="throughput"
9739             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
9740             mdapi_group="L3/Data Port"
9741             mdapi_usage_flags="Tier2 Frame Batch Draw"
9742             mdapi_supported_apis="VK OGL4 OCL IO BB"
9743             mdapi_hw_unit_type="gpu"
9744             />
9745    <counter name="Shader Barrier Messages"
9746             symbol_name="ShaderBarriers"
9747             underscore_name="shader_barriers"
9748             description="The total number of shader barrier messages."
9749             data_type="uint64"
9750             units="messages"
9751             semantic_type="event"
9752             equation="A 35 READ"
9753             mdapi_group="EU Array/Barrier"
9754             mdapi_usage_flags="Tier3 Frame Batch Draw"
9755             mdapi_supported_apis=""
9756             mdapi_hw_unit_type="gpu"
9757             />
9758    <counter name="Slice0 L3 Bank3 Stalled"
9759             symbol_name="L30Bank3Stalled"
9760             underscore_name="l30_bank3_stalled"
9761             description="The percentage of time in which slice0 L3 bank3 is stalled"
9762             data_type="float"
9763             max_equation="100"
9764             units="percent"
9765             semantic_type="duration"
9766             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
9767             availability="$SliceMask 0x1 AND"
9768             mdapi_group="GTI/L3"
9769             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9770             mdapi_supported_apis=""
9771             mdapi_hw_unit_type="slice"
9772             />
9773    <counter name="Slice1 L3 Bank3 Stalled"
9774             symbol_name="L31Bank3Stalled"
9775             underscore_name="l31_bank3_stalled"
9776             description="The percentage of time in which slice1 L3 bank3 is stalled"
9777             data_type="float"
9778             max_equation="100"
9779             units="percent"
9780             semantic_type="duration"
9781             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
9782             availability="$SliceMask 0x2 AND"
9783             mdapi_group="GTI/L3"
9784             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9785             mdapi_supported_apis=""
9786             mdapi_hw_unit_type="slice"
9787             />
9788    <counter name="Slice1 L3 Bank3 Active"
9789             symbol_name="L31Bank3Active"
9790             underscore_name="l31_bank3_active"
9791             description="The percentage of time in which slice1 L3 bank3 is active"
9792             data_type="float"
9793             max_equation="100"
9794             units="percent"
9795             semantic_type="duration"
9796             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
9797             availability="$SliceMask 0x2 AND"
9798             mdapi_group="GTI/L3"
9799             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9800             mdapi_supported_apis=""
9801             mdapi_hw_unit_type="slice"
9802             />
9803    <counter name="Slice0 L3 Bank3 Active"
9804             symbol_name="L30Bank3Active"
9805             underscore_name="l30_bank3_active"
9806             description="The percentage of time in which slice0 L3 bank3 is active"
9807             data_type="float"
9808             max_equation="100"
9809             units="percent"
9810             semantic_type="duration"
9811             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
9812             availability="$SliceMask 0x1 AND"
9813             mdapi_group="GTI/L3"
9814             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
9815             mdapi_supported_apis=""
9816             mdapi_hw_unit_type="slice"
9817             />
9818    <counter name="SQ is full"
9819             symbol_name="GTRequestQueueFull"
9820             underscore_name="gt_request_queue_full"
9821             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
9822             data_type="float"
9823             max_equation="100"
9824             units="percent"
9825             semantic_type="duration"
9826             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
9827             availability="true $QueryMode &amp;&amp;"
9828             mdapi_group="GTI"
9829             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
9830             mdapi_supported_apis="VK OGL4 OCL"
9831             mdapi_hw_unit_type="gpu"
9832             />
9833    <register_config type="NOA">
9834        <register type="NOA" address="0x00009840" value="0x000000A0" />
9835        <register type="NOA" address="0x00009888" value="0x121B0340" />
9836        <register type="NOA" address="0x00009888" value="0x103F0274" />
9837        <register type="NOA" address="0x00009888" value="0x123F0000" />
9838        <register type="NOA" address="0x00009888" value="0x129B0340" />
9839        <register type="NOA" address="0x00009888" value="0x10BF0274" />
9840        <register type="NOA" address="0x00009888" value="0x12BF0000" />
9841        <register type="NOA" address="0x00009888" value="0x041B3400" />
9842        <register type="NOA" address="0x00009888" value="0x101B0000" />
9843        <register type="NOA" address="0x00009888" value="0x045C8000" />
9844        <register type="NOA" address="0x00009888" value="0x0A3D4000" />
9845        <register type="NOA" address="0x00009888" value="0x003F0080" />
9846        <register type="NOA" address="0x00009888" value="0x023F0793" />
9847        <register type="NOA" address="0x00009888" value="0x043F0014" />
9848        <register type="NOA" address="0x00009888" value="0x04588000" />
9849        <register type="NOA" address="0x00009888" value="0x005A8000" />
9850        <register type="NOA" address="0x00009888" value="0x025AC000" />
9851        <register type="NOA" address="0x00009888" value="0x045A4000" />
9852        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
9853        <register type="NOA" address="0x00009888" value="0x001D8000" />
9854        <register type="NOA" address="0x00009888" value="0x021DC000" />
9855        <register type="NOA" address="0x00009888" value="0x041D4000" />
9856        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
9857        <register type="NOA" address="0x00009888" value="0x0E1F002A" />
9858        <register type="NOA" address="0x00009888" value="0x0A384000" />
9859        <register type="NOA" address="0x00009888" value="0x00394000" />
9860        <register type="NOA" address="0x00009888" value="0x02395000" />
9861        <register type="NOA" address="0x00009888" value="0x04399000" />
9862        <register type="NOA" address="0x00009888" value="0x069B0034" />
9863        <register type="NOA" address="0x00009888" value="0x109B0000" />
9864        <register type="NOA" address="0x00009888" value="0x06DC4000" />
9865        <register type="NOA" address="0x00009888" value="0x0CBD4000" />
9866        <register type="NOA" address="0x00009888" value="0x0CBF0981" />
9867        <register type="NOA" address="0x00009888" value="0x0EBF0A0F" />
9868        <register type="NOA" address="0x00009888" value="0x06D84000" />
9869        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
9870        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
9871        <register type="NOA" address="0x00009888" value="0x0CDB4000" />
9872        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
9873        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
9874        <register type="NOA" address="0x00009888" value="0x109F02A8" />
9875        <register type="NOA" address="0x00009888" value="0x0E9F0080" />
9876        <register type="NOA" address="0x00009888" value="0x0CB84000" />
9877        <register type="NOA" address="0x00009888" value="0x0CB95000" />
9878        <register type="NOA" address="0x00009888" value="0x0EB95000" />
9879        <register type="NOA" address="0x00009888" value="0x06B92000" />
9880        <register type="NOA" address="0x00009888" value="0x0F88000F" />
9881        <register type="NOA" address="0x00009888" value="0x0D880400" />
9882        <register type="NOA" address="0x00009888" value="0x038A8000" />
9883        <register type="NOA" address="0x00009888" value="0x058A8000" />
9884        <register type="NOA" address="0x00009888" value="0x078A8000" />
9885        <register type="NOA" address="0x00009888" value="0x098A8000" />
9886        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
9887        <register type="NOA" address="0x00009888" value="0x258B8009" />
9888        <register type="NOA" address="0x00009888" value="0x278B002A" />
9889        <register type="NOA" address="0x00009888" value="0x238B2A80" />
9890        <register type="NOA" address="0x00009888" value="0x198C4000" />
9891        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
9892        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
9893        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
9894        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
9895        <register type="NOA" address="0x00009888" value="0x078D2000" />
9896        <register type="NOA" address="0x00009888" value="0x2185800A" />
9897        <register type="NOA" address="0x00009888" value="0x2385002A" />
9898        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
9899        <register type="NOA" address="0x00009888" value="0x1B830154" />
9900        <register type="NOA" address="0x00009888" value="0x03834000" />
9901        <register type="NOA" address="0x00009888" value="0x05834000" />
9902        <register type="NOA" address="0x00009888" value="0x07834000" />
9903        <register type="NOA" address="0x00009888" value="0x09834000" />
9904        <register type="NOA" address="0x00009888" value="0x0B834000" />
9905        <register type="NOA" address="0x00009888" value="0x0D834000" />
9906        <register type="NOA" address="0x00009888" value="0x0D84C000" />
9907        <register type="NOA" address="0x00009888" value="0x0F84C000" />
9908        <register type="NOA" address="0x00009888" value="0x01848000" />
9909        <register type="NOA" address="0x00009888" value="0x0384C000" />
9910        <register type="NOA" address="0x00009888" value="0x0584C000" />
9911        <register type="NOA" address="0x00009888" value="0x07844000" />
9912        <register type="NOA" address="0x00009888" value="0x1D80C000" />
9913        <register type="NOA" address="0x00009888" value="0x1F80C000" />
9914        <register type="NOA" address="0x00009888" value="0x11808000" />
9915        <register type="NOA" address="0x00009888" value="0x1380C000" />
9916        <register type="NOA" address="0x00009888" value="0x1580C000" />
9917        <register type="NOA" address="0x00009888" value="0x17804000" />
9918        <register type="NOA" address="0x00009888" value="0x53800000" />
9919        <register type="NOA" address="0x00009888" value="0x45800C00" />
9920        <register type="NOA" address="0x00009888" value="0x47800C63" />
9921        <register type="NOA" address="0x00009888" value="0x21800000" />
9922        <register type="NOA" address="0x00009888" value="0x31800000" />
9923        <register type="NOA" address="0x00009888" value="0x4D800000" />
9924        <register type="NOA" address="0x00009888" value="0x3F8014A5" />
9925        <register type="NOA" address="0x00009888" value="0x4F800000" />
9926        <register type="NOA" address="0x00009888" value="0x41800045" />
9927        <register type="NOA" address="0x00009840" value="0x00000080" />
9928        <register type="NOA" address="0x000091BC" value="0xE0500000" />
9929    </register_config>
9930    <register_config type="OA">
9931        <register type="OA" address="0x00002740" value="0x00000000" />
9932        <register type="OA" address="0x00002744" value="0x00800000" />
9933        <register type="OA" address="0x00002710" value="0x00000000" />
9934        <register type="OA" address="0x00002714" value="0xF0800000" />
9935        <register type="OA" address="0x00002720" value="0x00000000" />
9936        <register type="OA" address="0x00002724" value="0xF0800000" />
9937        <register type="OA" address="0x00002770" value="0x00100070" />
9938        <register type="OA" address="0x00002774" value="0x0000FFF1" />
9939        <register type="OA" address="0x00002778" value="0x00014002" />
9940        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
9941        <register type="OA" address="0x00002780" value="0x00010002" />
9942        <register type="OA" address="0x00002784" value="0x0000C7FF" />
9943        <register type="OA" address="0x00002788" value="0x00004002" />
9944        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
9945        <register type="OA" address="0x00002790" value="0x00100700" />
9946        <register type="OA" address="0x00002794" value="0x0000FF1F" />
9947        <register type="OA" address="0x00002798" value="0x00001402" />
9948        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
9949        <register type="OA" address="0x000027A0" value="0x00001002" />
9950        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
9951        <register type="OA" address="0x000027A8" value="0x00000402" />
9952        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
9953    </register_config>
9954    <register_config type="FLEX">
9955        <register type="FLEX" address="0x0000E458" value="0x00005004" />
9956        <register type="FLEX" address="0x0000E558" value="0x00010003" />
9957        <register type="FLEX" address="0x0000E658" value="0x00012011" />
9958        <register type="FLEX" address="0x0000E758" value="0x00015014" />
9959        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
9960        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
9961        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
9962    </register_config>
9963  </set>
9964
9965  <set name="Metric set L3_4"
9966       chipset="BDW"
9967       symbol_name="L3_4"
9968       underscore_name="l3_4"
9969       mdapi_supported_apis="VK OGL OCL IO BB"
9970       hw_config_guid="d7793b26-b5e3-4f0f-ad78-7ebc9d0b4c7d"
9971       >
9972    <counter name="GPU Time Elapsed"
9973             symbol_name="GpuTime"
9974             underscore_name="gpu_time"
9975             description="Time elapsed on the GPU during the measurement."
9976             data_type="uint64"
9977             units="ns"
9978             semantic_type="duration"
9979             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
9980             mdapi_group="GPU"
9981             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
9982             mdapi_supported_apis=""
9983             mdapi_hw_unit_type="gpu"
9984             />
9985    <counter name="GPU Core Clocks"
9986             symbol_name="GpuCoreClocks"
9987             underscore_name="gpu_core_clocks"
9988             description="The total number of GPU core clocks elapsed during the measurement."
9989             data_type="uint64"
9990             units="cycles"
9991             semantic_type="event"
9992             equation="GPU_CLOCK 0 READ"
9993             mdapi_group="GPU"
9994             mdapi_usage_flags="Tier1 Frame Batch Draw"
9995             mdapi_supported_apis=""
9996             mdapi_hw_unit_type="gpu"
9997             />
9998    <counter name="AVG GPU Core Frequency"
9999             symbol_name="AvgGpuCoreFrequency"
10000             underscore_name="avg_gpu_core_frequency"
10001             description="Average GPU Core Frequency in the measurement."
10002             data_type="uint64"
10003             max_equation="$GpuMaxFrequency"
10004             units="hz"
10005             semantic_type="event"
10006             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10007             mdapi_group="GPU"
10008             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10009             mdapi_supported_apis=""
10010             mdapi_hw_unit_type="gpu"
10011             />
10012    <counter name="GPU Busy"
10013             symbol_name="GpuBusy"
10014             underscore_name="gpu_busy"
10015             description="The percentage of time in which the GPU has been processing GPU commands."
10016             data_type="float"
10017             max_equation="100"
10018             units="percent"
10019             semantic_type="duration"
10020             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10021             mdapi_group="GPU"
10022             mdapi_usage_flags="Tier1 Overview System Frame"
10023             mdapi_supported_apis=""
10024             mdapi_hw_unit_type="gpu"
10025             />
10026    <counter name="VS Threads Dispatched"
10027             symbol_name="VsThreads"
10028             underscore_name="vs_threads"
10029             description="The total number of vertex shader hardware threads dispatched."
10030             data_type="uint64"
10031             units="threads"
10032             semantic_type="event"
10033             equation="A 1 READ"
10034             mdapi_group="EU Array/Vertex Shader"
10035             mdapi_usage_flags="Tier3 Frame Batch Draw"
10036             mdapi_supported_apis="VK OGL IO BB"
10037             mdapi_hw_unit_type="gpu"
10038             />
10039    <counter name="HS Threads Dispatched"
10040             symbol_name="HsThreads"
10041             underscore_name="hs_threads"
10042             description="The total number of hull shader hardware threads dispatched."
10043             data_type="uint64"
10044             units="threads"
10045             semantic_type="event"
10046             equation="A 2 READ"
10047             mdapi_group="EU Array/Hull Shader"
10048             mdapi_usage_flags="Tier3 Frame Batch Draw"
10049             mdapi_supported_apis="VK OGL4 IO BB"
10050             mdapi_hw_unit_type="gpu"
10051             />
10052    <counter name="DS Threads Dispatched"
10053             symbol_name="DsThreads"
10054             underscore_name="ds_threads"
10055             description="The total number of domain shader hardware threads dispatched."
10056             data_type="uint64"
10057             units="threads"
10058             semantic_type="event"
10059             equation="A 3 READ"
10060             mdapi_group="EU Array/Domain Shader"
10061             mdapi_usage_flags="Tier3 Frame Batch Draw"
10062             mdapi_supported_apis="VK OGL4 IO BB"
10063             mdapi_hw_unit_type="gpu"
10064             />
10065    <counter name="GS Threads Dispatched"
10066             symbol_name="GsThreads"
10067             underscore_name="gs_threads"
10068             description="The total number of geometry shader hardware threads dispatched."
10069             data_type="uint64"
10070             units="threads"
10071             semantic_type="event"
10072             equation="A 5 READ"
10073             mdapi_group="EU Array/Geometry Shader"
10074             mdapi_usage_flags="Tier3 Frame Batch Draw"
10075             mdapi_supported_apis="VK OGL4 IO BB"
10076             mdapi_hw_unit_type="gpu"
10077             />
10078    <counter name="FS Threads Dispatched"
10079             symbol_name="PsThreads"
10080             underscore_name="ps_threads"
10081             description="The total number of fragment shader hardware threads dispatched."
10082             data_type="uint64"
10083             units="threads"
10084             semantic_type="event"
10085             equation="A 6 READ"
10086             mdapi_group="EU Array/Fragment Shader"
10087             mdapi_usage_flags="Tier3 Frame Batch Draw"
10088             mdapi_supported_apis="VK OGL IO BB"
10089             mdapi_hw_unit_type="gpu"
10090             />
10091    <counter name="CS Threads Dispatched"
10092             symbol_name="CsThreads"
10093             underscore_name="cs_threads"
10094             description="The total number of compute shader hardware threads dispatched."
10095             data_type="uint64"
10096             units="threads"
10097             semantic_type="event"
10098             equation="A 4 READ"
10099             mdapi_group="EU Array/Compute Shader"
10100             mdapi_usage_flags="Tier3 Frame Batch Draw"
10101             mdapi_supported_apis="VK OGL4 OCL IO BB"
10102             mdapi_hw_unit_type="gpu"
10103             />
10104    <counter name="EU Active"
10105             symbol_name="EuActive"
10106             underscore_name="eu_active"
10107             description="The percentage of time in which the Execution Units were actively processing."
10108             data_type="float"
10109             max_equation="100"
10110             units="percent"
10111             semantic_type="duration"
10112             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10113             mdapi_group="EU Array"
10114             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10115             mdapi_supported_apis=""
10116             mdapi_hw_unit_type="gpu"
10117             />
10118    <counter name="EU Stall"
10119             symbol_name="EuStall"
10120             underscore_name="eu_stall"
10121             description="The percentage of time in which the Execution Units were stalled."
10122             data_type="float"
10123             max_equation="100"
10124             units="percent"
10125             semantic_type="duration"
10126             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10127             mdapi_group="EU Array"
10128             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10129             mdapi_supported_apis=""
10130             mdapi_hw_unit_type="gpu"
10131             />
10132    <counter name="EU Both FPU Pipes Active"
10133             symbol_name="EuFpuBothActive"
10134             underscore_name="eu_fpu_both_active"
10135             description="The percentage of time in which both EU FPU pipelines were actively processing."
10136             data_type="float"
10137             max_equation="100"
10138             units="percent"
10139             semantic_type="duration"
10140             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10141             mdapi_group="EU Array/Pipes"
10142             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10143             mdapi_supported_apis=""
10144             mdapi_hw_unit_type="gpu"
10145             />
10146    <counter name="VS FPU0 Pipe Active"
10147             symbol_name="VsFpu0Active"
10148             underscore_name="vs_fpu0_active"
10149             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10150             data_type="float"
10151             max_equation="100"
10152             units="percent"
10153             semantic_type="duration"
10154             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10155             mdapi_group="EU Array/Vertex Shader"
10156             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10157             mdapi_supported_apis="VK OGL IO BB"
10158             mdapi_hw_unit_type="gpu"
10159             />
10160    <counter name="VS FPU1 Pipe Active"
10161             symbol_name="VsFpu1Active"
10162             underscore_name="vs_fpu1_active"
10163             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
10164             data_type="float"
10165             max_equation="100"
10166             units="percent"
10167             semantic_type="duration"
10168             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10169             mdapi_group="EU Array/Vertex Shader"
10170             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10171             mdapi_supported_apis="VK OGL IO BB"
10172             mdapi_hw_unit_type="gpu"
10173             />
10174    <counter name="VS Send Pipe Active"
10175             symbol_name="VsSendActive"
10176             underscore_name="vs_send_active"
10177             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
10178             data_type="float"
10179             max_equation="100"
10180             units="percent"
10181             semantic_type="duration"
10182             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10183             mdapi_group="EU Array/Vertex Shader"
10184             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10185             mdapi_supported_apis="VK OGL IO BB"
10186             mdapi_hw_unit_type="gpu"
10187             />
10188    <counter name="PS FPU0 Pipe Active"
10189             symbol_name="PsFpu0Active"
10190             underscore_name="ps_fpu0_active"
10191             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10192             data_type="float"
10193             max_equation="100"
10194             units="percent"
10195             semantic_type="duration"
10196             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10197             mdapi_group="EU Array/Pixel Shader"
10198             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10199             mdapi_supported_apis="VK OGL IO BB"
10200             mdapi_hw_unit_type="gpu"
10201             />
10202    <counter name="PS FPU1 Pipe Active"
10203             symbol_name="PsFpu1Active"
10204             underscore_name="ps_fpu1_active"
10205             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10206             data_type="float"
10207             max_equation="100"
10208             units="percent"
10209             semantic_type="duration"
10210             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10211             mdapi_group="EU Array/Pixel Shader"
10212             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10213             mdapi_supported_apis="VK OGL IO BB"
10214             mdapi_hw_unit_type="gpu"
10215             />
10216    <counter name="PS Send Pipeline Active"
10217             symbol_name="PsSendActive"
10218             underscore_name="ps_send_active"
10219             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10220             data_type="float"
10221             max_equation="100"
10222             units="percent"
10223             semantic_type="duration"
10224             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10225             mdapi_group="EU Array/Pixel Shader"
10226             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10227             mdapi_supported_apis="VK OGL IO BB"
10228             mdapi_hw_unit_type="gpu"
10229             />
10230    <counter name="FS Both FPU Active"
10231             symbol_name="PsEuBothFpuActive"
10232             underscore_name="ps_eu_both_fpu_active"
10233             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10234             data_type="float"
10235             max_equation="100"
10236             units="percent"
10237             semantic_type="duration"
10238             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10239             mdapi_group="3D Pipe/Fragment Shader"
10240             mdapi_usage_flags="Tier4 Frame Batch Draw"
10241             mdapi_supported_apis="VK OGL IO BB"
10242             mdapi_hw_unit_type="gpu"
10243             />
10244    <counter name="Rasterized Pixels"
10245             symbol_name="RasterizedPixels"
10246             underscore_name="rasterized_pixels"
10247             description="The total number of rasterized pixels."
10248             data_type="uint64"
10249             units="pixels"
10250             semantic_type="event"
10251             equation="A 21 READ 4 UMUL"
10252             mdapi_group="3D Pipe/Rasterizer"
10253             mdapi_usage_flags="Tier3 Frame Batch Draw"
10254             mdapi_supported_apis="VK OGL IO BB"
10255             mdapi_hw_unit_type="gpu"
10256             />
10257    <counter name="Early Hi-Depth Test Fails"
10258             symbol_name="HiDepthTestFails"
10259             underscore_name="hi_depth_test_fails"
10260             description="The total number of pixels dropped on early hierarchical depth test."
10261             data_type="uint64"
10262             units="pixels"
10263             semantic_type="event"
10264             equation="A 22 READ 4 UMUL"
10265             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10266             mdapi_usage_flags="Tier3 Frame Batch Draw"
10267             mdapi_supported_apis="VK OGL IO BB"
10268             mdapi_hw_unit_type="gpu"
10269             />
10270    <counter name="Early Depth Test Fails"
10271             symbol_name="EarlyDepthTestFails"
10272             underscore_name="early_depth_test_fails"
10273             description="The total number of pixels dropped on early depth test."
10274             data_type="uint64"
10275             units="pixels"
10276             semantic_type="event"
10277             equation="A 23 READ 4 UMUL"
10278             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10279             mdapi_usage_flags="Tier3 Frame Batch Draw"
10280             mdapi_supported_apis="VK OGL IO BB"
10281             mdapi_hw_unit_type="gpu"
10282             />
10283    <counter name="Samples Killed in FS"
10284             symbol_name="SamplesKilledInPs"
10285             underscore_name="samples_killed_in_ps"
10286             description="The total number of samples or pixels dropped in fragment shaders."
10287             data_type="uint64"
10288             units="pixels"
10289             semantic_type="event"
10290             equation="A 24 READ 4 UMUL"
10291             mdapi_group="3D Pipe/Fragment Shader"
10292             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10293             mdapi_supported_apis="VK OGL IO BB"
10294             mdapi_hw_unit_type="gpu"
10295             />
10296    <counter name="Pixels Failing Tests"
10297             symbol_name="PixelsFailingPostPsTests"
10298             underscore_name="pixels_failing_post_ps_tests"
10299             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10300             data_type="uint64"
10301             units="pixels"
10302             semantic_type="event"
10303             equation="A 25 READ 4 UMUL"
10304             mdapi_group="3D Pipe/Output Merger"
10305             mdapi_usage_flags="Tier3 Frame Batch Draw"
10306             mdapi_supported_apis="VK OGL IO BB"
10307             mdapi_hw_unit_type="gpu"
10308             />
10309    <counter name="Samples Written"
10310             symbol_name="SamplesWritten"
10311             underscore_name="samples_written"
10312             description="The total number of samples or pixels written to all render targets."
10313             data_type="uint64"
10314             units="pixels"
10315             semantic_type="event"
10316             equation="A 26 READ 4 UMUL"
10317             mdapi_group="3D Pipe/Output Merger"
10318             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10319             mdapi_supported_apis="VK OGL IO BB"
10320             mdapi_hw_unit_type="gpu"
10321             />
10322    <counter name="Samples Blended"
10323             symbol_name="SamplesBlended"
10324             underscore_name="samples_blended"
10325             description="The total number of blended samples or pixels written to all render targets."
10326             data_type="uint64"
10327             units="pixels"
10328             semantic_type="event"
10329             equation="A 27 READ 4 UMUL"
10330             mdapi_group="3D Pipe/Output Merger"
10331             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10332             mdapi_supported_apis="VK OGL IO BB"
10333             mdapi_hw_unit_type="gpu"
10334             />
10335    <counter name="Sampler Texels"
10336             symbol_name="SamplerTexels"
10337             underscore_name="sampler_texels"
10338             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
10339             data_type="uint64"
10340             units="texels"
10341             semantic_type="event"
10342             equation="A 28 READ 4 UMUL"
10343             mdapi_group="Sampler/Sampler Input"
10344             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10345             mdapi_supported_apis=""
10346             mdapi_hw_unit_type="gpu"
10347             />
10348    <counter name="Sampler Texels Misses"
10349             symbol_name="SamplerTexelMisses"
10350             underscore_name="sampler_texel_misses"
10351             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
10352             data_type="uint64"
10353             units="texels"
10354             semantic_type="event"
10355             equation="A 29 READ 4 UMUL"
10356             mdapi_group="Sampler/Sampler Cache"
10357             mdapi_usage_flags="Tier3 Batch Frame Draw"
10358             mdapi_supported_apis=""
10359             mdapi_hw_unit_type="gpu"
10360             />
10361    <counter name="SLM Bytes Read"
10362             symbol_name="SlmBytesRead"
10363             underscore_name="slm_bytes_read"
10364             description="The total number of GPU memory bytes read from shared local memory."
10365             data_type="uint64"
10366             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10367             units="bytes"
10368             semantic_type="throughput"
10369             equation="A 30 READ 64 UMUL"
10370             mdapi_group="L3/Data Port/SLM"
10371             mdapi_usage_flags="Tier3 Frame Batch Draw"
10372             mdapi_supported_apis="VK OGL4 OCL IO BB"
10373             mdapi_hw_unit_type="gpu"
10374             />
10375    <counter name="SLM Bytes Written"
10376             symbol_name="SlmBytesWritten"
10377             underscore_name="slm_bytes_written"
10378             description="The total number of GPU memory bytes written into shared local memory."
10379             data_type="uint64"
10380             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
10381             units="bytes"
10382             semantic_type="throughput"
10383             equation="A 31 READ 64 UMUL"
10384             mdapi_group="L3/Data Port/SLM"
10385             mdapi_usage_flags="Tier3 Frame Batch Draw"
10386             mdapi_supported_apis="VK OGL4 OCL IO BB"
10387             mdapi_hw_unit_type="gpu"
10388             />
10389    <counter name="Shader Memory Accesses"
10390             symbol_name="ShaderMemoryAccesses"
10391             underscore_name="shader_memory_accesses"
10392             description="The total number of shader memory accesses to L3."
10393             data_type="uint64"
10394             units="messages"
10395             semantic_type="event"
10396             equation="A 32 READ"
10397             mdapi_group="L3/Data Port"
10398             mdapi_usage_flags="Tier3 Frame Batch Draw"
10399             mdapi_supported_apis=""
10400             mdapi_hw_unit_type="gpu"
10401             />
10402    <counter name="Shader Atomic Memory Accesses"
10403             symbol_name="ShaderAtomics"
10404             underscore_name="shader_atomics"
10405             description="The total number of shader atomic memory accesses."
10406             data_type="uint64"
10407             units="messages"
10408             semantic_type="event"
10409             equation="A 34 READ"
10410             mdapi_group="L3/Data Port/Atomics"
10411             mdapi_usage_flags="Tier3 Frame Batch Draw"
10412             mdapi_supported_apis="VK OGL4 OCL IO BB"
10413             mdapi_hw_unit_type="gpu"
10414             />
10415    <counter name="L3 Shader Throughput"
10416             symbol_name="L3ShaderThroughput"
10417             underscore_name="l3_shader_throughput"
10418             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
10419             data_type="uint64"
10420             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
10421             units="bytes"
10422             semantic_type="throughput"
10423             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
10424             mdapi_group="L3/Data Port"
10425             mdapi_usage_flags="Tier2 Frame Batch Draw"
10426             mdapi_supported_apis="VK OGL4 OCL IO BB"
10427             mdapi_hw_unit_type="gpu"
10428             />
10429    <counter name="Shader Barrier Messages"
10430             symbol_name="ShaderBarriers"
10431             underscore_name="shader_barriers"
10432             description="The total number of shader barrier messages."
10433             data_type="uint64"
10434             units="messages"
10435             semantic_type="event"
10436             equation="A 35 READ"
10437             mdapi_group="EU Array/Barrier"
10438             mdapi_usage_flags="Tier3 Frame Batch Draw"
10439             mdapi_supported_apis=""
10440             mdapi_hw_unit_type="gpu"
10441             />
10442    <counter name="Slice0 L3 Bank2 Stalled"
10443             symbol_name="L30Bank2Stalled"
10444             underscore_name="l30_bank2_stalled"
10445             description="The percentage of time in which slice0 L3 bank2 is stalled"
10446             data_type="float"
10447             max_equation="100"
10448             units="percent"
10449             semantic_type="duration"
10450             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
10451             availability="$SliceMask 0x1 AND"
10452             mdapi_group="GTI/L3"
10453             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10454             mdapi_supported_apis=""
10455             mdapi_hw_unit_type="slice"
10456             />
10457    <counter name="Slice1 L3 Bank2 Stalled"
10458             symbol_name="L31Bank2Stalled"
10459             underscore_name="l31_bank2_stalled"
10460             description="The percentage of time in which slice1 L3 bank2 is stalled"
10461             data_type="float"
10462             max_equation="100"
10463             units="percent"
10464             semantic_type="duration"
10465             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
10466             availability="$SliceMask 0x2 AND"
10467             mdapi_group="GTI/L3"
10468             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10469             mdapi_supported_apis=""
10470             mdapi_hw_unit_type="slice"
10471             />
10472    <counter name="Slice1 L3 Bank2 Active"
10473             symbol_name="L31Bank2Active"
10474             underscore_name="l31_bank2_active"
10475             description="The percentage of time in which slice1 L3 bank2 is active"
10476             data_type="float"
10477             max_equation="100"
10478             units="percent"
10479             semantic_type="duration"
10480             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
10481             availability="$SliceMask 0x2 AND"
10482             mdapi_group="GTI/L3"
10483             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10484             mdapi_supported_apis=""
10485             mdapi_hw_unit_type="slice"
10486             />
10487    <counter name="Slice0 L3 Bank2 Active"
10488             symbol_name="L30Bank2Active"
10489             underscore_name="l30_bank2_active"
10490             description="The percentage of time in which slice0 L3 bank2 is active"
10491             data_type="float"
10492             max_equation="100"
10493             units="percent"
10494             semantic_type="duration"
10495             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
10496             availability="$SliceMask 0x1 AND"
10497             mdapi_group="GTI/L3"
10498             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
10499             mdapi_supported_apis=""
10500             mdapi_hw_unit_type="slice"
10501             />
10502    <counter name="SQ is full"
10503             symbol_name="GTRequestQueueFull"
10504             underscore_name="gt_request_queue_full"
10505             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
10506             data_type="float"
10507             max_equation="100"
10508             units="percent"
10509             semantic_type="duration"
10510             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
10511             availability="true $QueryMode &amp;&amp;"
10512             mdapi_group="GTI"
10513             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10514             mdapi_supported_apis="VK OGL4 OCL"
10515             mdapi_hw_unit_type="gpu"
10516             />
10517    <register_config type="NOA">
10518        <register type="NOA" address="0x00009840" value="0x000000A0" />
10519        <register type="NOA" address="0x00009888" value="0x121A0340" />
10520        <register type="NOA" address="0x00009888" value="0x103F0017" />
10521        <register type="NOA" address="0x00009888" value="0x123F0020" />
10522        <register type="NOA" address="0x00009888" value="0x129A0340" />
10523        <register type="NOA" address="0x00009888" value="0x10BF0017" />
10524        <register type="NOA" address="0x00009888" value="0x12BF0020" />
10525        <register type="NOA" address="0x00009888" value="0x041A3400" />
10526        <register type="NOA" address="0x00009888" value="0x101A0000" />
10527        <register type="NOA" address="0x00009888" value="0x043B8000" />
10528        <register type="NOA" address="0x00009888" value="0x0A3E0010" />
10529        <register type="NOA" address="0x00009888" value="0x003F0200" />
10530        <register type="NOA" address="0x00009888" value="0x023F0113" />
10531        <register type="NOA" address="0x00009888" value="0x043F0014" />
10532        <register type="NOA" address="0x00009888" value="0x02592000" />
10533        <register type="NOA" address="0x00009888" value="0x005A8000" />
10534        <register type="NOA" address="0x00009888" value="0x025AC000" />
10535        <register type="NOA" address="0x00009888" value="0x045A4000" />
10536        <register type="NOA" address="0x00009888" value="0x0A1C8000" />
10537        <register type="NOA" address="0x00009888" value="0x001D8000" />
10538        <register type="NOA" address="0x00009888" value="0x021DC000" />
10539        <register type="NOA" address="0x00009888" value="0x041D4000" />
10540        <register type="NOA" address="0x00009888" value="0x0A1E8000" />
10541        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
10542        <register type="NOA" address="0x00009888" value="0x0E1F001A" />
10543        <register type="NOA" address="0x00009888" value="0x00394000" />
10544        <register type="NOA" address="0x00009888" value="0x02395000" />
10545        <register type="NOA" address="0x00009888" value="0x04391000" />
10546        <register type="NOA" address="0x00009888" value="0x069A0034" />
10547        <register type="NOA" address="0x00009888" value="0x109A0000" />
10548        <register type="NOA" address="0x00009888" value="0x06BB4000" />
10549        <register type="NOA" address="0x00009888" value="0x0ABE0040" />
10550        <register type="NOA" address="0x00009888" value="0x0CBF0984" />
10551        <register type="NOA" address="0x00009888" value="0x0EBF0A02" />
10552        <register type="NOA" address="0x00009888" value="0x02D94000" />
10553        <register type="NOA" address="0x00009888" value="0x0CDAC000" />
10554        <register type="NOA" address="0x00009888" value="0x0EDAC000" />
10555        <register type="NOA" address="0x00009888" value="0x0C9C0400" />
10556        <register type="NOA" address="0x00009888" value="0x0C9DC000" />
10557        <register type="NOA" address="0x00009888" value="0x0E9DC000" />
10558        <register type="NOA" address="0x00009888" value="0x0C9E0400" />
10559        <register type="NOA" address="0x00009888" value="0x109F02A8" />
10560        <register type="NOA" address="0x00009888" value="0x0E9F0040" />
10561        <register type="NOA" address="0x00009888" value="0x0CB95000" />
10562        <register type="NOA" address="0x00009888" value="0x0EB95000" />
10563        <register type="NOA" address="0x00009888" value="0x0F88000F" />
10564        <register type="NOA" address="0x00009888" value="0x0D880400" />
10565        <register type="NOA" address="0x00009888" value="0x038A8000" />
10566        <register type="NOA" address="0x00009888" value="0x058A8000" />
10567        <register type="NOA" address="0x00009888" value="0x078A8000" />
10568        <register type="NOA" address="0x00009888" value="0x098A8000" />
10569        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
10570        <register type="NOA" address="0x00009888" value="0x258B8009" />
10571        <register type="NOA" address="0x00009888" value="0x278B002A" />
10572        <register type="NOA" address="0x00009888" value="0x238B2A80" />
10573        <register type="NOA" address="0x00009888" value="0x198C4000" />
10574        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
10575        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
10576        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
10577        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
10578        <register type="NOA" address="0x00009888" value="0x078D2000" />
10579        <register type="NOA" address="0x00009888" value="0x2185800A" />
10580        <register type="NOA" address="0x00009888" value="0x2385002A" />
10581        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
10582        <register type="NOA" address="0x00009888" value="0x1B830154" />
10583        <register type="NOA" address="0x00009888" value="0x03834000" />
10584        <register type="NOA" address="0x00009888" value="0x05834000" />
10585        <register type="NOA" address="0x00009888" value="0x07834000" />
10586        <register type="NOA" address="0x00009888" value="0x09834000" />
10587        <register type="NOA" address="0x00009888" value="0x0B834000" />
10588        <register type="NOA" address="0x00009888" value="0x0D834000" />
10589        <register type="NOA" address="0x00009888" value="0x0D84C000" />
10590        <register type="NOA" address="0x00009888" value="0x0F84C000" />
10591        <register type="NOA" address="0x00009888" value="0x01848000" />
10592        <register type="NOA" address="0x00009888" value="0x0384C000" />
10593        <register type="NOA" address="0x00009888" value="0x0584C000" />
10594        <register type="NOA" address="0x00009888" value="0x07844000" />
10595        <register type="NOA" address="0x00009888" value="0x1D80C000" />
10596        <register type="NOA" address="0x00009888" value="0x1F80C000" />
10597        <register type="NOA" address="0x00009888" value="0x11808000" />
10598        <register type="NOA" address="0x00009888" value="0x1380C000" />
10599        <register type="NOA" address="0x00009888" value="0x1580C000" />
10600        <register type="NOA" address="0x00009888" value="0x17804000" />
10601        <register type="NOA" address="0x00009888" value="0x53800000" />
10602        <register type="NOA" address="0x00009888" value="0x45800800" />
10603        <register type="NOA" address="0x00009888" value="0x47800842" />
10604        <register type="NOA" address="0x00009888" value="0x21800000" />
10605        <register type="NOA" address="0x00009888" value="0x31800000" />
10606        <register type="NOA" address="0x00009888" value="0x4D800000" />
10607        <register type="NOA" address="0x00009888" value="0x3F801084" />
10608        <register type="NOA" address="0x00009888" value="0x4F800000" />
10609        <register type="NOA" address="0x00009888" value="0x41800044" />
10610        <register type="NOA" address="0x00009840" value="0x00000080" />
10611        <register type="NOA" address="0x000091BC" value="0xE0500000" />
10612    </register_config>
10613    <register_config type="OA">
10614        <register type="OA" address="0x00002740" value="0x00000000" />
10615        <register type="OA" address="0x00002744" value="0x00800000" />
10616        <register type="OA" address="0x00002710" value="0x00000000" />
10617        <register type="OA" address="0x00002714" value="0xF0800000" />
10618        <register type="OA" address="0x00002720" value="0x00000000" />
10619        <register type="OA" address="0x00002724" value="0xF0800000" />
10620        <register type="OA" address="0x00002770" value="0x00100070" />
10621        <register type="OA" address="0x00002774" value="0x0000FFF1" />
10622        <register type="OA" address="0x00002778" value="0x00014002" />
10623        <register type="OA" address="0x0000277C" value="0x0000C3FF" />
10624        <register type="OA" address="0x00002780" value="0x00010002" />
10625        <register type="OA" address="0x00002784" value="0x0000C7FF" />
10626        <register type="OA" address="0x00002788" value="0x00004002" />
10627        <register type="OA" address="0x0000278C" value="0x0000D3FF" />
10628        <register type="OA" address="0x00002790" value="0x00100700" />
10629        <register type="OA" address="0x00002794" value="0x0000FF1F" />
10630        <register type="OA" address="0x00002798" value="0x00001402" />
10631        <register type="OA" address="0x0000279C" value="0x0000FC3F" />
10632        <register type="OA" address="0x000027A0" value="0x00001002" />
10633        <register type="OA" address="0x000027A4" value="0x0000FC7F" />
10634        <register type="OA" address="0x000027A8" value="0x00000402" />
10635        <register type="OA" address="0x000027AC" value="0x0000FD3F" />
10636    </register_config>
10637    <register_config type="FLEX">
10638        <register type="FLEX" address="0x0000E458" value="0x00005004" />
10639        <register type="FLEX" address="0x0000E558" value="0x00010003" />
10640        <register type="FLEX" address="0x0000E658" value="0x00012011" />
10641        <register type="FLEX" address="0x0000E758" value="0x00015014" />
10642        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
10643        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
10644        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
10645    </register_config>
10646  </set>
10647
10648  <set name="Metric set RasterizerAndPixelBackend"
10649       chipset="BDW"
10650       symbol_name="RasterizerAndPixelBackend"
10651       underscore_name="rasterizer_and_pixel_backend"
10652       mdapi_supported_apis="VK OGL OCL IO BB"
10653       hw_config_guid="da0f7875-1143-4d73-a39c-9128a951c46a"
10654       >
10655    <counter name="GPU Time Elapsed"
10656             symbol_name="GpuTime"
10657             underscore_name="gpu_time"
10658             description="Time elapsed on the GPU during the measurement."
10659             data_type="uint64"
10660             units="ns"
10661             semantic_type="duration"
10662             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
10663             mdapi_group="GPU"
10664             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10665             mdapi_supported_apis=""
10666             mdapi_hw_unit_type="gpu"
10667             />
10668    <counter name="GPU Core Clocks"
10669             symbol_name="GpuCoreClocks"
10670             underscore_name="gpu_core_clocks"
10671             description="The total number of GPU core clocks elapsed during the measurement."
10672             data_type="uint64"
10673             units="cycles"
10674             semantic_type="event"
10675             equation="GPU_CLOCK 0 READ"
10676             mdapi_group="GPU"
10677             mdapi_usage_flags="Tier1 Frame Batch Draw"
10678             mdapi_supported_apis=""
10679             mdapi_hw_unit_type="gpu"
10680             />
10681    <counter name="AVG GPU Core Frequency"
10682             symbol_name="AvgGpuCoreFrequency"
10683             underscore_name="avg_gpu_core_frequency"
10684             description="Average GPU Core Frequency in the measurement."
10685             data_type="uint64"
10686             max_equation="$GpuMaxFrequency"
10687             units="hz"
10688             semantic_type="event"
10689             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
10690             mdapi_group="GPU"
10691             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
10692             mdapi_supported_apis=""
10693             mdapi_hw_unit_type="gpu"
10694             />
10695    <counter name="GPU Busy"
10696             symbol_name="GpuBusy"
10697             underscore_name="gpu_busy"
10698             description="The percentage of time in which the GPU has been processing GPU commands."
10699             data_type="float"
10700             max_equation="100"
10701             units="percent"
10702             semantic_type="duration"
10703             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
10704             mdapi_group="GPU"
10705             mdapi_usage_flags="Tier1 Overview System Frame"
10706             mdapi_supported_apis=""
10707             mdapi_hw_unit_type="gpu"
10708             />
10709    <counter name="VS Threads Dispatched"
10710             symbol_name="VsThreads"
10711             underscore_name="vs_threads"
10712             description="The total number of vertex shader hardware threads dispatched."
10713             data_type="uint64"
10714             units="threads"
10715             semantic_type="event"
10716             equation="A 1 READ"
10717             mdapi_group="EU Array/Vertex Shader"
10718             mdapi_usage_flags="Tier3 Frame Batch Draw"
10719             mdapi_supported_apis="VK OGL IO BB"
10720             mdapi_hw_unit_type="gpu"
10721             />
10722    <counter name="HS Threads Dispatched"
10723             symbol_name="HsThreads"
10724             underscore_name="hs_threads"
10725             description="The total number of hull shader hardware threads dispatched."
10726             data_type="uint64"
10727             units="threads"
10728             semantic_type="event"
10729             equation="A 2 READ"
10730             mdapi_group="EU Array/Hull Shader"
10731             mdapi_usage_flags="Tier3 Frame Batch Draw"
10732             mdapi_supported_apis="VK OGL4 IO BB"
10733             mdapi_hw_unit_type="gpu"
10734             />
10735    <counter name="DS Threads Dispatched"
10736             symbol_name="DsThreads"
10737             underscore_name="ds_threads"
10738             description="The total number of domain shader hardware threads dispatched."
10739             data_type="uint64"
10740             units="threads"
10741             semantic_type="event"
10742             equation="A 3 READ"
10743             mdapi_group="EU Array/Domain Shader"
10744             mdapi_usage_flags="Tier3 Frame Batch Draw"
10745             mdapi_supported_apis="VK OGL4 IO BB"
10746             mdapi_hw_unit_type="gpu"
10747             />
10748    <counter name="GS Threads Dispatched"
10749             symbol_name="GsThreads"
10750             underscore_name="gs_threads"
10751             description="The total number of geometry shader hardware threads dispatched."
10752             data_type="uint64"
10753             units="threads"
10754             semantic_type="event"
10755             equation="A 5 READ"
10756             mdapi_group="EU Array/Geometry Shader"
10757             mdapi_usage_flags="Tier3 Frame Batch Draw"
10758             mdapi_supported_apis="VK OGL4 IO BB"
10759             mdapi_hw_unit_type="gpu"
10760             />
10761    <counter name="FS Threads Dispatched"
10762             symbol_name="PsThreads"
10763             underscore_name="ps_threads"
10764             description="The total number of fragment shader hardware threads dispatched."
10765             data_type="uint64"
10766             units="threads"
10767             semantic_type="event"
10768             equation="A 6 READ"
10769             mdapi_group="EU Array/Fragment Shader"
10770             mdapi_usage_flags="Tier3 Frame Batch Draw"
10771             mdapi_supported_apis="VK OGL IO BB"
10772             mdapi_hw_unit_type="gpu"
10773             />
10774    <counter name="CS Threads Dispatched"
10775             symbol_name="CsThreads"
10776             underscore_name="cs_threads"
10777             description="The total number of compute shader hardware threads dispatched."
10778             data_type="uint64"
10779             units="threads"
10780             semantic_type="event"
10781             equation="A 4 READ"
10782             mdapi_group="EU Array/Compute Shader"
10783             mdapi_usage_flags="Tier3 Frame Batch Draw"
10784             mdapi_supported_apis="VK OGL4 OCL IO BB"
10785             mdapi_hw_unit_type="gpu"
10786             />
10787    <counter name="EU Active"
10788             symbol_name="EuActive"
10789             underscore_name="eu_active"
10790             description="The percentage of time in which the Execution Units were actively processing."
10791             data_type="float"
10792             max_equation="100"
10793             units="percent"
10794             semantic_type="duration"
10795             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10796             mdapi_group="EU Array"
10797             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10798             mdapi_supported_apis=""
10799             mdapi_hw_unit_type="gpu"
10800             />
10801    <counter name="EU Stall"
10802             symbol_name="EuStall"
10803             underscore_name="eu_stall"
10804             description="The percentage of time in which the Execution Units were stalled."
10805             data_type="float"
10806             max_equation="100"
10807             units="percent"
10808             semantic_type="duration"
10809             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10810             mdapi_group="EU Array"
10811             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
10812             mdapi_supported_apis=""
10813             mdapi_hw_unit_type="gpu"
10814             />
10815    <counter name="EU Both FPU Pipes Active"
10816             symbol_name="EuFpuBothActive"
10817             underscore_name="eu_fpu_both_active"
10818             description="The percentage of time in which both EU FPU pipelines were actively processing."
10819             data_type="float"
10820             max_equation="100"
10821             units="percent"
10822             semantic_type="duration"
10823             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10824             mdapi_group="EU Array/Pipes"
10825             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10826             mdapi_supported_apis=""
10827             mdapi_hw_unit_type="gpu"
10828             />
10829    <counter name="VS FPU0 Pipe Active"
10830             symbol_name="VsFpu0Active"
10831             underscore_name="vs_fpu0_active"
10832             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
10833             data_type="float"
10834             max_equation="100"
10835             units="percent"
10836             semantic_type="duration"
10837             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10838             mdapi_group="EU Array/Vertex Shader"
10839             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10840             mdapi_supported_apis="VK OGL IO BB"
10841             mdapi_hw_unit_type="gpu"
10842             />
10843    <counter name="VS FPU1 Pipe Active"
10844             symbol_name="VsFpu1Active"
10845             underscore_name="vs_fpu1_active"
10846             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
10847             data_type="float"
10848             max_equation="100"
10849             units="percent"
10850             semantic_type="duration"
10851             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10852             mdapi_group="EU Array/Vertex Shader"
10853             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10854             mdapi_supported_apis="VK OGL IO BB"
10855             mdapi_hw_unit_type="gpu"
10856             />
10857    <counter name="VS Send Pipe Active"
10858             symbol_name="VsSendActive"
10859             underscore_name="vs_send_active"
10860             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
10861             data_type="float"
10862             max_equation="100"
10863             units="percent"
10864             semantic_type="duration"
10865             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10866             mdapi_group="EU Array/Vertex Shader"
10867             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10868             mdapi_supported_apis="VK OGL IO BB"
10869             mdapi_hw_unit_type="gpu"
10870             />
10871    <counter name="PS FPU0 Pipe Active"
10872             symbol_name="PsFpu0Active"
10873             underscore_name="ps_fpu0_active"
10874             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
10875             data_type="float"
10876             max_equation="100"
10877             units="percent"
10878             semantic_type="duration"
10879             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10880             mdapi_group="EU Array/Pixel Shader"
10881             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10882             mdapi_supported_apis="VK OGL IO BB"
10883             mdapi_hw_unit_type="gpu"
10884             />
10885    <counter name="PS FPU1 Pipe Active"
10886             symbol_name="PsFpu1Active"
10887             underscore_name="ps_fpu1_active"
10888             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
10889             data_type="float"
10890             max_equation="100"
10891             units="percent"
10892             semantic_type="duration"
10893             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10894             mdapi_group="EU Array/Pixel Shader"
10895             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10896             mdapi_supported_apis="VK OGL IO BB"
10897             mdapi_hw_unit_type="gpu"
10898             />
10899    <counter name="PS Send Pipeline Active"
10900             symbol_name="PsSendActive"
10901             underscore_name="ps_send_active"
10902             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
10903             data_type="float"
10904             max_equation="100"
10905             units="percent"
10906             semantic_type="duration"
10907             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10908             mdapi_group="EU Array/Pixel Shader"
10909             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
10910             mdapi_supported_apis="VK OGL IO BB"
10911             mdapi_hw_unit_type="gpu"
10912             />
10913    <counter name="FS Both FPU Active"
10914             symbol_name="PsEuBothFpuActive"
10915             underscore_name="ps_eu_both_fpu_active"
10916             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
10917             data_type="float"
10918             max_equation="100"
10919             units="percent"
10920             semantic_type="duration"
10921             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
10922             mdapi_group="3D Pipe/Fragment Shader"
10923             mdapi_usage_flags="Tier4 Frame Batch Draw"
10924             mdapi_supported_apis="VK OGL IO BB"
10925             mdapi_hw_unit_type="gpu"
10926             />
10927    <counter name="Rasterized Pixels"
10928             symbol_name="RasterizedPixels"
10929             underscore_name="rasterized_pixels"
10930             description="The total number of rasterized pixels."
10931             data_type="uint64"
10932             units="pixels"
10933             semantic_type="event"
10934             equation="A 21 READ 4 UMUL"
10935             mdapi_group="3D Pipe/Rasterizer"
10936             mdapi_usage_flags="Tier3 Frame Batch Draw"
10937             mdapi_supported_apis="VK OGL IO BB"
10938             mdapi_hw_unit_type="gpu"
10939             />
10940    <counter name="Early Hi-Depth Test Fails"
10941             symbol_name="HiDepthTestFails"
10942             underscore_name="hi_depth_test_fails"
10943             description="The total number of pixels dropped on early hierarchical depth test."
10944             data_type="uint64"
10945             units="pixels"
10946             semantic_type="event"
10947             equation="A 22 READ 4 UMUL"
10948             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
10949             mdapi_usage_flags="Tier3 Frame Batch Draw"
10950             mdapi_supported_apis="VK OGL IO BB"
10951             mdapi_hw_unit_type="gpu"
10952             />
10953    <counter name="Early Depth Test Fails"
10954             symbol_name="EarlyDepthTestFails"
10955             underscore_name="early_depth_test_fails"
10956             description="The total number of pixels dropped on early depth test."
10957             data_type="uint64"
10958             units="pixels"
10959             semantic_type="event"
10960             equation="A 23 READ 4 UMUL"
10961             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
10962             mdapi_usage_flags="Tier3 Frame Batch Draw"
10963             mdapi_supported_apis="VK OGL IO BB"
10964             mdapi_hw_unit_type="gpu"
10965             />
10966    <counter name="Samples Killed in FS"
10967             symbol_name="SamplesKilledInPs"
10968             underscore_name="samples_killed_in_ps"
10969             description="The total number of samples or pixels dropped in fragment shaders."
10970             data_type="uint64"
10971             units="pixels"
10972             semantic_type="event"
10973             equation="A 24 READ 4 UMUL"
10974             mdapi_group="3D Pipe/Fragment Shader"
10975             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
10976             mdapi_supported_apis="VK OGL IO BB"
10977             mdapi_hw_unit_type="gpu"
10978             />
10979    <counter name="Pixels Failing Tests"
10980             symbol_name="PixelsFailingPostPsTests"
10981             underscore_name="pixels_failing_post_ps_tests"
10982             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
10983             data_type="uint64"
10984             units="pixels"
10985             semantic_type="event"
10986             equation="A 25 READ 4 UMUL"
10987             mdapi_group="3D Pipe/Output Merger"
10988             mdapi_usage_flags="Tier3 Frame Batch Draw"
10989             mdapi_supported_apis="VK OGL IO BB"
10990             mdapi_hw_unit_type="gpu"
10991             />
10992    <counter name="Samples Written"
10993             symbol_name="SamplesWritten"
10994             underscore_name="samples_written"
10995             description="The total number of samples or pixels written to all render targets."
10996             data_type="uint64"
10997             units="pixels"
10998             semantic_type="event"
10999             equation="A 26 READ 4 UMUL"
11000             mdapi_group="3D Pipe/Output Merger"
11001             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11002             mdapi_supported_apis="VK OGL IO BB"
11003             mdapi_hw_unit_type="gpu"
11004             />
11005    <counter name="Samples Blended"
11006             symbol_name="SamplesBlended"
11007             underscore_name="samples_blended"
11008             description="The total number of blended samples or pixels written to all render targets."
11009             data_type="uint64"
11010             units="pixels"
11011             semantic_type="event"
11012             equation="A 27 READ 4 UMUL"
11013             mdapi_group="3D Pipe/Output Merger"
11014             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11015             mdapi_supported_apis="VK OGL IO BB"
11016             mdapi_hw_unit_type="gpu"
11017             />
11018    <counter name="Sampler Texels"
11019             symbol_name="SamplerTexels"
11020             underscore_name="sampler_texels"
11021             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
11022             data_type="uint64"
11023             units="texels"
11024             semantic_type="event"
11025             equation="A 28 READ 4 UMUL"
11026             mdapi_group="Sampler/Sampler Input"
11027             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11028             mdapi_supported_apis=""
11029             mdapi_hw_unit_type="gpu"
11030             />
11031    <counter name="Sampler Texels Misses"
11032             symbol_name="SamplerTexelMisses"
11033             underscore_name="sampler_texel_misses"
11034             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
11035             data_type="uint64"
11036             units="texels"
11037             semantic_type="event"
11038             equation="A 29 READ 4 UMUL"
11039             mdapi_group="Sampler/Sampler Cache"
11040             mdapi_usage_flags="Tier3 Batch Frame Draw"
11041             mdapi_supported_apis=""
11042             mdapi_hw_unit_type="gpu"
11043             />
11044    <counter name="SLM Bytes Read"
11045             symbol_name="SlmBytesRead"
11046             underscore_name="slm_bytes_read"
11047             description="The total number of GPU memory bytes read from shared local memory."
11048             data_type="uint64"
11049             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11050             units="bytes"
11051             semantic_type="throughput"
11052             equation="A 30 READ 64 UMUL"
11053             mdapi_group="L3/Data Port/SLM"
11054             mdapi_usage_flags="Tier3 Frame Batch Draw"
11055             mdapi_supported_apis="VK OGL4 OCL IO BB"
11056             mdapi_hw_unit_type="gpu"
11057             />
11058    <counter name="SLM Bytes Written"
11059             symbol_name="SlmBytesWritten"
11060             underscore_name="slm_bytes_written"
11061             description="The total number of GPU memory bytes written into shared local memory."
11062             data_type="uint64"
11063             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11064             units="bytes"
11065             semantic_type="throughput"
11066             equation="A 31 READ 64 UMUL"
11067             mdapi_group="L3/Data Port/SLM"
11068             mdapi_usage_flags="Tier3 Frame Batch Draw"
11069             mdapi_supported_apis="VK OGL4 OCL IO BB"
11070             mdapi_hw_unit_type="gpu"
11071             />
11072    <counter name="Shader Memory Accesses"
11073             symbol_name="ShaderMemoryAccesses"
11074             underscore_name="shader_memory_accesses"
11075             description="The total number of shader memory accesses to L3."
11076             data_type="uint64"
11077             units="messages"
11078             semantic_type="event"
11079             equation="A 32 READ"
11080             mdapi_group="L3/Data Port"
11081             mdapi_usage_flags="Tier3 Frame Batch Draw"
11082             mdapi_supported_apis=""
11083             mdapi_hw_unit_type="gpu"
11084             />
11085    <counter name="Shader Atomic Memory Accesses"
11086             symbol_name="ShaderAtomics"
11087             underscore_name="shader_atomics"
11088             description="The total number of shader atomic memory accesses."
11089             data_type="uint64"
11090             units="messages"
11091             semantic_type="event"
11092             equation="A 34 READ"
11093             mdapi_group="L3/Data Port/Atomics"
11094             mdapi_usage_flags="Tier3 Frame Batch Draw"
11095             mdapi_supported_apis="VK OGL4 OCL IO BB"
11096             mdapi_hw_unit_type="gpu"
11097             />
11098    <counter name="L3 Shader Throughput"
11099             symbol_name="L3ShaderThroughput"
11100             underscore_name="l3_shader_throughput"
11101             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
11102             data_type="uint64"
11103             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
11104             units="bytes"
11105             semantic_type="throughput"
11106             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
11107             mdapi_group="L3/Data Port"
11108             mdapi_usage_flags="Tier2 Frame Batch Draw"
11109             mdapi_supported_apis="VK OGL4 OCL IO BB"
11110             mdapi_hw_unit_type="gpu"
11111             />
11112    <counter name="Shader Barrier Messages"
11113             symbol_name="ShaderBarriers"
11114             underscore_name="shader_barriers"
11115             description="The total number of shader barrier messages."
11116             data_type="uint64"
11117             units="messages"
11118             semantic_type="event"
11119             equation="A 35 READ"
11120             mdapi_group="EU Array/Barrier"
11121             mdapi_usage_flags="Tier3 Frame Batch Draw"
11122             mdapi_supported_apis=""
11123             mdapi_hw_unit_type="gpu"
11124             />
11125    <counter name="Slice0 Rasterizer Output Ready"
11126             symbol_name="Rasterizer0OutputReady"
11127             underscore_name="rasterizer0_output_ready"
11128             description="The percentage of time in which slice0 rasterizer output is ready"
11129             data_type="float"
11130             max_equation="100"
11131             units="percent"
11132             semantic_type="duration"
11133             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11134             availability="$SliceMask 0x1 AND"
11135             mdapi_group="GPU/Rasterizer"
11136             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11137             mdapi_supported_apis=""
11138             mdapi_hw_unit_type="slice"
11139             />
11140    <counter name="Slice1 Post-EarlyZ Pixel Data Ready"
11141             symbol_name="PixelData1Ready"
11142             underscore_name="pixel_data1_ready"
11143             description="The percentage of time in which slice1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
11144             data_type="float"
11145             max_equation="100"
11146             units="percent"
11147             semantic_type="duration"
11148             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
11149             availability="$SliceMask 0x2 AND"
11150             mdapi_group="GPU/Rasterizer/Early Depth Test"
11151             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11152             mdapi_supported_apis=""
11153             mdapi_hw_unit_type="slice"
11154             />
11155    <counter name="Slice0 Post-EarlyZ Pixel Data Ready"
11156             symbol_name="PixelData0Ready"
11157             underscore_name="pixel_data0_ready"
11158             description="The percentage of time in which slice0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
11159             data_type="float"
11160             max_equation="100"
11161             units="percent"
11162             semantic_type="duration"
11163             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
11164             availability="$SliceMask 0x1 AND"
11165             mdapi_group="GPU/Rasterizer/Early Depth Test"
11166             mdapi_usage_flags="Tier3 Frame Batch Draw"
11167             mdapi_supported_apis=""
11168             mdapi_hw_unit_type="slice"
11169             />
11170    <counter name="Slice1 Rasterizer Input Available"
11171             symbol_name="Rasterizer1InputAvailable"
11172             underscore_name="rasterizer1_input_available"
11173             description="The percentage of time in which slice1 rasterizer input is available"
11174             data_type="float"
11175             max_equation="100"
11176             units="percent"
11177             semantic_type="duration"
11178             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
11179             availability="$SliceMask 0x2 AND"
11180             mdapi_group="GPU/Rasterizer"
11181             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11182             mdapi_supported_apis=""
11183             mdapi_hw_unit_type="slice"
11184             />
11185    <counter name="Slice1 Rasterizer Output Ready"
11186             symbol_name="Rasterizer1OutputReady"
11187             underscore_name="rasterizer1_output_ready"
11188             description="The percentage of time in which slice1 rasterizer output is ready"
11189             data_type="float"
11190             max_equation="100"
11191             units="percent"
11192             semantic_type="duration"
11193             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
11194             availability="$SliceMask 0x2 AND"
11195             mdapi_group="GPU/Rasterizer"
11196             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11197             mdapi_supported_apis=""
11198             mdapi_hw_unit_type="slice"
11199             />
11200    <counter name="Slice0 Rasterizer Input Available"
11201             symbol_name="Rasterizer0InputAvailable"
11202             underscore_name="rasterizer0_input_available"
11203             description="The percentage of time in which slice0 rasterizer input is available"
11204             data_type="float"
11205             max_equation="100"
11206             units="percent"
11207             semantic_type="duration"
11208             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
11209             availability="$SliceMask 0x1 AND"
11210             mdapi_group="GPU/Rasterizer"
11211             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11212             mdapi_supported_apis=""
11213             mdapi_hw_unit_type="slice"
11214             />
11215    <counter name="Slice0 Pixel Values Ready"
11216             symbol_name="PixelValues0Ready"
11217             underscore_name="pixel_values0_ready"
11218             description="The percentage of time in which slice0 pixel values are ready"
11219             data_type="float"
11220             max_equation="100"
11221             units="percent"
11222             semantic_type="duration"
11223             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11224             availability="$SliceMask 0x1 AND"
11225             mdapi_group="GPU/3D Pipe"
11226             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11227             mdapi_supported_apis=""
11228             mdapi_hw_unit_type="slice"
11229             />
11230    <counter name="Slice0 PS Output Available"
11231             symbol_name="PSOutput0Available"
11232             underscore_name="ps_output0_available"
11233             description="The percentage of time in which slice0 PS output is available"
11234             data_type="float"
11235             max_equation="100"
11236             units="percent"
11237             semantic_type="duration"
11238             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11239             availability="$SliceMask 0x1 AND"
11240             mdapi_group="GPU/3D Pipe"
11241             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11242             mdapi_supported_apis=""
11243             mdapi_hw_unit_type="slice"
11244             />
11245    <counter name="Slice1 Pixel Values Ready"
11246             symbol_name="PixelValues1Ready"
11247             underscore_name="pixel_values1_ready"
11248             description="The percentage of time in which slice1 pixel values are ready"
11249             data_type="float"
11250             max_equation="100"
11251             units="percent"
11252             semantic_type="duration"
11253             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11254             availability="$SliceMask 0x2 AND"
11255             mdapi_group="GPU/3D Pipe"
11256             mdapi_usage_flags="Tier3 Frame Batch Draw"
11257             mdapi_supported_apis=""
11258             mdapi_hw_unit_type="slice"
11259             />
11260    <counter name="Slice1 PS Output Available"
11261             symbol_name="PSOutput1Available"
11262             underscore_name="ps_output1_available"
11263             description="The percentage of time in which slice1 PS output is available"
11264             data_type="float"
11265             max_equation="100"
11266             units="percent"
11267             semantic_type="duration"
11268             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
11269             availability="$SliceMask 0x2 AND"
11270             mdapi_group="GPU/3D Pipe"
11271             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11272             mdapi_supported_apis=""
11273             mdapi_hw_unit_type="slice"
11274             />
11275    <counter name="SQ is full"
11276             symbol_name="GTRequestQueueFull"
11277             underscore_name="gt_request_queue_full"
11278             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
11279             data_type="float"
11280             max_equation="100"
11281             units="percent"
11282             semantic_type="duration"
11283             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
11284             availability="true $QueryMode &amp;&amp;"
11285             mdapi_group="GTI"
11286             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11287             mdapi_supported_apis="VK OGL4 OCL"
11288             mdapi_hw_unit_type="gpu"
11289             />
11290    <register_config type="NOA">
11291        <register type="NOA" address="0x00009840" value="0x000000A0" />
11292        <register type="NOA" address="0x00009888" value="0x143B000E" />
11293        <register type="NOA" address="0x00009888" value="0x043C55C0" />
11294        <register type="NOA" address="0x00009888" value="0x0A1E0280" />
11295        <register type="NOA" address="0x00009888" value="0x0C1E0408" />
11296        <register type="NOA" address="0x00009888" value="0x10390000" />
11297        <register type="NOA" address="0x00009888" value="0x12397A1F" />
11298        <register type="NOA" address="0x00009888" value="0x14BB000E" />
11299        <register type="NOA" address="0x00009888" value="0x04BC5000" />
11300        <register type="NOA" address="0x00009888" value="0x0A9E0296" />
11301        <register type="NOA" address="0x00009888" value="0x0C9E0008" />
11302        <register type="NOA" address="0x00009888" value="0x10B90000" />
11303        <register type="NOA" address="0x00009888" value="0x12B97A1F" />
11304        <register type="NOA" address="0x00009888" value="0x063B0042" />
11305        <register type="NOA" address="0x00009888" value="0x103B0000" />
11306        <register type="NOA" address="0x00009888" value="0x083C0000" />
11307        <register type="NOA" address="0x00009888" value="0x0A3E0040" />
11308        <register type="NOA" address="0x00009888" value="0x043F8000" />
11309        <register type="NOA" address="0x00009888" value="0x02594000" />
11310        <register type="NOA" address="0x00009888" value="0x045A8000" />
11311        <register type="NOA" address="0x00009888" value="0x0C1C0400" />
11312        <register type="NOA" address="0x00009888" value="0x041D8000" />
11313        <register type="NOA" address="0x00009888" value="0x081E02C0" />
11314        <register type="NOA" address="0x00009888" value="0x0E1E0000" />
11315        <register type="NOA" address="0x00009888" value="0x0C1FA800" />
11316        <register type="NOA" address="0x00009888" value="0x0E1F0260" />
11317        <register type="NOA" address="0x00009888" value="0x101F0014" />
11318        <register type="NOA" address="0x00009888" value="0x003905E0" />
11319        <register type="NOA" address="0x00009888" value="0x06390BC0" />
11320        <register type="NOA" address="0x00009888" value="0x02390018" />
11321        <register type="NOA" address="0x00009888" value="0x04394000" />
11322        <register type="NOA" address="0x00009888" value="0x04BB0042" />
11323        <register type="NOA" address="0x00009888" value="0x10BB0000" />
11324        <register type="NOA" address="0x00009888" value="0x02BC05C0" />
11325        <register type="NOA" address="0x00009888" value="0x08BC0000" />
11326        <register type="NOA" address="0x00009888" value="0x0ABE0004" />
11327        <register type="NOA" address="0x00009888" value="0x02BF8000" />
11328        <register type="NOA" address="0x00009888" value="0x02D91000" />
11329        <register type="NOA" address="0x00009888" value="0x02DA8000" />
11330        <register type="NOA" address="0x00009888" value="0x089C8000" />
11331        <register type="NOA" address="0x00009888" value="0x029D8000" />
11332        <register type="NOA" address="0x00009888" value="0x089E8000" />
11333        <register type="NOA" address="0x00009888" value="0x0E9E0000" />
11334        <register type="NOA" address="0x00009888" value="0x0E9FA806" />
11335        <register type="NOA" address="0x00009888" value="0x109F0142" />
11336        <register type="NOA" address="0x00009888" value="0x08B90617" />
11337        <register type="NOA" address="0x00009888" value="0x0AB90BE0" />
11338        <register type="NOA" address="0x00009888" value="0x02B94000" />
11339        <register type="NOA" address="0x00009888" value="0x0D88F000" />
11340        <register type="NOA" address="0x00009888" value="0x0F88000C" />
11341        <register type="NOA" address="0x00009888" value="0x07888000" />
11342        <register type="NOA" address="0x00009888" value="0x09888000" />
11343        <register type="NOA" address="0x00009888" value="0x018A8000" />
11344        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
11345        <register type="NOA" address="0x00009888" value="0x1B8A2800" />
11346        <register type="NOA" address="0x00009888" value="0x038A8000" />
11347        <register type="NOA" address="0x00009888" value="0x058A8000" />
11348        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
11349        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
11350        <register type="NOA" address="0x00009888" value="0x238B52A0" />
11351        <register type="NOA" address="0x00009888" value="0x258B6A95" />
11352        <register type="NOA" address="0x00009888" value="0x278B0029" />
11353        <register type="NOA" address="0x00009888" value="0x178C2000" />
11354        <register type="NOA" address="0x00009888" value="0x198C1500" />
11355        <register type="NOA" address="0x00009888" value="0x1B8C0014" />
11356        <register type="NOA" address="0x00009888" value="0x078C4000" />
11357        <register type="NOA" address="0x00009888" value="0x098C4000" />
11358        <register type="NOA" address="0x00009888" value="0x098DA000" />
11359        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
11360        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
11361        <register type="NOA" address="0x00009888" value="0x038D8000" />
11362        <register type="NOA" address="0x00009888" value="0x058D2000" />
11363        <register type="NOA" address="0x00009888" value="0x1F85AA80" />
11364        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
11365        <register type="NOA" address="0x00009888" value="0x2385002A" />
11366        <register type="NOA" address="0x00009888" value="0x01834000" />
11367        <register type="NOA" address="0x00009888" value="0x0F834000" />
11368        <register type="NOA" address="0x00009888" value="0x19835400" />
11369        <register type="NOA" address="0x00009888" value="0x1B830155" />
11370        <register type="NOA" address="0x00009888" value="0x03834000" />
11371        <register type="NOA" address="0x00009888" value="0x05834000" />
11372        <register type="NOA" address="0x00009888" value="0x07834000" />
11373        <register type="NOA" address="0x00009888" value="0x09834000" />
11374        <register type="NOA" address="0x00009888" value="0x0B834000" />
11375        <register type="NOA" address="0x00009888" value="0x0D834000" />
11376        <register type="NOA" address="0x00009888" value="0x0184C000" />
11377        <register type="NOA" address="0x00009888" value="0x0784C000" />
11378        <register type="NOA" address="0x00009888" value="0x0984C000" />
11379        <register type="NOA" address="0x00009888" value="0x0B84C000" />
11380        <register type="NOA" address="0x00009888" value="0x0D84C000" />
11381        <register type="NOA" address="0x00009888" value="0x0F84C000" />
11382        <register type="NOA" address="0x00009888" value="0x0384C000" />
11383        <register type="NOA" address="0x00009888" value="0x0584C000" />
11384        <register type="NOA" address="0x00009888" value="0x1180C000" />
11385        <register type="NOA" address="0x00009888" value="0x1780C000" />
11386        <register type="NOA" address="0x00009888" value="0x1980C000" />
11387        <register type="NOA" address="0x00009888" value="0x1B80C000" />
11388        <register type="NOA" address="0x00009888" value="0x1D80C000" />
11389        <register type="NOA" address="0x00009888" value="0x1F80C000" />
11390        <register type="NOA" address="0x00009888" value="0x1380C000" />
11391        <register type="NOA" address="0x00009888" value="0x1580C000" />
11392        <register type="NOA" address="0x00009888" value="0x4D800444" />
11393        <register type="NOA" address="0x00009888" value="0x3D800000" />
11394        <register type="NOA" address="0x00009888" value="0x4F804000" />
11395        <register type="NOA" address="0x00009888" value="0x43801080" />
11396        <register type="NOA" address="0x00009888" value="0x51800000" />
11397        <register type="NOA" address="0x00009888" value="0x45800084" />
11398        <register type="NOA" address="0x00009888" value="0x53800044" />
11399        <register type="NOA" address="0x00009888" value="0x47801080" />
11400        <register type="NOA" address="0x00009888" value="0x21800000" />
11401        <register type="NOA" address="0x00009888" value="0x31800000" />
11402        <register type="NOA" address="0x00009888" value="0x3F800000" />
11403        <register type="NOA" address="0x00009888" value="0x41800840" />
11404        <register type="NOA" address="0x00009840" value="0x00000080" />
11405        <register type="NOA" address="0x000091BC" value="0xE0500000" />
11406    </register_config>
11407    <register_config type="OA">
11408        <register type="OA" address="0x00002740" value="0x00000000" />
11409        <register type="OA" address="0x00002744" value="0x00800000" />
11410        <register type="OA" address="0x00002710" value="0x00000000" />
11411        <register type="OA" address="0x00002714" value="0xF0800000" />
11412        <register type="OA" address="0x00002720" value="0x00000000" />
11413        <register type="OA" address="0x00002724" value="0x30800000" />
11414        <register type="OA" address="0x00002770" value="0x00006000" />
11415        <register type="OA" address="0x00002774" value="0x0000F3FF" />
11416        <register type="OA" address="0x00002778" value="0x00001800" />
11417        <register type="OA" address="0x0000277C" value="0x0000FCFF" />
11418        <register type="OA" address="0x00002780" value="0x00000600" />
11419        <register type="OA" address="0x00002784" value="0x0000FF3F" />
11420        <register type="OA" address="0x00002788" value="0x00000180" />
11421        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
11422        <register type="OA" address="0x00002790" value="0x00000060" />
11423        <register type="OA" address="0x00002794" value="0x0000FFF3" />
11424        <register type="OA" address="0x00002798" value="0x00000018" />
11425        <register type="OA" address="0x0000279C" value="0x0000FFFC" />
11426    </register_config>
11427    <register_config type="FLEX">
11428        <register type="FLEX" address="0x0000E458" value="0x00005004" />
11429        <register type="FLEX" address="0x0000E558" value="0x00010003" />
11430        <register type="FLEX" address="0x0000E658" value="0x00012011" />
11431        <register type="FLEX" address="0x0000E758" value="0x00015014" />
11432        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
11433        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
11434        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
11435    </register_config>
11436  </set>
11437
11438  <set name="Metric set Sampler_1"
11439       chipset="BDW"
11440       symbol_name="Sampler_1"
11441       underscore_name="sampler_1"
11442       mdapi_supported_apis="VK OGL OCL IO BB"
11443       hw_config_guid="52c186e4-39e3-4534-87cd-41bd47763df9"
11444       >
11445    <counter name="GPU Time Elapsed"
11446             symbol_name="GpuTime"
11447             underscore_name="gpu_time"
11448             description="Time elapsed on the GPU during the measurement."
11449             data_type="uint64"
11450             units="ns"
11451             semantic_type="duration"
11452             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
11453             mdapi_group="GPU"
11454             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11455             mdapi_supported_apis=""
11456             mdapi_hw_unit_type="gpu"
11457             />
11458    <counter name="GPU Core Clocks"
11459             symbol_name="GpuCoreClocks"
11460             underscore_name="gpu_core_clocks"
11461             description="The total number of GPU core clocks elapsed during the measurement."
11462             data_type="uint64"
11463             units="cycles"
11464             semantic_type="event"
11465             equation="GPU_CLOCK 0 READ"
11466             mdapi_group="GPU"
11467             mdapi_usage_flags="Tier1 Frame Batch Draw"
11468             mdapi_supported_apis=""
11469             mdapi_hw_unit_type="gpu"
11470             />
11471    <counter name="AVG GPU Core Frequency"
11472             symbol_name="AvgGpuCoreFrequency"
11473             underscore_name="avg_gpu_core_frequency"
11474             description="Average GPU Core Frequency in the measurement."
11475             data_type="uint64"
11476             max_equation="$GpuMaxFrequency"
11477             units="hz"
11478             semantic_type="event"
11479             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
11480             mdapi_group="GPU"
11481             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
11482             mdapi_supported_apis=""
11483             mdapi_hw_unit_type="gpu"
11484             />
11485    <counter name="GPU Busy"
11486             symbol_name="GpuBusy"
11487             underscore_name="gpu_busy"
11488             description="The percentage of time in which the GPU has been processing GPU commands."
11489             data_type="float"
11490             max_equation="100"
11491             units="percent"
11492             semantic_type="duration"
11493             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
11494             mdapi_group="GPU"
11495             mdapi_usage_flags="Tier1 Overview System Frame"
11496             mdapi_supported_apis=""
11497             mdapi_hw_unit_type="gpu"
11498             />
11499    <counter name="VS Threads Dispatched"
11500             symbol_name="VsThreads"
11501             underscore_name="vs_threads"
11502             description="The total number of vertex shader hardware threads dispatched."
11503             data_type="uint64"
11504             units="threads"
11505             semantic_type="event"
11506             equation="A 1 READ"
11507             mdapi_group="EU Array/Vertex Shader"
11508             mdapi_usage_flags="Tier3 Frame Batch Draw"
11509             mdapi_supported_apis="VK OGL IO BB"
11510             mdapi_hw_unit_type="gpu"
11511             />
11512    <counter name="HS Threads Dispatched"
11513             symbol_name="HsThreads"
11514             underscore_name="hs_threads"
11515             description="The total number of hull shader hardware threads dispatched."
11516             data_type="uint64"
11517             units="threads"
11518             semantic_type="event"
11519             equation="A 2 READ"
11520             mdapi_group="EU Array/Hull Shader"
11521             mdapi_usage_flags="Tier3 Frame Batch Draw"
11522             mdapi_supported_apis="VK OGL4 IO BB"
11523             mdapi_hw_unit_type="gpu"
11524             />
11525    <counter name="DS Threads Dispatched"
11526             symbol_name="DsThreads"
11527             underscore_name="ds_threads"
11528             description="The total number of domain shader hardware threads dispatched."
11529             data_type="uint64"
11530             units="threads"
11531             semantic_type="event"
11532             equation="A 3 READ"
11533             mdapi_group="EU Array/Domain Shader"
11534             mdapi_usage_flags="Tier3 Frame Batch Draw"
11535             mdapi_supported_apis="VK OGL4 IO BB"
11536             mdapi_hw_unit_type="gpu"
11537             />
11538    <counter name="GS Threads Dispatched"
11539             symbol_name="GsThreads"
11540             underscore_name="gs_threads"
11541             description="The total number of geometry shader hardware threads dispatched."
11542             data_type="uint64"
11543             units="threads"
11544             semantic_type="event"
11545             equation="A 5 READ"
11546             mdapi_group="EU Array/Geometry Shader"
11547             mdapi_usage_flags="Tier3 Frame Batch Draw"
11548             mdapi_supported_apis="VK OGL4 IO BB"
11549             mdapi_hw_unit_type="gpu"
11550             />
11551    <counter name="FS Threads Dispatched"
11552             symbol_name="PsThreads"
11553             underscore_name="ps_threads"
11554             description="The total number of fragment shader hardware threads dispatched."
11555             data_type="uint64"
11556             units="threads"
11557             semantic_type="event"
11558             equation="A 6 READ"
11559             mdapi_group="EU Array/Fragment Shader"
11560             mdapi_usage_flags="Tier3 Frame Batch Draw"
11561             mdapi_supported_apis="VK OGL IO BB"
11562             mdapi_hw_unit_type="gpu"
11563             />
11564    <counter name="CS Threads Dispatched"
11565             symbol_name="CsThreads"
11566             underscore_name="cs_threads"
11567             description="The total number of compute shader hardware threads dispatched."
11568             data_type="uint64"
11569             units="threads"
11570             semantic_type="event"
11571             equation="A 4 READ"
11572             mdapi_group="EU Array/Compute Shader"
11573             mdapi_usage_flags="Tier3 Frame Batch Draw"
11574             mdapi_supported_apis="VK OGL4 OCL IO BB"
11575             mdapi_hw_unit_type="gpu"
11576             />
11577    <counter name="EU Active"
11578             symbol_name="EuActive"
11579             underscore_name="eu_active"
11580             description="The percentage of time in which the Execution Units were actively processing."
11581             data_type="float"
11582             max_equation="100"
11583             units="percent"
11584             semantic_type="duration"
11585             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11586             mdapi_group="EU Array"
11587             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11588             mdapi_supported_apis=""
11589             mdapi_hw_unit_type="gpu"
11590             />
11591    <counter name="EU Stall"
11592             symbol_name="EuStall"
11593             underscore_name="eu_stall"
11594             description="The percentage of time in which the Execution Units were stalled."
11595             data_type="float"
11596             max_equation="100"
11597             units="percent"
11598             semantic_type="duration"
11599             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11600             mdapi_group="EU Array"
11601             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
11602             mdapi_supported_apis=""
11603             mdapi_hw_unit_type="gpu"
11604             />
11605    <counter name="EU Both FPU Pipes Active"
11606             symbol_name="EuFpuBothActive"
11607             underscore_name="eu_fpu_both_active"
11608             description="The percentage of time in which both EU FPU pipelines were actively processing."
11609             data_type="float"
11610             max_equation="100"
11611             units="percent"
11612             semantic_type="duration"
11613             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11614             mdapi_group="EU Array/Pipes"
11615             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11616             mdapi_supported_apis=""
11617             mdapi_hw_unit_type="gpu"
11618             />
11619    <counter name="VS FPU0 Pipe Active"
11620             symbol_name="VsFpu0Active"
11621             underscore_name="vs_fpu0_active"
11622             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
11623             data_type="float"
11624             max_equation="100"
11625             units="percent"
11626             semantic_type="duration"
11627             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11628             mdapi_group="EU Array/Vertex Shader"
11629             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11630             mdapi_supported_apis="VK OGL IO BB"
11631             mdapi_hw_unit_type="gpu"
11632             />
11633    <counter name="VS FPU1 Pipe Active"
11634             symbol_name="VsFpu1Active"
11635             underscore_name="vs_fpu1_active"
11636             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
11637             data_type="float"
11638             max_equation="100"
11639             units="percent"
11640             semantic_type="duration"
11641             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11642             mdapi_group="EU Array/Vertex Shader"
11643             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11644             mdapi_supported_apis="VK OGL IO BB"
11645             mdapi_hw_unit_type="gpu"
11646             />
11647    <counter name="VS Send Pipe Active"
11648             symbol_name="VsSendActive"
11649             underscore_name="vs_send_active"
11650             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
11651             data_type="float"
11652             max_equation="100"
11653             units="percent"
11654             semantic_type="duration"
11655             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11656             mdapi_group="EU Array/Vertex Shader"
11657             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11658             mdapi_supported_apis="VK OGL IO BB"
11659             mdapi_hw_unit_type="gpu"
11660             />
11661    <counter name="PS FPU0 Pipe Active"
11662             symbol_name="PsFpu0Active"
11663             underscore_name="ps_fpu0_active"
11664             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
11665             data_type="float"
11666             max_equation="100"
11667             units="percent"
11668             semantic_type="duration"
11669             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11670             mdapi_group="EU Array/Pixel Shader"
11671             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11672             mdapi_supported_apis="VK OGL IO BB"
11673             mdapi_hw_unit_type="gpu"
11674             />
11675    <counter name="PS FPU1 Pipe Active"
11676             symbol_name="PsFpu1Active"
11677             underscore_name="ps_fpu1_active"
11678             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
11679             data_type="float"
11680             max_equation="100"
11681             units="percent"
11682             semantic_type="duration"
11683             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11684             mdapi_group="EU Array/Pixel Shader"
11685             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11686             mdapi_supported_apis="VK OGL IO BB"
11687             mdapi_hw_unit_type="gpu"
11688             />
11689    <counter name="PS Send Pipeline Active"
11690             symbol_name="PsSendActive"
11691             underscore_name="ps_send_active"
11692             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
11693             data_type="float"
11694             max_equation="100"
11695             units="percent"
11696             semantic_type="duration"
11697             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11698             mdapi_group="EU Array/Pixel Shader"
11699             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
11700             mdapi_supported_apis="VK OGL IO BB"
11701             mdapi_hw_unit_type="gpu"
11702             />
11703    <counter name="FS Both FPU Active"
11704             symbol_name="PsEuBothFpuActive"
11705             underscore_name="ps_eu_both_fpu_active"
11706             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
11707             data_type="float"
11708             max_equation="100"
11709             units="percent"
11710             semantic_type="duration"
11711             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
11712             mdapi_group="3D Pipe/Fragment Shader"
11713             mdapi_usage_flags="Tier4 Frame Batch Draw"
11714             mdapi_supported_apis="VK OGL IO BB"
11715             mdapi_hw_unit_type="gpu"
11716             />
11717    <counter name="Rasterized Pixels"
11718             symbol_name="RasterizedPixels"
11719             underscore_name="rasterized_pixels"
11720             description="The total number of rasterized pixels."
11721             data_type="uint64"
11722             units="pixels"
11723             semantic_type="event"
11724             equation="A 21 READ 4 UMUL"
11725             mdapi_group="3D Pipe/Rasterizer"
11726             mdapi_usage_flags="Tier3 Frame Batch Draw"
11727             mdapi_supported_apis="VK OGL IO BB"
11728             mdapi_hw_unit_type="gpu"
11729             />
11730    <counter name="Early Hi-Depth Test Fails"
11731             symbol_name="HiDepthTestFails"
11732             underscore_name="hi_depth_test_fails"
11733             description="The total number of pixels dropped on early hierarchical depth test."
11734             data_type="uint64"
11735             units="pixels"
11736             semantic_type="event"
11737             equation="A 22 READ 4 UMUL"
11738             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
11739             mdapi_usage_flags="Tier3 Frame Batch Draw"
11740             mdapi_supported_apis="VK OGL IO BB"
11741             mdapi_hw_unit_type="gpu"
11742             />
11743    <counter name="Early Depth Test Fails"
11744             symbol_name="EarlyDepthTestFails"
11745             underscore_name="early_depth_test_fails"
11746             description="The total number of pixels dropped on early depth test."
11747             data_type="uint64"
11748             units="pixels"
11749             semantic_type="event"
11750             equation="A 23 READ 4 UMUL"
11751             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
11752             mdapi_usage_flags="Tier3 Frame Batch Draw"
11753             mdapi_supported_apis="VK OGL IO BB"
11754             mdapi_hw_unit_type="gpu"
11755             />
11756    <counter name="Samples Killed in FS"
11757             symbol_name="SamplesKilledInPs"
11758             underscore_name="samples_killed_in_ps"
11759             description="The total number of samples or pixels dropped in fragment shaders."
11760             data_type="uint64"
11761             units="pixels"
11762             semantic_type="event"
11763             equation="A 24 READ 4 UMUL"
11764             mdapi_group="3D Pipe/Fragment Shader"
11765             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
11766             mdapi_supported_apis="VK OGL IO BB"
11767             mdapi_hw_unit_type="gpu"
11768             />
11769    <counter name="Pixels Failing Tests"
11770             symbol_name="PixelsFailingPostPsTests"
11771             underscore_name="pixels_failing_post_ps_tests"
11772             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
11773             data_type="uint64"
11774             units="pixels"
11775             semantic_type="event"
11776             equation="A 25 READ 4 UMUL"
11777             mdapi_group="3D Pipe/Output Merger"
11778             mdapi_usage_flags="Tier3 Frame Batch Draw"
11779             mdapi_supported_apis="VK OGL IO BB"
11780             mdapi_hw_unit_type="gpu"
11781             />
11782    <counter name="Samples Written"
11783             symbol_name="SamplesWritten"
11784             underscore_name="samples_written"
11785             description="The total number of samples or pixels written to all render targets."
11786             data_type="uint64"
11787             units="pixels"
11788             semantic_type="event"
11789             equation="A 26 READ 4 UMUL"
11790             mdapi_group="3D Pipe/Output Merger"
11791             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11792             mdapi_supported_apis="VK OGL IO BB"
11793             mdapi_hw_unit_type="gpu"
11794             />
11795    <counter name="Samples Blended"
11796             symbol_name="SamplesBlended"
11797             underscore_name="samples_blended"
11798             description="The total number of blended samples or pixels written to all render targets."
11799             data_type="uint64"
11800             units="pixels"
11801             semantic_type="event"
11802             equation="A 27 READ 4 UMUL"
11803             mdapi_group="3D Pipe/Output Merger"
11804             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11805             mdapi_supported_apis="VK OGL IO BB"
11806             mdapi_hw_unit_type="gpu"
11807             />
11808    <counter name="Sampler Texels"
11809             symbol_name="SamplerTexels"
11810             underscore_name="sampler_texels"
11811             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
11812             data_type="uint64"
11813             units="texels"
11814             semantic_type="event"
11815             equation="A 28 READ 4 UMUL"
11816             mdapi_group="Sampler/Sampler Input"
11817             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11818             mdapi_supported_apis=""
11819             mdapi_hw_unit_type="gpu"
11820             />
11821    <counter name="Sampler Texels Misses"
11822             symbol_name="SamplerTexelMisses"
11823             underscore_name="sampler_texel_misses"
11824             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
11825             data_type="uint64"
11826             units="texels"
11827             semantic_type="event"
11828             equation="A 29 READ 4 UMUL"
11829             mdapi_group="Sampler/Sampler Cache"
11830             mdapi_usage_flags="Tier3 Batch Frame Draw"
11831             mdapi_supported_apis=""
11832             mdapi_hw_unit_type="gpu"
11833             />
11834    <counter name="SLM Bytes Read"
11835             symbol_name="SlmBytesRead"
11836             underscore_name="slm_bytes_read"
11837             description="The total number of GPU memory bytes read from shared local memory."
11838             data_type="uint64"
11839             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11840             units="bytes"
11841             semantic_type="throughput"
11842             equation="A 30 READ 64 UMUL"
11843             mdapi_group="L3/Data Port/SLM"
11844             mdapi_usage_flags="Tier3 Frame Batch Draw"
11845             mdapi_supported_apis="VK OGL4 OCL IO BB"
11846             mdapi_hw_unit_type="gpu"
11847             />
11848    <counter name="SLM Bytes Written"
11849             symbol_name="SlmBytesWritten"
11850             underscore_name="slm_bytes_written"
11851             description="The total number of GPU memory bytes written into shared local memory."
11852             data_type="uint64"
11853             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
11854             units="bytes"
11855             semantic_type="throughput"
11856             equation="A 31 READ 64 UMUL"
11857             mdapi_group="L3/Data Port/SLM"
11858             mdapi_usage_flags="Tier3 Frame Batch Draw"
11859             mdapi_supported_apis="VK OGL4 OCL IO BB"
11860             mdapi_hw_unit_type="gpu"
11861             />
11862    <counter name="Shader Memory Accesses"
11863             symbol_name="ShaderMemoryAccesses"
11864             underscore_name="shader_memory_accesses"
11865             description="The total number of shader memory accesses to L3."
11866             data_type="uint64"
11867             units="messages"
11868             semantic_type="event"
11869             equation="A 32 READ"
11870             mdapi_group="L3/Data Port"
11871             mdapi_usage_flags="Tier3 Frame Batch Draw"
11872             mdapi_supported_apis=""
11873             mdapi_hw_unit_type="gpu"
11874             />
11875    <counter name="Shader Atomic Memory Accesses"
11876             symbol_name="ShaderAtomics"
11877             underscore_name="shader_atomics"
11878             description="The total number of shader atomic memory accesses."
11879             data_type="uint64"
11880             units="messages"
11881             semantic_type="event"
11882             equation="A 34 READ"
11883             mdapi_group="L3/Data Port/Atomics"
11884             mdapi_usage_flags="Tier3 Frame Batch Draw"
11885             mdapi_supported_apis="VK OGL4 OCL IO BB"
11886             mdapi_hw_unit_type="gpu"
11887             />
11888    <counter name="L3 Shader Throughput"
11889             symbol_name="L3ShaderThroughput"
11890             underscore_name="l3_shader_throughput"
11891             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
11892             data_type="uint64"
11893             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
11894             units="bytes"
11895             semantic_type="throughput"
11896             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
11897             mdapi_group="L3/Data Port"
11898             mdapi_usage_flags="Tier2 Frame Batch Draw"
11899             mdapi_supported_apis="VK OGL4 OCL IO BB"
11900             mdapi_hw_unit_type="gpu"
11901             />
11902    <counter name="Shader Barrier Messages"
11903             symbol_name="ShaderBarriers"
11904             underscore_name="shader_barriers"
11905             description="The total number of shader barrier messages."
11906             data_type="uint64"
11907             units="messages"
11908             semantic_type="event"
11909             equation="A 35 READ"
11910             mdapi_group="EU Array/Barrier"
11911             mdapi_usage_flags="Tier3 Frame Batch Draw"
11912             mdapi_supported_apis=""
11913             mdapi_hw_unit_type="gpu"
11914             />
11915    <counter name="Slice1 Subslice1 Input Available"
11916             symbol_name="Sampler11InputAvailable"
11917             underscore_name="sampler11_input_available"
11918             description="The percentage of time in which slice1 subslice1 sampler input is available"
11919             data_type="float"
11920             max_equation="100"
11921             units="percent"
11922             semantic_type="duration"
11923             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
11924             availability="$SubsliceMask 0x10 AND"
11925             mdapi_group="GPU/Sampler"
11926             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11927             mdapi_supported_apis=""
11928             mdapi_hw_unit_type="subslice"
11929             />
11930    <counter name="Slice1 Subslice2 Input Available"
11931             symbol_name="Sampler12InputAvailable"
11932             underscore_name="sampler12_input_available"
11933             description="The percentage of time in which slice1 subslice2 sampler input is available"
11934             data_type="float"
11935             max_equation="100"
11936             units="percent"
11937             semantic_type="duration"
11938             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
11939             availability="$SubsliceMask 0x20 AND"
11940             mdapi_group="GPU/Sampler"
11941             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11942             mdapi_supported_apis=""
11943             mdapi_hw_unit_type="subslice"
11944             />
11945    <counter name="Slice1 Subslice0 Input Available"
11946             symbol_name="Sampler10InputAvailable"
11947             underscore_name="sampler10_input_available"
11948             description="The percentage of time in which slice1 subslice0 sampler input is available"
11949             data_type="float"
11950             max_equation="100"
11951             units="percent"
11952             semantic_type="duration"
11953             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
11954             availability="$SubsliceMask 0x8 AND"
11955             mdapi_group="GPU/Sampler"
11956             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11957             mdapi_supported_apis=""
11958             mdapi_hw_unit_type="subslice"
11959             />
11960    <counter name="Slice1 Subslice2 Sampler Output Ready"
11961             symbol_name="Sampler12OutputReady"
11962             underscore_name="sampler12_output_ready"
11963             description="The percentage of time in which slice1 subslice2 sampler output is ready"
11964             data_type="float"
11965             max_equation="100"
11966             units="percent"
11967             semantic_type="duration"
11968             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
11969             availability="$SubsliceMask 0x20 AND"
11970             mdapi_group="GPU/Sampler"
11971             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11972             mdapi_supported_apis=""
11973             mdapi_hw_unit_type="subslice"
11974             />
11975    <counter name="Slice1 Subslice0 Sampler Output Ready"
11976             symbol_name="Sampler10OutputReady"
11977             underscore_name="sampler10_output_ready"
11978             description="The percentage of time in which slice1 subslice0 sampler output is ready"
11979             data_type="float"
11980             max_equation="100"
11981             units="percent"
11982             semantic_type="duration"
11983             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
11984             availability="$SubsliceMask 0x8 AND"
11985             mdapi_group="GPU/Sampler"
11986             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
11987             mdapi_supported_apis=""
11988             mdapi_hw_unit_type="subslice"
11989             />
11990    <counter name="Slice1 Subslice1 Sampler Output Ready"
11991             symbol_name="Sampler11OutputReady"
11992             underscore_name="sampler11_output_ready"
11993             description="The percentage of time in which slice1 subslice1 sampler output is ready"
11994             data_type="float"
11995             max_equation="100"
11996             units="percent"
11997             semantic_type="duration"
11998             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
11999             availability="$SubsliceMask 0x10 AND"
12000             mdapi_group="GPU/Sampler"
12001             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12002             mdapi_supported_apis=""
12003             mdapi_hw_unit_type="subslice"
12004             />
12005    <counter name="SQ is full"
12006             symbol_name="GTRequestQueueFull"
12007             underscore_name="gt_request_queue_full"
12008             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
12009             data_type="float"
12010             max_equation="100"
12011             units="percent"
12012             semantic_type="duration"
12013             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
12014             availability="true $QueryMode &amp;&amp;"
12015             mdapi_group="GTI"
12016             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12017             mdapi_supported_apis="VK OGL4 OCL"
12018             mdapi_hw_unit_type="gpu"
12019             />
12020    <register_config type="NOA">
12021        <register type="NOA" address="0x00009840" value="0x000000A0" />
12022        <register type="NOA" address="0x00009888" value="0x18921400" />
12023        <register type="NOA" address="0x00009888" value="0x149500AB" />
12024        <register type="NOA" address="0x00009888" value="0x18B21400" />
12025        <register type="NOA" address="0x00009888" value="0x14B500AB" />
12026        <register type="NOA" address="0x00009888" value="0x18D21400" />
12027        <register type="NOA" address="0x00009888" value="0x14D500AB" />
12028        <register type="NOA" address="0x00009888" value="0x0CDC8000" />
12029        <register type="NOA" address="0x00009888" value="0x0EDC4000" />
12030        <register type="NOA" address="0x00009888" value="0x02DCC000" />
12031        <register type="NOA" address="0x00009888" value="0x04DCC000" />
12032        <register type="NOA" address="0x00009888" value="0x1ABD00A0" />
12033        <register type="NOA" address="0x00009888" value="0x0ABD8000" />
12034        <register type="NOA" address="0x00009888" value="0x0CD88000" />
12035        <register type="NOA" address="0x00009888" value="0x0ED84000" />
12036        <register type="NOA" address="0x00009888" value="0x04D88000" />
12037        <register type="NOA" address="0x00009888" value="0x1ADB0050" />
12038        <register type="NOA" address="0x00009888" value="0x04DB8000" />
12039        <register type="NOA" address="0x00009888" value="0x06DB8000" />
12040        <register type="NOA" address="0x00009888" value="0x08DB8000" />
12041        <register type="NOA" address="0x00009888" value="0x0ADB4000" />
12042        <register type="NOA" address="0x00009888" value="0x109F02A0" />
12043        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
12044        <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
12045        <register type="NOA" address="0x00009888" value="0x18B82500" />
12046        <register type="NOA" address="0x00009888" value="0x02B88000" />
12047        <register type="NOA" address="0x00009888" value="0x04B84000" />
12048        <register type="NOA" address="0x00009888" value="0x06B84000" />
12049        <register type="NOA" address="0x00009888" value="0x08B84000" />
12050        <register type="NOA" address="0x00009888" value="0x0AB84000" />
12051        <register type="NOA" address="0x00009888" value="0x0CB88000" />
12052        <register type="NOA" address="0x00009888" value="0x0CB98000" />
12053        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
12054        <register type="NOA" address="0x00009888" value="0x00B98000" />
12055        <register type="NOA" address="0x00009888" value="0x02B9A000" />
12056        <register type="NOA" address="0x00009888" value="0x04B9A000" />
12057        <register type="NOA" address="0x00009888" value="0x06B92000" />
12058        <register type="NOA" address="0x00009888" value="0x1ABA0200" />
12059        <register type="NOA" address="0x00009888" value="0x02BA8000" />
12060        <register type="NOA" address="0x00009888" value="0x0CBA8000" />
12061        <register type="NOA" address="0x00009888" value="0x04908000" />
12062        <register type="NOA" address="0x00009888" value="0x04918000" />
12063        <register type="NOA" address="0x00009888" value="0x04927300" />
12064        <register type="NOA" address="0x00009888" value="0x10920000" />
12065        <register type="NOA" address="0x00009888" value="0x1893000A" />
12066        <register type="NOA" address="0x00009888" value="0x0A934000" />
12067        <register type="NOA" address="0x00009888" value="0x0A946000" />
12068        <register type="NOA" address="0x00009888" value="0x0C959000" />
12069        <register type="NOA" address="0x00009888" value="0x0E950098" />
12070        <register type="NOA" address="0x00009888" value="0x10950000" />
12071        <register type="NOA" address="0x00009888" value="0x04B04000" />
12072        <register type="NOA" address="0x00009888" value="0x04B14000" />
12073        <register type="NOA" address="0x00009888" value="0x04B20073" />
12074        <register type="NOA" address="0x00009888" value="0x10B20000" />
12075        <register type="NOA" address="0x00009888" value="0x04B38000" />
12076        <register type="NOA" address="0x00009888" value="0x06B38000" />
12077        <register type="NOA" address="0x00009888" value="0x08B34000" />
12078        <register type="NOA" address="0x00009888" value="0x04B4C000" />
12079        <register type="NOA" address="0x00009888" value="0x02B59890" />
12080        <register type="NOA" address="0x00009888" value="0x10B50000" />
12081        <register type="NOA" address="0x00009888" value="0x06D04000" />
12082        <register type="NOA" address="0x00009888" value="0x06D14000" />
12083        <register type="NOA" address="0x00009888" value="0x06D20073" />
12084        <register type="NOA" address="0x00009888" value="0x10D20000" />
12085        <register type="NOA" address="0x00009888" value="0x18D30020" />
12086        <register type="NOA" address="0x00009888" value="0x02D38000" />
12087        <register type="NOA" address="0x00009888" value="0x0CD34000" />
12088        <register type="NOA" address="0x00009888" value="0x0AD48000" />
12089        <register type="NOA" address="0x00009888" value="0x04D42000" />
12090        <register type="NOA" address="0x00009888" value="0x0ED59000" />
12091        <register type="NOA" address="0x00009888" value="0x00D59800" />
12092        <register type="NOA" address="0x00009888" value="0x10D50000" />
12093        <register type="NOA" address="0x00009888" value="0x0F88000E" />
12094        <register type="NOA" address="0x00009888" value="0x03888000" />
12095        <register type="NOA" address="0x00009888" value="0x05888000" />
12096        <register type="NOA" address="0x00009888" value="0x07888000" />
12097        <register type="NOA" address="0x00009888" value="0x09888000" />
12098        <register type="NOA" address="0x00009888" value="0x0B888000" />
12099        <register type="NOA" address="0x00009888" value="0x0D880400" />
12100        <register type="NOA" address="0x00009888" value="0x278B002A" />
12101        <register type="NOA" address="0x00009888" value="0x238B5500" />
12102        <register type="NOA" address="0x00009888" value="0x258B000A" />
12103        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
12104        <register type="NOA" address="0x00009888" value="0x038C4000" />
12105        <register type="NOA" address="0x00009888" value="0x058C4000" />
12106        <register type="NOA" address="0x00009888" value="0x078C4000" />
12107        <register type="NOA" address="0x00009888" value="0x098C4000" />
12108        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
12109        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
12110        <register type="NOA" address="0x00009888" value="0x0D8D8000" />
12111        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
12112        <register type="NOA" address="0x00009888" value="0x018D8000" />
12113        <register type="NOA" address="0x00009888" value="0x038DA000" />
12114        <register type="NOA" address="0x00009888" value="0x058DA000" />
12115        <register type="NOA" address="0x00009888" value="0x078D2000" />
12116        <register type="NOA" address="0x00009888" value="0x2385002A" />
12117        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
12118        <register type="NOA" address="0x00009888" value="0x2185000A" />
12119        <register type="NOA" address="0x00009888" value="0x1B830150" />
12120        <register type="NOA" address="0x00009888" value="0x03834000" />
12121        <register type="NOA" address="0x00009888" value="0x05834000" />
12122        <register type="NOA" address="0x00009888" value="0x07834000" />
12123        <register type="NOA" address="0x00009888" value="0x09834000" />
12124        <register type="NOA" address="0x00009888" value="0x0B834000" />
12125        <register type="NOA" address="0x00009888" value="0x0D834000" />
12126        <register type="NOA" address="0x00009888" value="0x0D848000" />
12127        <register type="NOA" address="0x00009888" value="0x0F84C000" />
12128        <register type="NOA" address="0x00009888" value="0x01848000" />
12129        <register type="NOA" address="0x00009888" value="0x0384C000" />
12130        <register type="NOA" address="0x00009888" value="0x0584C000" />
12131        <register type="NOA" address="0x00009888" value="0x07844000" />
12132        <register type="NOA" address="0x00009888" value="0x1D808000" />
12133        <register type="NOA" address="0x00009888" value="0x1F80C000" />
12134        <register type="NOA" address="0x00009888" value="0x11808000" />
12135        <register type="NOA" address="0x00009888" value="0x1380C000" />
12136        <register type="NOA" address="0x00009888" value="0x1580C000" />
12137        <register type="NOA" address="0x00009888" value="0x17804000" />
12138        <register type="NOA" address="0x00009888" value="0x53800000" />
12139        <register type="NOA" address="0x00009888" value="0x47801021" />
12140        <register type="NOA" address="0x00009888" value="0x21800000" />
12141        <register type="NOA" address="0x00009888" value="0x31800000" />
12142        <register type="NOA" address="0x00009888" value="0x4D800000" />
12143        <register type="NOA" address="0x00009888" value="0x3F800C64" />
12144        <register type="NOA" address="0x00009888" value="0x4F800000" />
12145        <register type="NOA" address="0x00009888" value="0x41800C02" />
12146        <register type="NOA" address="0x00009840" value="0x00000080" />
12147        <register type="NOA" address="0x000091BC" value="0xE0500000" />
12148    </register_config>
12149    <register_config type="OA">
12150        <register type="OA" address="0x00002740" value="0x00000000" />
12151        <register type="OA" address="0x00002744" value="0x00800000" />
12152        <register type="OA" address="0x00002710" value="0x00000000" />
12153        <register type="OA" address="0x00002714" value="0x70800000" />
12154        <register type="OA" address="0x00002720" value="0x00000000" />
12155        <register type="OA" address="0x00002724" value="0x00800000" />
12156        <register type="OA" address="0x00002770" value="0x0000C000" />
12157        <register type="OA" address="0x00002774" value="0x0000E7FF" />
12158        <register type="OA" address="0x00002778" value="0x00003000" />
12159        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
12160        <register type="OA" address="0x00002780" value="0x00000C00" />
12161        <register type="OA" address="0x00002784" value="0x0000FE7F" />
12162    </register_config>
12163    <register_config type="FLEX">
12164        <register type="FLEX" address="0x0000E458" value="0x00005004" />
12165        <register type="FLEX" address="0x0000E558" value="0x00010003" />
12166        <register type="FLEX" address="0x0000E658" value="0x00012011" />
12167        <register type="FLEX" address="0x0000E758" value="0x00015014" />
12168        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
12169        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
12170        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
12171    </register_config>
12172  </set>
12173
12174  <set name="Metric set Sampler_2"
12175       chipset="BDW"
12176       symbol_name="Sampler_2"
12177       underscore_name="sampler_2"
12178       mdapi_supported_apis="VK OGL OCL IO BB"
12179       hw_config_guid="edcb8c31-764d-451a-9ecd-c9c89fb54f8d"
12180       >
12181    <counter name="GPU Time Elapsed"
12182             symbol_name="GpuTime"
12183             underscore_name="gpu_time"
12184             description="Time elapsed on the GPU during the measurement."
12185             data_type="uint64"
12186             units="ns"
12187             semantic_type="duration"
12188             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
12189             mdapi_group="GPU"
12190             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12191             mdapi_supported_apis=""
12192             mdapi_hw_unit_type="gpu"
12193             />
12194    <counter name="GPU Core Clocks"
12195             symbol_name="GpuCoreClocks"
12196             underscore_name="gpu_core_clocks"
12197             description="The total number of GPU core clocks elapsed during the measurement."
12198             data_type="uint64"
12199             units="cycles"
12200             semantic_type="event"
12201             equation="GPU_CLOCK 0 READ"
12202             mdapi_group="GPU"
12203             mdapi_usage_flags="Tier1 Frame Batch Draw"
12204             mdapi_supported_apis=""
12205             mdapi_hw_unit_type="gpu"
12206             />
12207    <counter name="AVG GPU Core Frequency"
12208             symbol_name="AvgGpuCoreFrequency"
12209             underscore_name="avg_gpu_core_frequency"
12210             description="Average GPU Core Frequency in the measurement."
12211             data_type="uint64"
12212             max_equation="$GpuMaxFrequency"
12213             units="hz"
12214             semantic_type="event"
12215             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
12216             mdapi_group="GPU"
12217             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12218             mdapi_supported_apis=""
12219             mdapi_hw_unit_type="gpu"
12220             />
12221    <counter name="GPU Busy"
12222             symbol_name="GpuBusy"
12223             underscore_name="gpu_busy"
12224             description="The percentage of time in which the GPU has been processing GPU commands."
12225             data_type="float"
12226             max_equation="100"
12227             units="percent"
12228             semantic_type="duration"
12229             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
12230             mdapi_group="GPU"
12231             mdapi_usage_flags="Tier1 Overview System Frame"
12232             mdapi_supported_apis=""
12233             mdapi_hw_unit_type="gpu"
12234             />
12235    <counter name="VS Threads Dispatched"
12236             symbol_name="VsThreads"
12237             underscore_name="vs_threads"
12238             description="The total number of vertex shader hardware threads dispatched."
12239             data_type="uint64"
12240             units="threads"
12241             semantic_type="event"
12242             equation="A 1 READ"
12243             mdapi_group="EU Array/Vertex Shader"
12244             mdapi_usage_flags="Tier3 Frame Batch Draw"
12245             mdapi_supported_apis="VK OGL IO BB"
12246             mdapi_hw_unit_type="gpu"
12247             />
12248    <counter name="HS Threads Dispatched"
12249             symbol_name="HsThreads"
12250             underscore_name="hs_threads"
12251             description="The total number of hull shader hardware threads dispatched."
12252             data_type="uint64"
12253             units="threads"
12254             semantic_type="event"
12255             equation="A 2 READ"
12256             mdapi_group="EU Array/Hull Shader"
12257             mdapi_usage_flags="Tier3 Frame Batch Draw"
12258             mdapi_supported_apis="VK OGL4 IO BB"
12259             mdapi_hw_unit_type="gpu"
12260             />
12261    <counter name="DS Threads Dispatched"
12262             symbol_name="DsThreads"
12263             underscore_name="ds_threads"
12264             description="The total number of domain shader hardware threads dispatched."
12265             data_type="uint64"
12266             units="threads"
12267             semantic_type="event"
12268             equation="A 3 READ"
12269             mdapi_group="EU Array/Domain Shader"
12270             mdapi_usage_flags="Tier3 Frame Batch Draw"
12271             mdapi_supported_apis="VK OGL4 IO BB"
12272             mdapi_hw_unit_type="gpu"
12273             />
12274    <counter name="GS Threads Dispatched"
12275             symbol_name="GsThreads"
12276             underscore_name="gs_threads"
12277             description="The total number of geometry shader hardware threads dispatched."
12278             data_type="uint64"
12279             units="threads"
12280             semantic_type="event"
12281             equation="A 5 READ"
12282             mdapi_group="EU Array/Geometry Shader"
12283             mdapi_usage_flags="Tier3 Frame Batch Draw"
12284             mdapi_supported_apis="VK OGL4 IO BB"
12285             mdapi_hw_unit_type="gpu"
12286             />
12287    <counter name="FS Threads Dispatched"
12288             symbol_name="PsThreads"
12289             underscore_name="ps_threads"
12290             description="The total number of fragment shader hardware threads dispatched."
12291             data_type="uint64"
12292             units="threads"
12293             semantic_type="event"
12294             equation="A 6 READ"
12295             mdapi_group="EU Array/Fragment Shader"
12296             mdapi_usage_flags="Tier3 Frame Batch Draw"
12297             mdapi_supported_apis="VK OGL IO BB"
12298             mdapi_hw_unit_type="gpu"
12299             />
12300    <counter name="CS Threads Dispatched"
12301             symbol_name="CsThreads"
12302             underscore_name="cs_threads"
12303             description="The total number of compute shader hardware threads dispatched."
12304             data_type="uint64"
12305             units="threads"
12306             semantic_type="event"
12307             equation="A 4 READ"
12308             mdapi_group="EU Array/Compute Shader"
12309             mdapi_usage_flags="Tier3 Frame Batch Draw"
12310             mdapi_supported_apis="VK OGL4 OCL IO BB"
12311             mdapi_hw_unit_type="gpu"
12312             />
12313    <counter name="EU Active"
12314             symbol_name="EuActive"
12315             underscore_name="eu_active"
12316             description="The percentage of time in which the Execution Units were actively processing."
12317             data_type="float"
12318             max_equation="100"
12319             units="percent"
12320             semantic_type="duration"
12321             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12322             mdapi_group="EU Array"
12323             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
12324             mdapi_supported_apis=""
12325             mdapi_hw_unit_type="gpu"
12326             />
12327    <counter name="EU Stall"
12328             symbol_name="EuStall"
12329             underscore_name="eu_stall"
12330             description="The percentage of time in which the Execution Units were stalled."
12331             data_type="float"
12332             max_equation="100"
12333             units="percent"
12334             semantic_type="duration"
12335             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12336             mdapi_group="EU Array"
12337             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
12338             mdapi_supported_apis=""
12339             mdapi_hw_unit_type="gpu"
12340             />
12341    <counter name="EU Both FPU Pipes Active"
12342             symbol_name="EuFpuBothActive"
12343             underscore_name="eu_fpu_both_active"
12344             description="The percentage of time in which both EU FPU pipelines were actively processing."
12345             data_type="float"
12346             max_equation="100"
12347             units="percent"
12348             semantic_type="duration"
12349             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12350             mdapi_group="EU Array/Pipes"
12351             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12352             mdapi_supported_apis=""
12353             mdapi_hw_unit_type="gpu"
12354             />
12355    <counter name="VS FPU0 Pipe Active"
12356             symbol_name="VsFpu0Active"
12357             underscore_name="vs_fpu0_active"
12358             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
12359             data_type="float"
12360             max_equation="100"
12361             units="percent"
12362             semantic_type="duration"
12363             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12364             mdapi_group="EU Array/Vertex Shader"
12365             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12366             mdapi_supported_apis="VK OGL IO BB"
12367             mdapi_hw_unit_type="gpu"
12368             />
12369    <counter name="VS FPU1 Pipe Active"
12370             symbol_name="VsFpu1Active"
12371             underscore_name="vs_fpu1_active"
12372             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
12373             data_type="float"
12374             max_equation="100"
12375             units="percent"
12376             semantic_type="duration"
12377             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12378             mdapi_group="EU Array/Vertex Shader"
12379             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12380             mdapi_supported_apis="VK OGL IO BB"
12381             mdapi_hw_unit_type="gpu"
12382             />
12383    <counter name="VS Send Pipe Active"
12384             symbol_name="VsSendActive"
12385             underscore_name="vs_send_active"
12386             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
12387             data_type="float"
12388             max_equation="100"
12389             units="percent"
12390             semantic_type="duration"
12391             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12392             mdapi_group="EU Array/Vertex Shader"
12393             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12394             mdapi_supported_apis="VK OGL IO BB"
12395             mdapi_hw_unit_type="gpu"
12396             />
12397    <counter name="PS FPU0 Pipe Active"
12398             symbol_name="PsFpu0Active"
12399             underscore_name="ps_fpu0_active"
12400             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
12401             data_type="float"
12402             max_equation="100"
12403             units="percent"
12404             semantic_type="duration"
12405             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12406             mdapi_group="EU Array/Pixel Shader"
12407             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12408             mdapi_supported_apis="VK OGL IO BB"
12409             mdapi_hw_unit_type="gpu"
12410             />
12411    <counter name="PS FPU1 Pipe Active"
12412             symbol_name="PsFpu1Active"
12413             underscore_name="ps_fpu1_active"
12414             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
12415             data_type="float"
12416             max_equation="100"
12417             units="percent"
12418             semantic_type="duration"
12419             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12420             mdapi_group="EU Array/Pixel Shader"
12421             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12422             mdapi_supported_apis="VK OGL IO BB"
12423             mdapi_hw_unit_type="gpu"
12424             />
12425    <counter name="PS Send Pipeline Active"
12426             symbol_name="PsSendActive"
12427             underscore_name="ps_send_active"
12428             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
12429             data_type="float"
12430             max_equation="100"
12431             units="percent"
12432             semantic_type="duration"
12433             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12434             mdapi_group="EU Array/Pixel Shader"
12435             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12436             mdapi_supported_apis="VK OGL IO BB"
12437             mdapi_hw_unit_type="gpu"
12438             />
12439    <counter name="FS Both FPU Active"
12440             symbol_name="PsEuBothFpuActive"
12441             underscore_name="ps_eu_both_fpu_active"
12442             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
12443             data_type="float"
12444             max_equation="100"
12445             units="percent"
12446             semantic_type="duration"
12447             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
12448             mdapi_group="3D Pipe/Fragment Shader"
12449             mdapi_usage_flags="Tier4 Frame Batch Draw"
12450             mdapi_supported_apis="VK OGL IO BB"
12451             mdapi_hw_unit_type="gpu"
12452             />
12453    <counter name="Rasterized Pixels"
12454             symbol_name="RasterizedPixels"
12455             underscore_name="rasterized_pixels"
12456             description="The total number of rasterized pixels."
12457             data_type="uint64"
12458             units="pixels"
12459             semantic_type="event"
12460             equation="A 21 READ 4 UMUL"
12461             mdapi_group="3D Pipe/Rasterizer"
12462             mdapi_usage_flags="Tier3 Frame Batch Draw"
12463             mdapi_supported_apis="VK OGL IO BB"
12464             mdapi_hw_unit_type="gpu"
12465             />
12466    <counter name="Early Hi-Depth Test Fails"
12467             symbol_name="HiDepthTestFails"
12468             underscore_name="hi_depth_test_fails"
12469             description="The total number of pixels dropped on early hierarchical depth test."
12470             data_type="uint64"
12471             units="pixels"
12472             semantic_type="event"
12473             equation="A 22 READ 4 UMUL"
12474             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
12475             mdapi_usage_flags="Tier3 Frame Batch Draw"
12476             mdapi_supported_apis="VK OGL IO BB"
12477             mdapi_hw_unit_type="gpu"
12478             />
12479    <counter name="Early Depth Test Fails"
12480             symbol_name="EarlyDepthTestFails"
12481             underscore_name="early_depth_test_fails"
12482             description="The total number of pixels dropped on early depth test."
12483             data_type="uint64"
12484             units="pixels"
12485             semantic_type="event"
12486             equation="A 23 READ 4 UMUL"
12487             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
12488             mdapi_usage_flags="Tier3 Frame Batch Draw"
12489             mdapi_supported_apis="VK OGL IO BB"
12490             mdapi_hw_unit_type="gpu"
12491             />
12492    <counter name="Samples Killed in FS"
12493             symbol_name="SamplesKilledInPs"
12494             underscore_name="samples_killed_in_ps"
12495             description="The total number of samples or pixels dropped in fragment shaders."
12496             data_type="uint64"
12497             units="pixels"
12498             semantic_type="event"
12499             equation="A 24 READ 4 UMUL"
12500             mdapi_group="3D Pipe/Fragment Shader"
12501             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
12502             mdapi_supported_apis="VK OGL IO BB"
12503             mdapi_hw_unit_type="gpu"
12504             />
12505    <counter name="Pixels Failing Tests"
12506             symbol_name="PixelsFailingPostPsTests"
12507             underscore_name="pixels_failing_post_ps_tests"
12508             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
12509             data_type="uint64"
12510             units="pixels"
12511             semantic_type="event"
12512             equation="A 25 READ 4 UMUL"
12513             mdapi_group="3D Pipe/Output Merger"
12514             mdapi_usage_flags="Tier3 Frame Batch Draw"
12515             mdapi_supported_apis="VK OGL IO BB"
12516             mdapi_hw_unit_type="gpu"
12517             />
12518    <counter name="Samples Written"
12519             symbol_name="SamplesWritten"
12520             underscore_name="samples_written"
12521             description="The total number of samples or pixels written to all render targets."
12522             data_type="uint64"
12523             units="pixels"
12524             semantic_type="event"
12525             equation="A 26 READ 4 UMUL"
12526             mdapi_group="3D Pipe/Output Merger"
12527             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12528             mdapi_supported_apis="VK OGL IO BB"
12529             mdapi_hw_unit_type="gpu"
12530             />
12531    <counter name="Samples Blended"
12532             symbol_name="SamplesBlended"
12533             underscore_name="samples_blended"
12534             description="The total number of blended samples or pixels written to all render targets."
12535             data_type="uint64"
12536             units="pixels"
12537             semantic_type="event"
12538             equation="A 27 READ 4 UMUL"
12539             mdapi_group="3D Pipe/Output Merger"
12540             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12541             mdapi_supported_apis="VK OGL IO BB"
12542             mdapi_hw_unit_type="gpu"
12543             />
12544    <counter name="Sampler Texels"
12545             symbol_name="SamplerTexels"
12546             underscore_name="sampler_texels"
12547             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
12548             data_type="uint64"
12549             units="texels"
12550             semantic_type="event"
12551             equation="A 28 READ 4 UMUL"
12552             mdapi_group="Sampler/Sampler Input"
12553             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12554             mdapi_supported_apis=""
12555             mdapi_hw_unit_type="gpu"
12556             />
12557    <counter name="Sampler Texels Misses"
12558             symbol_name="SamplerTexelMisses"
12559             underscore_name="sampler_texel_misses"
12560             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
12561             data_type="uint64"
12562             units="texels"
12563             semantic_type="event"
12564             equation="A 29 READ 4 UMUL"
12565             mdapi_group="Sampler/Sampler Cache"
12566             mdapi_usage_flags="Tier3 Batch Frame Draw"
12567             mdapi_supported_apis=""
12568             mdapi_hw_unit_type="gpu"
12569             />
12570    <counter name="SLM Bytes Read"
12571             symbol_name="SlmBytesRead"
12572             underscore_name="slm_bytes_read"
12573             description="The total number of GPU memory bytes read from shared local memory."
12574             data_type="uint64"
12575             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
12576             units="bytes"
12577             semantic_type="throughput"
12578             equation="A 30 READ 64 UMUL"
12579             mdapi_group="L3/Data Port/SLM"
12580             mdapi_usage_flags="Tier3 Frame Batch Draw"
12581             mdapi_supported_apis="VK OGL4 OCL IO BB"
12582             mdapi_hw_unit_type="gpu"
12583             />
12584    <counter name="SLM Bytes Written"
12585             symbol_name="SlmBytesWritten"
12586             underscore_name="slm_bytes_written"
12587             description="The total number of GPU memory bytes written into shared local memory."
12588             data_type="uint64"
12589             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
12590             units="bytes"
12591             semantic_type="throughput"
12592             equation="A 31 READ 64 UMUL"
12593             mdapi_group="L3/Data Port/SLM"
12594             mdapi_usage_flags="Tier3 Frame Batch Draw"
12595             mdapi_supported_apis="VK OGL4 OCL IO BB"
12596             mdapi_hw_unit_type="gpu"
12597             />
12598    <counter name="Shader Memory Accesses"
12599             symbol_name="ShaderMemoryAccesses"
12600             underscore_name="shader_memory_accesses"
12601             description="The total number of shader memory accesses to L3."
12602             data_type="uint64"
12603             units="messages"
12604             semantic_type="event"
12605             equation="A 32 READ"
12606             mdapi_group="L3/Data Port"
12607             mdapi_usage_flags="Tier3 Frame Batch Draw"
12608             mdapi_supported_apis=""
12609             mdapi_hw_unit_type="gpu"
12610             />
12611    <counter name="Shader Atomic Memory Accesses"
12612             symbol_name="ShaderAtomics"
12613             underscore_name="shader_atomics"
12614             description="The total number of shader atomic memory accesses."
12615             data_type="uint64"
12616             units="messages"
12617             semantic_type="event"
12618             equation="A 34 READ"
12619             mdapi_group="L3/Data Port/Atomics"
12620             mdapi_usage_flags="Tier3 Frame Batch Draw"
12621             mdapi_supported_apis="VK OGL4 OCL IO BB"
12622             mdapi_hw_unit_type="gpu"
12623             />
12624    <counter name="L3 Shader Throughput"
12625             symbol_name="L3ShaderThroughput"
12626             underscore_name="l3_shader_throughput"
12627             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
12628             data_type="uint64"
12629             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
12630             units="bytes"
12631             semantic_type="throughput"
12632             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
12633             mdapi_group="L3/Data Port"
12634             mdapi_usage_flags="Tier2 Frame Batch Draw"
12635             mdapi_supported_apis="VK OGL4 OCL IO BB"
12636             mdapi_hw_unit_type="gpu"
12637             />
12638    <counter name="Shader Barrier Messages"
12639             symbol_name="ShaderBarriers"
12640             underscore_name="shader_barriers"
12641             description="The total number of shader barrier messages."
12642             data_type="uint64"
12643             units="messages"
12644             semantic_type="event"
12645             equation="A 35 READ"
12646             mdapi_group="EU Array/Barrier"
12647             mdapi_usage_flags="Tier3 Frame Batch Draw"
12648             mdapi_supported_apis=""
12649             mdapi_hw_unit_type="gpu"
12650             />
12651    <counter name="Slice0 Subslice1 Input Available"
12652             symbol_name="Sampler01InputAvailable"
12653             underscore_name="sampler01_input_available"
12654             description="The percentage of time in which slice0 subslice1 sampler input is available"
12655             data_type="float"
12656             max_equation="100"
12657             units="percent"
12658             semantic_type="duration"
12659             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
12660             availability="$SubsliceMask 0x2 AND"
12661             mdapi_group="GPU/Sampler"
12662             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12663             mdapi_supported_apis=""
12664             mdapi_hw_unit_type="subslice"
12665             />
12666    <counter name="Slice0 Subslice2 Input Available"
12667             symbol_name="Sampler02InputAvailable"
12668             underscore_name="sampler02_input_available"
12669             description="The percentage of time in which slice0 subslice2 sampler input is available"
12670             data_type="float"
12671             max_equation="100"
12672             units="percent"
12673             semantic_type="duration"
12674             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
12675             availability="$SubsliceMask 0x4 AND"
12676             mdapi_group="GPU/Sampler"
12677             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12678             mdapi_supported_apis=""
12679             mdapi_hw_unit_type="subslice"
12680             />
12681    <counter name="Slice0 Subslice0 Input Available"
12682             symbol_name="Sampler00InputAvailable"
12683             underscore_name="sampler00_input_available"
12684             description="The percentage of time in which slice0 subslice0 sampler input is available"
12685             data_type="float"
12686             max_equation="100"
12687             units="percent"
12688             semantic_type="duration"
12689             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
12690             availability="$SubsliceMask 0x1 AND"
12691             mdapi_group="GPU/Sampler"
12692             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12693             mdapi_supported_apis=""
12694             mdapi_hw_unit_type="subslice"
12695             />
12696    <counter name="Slice0 Subslice2 Sampler Output Ready"
12697             symbol_name="Sampler02OutputReady"
12698             underscore_name="sampler02_output_ready"
12699             description="The percentage of time in which slice0 subslice2 sampler output is ready"
12700             data_type="float"
12701             max_equation="100"
12702             units="percent"
12703             semantic_type="duration"
12704             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
12705             availability="$SubsliceMask 0x4 AND"
12706             mdapi_group="GPU/Sampler"
12707             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12708             mdapi_supported_apis=""
12709             mdapi_hw_unit_type="subslice"
12710             />
12711    <counter name="Slice0 Subslice0 Sampler Output Ready"
12712             symbol_name="Sampler00OutputReady"
12713             underscore_name="sampler00_output_ready"
12714             description="The percentage of time in which slice0 subslice0 sampler output is ready"
12715             data_type="float"
12716             max_equation="100"
12717             units="percent"
12718             semantic_type="duration"
12719             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
12720             availability="$SubsliceMask 0x1 AND"
12721             mdapi_group="GPU/Sampler"
12722             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12723             mdapi_supported_apis=""
12724             mdapi_hw_unit_type="subslice"
12725             />
12726    <counter name="Slice0 Subslice1 Sampler Output Ready"
12727             symbol_name="Sampler01OutputReady"
12728             underscore_name="sampler01_output_ready"
12729             description="The percentage of time in which slice0 subslice1 sampler output is ready"
12730             data_type="float"
12731             max_equation="100"
12732             units="percent"
12733             semantic_type="duration"
12734             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
12735             availability="$SubsliceMask 0x2 AND"
12736             mdapi_group="GPU/Sampler"
12737             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
12738             mdapi_supported_apis=""
12739             mdapi_hw_unit_type="subslice"
12740             />
12741    <counter name="SQ is full"
12742             symbol_name="GTRequestQueueFull"
12743             underscore_name="gt_request_queue_full"
12744             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
12745             data_type="float"
12746             max_equation="100"
12747             units="percent"
12748             semantic_type="duration"
12749             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
12750             availability="true $QueryMode &amp;&amp;"
12751             mdapi_group="GTI"
12752             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
12753             mdapi_supported_apis="VK OGL4 OCL"
12754             mdapi_hw_unit_type="gpu"
12755             />
12756    <register_config type="NOA">
12757        <register type="NOA" address="0x00009840" value="0x000000A0" />
12758        <register type="NOA" address="0x00009888" value="0x18121400" />
12759        <register type="NOA" address="0x00009888" value="0x141500AB" />
12760        <register type="NOA" address="0x00009888" value="0x18321400" />
12761        <register type="NOA" address="0x00009888" value="0x143500AB" />
12762        <register type="NOA" address="0x00009888" value="0x18521400" />
12763        <register type="NOA" address="0x00009888" value="0x145500AB" />
12764        <register type="NOA" address="0x00009888" value="0x0C5C8000" />
12765        <register type="NOA" address="0x00009888" value="0x0E5C4000" />
12766        <register type="NOA" address="0x00009888" value="0x025CC000" />
12767        <register type="NOA" address="0x00009888" value="0x045CC000" />
12768        <register type="NOA" address="0x00009888" value="0x1A3D00A0" />
12769        <register type="NOA" address="0x00009888" value="0x0A3D8000" />
12770        <register type="NOA" address="0x00009888" value="0x0C588000" />
12771        <register type="NOA" address="0x00009888" value="0x0E584000" />
12772        <register type="NOA" address="0x00009888" value="0x04588000" />
12773        <register type="NOA" address="0x00009888" value="0x1A5B0050" />
12774        <register type="NOA" address="0x00009888" value="0x045B8000" />
12775        <register type="NOA" address="0x00009888" value="0x065B8000" />
12776        <register type="NOA" address="0x00009888" value="0x085B8000" />
12777        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
12778        <register type="NOA" address="0x00009888" value="0x101F02A0" />
12779        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
12780        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
12781        <register type="NOA" address="0x00009888" value="0x18382500" />
12782        <register type="NOA" address="0x00009888" value="0x02388000" />
12783        <register type="NOA" address="0x00009888" value="0x04384000" />
12784        <register type="NOA" address="0x00009888" value="0x06384000" />
12785        <register type="NOA" address="0x00009888" value="0x08384000" />
12786        <register type="NOA" address="0x00009888" value="0x0A384000" />
12787        <register type="NOA" address="0x00009888" value="0x0C388000" />
12788        <register type="NOA" address="0x00009888" value="0x0C398000" />
12789        <register type="NOA" address="0x00009888" value="0x0E39A000" />
12790        <register type="NOA" address="0x00009888" value="0x00398000" />
12791        <register type="NOA" address="0x00009888" value="0x0239A000" />
12792        <register type="NOA" address="0x00009888" value="0x0439A000" />
12793        <register type="NOA" address="0x00009888" value="0x06392000" />
12794        <register type="NOA" address="0x00009888" value="0x1A3A0200" />
12795        <register type="NOA" address="0x00009888" value="0x023A8000" />
12796        <register type="NOA" address="0x00009888" value="0x0C3A8000" />
12797        <register type="NOA" address="0x00009888" value="0x04108000" />
12798        <register type="NOA" address="0x00009888" value="0x04118000" />
12799        <register type="NOA" address="0x00009888" value="0x04127300" />
12800        <register type="NOA" address="0x00009888" value="0x10120000" />
12801        <register type="NOA" address="0x00009888" value="0x1813000A" />
12802        <register type="NOA" address="0x00009888" value="0x0A134000" />
12803        <register type="NOA" address="0x00009888" value="0x0A146000" />
12804        <register type="NOA" address="0x00009888" value="0x0C159000" />
12805        <register type="NOA" address="0x00009888" value="0x0E150098" />
12806        <register type="NOA" address="0x00009888" value="0x10150000" />
12807        <register type="NOA" address="0x00009888" value="0x04304000" />
12808        <register type="NOA" address="0x00009888" value="0x04314000" />
12809        <register type="NOA" address="0x00009888" value="0x04320073" />
12810        <register type="NOA" address="0x00009888" value="0x10320000" />
12811        <register type="NOA" address="0x00009888" value="0x04338000" />
12812        <register type="NOA" address="0x00009888" value="0x06338000" />
12813        <register type="NOA" address="0x00009888" value="0x08334000" />
12814        <register type="NOA" address="0x00009888" value="0x0434C000" />
12815        <register type="NOA" address="0x00009888" value="0x02359890" />
12816        <register type="NOA" address="0x00009888" value="0x10350000" />
12817        <register type="NOA" address="0x00009888" value="0x06504000" />
12818        <register type="NOA" address="0x00009888" value="0x06514000" />
12819        <register type="NOA" address="0x00009888" value="0x06520073" />
12820        <register type="NOA" address="0x00009888" value="0x10520000" />
12821        <register type="NOA" address="0x00009888" value="0x18530020" />
12822        <register type="NOA" address="0x00009888" value="0x02538000" />
12823        <register type="NOA" address="0x00009888" value="0x0C534000" />
12824        <register type="NOA" address="0x00009888" value="0x0A548000" />
12825        <register type="NOA" address="0x00009888" value="0x04542000" />
12826        <register type="NOA" address="0x00009888" value="0x0E559000" />
12827        <register type="NOA" address="0x00009888" value="0x00559800" />
12828        <register type="NOA" address="0x00009888" value="0x10550000" />
12829        <register type="NOA" address="0x00009888" value="0x1B8AA000" />
12830        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
12831        <register type="NOA" address="0x00009888" value="0x038A8000" />
12832        <register type="NOA" address="0x00009888" value="0x058A8000" />
12833        <register type="NOA" address="0x00009888" value="0x078A8000" />
12834        <register type="NOA" address="0x00009888" value="0x098A8000" />
12835        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
12836        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
12837        <register type="NOA" address="0x00009888" value="0x278B0015" />
12838        <register type="NOA" address="0x00009888" value="0x238B2A80" />
12839        <register type="NOA" address="0x00009888" value="0x258B0005" />
12840        <register type="NOA" address="0x00009888" value="0x2385002A" />
12841        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
12842        <register type="NOA" address="0x00009888" value="0x2185000A" />
12843        <register type="NOA" address="0x00009888" value="0x1B830150" />
12844        <register type="NOA" address="0x00009888" value="0x03834000" />
12845        <register type="NOA" address="0x00009888" value="0x05834000" />
12846        <register type="NOA" address="0x00009888" value="0x07834000" />
12847        <register type="NOA" address="0x00009888" value="0x09834000" />
12848        <register type="NOA" address="0x00009888" value="0x0B834000" />
12849        <register type="NOA" address="0x00009888" value="0x0D834000" />
12850        <register type="NOA" address="0x00009888" value="0x0D848000" />
12851        <register type="NOA" address="0x00009888" value="0x0F84C000" />
12852        <register type="NOA" address="0x00009888" value="0x01848000" />
12853        <register type="NOA" address="0x00009888" value="0x0384C000" />
12854        <register type="NOA" address="0x00009888" value="0x0584C000" />
12855        <register type="NOA" address="0x00009888" value="0x07844000" />
12856        <register type="NOA" address="0x00009888" value="0x1D808000" />
12857        <register type="NOA" address="0x00009888" value="0x1F80C000" />
12858        <register type="NOA" address="0x00009888" value="0x11808000" />
12859        <register type="NOA" address="0x00009888" value="0x1380C000" />
12860        <register type="NOA" address="0x00009888" value="0x1580C000" />
12861        <register type="NOA" address="0x00009888" value="0x17804000" />
12862        <register type="NOA" address="0x00009888" value="0x53800000" />
12863        <register type="NOA" address="0x00009888" value="0x47801021" />
12864        <register type="NOA" address="0x00009888" value="0x21800000" />
12865        <register type="NOA" address="0x00009888" value="0x31800000" />
12866        <register type="NOA" address="0x00009888" value="0x4D800000" />
12867        <register type="NOA" address="0x00009888" value="0x3F800C64" />
12868        <register type="NOA" address="0x00009888" value="0x4F800000" />
12869        <register type="NOA" address="0x00009888" value="0x41800C02" />
12870        <register type="NOA" address="0x00009840" value="0x00000080" />
12871        <register type="NOA" address="0x000091BC" value="0xE0500000" />
12872    </register_config>
12873    <register_config type="OA">
12874        <register type="OA" address="0x00002740" value="0x00000000" />
12875        <register type="OA" address="0x00002744" value="0x00800000" />
12876        <register type="OA" address="0x00002710" value="0x00000000" />
12877        <register type="OA" address="0x00002714" value="0x70800000" />
12878        <register type="OA" address="0x00002720" value="0x00000000" />
12879        <register type="OA" address="0x00002724" value="0x00800000" />
12880        <register type="OA" address="0x00002770" value="0x0000C000" />
12881        <register type="OA" address="0x00002774" value="0x0000E7FF" />
12882        <register type="OA" address="0x00002778" value="0x00003000" />
12883        <register type="OA" address="0x0000277C" value="0x0000F9FF" />
12884        <register type="OA" address="0x00002780" value="0x00000C00" />
12885        <register type="OA" address="0x00002784" value="0x0000FE7F" />
12886    </register_config>
12887    <register_config type="FLEX">
12888        <register type="FLEX" address="0x0000E458" value="0x00005004" />
12889        <register type="FLEX" address="0x0000E558" value="0x00010003" />
12890        <register type="FLEX" address="0x0000E658" value="0x00012011" />
12891        <register type="FLEX" address="0x0000E758" value="0x00015014" />
12892        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
12893        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
12894        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
12895    </register_config>
12896  </set>
12897
12898  <set name="Metric set TDL_1"
12899       chipset="BDW"
12900       symbol_name="TDL_1"
12901       underscore_name="tdl_1"
12902       mdapi_supported_apis="VK OGL OCL IO BB"
12903       hw_config_guid="729fc3f4-ccff-4902-be6b-f1a22cc92c02"
12904       >
12905    <counter name="GPU Time Elapsed"
12906             symbol_name="GpuTime"
12907             underscore_name="gpu_time"
12908             description="Time elapsed on the GPU during the measurement."
12909             data_type="uint64"
12910             units="ns"
12911             semantic_type="duration"
12912             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
12913             mdapi_group="GPU"
12914             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12915             mdapi_supported_apis=""
12916             mdapi_hw_unit_type="gpu"
12917             />
12918    <counter name="GPU Core Clocks"
12919             symbol_name="GpuCoreClocks"
12920             underscore_name="gpu_core_clocks"
12921             description="The total number of GPU core clocks elapsed during the measurement."
12922             data_type="uint64"
12923             units="cycles"
12924             semantic_type="event"
12925             equation="GPU_CLOCK 0 READ"
12926             mdapi_group="GPU"
12927             mdapi_usage_flags="Tier1 Frame Batch Draw"
12928             mdapi_supported_apis=""
12929             mdapi_hw_unit_type="gpu"
12930             />
12931    <counter name="AVG GPU Core Frequency"
12932             symbol_name="AvgGpuCoreFrequency"
12933             underscore_name="avg_gpu_core_frequency"
12934             description="Average GPU Core Frequency in the measurement."
12935             data_type="uint64"
12936             max_equation="$GpuMaxFrequency"
12937             units="hz"
12938             semantic_type="event"
12939             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
12940             mdapi_group="GPU"
12941             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
12942             mdapi_supported_apis=""
12943             mdapi_hw_unit_type="gpu"
12944             />
12945    <counter name="GPU Busy"
12946             symbol_name="GpuBusy"
12947             underscore_name="gpu_busy"
12948             description="The percentage of time in which the GPU has been processing GPU commands."
12949             data_type="float"
12950             max_equation="100"
12951             units="percent"
12952             semantic_type="duration"
12953             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
12954             mdapi_group="GPU"
12955             mdapi_usage_flags="Tier1 Overview System Frame"
12956             mdapi_supported_apis=""
12957             mdapi_hw_unit_type="gpu"
12958             />
12959    <counter name="VS Threads Dispatched"
12960             symbol_name="VsThreads"
12961             underscore_name="vs_threads"
12962             description="The total number of vertex shader hardware threads dispatched."
12963             data_type="uint64"
12964             units="threads"
12965             semantic_type="event"
12966             equation="A 1 READ"
12967             mdapi_group="EU Array/Vertex Shader"
12968             mdapi_usage_flags="Tier3 Frame Batch Draw"
12969             mdapi_supported_apis="VK OGL IO BB"
12970             mdapi_hw_unit_type="gpu"
12971             />
12972    <counter name="HS Threads Dispatched"
12973             symbol_name="HsThreads"
12974             underscore_name="hs_threads"
12975             description="The total number of hull shader hardware threads dispatched."
12976             data_type="uint64"
12977             units="threads"
12978             semantic_type="event"
12979             equation="A 2 READ"
12980             mdapi_group="EU Array/Hull Shader"
12981             mdapi_usage_flags="Tier3 Frame Batch Draw"
12982             mdapi_supported_apis="VK OGL4 IO BB"
12983             mdapi_hw_unit_type="gpu"
12984             />
12985    <counter name="DS Threads Dispatched"
12986             symbol_name="DsThreads"
12987             underscore_name="ds_threads"
12988             description="The total number of domain shader hardware threads dispatched."
12989             data_type="uint64"
12990             units="threads"
12991             semantic_type="event"
12992             equation="A 3 READ"
12993             mdapi_group="EU Array/Domain Shader"
12994             mdapi_usage_flags="Tier3 Frame Batch Draw"
12995             mdapi_supported_apis="VK OGL4 IO BB"
12996             mdapi_hw_unit_type="gpu"
12997             />
12998    <counter name="GS Threads Dispatched"
12999             symbol_name="GsThreads"
13000             underscore_name="gs_threads"
13001             description="The total number of geometry shader hardware threads dispatched."
13002             data_type="uint64"
13003             units="threads"
13004             semantic_type="event"
13005             equation="A 5 READ"
13006             mdapi_group="EU Array/Geometry Shader"
13007             mdapi_usage_flags="Tier3 Frame Batch Draw"
13008             mdapi_supported_apis="VK OGL4 IO BB"
13009             mdapi_hw_unit_type="gpu"
13010             />
13011    <counter name="FS Threads Dispatched"
13012             symbol_name="PsThreads"
13013             underscore_name="ps_threads"
13014             description="The total number of fragment shader hardware threads dispatched."
13015             data_type="uint64"
13016             units="threads"
13017             semantic_type="event"
13018             equation="A 6 READ"
13019             mdapi_group="EU Array/Fragment Shader"
13020             mdapi_usage_flags="Tier3 Frame Batch Draw"
13021             mdapi_supported_apis="VK OGL IO BB"
13022             mdapi_hw_unit_type="gpu"
13023             />
13024    <counter name="CS Threads Dispatched"
13025             symbol_name="CsThreads"
13026             underscore_name="cs_threads"
13027             description="The total number of compute shader hardware threads dispatched."
13028             data_type="uint64"
13029             units="threads"
13030             semantic_type="event"
13031             equation="A 4 READ"
13032             mdapi_group="EU Array/Compute Shader"
13033             mdapi_usage_flags="Tier3 Frame Batch Draw"
13034             mdapi_supported_apis="VK OGL4 OCL IO BB"
13035             mdapi_hw_unit_type="gpu"
13036             />
13037    <counter name="EU Active"
13038             symbol_name="EuActive"
13039             underscore_name="eu_active"
13040             description="The percentage of time in which the Execution Units were actively processing."
13041             data_type="float"
13042             max_equation="100"
13043             units="percent"
13044             semantic_type="duration"
13045             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13046             mdapi_group="EU Array"
13047             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
13048             mdapi_supported_apis=""
13049             mdapi_hw_unit_type="gpu"
13050             />
13051    <counter name="EU Stall"
13052             symbol_name="EuStall"
13053             underscore_name="eu_stall"
13054             description="The percentage of time in which the Execution Units were stalled."
13055             data_type="float"
13056             max_equation="100"
13057             units="percent"
13058             semantic_type="duration"
13059             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13060             mdapi_group="EU Array"
13061             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
13062             mdapi_supported_apis=""
13063             mdapi_hw_unit_type="gpu"
13064             />
13065    <counter name="EU Both FPU Pipes Active"
13066             symbol_name="EuFpuBothActive"
13067             underscore_name="eu_fpu_both_active"
13068             description="The percentage of time in which both EU FPU pipelines were actively processing."
13069             data_type="float"
13070             max_equation="100"
13071             units="percent"
13072             semantic_type="duration"
13073             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13074             mdapi_group="EU Array/Pipes"
13075             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13076             mdapi_supported_apis=""
13077             mdapi_hw_unit_type="gpu"
13078             />
13079    <counter name="VS FPU0 Pipe Active"
13080             symbol_name="VsFpu0Active"
13081             underscore_name="vs_fpu0_active"
13082             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
13083             data_type="float"
13084             max_equation="100"
13085             units="percent"
13086             semantic_type="duration"
13087             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13088             mdapi_group="EU Array/Vertex Shader"
13089             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13090             mdapi_supported_apis="VK OGL IO BB"
13091             mdapi_hw_unit_type="gpu"
13092             />
13093    <counter name="VS FPU1 Pipe Active"
13094             symbol_name="VsFpu1Active"
13095             underscore_name="vs_fpu1_active"
13096             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
13097             data_type="float"
13098             max_equation="100"
13099             units="percent"
13100             semantic_type="duration"
13101             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13102             mdapi_group="EU Array/Vertex Shader"
13103             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13104             mdapi_supported_apis="VK OGL IO BB"
13105             mdapi_hw_unit_type="gpu"
13106             />
13107    <counter name="VS Send Pipe Active"
13108             symbol_name="VsSendActive"
13109             underscore_name="vs_send_active"
13110             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
13111             data_type="float"
13112             max_equation="100"
13113             units="percent"
13114             semantic_type="duration"
13115             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13116             mdapi_group="EU Array/Vertex Shader"
13117             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13118             mdapi_supported_apis="VK OGL IO BB"
13119             mdapi_hw_unit_type="gpu"
13120             />
13121    <counter name="PS FPU0 Pipe Active"
13122             symbol_name="PsFpu0Active"
13123             underscore_name="ps_fpu0_active"
13124             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
13125             data_type="float"
13126             max_equation="100"
13127             units="percent"
13128             semantic_type="duration"
13129             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13130             mdapi_group="EU Array/Pixel Shader"
13131             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13132             mdapi_supported_apis="VK OGL IO BB"
13133             mdapi_hw_unit_type="gpu"
13134             />
13135    <counter name="PS FPU1 Pipe Active"
13136             symbol_name="PsFpu1Active"
13137             underscore_name="ps_fpu1_active"
13138             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
13139             data_type="float"
13140             max_equation="100"
13141             units="percent"
13142             semantic_type="duration"
13143             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13144             mdapi_group="EU Array/Pixel Shader"
13145             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13146             mdapi_supported_apis="VK OGL IO BB"
13147             mdapi_hw_unit_type="gpu"
13148             />
13149    <counter name="PS Send Pipeline Active"
13150             symbol_name="PsSendActive"
13151             underscore_name="ps_send_active"
13152             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
13153             data_type="float"
13154             max_equation="100"
13155             units="percent"
13156             semantic_type="duration"
13157             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13158             mdapi_group="EU Array/Pixel Shader"
13159             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13160             mdapi_supported_apis="VK OGL IO BB"
13161             mdapi_hw_unit_type="gpu"
13162             />
13163    <counter name="FS Both FPU Active"
13164             symbol_name="PsEuBothFpuActive"
13165             underscore_name="ps_eu_both_fpu_active"
13166             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
13167             data_type="float"
13168             max_equation="100"
13169             units="percent"
13170             semantic_type="duration"
13171             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13172             mdapi_group="3D Pipe/Fragment Shader"
13173             mdapi_usage_flags="Tier4 Frame Batch Draw"
13174             mdapi_supported_apis="VK OGL IO BB"
13175             mdapi_hw_unit_type="gpu"
13176             />
13177    <counter name="Rasterized Pixels"
13178             symbol_name="RasterizedPixels"
13179             underscore_name="rasterized_pixels"
13180             description="The total number of rasterized pixels."
13181             data_type="uint64"
13182             units="pixels"
13183             semantic_type="event"
13184             equation="A 21 READ 4 UMUL"
13185             mdapi_group="3D Pipe/Rasterizer"
13186             mdapi_usage_flags="Tier3 Frame Batch Draw"
13187             mdapi_supported_apis="VK OGL IO BB"
13188             mdapi_hw_unit_type="gpu"
13189             />
13190    <counter name="Early Hi-Depth Test Fails"
13191             symbol_name="HiDepthTestFails"
13192             underscore_name="hi_depth_test_fails"
13193             description="The total number of pixels dropped on early hierarchical depth test."
13194             data_type="uint64"
13195             units="pixels"
13196             semantic_type="event"
13197             equation="A 22 READ 4 UMUL"
13198             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
13199             mdapi_usage_flags="Tier3 Frame Batch Draw"
13200             mdapi_supported_apis="VK OGL IO BB"
13201             mdapi_hw_unit_type="gpu"
13202             />
13203    <counter name="Early Depth Test Fails"
13204             symbol_name="EarlyDepthTestFails"
13205             underscore_name="early_depth_test_fails"
13206             description="The total number of pixels dropped on early depth test."
13207             data_type="uint64"
13208             units="pixels"
13209             semantic_type="event"
13210             equation="A 23 READ 4 UMUL"
13211             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
13212             mdapi_usage_flags="Tier3 Frame Batch Draw"
13213             mdapi_supported_apis="VK OGL IO BB"
13214             mdapi_hw_unit_type="gpu"
13215             />
13216    <counter name="Samples Killed in FS"
13217             symbol_name="SamplesKilledInPs"
13218             underscore_name="samples_killed_in_ps"
13219             description="The total number of samples or pixels dropped in fragment shaders."
13220             data_type="uint64"
13221             units="pixels"
13222             semantic_type="event"
13223             equation="A 24 READ 4 UMUL"
13224             mdapi_group="3D Pipe/Fragment Shader"
13225             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
13226             mdapi_supported_apis="VK OGL IO BB"
13227             mdapi_hw_unit_type="gpu"
13228             />
13229    <counter name="Pixels Failing Tests"
13230             symbol_name="PixelsFailingPostPsTests"
13231             underscore_name="pixels_failing_post_ps_tests"
13232             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
13233             data_type="uint64"
13234             units="pixels"
13235             semantic_type="event"
13236             equation="A 25 READ 4 UMUL"
13237             mdapi_group="3D Pipe/Output Merger"
13238             mdapi_usage_flags="Tier3 Frame Batch Draw"
13239             mdapi_supported_apis="VK OGL IO BB"
13240             mdapi_hw_unit_type="gpu"
13241             />
13242    <counter name="Samples Written"
13243             symbol_name="SamplesWritten"
13244             underscore_name="samples_written"
13245             description="The total number of samples or pixels written to all render targets."
13246             data_type="uint64"
13247             units="pixels"
13248             semantic_type="event"
13249             equation="A 26 READ 4 UMUL"
13250             mdapi_group="3D Pipe/Output Merger"
13251             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13252             mdapi_supported_apis="VK OGL IO BB"
13253             mdapi_hw_unit_type="gpu"
13254             />
13255    <counter name="Samples Blended"
13256             symbol_name="SamplesBlended"
13257             underscore_name="samples_blended"
13258             description="The total number of blended samples or pixels written to all render targets."
13259             data_type="uint64"
13260             units="pixels"
13261             semantic_type="event"
13262             equation="A 27 READ 4 UMUL"
13263             mdapi_group="3D Pipe/Output Merger"
13264             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13265             mdapi_supported_apis="VK OGL IO BB"
13266             mdapi_hw_unit_type="gpu"
13267             />
13268    <counter name="Sampler Texels"
13269             symbol_name="SamplerTexels"
13270             underscore_name="sampler_texels"
13271             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
13272             data_type="uint64"
13273             units="texels"
13274             semantic_type="event"
13275             equation="A 28 READ 4 UMUL"
13276             mdapi_group="Sampler/Sampler Input"
13277             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13278             mdapi_supported_apis=""
13279             mdapi_hw_unit_type="gpu"
13280             />
13281    <counter name="Sampler Texels Misses"
13282             symbol_name="SamplerTexelMisses"
13283             underscore_name="sampler_texel_misses"
13284             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
13285             data_type="uint64"
13286             units="texels"
13287             semantic_type="event"
13288             equation="A 29 READ 4 UMUL"
13289             mdapi_group="Sampler/Sampler Cache"
13290             mdapi_usage_flags="Tier3 Batch Frame Draw"
13291             mdapi_supported_apis=""
13292             mdapi_hw_unit_type="gpu"
13293             />
13294    <counter name="SLM Bytes Read"
13295             symbol_name="SlmBytesRead"
13296             underscore_name="slm_bytes_read"
13297             description="The total number of GPU memory bytes read from shared local memory."
13298             data_type="uint64"
13299             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
13300             units="bytes"
13301             semantic_type="throughput"
13302             equation="A 30 READ 64 UMUL"
13303             mdapi_group="L3/Data Port/SLM"
13304             mdapi_usage_flags="Tier3 Frame Batch Draw"
13305             mdapi_supported_apis="VK OGL4 OCL IO BB"
13306             mdapi_hw_unit_type="gpu"
13307             />
13308    <counter name="SLM Bytes Written"
13309             symbol_name="SlmBytesWritten"
13310             underscore_name="slm_bytes_written"
13311             description="The total number of GPU memory bytes written into shared local memory."
13312             data_type="uint64"
13313             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
13314             units="bytes"
13315             semantic_type="throughput"
13316             equation="A 31 READ 64 UMUL"
13317             mdapi_group="L3/Data Port/SLM"
13318             mdapi_usage_flags="Tier3 Frame Batch Draw"
13319             mdapi_supported_apis="VK OGL4 OCL IO BB"
13320             mdapi_hw_unit_type="gpu"
13321             />
13322    <counter name="Shader Memory Accesses"
13323             symbol_name="ShaderMemoryAccesses"
13324             underscore_name="shader_memory_accesses"
13325             description="The total number of shader memory accesses to L3."
13326             data_type="uint64"
13327             units="messages"
13328             semantic_type="event"
13329             equation="A 32 READ"
13330             mdapi_group="L3/Data Port"
13331             mdapi_usage_flags="Tier3 Frame Batch Draw"
13332             mdapi_supported_apis=""
13333             mdapi_hw_unit_type="gpu"
13334             />
13335    <counter name="Shader Atomic Memory Accesses"
13336             symbol_name="ShaderAtomics"
13337             underscore_name="shader_atomics"
13338             description="The total number of shader atomic memory accesses."
13339             data_type="uint64"
13340             units="messages"
13341             semantic_type="event"
13342             equation="A 34 READ"
13343             mdapi_group="L3/Data Port/Atomics"
13344             mdapi_usage_flags="Tier3 Frame Batch Draw"
13345             mdapi_supported_apis="VK OGL4 OCL IO BB"
13346             mdapi_hw_unit_type="gpu"
13347             />
13348    <counter name="L3 Shader Throughput"
13349             symbol_name="L3ShaderThroughput"
13350             underscore_name="l3_shader_throughput"
13351             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
13352             data_type="uint64"
13353             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
13354             units="bytes"
13355             semantic_type="throughput"
13356             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
13357             mdapi_group="L3/Data Port"
13358             mdapi_usage_flags="Tier2 Frame Batch Draw"
13359             mdapi_supported_apis="VK OGL4 OCL IO BB"
13360             mdapi_hw_unit_type="gpu"
13361             />
13362    <counter name="Shader Barrier Messages"
13363             symbol_name="ShaderBarriers"
13364             underscore_name="shader_barriers"
13365             description="The total number of shader barrier messages."
13366             data_type="uint64"
13367             units="messages"
13368             semantic_type="event"
13369             equation="A 35 READ"
13370             mdapi_group="EU Array/Barrier"
13371             mdapi_usage_flags="Tier3 Frame Batch Draw"
13372             mdapi_supported_apis=""
13373             mdapi_hw_unit_type="gpu"
13374             />
13375    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice1"
13376             symbol_name="NonPSThread11ReadyForDispatch"
13377             underscore_name="non_ps_thread11_ready_for_dispatch"
13378             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
13379             data_type="float"
13380             max_equation="100"
13381             units="percent"
13382             semantic_type="duration"
13383             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
13384             availability="$SubsliceMask 0x10 AND"
13385             mdapi_group="GPU/Thread Dispatcher"
13386             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13387             mdapi_supported_apis=""
13388             mdapi_hw_unit_type="subslice"
13389             />
13390    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice0"
13391             symbol_name="PSThread10ReadyForDispatch"
13392             underscore_name="ps_thread10_ready_for_dispatch"
13393             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
13394             data_type="float"
13395             max_equation="100"
13396             units="percent"
13397             semantic_type="duration"
13398             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
13399             availability="$SubsliceMask 0x8 AND"
13400             mdapi_group="GPU/Thread Dispatcher"
13401             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13402             mdapi_supported_apis=""
13403             mdapi_hw_unit_type="subslice"
13404             />
13405    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice0"
13406             symbol_name="NonPSThread10ReadyForDispatch"
13407             underscore_name="non_ps_thread10_ready_for_dispatch"
13408             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice0 thread dispatcher"
13409             data_type="float"
13410             max_equation="100"
13411             units="percent"
13412             semantic_type="duration"
13413             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
13414             availability="$SubsliceMask 0x8 AND"
13415             mdapi_group="GPU/Thread Dispatcher"
13416             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13417             mdapi_supported_apis=""
13418             mdapi_hw_unit_type="subslice"
13419             />
13420    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice2"
13421             symbol_name="PSThread12ReadyForDispatch"
13422             underscore_name="ps_thread12_ready_for_dispatch"
13423             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
13424             data_type="float"
13425             max_equation="100"
13426             units="percent"
13427             semantic_type="duration"
13428             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
13429             availability="$SubsliceMask 0x20 AND"
13430             mdapi_group="GPU/Thread Dispatcher"
13431             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13432             mdapi_supported_apis=""
13433             mdapi_hw_unit_type="subslice"
13434             />
13435    <counter name="NonPS Thread Ready For Dispatch on Slice1 Subslice2"
13436             symbol_name="NonPSThread12ReadyForDispatch"
13437             underscore_name="non_ps_thread12_ready_for_dispatch"
13438             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 subslice2 thread dispatcher"
13439             data_type="float"
13440             max_equation="100"
13441             units="percent"
13442             semantic_type="duration"
13443             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
13444             availability="$SubsliceMask 0x20 AND"
13445             mdapi_group="GPU/Thread Dispatcher"
13446             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13447             mdapi_supported_apis=""
13448             mdapi_hw_unit_type="subslice"
13449             />
13450    <counter name="PS Thread Ready For Dispatch on Slice1 Subslice1"
13451             symbol_name="PSThread11ReadyForDispatch"
13452             underscore_name="ps_thread11_ready_for_dispatch"
13453             description="The percentage of time in which PS thread is ready for dispatch on slice1 subslice1 thread dispatcher"
13454             data_type="float"
13455             max_equation="100"
13456             units="percent"
13457             semantic_type="duration"
13458             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
13459             availability="$SubsliceMask 0x10 AND"
13460             mdapi_group="GPU/Thread Dispatcher"
13461             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13462             mdapi_supported_apis=""
13463             mdapi_hw_unit_type="subslice"
13464             />
13465    <counter name="Thread Header Ready on Slice0 Subslice1 Port 0"
13466             symbol_name="ThreadHeader01ReadyPort0"
13467             underscore_name="thread_header01_ready_port0"
13468             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 0"
13469             data_type="float"
13470             max_equation="100"
13471             units="percent"
13472             semantic_type="duration"
13473             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
13474             availability="$SubsliceMask 0x2 AND"
13475             mdapi_group="GPU/Thread Dispatcher"
13476             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13477             mdapi_supported_apis=""
13478             mdapi_hw_unit_type="subslice"
13479             />
13480    <counter name="Thread Header Ready on Slice0 Subslice0 Port 1"
13481             symbol_name="ThreadHeader00ReadyPort1"
13482             underscore_name="thread_header00_ready_port1"
13483             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 1"
13484             data_type="float"
13485             max_equation="100"
13486             units="percent"
13487             semantic_type="duration"
13488             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
13489             availability="$SubsliceMask 0x1 AND"
13490             mdapi_group="GPU/Thread Dispatcher"
13491             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13492             mdapi_supported_apis=""
13493             mdapi_hw_unit_type="subslice"
13494             />
13495    <counter name="Thread Header Ready on Slice0 Subslice0 Port 0"
13496             symbol_name="ThreadHeader00ReadyPort0"
13497             underscore_name="thread_header00_ready_port0"
13498             description="The percentage of time in which thread header is ready on slice0 subslice0 thread dispatcher port 0"
13499             data_type="float"
13500             max_equation="100"
13501             units="percent"
13502             semantic_type="duration"
13503             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
13504             availability="$SubsliceMask 0x1 AND"
13505             mdapi_group="GPU/Thread Dispatcher"
13506             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13507             mdapi_supported_apis=""
13508             mdapi_hw_unit_type="subslice"
13509             />
13510    <counter name="Thread Header Ready on Slice0 Subslice2 Port 1"
13511             symbol_name="ThreadHeader02ReadyPort1"
13512             underscore_name="thread_header02_ready_port1"
13513             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 1"
13514             data_type="float"
13515             max_equation="100"
13516             units="percent"
13517             semantic_type="duration"
13518             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
13519             availability="$SubsliceMask 0x4 AND"
13520             mdapi_group="GPU/Thread Dispatcher"
13521             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13522             mdapi_supported_apis=""
13523             mdapi_hw_unit_type="subslice"
13524             />
13525    <counter name="Thread Header Ready on Slice0 Subslice2 Port 0"
13526             symbol_name="ThreadHeader02ReadyPort0"
13527             underscore_name="thread_header02_ready_port0"
13528             description="The percentage of time in which thread header is ready on slice0 subslice2 thread dispatcher port 0"
13529             data_type="float"
13530             max_equation="100"
13531             units="percent"
13532             semantic_type="duration"
13533             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
13534             availability="$SubsliceMask 0x4 AND"
13535             mdapi_group="GPU/Thread Dispatcher"
13536             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13537             mdapi_supported_apis=""
13538             mdapi_hw_unit_type="subslice"
13539             />
13540    <counter name="Thread Header Ready on Slice0 Subslice1 Port 1"
13541             symbol_name="ThreadHeader01ReadyPort1"
13542             underscore_name="thread_header01_ready_port1"
13543             description="The percentage of time in which thread header is ready on slice0 subslice1 thread dispatcher port 1"
13544             data_type="float"
13545             max_equation="100"
13546             units="percent"
13547             semantic_type="duration"
13548             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
13549             availability="$SubsliceMask 0x2 AND"
13550             mdapi_group="GPU/Thread Dispatcher"
13551             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
13552             mdapi_supported_apis=""
13553             mdapi_hw_unit_type="subslice"
13554             />
13555    <counter name="SQ is full"
13556             symbol_name="GTRequestQueueFull"
13557             underscore_name="gt_request_queue_full"
13558             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
13559             data_type="float"
13560             max_equation="100"
13561             units="percent"
13562             semantic_type="duration"
13563             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
13564             availability="true $QueryMode &amp;&amp;"
13565             mdapi_group="GTI"
13566             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13567             mdapi_supported_apis="VK OGL4 OCL"
13568             mdapi_hw_unit_type="gpu"
13569             />
13570    <register_config type="NOA">
13571        <register type="NOA" address="0x00009840" value="0x000000A0" />
13572        <register type="NOA" address="0x00009888" value="0x16154D60" />
13573        <register type="NOA" address="0x00009888" value="0x16352E60" />
13574        <register type="NOA" address="0x00009888" value="0x16554D60" />
13575        <register type="NOA" address="0x00009888" value="0x16950000" />
13576        <register type="NOA" address="0x00009888" value="0x16B50000" />
13577        <register type="NOA" address="0x00009888" value="0x16D50000" />
13578        <register type="NOA" address="0x00009888" value="0x005C8000" />
13579        <register type="NOA" address="0x00009888" value="0x045CC000" />
13580        <register type="NOA" address="0x00009888" value="0x065C4000" />
13581        <register type="NOA" address="0x00009888" value="0x083D8000" />
13582        <register type="NOA" address="0x00009888" value="0x0A3D8000" />
13583        <register type="NOA" address="0x00009888" value="0x0458C000" />
13584        <register type="NOA" address="0x00009888" value="0x025B8000" />
13585        <register type="NOA" address="0x00009888" value="0x085B4000" />
13586        <register type="NOA" address="0x00009888" value="0x0A5B4000" />
13587        <register type="NOA" address="0x00009888" value="0x0C5B8000" />
13588        <register type="NOA" address="0x00009888" value="0x0C1FA000" />
13589        <register type="NOA" address="0x00009888" value="0x0E1F00AA" />
13590        <register type="NOA" address="0x00009888" value="0x02384000" />
13591        <register type="NOA" address="0x00009888" value="0x04388000" />
13592        <register type="NOA" address="0x00009888" value="0x06388000" />
13593        <register type="NOA" address="0x00009888" value="0x08384000" />
13594        <register type="NOA" address="0x00009888" value="0x0A384000" />
13595        <register type="NOA" address="0x00009888" value="0x0C384000" />
13596        <register type="NOA" address="0x00009888" value="0x00398000" />
13597        <register type="NOA" address="0x00009888" value="0x0239A000" />
13598        <register type="NOA" address="0x00009888" value="0x0439A000" />
13599        <register type="NOA" address="0x00009888" value="0x06392000" />
13600        <register type="NOA" address="0x00009888" value="0x043A8000" />
13601        <register type="NOA" address="0x00009888" value="0x063A8000" />
13602        <register type="NOA" address="0x00009888" value="0x08138000" />
13603        <register type="NOA" address="0x00009888" value="0x0A138000" />
13604        <register type="NOA" address="0x00009888" value="0x06143000" />
13605        <register type="NOA" address="0x00009888" value="0x0415CFC7" />
13606        <register type="NOA" address="0x00009888" value="0x10150000" />
13607        <register type="NOA" address="0x00009888" value="0x02338000" />
13608        <register type="NOA" address="0x00009888" value="0x0C338000" />
13609        <register type="NOA" address="0x00009888" value="0x04342000" />
13610        <register type="NOA" address="0x00009888" value="0x06344000" />
13611        <register type="NOA" address="0x00009888" value="0x0035C700" />
13612        <register type="NOA" address="0x00009888" value="0x063500CF" />
13613        <register type="NOA" address="0x00009888" value="0x10350000" />
13614        <register type="NOA" address="0x00009888" value="0x04538000" />
13615        <register type="NOA" address="0x00009888" value="0x06538000" />
13616        <register type="NOA" address="0x00009888" value="0x0454C000" />
13617        <register type="NOA" address="0x00009888" value="0x0255CFC7" />
13618        <register type="NOA" address="0x00009888" value="0x10550000" />
13619        <register type="NOA" address="0x00009888" value="0x06DC8000" />
13620        <register type="NOA" address="0x00009888" value="0x08DC4000" />
13621        <register type="NOA" address="0x00009888" value="0x0CDCC000" />
13622        <register type="NOA" address="0x00009888" value="0x0EDCC000" />
13623        <register type="NOA" address="0x00009888" value="0x1ABD00A8" />
13624        <register type="NOA" address="0x00009888" value="0x0CD8C000" />
13625        <register type="NOA" address="0x00009888" value="0x0ED84000" />
13626        <register type="NOA" address="0x00009888" value="0x0EDB8000" />
13627        <register type="NOA" address="0x00009888" value="0x18DB0800" />
13628        <register type="NOA" address="0x00009888" value="0x1ADB0254" />
13629        <register type="NOA" address="0x00009888" value="0x0E9FAA00" />
13630        <register type="NOA" address="0x00009888" value="0x109F02AA" />
13631        <register type="NOA" address="0x00009888" value="0x0EB84000" />
13632        <register type="NOA" address="0x00009888" value="0x16B84000" />
13633        <register type="NOA" address="0x00009888" value="0x18B8156A" />
13634        <register type="NOA" address="0x00009888" value="0x06B98000" />
13635        <register type="NOA" address="0x00009888" value="0x08B9A000" />
13636        <register type="NOA" address="0x00009888" value="0x0AB9A000" />
13637        <register type="NOA" address="0x00009888" value="0x0CB9A000" />
13638        <register type="NOA" address="0x00009888" value="0x0EB9A000" />
13639        <register type="NOA" address="0x00009888" value="0x18BAA000" />
13640        <register type="NOA" address="0x00009888" value="0x1ABA0002" />
13641        <register type="NOA" address="0x00009888" value="0x16934000" />
13642        <register type="NOA" address="0x00009888" value="0x1893000A" />
13643        <register type="NOA" address="0x00009888" value="0x0A947000" />
13644        <register type="NOA" address="0x00009888" value="0x0C95C5C1" />
13645        <register type="NOA" address="0x00009888" value="0x0E9500C3" />
13646        <register type="NOA" address="0x00009888" value="0x10950000" />
13647        <register type="NOA" address="0x00009888" value="0x0EB38000" />
13648        <register type="NOA" address="0x00009888" value="0x16B30040" />
13649        <register type="NOA" address="0x00009888" value="0x18B30020" />
13650        <register type="NOA" address="0x00009888" value="0x06B48000" />
13651        <register type="NOA" address="0x00009888" value="0x08B41000" />
13652        <register type="NOA" address="0x00009888" value="0x0AB48000" />
13653        <register type="NOA" address="0x00009888" value="0x06B5C500" />
13654        <register type="NOA" address="0x00009888" value="0x08B500C3" />
13655        <register type="NOA" address="0x00009888" value="0x0EB5C100" />
13656        <register type="NOA" address="0x00009888" value="0x10B50000" />
13657        <register type="NOA" address="0x00009888" value="0x16D31500" />
13658        <register type="NOA" address="0x00009888" value="0x08D4E000" />
13659        <register type="NOA" address="0x00009888" value="0x08D5C100" />
13660        <register type="NOA" address="0x00009888" value="0x0AD5C3C5" />
13661        <register type="NOA" address="0x00009888" value="0x10D50000" />
13662        <register type="NOA" address="0x00009888" value="0x0D88F800" />
13663        <register type="NOA" address="0x00009888" value="0x0F88000F" />
13664        <register type="NOA" address="0x00009888" value="0x038A8000" />
13665        <register type="NOA" address="0x00009888" value="0x058A8000" />
13666        <register type="NOA" address="0x00009888" value="0x078A8000" />
13667        <register type="NOA" address="0x00009888" value="0x098A8000" />
13668        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
13669        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
13670        <register type="NOA" address="0x00009888" value="0x258BAAA5" />
13671        <register type="NOA" address="0x00009888" value="0x278B002A" />
13672        <register type="NOA" address="0x00009888" value="0x238B2A80" />
13673        <register type="NOA" address="0x00009888" value="0x0F8C4000" />
13674        <register type="NOA" address="0x00009888" value="0x178C2000" />
13675        <register type="NOA" address="0x00009888" value="0x198C5500" />
13676        <register type="NOA" address="0x00009888" value="0x1B8C0015" />
13677        <register type="NOA" address="0x00009888" value="0x078D8000" />
13678        <register type="NOA" address="0x00009888" value="0x098DA000" />
13679        <register type="NOA" address="0x00009888" value="0x0B8DA000" />
13680        <register type="NOA" address="0x00009888" value="0x0D8DA000" />
13681        <register type="NOA" address="0x00009888" value="0x0F8DA000" />
13682        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
13683        <register type="NOA" address="0x00009888" value="0x2385002A" />
13684        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
13685        <register type="NOA" address="0x00009888" value="0x0F834000" />
13686        <register type="NOA" address="0x00009888" value="0x19835400" />
13687        <register type="NOA" address="0x00009888" value="0x1B830155" />
13688        <register type="NOA" address="0x00009888" value="0x03834000" />
13689        <register type="NOA" address="0x00009888" value="0x05834000" />
13690        <register type="NOA" address="0x00009888" value="0x07834000" />
13691        <register type="NOA" address="0x00009888" value="0x09834000" />
13692        <register type="NOA" address="0x00009888" value="0x0B834000" />
13693        <register type="NOA" address="0x00009888" value="0x0D834000" />
13694        <register type="NOA" address="0x00009888" value="0x0784C000" />
13695        <register type="NOA" address="0x00009888" value="0x0984C000" />
13696        <register type="NOA" address="0x00009888" value="0x0B84C000" />
13697        <register type="NOA" address="0x00009888" value="0x0D84C000" />
13698        <register type="NOA" address="0x00009888" value="0x0F84C000" />
13699        <register type="NOA" address="0x00009888" value="0x01848000" />
13700        <register type="NOA" address="0x00009888" value="0x0384C000" />
13701        <register type="NOA" address="0x00009888" value="0x0584C000" />
13702        <register type="NOA" address="0x00009888" value="0x1780C000" />
13703        <register type="NOA" address="0x00009888" value="0x1980C000" />
13704        <register type="NOA" address="0x00009888" value="0x1B80C000" />
13705        <register type="NOA" address="0x00009888" value="0x1D80C000" />
13706        <register type="NOA" address="0x00009888" value="0x1F80C000" />
13707        <register type="NOA" address="0x00009888" value="0x11808000" />
13708        <register type="NOA" address="0x00009888" value="0x1380C000" />
13709        <register type="NOA" address="0x00009888" value="0x1580C000" />
13710        <register type="NOA" address="0x00009888" value="0x4F800000" />
13711        <register type="NOA" address="0x00009888" value="0x43800C42" />
13712        <register type="NOA" address="0x00009888" value="0x51800000" />
13713        <register type="NOA" address="0x00009888" value="0x45800063" />
13714        <register type="NOA" address="0x00009888" value="0x53800000" />
13715        <register type="NOA" address="0x00009888" value="0x47800800" />
13716        <register type="NOA" address="0x00009888" value="0x21800000" />
13717        <register type="NOA" address="0x00009888" value="0x31800000" />
13718        <register type="NOA" address="0x00009888" value="0x4D800000" />
13719        <register type="NOA" address="0x00009888" value="0x3F8014A4" />
13720        <register type="NOA" address="0x00009888" value="0x41801042" />
13721        <register type="NOA" address="0x00009840" value="0x00000080" />
13722        <register type="NOA" address="0x000091BC" value="0xE0500000" />
13723    </register_config>
13724    <register_config type="OA">
13725        <register type="OA" address="0x00002740" value="0x00000000" />
13726        <register type="OA" address="0x00002744" value="0x00800000" />
13727        <register type="OA" address="0x00002710" value="0x00000000" />
13728        <register type="OA" address="0x00002714" value="0xF0800000" />
13729        <register type="OA" address="0x00002720" value="0x00000000" />
13730        <register type="OA" address="0x00002724" value="0x30800000" />
13731        <register type="OA" address="0x00002770" value="0x00000002" />
13732        <register type="OA" address="0x00002774" value="0x0000FDFF" />
13733        <register type="OA" address="0x00002778" value="0x00000000" />
13734        <register type="OA" address="0x0000277C" value="0x0000FE7F" />
13735        <register type="OA" address="0x00002780" value="0x00000002" />
13736        <register type="OA" address="0x00002784" value="0x0000FFBF" />
13737        <register type="OA" address="0x00002788" value="0x00000000" />
13738        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
13739        <register type="OA" address="0x00002790" value="0x00000002" />
13740        <register type="OA" address="0x00002794" value="0x0000FFF7" />
13741        <register type="OA" address="0x00002798" value="0x00000000" />
13742        <register type="OA" address="0x0000279C" value="0x0000FFF9" />
13743    </register_config>
13744    <register_config type="FLEX">
13745        <register type="FLEX" address="0x0000E458" value="0x00005004" />
13746        <register type="FLEX" address="0x0000E558" value="0x00010003" />
13747        <register type="FLEX" address="0x0000E658" value="0x00012011" />
13748        <register type="FLEX" address="0x0000E758" value="0x00015014" />
13749        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
13750        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
13751        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
13752    </register_config>
13753  </set>
13754
13755  <set name="Metric set TDL_2"
13756       chipset="BDW"
13757       symbol_name="TDL_2"
13758       underscore_name="tdl_2"
13759       mdapi_supported_apis="VK OGL OCL IO BB"
13760       hw_config_guid="29598975-4785-43ab-a981-1dfa58d0e835"
13761       >
13762    <counter name="GPU Time Elapsed"
13763             symbol_name="GpuTime"
13764             underscore_name="gpu_time"
13765             description="Time elapsed on the GPU during the measurement."
13766             data_type="uint64"
13767             units="ns"
13768             semantic_type="duration"
13769             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
13770             mdapi_group="GPU"
13771             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13772             mdapi_supported_apis=""
13773             mdapi_hw_unit_type="gpu"
13774             />
13775    <counter name="GPU Core Clocks"
13776             symbol_name="GpuCoreClocks"
13777             underscore_name="gpu_core_clocks"
13778             description="The total number of GPU core clocks elapsed during the measurement."
13779             data_type="uint64"
13780             units="cycles"
13781             semantic_type="event"
13782             equation="GPU_CLOCK 0 READ"
13783             mdapi_group="GPU"
13784             mdapi_usage_flags="Tier1 Frame Batch Draw"
13785             mdapi_supported_apis=""
13786             mdapi_hw_unit_type="gpu"
13787             />
13788    <counter name="AVG GPU Core Frequency"
13789             symbol_name="AvgGpuCoreFrequency"
13790             underscore_name="avg_gpu_core_frequency"
13791             description="Average GPU Core Frequency in the measurement."
13792             data_type="uint64"
13793             max_equation="$GpuMaxFrequency"
13794             units="hz"
13795             semantic_type="event"
13796             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
13797             mdapi_group="GPU"
13798             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
13799             mdapi_supported_apis=""
13800             mdapi_hw_unit_type="gpu"
13801             />
13802    <counter name="GPU Busy"
13803             symbol_name="GpuBusy"
13804             underscore_name="gpu_busy"
13805             description="The percentage of time in which the GPU has been processing GPU commands."
13806             data_type="float"
13807             max_equation="100"
13808             units="percent"
13809             semantic_type="duration"
13810             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
13811             mdapi_group="GPU"
13812             mdapi_usage_flags="Tier1 Overview System Frame"
13813             mdapi_supported_apis=""
13814             mdapi_hw_unit_type="gpu"
13815             />
13816    <counter name="VS Threads Dispatched"
13817             symbol_name="VsThreads"
13818             underscore_name="vs_threads"
13819             description="The total number of vertex shader hardware threads dispatched."
13820             data_type="uint64"
13821             units="threads"
13822             semantic_type="event"
13823             equation="A 1 READ"
13824             mdapi_group="EU Array/Vertex Shader"
13825             mdapi_usage_flags="Tier3 Frame Batch Draw"
13826             mdapi_supported_apis="VK OGL IO BB"
13827             mdapi_hw_unit_type="gpu"
13828             />
13829    <counter name="HS Threads Dispatched"
13830             symbol_name="HsThreads"
13831             underscore_name="hs_threads"
13832             description="The total number of hull shader hardware threads dispatched."
13833             data_type="uint64"
13834             units="threads"
13835             semantic_type="event"
13836             equation="A 2 READ"
13837             mdapi_group="EU Array/Hull Shader"
13838             mdapi_usage_flags="Tier3 Frame Batch Draw"
13839             mdapi_supported_apis="VK OGL4 IO BB"
13840             mdapi_hw_unit_type="gpu"
13841             />
13842    <counter name="DS Threads Dispatched"
13843             symbol_name="DsThreads"
13844             underscore_name="ds_threads"
13845             description="The total number of domain shader hardware threads dispatched."
13846             data_type="uint64"
13847             units="threads"
13848             semantic_type="event"
13849             equation="A 3 READ"
13850             mdapi_group="EU Array/Domain Shader"
13851             mdapi_usage_flags="Tier3 Frame Batch Draw"
13852             mdapi_supported_apis="VK OGL4 IO BB"
13853             mdapi_hw_unit_type="gpu"
13854             />
13855    <counter name="GS Threads Dispatched"
13856             symbol_name="GsThreads"
13857             underscore_name="gs_threads"
13858             description="The total number of geometry shader hardware threads dispatched."
13859             data_type="uint64"
13860             units="threads"
13861             semantic_type="event"
13862             equation="A 5 READ"
13863             mdapi_group="EU Array/Geometry Shader"
13864             mdapi_usage_flags="Tier3 Frame Batch Draw"
13865             mdapi_supported_apis="VK OGL4 IO BB"
13866             mdapi_hw_unit_type="gpu"
13867             />
13868    <counter name="FS Threads Dispatched"
13869             symbol_name="PsThreads"
13870             underscore_name="ps_threads"
13871             description="The total number of fragment shader hardware threads dispatched."
13872             data_type="uint64"
13873             units="threads"
13874             semantic_type="event"
13875             equation="A 6 READ"
13876             mdapi_group="EU Array/Fragment Shader"
13877             mdapi_usage_flags="Tier3 Frame Batch Draw"
13878             mdapi_supported_apis="VK OGL IO BB"
13879             mdapi_hw_unit_type="gpu"
13880             />
13881    <counter name="CS Threads Dispatched"
13882             symbol_name="CsThreads"
13883             underscore_name="cs_threads"
13884             description="The total number of compute shader hardware threads dispatched."
13885             data_type="uint64"
13886             units="threads"
13887             semantic_type="event"
13888             equation="A 4 READ"
13889             mdapi_group="EU Array/Compute Shader"
13890             mdapi_usage_flags="Tier3 Frame Batch Draw"
13891             mdapi_supported_apis="VK OGL4 OCL IO BB"
13892             mdapi_hw_unit_type="gpu"
13893             />
13894    <counter name="EU Active"
13895             symbol_name="EuActive"
13896             underscore_name="eu_active"
13897             description="The percentage of time in which the Execution Units were actively processing."
13898             data_type="float"
13899             max_equation="100"
13900             units="percent"
13901             semantic_type="duration"
13902             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13903             mdapi_group="EU Array"
13904             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
13905             mdapi_supported_apis=""
13906             mdapi_hw_unit_type="gpu"
13907             />
13908    <counter name="EU Stall"
13909             symbol_name="EuStall"
13910             underscore_name="eu_stall"
13911             description="The percentage of time in which the Execution Units were stalled."
13912             data_type="float"
13913             max_equation="100"
13914             units="percent"
13915             semantic_type="duration"
13916             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13917             mdapi_group="EU Array"
13918             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
13919             mdapi_supported_apis=""
13920             mdapi_hw_unit_type="gpu"
13921             />
13922    <counter name="EU Both FPU Pipes Active"
13923             symbol_name="EuFpuBothActive"
13924             underscore_name="eu_fpu_both_active"
13925             description="The percentage of time in which both EU FPU pipelines were actively processing."
13926             data_type="float"
13927             max_equation="100"
13928             units="percent"
13929             semantic_type="duration"
13930             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13931             mdapi_group="EU Array/Pipes"
13932             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13933             mdapi_supported_apis=""
13934             mdapi_hw_unit_type="gpu"
13935             />
13936    <counter name="VS FPU0 Pipe Active"
13937             symbol_name="VsFpu0Active"
13938             underscore_name="vs_fpu0_active"
13939             description="The percentage of time in which EU FPU0 pipeline was actively processing a vertex shader instruction."
13940             data_type="float"
13941             max_equation="100"
13942             units="percent"
13943             semantic_type="duration"
13944             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13945             mdapi_group="EU Array/Vertex Shader"
13946             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13947             mdapi_supported_apis="VK OGL IO BB"
13948             mdapi_hw_unit_type="gpu"
13949             />
13950    <counter name="VS FPU1 Pipe Active"
13951             symbol_name="VsFpu1Active"
13952             underscore_name="vs_fpu1_active"
13953             description="The percentage of time in which EU FPU1 pipeline was actively processing a vertex shader instruction."
13954             data_type="float"
13955             max_equation="100"
13956             units="percent"
13957             semantic_type="duration"
13958             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13959             mdapi_group="EU Array/Vertex Shader"
13960             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13961             mdapi_supported_apis="VK OGL IO BB"
13962             mdapi_hw_unit_type="gpu"
13963             />
13964    <counter name="VS Send Pipe Active"
13965             symbol_name="VsSendActive"
13966             underscore_name="vs_send_active"
13967             description="The percentage of time in which EU send pipeline was actively processing a vertex shader instruction."
13968             data_type="float"
13969             max_equation="100"
13970             units="percent"
13971             semantic_type="duration"
13972             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13973             mdapi_group="EU Array/Vertex Shader"
13974             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13975             mdapi_supported_apis="VK OGL IO BB"
13976             mdapi_hw_unit_type="gpu"
13977             />
13978    <counter name="PS FPU0 Pipe Active"
13979             symbol_name="PsFpu0Active"
13980             underscore_name="ps_fpu0_active"
13981             description="The percentage of time in which EU FPU0 pipeline was actively processing a pixel shader instruction."
13982             data_type="float"
13983             max_equation="100"
13984             units="percent"
13985             semantic_type="duration"
13986             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
13987             mdapi_group="EU Array/Pixel Shader"
13988             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
13989             mdapi_supported_apis="VK OGL IO BB"
13990             mdapi_hw_unit_type="gpu"
13991             />
13992    <counter name="PS FPU1 Pipe Active"
13993             symbol_name="PsFpu1Active"
13994             underscore_name="ps_fpu1_active"
13995             description="The percentage of time in which EU FPU1 pipeline was actively processing a pixel shader instruction."
13996             data_type="float"
13997             max_equation="100"
13998             units="percent"
13999             semantic_type="duration"
14000             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14001             mdapi_group="EU Array/Pixel Shader"
14002             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
14003             mdapi_supported_apis="VK OGL IO BB"
14004             mdapi_hw_unit_type="gpu"
14005             />
14006    <counter name="PS Send Pipeline Active"
14007             symbol_name="PsSendActive"
14008             underscore_name="ps_send_active"
14009             description="The percentage of time in which EU send pipeline was actively processing a pixel shader instruction."
14010             data_type="float"
14011             max_equation="100"
14012             units="percent"
14013             semantic_type="duration"
14014             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14015             mdapi_group="EU Array/Pixel Shader"
14016             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
14017             mdapi_supported_apis="VK OGL IO BB"
14018             mdapi_hw_unit_type="gpu"
14019             />
14020    <counter name="FS Both FPU Active"
14021             symbol_name="PsEuBothFpuActive"
14022             underscore_name="ps_eu_both_fpu_active"
14023             description="The percentage of time in which fragment shaders were processed actively on the both FPUs."
14024             data_type="float"
14025             max_equation="100"
14026             units="percent"
14027             semantic_type="duration"
14028             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14029             mdapi_group="3D Pipe/Fragment Shader"
14030             mdapi_usage_flags="Tier4 Frame Batch Draw"
14031             mdapi_supported_apis="VK OGL IO BB"
14032             mdapi_hw_unit_type="gpu"
14033             />
14034    <counter name="Rasterized Pixels"
14035             symbol_name="RasterizedPixels"
14036             underscore_name="rasterized_pixels"
14037             description="The total number of rasterized pixels."
14038             data_type="uint64"
14039             units="pixels"
14040             semantic_type="event"
14041             equation="A 21 READ 4 UMUL"
14042             mdapi_group="3D Pipe/Rasterizer"
14043             mdapi_usage_flags="Tier3 Frame Batch Draw"
14044             mdapi_supported_apis="VK OGL IO BB"
14045             mdapi_hw_unit_type="gpu"
14046             />
14047    <counter name="Early Hi-Depth Test Fails"
14048             symbol_name="HiDepthTestFails"
14049             underscore_name="hi_depth_test_fails"
14050             description="The total number of pixels dropped on early hierarchical depth test."
14051             data_type="uint64"
14052             units="pixels"
14053             semantic_type="event"
14054             equation="A 22 READ 4 UMUL"
14055             mdapi_group="3D Pipe/Rasterizer/Hi-Depth Test"
14056             mdapi_usage_flags="Tier3 Frame Batch Draw"
14057             mdapi_supported_apis="VK OGL IO BB"
14058             mdapi_hw_unit_type="gpu"
14059             />
14060    <counter name="Early Depth Test Fails"
14061             symbol_name="EarlyDepthTestFails"
14062             underscore_name="early_depth_test_fails"
14063             description="The total number of pixels dropped on early depth test."
14064             data_type="uint64"
14065             units="pixels"
14066             semantic_type="event"
14067             equation="A 23 READ 4 UMUL"
14068             mdapi_group="3D Pipe/Rasterizer/Early Depth Test"
14069             mdapi_usage_flags="Tier3 Frame Batch Draw"
14070             mdapi_supported_apis="VK OGL IO BB"
14071             mdapi_hw_unit_type="gpu"
14072             />
14073    <counter name="Samples Killed in FS"
14074             symbol_name="SamplesKilledInPs"
14075             underscore_name="samples_killed_in_ps"
14076             description="The total number of samples or pixels dropped in fragment shaders."
14077             data_type="uint64"
14078             units="pixels"
14079             semantic_type="event"
14080             equation="A 24 READ 4 UMUL"
14081             mdapi_group="3D Pipe/Fragment Shader"
14082             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
14083             mdapi_supported_apis="VK OGL IO BB"
14084             mdapi_hw_unit_type="gpu"
14085             />
14086    <counter name="Pixels Failing Tests"
14087             symbol_name="PixelsFailingPostPsTests"
14088             underscore_name="pixels_failing_post_ps_tests"
14089             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
14090             data_type="uint64"
14091             units="pixels"
14092             semantic_type="event"
14093             equation="A 25 READ 4 UMUL"
14094             mdapi_group="3D Pipe/Output Merger"
14095             mdapi_usage_flags="Tier3 Frame Batch Draw"
14096             mdapi_supported_apis="VK OGL IO BB"
14097             mdapi_hw_unit_type="gpu"
14098             />
14099    <counter name="Samples Written"
14100             symbol_name="SamplesWritten"
14101             underscore_name="samples_written"
14102             description="The total number of samples or pixels written to all render targets."
14103             data_type="uint64"
14104             units="pixels"
14105             semantic_type="event"
14106             equation="A 26 READ 4 UMUL"
14107             mdapi_group="3D Pipe/Output Merger"
14108             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14109             mdapi_supported_apis="VK OGL IO BB"
14110             mdapi_hw_unit_type="gpu"
14111             />
14112    <counter name="Samples Blended"
14113             symbol_name="SamplesBlended"
14114             underscore_name="samples_blended"
14115             description="The total number of blended samples or pixels written to all render targets."
14116             data_type="uint64"
14117             units="pixels"
14118             semantic_type="event"
14119             equation="A 27 READ 4 UMUL"
14120             mdapi_group="3D Pipe/Output Merger"
14121             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14122             mdapi_supported_apis="VK OGL IO BB"
14123             mdapi_hw_unit_type="gpu"
14124             />
14125    <counter name="Sampler Texels"
14126             symbol_name="SamplerTexels"
14127             underscore_name="sampler_texels"
14128             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
14129             data_type="uint64"
14130             units="texels"
14131             semantic_type="event"
14132             equation="A 28 READ 4 UMUL"
14133             mdapi_group="Sampler/Sampler Input"
14134             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14135             mdapi_supported_apis=""
14136             mdapi_hw_unit_type="gpu"
14137             />
14138    <counter name="Sampler Texels Misses"
14139             symbol_name="SamplerTexelMisses"
14140             underscore_name="sampler_texel_misses"
14141             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
14142             data_type="uint64"
14143             units="texels"
14144             semantic_type="event"
14145             equation="A 29 READ 4 UMUL"
14146             mdapi_group="Sampler/Sampler Cache"
14147             mdapi_usage_flags="Tier3 Batch Frame Draw"
14148             mdapi_supported_apis=""
14149             mdapi_hw_unit_type="gpu"
14150             />
14151    <counter name="SLM Bytes Read"
14152             symbol_name="SlmBytesRead"
14153             underscore_name="slm_bytes_read"
14154             description="The total number of GPU memory bytes read from shared local memory."
14155             data_type="uint64"
14156             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
14157             units="bytes"
14158             semantic_type="throughput"
14159             equation="A 30 READ 64 UMUL"
14160             mdapi_group="L3/Data Port/SLM"
14161             mdapi_usage_flags="Tier3 Frame Batch Draw"
14162             mdapi_supported_apis="VK OGL4 OCL IO BB"
14163             mdapi_hw_unit_type="gpu"
14164             />
14165    <counter name="SLM Bytes Written"
14166             symbol_name="SlmBytesWritten"
14167             underscore_name="slm_bytes_written"
14168             description="The total number of GPU memory bytes written into shared local memory."
14169             data_type="uint64"
14170             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL"
14171             units="bytes"
14172             semantic_type="throughput"
14173             equation="A 31 READ 64 UMUL"
14174             mdapi_group="L3/Data Port/SLM"
14175             mdapi_usage_flags="Tier3 Frame Batch Draw"
14176             mdapi_supported_apis="VK OGL4 OCL IO BB"
14177             mdapi_hw_unit_type="gpu"
14178             />
14179    <counter name="Shader Memory Accesses"
14180             symbol_name="ShaderMemoryAccesses"
14181             underscore_name="shader_memory_accesses"
14182             description="The total number of shader memory accesses to L3."
14183             data_type="uint64"
14184             units="messages"
14185             semantic_type="event"
14186             equation="A 32 READ"
14187             mdapi_group="L3/Data Port"
14188             mdapi_usage_flags="Tier3 Frame Batch Draw"
14189             mdapi_supported_apis=""
14190             mdapi_hw_unit_type="gpu"
14191             />
14192    <counter name="Shader Atomic Memory Accesses"
14193             symbol_name="ShaderAtomics"
14194             underscore_name="shader_atomics"
14195             description="The total number of shader atomic memory accesses."
14196             data_type="uint64"
14197             units="messages"
14198             semantic_type="event"
14199             equation="A 34 READ"
14200             mdapi_group="L3/Data Port/Atomics"
14201             mdapi_usage_flags="Tier3 Frame Batch Draw"
14202             mdapi_supported_apis="VK OGL4 OCL IO BB"
14203             mdapi_hw_unit_type="gpu"
14204             />
14205    <counter name="L3 Shader Throughput"
14206             symbol_name="L3ShaderThroughput"
14207             underscore_name="l3_shader_throughput"
14208             description="The total number of GPU memory bytes transferred between shaders and L3 caches w/o URB."
14209             data_type="uint64"
14210             max_equation="$GpuCoreClocks 64 UMUL $EuSubslicesTotalCount UMUL 2 UMUL"
14211             units="bytes"
14212             semantic_type="throughput"
14213             equation="A 30 READ  A 31 READ $ShaderMemoryAccesses UADD UADD 64 UMUL"
14214             mdapi_group="L3/Data Port"
14215             mdapi_usage_flags="Tier2 Frame Batch Draw"
14216             mdapi_supported_apis="VK OGL4 OCL IO BB"
14217             mdapi_hw_unit_type="gpu"
14218             />
14219    <counter name="Shader Barrier Messages"
14220             symbol_name="ShaderBarriers"
14221             underscore_name="shader_barriers"
14222             description="The total number of shader barrier messages."
14223             data_type="uint64"
14224             units="messages"
14225             semantic_type="event"
14226             equation="A 35 READ"
14227             mdapi_group="EU Array/Barrier"
14228             mdapi_usage_flags="Tier3 Frame Batch Draw"
14229             mdapi_supported_apis=""
14230             mdapi_hw_unit_type="gpu"
14231             />
14232    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice2"
14233             symbol_name="NonPSThread02ReadyForDispatch"
14234             underscore_name="non_ps_thread02_ready_for_dispatch"
14235             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
14236             data_type="float"
14237             max_equation="100"
14238             units="percent"
14239             semantic_type="duration"
14240             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
14241             availability="$SubsliceMask 0x4 AND"
14242             mdapi_group="GPU/Thread Dispatcher"
14243             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14244             mdapi_supported_apis=""
14245             mdapi_hw_unit_type="subslice"
14246             />
14247    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice2"
14248             symbol_name="PSThread02ReadyForDispatch"
14249             underscore_name="ps_thread02_ready_for_dispatch"
14250             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice2 thread dispatcher"
14251             data_type="float"
14252             max_equation="100"
14253             units="percent"
14254             semantic_type="duration"
14255             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
14256             availability="$SubsliceMask 0x4 AND"
14257             mdapi_group="GPU/Thread Dispatcher"
14258             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14259             mdapi_supported_apis=""
14260             mdapi_hw_unit_type="subslice"
14261             />
14262    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice1"
14263             symbol_name="PSThread01ReadyForDispatch"
14264             underscore_name="ps_thread01_ready_for_dispatch"
14265             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
14266             data_type="float"
14267             max_equation="100"
14268             units="percent"
14269             semantic_type="duration"
14270             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
14271             availability="$SubsliceMask 0x2 AND"
14272             mdapi_group="GPU/Thread Dispatcher"
14273             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14274             mdapi_supported_apis=""
14275             mdapi_hw_unit_type="subslice"
14276             />
14277    <counter name="PS Thread Ready For Dispatch on Slice0 Subslice0"
14278             symbol_name="PSThread00ReadyForDispatch"
14279             underscore_name="ps_thread00_ready_for_dispatch"
14280             description="The percentage of time in which PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
14281             data_type="float"
14282             max_equation="100"
14283             units="percent"
14284             semantic_type="duration"
14285             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
14286             availability="$SubsliceMask 0x1 AND"
14287             mdapi_group="GPU/Thread Dispatcher"
14288             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14289             mdapi_supported_apis=""
14290             mdapi_hw_unit_type="subslice"
14291             />
14292    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice1"
14293             symbol_name="NonPSThread01ReadyForDispatch"
14294             underscore_name="non_ps_thread01_ready_for_dispatch"
14295             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice1 thread dispatcher"
14296             data_type="float"
14297             max_equation="100"
14298             units="percent"
14299             semantic_type="duration"
14300             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
14301             availability="$SubsliceMask 0x2 AND"
14302             mdapi_group="GPU/Thread Dispatcher"
14303             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14304             mdapi_supported_apis=""
14305             mdapi_hw_unit_type="subslice"
14306             />
14307    <counter name="NonPS Thread Ready For Dispatch on Slice0 Subslice0"
14308             symbol_name="NonPSThread00ReadyForDispatch"
14309             underscore_name="non_ps_thread00_ready_for_dispatch"
14310             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 subslice0 thread dispatcher"
14311             data_type="float"
14312             max_equation="100"
14313             units="percent"
14314             semantic_type="duration"
14315             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
14316             availability="$SubsliceMask 0x1 AND"
14317             mdapi_group="GPU/Thread Dispatcher"
14318             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14319             mdapi_supported_apis=""
14320             mdapi_hw_unit_type="subslice"
14321             />
14322    <counter name="Thread Header Ready on Slice1 Subslice2 Port 0"
14323             symbol_name="ThreadHeader12ReadyPort0"
14324             underscore_name="thread_header12_ready_port0"
14325             description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 0"
14326             data_type="float"
14327             max_equation="100"
14328             units="percent"
14329             semantic_type="duration"
14330             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
14331             availability="$SubsliceMask 0x20 AND"
14332             mdapi_group="GPU/Thread Dispatcher"
14333             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14334             mdapi_supported_apis=""
14335             mdapi_hw_unit_type="subslice"
14336             />
14337    <counter name="Thread Header Ready on Slice1 Subslice2 Port 1"
14338             symbol_name="ThreadHeader12ReadyPort1"
14339             underscore_name="thread_header12_ready_port1"
14340             description="The percentage of time in which thread header is ready on slice1 subslice2 thread dispatcher port 1"
14341             data_type="float"
14342             max_equation="100"
14343             units="percent"
14344             semantic_type="duration"
14345             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
14346             availability="$SubsliceMask 0x20 AND"
14347             mdapi_group="GPU/Thread Dispatcher"
14348             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14349             mdapi_supported_apis=""
14350             mdapi_hw_unit_type="subslice"
14351             />
14352    <counter name="Thread Header Ready on Slice1 Subslice1 Port 1"
14353             symbol_name="ThreadHeader11ReadyPort1"
14354             underscore_name="thread_header11_ready_port1"
14355             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 1"
14356             data_type="float"
14357             max_equation="100"
14358             units="percent"
14359             semantic_type="duration"
14360             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
14361             availability="$SubsliceMask 0x10 AND"
14362             mdapi_group="GPU/Thread Dispatcher"
14363             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14364             mdapi_supported_apis=""
14365             mdapi_hw_unit_type="subslice"
14366             />
14367    <counter name="Thread Header Ready on Slice1 Subslice0 Port 0"
14368             symbol_name="ThreadHeader10ReadyPort0"
14369             underscore_name="thread_header10_ready_port0"
14370             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 0"
14371             data_type="float"
14372             max_equation="100"
14373             units="percent"
14374             semantic_type="duration"
14375             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
14376             availability="$SubsliceMask 0x8 AND"
14377             mdapi_group="GPU/Thread Dispatcher"
14378             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14379             mdapi_supported_apis=""
14380             mdapi_hw_unit_type="subslice"
14381             />
14382    <counter name="Thread Header Ready on Slice1 Subslice0 Port 1"
14383             symbol_name="ThreadHeader10ReadyPort1"
14384             underscore_name="thread_header10_ready_port1"
14385             description="The percentage of time in which thread header is ready on slice1 subslice0 thread dispatcher port 1"
14386             data_type="float"
14387             max_equation="100"
14388             units="percent"
14389             semantic_type="duration"
14390             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
14391             availability="$SubsliceMask 0x8 AND"
14392             mdapi_group="GPU/Thread Dispatcher"
14393             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14394             mdapi_supported_apis=""
14395             mdapi_hw_unit_type="subslice"
14396             />
14397    <counter name="Thread Header Ready on Slice1 Subslice1 Port 0"
14398             symbol_name="ThreadHeader11ReadyPort0"
14399             underscore_name="thread_header11_ready_port0"
14400             description="The percentage of time in which thread header is ready on slice1 subslice1 thread dispatcher port 0"
14401             data_type="float"
14402             max_equation="100"
14403             units="percent"
14404             semantic_type="duration"
14405             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
14406             availability="$SubsliceMask 0x10 AND"
14407             mdapi_group="GPU/Thread Dispatcher"
14408             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
14409             mdapi_supported_apis=""
14410             mdapi_hw_unit_type="subslice"
14411             />
14412    <counter name="SQ is full"
14413             symbol_name="GTRequestQueueFull"
14414             underscore_name="gt_request_queue_full"
14415             description="The percentage of time when SQ is filled above a threshold (usually 48 entries)"
14416             data_type="float"
14417             max_equation="100"
14418             units="percent"
14419             semantic_type="duration"
14420             equation="PERFCNT 0 READ 100 UMUL $GpuCoreClocks FDIV"
14421             availability="true $QueryMode &amp;&amp;"
14422             mdapi_group="GTI"
14423             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
14424             mdapi_supported_apis="VK OGL4 OCL"
14425             mdapi_hw_unit_type="gpu"
14426             />
14427    <register_config type="NOA">
14428        <register type="NOA" address="0x00009840" value="0x000000A0" />
14429        <register type="NOA" address="0x00009888" value="0x16150000" />
14430        <register type="NOA" address="0x00009888" value="0x16350000" />
14431        <register type="NOA" address="0x00009888" value="0x16550000" />
14432        <register type="NOA" address="0x00009888" value="0x16952E60" />
14433        <register type="NOA" address="0x00009888" value="0x16B54D60" />
14434        <register type="NOA" address="0x00009888" value="0x16D52E60" />
14435        <register type="NOA" address="0x00009888" value="0x065C8000" />
14436        <register type="NOA" address="0x00009888" value="0x085CC000" />
14437        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
14438        <register type="NOA" address="0x00009888" value="0x0C5C4000" />
14439        <register type="NOA" address="0x00009888" value="0x0E3D8000" />
14440        <register type="NOA" address="0x00009888" value="0x183DA000" />
14441        <register type="NOA" address="0x00009888" value="0x06588000" />
14442        <register type="NOA" address="0x00009888" value="0x08588000" />
14443        <register type="NOA" address="0x00009888" value="0x0A584000" />
14444        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
14445        <register type="NOA" address="0x00009888" value="0x185B5800" />
14446        <register type="NOA" address="0x00009888" value="0x1A5B000A" />
14447        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
14448        <register type="NOA" address="0x00009888" value="0x101F02AA" />
14449        <register type="NOA" address="0x00009888" value="0x0E384000" />
14450        <register type="NOA" address="0x00009888" value="0x16384000" />
14451        <register type="NOA" address="0x00009888" value="0x18382A55" />
14452        <register type="NOA" address="0x00009888" value="0x06398000" />
14453        <register type="NOA" address="0x00009888" value="0x0839A000" />
14454        <register type="NOA" address="0x00009888" value="0x0A39A000" />
14455        <register type="NOA" address="0x00009888" value="0x0C39A000" />
14456        <register type="NOA" address="0x00009888" value="0x0E39A000" />
14457        <register type="NOA" address="0x00009888" value="0x1A3A02A0" />
14458        <register type="NOA" address="0x00009888" value="0x0E138000" />
14459        <register type="NOA" address="0x00009888" value="0x16130500" />
14460        <register type="NOA" address="0x00009888" value="0x06148000" />
14461        <register type="NOA" address="0x00009888" value="0x08146000" />
14462        <register type="NOA" address="0x00009888" value="0x0615C100" />
14463        <register type="NOA" address="0x00009888" value="0x0815C500" />
14464        <register type="NOA" address="0x00009888" value="0x0A1500C3" />
14465        <register type="NOA" address="0x00009888" value="0x10150000" />
14466        <register type="NOA" address="0x00009888" value="0x16335040" />
14467        <register type="NOA" address="0x00009888" value="0x08349000" />
14468        <register type="NOA" address="0x00009888" value="0x0A341000" />
14469        <register type="NOA" address="0x00009888" value="0x083500C1" />
14470        <register type="NOA" address="0x00009888" value="0x0A35C500" />
14471        <register type="NOA" address="0x00009888" value="0x0C3500C3" />
14472        <register type="NOA" address="0x00009888" value="0x10350000" />
14473        <register type="NOA" address="0x00009888" value="0x1853002A" />
14474        <register type="NOA" address="0x00009888" value="0x0A54E000" />
14475        <register type="NOA" address="0x00009888" value="0x0C55C500" />
14476        <register type="NOA" address="0x00009888" value="0x0E55C1C3" />
14477        <register type="NOA" address="0x00009888" value="0x10550000" />
14478        <register type="NOA" address="0x00009888" value="0x00DC8000" />
14479        <register type="NOA" address="0x00009888" value="0x02DCC000" />
14480        <register type="NOA" address="0x00009888" value="0x04DC4000" />
14481        <register type="NOA" address="0x00009888" value="0x04BD8000" />
14482        <register type="NOA" address="0x00009888" value="0x06BD8000" />
14483        <register type="NOA" address="0x00009888" value="0x02D8C000" />
14484        <register type="NOA" address="0x00009888" value="0x02DB8000" />
14485        <register type="NOA" address="0x00009888" value="0x04DB4000" />
14486        <register type="NOA" address="0x00009888" value="0x06DB4000" />
14487        <register type="NOA" address="0x00009888" value="0x08DB8000" />
14488        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
14489        <register type="NOA" address="0x00009888" value="0x0E9F00AA" />
14490        <register type="NOA" address="0x00009888" value="0x02B84000" />
14491        <register type="NOA" address="0x00009888" value="0x04B84000" />
14492        <register type="NOA" address="0x00009888" value="0x06B84000" />
14493        <register type="NOA" address="0x00009888" value="0x08B84000" />
14494        <register type="NOA" address="0x00009888" value="0x0AB88000" />
14495        <register type="NOA" address="0x00009888" value="0x0CB88000" />
14496        <register type="NOA" address="0x00009888" value="0x00B98000" />
14497        <register type="NOA" address="0x00009888" value="0x02B9A000" />
14498        <register type="NOA" address="0x00009888" value="0x04B9A000" />
14499        <register type="NOA" address="0x00009888" value="0x06B92000" />
14500        <register type="NOA" address="0x00009888" value="0x0ABA8000" />
14501        <register type="NOA" address="0x00009888" value="0x0CBA8000" />
14502        <register type="NOA" address="0x00009888" value="0x04938000" />
14503        <register type="NOA" address="0x00009888" value="0x06938000" />
14504        <register type="NOA" address="0x00009888" value="0x0494C000" />
14505        <register type="NOA" address="0x00009888" value="0x0295CFC7" />
14506        <register type="NOA" address="0x00009888" value="0x10950000" />
14507        <register type="NOA" address="0x00009888" value="0x02B38000" />
14508        <register type="NOA" address="0x00009888" value="0x08B38000" />
14509        <register type="NOA" address="0x00009888" value="0x04B42000" />
14510        <register type="NOA" address="0x00009888" value="0x06B41000" />
14511        <register type="NOA" address="0x00009888" value="0x00B5C700" />
14512        <register type="NOA" address="0x00009888" value="0x04B500CF" />
14513        <register type="NOA" address="0x00009888" value="0x10B50000" />
14514        <register type="NOA" address="0x00009888" value="0x0AD38000" />
14515        <register type="NOA" address="0x00009888" value="0x0CD38000" />
14516        <register type="NOA" address="0x00009888" value="0x06D46000" />
14517        <register type="NOA" address="0x00009888" value="0x04D5C700" />
14518        <register type="NOA" address="0x00009888" value="0x06D500CF" />
14519        <register type="NOA" address="0x00009888" value="0x10D50000" />
14520        <register type="NOA" address="0x00009888" value="0x03888000" />
14521        <register type="NOA" address="0x00009888" value="0x05888000" />
14522        <register type="NOA" address="0x00009888" value="0x07888000" />
14523        <register type="NOA" address="0x00009888" value="0x09888000" />
14524        <register type="NOA" address="0x00009888" value="0x0B888000" />
14525        <register type="NOA" address="0x00009888" value="0x0D880400" />
14526        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
14527        <register type="NOA" address="0x00009888" value="0x198A8000" />
14528        <register type="NOA" address="0x00009888" value="0x1B8AAAA0" />
14529        <register type="NOA" address="0x00009888" value="0x1D8A0002" />
14530        <register type="NOA" address="0x00009888" value="0x258B555A" />
14531        <register type="NOA" address="0x00009888" value="0x278B0015" />
14532        <register type="NOA" address="0x00009888" value="0x238B5500" />
14533        <register type="NOA" address="0x00009888" value="0x038C4000" />
14534        <register type="NOA" address="0x00009888" value="0x058C4000" />
14535        <register type="NOA" address="0x00009888" value="0x078C4000" />
14536        <register type="NOA" address="0x00009888" value="0x098C4000" />
14537        <register type="NOA" address="0x00009888" value="0x0B8C4000" />
14538        <register type="NOA" address="0x00009888" value="0x0D8C4000" />
14539        <register type="NOA" address="0x00009888" value="0x018D8000" />
14540        <register type="NOA" address="0x00009888" value="0x038DA000" />
14541        <register type="NOA" address="0x00009888" value="0x058DA000" />
14542        <register type="NOA" address="0x00009888" value="0x078D2000" />
14543        <register type="NOA" address="0x00009888" value="0x2185AAAA" />
14544        <register type="NOA" address="0x00009888" value="0x2385002A" />
14545        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
14546        <register type="NOA" address="0x00009888" value="0x0F834000" />
14547        <register type="NOA" address="0x00009888" value="0x19835400" />
14548        <register type="NOA" address="0x00009888" value="0x1B830155" />
14549        <register type="NOA" address="0x00009888" value="0x03834000" />
14550        <register type="NOA" address="0x00009888" value="0x05834000" />
14551        <register type="NOA" address="0x00009888" value="0x07834000" />
14552        <register type="NOA" address="0x00009888" value="0x09834000" />
14553        <register type="NOA" address="0x00009888" value="0x0B834000" />
14554        <register type="NOA" address="0x00009888" value="0x0D834000" />
14555        <register type="NOA" address="0x00009888" value="0x0784C000" />
14556        <register type="NOA" address="0x00009888" value="0x0984C000" />
14557        <register type="NOA" address="0x00009888" value="0x0B84C000" />
14558        <register type="NOA" address="0x00009888" value="0x0D84C000" />
14559        <register type="NOA" address="0x00009888" value="0x0F84C000" />
14560        <register type="NOA" address="0x00009888" value="0x01848000" />
14561        <register type="NOA" address="0x00009888" value="0x0384C000" />
14562        <register type="NOA" address="0x00009888" value="0x0584C000" />
14563        <register type="NOA" address="0x00009888" value="0x1780C000" />
14564        <register type="NOA" address="0x00009888" value="0x1980C000" />
14565        <register type="NOA" address="0x00009888" value="0x1B80C000" />
14566        <register type="NOA" address="0x00009888" value="0x1D80C000" />
14567        <register type="NOA" address="0x00009888" value="0x1F80C000" />
14568        <register type="NOA" address="0x00009888" value="0x11808000" />
14569        <register type="NOA" address="0x00009888" value="0x1380C000" />
14570        <register type="NOA" address="0x00009888" value="0x1580C000" />
14571        <register type="NOA" address="0x00009888" value="0x4F800000" />
14572        <register type="NOA" address="0x00009888" value="0x43800882" />
14573        <register type="NOA" address="0x00009888" value="0x51800000" />
14574        <register type="NOA" address="0x00009888" value="0x45801082" />
14575        <register type="NOA" address="0x00009888" value="0x53800000" />
14576        <register type="NOA" address="0x00009888" value="0x478014A5" />
14577        <register type="NOA" address="0x00009888" value="0x21800000" />
14578        <register type="NOA" address="0x00009888" value="0x31800000" />
14579        <register type="NOA" address="0x00009888" value="0x4D800000" />
14580        <register type="NOA" address="0x00009888" value="0x3F800002" />
14581        <register type="NOA" address="0x00009888" value="0x41800C62" />
14582        <register type="NOA" address="0x00009840" value="0x00000080" />
14583        <register type="NOA" address="0x000091BC" value="0xE0500000" />
14584    </register_config>
14585    <register_config type="OA">
14586        <register type="OA" address="0x00002740" value="0x00000000" />
14587        <register type="OA" address="0x00002744" value="0x00800000" />
14588        <register type="OA" address="0x00002710" value="0x00000000" />
14589        <register type="OA" address="0x00002714" value="0xF0800000" />
14590        <register type="OA" address="0x00002720" value="0x00000000" />
14591        <register type="OA" address="0x00002724" value="0x30800000" />
14592        <register type="OA" address="0x00002770" value="0x00000002" />
14593        <register type="OA" address="0x00002774" value="0x0000FDFF" />
14594        <register type="OA" address="0x00002778" value="0x00000000" />
14595        <register type="OA" address="0x0000277C" value="0x0000FE7F" />
14596        <register type="OA" address="0x00002780" value="0x00000000" />
14597        <register type="OA" address="0x00002784" value="0x0000FF9F" />
14598        <register type="OA" address="0x00002788" value="0x00000000" />
14599        <register type="OA" address="0x0000278C" value="0x0000FFE7" />
14600        <register type="OA" address="0x00002790" value="0x00000002" />
14601        <register type="OA" address="0x00002794" value="0x0000FFFB" />
14602        <register type="OA" address="0x00002798" value="0x00000002" />
14603        <register type="OA" address="0x0000279C" value="0x0000FFFD" />
14604    </register_config>
14605    <register_config type="FLEX">
14606        <register type="FLEX" address="0x0000E458" value="0x00005004" />
14607        <register type="FLEX" address="0x0000E558" value="0x00010003" />
14608        <register type="FLEX" address="0x0000E658" value="0x00012011" />
14609        <register type="FLEX" address="0x0000E758" value="0x00015014" />
14610        <register type="FLEX" address="0x0000E45C" value="0x00051050" />
14611        <register type="FLEX" address="0x0000E55C" value="0x00053052" />
14612        <register type="FLEX" address="0x0000E65C" value="0x00055054" />
14613    </register_config>
14614  </set>
14615
14616  <set name="Compute Metrics Extra set"
14617       chipset="BDW"
14618       symbol_name="ComputeExtra"
14619       underscore_name="compute_extra"
14620       mdapi_supported_apis="VK OGL4 OCL IO BB"
14621       hw_config_guid="8fb61ba2-2fbb-454c-a136-2dec5a8a595e"
14622       >
14623    <counter name="GPU Time Elapsed"
14624             symbol_name="GpuTime"
14625             underscore_name="gpu_time"
14626             description="Time elapsed on the GPU during the measurement."
14627             data_type="uint64"
14628             units="ns"
14629             semantic_type="duration"
14630             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
14631             mdapi_group="GPU"
14632             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14633             mdapi_supported_apis=""
14634             mdapi_hw_unit_type="gpu"
14635             />
14636    <counter name="GPU Core Clocks"
14637             symbol_name="GpuCoreClocks"
14638             underscore_name="gpu_core_clocks"
14639             description="The total number of GPU core clocks elapsed during the measurement."
14640             data_type="uint64"
14641             units="cycles"
14642             semantic_type="event"
14643             equation="GPU_CLOCK 0 READ"
14644             mdapi_group="GPU"
14645             mdapi_usage_flags="Tier1 Frame Batch Draw"
14646             mdapi_supported_apis=""
14647             mdapi_hw_unit_type="gpu"
14648             />
14649    <counter name="AVG GPU Core Frequency"
14650             symbol_name="AvgGpuCoreFrequency"
14651             underscore_name="avg_gpu_core_frequency"
14652             description="Average GPU Core Frequency in the measurement."
14653             data_type="uint64"
14654             max_equation="$GpuMaxFrequency"
14655             units="hz"
14656             semantic_type="event"
14657             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
14658             mdapi_group="GPU"
14659             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14660             mdapi_supported_apis=""
14661             mdapi_hw_unit_type="gpu"
14662             />
14663    <counter name="EU FPU1 Pipe Active"
14664             symbol_name="Fpu1Active"
14665             underscore_name="fpu1_active"
14666             description="The percentage of time in which EU FPU1 pipeline was actively processing."
14667             data_type="float"
14668             max_equation="100"
14669             units="percent"
14670             semantic_type="duration"
14671             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14672             mdapi_group="EU Array/Pipes"
14673             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
14674             mdapi_supported_apis=""
14675             mdapi_hw_unit_type="gpu"
14676             />
14677    <counter name="EU FPU1 Pipe Active including Ext Math"
14678             symbol_name="Fpu1ActiveAdjusted"
14679             underscore_name="fpu1_active_adjusted"
14680             description="The percentage of time in which EU FPU1 pipeline was actively processing including Extended Math processing"
14681             data_type="float"
14682             max_equation="100"
14683             units="percent"
14684             semantic_type="duration"
14685             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"
14686             mdapi_group="EU Array/Pipes"
14687             mdapi_usage_flags="Tier3 System Frame Batch Draw"
14688             mdapi_supported_apis=""
14689             mdapi_hw_unit_type="gpu"
14690             />
14691    <register_config type="NOA">
14692        <register type="NOA" address="0x00009840" value="0x000000A0" />
14693        <register type="NOA" address="0x00009888" value="0x161503E0" />
14694        <register type="NOA" address="0x00009888" value="0x163503E0" />
14695        <register type="NOA" address="0x00009888" value="0x165503E0" />
14696        <register type="NOA" address="0x00009888" value="0x169503E0" />
14697        <register type="NOA" address="0x00009888" value="0x16B503E0" />
14698        <register type="NOA" address="0x00009888" value="0x16D503E0" />
14699        <register type="NOA" address="0x00009888" value="0x045CC000" />
14700        <register type="NOA" address="0x00009888" value="0x083D8000" />
14701        <register type="NOA" address="0x00009888" value="0x04584000" />
14702        <register type="NOA" address="0x00009888" value="0x085B4000" />
14703        <register type="NOA" address="0x00009888" value="0x0A5B8000" />
14704        <register type="NOA" address="0x00009888" value="0x0E1F00A8" />
14705        <register type="NOA" address="0x00009888" value="0x08384000" />
14706        <register type="NOA" address="0x00009888" value="0x0A384000" />
14707        <register type="NOA" address="0x00009888" value="0x0C388000" />
14708        <register type="NOA" address="0x00009888" value="0x0439A000" />
14709        <register type="NOA" address="0x00009888" value="0x06392000" />
14710        <register type="NOA" address="0x00009888" value="0x0C3A8000" />
14711        <register type="NOA" address="0x00009888" value="0x08138000" />
14712        <register type="NOA" address="0x00009888" value="0x06141000" />
14713        <register type="NOA" address="0x00009888" value="0x041500C3" />
14714        <register type="NOA" address="0x00009888" value="0x10150000" />
14715        <register type="NOA" address="0x00009888" value="0x0A338000" />
14716        <register type="NOA" address="0x00009888" value="0x06342000" />
14717        <register type="NOA" address="0x00009888" value="0x0435C300" />
14718        <register type="NOA" address="0x00009888" value="0x10350000" />
14719        <register type="NOA" address="0x00009888" value="0x0C538000" />
14720        <register type="NOA" address="0x00009888" value="0x06544000" />
14721        <register type="NOA" address="0x00009888" value="0x065500C3" />
14722        <register type="NOA" address="0x00009888" value="0x10550000" />
14723        <register type="NOA" address="0x00009888" value="0x00DC8000" />
14724        <register type="NOA" address="0x00009888" value="0x02DC4000" />
14725        <register type="NOA" address="0x00009888" value="0x02BD8000" />
14726        <register type="NOA" address="0x00009888" value="0x00D88000" />
14727        <register type="NOA" address="0x00009888" value="0x02DB4000" />
14728        <register type="NOA" address="0x00009888" value="0x04DB8000" />
14729        <register type="NOA" address="0x00009888" value="0x0C9FA000" />
14730        <register type="NOA" address="0x00009888" value="0x0E9F0002" />
14731        <register type="NOA" address="0x00009888" value="0x02B84000" />
14732        <register type="NOA" address="0x00009888" value="0x04B84000" />
14733        <register type="NOA" address="0x00009888" value="0x06B88000" />
14734        <register type="NOA" address="0x00009888" value="0x00B98000" />
14735        <register type="NOA" address="0x00009888" value="0x02B9A000" />
14736        <register type="NOA" address="0x00009888" value="0x06BA8000" />
14737        <register type="NOA" address="0x00009888" value="0x02938000" />
14738        <register type="NOA" address="0x00009888" value="0x04942000" />
14739        <register type="NOA" address="0x00009888" value="0x0095C300" />
14740        <register type="NOA" address="0x00009888" value="0x10950000" />
14741        <register type="NOA" address="0x00009888" value="0x04B38000" />
14742        <register type="NOA" address="0x00009888" value="0x04B44000" />
14743        <register type="NOA" address="0x00009888" value="0x02B500C3" />
14744        <register type="NOA" address="0x00009888" value="0x10B50000" />
14745        <register type="NOA" address="0x00009888" value="0x06D38000" />
14746        <register type="NOA" address="0x00009888" value="0x04D48000" />
14747        <register type="NOA" address="0x00009888" value="0x02D5C300" />
14748        <register type="NOA" address="0x00009888" value="0x10D50000" />
14749        <register type="NOA" address="0x00009888" value="0x03888000" />
14750        <register type="NOA" address="0x00009888" value="0x05888000" />
14751        <register type="NOA" address="0x00009888" value="0x07888000" />
14752        <register type="NOA" address="0x00009888" value="0x098A8000" />
14753        <register type="NOA" address="0x00009888" value="0x0B8A8000" />
14754        <register type="NOA" address="0x00009888" value="0x0D8A8000" />
14755        <register type="NOA" address="0x00009888" value="0x238B3500" />
14756        <register type="NOA" address="0x00009888" value="0x258B0005" />
14757        <register type="NOA" address="0x00009888" value="0x038C4000" />
14758        <register type="NOA" address="0x00009888" value="0x058C4000" />
14759        <register type="NOA" address="0x00009888" value="0x078C4000" />
14760        <register type="NOA" address="0x00009888" value="0x018D8000" />
14761        <register type="NOA" address="0x00009888" value="0x038DA000" />
14762        <register type="NOA" address="0x00009888" value="0x1F85AA00" />
14763        <register type="NOA" address="0x00009888" value="0x2185000A" />
14764        <register type="NOA" address="0x00009888" value="0x03834000" />
14765        <register type="NOA" address="0x00009888" value="0x05834000" />
14766        <register type="NOA" address="0x00009888" value="0x07834000" />
14767        <register type="NOA" address="0x00009888" value="0x09834000" />
14768        <register type="NOA" address="0x00009888" value="0x0B834000" />
14769        <register type="NOA" address="0x00009888" value="0x0D834000" />
14770        <register type="NOA" address="0x00009888" value="0x01848000" />
14771        <register type="NOA" address="0x00009888" value="0x0384C000" />
14772        <register type="NOA" address="0x00009888" value="0x0584C000" />
14773        <register type="NOA" address="0x00009888" value="0x07844000" />
14774        <register type="NOA" address="0x00009888" value="0x11808000" />
14775        <register type="NOA" address="0x00009888" value="0x1380C000" />
14776        <register type="NOA" address="0x00009888" value="0x1580C000" />
14777        <register type="NOA" address="0x00009888" value="0x17804000" />
14778        <register type="NOA" address="0x00009888" value="0x21800000" />
14779        <register type="NOA" address="0x00009888" value="0x4D800000" />
14780        <register type="NOA" address="0x00009888" value="0x3F800C40" />
14781        <register type="NOA" address="0x00009888" value="0x4F800000" />
14782        <register type="NOA" address="0x00009888" value="0x41801482" />
14783        <register type="NOA" address="0x00009888" value="0x31800000" />
14784        <register type="NOA" address="0x00009840" value="0x00000080" />
14785    </register_config>
14786    <register_config type="OA">
14787        <register type="OA" address="0x00002740" value="0x00000000" />
14788        <register type="OA" address="0x00002744" value="0x00800000" />
14789        <register type="OA" address="0x00002710" value="0x00000000" />
14790        <register type="OA" address="0x00002714" value="0x00800000" />
14791        <register type="OA" address="0x00002720" value="0x00000000" />
14792        <register type="OA" address="0x00002724" value="0x00800000" />
14793    </register_config>
14794    <register_config type="FLEX">
14795        <register type="FLEX" address="0x0000E458" value="0x00001000" />
14796        <register type="FLEX" address="0x0000E558" value="0x00003002" />
14797        <register type="FLEX" address="0x0000E658" value="0x00005004" />
14798        <register type="FLEX" address="0x0000E758" value="0x00011010" />
14799        <register type="FLEX" address="0x0000E45C" value="0x00050012" />
14800        <register type="FLEX" address="0x0000E55C" value="0x00052051" />
14801        <register type="FLEX" address="0x0000E65C" value="0x00000008" />
14802    </register_config>
14803  </set>
14804
14805  <set name="Media Vme Pipe metric set"
14806       chipset="BDW"
14807       symbol_name="VMEPipe"
14808       underscore_name="vme_pipe"
14809       mdapi_supported_apis="MEDIA IO BB"
14810       hw_config_guid="e1743ca0-7fc8-410b-a066-de7bbb9280b7"
14811       >
14812    <counter name="GPU Time Elapsed"
14813             symbol_name="GpuTime"
14814             underscore_name="gpu_time"
14815             description="Time elapsed on the GPU during the measurement."
14816             data_type="uint64"
14817             units="ns"
14818             semantic_type="duration"
14819             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
14820             mdapi_group="GPU"
14821             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14822             mdapi_supported_apis=""
14823             mdapi_hw_unit_type="gpu"
14824             />
14825    <counter name="GPU Core Clocks"
14826             symbol_name="GpuCoreClocks"
14827             underscore_name="gpu_core_clocks"
14828             description="The total number of GPU core clocks elapsed during the measurement."
14829             data_type="uint64"
14830             units="cycles"
14831             semantic_type="event"
14832             equation="GPU_CLOCK 0 READ"
14833             mdapi_group="GPU"
14834             mdapi_usage_flags="Tier1 Frame Batch Draw"
14835             mdapi_supported_apis=""
14836             mdapi_hw_unit_type="gpu"
14837             />
14838    <counter name="AVG GPU Core Frequency"
14839             symbol_name="AvgGpuCoreFrequency"
14840             underscore_name="avg_gpu_core_frequency"
14841             description="Average GPU Core Frequency in the measurement."
14842             data_type="uint64"
14843             max_equation="$GpuMaxFrequency"
14844             units="hz"
14845             semantic_type="event"
14846             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
14847             mdapi_group="GPU"
14848             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
14849             mdapi_supported_apis=""
14850             mdapi_hw_unit_type="gpu"
14851             />
14852    <counter name="GPU Busy"
14853             symbol_name="GpuBusy"
14854             underscore_name="gpu_busy"
14855             description="The percentage of time in which the GPU has been processing GPU commands."
14856             data_type="float"
14857             max_equation="100"
14858             units="percent"
14859             semantic_type="duration"
14860             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
14861             mdapi_group="GPU"
14862             mdapi_usage_flags="Tier1 Overview System Frame"
14863             mdapi_supported_apis=""
14864             mdapi_hw_unit_type="gpu"
14865             />
14866    <counter name="CS Threads Dispatched"
14867             symbol_name="CsThreads"
14868             underscore_name="cs_threads"
14869             description="The total number of compute shader hardware threads dispatched."
14870             data_type="uint64"
14871             units="threads"
14872             semantic_type="event"
14873             equation="A 4 READ"
14874             mdapi_group="EU Array/Compute Shader"
14875             mdapi_usage_flags="Tier3 Frame Batch Draw"
14876             mdapi_supported_apis=""
14877             mdapi_hw_unit_type="gpu"
14878             />
14879    <counter name="EU Active"
14880             symbol_name="EuActive"
14881             underscore_name="eu_active"
14882             description="The percentage of time in which the Execution Units were actively processing."
14883             data_type="float"
14884             max_equation="100"
14885             units="percent"
14886             semantic_type="duration"
14887             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14888             mdapi_group="EU Array"
14889             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
14890             mdapi_supported_apis=""
14891             mdapi_hw_unit_type="gpu"
14892             />
14893    <counter name="EU Stall"
14894             symbol_name="EuStall"
14895             underscore_name="eu_stall"
14896             description="The percentage of time in which the Execution Units were stalled."
14897             data_type="float"
14898             max_equation="100"
14899             units="percent"
14900             semantic_type="duration"
14901             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14902             mdapi_group="EU Array"
14903             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
14904             mdapi_supported_apis=""
14905             mdapi_hw_unit_type="gpu"
14906             />
14907    <counter name="EU Both FPU Pipes Active"
14908             symbol_name="EuFpuBothActive"
14909             underscore_name="eu_fpu_both_active"
14910             description="The percentage of time in which both EU FPU pipelines were actively processing."
14911             data_type="float"
14912             max_equation="100"
14913             units="percent"
14914             semantic_type="duration"
14915             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14916             mdapi_group="EU Array/Pipes"
14917             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
14918             mdapi_supported_apis=""
14919             mdapi_hw_unit_type="gpu"
14920             />
14921    <counter name="EU Thread Occupancy"
14922             symbol_name="EuThreadOccupancy"
14923             underscore_name="eu_thread_occupancy"
14924             description="The percentage of time in which hardware threads occupied EUs."
14925             data_type="float"
14926             max_equation="100"
14927             units="percent"
14928             semantic_type="duration"
14929             equation="8 A 10 READ FMUL $EuThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
14930             mdapi_group="EU Array"
14931             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
14932             mdapi_supported_apis=""
14933             mdapi_hw_unit_type="gpu"
14934             />
14935    <counter name="VME Busy"
14936             symbol_name="VMEBusy"
14937             underscore_name="vme_busy"
14938             description="The percentage of time in which VME (IME or CRE) was actively processing data."
14939             data_type="float"
14940             max_equation="100"
14941             units="percent"
14942             semantic_type="duration"
14943             equation="B 0 READ B 3 READ FADD 2 FDIV 100 UMUL $GpuCoreClocks FDIV"
14944             mdapi_group="VME Pipe"
14945             mdapi_usage_flags="Overview System Batch Tier2"
14946             mdapi_supported_apis=""
14947             mdapi_hw_unit_type="gpu"
14948             />
14949    <register_config type="NOA">
14950        <register type="NOA" address="0x00009840" value="0x000000A0" />
14951        <register type="NOA" address="0x00009888" value="0x14100812" />
14952        <register type="NOA" address="0x00009888" value="0x14125800" />
14953        <register type="NOA" address="0x00009888" value="0x161200C0" />
14954        <register type="NOA" address="0x00009888" value="0x14300812" />
14955        <register type="NOA" address="0x00009888" value="0x14325800" />
14956        <register type="NOA" address="0x00009888" value="0x163200C0" />
14957        <register type="NOA" address="0x00009888" value="0x005C4000" />
14958        <register type="NOA" address="0x00009888" value="0x065C8000" />
14959        <register type="NOA" address="0x00009888" value="0x085CC000" />
14960        <register type="NOA" address="0x00009888" value="0x0A5CC000" />
14961        <register type="NOA" address="0x00009888" value="0x0C5CC000" />
14962        <register type="NOA" address="0x00009888" value="0x003D8000" />
14963        <register type="NOA" address="0x00009888" value="0x0E3D8000" />
14964        <register type="NOA" address="0x00009888" value="0x183D2800" />
14965        <register type="NOA" address="0x00009888" value="0x00584000" />
14966        <register type="NOA" address="0x00009888" value="0x06588000" />
14967        <register type="NOA" address="0x00009888" value="0x0858C000" />
14968        <register type="NOA" address="0x00009888" value="0x005B4000" />
14969        <register type="NOA" address="0x00009888" value="0x0E5B4000" />
14970        <register type="NOA" address="0x00009888" value="0x185B9400" />
14971        <register type="NOA" address="0x00009888" value="0x1A5B002A" />
14972        <register type="NOA" address="0x00009888" value="0x0C1F0800" />
14973        <register type="NOA" address="0x00009888" value="0x0E1FAA00" />
14974        <register type="NOA" address="0x00009888" value="0x101F002A" />
14975        <register type="NOA" address="0x00009888" value="0x00384000" />
14976        <register type="NOA" address="0x00009888" value="0x0E384000" />
14977        <register type="NOA" address="0x00009888" value="0x16384000" />
14978        <register type="NOA" address="0x00009888" value="0x18380155" />
14979        <register type="NOA" address="0x00009888" value="0x00392000" />
14980        <register type="NOA" address="0x00009888" value="0x06398000" />
14981        <register type="NOA" address="0x00009888" value="0x0839A000" />
14982        <register type="NOA" address="0x00009888" value="0x0A39A000" />
14983        <register type="NOA" address="0x00009888" value="0x0C39A000" />
14984        <register type="NOA" address="0x00009888" value="0x00100047" />
14985        <register type="NOA" address="0x00009888" value="0x06101A80" />
14986        <register type="NOA" address="0x00009888" value="0x10100000" />
14987        <register type="NOA" address="0x00009888" value="0x0810C000" />
14988        <register type="NOA" address="0x00009888" value="0x0811C000" />
14989        <register type="NOA" address="0x00009888" value="0x08126151" />
14990        <register type="NOA" address="0x00009888" value="0x10120000" />
14991        <register type="NOA" address="0x00009888" value="0x00134000" />
14992        <register type="NOA" address="0x00009888" value="0x0E134000" />
14993        <register type="NOA" address="0x00009888" value="0x161300A0" />
14994        <register type="NOA" address="0x00009888" value="0x0A301AC7" />
14995        <register type="NOA" address="0x00009888" value="0x10300000" />
14996        <register type="NOA" address="0x00009888" value="0x0C30C000" />
14997        <register type="NOA" address="0x00009888" value="0x0C31C000" />
14998        <register type="NOA" address="0x00009888" value="0x0C326151" />
14999        <register type="NOA" address="0x00009888" value="0x10320000" />
15000        <register type="NOA" address="0x00009888" value="0x16332A00" />
15001        <register type="NOA" address="0x00009888" value="0x18330001" />
15002        <register type="NOA" address="0x00009888" value="0x018A8000" />
15003        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
15004        <register type="NOA" address="0x00009888" value="0x198A8000" />
15005        <register type="NOA" address="0x00009888" value="0x1B8A2AA0" />
15006        <register type="NOA" address="0x00009888" value="0x238B0020" />
15007        <register type="NOA" address="0x00009888" value="0x258B5550" />
15008        <register type="NOA" address="0x00009888" value="0x278B0001" />
15009        <register type="NOA" address="0x00009888" value="0x1F850080" />
15010        <register type="NOA" address="0x00009888" value="0x2185AAA0" />
15011        <register type="NOA" address="0x00009888" value="0x23850002" />
15012        <register type="NOA" address="0x00009888" value="0x01834000" />
15013        <register type="NOA" address="0x00009888" value="0x0F834000" />
15014        <register type="NOA" address="0x00009888" value="0x19835400" />
15015        <register type="NOA" address="0x00009888" value="0x1B830015" />
15016        <register type="NOA" address="0x00009888" value="0x01844000" />
15017        <register type="NOA" address="0x00009888" value="0x07848000" />
15018        <register type="NOA" address="0x00009888" value="0x0984C000" />
15019        <register type="NOA" address="0x00009888" value="0x0B84C000" />
15020        <register type="NOA" address="0x00009888" value="0x0D84C000" />
15021        <register type="NOA" address="0x00009888" value="0x11804000" />
15022        <register type="NOA" address="0x00009888" value="0x17808000" />
15023        <register type="NOA" address="0x00009888" value="0x1980C000" />
15024        <register type="NOA" address="0x00009888" value="0x1B80C000" />
15025        <register type="NOA" address="0x00009888" value="0x1D80C000" />
15026        <register type="NOA" address="0x00009888" value="0x4D800000" />
15027        <register type="NOA" address="0x00009888" value="0x3D800800" />
15028        <register type="NOA" address="0x00009888" value="0x4F800000" />
15029        <register type="NOA" address="0x00009888" value="0x43800002" />
15030        <register type="NOA" address="0x00009888" value="0x51800000" />
15031        <register type="NOA" address="0x00009888" value="0x45800884" />
15032        <register type="NOA" address="0x00009888" value="0x53800000" />
15033        <register type="NOA" address="0x00009888" value="0x47800002" />
15034        <register type="NOA" address="0x00009888" value="0x21800000" />
15035        <register type="NOA" address="0x00009888" value="0x31800000" />
15036        <register type="NOA" address="0x00009840" value="0x00000080" />
15037    </register_config>
15038    <register_config type="OA">
15039        <register type="OA" address="0x00002740" value="0x00000000" />
15040        <register type="OA" address="0x00002710" value="0x00000000" />
15041        <register type="OA" address="0x00002714" value="0xF0800000" />
15042        <register type="OA" address="0x00002720" value="0x00000000" />
15043        <register type="OA" address="0x00002724" value="0x30800000" />
15044        <register type="OA" address="0x00002770" value="0x00100030" />
15045        <register type="OA" address="0x00002774" value="0x0000FFF9" />
15046        <register type="OA" address="0x00002778" value="0x00000002" />
15047        <register type="OA" address="0x0000277C" value="0x0000FFFC" />
15048        <register type="OA" address="0x00002780" value="0x00000002" />
15049        <register type="OA" address="0x00002784" value="0x0000FFF3" />
15050        <register type="OA" address="0x00002788" value="0x00100180" />
15051        <register type="OA" address="0x0000278C" value="0x0000FFCF" />
15052        <register type="OA" address="0x00002790" value="0x00000002" />
15053        <register type="OA" address="0x00002794" value="0x0000FFCF" />
15054        <register type="OA" address="0x00002798" value="0x00000002" />
15055        <register type="OA" address="0x0000279C" value="0x0000FF3F" />
15056    </register_config>
15057    <register_config type="FLEX">
15058        <register type="FLEX" address="0x0000E458" value="0x00005004" />
15059        <register type="FLEX" address="0x0000E558" value="0x00008003" />
15060    </register_config>
15061  </set>
15062
15063  <set name="Gpu Rings Busyness"
15064       chipset="BDW"
15065       symbol_name="GpuBusyness"
15066       underscore_name="gpu_busyness"
15067       mdapi_supported_apis="VK OGL OCL MEDIA IO BB"
15068       hw_config_guid="0a9eb7be-feee-4275-a139-6d9cedf0fdb0"
15069       >
15070    <counter name="GPU Time Elapsed"
15071             symbol_name="GpuTime"
15072             underscore_name="gpu_time"
15073             description="Time elapsed on the GPU during the measurement."
15074             data_type="uint64"
15075             units="ns"
15076             semantic_type="duration"
15077             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15078             mdapi_group="GPU"
15079             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15080             mdapi_supported_apis=""
15081             mdapi_hw_unit_type="gpu"
15082             />
15083    <counter name="GPU Core Clocks"
15084             symbol_name="GpuCoreClocks"
15085             underscore_name="gpu_core_clocks"
15086             description="The total number of GPU core clocks elapsed during the measurement."
15087             data_type="uint64"
15088             units="cycles"
15089             semantic_type="event"
15090             equation="GPU_CLOCK 0 READ"
15091             mdapi_group="GPU"
15092             mdapi_usage_flags="Tier1 Frame Batch Draw"
15093             mdapi_supported_apis=""
15094             mdapi_hw_unit_type="gpu"
15095             />
15096    <counter name="AVG GPU Core Frequency"
15097             symbol_name="AvgGpuCoreFrequency"
15098             underscore_name="avg_gpu_core_frequency"
15099             description="Average GPU Core Frequency in the measurement."
15100             data_type="uint64"
15101             max_equation="$GpuMaxFrequency"
15102             units="hz"
15103             semantic_type="event"
15104             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15105             mdapi_group="GPU"
15106             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15107             mdapi_supported_apis=""
15108             mdapi_hw_unit_type="gpu"
15109             />
15110    <counter name="Render Ring Busy"
15111             symbol_name="RenderBusy"
15112             underscore_name="render_busy"
15113             description="The percentage of time when render command streamer was busy."
15114             data_type="float"
15115             max_equation="100"
15116             units="percent"
15117             semantic_type="duration"
15118             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
15119             mdapi_group="GPU"
15120             mdapi_usage_flags="System Frame Batch"
15121             mdapi_supported_apis=""
15122             mdapi_hw_unit_type="gpu"
15123             />
15124    <counter name="Vdbox0 Ring Busy"
15125             symbol_name="Vdbox0Busy"
15126             underscore_name="vdbox0_busy"
15127             description="The percentage of time when Vdbox0 command streamer was busy."
15128             data_type="float"
15129             max_equation="100"
15130             units="percent"
15131             semantic_type="duration"
15132             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
15133             mdapi_group="GPU"
15134             mdapi_usage_flags="System Frame Batch"
15135             mdapi_supported_apis=""
15136             mdapi_hw_unit_type="gpu"
15137             />
15138    <counter name="Vdbox1 Ring Busy"
15139             symbol_name="Vdbox1Busy"
15140             underscore_name="vdbox1_busy"
15141             description="The percentage of time when Vdbox1 command streamer was busy."
15142             data_type="float"
15143             max_equation="100"
15144             units="percent"
15145             semantic_type="duration"
15146             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
15147             mdapi_group="GPU"
15148             mdapi_usage_flags="System Frame Batch"
15149             mdapi_supported_apis=""
15150             mdapi_hw_unit_type="gpu"
15151             />
15152    <counter name="Vebox Ring Busy"
15153             symbol_name="VeboxBusy"
15154             underscore_name="vebox_busy"
15155             description="The percentage of time when vebox command streamer was busy."
15156             data_type="float"
15157             max_equation="100"
15158             units="percent"
15159             semantic_type="duration"
15160             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
15161             mdapi_group="GPU"
15162             mdapi_usage_flags="System Frame Batch"
15163             mdapi_supported_apis=""
15164             mdapi_hw_unit_type="gpu"
15165             />
15166    <counter name="Blitter Ring Busy"
15167             symbol_name="BlitterBusy"
15168             underscore_name="blitter_busy"
15169             description="The percentage of time when blitter command streamer was busy."
15170             data_type="float"
15171             max_equation="100"
15172             units="percent"
15173             semantic_type="duration"
15174             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
15175             mdapi_group="GPU"
15176             mdapi_usage_flags="System Frame Batch"
15177             mdapi_supported_apis=""
15178             mdapi_hw_unit_type="gpu"
15179             />
15180    <counter name="AnyRingBusy"
15181             symbol_name="AnyRingBusy"
15182             underscore_name="any_ring_busy"
15183             description="The percentage of time when any command streamer was busy."
15184             data_type="float"
15185             max_equation="100"
15186             units="percent"
15187             semantic_type="duration"
15188             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
15189             mdapi_group="GPU"
15190             mdapi_usage_flags="Frame Batch Draw"
15191             mdapi_supported_apis=""
15192             mdapi_hw_unit_type="gpu"
15193             />
15194    <register_config type="NOA">
15195        <register type="NOA" address="0x00009840" value="0x000000A0" />
15196        <register type="NOA" address="0x00009888" value="0x1AF00100" />
15197        <register type="NOA" address="0x00009888" value="0x118B0000" />
15198        <register type="NOA" address="0x00009888" value="0x11850008" />
15199        <register type="NOA" address="0x00009888" value="0x17830100" />
15200        <register type="NOA" address="0x00009888" value="0x1A700100" />
15201        <register type="NOA" address="0x00009888" value="0x1D940040" />
15202        <register type="NOA" address="0x00009888" value="0x02F00085" />
15203        <register type="NOA" address="0x00009888" value="0x10F00000" />
15204        <register type="NOA" address="0x00009888" value="0x24F00000" />
15205        <register type="NOA" address="0x00009888" value="0x078B0003" />
15206        <register type="NOA" address="0x00009888" value="0x238B0400" />
15207        <register type="NOA" address="0x00009888" value="0x258B0000" />
15208        <register type="NOA" address="0x00009888" value="0x058C8000" />
15209        <register type="NOA" address="0x00009888" value="0x038D2000" />
15210        <register type="NOA" address="0x00009888" value="0x03850500" />
15211        <register type="NOA" address="0x00009888" value="0x1F858800" />
15212        <register type="NOA" address="0x00009888" value="0x2185000A" />
15213        <register type="NOA" address="0x00009888" value="0x05834055" />
15214        <register type="NOA" address="0x00009888" value="0x11830000" />
15215        <register type="NOA" address="0x00009888" value="0x09830000" />
15216        <register type="NOA" address="0x00009888" value="0x0B838000" />
15217        <register type="NOA" address="0x00009888" value="0x0D834000" />
15218        <register type="NOA" address="0x00009888" value="0x03844000" />
15219        <register type="NOA" address="0x00009888" value="0x0584C000" />
15220        <register type="NOA" address="0x00009888" value="0x07844000" />
15221        <register type="NOA" address="0x00009888" value="0x1380C000" />
15222        <register type="NOA" address="0x00009888" value="0x1580C000" />
15223        <register type="NOA" address="0x00009888" value="0x17804000" />
15224        <register type="NOA" address="0x00009888" value="0x04708500" />
15225        <register type="NOA" address="0x00009888" value="0x10700000" />
15226        <register type="NOA" address="0x00009888" value="0x24700000" />
15227        <register type="NOA" address="0x00009888" value="0x21800000" />
15228        <register type="NOA" address="0x00009888" value="0x4D801000" />
15229        <register type="NOA" address="0x00009888" value="0x3F800000" />
15230        <register type="NOA" address="0x00009888" value="0x4F800004" />
15231        <register type="NOA" address="0x00009888" value="0x418014A0" />
15232        <register type="NOA" address="0x00009888" value="0x31800000" />
15233        <register type="NOA" address="0x00009840" value="0x00000080" />
15234    </register_config>
15235    <register_config type="OA">
15236        <register type="OA" address="0x00002740" value="0x00000000" />
15237        <register type="OA" address="0x00002710" value="0x00000000" />
15238        <register type="OA" address="0x00002714" value="0x10800000" />
15239        <register type="OA" address="0x00002720" value="0x00000000" />
15240        <register type="OA" address="0x00002724" value="0x00800000" />
15241        <register type="OA" address="0x00002770" value="0x0007C000" />
15242        <register type="OA" address="0x00002774" value="0x000007FF" />
15243    </register_config>
15244  </set>
15245
15246  <set name="MDAPI testing set"
15247       chipset="BDW"
15248       symbol_name="TestOa"
15249       underscore_name="test_oa"
15250       mdapi_supported_apis="VK OGL OCL IO BB"
15251       hw_config_guid="d6de6f55-e526-4f79-a6a6-d7315c09044e"
15252       >
15253    <counter name="GPU Time Elapsed"
15254             symbol_name="GpuTime"
15255             underscore_name="gpu_time"
15256             description="Time elapsed on the GPU during the measurement."
15257             data_type="uint64"
15258             units="ns"
15259             semantic_type="duration"
15260             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15261             mdapi_group="GPU"
15262             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15263             mdapi_supported_apis=""
15264             mdapi_hw_unit_type="gpu"
15265             />
15266    <counter name="GPU Core Clocks"
15267             symbol_name="GpuCoreClocks"
15268             underscore_name="gpu_core_clocks"
15269             description="The total number of GPU core clocks elapsed during the measurement."
15270             data_type="uint64"
15271             units="cycles"
15272             semantic_type="event"
15273             equation="GPU_CLOCK 0 READ"
15274             mdapi_group="GPU"
15275             mdapi_usage_flags="Tier1 Frame Batch Draw"
15276             mdapi_supported_apis=""
15277             mdapi_hw_unit_type="gpu"
15278             />
15279    <counter name="AVG GPU Core Frequency"
15280             symbol_name="AvgGpuCoreFrequency"
15281             underscore_name="avg_gpu_core_frequency"
15282             description="Average GPU Core Frequency in the measurement."
15283             data_type="uint64"
15284             max_equation="$GpuMaxFrequency"
15285             units="hz"
15286             semantic_type="event"
15287             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15288             mdapi_group="GPU"
15289             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15290             mdapi_supported_apis=""
15291             mdapi_hw_unit_type="gpu"
15292             />
15293    <counter name="TestCounter0"
15294             symbol_name="Counter0"
15295             underscore_name="counter0"
15296             description="HW test counter 0. Factor: 0.0"
15297             data_type="uint64"
15298             units="events"
15299             semantic_type="event"
15300             equation="B 0 READ"
15301             mdapi_group="GPU"
15302             mdapi_usage_flags="Frame Batch Draw"
15303             mdapi_supported_apis=""
15304             mdapi_hw_unit_type="gpu"
15305             />
15306    <counter name="TestCounter1"
15307             symbol_name="Counter1"
15308             underscore_name="counter1"
15309             description="HW test counter 1. Factor: 1.0"
15310             data_type="uint64"
15311             units="events"
15312             semantic_type="event"
15313             equation="B 1 READ"
15314             mdapi_group="GPU"
15315             mdapi_usage_flags="Frame Batch Draw"
15316             mdapi_supported_apis=""
15317             mdapi_hw_unit_type="gpu"
15318             />
15319    <counter name="TestCounter2"
15320             symbol_name="Counter2"
15321             underscore_name="counter2"
15322             description="HW test counter 2. Factor: 1.0"
15323             data_type="uint64"
15324             units="events"
15325             semantic_type="event"
15326             equation="B 2 READ"
15327             mdapi_group="GPU"
15328             mdapi_usage_flags="Frame Batch Draw"
15329             mdapi_supported_apis=""
15330             mdapi_hw_unit_type="gpu"
15331             />
15332    <counter name="TestCounter3"
15333             symbol_name="Counter3"
15334             underscore_name="counter3"
15335             description="HW test counter 3. Factor: 0.5"
15336             data_type="uint64"
15337             units="events"
15338             semantic_type="event"
15339             equation="B 3 READ"
15340             mdapi_group="GPU"
15341             mdapi_usage_flags="Frame Batch Draw"
15342             mdapi_supported_apis=""
15343             mdapi_hw_unit_type="gpu"
15344             />
15345    <counter name="TestCounter4"
15346             symbol_name="Counter4"
15347             underscore_name="counter4"
15348             description="HW test counter 4. Factor: 0.333"
15349             data_type="uint64"
15350             units="events"
15351             semantic_type="event"
15352             equation="B 4 READ"
15353             mdapi_group="GPU"
15354             mdapi_usage_flags="Frame Batch Draw"
15355             mdapi_supported_apis=""
15356             mdapi_hw_unit_type="gpu"
15357             />
15358    <counter name="TestCounter5"
15359             symbol_name="Counter5"
15360             underscore_name="counter5"
15361             description="HW test counter 5. Factor: 0.333"
15362             data_type="uint64"
15363             units="events"
15364             semantic_type="event"
15365             equation="B 5 READ"
15366             mdapi_group="GPU"
15367             mdapi_usage_flags="Frame Batch Draw"
15368             mdapi_supported_apis=""
15369             mdapi_hw_unit_type="gpu"
15370             />
15371    <counter name="TestCounter6"
15372             symbol_name="Counter6"
15373             underscore_name="counter6"
15374             description="HW test counter 6. Factor: 0.166"
15375             data_type="uint64"
15376             units="events"
15377             semantic_type="event"
15378             equation="B 6 READ"
15379             mdapi_group="GPU"
15380             mdapi_usage_flags="Frame Batch Draw"
15381             mdapi_supported_apis=""
15382             mdapi_hw_unit_type="gpu"
15383             />
15384    <counter name="TestCounter7"
15385             symbol_name="Counter7"
15386             underscore_name="counter7"
15387             description="HW test counter 7. Factor: 0.666"
15388             data_type="uint64"
15389             units="events"
15390             semantic_type="event"
15391             equation="B 7 READ"
15392             mdapi_group="GPU"
15393             mdapi_usage_flags="Frame Batch Draw"
15394             mdapi_supported_apis=""
15395             mdapi_hw_unit_type="gpu"
15396             />
15397    <counter name="TestCounter8"
15398             symbol_name="Counter8"
15399             underscore_name="counter8"
15400             description="HW test counter 8. Should be equal to 1."
15401             data_type="uint64"
15402             units="events"
15403             semantic_type="event"
15404             equation="C 7 READ"
15405             mdapi_group="GPU"
15406             mdapi_usage_flags="Frame Batch Draw"
15407             mdapi_supported_apis=""
15408             mdapi_hw_unit_type="gpu"
15409             />
15410    <register_config type="NOA">
15411        <register type="NOA" address="0x00009840" value="0x000000A0" />
15412        <register type="NOA" address="0x00009888" value="0x198B0000" />
15413        <register type="NOA" address="0x00009888" value="0x078B0066" />
15414        <register type="NOA" address="0x00009888" value="0x118B0000" />
15415        <register type="NOA" address="0x00009888" value="0x258B0000" />
15416        <register type="NOA" address="0x00009888" value="0x21850008" />
15417        <register type="NOA" address="0x00009888" value="0x0D834000" />
15418        <register type="NOA" address="0x00009888" value="0x07844000" />
15419        <register type="NOA" address="0x00009888" value="0x17804000" />
15420        <register type="NOA" address="0x00009888" value="0x21800000" />
15421        <register type="NOA" address="0x00009888" value="0x4F800000" />
15422        <register type="NOA" address="0x00009888" value="0x41800000" />
15423        <register type="NOA" address="0x00009888" value="0x31800000" />
15424        <register type="NOA" address="0x00009840" value="0x00000080" />
15425    </register_config>
15426    <register_config type="OA">
15427        <register type="OA" address="0x00002740" value="0x00000000" />
15428        <register type="OA" address="0x00002744" value="0x00800000" />
15429        <register type="OA" address="0x00002714" value="0xF0800000" />
15430        <register type="OA" address="0x00002710" value="0x00000000" />
15431        <register type="OA" address="0x00002724" value="0xF0800000" />
15432        <register type="OA" address="0x00002720" value="0x00000000" />
15433        <register type="OA" address="0x00002770" value="0x00000004" />
15434        <register type="OA" address="0x00002774" value="0x00000000" />
15435        <register type="OA" address="0x00002778" value="0x00000003" />
15436        <register type="OA" address="0x0000277C" value="0x00000000" />
15437        <register type="OA" address="0x00002780" value="0x00000007" />
15438        <register type="OA" address="0x00002784" value="0x00000000" />
15439        <register type="OA" address="0x00002788" value="0x00100002" />
15440        <register type="OA" address="0x0000278C" value="0x0000FFF7" />
15441        <register type="OA" address="0x00002790" value="0x00100002" />
15442        <register type="OA" address="0x00002794" value="0x0000FFCF" />
15443        <register type="OA" address="0x00002798" value="0x00100082" />
15444        <register type="OA" address="0x0000279C" value="0x0000FFEF" />
15445        <register type="OA" address="0x000027A0" value="0x001000C2" />
15446        <register type="OA" address="0x000027A4" value="0x0000FFE7" />
15447        <register type="OA" address="0x000027A8" value="0x00100001" />
15448        <register type="OA" address="0x000027AC" value="0x0000FFE7" />
15449    </register_config>
15450  </set>
15451
15452  <set name="Metric set PMA Stall"
15453       chipset="BDW"
15454       symbol_name="STC_PmaStall"
15455       underscore_name="stc__pma_stall"
15456       mdapi_supported_apis="VK OGL OGL4 IO BB"
15457       hw_config_guid="e713f347-953e-4d8c-b02f-6be31df2db2b"
15458       >
15459    <counter name="GPU Time Elapsed"
15460             symbol_name="GpuTime"
15461             underscore_name="gpu_time"
15462             description="Time elapsed on the GPU during the measurement."
15463             data_type="uint64"
15464             units="ns"
15465             semantic_type="duration"
15466             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
15467             mdapi_group="GPU"
15468             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15469             mdapi_supported_apis=""
15470             mdapi_hw_unit_type="gpu"
15471             />
15472    <counter name="GPU Core Clocks"
15473             symbol_name="GpuCoreClocks"
15474             underscore_name="gpu_core_clocks"
15475             description="The total number of GPU core clocks elapsed during the measurement."
15476             data_type="uint64"
15477             units="cycles"
15478             semantic_type="event"
15479             equation="GPU_CLOCK 0 READ"
15480             mdapi_group="GPU"
15481             mdapi_usage_flags="Tier1 Frame Batch Draw"
15482             mdapi_supported_apis=""
15483             mdapi_hw_unit_type="gpu"
15484             />
15485    <counter name="AVG GPU Core Frequency"
15486             symbol_name="AvgGpuCoreFrequency"
15487             underscore_name="avg_gpu_core_frequency"
15488             description="Average GPU Core Frequency in the measurement."
15489             data_type="uint64"
15490             max_equation="$GpuMaxFrequency"
15491             units="hz"
15492             semantic_type="event"
15493             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
15494             mdapi_group="GPU"
15495             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
15496             mdapi_supported_apis=""
15497             mdapi_hw_unit_type="gpu"
15498             />
15499    <counter name="GPU Busy"
15500             symbol_name="GpuBusy"
15501             underscore_name="gpu_busy"
15502             description="The percentage of time in which the GPU has been processing GPU commands."
15503             data_type="float"
15504             max_equation="100"
15505             units="percent"
15506             semantic_type="duration"
15507             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
15508             mdapi_group="GPU"
15509             mdapi_usage_flags="Tier1 Overview System Frame"
15510             mdapi_supported_apis=""
15511             mdapi_hw_unit_type="gpu"
15512             />
15513    <counter name="VS Threads Dispatched"
15514             symbol_name="VsThreads"
15515             underscore_name="vs_threads"
15516             description="The total number of vertex shader hardware threads dispatched."
15517             data_type="uint64"
15518             units="threads"
15519             semantic_type="event"
15520             equation="A 1 READ"
15521             mdapi_group="EU Array/Vertex Shader"
15522             mdapi_usage_flags="Tier3 Frame Batch Draw"
15523             mdapi_supported_apis=""
15524             mdapi_hw_unit_type="gpu"
15525             />
15526    <counter name="HS Threads Dispatched"
15527             symbol_name="HsThreads"
15528             underscore_name="hs_threads"
15529             description="The total number of hull shader hardware threads dispatched."
15530             data_type="uint64"
15531             units="threads"
15532             semantic_type="event"
15533             equation="A 2 READ"
15534             mdapi_group="EU Array/Hull Shader"
15535             mdapi_usage_flags="Tier3 Frame Batch Draw"
15536             mdapi_supported_apis=""
15537             mdapi_hw_unit_type="gpu"
15538             />
15539    <counter name="DS Threads Dispatched"
15540             symbol_name="DsThreads"
15541             underscore_name="ds_threads"
15542             description="The total number of domain shader hardware threads dispatched."
15543             data_type="uint64"
15544             units="threads"
15545             semantic_type="event"
15546             equation="A 3 READ"
15547             mdapi_group="EU Array/Domain Shader"
15548             mdapi_usage_flags="Tier3 Frame Batch Draw"
15549             mdapi_supported_apis=""
15550             mdapi_hw_unit_type="gpu"
15551             />
15552    <counter name="GS Threads Dispatched"
15553             symbol_name="GsThreads"
15554             underscore_name="gs_threads"
15555             description="The total number of geometry shader hardware threads dispatched."
15556             data_type="uint64"
15557             units="threads"
15558             semantic_type="event"
15559             equation="A 5 READ"
15560             mdapi_group="EU Array/Geometry Shader"
15561             mdapi_usage_flags="Tier3 Frame Batch Draw"
15562             mdapi_supported_apis=""
15563             mdapi_hw_unit_type="gpu"
15564             />
15565    <counter name="FS Threads Dispatched"
15566             symbol_name="PsThreads"
15567             underscore_name="ps_threads"
15568             description="The total number of fragment shader hardware threads dispatched."
15569             data_type="uint64"
15570             units="threads"
15571             semantic_type="event"
15572             equation="A 6 READ"
15573             mdapi_group="EU Array/Fragment Shader"
15574             mdapi_usage_flags="Tier3 Frame Batch Draw"
15575             mdapi_supported_apis=""
15576             mdapi_hw_unit_type="gpu"
15577             />
15578    <counter name="CS Threads Dispatched"
15579             symbol_name="CsThreads"
15580             underscore_name="cs_threads"
15581             description="The total number of compute shader hardware threads dispatched."
15582             data_type="uint64"
15583             units="threads"
15584             semantic_type="event"
15585             equation="A 4 READ"
15586             mdapi_group="EU Array/Compute Shader"
15587             mdapi_usage_flags="Tier3 Frame Batch Draw"
15588             mdapi_supported_apis=""
15589             mdapi_hw_unit_type="gpu"
15590             />
15591    <counter name="STC PMA stall"
15592             symbol_name="StcPMAStall"
15593             underscore_name="stc_pma_stall"
15594             description="Percentage of time when stencil cache line and an overlapping pixel are causing stalls"
15595             data_type="float"
15596             max_equation="100"
15597             units="percent"
15598             semantic_type="duration"
15599             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
15600             availability="$SliceMask 1 AND"
15601             mdapi_group="GPU/Stencil Cache"
15602             mdapi_usage_flags="Frame Batch Draw"
15603             mdapi_supported_apis=""
15604             mdapi_hw_unit_type="gpu"
15605             />
15606    <register_config type="NOA">
15607        <register type="NOA" address="0x00009840" value="0x000000A0" />
15608        <register type="NOA" address="0x00009888" value="0x0C1F0001" />
15609        <register type="NOA" address="0x00009888" value="0x001F0015" />
15610        <register type="NOA" address="0x00009888" value="0x041F4AC0" />
15611        <register type="NOA" address="0x00009888" value="0x061F03D8" />
15612        <register type="NOA" address="0x00009888" value="0x0E1F0000" />
15613        <register type="NOA" address="0x00009888" value="0x018A8000" />
15614        <register type="NOA" address="0x00009888" value="0x0F8A8000" />
15615        <register type="NOA" address="0x00009888" value="0x198A8000" />
15616        <register type="NOA" address="0x00009888" value="0x1B8A00A0" />
15617        <register type="NOA" address="0x00009888" value="0x238B0020" />
15618        <register type="NOA" address="0x00009888" value="0x258B0550" />
15619        <register type="NOA" address="0x00009888" value="0x1F850080" />
15620        <register type="NOA" address="0x00009888" value="0x21850AA0" />
15621        <register type="NOA" address="0x00009888" value="0x01834000" />
15622        <register type="NOA" address="0x00009888" value="0x0F834000" />
15623        <register type="NOA" address="0x00009888" value="0x19835400" />
15624        <register type="NOA" address="0x00009888" value="0x01844000" />
15625        <register type="NOA" address="0x00009888" value="0x07848000" />
15626        <register type="NOA" address="0x00009888" value="0x0984C000" />
15627        <register type="NOA" address="0x00009888" value="0x0B844000" />
15628        <register type="NOA" address="0x00009888" value="0x11804000" />
15629        <register type="NOA" address="0x00009888" value="0x17808000" />
15630        <register type="NOA" address="0x00009888" value="0x1980C000" />
15631        <register type="NOA" address="0x00009888" value="0x1B804000" />
15632        <register type="NOA" address="0x00009888" value="0x4D800000" />
15633        <register type="NOA" address="0x00009888" value="0x3D800000" />
15634        <register type="NOA" address="0x00009888" value="0x4F800000" />
15635        <register type="NOA" address="0x00009888" value="0x43800000" />
15636        <register type="NOA" address="0x00009888" value="0x51800000" />
15637        <register type="NOA" address="0x00009888" value="0x45800000" />
15638        <register type="NOA" address="0x00009888" value="0x21800000" />
15639        <register type="NOA" address="0x00009888" value="0x31800000" />
15640        <register type="NOA" address="0x00009840" value="0x00000080" />
15641    </register_config>
15642    <register_config type="OA">
15643        <register type="OA" address="0x00002740" value="0x00000000" />
15644        <register type="OA" address="0x00002710" value="0x00000000" />
15645        <register type="OA" address="0x00002714" value="0x10800000" />
15646        <register type="OA" address="0x00002720" value="0x00000000" />
15647        <register type="OA" address="0x00002724" value="0x00800000" />
15648        <register type="OA" address="0x00002770" value="0x008000E1" />
15649        <register type="OA" address="0x00002774" value="0x001FFFE0" />
15650    </register_config>
15651  </set>
15652
15653</metrics>
15654